Summary: | sys-apps/portage: world_sets seem to be unnecessarily evaluated on every emerge run | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | arsen, gentoo, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michał Górny
2021-11-19 12:24:10 UTC
Resolving @world is always done in order to be able to conditionally write the package name in bold (in case a given package is in @world). https://github.com/gentoo/portage/blob/601b5728bc0c1f76c28d41aae68fd946f19fd0f9/lib/_emerge/resolver/output.py#L278-L287 pkg_info.{system,world} are initialized here: https://github.com/gentoo/portage/blob/601b5728bc0c1f76c28d41aae68fd946f19fd0f9/lib/_emerge/resolver/output.py#L869 |