Summary: | sys-apps/portage-2.1.11.62: ecompressdir - inconsistent handling of symlinks | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Steven Trogdon <strogdon> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 468524 |
Description
Steven Trogdon
2013-05-21 20:25:14 UTC
Currently, ecompressdir only does a single pass to fix broken symlinks. Depending on the order of traversal, this may not work correctly for multiple levels of indirection. We can solve this by looping until no more symlinks remaining to fix. This should fix it: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=4c5b4a1df363a61ecb0590d64adc12e167903006 Yes. That did the trick. Thanks! This is fixed in 2.1.12.2 and 2.2.0_alpha177. |