--- On Mon, 25/5/09, Stroller <strol...@stellar.eclipse.co.uk> wrote:
> From: Stroller <strol...@stellar.eclipse.co.uk> > Subject: Re: [gentoo-user] ARGH I uninstalled python > To: gentoo-user@lists.gentoo.org > Date: Monday, 25 May, 2009, 12:34 AM > > On 24 May 2009, at 21:41, Neil Bothwick wrote: > > > On Sun, 24 May 2009 18:22:05 +0200, Alan McKinnon > wrote: > > > >>> Not exactly, buildsyspkg does the same as it > always did, but @system > >>> has changed. This cold have happened at any > time as there was never a > >>> need for python to be in @system,because it's > a dependency of > >>> portage. > >> > >> That may well be the way it IS, but it certainly > is not the way it > >> SHOULD BE. The only sane way to do this is: > >> > >> if (pkgmgr=portage) > >> python in @system > >> else > >> python !in system > >> end > > > > That's not particularly sane, because it addresses > only one special case, > > others may arise. IMO the sane approach, as I said > some posts > > ago, is for buildsyspkg to build packages for > everything in @system and > > their dependencies. If you can't do "emerge -eK > @system", buildsyspkg > > has failed to do anything useful. > > +1 > > You have saved me replying to Alan's post. > > One could write a package manager in Perl. As it stands > Portage would warn you against uninstalling "Perltage", but > not Perl itself, a hard dependency of that package manager. > Clearly this should be fixed. > > Stroller. > > + 1 As the guy that started this thread I am testimony to this problem. I now have a tainted (albeit only slightly) system as my main server at home! This whole problem came about because I wanted to install truecrypt (another powder keg!) needed a new version of udev that needed x, y and z. I then decided it had been all together too long since I did an update world - as i was afraid of borking either udev, lvm, md, mdadm which i rely on. NONE OF WHICH CAUSED A SINGLE PROBLEM. python-updater however was causing a blockage so I uninstalled python hoping to reinstall a clean version and BANG. Several emails later and a few days - here we are. I'd hope that if anyone else comes a cropper by this then at least this conv will help them! But I was EXPECTING portage to not let me do something that would stop the 'solution' (and that is what it is whether at the portage or the gentoo level) working. ----------------------- N: Jon Hardcastle E: j...@ehardcastle.com 'Do not worry about tomorrow, for tomorrow will bring worries of its own.' Please sponsor me for the London to Brighton 2009. Just Giving: http://www.justgiving.com/jonathanhardcastle -----------------------