Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 540140 - <sys-devel/gcc-4.6: multislot logic has been enabled in-place
Summary: <sys-devel/gcc-4.6: multislot logic has been enabled in-place
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal QA
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-15 13:08 UTC by Michał Górny
Modified: 2015-02-25 03:53 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 2015-02-15 13:08:42 UTC
As a result of late unreviewed toolchain.eclass commit, gcc < 4.6 has multislot logic always on (even though the flag is masked). As a result, we have two QA issues:

1. USE=multislot became no-op on those packages. This is a minor QA issue and easy to fix by adding the flag conditionally.

2. A number of ebuilds had SLOT changed in-place. This means that the slotted atoms that people had in @world file no longer match any packages.
Comment 1 SpanKY gentoo-dev 2015-02-15 17:55:15 UTC
(0) calling commits made by toolchain peeps to toolchain code "unreviewed" makes no sense

(1) is not a QA issue

(2) my tests showed portage upgraded SLOTs of already installed packages, so migration isn't an issue.  that doesn't help with existing set files, but unless there's a mechanism for addressing that, then oh well, that's life.  i doubt this is really worth spending time on.
Comment 2 SpanKY gentoo-dev 2015-02-25 03:53:00 UTC
if anyone has thoughts on the world migration, feel free to post