[MDEV-27965] mariadb-10.7 missing dependency on libfmt Created: 2022-03-01 Updated: 2022-03-25 Resolved: 2022-03-25 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging |
| Affects Version/s: | 10.7 |
| Fix Version/s: | 10.7.4, 10.8.3, 10.9.1 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Daniel Black | Assignee: | Tuukka Pasanen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Per ba7287df61b6efa7278b343f12bd745547f43aea libfmt needs to be >=7.0 remove from focal/bionic and buster |
| Comments |
| Comment by Tuukka Pasanen [ 2022-03-21 ] | ||||||||||||||||||||||||||
|
Do you want this to be added to Debian control file or fixed on Buildbot? | ||||||||||||||||||||||||||
| Comment by Tuukka Pasanen [ 2022-03-22 ] | ||||||||||||||||||||||||||
|
Libfmt is added to debian/control and it builds on Salsa-CI | ||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-23 ] | ||||||||||||||||||||||||||
|
serg is it too late to change the debian 10.7 dependency to include libftmt >= 7.0 since it was statically compiling it anyway? For those that don't have that version, I guess we'll leave WITH_LIBFMT=auto to pull it down. If is too late, we'll just change the autobake.sh to specify -DWITH_LIBFMT=bundled during the 10.7 build and add the dependency to 10.8+ per PR. | ||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2022-03-23 ] | ||||||||||||||||||||||||||
|
what are you trying to fix? unused build dependency? How would -DWITH_LIBFMT=bundled fix it? | ||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-23 ] | ||||||||||||||||||||||||||
Both are easy to do 10.8+ as they aren't GA yet. Doing it 10.7 would keep it consistent. 10.7 is use as the bb reference for packages - that I'm doing a temporary hack around so that it doesn't results in instant failures on merging the dependency https://github.com/MariaDB/mariadb.org-tools/pull/122/commits/0b16a4a15dd59a3c1760a65faf5df3c57bb75453 | ||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-25 ] | ||||||||||||||||||||||||||
|
With 13b97880bd8f6901225a1f8d6ff2eb6ba9303ceb, libfmt is now a debian dependency in 10.7+. If we want to hide the debian dependency in 10.7 and only include it later we could with the following. I don't think its worth it as we aren't adding new functionality, just using a different existing library to implement it.
|