From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GRJte-0007WV-PK for garchives@archives.gentoo.org; Sun, 24 Sep 2006 02:39:11 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8O2cKcw031207; Sun, 24 Sep 2006 02:38:20 GMT Received: from outmail.freedom2surf.net (outmail1.freedom2surf.net [194.106.33.237]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8O2aSqh023969 for ; Sun, 24 Sep 2006 02:36:29 GMT Received: from snowdrop.home (unknown [62.6.163.66]) by outmail.freedom2surf.net (Postfix) with ESMTP id 9CBC551548 for ; Sun, 24 Sep 2006 03:36:28 +0100 (BST) Date: Sun, 24 Sep 2006 03:36:21 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC about another *DEPEND variable Message-ID: <20060924033621.32c44881@snowdrop.home> In-Reply-To: <200609211101.41237.vapier@gentoo.org> References: <45126B07.6030403@gentoo.org> <200609211040.10347.vapier@gentoo.org> <4512A791.7060606@gentoo.org> <200609211101.41237.vapier@gentoo.org> X-Mailer: Sylpheed-Claws 2.4.0 (GTK+ 2.8.20; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_UZ55lz/PPrOvDU+C8Vbb8iV"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 6fc44c18-1025-4bb1-9a63-66fef60bdd47 X-Archives-Hash: 1fdb676da3ebf0df53a019ecfe32ed2e --Sig_UZ55lz/PPrOvDU+C8Vbb8iV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 21 Sep 2006 11:01:40 -0400 Mike Frysinger wrote: | On Thursday 21 September 2006 10:54, Donnie Berkholz wrote: | > Yes, I agree with you. For example, take expat. The maintainers have | > refused to allow both versions to exist simultaneously on a system | > because it apparently causes more breakage than just breaking every | > app on your system by removing .so.0. |=20 | that is the exact case portage should be handling for you |=20 | it would go "oh hey, check out libexpat.so.0 ... some things seem to | want it ... HEY USER, you need to rebuild: xxxxxxxx" ... once all the | packages still consuming libexpat.so.0 are rebuilt, portage could | silently trim it from the system |=20 | complicated ? not really, scanelf can produce all this information | in an easily digestable format How would it know what other files are required? For example, if libexpat.so.0 were to rely upon /usr/share/expat-0/config , how would the package manager know not to clobber that file? Or are you suggesting leaving (or reparenting, if you prefer) all a package's files, not just the .so files? Or a related question: what proportion of breakages will be fixed merely by keeping .so files and nothing else around? Will implementing this prevent enough breakages to make it worthwhile? --=20 Ciaran McCreesh Mail : ciaranm at ciaranm.org Web : http://ciaranm.org/ as-needed is broken : http://ciaranm.org/show_post.pl?post_id=3D13 --Sig_UZ55lz/PPrOvDU+C8Vbb8iV Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFFe8o96zL6DUtXhERAhB/AJ9GEUiS2261DrPSXXvenABFzdyi8QCfa1Vj FYyyJ25ryQrOiYwvdmDy+nA= =ilc1 -----END PGP SIGNATURE----- --Sig_UZ55lz/PPrOvDU+C8Vbb8iV-- -- gentoo-dev@gentoo.org mailing list