Please report new bugs and have them block this one. @candrews: I think in future we should commit these p.masked and start a tracker immediately as they tend to break a lot. Does that sound ok?
(In reply to Sam James from comment #0) > Please report new bugs and have them block this one. > > @candrews: I think in future we should commit these p.masked and start a > tracker immediately as they tend to break a lot. Does that sound ok? Absolutely. Should we p.mask now, or wait?
(In reply to Craig Andrews from comment #1) > (In reply to Sam James from comment #0) > > Please report new bugs and have them block this one. > > > > @candrews: I think in future we should commit these p.masked and start a > > tracker immediately as they tend to break a lot. Does that sound ok? > > Absolutely. Should we p.mask now, or wait? I think let's mask it now actually, there's more than I expected this time too. I'll do it now, thank you!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7f6e70a391191a79c64e0eb95b5c806d7dbb26 commit 5a7f6e70a391191a79c64e0eb95b5c806d7dbb26 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-10 16:08:49 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-10 16:08:49 +0000 profiles: mask =dev-libs/libfmt-10.0.0 Bug: https://bugs.gentoo.org/906077 Bug: https://bugs.gentoo.org/906068 Bug: https://bugs.gentoo.org/906071 Bug: https://bugs.gentoo.org/906074 Bug: https://bugs.gentoo.org/906075 Bug: https://bugs.gentoo.org/906076 Bug: https://bugs.gentoo.org/906069 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cca877762b1c7ba4b4a36d05e609ffd1bb4bebc commit 4cca877762b1c7ba4b4a36d05e609ffd1bb4bebc Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-01 17:02:42 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-01 17:02:56 +0000 profiles: tweak libfmt mask Mask >=libfmt-10 instead. That said, we should try to unmask soon, but e.g. ccache fails to build for me with 11. Bug: https://bugs.gentoo.org/906077 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
ccache blocks this via https://bugs.gentoo.org/935291 which is fixed upstream. Let me know if you want to have a PR with the fixes for ccache-4.10.1.
libfmt-11 renamed fmt/core.h to fmt/base.h [1], but later reintroduced fmt/core.h for compatibility [2]. We can expect packages using the new header file, e.g. mail-filter/rspamd-3.9.0. [1] https://github.com/fmtlib/fmt/commit/79f1506fe3a7fae7c22c55d3cd7cdc33bc536dae [2] https://github.com/fmtlib/fmt/commit/58a6bd48a8dc7ea74bb9fd900c60fd333a85725f
I've added < dep to dolphin now, and parona is working on a bump. I think we can unmask now.
Ping. This mask is still preventing Dolphin users from upgrading.
Do we think we can drop the mask now?
I tested all packages with dev-libs/libfmt dependency, addressed some issues, and here is the list of packages which still has some issues: app-text/doxygen 1.12.0 is ok, older versions fail with libfmt-11 https://github.com/doxygen/doxygen/pull/11083 games-strategy/0ad fails with libfmt-10 net-wireless/gnuradio fails with libfmt-11 https://github.com/gnuradio/gnuradio/pull/7432 sci-astronomy/celestia fails with libfmt-11 https://github.com/CelestiaProject/Celestia/issues/2223 sci-libs/cantera fails with libfmt-11 https://github.com/Cantera/cantera/pull/1739 sci-libs/vtk 9.3.0 fails with libfmt-11, 9.2.{5,6} fail with libfmt-10 I think it is time to drop the mask or at least lift it up to libfmt-11 only.