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 9A312138247 for ; Sat, 11 Jan 2014 16:53:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 956D9E0B4C; Sat, 11 Jan 2014 16:53:12 +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 AA80CE0B35 for ; Sat, 11 Jan 2014 16:53:06 +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 B68E533F776; Sat, 11 Jan 2014 16:53:04 +0000 (UTC) Date: Sat, 11 Jan 2014 17:52:45 +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: <20140111175245.0f9d7466@gentoo.org> In-Reply-To: <52D16E0D.4060001@gmail.com> References: <20140111112019.45f81ec6@gentoo.org> <20140111165637.300943ba@gentp.lnet> <20140111170134.5ed24440@gentoo.org> <52D16E0D.4060001@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_/J2qMJkGHiW=MShu+FBJciHb"; protocol="application/pgp-signature" X-Archives-Salt: e6453e49-4ac2-4089-bf58-c79e968dfbfb X-Archives-Hash: f54b369ffe7308b046c376c5d09efbff --Sig_/J2qMJkGHiW=MShu+FBJciHb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2014-01-11, o godz. 18:15:09 Alan McKinnon napisa=C5=82(a): > 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. 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. > How much work is it to get native support for LINGUAS into all ebuilds? > That would be the intuitive place considering there is already USE flags > for LINGUAS. Honestly? I'm all limbs against LINGUAS in its current form. It's just extra dumb. We have basically two cases: 1. packages that make LINGUAS into USE flags and use them to control l10n. It's just useless extra work and extra rebuilds for locale change. 2. packages that respect LINGUAS implicitly. That is, install only some of the files silently and you don't even know which were enabled. install-mask provides a clean framework to strip linguas with binpackage friendliness potential. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/J2qMJkGHiW=MShu+FBJciHb Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJS0XbdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOl/YP/RPfHzQf5n5RMtWdmRpBst8n 4E/rjC4/H8aF43f8wp0zk4PlV1Ns7l3xlRIpJ5GjvP863yDqhZBUa+SE3Rut1VVb tEi3+OK1juGrxTl3DVVlTzM92XEmWVBUJhwId60rW7CzhgsDDJCAkZ4f9B8SmsHI 46a6ETfAJhOuUUy+XdMW0oPodao7bi8O45sij9cmo/EGOxBxY0+hzE6jIZthjYCd iWajnA7AQpFs4cnlGWe2RBnSLHxctm656qR4m134c0XIZ/wES3PoaEMdVR7oiOQc DGaSbqzKd8LTMBBFs5YWYRKpbtzoDZNPCa0HXmmswOSMeS02Pcow76rvyBsrK1T2 egA2deMzcnzbjRfAKzWH0n19YX0rfLENCJuHWrKjxNTqBslWPelXiqxCIQVtbWDU 58agm6aWFvRys6sjGnQ18H4BQAcO3VJpmNuaF4HncMZbk7Yg02LueXNA/enEHmRk OxK9jwok29kFWYFMTGml0gvycE4DwfdSu0UDaGDlS5IwAhF6JKrrxhlBEwXSqbxA i5zBgyC4TOgxbAcrX2ZJdMqA+m5ADCZ+avn625PY0P7YDJ47rfkkol9aEp5ECC9X ZJpaZ5+au3FNAYHRb1z5lvj9OHzud5cSJEw1312EbyhVHvFk/bZ283Z2L8/H0+Nn 8PITw7eLEcar+k8Bddl4 =kxm5 -----END PGP SIGNATURE----- --Sig_/J2qMJkGHiW=MShu+FBJciHb--