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 1GRu6w-0006Rm-AV for garchives@archives.gentoo.org; Mon, 25 Sep 2006 17:19:18 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8PHIF9D015957; Mon, 25 Sep 2006 17:18:15 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8PHEUwo027690 for ; Mon, 25 Sep 2006 17:14:30 GMT Received: from home.wh0rd.org (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 45B0B645B6 for ; Mon, 25 Sep 2006 17:14:25 +0000 (UTC) Received: (qmail 20044 invoked from network); 23 Sep 2006 23:13:33 -0400 Received: from unknown (HELO vapier) (192.168.0.2) by 192.168.0.1 with SMTP; 23 Sep 2006 23:13:33 -0400 From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC about another *DEPEND variable Date: Sat, 23 Sep 2006 23:13:41 -0400 User-Agent: KMail/1.9.4 References: <45126B07.6030403@gentoo.org> <200609211101.41237.vapier@gentoo.org> <20060924033621.32c44881@snowdrop.home> In-Reply-To: <20060924033621.32c44881@snowdrop.home> 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="nextPart1892001.GBPFgReR1d"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200609232313.42321.vapier@gentoo.org> X-Archives-Salt: dcc75c2c-0833-41e2-a817-d9d4d0bd39dc X-Archives-Hash: b44f37673e70a15cfc48dd7a1dda0632 --nextPart1892001.GBPFgReR1d Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 23 September 2006 22:36, Ciaran McCreesh wrote: > 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? i'm talking about just libexpat.so.0 ... keep the file around long enough t= o=20 update the system > 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? of course it will when you look at core things like openssl, acl, openldap,= =20 etc... if you remove anyone one of these packages completely, you risk=20 breaking everything (coreutils and many system packages use libacl) or all= =20 your network capabilities (sshd/ssh no longer usuable; now you require=20 on-site service to fix ... hopefully you have packages cached cause wget no= =20 longer works either) =2Dmike --nextPart1892001.GBPFgReR1d Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iQIVAwUARRX35kFjO5/oN/WBAQJFexAAmeV7h60uBj1jYVdGI5aw7CmDGCHdkCgA 5iOEQJZlCMOcCMRc28+jkM/4XFz0aidS7dLh8EF6TRo4hJ1XjAaxKA/r5e0ozY9p xAtSyHCQe4Aey0wkJHMXgRfOZDXZ4i4m8iKLE6lOhCzbr6Jm6dx7VSQEUnrtLmsR IpilqxE7jZWDG2gIs6FWJAK1EzCmWpmkIlAMAJIm05JkLZn/aFeKFsSiyoPimBKW TbQ7J7fRdF8RvHw2plPXPRnYNJ6W05RAJwlGAKgHt7enpz2Vz1+Tsef3oqYpBKqD 8dw3VFpGnPCuPkARBXRju4ApNT91Ui8wiUvR7q4EdKmo+d59AICP8Ogy6AubTG1e IJc4yM41WInCa7EJSX31ZIKtV1IfqsOVWYPU1KwgtrtHqRjiWK4ttzIjHtSZBKVP 1lQhZdAhmyHeAnglIcflPDXaGmoILAXIkPPi4SGe7Um7RSJmNc1YiigAiApgStx1 GQOlUSh3H5zdVXB5+ttFFAMRNKFlH6xga7fUiOoqmBeWNrrW4r+/KDqC7AhGS3QJ Ky6xfbJfQQ8O4VAd+tyR8OaofnDSxcRU9KvfweRJWbFF+lC6XDQ3edfPSQUmgdH/ Y9F3UwF5L9Wox75IpYa2BCn5bCkPVh+zx7dzFiAo2+SlR7b4+VxME/I3V3YJCDxT h4S3U2kqEjM= =iKm5 -----END PGP SIGNATURE----- --nextPart1892001.GBPFgReR1d-- -- gentoo-dev@gentoo.org mailing list