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 BDBF413877A for ; Sun, 3 Aug 2014 10:45:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 73697E088D; Sun, 3 Aug 2014 10:45:52 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CCAC8E0880 for ; Sun, 3 Aug 2014 10:45:51 +0000 (UTC) Received: from pomiot.lan (77-254-77-139.adsl.inetia.pl [77.254.77.139]) (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 E328E33FC9F; Sun, 3 Aug 2014 10:45:49 +0000 (UTC) Date: Sun, 3 Aug 2014 12:46:08 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Ulrich Mueller Cc: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2014-08-12 Message-ID: <20140803124608.01144546@pomiot.lan> In-Reply-To: <21470.2788.652739.977576@a1i15.kph.uni-mainz.de> References: <21463.26330.847055.224071@a1i15.kph.uni-mainz.de> <1406635578.23440.3.camel@gentoo.org> <20140729212216.7e3b641a@pomiot.lan> <1406971393.23898.0.camel@gentoo.org> <53DDB822.6060203@gentoo.org> <21469.63758.145020.451979@a1i15.kph.uni-mainz.de> <53DE0918.7090508@gentoo.org> <21470.2788.652739.977576@a1i15.kph.uni-mainz.de> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/hdvKQB_Qz=S11eKBiDnZuTR"; protocol="application/pgp-signature" X-Archives-Salt: 00430b2e-a7dd-45c1-9e38-d80b196cf573 X-Archives-Hash: 5036e0e8e2653ab73961a5af762c1f1c --Sig_/hdvKQB_Qz=S11eKBiDnZuTR Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-08-03, o godz. 12:11:48 Ulrich Mueller napisa=B3(a): > >>>>> On Sun, 03 Aug 2014, Samuli Suominen wrote: >=20 > > On 03/08/14 11:55, Ulrich Mueller wrote: > >> Do I get this right, you want the eselect module move files > >> installed by a package to another directory, effectively making > >> them orphans? >=20 > > Of course it would require a pkg_postrm() phase that cleans up > > possible orphans >=20 > Still, this would be very bad design. >=20 > > But mgorny pointed out another solution in this thread, "Wouldn't it > > be better to generate exclude commands in bashrc?" > > And the answer to that would be "yes, of course" >=20 > Can you remind me what was wrong with the current method, namely using > symlinks? The old method was pretty bad, and we can do it much better nowadays. IMO the best thing we could do is enabling by default and letting eselect disable stuff via adding (and enable via removing): complete -r foo to some well-defined file that gets sourced in bashrc. Then there's a matter of sourcing the file you need to source to enable completions at all. We could enable that unconditionally in bashrc, or use it for global completion switch in eselect. --=20 Best regards, Micha=B3 G=F3rny --Sig_/hdvKQB_Qz=S11eKBiDnZuTR Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJT3hLxXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOv70P/jylkeV7kx1sZwHATBeqjspN hah/aLhLlxCmt8ayr5JnDmzsq1SCiePlZQXzk3ZSY+dSsCI3V8TWIR69AjS0cLgu XY2eOK3+/7EhnSzcO+iMNuITomVENEP6oh4s8M27nDHYNnlEIWw25gg/b44kZDcb CgA3Jrx6N63Z1mOrzH5OVUBf8siOUIrprUIdZJnzTsiKVTmsKfRrfBx3Nnpe3KMN xM6WtmLvpaXiBXS4fex6KhO8zdRHfI2T9UJxiFeCmy0OzzZouOww9aNWj0n6HkmT C3ZW5PPK8wYrSemJMYSvUEJp8YF58dr5x8AKbqhBbJDSH2C5NyQlgC+tQWNqsdEB wK2XLjaDoSR839rTakou0YlC8/0v2eQPiYZaKcl8UruZEXjUfkzfnLPuW0tJlZTR IvP2WPob/U02hq3kJq0mbjw/DVl20KKcG466bBHjV64HjyqCTiLTaVkm9hE+pNeh JryWxi463Lt4+pR6Zu+ESmTCUpPC2fwQg2xxlFi6VSNsCH6SDYL3hEzPE15DqeiC XBRN0h3W/3k3+iirrczCin6FuAqhnhoFgu81hy94uCvYsROe1CbRhKzoNG7l7Mwl Hg7CvZTHuoYJTG68tXG5CgOmU39mdmgBKn5EY/KUNBOSBkumz/3ywCYZBwNISw5a XpAUrmAtP7ighNrZ/jyZ =7SWQ -----END PGP SIGNATURE----- --Sig_/hdvKQB_Qz=S11eKBiDnZuTR--