Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 507148 - [TRACKER] Mis-synced multilib stabilizations
Summary: [TRACKER] Mis-synced multilib stabilizations
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 497760 CVE-2014-2240 507006 507140 507144 507146 507150 507154
Blocks: 525256
  Show dependency tree
 
Reported: 2014-04-08 16:28 UTC by Michał Górny
Modified: 2017-01-19 18:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.