I second this!

On Sat Oct 8 12:23:57 2011, Alan McKinnon wrote:
>
> On Sat, 8 Oct 2011 21:09:48 +0200
> Francesco Talamona <francesco.talam...@know.eu> wrote:
>
>>
>> On Saturday 08 October 2011, Michael Orlitzky wrote:
>>>
>>> On 10/08/11 13:43, Francesco Talamona wrote:
>>>>
>>>> x11-terms/rxvt-unicode is one of the program I use the most, today
>>>> I lost the ability to have multiple tabs and almost panicked.
>>>>
>>>> I found the solution to have back this essential feature:
>>>> re-enable "perl" USE flag for this package and re-emerge.
>>>>
>>>> Just wanted to share my experience.
>>>> HTH
>>>
>>>
>>> I'm going to start a bug-filing campaign against packages like this
>>> some day. The only description we ever get for use flag foo is
>>> 'enable support for foo', which doesn't tell you anything at all
>>> about how it affects a given package.
>>>
>>> There are a number of packages with perl and python use flags where
>>> disabling the use flag will silently disable essential
>>> functionality. In my opinion, the use flag should simply be removed
>>> rather than have what amounts to USE=make_it_work_properly.
>>>
>>> I agree with the (default) removal of the perl and python flags:
>>>
>>> http://blog.jolexa.net/
>>>
>>> but you should complain about packages that are basically broken
>>> without them.
>>
>>
>> I'm not going to complain, though I'm willing to point out (e.g.
>> commenting on relevant bug reports) that some packages are affected
>> in a bad way by this move.
>>
>> To be honest I didn't look for a solution in b.g.o because it was
>> straightforward; even if not so manifest for me the link between the
>> perl flag and the ability for rxvt to run tabbed (given that it
>> doesn't give an error).
>>
>> I don't want to be blunt, but your plan looks to me quite vague.
>> My opinion is that some packages should have a different default.
>
>
>
> A good plan is to give USE flags sensible names. This one describes
> what the flag *is*, a good description tells you what the flag *does*.
>
> "USE=perl" tells you squat, you don't even know what effect it will
> have. You'd have to read the ebuild and the source to figure that out.
>
> A MUCH better name is "USE=tabs" with a description like this "Provide
> multiple tabs, requires perl."
>
> It's really just a different manifestation of the #1 but in almost all
> interfaces: exposing the underlying implementation in the interface.
>


-- 

Willie Matthews
matthews.wil...@gmail.com
Internet Technology Specialist

-- 

Willie Matthews
matthews.wil...@gmail.com
Internet Technology Specialist
(702) 508-8455


Reply via email to