On Sunday 02 June 2013 03:48:17 Tom Wijsman wrote:
> On Sun, 2 Jun 2013 03:29:33 -0400 Mike Frysinger wrote:
> > except you aren't handling edge cases (like set vs unset)
> 
> You've got me there, though this is quite an exception; I don't see
> why we have to introduce something that's barely used...
> 
> `qgrep -eH '^\s*\bset\b' | wc -l`
> yields 150
> 
> `qgrep -eH '^\s*\bset\b' | sed 's/:.*//g' | sed
> 's/\/[a-zA-Z0-9_.-]*$//g' | sort -u | wc -l`
> yields 34
> 
> Only 34 packages, and do these all _really_ need a 'set'? I doubt it.

i've got at least 4 consumers in mind, and that's more than enough imo to 
implement it right than half-ass it every time

> > > Much like fixing tiny bug and trying to
> > > avoid checking whether anything else is affected.
> > 
> > yeah, because forcing specific behavior for an entire function is
> > always the correct answer.  it's like telling people to export
> > LC_ALL=C in make.conf so they never hit locale related problems.
> 
> Actually, bug wranglers stopped asked for English build logs because
> setting LC_ALL=C ended up breaking things.

i know it doesn't work which is why i was providing it as an example
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to