Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166871 - portage not respecting order of packages entered
Summary: portage not respecting order of packages entered
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2007-02-14 18:00 UTC by Caleb Cushing
Modified: 2007-02-14 21:11 UTC (History)
0 users

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

emerge info (,2.78 KB, text/plain)
2007-02-14 18:01 UTC, Caleb Cushing

Note You need to log in before you can comment on or make changes to this bug.
Description Caleb Cushing 2007-02-14 18:00:25 UTC
better to visually display it

slave6 ~ # emerge -av gaim gaim-encryption

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

Calculating dependencies... done!
[ebuild  N    ] net-libs/gnutls-1.4.4-r1  USE="nls zlib -doc" 0 kB 
[ebuild   R   ] x11-plugins/gaim-encryption-3.0_beta7  USE="nls" 0 kB 
[ebuild   R   ] net-im/gaim-2.0.0_beta6  USE="crypt dbus* gnutls* gtk msn* nls perl spell ssl -avahi -bonjour -cjk -console -custom-cflags -debug -doc -eds -gadu -groupwise -gstreamer -meanwhile -mono -qq -sasl -silc -startup-notification -tcl -tk -xscreensaver" 0 kB 

I also experienced 2 other problems with this build of gentoo, might be related.

emerge fluxbox didn't want to pull all of Xorg (none of Xorg had been installed) don't know how a wm runs without xorg server. if I tried emerge x11 fluxbox. it would only grab x11. fluxbox wasn't in the list of what it wanted to pull. so I had to do an emerge -av x11 && emerge fluxbox to get both.

Reproducible: Always
Comment 1 Caleb Cushing 2007-02-14 18:01:50 UTC
Created attachment 110182 [details]
emerge info
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-02-14 18:07:19 UTC
No, portage doesn't respect the order of packages you've typed on command line,  because it needs to care about dependencies. gaim-encryption is a PDEPEND of gaim, so the order is absolutely correct. 

As for fluxbox, it does not depend on xorg-server, we don't have monolithic X any more, that's about the whole point.
Comment 3 Caleb Cushing 2007-02-14 20:52:06 UTC
what about emerge x11 fluxbox not pulling both fluxbox and x11? and fluxbox can run with only 5 X packages? I wish I could revert to test that. I leave it as invalid I still think it should respect my order. especially since this is a rebuild. in the even that gaim-encryption had been an install it should have pulled it before gaim and after.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-02-14 21:11:29 UTC
(In reply to comment #3)
> what about emerge x11 fluxbox not pulling both fluxbox and x11? and fluxbox can
> run with only 5 X packages?

Sure it can run with a remote X server. If you want a local one, then emerge it, it's not a dependency, not needed to compile or to run it.