From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B658D138247 for ; Fri, 15 Nov 2013 22:59:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 287BAE0A9B; Fri, 15 Nov 2013 22:59:42 +0000 (UTC) Received: from gerard.telenet-ops.be (gerard.telenet-ops.be [195.130.132.48]) by pigeon.gentoo.org (Postfix) with ESMTP id 06F8DE0A60 for ; Fri, 15 Nov 2013 22:59:40 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by gerard.telenet-ops.be with bizsmtp id pyzf1m0122khLEN0HyzfUW; Fri, 15 Nov 2013 23:59:39 +0100 Date: Fri, 15 Nov 2013 23:58:43 +0100 From: Tom Wijsman To: peter@stuge.se Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Please consider removing use.stable.mask and package.use.stable.mask Message-ID: <20131115235843.6a5d7435@TOMWIJ-GENTOO> In-Reply-To: <20131115222657.13655.qmail@stuge.se> References: <20131115210033.4fee8516@TOMWIJ-GENTOO> <20131115215333.4db15ea8@TOMWIJ-GENTOO> <20131115223821.463e5b0c@TOMWIJ-GENTOO> <20131115215706.11146.qmail@stuge.se> <20131115231340.2ecfa806@TOMWIJ-GENTOO> <20131115222657.13655.qmail@stuge.se> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.22; 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_/50mv4vqguGS74z9vsw2bK8C"; protocol="application/pgp-signature" X-Archives-Salt: 80673f5b-bb4c-4e18-a7c0-8eb2ef9ba621 X-Archives-Hash: 1b74ea85e5a8689da1d3b7e7ba848f3e --Sig_/50mv4vqguGS74z9vsw2bK8C Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 15 Nov 2013 23:26:57 +0100 Peter Stuge wrote: > Tom Wijsman wrote: > > > portage should say, with as similar wording as possible: > > >=20 > > > "If you want to emerge libXt with those USE flags then you'll also > > > have to set those same USE flags for libYt and libZt because libXt > > > DEPENDs on them." > > >=20 > > > Bonus points: > > >=20 > > > "Would you like me to set those USE flags for libYt and libZt for > > > you? [Y/n]" > >=20 > > Which part of this warns the user that the user is about to run into > > something broken / experimental? We need to add that too, because > > it is not clear from the output that you suggest. And if we add > > that as well, it gets to be quite long; >=20 > It gets one word longer: >=20 > "If you want to emerge libXt with those experimental USE flags then > you'll also have to set those same USE flags for libYt and libZt > because libXt DEPENDs on them." By making it a single word its true meaning is hidden; broken or experimental are just two possible meanings, there are others (eg. security masks). I think we will want to be more explicit here. > > how would we condense that? >=20 > If something is a bit complicated then a bit more verbosity can be > really good. Extra words and verbosity's relationship depends on which extra words and what verbosity that one aims to achieve; so, it might be possible to condense this without making a change in verbosity, or even add verbosity by reaching more with less output (in processable list form): emerge: there are no ebuilds built with USE flags to satisfy "x11-proto/kbproto[abi_x86_32]". (dependency required by "x11-libs/libXt-1.1.4" [ebuild]) (dependency required by "libXt" [argument]) because of default/linux/amd64/13.0/package.use.stable.mask:1: # Ian Stakenvicius (20 Sep 2013) # on behalf of gx86-multilib project # Mask abi_x86_32 on stable until emul-* packages are made # fully redundant and end-user experience in resolving # flag changes and blockages is generally smooth. # Please keep in sync with hardened/linux/amd64. x11-proto/kbproto abi_x86_32 Unmask at your own risk or set x11-libs/libXt[-abi_x86_32]. This is similar to the package.mask output. (Automatic config writing behavior would indeed be nice to have.) --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/50mv4vqguGS74z9vsw2bK8C Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJShqcjAAoJEJWyH81tNOV9PeMH/jbOf5J/FtiqM1b3h1UeDqiC ksqbpY2xQMF7X7wuw9DPv18rS4ksutSnRqWPWvnR9tBbW1KdgIdax/FohL/LoCH0 8YtmeQoOoK1GL5ExP3KkjADAADzPeNOmAWgfcI9SXYnrHuTlYFRoZ5cP7v4I3E2G 334VEKc+2rdY9PkiVaTJsHulH5GPEoCPue6ReYpwqXzll+YsPgyqYP66U57WNZNO BnhZY9UJmDnZEEiPqOKGMDKDvsleaVyrA92qfejRKySM38O1RdMP2SmAhmWoEoVg Z1za1yM/UEuDK9x0cE8BAriwzLHmM7E5xP4nd3tOYek7gqtfon7I+mBFCeHSrR0= =L7iu -----END PGP SIGNATURE----- --Sig_/50mv4vqguGS74z9vsw2bK8C--