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 1N5QSd-00073w-SP for garchives@archives.gentoo.org; Tue, 03 Nov 2009 20:58:40 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4E25EE09D8; Tue, 3 Nov 2009 20:58:37 +0000 (UTC) Received: from mail-ew0-f206.google.com (mail-ew0-f206.google.com [209.85.219.206]) by pigeon.gentoo.org (Postfix) with ESMTP id F15EBE09D8 for ; Tue, 3 Nov 2009 20:58:36 +0000 (UTC) Received: by ewy2 with SMTP id 2so4301767ewy.34 for ; Tue, 03 Nov 2009 12:58:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=giqHemZOJYftwWmwJlMux23JO2J/zhl1c9pZOm2/GtY=; b=NGFJ707Kpoqm1J8oe+ymKlER23j9kb0jFQ5lFwAybCWtssT8U1NLRiuMVWaCX34EH2 22NjZ9jl/ezzOCgVCNf4F2KafThgEl9CYrY5O+AT3ZdlheKc/K1NP1LlwyTk/M0wnR3/ 72YHvgCD7r3zLad/mZb9BiEz+yppMsDh2GOSA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=VQVzFNSJL00F3v59PNvCRPlBrMYi3l49Z9YxBgzzgEpkFjt71hctXp0ur1ZsmkIb54 AhFBeAMygkhQcqvjM666UUQKILTZCIqh/WxAGgG3waOe14p6wu4MhAN7KiI7uQOv32CR o+pJy/JT8UnW/PMPYXsUnXmH04ZYHvdXe5B30= Received: by 10.213.100.168 with SMTP id y40mr895257ebn.28.1257281916360; Tue, 03 Nov 2009 12:58:36 -0800 (PST) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id 5sm1357740eyh.18.2009.11.03.12.58.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 03 Nov 2009 12:58:35 -0800 (PST) Date: Tue, 3 Nov 2009 20:58:27 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] FEATURES use or misuse? Message-ID: <20091103205827.339c1613@snowcone> In-Reply-To: <200911032136.18242.patrick@gentoo.org> References: <200911031648.04090.patrick@gentoo.org> <4AF06812.9020406@gentoo.org> <200911032136.18242.patrick@gentoo.org> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.6; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_//1r8pHSMawTZkn0/7heJNf6"; protocol="application/pgp-signature" X-Archives-Salt: 4bedaf9f-68ef-4e30-9990-ae0d3af3f6b1 X-Archives-Hash: f315c62a0944dd107e150292d68f26c1 --Sig_//1r8pHSMawTZkn0/7heJNf6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 3 Nov 2009 21:36:18 +0100 Patrick Lauer wrote: > Userpriv I've seen the funny idea to check if UID=3D0 and such.=20 Yes, and that 'funny idea' has the added advantage of working even if userpriv is in FEATURES but not actually enabled (yes, that can happen). > > > To quote: > > > "FEATURES is a portage specific package manager configuration > > > variable not specified in PMS and cannot reliably be used in > > > ebuilds or eclasses." =20 > >=20 > > Makes sense to me atm. =20 >=20 > Makes no sense to me, but then I seem to be special :) PMS doesn't document user configuration. If PMS did document user configuration, it would mean that user configuration file formats couldn't arbitrarily be changed between package manager versions as they are now. If FEATURES were specified by PMS, Portage wouldn't be able to change the meaning of its entries without careful EAPI controls. So far as I'm aware, no-one is in favour of introducing such a restriction. There are easy alternatives available, and unlike checking FEATURES, those alternatives actually work. > And all my attempts to get it fixed have been deflected, so I'll keep > ridiculing it until it stops being a failwhale. Patrick, perhaps you would find your efforts more fruitful were you to respond to reviews of your patches by fixing the issues raised, instead of using every available opportunity you can find to take pot-shots at PMS, close off legitimate bugs as INVALID and generally attempt to make life as hard as possible for those for whom PMS matters most. Of the small number of patches that have ended up being rejected from PMS, all but one have been yours, and the one that wasn't was because the author had mistranslated a phrase. I'd appreciate it if you would stop to consider why this is the case. --=20 Ciaran McCreesh --Sig_//1r8pHSMawTZkn0/7heJNf6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkrwmXgACgkQ96zL6DUtXhEXvACggk0vJflEy7HFknlGnd37WQeR TgIAoNNXv/C749mOm/ReLujGHyLIaef1 =0kFg -----END PGP SIGNATURE----- --Sig_//1r8pHSMawTZkn0/7heJNf6--