From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3DCC6138334 for ; Fri, 24 Aug 2018 23:56:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 833B5E089E; Fri, 24 Aug 2018 23:56:29 +0000 (UTC) Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0D7C3E0897 for ; Fri, 24 Aug 2018 23:56:28 +0000 (UTC) Received: by mail-ed1-x535.google.com with SMTP id h4-v6so6840314edi.6 for ; Fri, 24 Aug 2018 16:56:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0hjIzeUWTLIFtWmqcPkg8rA4vQG2TVLRQvOS9fMZf4s=; b=hJSgWXkWwWnyRsLl/Ar5GyKjbljE3V63O0tJUE8Rfj2+RNHJ/TowZQ88iTmha3+jWu 2uDyDdh9oWpRDDxUdix2+CQq6qx8sg0NyeBslNgKRXUuV8cfOyld3g908x1KxdcuqCBm VyHY5ZbZh71yKCpHHbuTazu77sGUOweDzXh825R3W1egN9sJDEZ3Luo9VPPPFTo27T7i tjHIeK8CL9ju7yOx++wuH1CUaacHNui3ePpVyCJqtIaEX2drV9k2ruA2zRwiu1wpycST GgUcO61DNoLTt1JpwWFxc9FPWPi3jIq8ONRu9Iuj+/YgKDCNrxUfWB/aggYJGu9sMm4R urGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0hjIzeUWTLIFtWmqcPkg8rA4vQG2TVLRQvOS9fMZf4s=; b=dAtbLZT3aCFVShYnWY+Na9OFQEzF+bvH9ijnrObJwqHu9qMaBmHVYntErv+SCUbIur VpWtu9hAyJymulhgvxjwKCGlxJVAL1QHQ6QzJA67QupuuZnhT2oiTBwNFQaSqKGP9AoU oVOGN7Zz8jyPlvu1MjqqXIj5rk+r96fcepYeEJv4DpJZscRWNCeMlqPDTH3Cc7IfN57d h4Wqwj0+8mDbTwDmyaO6fHjgAveQ5UQxm2vPrAXt3Q0F8InfKA0wIDyT1TYSEQAcVZNo 91rXmWOqiNE0nn5rBS0hloog4kmMEEfQIsnJnnIzL/AcDfvPZ9RIc76TLKKk17mPRB0E PUzA== X-Gm-Message-State: APzg51C3Z0/nicT4sJDzh0gSv0Hov1L9YhvxnwSfYleBA+2ZnXV+mtme IiKjo7ng7wnpxquxv7fgsvsB4Xq5zRh/WuirXc3Sqw== X-Google-Smtp-Source: ANB0VdYUmMGOp81yQtx5CnTGXWQEpu4MmwVzuZNNmLwPpL379fkNcC09grCWKkj9ocK4Lzm9LbOI91O4M6nFsT0R4kQ= X-Received: by 2002:a50:d90e:: with SMTP id t14-v6mr4903381edj.241.1535154987385; Fri, 24 Aug 2018 16:56:27 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 References: <20180820143433.27556-1-mgorny@gentoo.org> <20180820145937.10739-1-mgorny@gentoo.org> <1534833968.953.2.camel@gentoo.org> <153FDB15-8D96-4065-AB16-885D1A5DE87E@gentoo.org> <3d0204bf-509b-5cf9-251d-9a689b32db26@gentoo.org> <20180825012306.4a9b26a6@katipo2.lan> <20180825024543.3d47a160@katipo2.lan> <9d0b7e10-1e81-f04c-8489-db03cdc60886@gmail.com> <670d034e-c081-46f9-8948-de12d44b50f0@gentoo.org> In-Reply-To: <670d034e-c081-46f9-8948-de12d44b50f0@gentoo.org> From: Francesco Riosa Date: Sat, 25 Aug 2018 01:56:16 +0200 Message-ID: Subject: Re: [gentoo-dev] [PATCH] use.desc: Improve description of USE=test To: Zac Medico Cc: gentoo development , Mike Gilbert Content-Type: multipart/alternative; boundary="000000000000b2c7be0574371fef" X-Archives-Salt: 01c16ca8-4ca8-4ecc-af6a-628d543f0089 X-Archives-Hash: e8f448a203b8505ec29fa167c513cdf5 --000000000000b2c7be0574371fef Content-Type: text/plain; charset="UTF-8" Il giorno sab 25 ago 2018 alle ore 01:45 Zac Medico ha scritto: > On 08/24/2018 04:14 PM, Francesco Riosa wrote: > > > > Il 24/08/18 19:08, Mike Gilbert ha scritto: > >> On Fri, Aug 24, 2018 at 10:45 AM Kent Fredric > wrote: > >>> On Fri, 24 Aug 2018 10:27:01 -0400 > >>> Mike Gilbert wrote: > >>> > >>>> If you want to define behavior that can be relied upon in ebuilds, it > >>>> should be specified in PMS. PMS does not define any meaning for the > >>>> "test" USE flag. > >>> We should eschew idealism about how the world *should* behave, and > avoid > >>> making portage a steaming garbage heap in order to comply with a > >>> terrible PMS specification of a heavily used feature. > >> Portage still works just fine for most people who would enable > >> FEATURES=test. Stop exaggerating. > >> > > People enabling FEATURES=test on most but not all packages had some > > troubles and they need to disable them in both package.{env,use} > > I'd like to have a flag to reinstate the previous portage behaviour, but > > that's probably too late > > Would a FEATURES setting that implies RESTRICT="!test? ( test )" for all > ebuilds do what you want? > "want" is too much, but it would have been pleasant to have something to keep portage dependancies working as before. "testrespectuse" or "usetestrespectfeatures" come to mind or another command line option. > -- > Thanks, > Zac > --000000000000b2c7be0574371fef Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Il gio= rno sab 25 ago 2018 alle ore 01:45 Zac Medico <zmedico@gentoo.org> ha scritto:
On 08/24/2018 04:14 PM, Francesco Riosa wrote:
>
> Il 24/08/18 19:08, Mike Gilbert ha scritto:
>> On Fri, Aug 24, 2018 at 10:45 AM Kent Fredric <kentnl@gentoo.org> wrote:
>>> On Fri, 24 Aug 2018 10:27:01 -0400
>>> Mike Gilbert <floppym@gentoo.org> wrote:
>>>
>>>> If you want to define behavior that can be relied upon in = ebuilds, it
>>>> should be specified in PMS. PMS does not define any meanin= g for the
>>>> "test" USE flag.
>>> We should eschew idealism about how the world *should* behave,= and avoid
>>> making portage a steaming garbage heap in order to comply with= a
>>> terrible PMS specification of a heavily used feature.
>> Portage still works just fine for most people who would enable
>> FEATURES=3Dtest. Stop exaggerating.
>>
> People enabling FEATURES=3Dtest on most but not all packages had some<= br> > troubles and they need to disable them in both package.{env,use}
> I'd like to have a flag to reinstate the previous portage behaviou= r, but
> that's probably too late

Would a FEATURES setting that implies RESTRICT=3D"!test? ( test )"= ; for all
ebuilds do what you want?

"want&qu= ot; is too much,
but it would have been pleasant to have something to k= eep portage dependancies working as before.
"testrespectuse" o= r "usetestrespectfeatures" come to mind or another command line o= ption.


=C2=A0
--
Thanks,
Zac
--000000000000b2c7be0574371fef--