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 5C5F5139694 for ; Sun, 23 Jul 2017 15:27:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A0BE1FC0AD; Sun, 23 Jul 2017 15:27:21 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 C87841FC099 for ; Sun, 23 Jul 2017 15:27:20 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 670AE341800; Sun, 23 Jul 2017 15:27:19 +0000 (UTC) Message-ID: <1500823629.6674.0.camel@gentoo.org> Subject: Re: [gentoo-dev] vim-syntax USE flag From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Sun, 23 Jul 2017 17:27:09 +0200 In-Reply-To: <20170723174604.24212d4ad379cf2ec5917fc0@gentoo.org> References: <20170722220016.65f5b1cf@sf> <20170723174604.24212d4ad379cf2ec5917fc0@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-KWggdxvSXENckWpz+Arq" X-Mailer: Evolution 3.22.6 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 X-Archives-Salt: 194364f6-ddef-4c67-b625-d266ac7f9ffe X-Archives-Hash: 1e0042266e4fa71c8b52d0f876e3b6a7 --=-KWggdxvSXENckWpz+Arq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On nie, 2017-07-23 at 17:46 +0300, Andrew Savchenko wrote: > On Sat, 22 Jul 2017 22:00:16 +0100 Sergei Trofimovich wrote: > > On Sat, 22 Jul 2017 16:27:39 -0400 > > Mike Gilbert wrote: > >=20 > > > Packages currently handle installation of vim syntax support files > > > inconsistently. Some builds install the files if the "vim-syntax" USE > > > flag is enabled, while others install them unconditionally. > > >=20 > > > Do these files fall into the "small text files" category for > > > unconditional installation? If so, we should probably phase out the > > > vim-syntax USE flag. > >=20 > > I'd say use flag is not needed as long as it does not slow vim startup > > down by much and does not change editor behaviour for every single > > edited file type. >=20 > The problem here is more complicated. What about 100 plugins from > different packages which of them is fast enough, but together they > are slowing vim down to unacceptable level? Such case is > especially sensitive on slow hardware. >=20 > That's why fine control over vim files is mandatory. Yes, it > requires to rebuild packages, but with ccache/distcc available this > is not a huge issue. And if someone really want to avoid such > rebuilds, vim files can always be put to a separated package; > though I see no real reason to do this. >=20 > Using INSTALL_MASK here is not an option, because toggling of > individual vim files using it will be a nightmare. >=20 The tool you're looking for is called eselect. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-KWggdxvSXENckWpz+Arq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKmBAABCgCQFiEEbbsHzE8NrQbqCv5BsHoa6u+0Rk4FAll0wE1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDZE QkIwN0NDNEYwREFEMDZFQTBBRkU0MUIwN0ExQUVBRUZCNDQ2NEUSHG1nb3JueUBn ZW50b28ub3JnAAoJELB6GurvtEZOmugQAI/BqlVZrC34G64a73feALr0o38MA8lJ Ca8vKj/K3Y2NQGZjciHlAatJ70DLN89v7chKyzUspcvv18qPO6ZRu2hfHgVhu5u2 ziuShktsz4Ia79S3pDlVK898UCOcMUZTwCYN8f6Ii1ByEMy7UFeXg8Z00UclRzp+ xyFqCdlFe/+Q8e/JaRDUebPjutIiYuwfEEcSxv40c5nc2DxdRojbNHDBvfgnswY4 /ENYRCOIXMM9pB9XUlF7nFSEuAhiGjFBuWZZ7kaqG4YKfy/BrOMkfEFRtlsj3tBi /dTibunedhFnlW/Wb3ftLo/c5TXytGZnvkKY1Hfmue5A948Qs+H+tv5VlCNQOD+h 5pAvPpLpxkGm6vU7rjfdr/IuhBVrfFyeAXUCMaMZ/ObtWVxVLdhbDnGttzyj1sci Lb/O4GgOk9iAm7xBrfv9Blgd6B7OTMcKfVBsuIrOaxSm9StLbTgcF7lgFcuT+OIW UH0l4QnJW2ckmeU7eYrqsmeJHQMD55tE6TLBuD0WDEOD3lQ9CyEePw3qXl4LAQSR toDzKyvTQCEWl/b8xNZev4sIqamf7wgDWCPvLxKMD8MztVyCs9v1P7Mqpxdjh264 9aFLrSNjjfqcyjg0gXdAjPxTz5LmwSJfLkCICJGtZUBNTi3BjCSiQlhcbBGk8+bq 4Kmjpue9ZdHe =Kbq0 -----END PGP SIGNATURE----- --=-KWggdxvSXENckWpz+Arq--