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

Bug 507148

Summary: [TRACKER] Mis-synced multilib stabilizations
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: [OLD] UnspecifiedAssignee: Multilib team <multilib+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: marcus
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 497760, 504088, 507006, 507140, 507144, 507146, 507150, 507154    
Bug Blocks: 525256    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-04-08 16:28:05 UTC
Since portage implicitly adds USE flags from use.force to IUSE_IMPLICIT in EAPI<5, all multilib packages went stable pretty easy with USE dependency errors hidden by emul-linux-related use.stable.mask.

However, since we don't want to expand the mask unnecessarily, we need to stabilize dependencies properly before other arches can go multilib. This bug tracks those stabilization requests.
Comment 1 Pacho Ramos gentoo-dev 2014-04-08 19:09:42 UTC
Is there any way to detect this in the future and prevent this breakage (as seems that repoman doesn't warn about it)?
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-04-08 20:02:07 UTC
(In reply to Pacho Ramos from comment #1)
> Is there any way to detect this in the future and prevent this breakage (as
> seems that repoman doesn't warn about it)?

Partially, yes. We just need a single profile that:

a) gets checked by repoman,

b) has an abi_* flag that is not *use.masked and not use.forced.


Possible solutions that would trigger that:

a) enabling x32 flag on main amd64 profile,

b) adding PPC multilib support.

I think a) will require more changes in toolchain than we can expect soon. However, b) seems pretty possible once we fix all the bugs and most of the packages are stable on ppc as well as amd64.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-10-13 11:09:16 UTC
All bugs are fixed now and ppc multilib should trigger the breakages in most of the cases.