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 349E6138247 for ; Sat, 11 Jan 2014 17:28:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 80D7DE0AA8; Sat, 11 Jan 2014 17:28:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A4D8AE0A83 for ; Sat, 11 Jan 2014 17:28:16 +0000 (UTC) Received: from localhost (77-254-165-29.adsl.inetia.pl [77.254.165.29]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 86ABA33F6F7; Sat, 11 Jan 2014 17:28:14 +0000 (UTC) Date: Sat, 11 Jan 2014 18:28:07 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: alan.mckinnon@gmail.com Subject: Re: [gentoo-dev] RFC: storing predefined INSTALL_MASK directory lists in repos Message-ID: <20140111182807.3540289c@gentoo.org> In-Reply-To: <52D17B39.2020302@gmail.com> References: <20140111112019.45f81ec6@gentoo.org> <20140111165637.300943ba@gentp.lnet> <20140111170134.5ed24440@gentoo.org> <52D16E0D.4060001@gmail.com> <20140111175245.0f9d7466@gentoo.org> <52D17B39.2020302@gmail.com> Organization: Gentoo X-Mailer: Claws Mail 3.9.3 (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-sha512; boundary="Sig_/Iy66XjNSan.XB45n1h10GZW"; protocol="application/pgp-signature" X-Archives-Salt: 0b583861-5a9f-4c5a-b42d-7b8a78ac4244 X-Archives-Hash: ca50a5acf6db01fe4da9105dbad85718 --Sig_/Iy66XjNSan.XB45n1h10GZW Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2014-01-11, o godz. 19:11:21 Alan McKinnon napisa=C5=82(a): > On 11/01/2014 18:52, Micha=C5=82 G=C3=B3rny wrote: > > Dnia 2014-01-11, o godz. 18:15:09 > > Alan McKinnon napisa=C5=82(a): > >=20 > >> A far better method from a user point of view is to install the linguas > >> the user explicitly asked for. Your proposal as worded will be taken at > >> first glance to mean "install all linguas, but not XX" as most users > >> won't see the MASK portion and forget to flip the logic around in their > >> head. > >=20 > > As said on the other mail, I think we could just make portage > > implicitly convert LINGUAS into INSTALL_MASK. That is, use the old > > variable and give it a bit of new behavior. >=20 > Do you mean retain LINGUAS in make.conf and remove it from "emerge -p" > output? Yes, and no. Packages that explicitly use LINGUAS will still use it as USE flags. However, other packages will get the stripping implicitly. > I don't know much about how LINGUAS works behind the scenes, but you > seem to be proposing a scheme that works something like this: >=20 > 1. User specifics what LINGUAS they want in make.conf > 2. Portage magically and invisibly installs files only for that LINGUA Well, currently build system often invisibly strips LINGUAS. But this sucks since we don't know if it did it or not afterwards. if portage stripped them, portage will have all the details. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/Iy66XjNSan.XB45n1h10GZW Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJS0X8nXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOErwP/3QEJcsuuChcPamaropzfTSG UvP3oHMjoq6u+GvB03edI6niDbOps7J5+nW0D0YT4aQiS8jxLQ7Vt8bdifQpesMV CLm6iquAP6Dusb35T+G5W4tDxJ5sbktIvnzzEIrKG77jg4ZAIf4CV6HDBHrTStNj I5s/M898r9VAdSGz6CSv/961qyg0T5o6jCJNbuwNzokz7wcYg92Tt2XnHa+H8g/s /zhAMnSgAQUPUhvtnw4QLP11rwgVMTybkxgtroGu69FmArdiwk/vT1lBhQM9wWXW X4UOtFBsH7RoU5lO0yNxCt4u3mlj+jc0RApTp0lz7hmObkwKItusg2Z/K179wbcL Ny8lhE3tTXZRmDfeRXnYIAkXbYbbKlkljuDuHQdYH4owOADjM3CPXUEnzqXX61q+ CSrfOda974zKAcB8T62fG2QZPHsjM3/B83p9WvAsg4c6DkYNZz+yqgp8EaBB8ILs 2doj4t5ANQdwDhAO053KsbDo0p9QgqlwG2rqW92VP43VJBVpoo7lKVmty++bHfv2 qfUhEmh9rtpvwPGWA4RCoMjn0kc3sqMnlFuBGbp++SLNbF/HXRXB0EjOB19CfyZc Ctxi/E9LEG52IEHl98pgeeKzuScFb/Mi8mztjusNq0EzqxbAKFsPlQUJwkDuXHpu BLDQL6tXmMhc9fJckjvE =v1Za -----END PGP SIGNATURE----- --Sig_/Iy66XjNSan.XB45n1h10GZW--