Summary: | portage-2.0.51_pre11 broke ccache support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Harring (RETIRED) <ferringb> |
Component: | [OLD] Core system | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 63186 |
Description
Brian Harring (RETIRED)
![]() Bug is caused by the addition of a default HOME export in environ (line 1834 of portage.py roughly)- if HOME isn't set (which across all my users and root it isn't), portage decided /var/tmp/portage/homedir will do, and ccache borks due to /var/tmp/portage/homedir/.ccache/ not existing. So, either create the directories, or nuke the setting of HOME to a default location when it's unset. I lean towards the later personally, since exempting kde ebuilds, no ebuild should be screwing w/ files in $HOME- the kde ebuilds are covered via their own HOME hacks. What does exporting the home var address/fix? Strikes me as cruft... course I have a major dislike of any ebuild thinking it should be installing things into HOME, since unless the app is smart enough to recreate it's additions to home on the fly, the additions to home are limited to a single user... pre13 is out, closing. |