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

Bug 512592

Summary: Portage refuses to build packages when using --buildpkgonly and --keep-going if a single package in the list lacks build-time depends
Product: Portage Development Reporter: Richard Freeman <rich0>
Component: CoreAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: normal CC: esigra, renelanz
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 373807    

Description Richard Freeman gentoo-dev 2014-06-06 10:53:41 UTC
Example command line:
emerge -uvD --changed-use --with-bdeps=n --buildpkgonly --keep-going world 

Typically an update like this will involve a mix of packages which can and cannot be built in this manner.  Right now emerge refuses to run with this error:
!!! --buildpkgonly requires all dependencies to be merged.
!!! Cannot merge requested packages. Merge deps and try again.

Instead emerge should at least build packages when the build-time dependencies are satisfied.  Obviously if the tree goes down more than one level or if there are rebuilds those packages will need to be deferred.

Reproducible: Always