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 |
----------------------- |