Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 906077

Summary: [Tracker] Build failures with dev-libs/libfmt-10.0.0
Product: Gentoo Linux Reporter: Sam James <sam>
Component: Current packagesAssignee: Craig Andrews <candrews>
Status: CONFIRMED ---    
Severity: normal CC: arkamar, holger, toolchain
Priority: Normal Keywords: PMASKED, Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 906079, 906068, 906069, 906071, 906074, 906075, 906076, 906082    
Bug Blocks:    

Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-10 16:00:53 UTC
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?
Comment 1 Craig Andrews gentoo-dev 2023-05-10 16:06:18 UTC
(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?
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-10 16:07:42 UTC
(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!
Comment 3 Larry the Git Cow gentoo-dev 2023-05-10 16:10:05 UTC
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(+)
Comment 4 Larry the Git Cow gentoo-dev 2024-07-01 17:03:51 UTC
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(-)
Comment 5 Holger Hoffstätte 2024-07-11 15:19:23 UTC
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.
Comment 6 Petr Vaněk gentoo-dev 2024-07-13 20:50:59 UTC
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