Summary: | The 'portage reinstall' thing in environment's PATH refers to wrong PORTAGE_TMPDIR after resume of partial build | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michał Górny
2013-07-26 23:03:42 UTC
(In reply to Michał Górny from comment #0) > It seems that portage created a copy of helpers in /tmp while the build was > performed in /var/tmp. As an effect, helpers were removed with reboot, build > persisted. Yes, because portage creates a temporary backup copy when updating itself, in order to avoid potential runtime compatibility issues between the new and old version. > I think the helper path should use the final PORTAGE_TMPDIR as well. This will not solve the "doexe: command not found" thing that you had after reboot, because portage removes the temporary copy of itself using an atexit hook. You can avoid this kind of issue by updating portage by itself before you try to update/install any other packages. Let's CANTFIX it then. |