Denis Dupeyron posted on Tue, 29 Jul 2014 07:58:26 -0600 as excerpted:

> [H]ere is what I was instructed to teach recruits back when I became a
> recruiter in 2006 or 2007, and what competent developers have been doing
> since even before I was a developer:
> 
> The package.mask file is only for temporary masking, even if more or
> less long term. Anything that should be permanently masked has no place
> in the tree. Live ebuilds should not be keyworded, reflecting the fact
> that the code they're pulling has not be tested for any architecture due
> to it being live. Moreover, live ebuilds should not be masked as this
> results in unnecessary cruft in the package.mask file.

Thanks.  That makes sense, tho it does conflict with "content-touchless" 
bumps from the live ebuild.

In the context of that policy and a content-touchless-bump goal, I 
suppose I'd script the bump, pulling keywords from the highest previous 
version, prepending the ~ as necessary and inserting them in the keywords 
line after copying the file from the live-ebuild .  That wouldn't be 
content-touchless, but the touch would be automated so as to avoid 
mistakes and unnecessary work.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to