Gentoo Archives: gentoo-user

From: Jon Hardcastle <jd_hardcastle@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ARGH I uninstalled python
Date: Wed, 27 May 2009 08:32:15
Message-Id: 865125.39259.qm@web51306.mail.re2.yahoo.com
1 --- On Mon, 25/5/09, Stroller <stroller@××××××××××××××××××.uk> wrote:
2
3 > From: Stroller <stroller@××××××××××××××××××.uk>
4 > Subject: Re: [gentoo-user] ARGH I uninstalled python
5 > To: gentoo-user@l.g.o
6 > Date: Monday, 25 May, 2009, 12:34 AM
7 >
8 > On 24 May 2009, at 21:41, Neil Bothwick wrote:
9 >
10 > > On Sun, 24 May 2009 18:22:05 +0200, Alan McKinnon
11 > wrote:
12 > >
13 > >>> Not exactly, buildsyspkg does the same as it
14 > always did, but @system
15 > >>> has changed. This cold have happened at any
16 > time as there was never a
17 > >>> need for python to be in @system,because it's
18 > a dependency of
19 > >>> portage.
20 > >>
21 > >> That may well be the way it IS, but it certainly
22 > is not the way it
23 > >> SHOULD BE. The only sane way to do this is:
24 > >>
25 > >> if (pkgmgr=portage)
26 > >>     python in @system
27 > >> else
28 > >>     python !in system
29 > >> end
30 > >
31 > > That's not particularly sane, because it addresses
32 > only one special case,
33 > > others may arise. IMO the sane approach, as I said
34 > some posts
35 > > ago, is for buildsyspkg to build packages for
36 > everything in @system and
37 > > their dependencies. If you can't do "emerge -eK
38 > @system", buildsyspkg
39 > > has failed to do anything useful.
40 >
41 > +1
42 >
43 > You have saved me replying to Alan's post.
44 >
45 > One could write a package manager in Perl. As it stands
46 > Portage would warn you against uninstalling "Perltage", but
47 > not Perl itself, a hard dependency of that package manager.
48 > Clearly this should be fixed.
49 >
50 > Stroller.
51 >
52 >
53
54 + 1
55
56 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!
57
58 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.
59
60 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.
61
62 -----------------------
63 N: Jon Hardcastle
64 E: Jon@×××××××××××.com
65 'Do not worry about tomorrow, for tomorrow will bring worries of its own.'
66
67 Please sponsor me for the London to Brighton 2009.
68 Just Giving: http://www.justgiving.com/jonathanhardcastle
69 -----------------------

Replies

Subject Author
Re: [gentoo-user] ARGH I uninstalled python Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] ARGH I uninstalled python Jorge Morais <please.no.spam.here@×××××.com>
Re: [gentoo-user] ARGH I uninstalled python Stroller <stroller@××××××××××××××××××.uk>