Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512592 - Portage refuses to build packages when using --buildpkgonly and --keep-going if a single package in the list lacks build-time depends
Summary: Portage refuses to build packages when using --buildpkgonly and --keep-going ...
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 373807
  Show dependency tree
 
Reported: 2014-06-06 10:53 UTC by Richard Freeman
Modified: 2022-08-18 19:02 UTC (History)
2 users (show)

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 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