Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163551 - move ebuild with fetch-restriction to the last updates
Summary: move ebuild with fetch-restriction to the last updates
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-24 05:25 UTC by Pieter De Wit
Modified: 2007-01-24 06:20 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 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 ?