From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RCdde-0005sd-9V for garchives@archives.gentoo.org; Sat, 08 Oct 2011 20:36:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3E46921C143; Sat, 8 Oct 2011 20:36:43 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4713A21C060 for ; Sat, 8 Oct 2011 20:35:43 +0000 (UTC) Received: by yxk30 with SMTP id 30so6334147yxk.40 for ; Sat, 08 Oct 2011 13:35:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Ab9VcS4KhSS3u4uNIxII1gp6Yu6tj79AbBxqCb5gqNo=; b=msDRtniWjfjXhUuhfGldws2mBcNLIIX7xqNW6NCaeKWOZQif9dikmyY5V5w3zTj9uB xNDztwwbCJPUItJWG2nioIwcJZLyzn0S1f5vkTUZTyiFklZXORroNHJwmwZEjQd/i7nZ 5nnIFowSxPMFTX1zomIBparvrMyPbAG3pTt2Y= Received: by 10.68.19.6 with SMTP id a6mr24643920pbe.46.1318106142449; Sat, 08 Oct 2011 13:35:42 -0700 (PDT) Received: from [192.168.99.100] (ip70-173-184-241.lv.lv.cox.net. [70.173.184.241]) by mx.google.com with ESMTPS id ji3sm46792525pbc.2.2011.10.08.13.35.40 (version=SSLv3 cipher=OTHER); Sat, 08 Oct 2011 13:35:40 -0700 (PDT) Message-ID: <4E90B3BA.3050303@gmail.com> Date: Sat, 08 Oct 2011 13:34:02 -0700 From: Willie Matthews User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111005 Thunderbird/7.0.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: tabbed x11-terms/rxvt-unicode References: <201110081943.47765.francesco.talamona@know.eu> <4E9099E9.9050301@orlitzky.com> <201110082109.48249.francesco.talamona@know.eu> <20111008212357.58e71946@rohan.example.com> In-Reply-To: <20111008212357.58e71946@rohan.example.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: 7cb6f0b88b919bc939cb200316addff1 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 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.willie@gmail.com Internet Technology Specialist -- Willie Matthews matthews.willie@gmail.com Internet Technology Specialist (702) 508-8455