Maybe we should ask Recruiters what most people answered to that
eom-quiz question :)

I personally think no, individual ebuild devs shouldn't touch
arch-profiles. They should simply drop the (broken) keywords and file a
keywordreq bug for those arches. Then the arch-teams can test and
eventually decide whether to keyword the package or mask the use-flag.

This way it will be documented in the package's ChangeLog which is
usually the first one I check and we won't pollute the profiles's
ChangeLog with lots of "added, removed, added, removed" entries.

Cheers,
Friedrich

Am Dienstag, den 12.08.2008, 12:00 -0600 schrieb Steve Dibb:
> Okay, this is something that I've wondered about for a while, but need 
> to ask -- what is the best way (do we even have a policy) for using 
> package.use.mask in profiles?
> 
> A couple of specific questions:
> 
> If I need to mask a use flag because of use flag dependencies that won't 
> work on a particular arch, do I need to contact the arch teams to modify 
> their package.use.mask profile?  If the answer is yes, I can see that as 
> a huge blocker since I'd have to wait on the arches to do something 
> before I can even put an ebuild in the tree.  I realize this is a 
> per-arch question depending on how each one might respond, but a common 
> consensus would be good.
> 
> Are there ever any cases where we could just simply put the use flag as 
> restricted in the global package.use.mask and then unrestrict them in 
> the profiles ones if, for example, it only worked on one or a few 
> arches?  Or is the best policy always to mask it on each profile?
> 
> As for a specific example, mplayer's dxr2/dxr3 use flag now pulls in a 
> dependency (media-video/em8300-libraries) which is only keyworded for 
> x86, ppc, and amd64.  That means I'd have to mask the use flag in alpha, 
> hppa, ia64, ppc64 and sparc (according to repoman).  I could skirt the 
> issue completely and just run an if statement checking if they are using 
> any of those three arches, but I'd prefer to do it the right way.  And 
> not piss off any arch teams in the process.
> 
> So I guess my question is, can individual ebuild devs freely edit 
> package.use.mask files in profiles?
> 
> Steve
> 
> 

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to