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

Bug 163551

Summary: move ebuild with fetch-restriction to the last updates
Product: Gentoo Linux Reporter: Pieter De Wit <pieter>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WONTFIX    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Pieter De Wit 2007-01-24 05:25:41 UTC
When doing an emerge -Du world and certain packages have fetch restriction turned on (cedega,citrix etc comes to mind) portage will stop until those packages are done. Can't they be moved to the bottom of the chain ?

Reproducible: Always

Steps to Reproduce:
1.emerge --sync
2.emerge -Du world
3.

Actual Results:  
portage stops at certain packages

Expected Results:  
portage to move them to the bottom and do them last
Comment 1 Pieter De Wit 2007-01-24 05:26:23 UTC
Forgot to add example :)

emerge -Du world
Calculating world dependencies... done!

>>> Emerging (1 of 52) app-emulation/cedega-5.2.3 to /

!!! app-emulation/cedega-5.2.3 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please download the appropriate Cedega archive (cedega-small-5.2.3.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)
 * 
 * Then put the file in /usr/portage/distfiles
Comment 2 Alec Warner (RETIRED) archtester gentoo-dev Security 2007-01-24 05:29:44 UTC
They are in the -p output as F for a reason, and the newer portage should print something like (2 fetch restricted packages).

But no, we cannot re-order the deps.  You should be running either emerge -uDp world or emerge -uDa world prior to take note of what is being installed and then see that there are some restricted packages.  Deal with the restricted packages first (by masking them, or fetching them, or whatnot).

Re-ordering the deps means that packages can and will break (they are in order for a reason).
Comment 3 Pieter De Wit 2007-01-24 06:20:09 UTC
Hi,

I can't believe that there is a dep on a binary in linux. As far as I know, all the once with fetch restriction are bins, so how can we depend on them ?

My point is that I can (and do) run emerge -Dupv world, then I manually run emerge <all the package names without fetch> and my system is still fine. I can't see how this will effect the deps of the normal system ?