Summary: | [patch] add support for a "MERGE_EXCLUDE" paths list | ||
---|---|---|---|
Product: | Portage Development | Reporter: | TGL <tom.gl> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 8388 | ||
Attachments: |
merge-exclude.patch
merge-exclude.patch |
Description
TGL
2003-11-05 02:38:15 UTC
Created attachment 20285 [details, diff]
merge-exclude.patch
patch is against portage.py from 2.0.49-r{15,16}
Created attachment 20289 [details, diff]
merge-exclude.patch
ooops... this one sounds better.
lambda is on my bad list, btw. I prefer things written out as functions. Deeply nested anything isn't a good practice. I'm not very inclined to add this feature as it doesn't sound like it would contribute in a positive way to much. fstab doesn't change that often. The main target was /usr/share/{doc,man,info}, and there is now an adhoc solution for this ones, so I agree this patch is not really needed anymore. I absolutly disagree on lambdas tho... I don't like to define globally (at least class-wise) functions that I use only once in a very specific context and has no meaning anywhere else, as I don't like to do it for variables. But I think it's a matter of culture, and a debate on this would be endless, pointless, useless. Next time I touch portage code, I will try to temporary forget that lambda exists... This functionality has been implemented in various forms so far... either custom INSTALL_MASK + bashrc trickery, or noman feature (fex). |