From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j4FLLEE9016654 for ; Sun, 15 May 2005 21:21:14 GMT Received: from tomaw.plus.com [80.229.223.243] (helo=tom.tomaw.org) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0MKwpI-1DXQXy1jGh-0002p3; Sun, 15 May 2005 23:21:14 +0200 Received: by tom.tomaw.org (Postfix, from userid 1000) id 2A6FE110917; Sun, 15 May 2005 22:19:13 +0100 (BST) Subject: Re: [gentoo-dev] i have an idea ! (erescue) From: Tom Wesley To: gentoo-dev@lists.gentoo.org In-Reply-To: <200505151718.06501.vapier@gentoo.org> References: <200505151718.06501.vapier@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-253bh3dAuhxEhACZrGbx" Date: Sun, 15 May 2005 22:19:12 +0100 Message-Id: <1116191952.14868.1.camel@tom.tomaw.org> 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 X-Mailer: Evolution 2.2.1.1 X-Provags-ID: kundenserver.de abuse@kundenserver.de login:e0c4ec921101b4afa5f9efb3db39afe3 X-Archives-Salt: bb0f40ec-cafc-4bfe-8e0a-de9aeeaf6acc X-Archives-Hash: 0e9786f10f1913285766d17775663368 --=-253bh3dAuhxEhACZrGbx Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2005-05-15 at 17:18 -0400, Mike Frysinger wrote: > one advantage that other binary based package managers have over Gentoo i= s=20 > ease of recovery from broken core packages ... break your gcc ? no probl= em ! =20 > simply do `apt-get install gcc` or `rpm -i gcc` or whatever >=20 > my proposal is to implement a new utility (called 'erescue' for lack of a= =20 > better name) that is written in C and designed to be statically linked ..= .=20 > then next time you break a core system package which cannot be recovered = by=20 > simply running `emerge` a few times, you run `erescue ` >=20 > for example, when i broke binutils in unstable with a gcc4 patch, i notic= ed=20 > that it's hard for users to *easily* recover from this ... we developers = end=20 > up scrambling to build a bunch of binary packages for a variety of compat= ible=20 > compiler/libc combinations so the user can just wget the file and run `em= erge=20 > binutils.tbz2` and be on their way >=20 > the packages that would be eligible for an 'erescue' package would be jus= t=20 > about everything when you do `USE=3D-* emerge system -ep` ... i'm sure we= can=20 > trim many of those out though :) maybe even create a new USE flag for so= me=20 > of these core packages so that we can trim out more files >=20 > the idea would be to create very bare min packages so that the user can s= imply=20 > 'rescue' themselves ... after that, they it's up to them to re-emerge the= =20 > package to apply all their fun ricer-optimizations as they see fit >=20 > i dont think it'd be too hard to integrate this 'rescue set' into a catal= yst=20 > target so that it'll become part of our normal release schedule of stage=20 > tarballs > -mike This would really help me at work, as I generally have to partimage my workstation PC before updates that might break stuff. I nominate "ecockup-reverse" as the name. --=20 Tom Wesley --=-253bh3dAuhxEhACZrGbx Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCh7zQVYNIRGKYOlIRArsrAKCd+9+YEw/XZnLATa35aZPZ1hGA0ACgrpe6 KLDhKh99pUrsqcDetV5Kkjg= =cJA4 -----END PGP SIGNATURE----- --=-253bh3dAuhxEhACZrGbx-- -- gentoo-dev@gentoo.org mailing list