Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ARGH I uninstalled python
Date: Sun, 24 May 2009 15:35:05
Message-Id: 4A1968B9.5020608@gmail.com
In Reply to: Re: [gentoo-user] ARGH I uninstalled python by Neil Bothwick
1 Neil Bothwick wrote:
2 > On Sun, 24 May 2009 07:17:07 -0500, Dale wrote:
3 >
4 >
5 >> 1: If I accidentally remove python, portage will not say a word as far
6 >> as warning me this is bad. This is what got the OP into this.
7 >>
8 >
9 > Yes, and that's a recent change, presumably as part of the move to make
10 > Gentoo and the portage tree work with any valid package manager.
11 >
12 >
13 >> 2: Once #1 happens, your pretty much screwed because you don't even
14 >> have a binary backup even tho it is set in make.conf to have one. That
15 >> was the reason I put that setting in make.conf but someone chose to
16 >> screw with my setting and its meaning.
17 >>
18 >
19 > Not exactly, buildsyspkg does the same as it always did, but @system has
20 > changed. This cold have happened at any time as there was never a need
21 > for python to be in @system,because it's a dependency of portage.
22 >
23
24 True but the end result is as I described. It's no longer stored
25 because it was removed from system, presumably because of other package
26 managers not needing it.
27
28 >
29 >> 3: Portage is the package manager for Gentoo. As Alan said, it always
30 >> has been and most likely always will. I'm not against having other
31 >> package managers but if they are going to start messing up my settings,
32 >> then I plan to gripe at least a little. If they are not going to
33 >> support buildsyspkg then it needs to be announced and removed. False
34 >> security is worse than none at all.
35 >>
36 >
37 > That's not the case. The problem is that buildsyspkg does exactly what it
38 > says, which is not what you want. The definition of buildsyspkg should be
39 > changed so that it build binary packages for all packages needed to
40 > install @system, not just the packages named in 'system.
41 >
42
43 See above. It used to store this but because of the above, it doesn't
44 anymore. It's changed because the system file was changed. It appears
45 to me that this needs to be added back to system like it used to be.
46
47 >
48 >> My opinion on how this SHOULD work. If I do a emerge -e system, every
49 >> package it builds should have a binary saved for back up. It doesn't
50 >> matter if it is a dependency on something else or not, it should be
51 >> built and stored.
52 >>
53 >
54 > Exactly, and a buildsyspkg user should file an enhancement bug requesting
55 > this change in its behaviour.
56 >
57 >
58 >> Dale is going to go change this to buildpkg and run emerge -e system.
59 >>
60 >
61 > That's not the way to deal with it. Address the problem,don't hide from
62 > it :)
63 >
64 >
65 >> Let's see if that even works or not.
66 >>
67 >
68 > It will, at the expense of more storage space. I've used buildpkg for
69 > years.
70 >
71 >
72 >
73
74 Dale
75
76 :-) :-)