From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30])
	by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j4FLOd7V026721
	for <gentoo-dev@lists.gentoo.org>; Sun, 15 May 2005 21:24:39 GMT
Received: from a213-22-245-202.netcabo.pt ([213.22.245.202] helo=[192.168.0.88])
	by smtp.gentoo.org with esmtp (Exim 4.43)
	id 1DXQbG-00058j-NF
	for gentoo-dev@lists.gentoo.org; Sun, 15 May 2005 21:24:39 +0000
Subject: Re: [gentoo-dev] i have an idea ! (erescue)
From: Carlos Silva <r3pek@gentoo.org>
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="=-ieSJNSALkV52M8spe/jB"
Date: Sun, 15 May 2005 22:24:35 +0100
Message-Id: <1116192276.5210.3.camel@localhost>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
X-Mailer: Evolution 2.0.4 
X-Archives-Salt: 06f22d4e-1c43-4616-8fc6-be9d0641c219
X-Archives-Hash: 9d548f272289632af233bca04bc32f76


--=-ieSJNSALkV52M8spe/jB
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 <broken package>`
>=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

I like the ideia :)

--=-ieSJNSALkV52M8spe/jB
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)

iD8DBQBCh74Tttk+BQds59QRArntAKCDYNeu5KYPqQzAISSPmxbmfNSw9wCeKFb/
/rdBzp46aKFXIEDVXsv9aI8=
=zJzV
-----END PGP SIGNATURE-----

--=-ieSJNSALkV52M8spe/jB--

-- 
gentoo-dev@gentoo.org mailing list