Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 407041 - sys-apps/portage-2.1.10.49 --changed-use doesn't work properly
Summary: sys-apps/portage-2.1.10.49 --changed-use doesn't work properly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-05 22:21 UTC by Alessandro Capogna
Modified: 2012-03-06 17:37 UTC (History)
0 users

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 Alessandro Capogna 2012-03-05 22:21:08 UTC
$ grep EMERGE_DEFAULT_OPTS /etc/make.conf
EMERGE_DEFAULT_OPTS="--alphabetical --keep-going --with-bdeps=y --buildpkg --binpkg-respect-use=y --autounmask=y"

$ eix -I gcc
Installed versions:  4.5.3-r2(4.5)!s{tbz2}(10:18:43 PM 03/02/2012)(cxx fortran gtk mudflap multilib nls nptl openmp -altivec -bootstrap -build -doc -fixed-point -gcj -graphite -hardened -libffi -libssp -lto -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla)

# emerge -puD --changed-use world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-devel/gcc-4.5.3-r2  USE="(-libffi%)"

Reproducible: Always
Comment 1 Fab 2012-03-06 09:19:22 UTC
I think it's a bug which was already fixed, but currently the fix is only in unstable versions of portage. See [1].

[1] http://archives.gentoo.org/gentoo-dev/msg_add576252d4a04cb9fe77f1e50a39e75.xml
Comment 2 Zac Medico gentoo-dev 2012-03-06 10:26:40 UTC
Right, it's fixed portage-2.1.10.49 by this commit:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a77292d37e3c2604479514abed2dda64dabace25
Comment 3 Alessandro Capogna 2012-03-06 11:11:10 UTC
same problem with portage-2.1.10.49
Comment 4 Zac Medico gentoo-dev 2012-03-06 15:20:03 UTC
It seems to work as intended for me, which with portage-2.1.10.49.

Please try it without -uD, like this:

   emerge -pv --changed-use gcc
Comment 5 Zac Medico gentoo-dev 2012-03-06 15:27:24 UTC
Also, see it this triggers it:

   emerge -puvD world

I suspect that --changed-use may not be involved, but rather it's a dependency that's causes it.
Comment 6 Alessandro Capogna 2012-03-06 17:37:59 UTC
ok, now seems to be working (don't know what's different between 3 hours ago, same portage version, same sync ....).

Thanks Zac!