Summary: | sys-apps/portage - run pkg_pretend phase in parallel jobs | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Mike Gilbert <floppym> |
Component: | Enhancement/Feature Requests | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | esigra, kingjon3377, sam, zmedico |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=787545 https://bugs.gentoo.org/show_bug.cgi?id=787542 https://bugs.gentoo.org/show_bug.cgi?id=936287 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 710432 | ||
Bug Blocks: | 184128, 835380 |
Description
Mike Gilbert
2016-04-10 18:14:03 UTC
Some notes: * build log should be combined with the pkg_pretend log (they are currently separate because the build dir is destroyed in between) * parallel-fetch tasks should be started at the same time as pkg_pretend The pkg_pretend phases run in a coroutine since bug 710432, so running them in parallel should not be much work. The UI will look very close to the existing emerge --jobs UI. We need pkg_pretend scheduling to be aware of package fetch status (for retry) as described in bug 936287 comment #2. |