* [gentoo-user] portage no longer in world?
@ 2011-07-31 4:44 Stroller
2011-07-31 8:54 ` Albert Hopkins
2011-07-31 9:02 ` Florian Philipp
0 siblings, 2 replies; 17+ messages in thread
From: Stroller @ 2011-07-31 4:44 UTC (permalink / raw
To: gentoo-user
Hi there,
I kinda feel I'm opening myself up for ridicule in asking this, but I'm on x86 "stable" (i.e. not ~x86) and this behaviour seems to have changed recently.
During a recent `emerge --sync` I received the "an update to portage is available - you're strongly advised to take it" message.
I'm sure that in the past `emerge -u world` would update portage.
Now:
# emerge -up world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
# emerge -up system
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
# emerge -up portage
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-apps/portage-2.1.10.3 [2.1.9.42] USE="less%*"
#
The answer to this, for me, is not to move to testing / unstable / ~x86 portage. Not on this box, I don't think, at least. I've seen that suggested here in the past as "oh, everyone should be on ~86 / ~amd64 for portage" (is that the 2.2 series of Portage??) and really I don't see the need for myself. The current version really does everything I need, and I'd rather stay as much x86 ("stable") as possible.
What I'm really asking for here is a sanity check:
Is this the behaviour I should be seeing?
Was I really seeing `emerge -u world` updating portage before?
I don't really have a problem with `emerge -u portage` then `emerge -u world`, I'm just wondering if that's right.
Is there a better way to include portage in my regular maintenance updates?
TIA,
Stroller.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 4:44 [gentoo-user] portage no longer in world? Stroller
@ 2011-07-31 8:54 ` Albert Hopkins
2011-07-31 11:08 ` Peter Humphrey
2011-07-31 9:02 ` Florian Philipp
1 sibling, 1 reply; 17+ messages in thread
From: Albert Hopkins @ 2011-07-31 8:54 UTC (permalink / raw
To: gentoo-user
On Sunday, July 31 at 05:44 (+0100), Stroller said:
> Hi there,
>
> I kinda feel I'm opening myself up for ridicule in asking this, but I'm on x86 "stable" (i.e. not ~x86) and this behaviour seems to have changed recently.
>
> During a recent `emerge --sync` I received the "an update to portage is available - you're strongly advised to take it" message.
>
> I'm sure that in the past `emerge -u world` would update portage.
>
> Now:
>
> # emerge -up world
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
>
> # emerge -up system
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
>
> # emerge -up portage
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/portage-2.1.10.3 [2.1.9.42] USE="less%*"
>
> #
>
> The answer to this, for me, is not to move to testing / unstable / ~x86 portage. Not on this box, I don't think, at least. I've seen that suggested here in the past as "oh, everyone should be on ~86 / ~amd64 for portage" (is that the 2.2 series of Portage??) and really I don't see the need for myself. The current version really does everything I need, and I'd rather stay as much x86 ("stable") as possible.
>
> What I'm really asking for here is a sanity check:
> Is this the behaviour I should be seeing?
> Was I really seeing `emerge -u world` updating portage before?
>
> I don't really have a problem with `emerge -u portage` then `emerge -u world`, I'm just wondering if that's right.
> Is there a better way to include portage in my regular maintenance updates?
>
Firstly, regarding the subject line. Portage isn't in world. It's in
the system set.
Secondly, I really don't understand the question. You are in
x86/stable, ok I understand that... Even in stable software gets
updated. Portage is a piece of software. There is an update. There's
nothing "unusual" about that.
What exactly is the question?
You could choose to not upgrade portage (though I don't know why you
would do that), but that would mean you won't receive any bug fixes it
may have, or take advantage of any new features it introduces. Or
things may simply not work :D
What exactly are you afraid of? How long have you been using Gentoo
that you've never had to upgrade portage before?
Or perhaps I'm just not understanding the problem.
-a
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 4:44 [gentoo-user] portage no longer in world? Stroller
2011-07-31 8:54 ` Albert Hopkins
@ 2011-07-31 9:02 ` Florian Philipp
2011-07-31 12:20 ` Stroller
2011-08-01 10:41 ` Joost Roeleveld
1 sibling, 2 replies; 17+ messages in thread
From: Florian Philipp @ 2011-07-31 9:02 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1711 bytes --]
Am 31.07.2011 06:44, schrieb Stroller:
> Hi there,
>
> I kinda feel I'm opening myself up for ridicule in asking this, but I'm on x86 "stable" (i.e. not ~x86) and this behaviour seems to have changed recently.
>
> During a recent `emerge --sync` I received the "an update to portage is available - you're strongly advised to take it" message.
>
> I'm sure that in the past `emerge -u world` would update portage.
>
> Now:
>
> # emerge -up world
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
>
> # emerge -up system
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/baselayout-2.0.3 [2.0.2]
>
@system is part of @world, so that is to be expected.
> # emerge -up portage
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
>
> [ebuild U ] sys-apps/portage-2.1.10.3 [2.1.9.42] USE="less%*"
>
[...]
>
> What I'm really asking for here is a sanity check:
> Is this the behaviour I should be seeing?
> Was I really seeing `emerge -u world` updating portage before?
>
> I don't really have a problem with `emerge -u portage` then `emerge -u world`, I'm just wondering if that's right.
> Is there a better way to include portage in my regular maintenance updates?
>
> TIA,
>
> Stroller.
>
>
@system used to contain portage. It doesn't by default, anymore. If you
do `emerge -pv --depclean`, portage should try to remove itself. Just
add it to @world by doing `emerge --noreplace portage`
Regards,
Florian Philipp
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 8:54 ` Albert Hopkins
@ 2011-07-31 11:08 ` Peter Humphrey
2011-07-31 11:38 ` Alan McKinnon
2011-07-31 12:15 ` Albert Hopkins
0 siblings, 2 replies; 17+ messages in thread
From: Peter Humphrey @ 2011-07-31 11:08 UTC (permalink / raw
To: gentoo-user
On Sunday 31 July 2011 09:54:07 Albert Hopkins wrote:
> Or perhaps I'm just not understanding the problem.
He's asking why upgrading world or system doesn't include upgrading portage.
"Or perhaps I'm just not understanding the problem." :-)
--
Rgds
Peter Linux Counter 5290, 1994-04-23
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 11:08 ` Peter Humphrey
@ 2011-07-31 11:38 ` Alan McKinnon
2011-08-03 21:44 ` Willie Wong
2011-07-31 12:15 ` Albert Hopkins
1 sibling, 1 reply; 17+ messages in thread
From: Alan McKinnon @ 2011-07-31 11:38 UTC (permalink / raw
To: gentoo-user; +Cc: Peter Humphrey
On Sun 31 July 2011 12:08:01 Peter Humphrey did opine thusly:
> On Sunday 31 July 2011 09:54:07 Albert Hopkins wrote:
> > Or perhaps I'm just not understanding the problem.
>
> He's asking why upgrading world or system doesn't include upgrading
> portage.
>
> "Or perhaps I'm just not understanding the problem." :-)
It's sensible really - portage is not the only package manager out
there and therefore should not be in @system. The user did not put
portage in world, and did not use -D, so portage is not updating the
package.
The solution is simple - all users should put their preferred package
manager into world and what Stroller is seeing will stop happening.
Zac can't force portage into system like he could with less and nano
and have few or non side-effects. A virtual package manager only says
that you *have* one, not *which* one. So as usual for Gentoo, the user
gets to tell the software which one it is.
I don't see a problem.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 11:08 ` Peter Humphrey
2011-07-31 11:38 ` Alan McKinnon
@ 2011-07-31 12:15 ` Albert Hopkins
2011-07-31 12:31 ` Stroller
1 sibling, 1 reply; 17+ messages in thread
From: Albert Hopkins @ 2011-07-31 12:15 UTC (permalink / raw
To: gentoo-user
On Sunday, July 31 at 12:08 (+0100), Peter Humphrey said:
> On Sunday 31 July 2011 09:54:07 Albert Hopkins wrote:
>
> > Or perhaps I'm just not understanding the problem.
>
> He's asking why upgrading world or system doesn't include upgrading portage.
>
> "Or perhaps I'm just not understanding the problem." :-)
>
Yeah, sorry about that. I think my understanding was clouded by all the
peripheral discussion regarding stable/unstable and different versions
of portage. That and the fact that I had just gotten out of bed when I
read it :P
They OP could have simply said "Hey, when I synced I saw a message that
I there was a new portage available, but when I run 'emerge -up world'
or 'emerge -up system' it doesn't show the updated package." Hooray.
Nevertheless, as has already been said, yeah, it appears that system
includes virtual/package-manager and not specifically sys-apps/portage
(how diplomatic), so unless you run emerge with '--deep' or explicitly
update the package name then it won't count.
As for stable vs. unstable... I still don't understand what that has to
do with it.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 9:02 ` Florian Philipp
@ 2011-07-31 12:20 ` Stroller
2011-08-01 10:41 ` Joost Roeleveld
1 sibling, 0 replies; 17+ messages in thread
From: Stroller @ 2011-07-31 12:20 UTC (permalink / raw
To: gentoo-user
On 31 July 2011, at 10:02, Florian Philipp wrote:
> ...
> @system used to contain portage. It doesn't by default, anymore. If you
> do `emerge -pv --depclean`, portage should try to remove itself. Just
> add it to @world by doing `emerge --noreplace portage`
Many thanks!
Perfect answer.
Stroller.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 12:15 ` Albert Hopkins
@ 2011-07-31 12:31 ` Stroller
2011-07-31 12:54 ` Albert Hopkins
0 siblings, 1 reply; 17+ messages in thread
From: Stroller @ 2011-07-31 12:31 UTC (permalink / raw
To: gentoo-user
On 31 July 2011, at 13:15, Albert Hopkins wrote:
> Yeah, sorry about that. I think my understanding was clouded by all the
> peripheral discussion regarding stable/unstable and different versions
> of portage. That and the fact that I had just gotten out of bed when I
> read it :P
>
> They OP could have simply said "Hey, when I synced I saw a message that
> I there was a new portage available, but when I run 'emerge -up world'
> or 'emerge -up system' it doesn't show the updated package."
Yeah, I specifically wanted to stave off suggestions of "you should unmask the ~86 versions of portage, anyway", as I think I saw that view aired fairly robustly in another thread recently and it's really not for me.
I was also quite conscious of this because this seems to be a new change for me, but most of the users of this list seem to use ~x86 / ~amd64, so will presumably have encountered this change months ago.
I googled, but I didn't find this change obviously documented anywhere. I probably used the wrong keywords, but I'd love to know where this *is* documented. It seems like the kinda thing that would be announcing.
Stroller.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 12:31 ` Stroller
@ 2011-07-31 12:54 ` Albert Hopkins
0 siblings, 0 replies; 17+ messages in thread
From: Albert Hopkins @ 2011-07-31 12:54 UTC (permalink / raw
To: gentoo-user
On Sunday, July 31 at 13:31 (+0100), Stroller said:
> Yeah, I specifically wanted to stave off suggestions of "you should
> unmask the ~86 versions of portage, anyway", as I think I saw that
> view aired fairly robustly in another thread recently and it's really
> not for me.
>
> I was also quite conscious of this because this seems to be a new
> change for me, but most of the users of this list seem to use ~x86 /
> ~amd64, so will presumably have encountered this change months ago.
>
> I googled, but I didn't find this change obviously documented
> anywhere. I probably used the wrong keywords, but I'd love to know
> where this *is* documented. It seems like the kinda thing that would
> be announcing.
I've not seen anyone on this list suggest switching to unstable as to
fix a bug, though admittedly I don't follow all threads and even the
ones I do follow I don't follow fully usually as the signal/noise ratio
gets pretty bad over time.
But anyway, this isn't even a bug, just a change of behavior.
Where were you expecting this "announcement". There usually aren't
announcements on gentoo-user.
However, it is stated in the ChangeLog (which is where you should
alwaysb check first ;-). Also, there was a change to how portage
handles virtuals, which was also discussed some weeks ago. But it may
not have been done in stable then.
They also removed flex, bison, and other things from the system profile.
This has broken a few ebuilds (I think I created at least 3 bugs
myself). Again, there wasn't an "announcement" AFAIK, you just have to
check the ChangeLogs and bugzilla.
Anyway I don't think they "announce" every change they make to portage,
but they do seem to appear in the ChangeLogs.
-a
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 9:02 ` Florian Philipp
2011-07-31 12:20 ` Stroller
@ 2011-08-01 10:41 ` Joost Roeleveld
2011-08-01 11:57 ` Albert Hopkins
1 sibling, 1 reply; 17+ messages in thread
From: Joost Roeleveld @ 2011-08-01 10:41 UTC (permalink / raw
To: gentoo-user
On Sunday, July 31, 2011 11:02:22 AM Florian Philipp wrote:
> @system used to contain portage. It doesn't by default, anymore. If you
> do `emerge -pv --depclean`, portage should try to remove itself. Just
> add it to @world by doing `emerge --noreplace portage`
It doesn't try this on my system.
Portage is installed, but not in world:
**
eve ~ # cat /var/lib/portage/world | grep portage
app-portage/eix
app-portage/gentoolkit
app-portage/layman
eve ~ # eix -e portage
[I] sys-apps/portage
Installed versions: 2.1.10.3(08:42:46 PM 07/30/2011)(ipc less -build -
doc -epydoc -linguas_pl -python2 -python3 -selinux)
Homepage: http://www.gentoo.org/proj/en/portage/index.xml
Description: Portage is the package management and distribution
system for Gentoo
**
(I removed a few lines from the eix-output to make it better readable)
And "emerge -pv --depclean" ends with:
**
>>> No packages selected for removal by depclean
Packages installed: 1090
Packages in world: 124
Packages in system: 45
Required packages: 1090
Number to remove: 0
**
Am I missing something here?
--
Joost
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-01 10:41 ` Joost Roeleveld
@ 2011-08-01 11:57 ` Albert Hopkins
0 siblings, 0 replies; 17+ messages in thread
From: Albert Hopkins @ 2011-08-01 11:57 UTC (permalink / raw
To: gentoo-user
On Monday, August 1 at 12:41 (+0200), Joost Roeleveld said:
> On Sunday, July 31, 2011 11:02:22 AM Florian Philipp wrote:
> > @system used to contain portage. It doesn't by default, anymore. If
> you
> > do `emerge -pv --depclean`, portage should try to remove itself.
> Just
> > add it to @world by doing `emerge --noreplace portage`
>
> It doesn't try this on my system
Yeah, I don't think that statement was entirely accurate. Deplean
"normally" will not try to remove portage, because it satisfies the
virtual/package-manager requirement, which is in @system.
If, however, you have portage and another package satisfying
virtual/package-manager installed, and the other package was in your
world file, but portage wasn't then depclean *would* remove portage.
This is the recent behavior change, which is why some people were
surprised suddenly when nano or less or
insert_your_favorite_virtual_here was suddenly wanting to get unmerged
by --depclean.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-07-31 11:38 ` Alan McKinnon
@ 2011-08-03 21:44 ` Willie Wong
2011-08-03 22:04 ` Florian Philipp
2011-08-03 22:10 ` Alan McKinnon
0 siblings, 2 replies; 17+ messages in thread
From: Willie Wong @ 2011-08-03 21:44 UTC (permalink / raw
To: gentoo-user
On Sun, Jul 31, 2011 at 01:38:58PM +0200, Alan McKinnon wrote:
> It's sensible really - portage is not the only package manager out
> there and therefore should not be in @system. The user did not put
> portage in world, and did not use -D, so portage is not updating the
> package.
>
> The solution is simple - all users should put their preferred package
> manager into world and what Stroller is seeing will stop happening.
>
> Zac can't force portage into system like he could with less and nano
> and have few or non side-effects. A virtual package manager only says
> that you *have* one, not *which* one. So as usual for Gentoo, the user
> gets to tell the software which one it is.
>
> I don't see a problem.
Though it is silly IMHO that portage would want to remove itself with
depclean. Could it not be hardcoded into portage that it should try to
keep itself updated and not commit suicide? (Independently of the
@system sets.)
W
--
Willie W. Wong wwong@math.princeton.edu
Data aequatione quotcunque fluentes quantitae involvente fluxiones invenire
et vice versa ~~~ I. Newton
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-03 21:44 ` Willie Wong
@ 2011-08-03 22:04 ` Florian Philipp
2011-08-03 22:10 ` Alan McKinnon
1 sibling, 0 replies; 17+ messages in thread
From: Florian Philipp @ 2011-08-03 22:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1767 bytes --]
Am 03.08.2011 23:44, schrieb Willie Wong:
> On Sun, Jul 31, 2011 at 01:38:58PM +0200, Alan McKinnon wrote:
>> It's sensible really - portage is not the only package manager out
>> there and therefore should not be in @system. The user did not put
>> portage in world, and did not use -D, so portage is not updating the
>> package.
>>
>> The solution is simple - all users should put their preferred package
>> manager into world and what Stroller is seeing will stop happening.
>>
>> Zac can't force portage into system like he could with less and nano
>> and have few or non side-effects. A virtual package manager only says
>> that you *have* one, not *which* one. So as usual for Gentoo, the user
>> gets to tell the software which one it is.
>>
>> I don't see a problem.
>
> Though it is silly IMHO that portage would want to remove itself with
> depclean. Could it not be hardcoded into portage that it should try to
> keep itself updated and not commit suicide? (Independently of the
> @system sets.)
>
> W
I don't really see an issue here. There are lots of packages whose
removal will wreak havok on your system: wget, gcc, python, binutils
etc. Some are part of @system and are therefore protected. For others
like portage there are alternatives which means that AFAIK they cannot
be part of @system. None of these have any protection except that
dependencies will usually prevent their removal by emerge --depclean.
For portage itself, Albert already pointed out that it ought to be
protected from --depclean.
Portage doesn't protect you from shooting yourself in the foot with
`emerge -C foo`. It just tries not to it by itself when you ask it
kindly with `emerge -c foo`. ;)
Regards,
Florian Philipp
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-03 21:44 ` Willie Wong
2011-08-03 22:04 ` Florian Philipp
@ 2011-08-03 22:10 ` Alan McKinnon
2011-08-04 7:00 ` Joost Roeleveld
2011-08-05 2:15 ` Willie Wong
1 sibling, 2 replies; 17+ messages in thread
From: Alan McKinnon @ 2011-08-03 22:10 UTC (permalink / raw
To: gentoo-user
On Wed 03 August 2011 17:44:08 Willie Wong did opine thusly:
> On Sun, Jul 31, 2011 at 01:38:58PM +0200, Alan McKinnon wrote:
> > It's sensible really - portage is not the only package manager
> > out there and therefore should not be in @system. The user did
> > not put portage in world, and did not use -D, so portage is not
> > updating the package.
> >
> > The solution is simple - all users should put their preferred
> > package manager into world and what Stroller is seeing will
> > stop happening.
> >
> > Zac can't force portage into system like he could with less and
> > nano and have few or non side-effects. A virtual package
> > manager only says that you *have* one, not *which* one. So as
> > usual for Gentoo, the user gets to tell the software which one
> > it is.
> >
> > I don't see a problem.
>
> Though it is silly IMHO that portage would want to remove itself
> with depclean. Could it not be hardcoded into portage that it
> should try to keep itself updated and not commit suicide?
> (Independently of the @system sets.)
What about replacing portage with paludis? In your scenario, portage
could not do that.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-03 22:10 ` Alan McKinnon
@ 2011-08-04 7:00 ` Joost Roeleveld
2011-08-04 7:22 ` Matthew Finkel
2011-08-05 2:15 ` Willie Wong
1 sibling, 1 reply; 17+ messages in thread
From: Joost Roeleveld @ 2011-08-04 7:00 UTC (permalink / raw
To: gentoo-user
On Thursday, August 04, 2011 12:10:25 AM Alan McKinnon wrote:
> On Wed 03 August 2011 17:44:08 Willie Wong did opine thusly:
> > On Sun, Jul 31, 2011 at 01:38:58PM +0200, Alan McKinnon wrote:
> > > It's sensible really - portage is not the only package manager
> > > out there and therefore should not be in @system. The user did
> > > not put portage in world, and did not use -D, so portage is not
> > > updating the package.
> > >
> > > The solution is simple - all users should put their preferred
> > > package manager into world and what Stroller is seeing will
> > > stop happening.
> > >
> > > Zac can't force portage into system like he could with less and
> > > nano and have few or non side-effects. A virtual package
> > > manager only says that you *have* one, not *which* one. So as
> > > usual for Gentoo, the user gets to tell the software which one
> > > it is.
> > >
> > > I don't see a problem.
> >
> > Though it is silly IMHO that portage would want to remove itself
> > with depclean. Could it not be hardcoded into portage that it
> > should try to keep itself updated and not commit suicide?
> > (Independently of the @system sets.)
>
> What about replacing portage with paludis? In your scenario, portage
> could not do that.
It would be possible by:
1) emerge paludiis
2) paludis - delete portage (I don't know Paludis, so not sure of the exact
syntax)
This would then be a safer way of doing things as you'd always have at least 1
package manager installed.
--
Joost
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-04 7:00 ` Joost Roeleveld
@ 2011-08-04 7:22 ` Matthew Finkel
0 siblings, 0 replies; 17+ messages in thread
From: Matthew Finkel @ 2011-08-04 7:22 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2179 bytes --]
On Thu, Aug 4, 2011 at 3:00 AM, Joost Roeleveld <joost@antarean.org> wrote:
> On Thursday, August 04, 2011 12:10:25 AM Alan McKinnon wrote:
> > On Wed 03 August 2011 17:44:08 Willie Wong did opine thusly:
> > > On Sun, Jul 31, 2011 at 01:38:58PM +0200, Alan McKinnon wrote:
> > > > It's sensible really - portage is not the only package manager
> > > > out there and therefore should not be in @system. The user did
> > > > not put portage in world, and did not use -D, so portage is not
> > > > updating the package.
> > > >
> > > > The solution is simple - all users should put their preferred
> > > > package manager into world and what Stroller is seeing will
> > > > stop happening.
> > > >
> > > > Zac can't force portage into system like he could with less and
> > > > nano and have few or non side-effects. A virtual package
> > > > manager only says that you *have* one, not *which* one. So as
> > > > usual for Gentoo, the user gets to tell the software which one
> > > > it is.
> > > >
> > > > I don't see a problem.
> > >
> > > Though it is silly IMHO that portage would want to remove itself
> > > with depclean. Could it not be hardcoded into portage that it
> > > should try to keep itself updated and not commit suicide?
> > > (Independently of the @system sets.)
> >
> > What about replacing portage with paludis? In your scenario, portage
> > could not do that.
>
> It would be possible by:
> 1) emerge paludiis
> 2) paludis - delete portage (I don't know Paludis, so not sure of the exact
> syntax)
>
> This would then be a safer way of doing things as you'd always have at
> least 1
> package manager installed.
>
> --
> Joost
>
>
Having something delete/remove itself is always a tricky situation. But in
this context it should be possible. Though package managers are extremely
useful, they are not mandatory and in some (rare) cases one may not be
wanted and there must be a way to appease these environments in such a
situation. We're talking about GNU/Linux here, the possible uses are
enormous, so the user just needs to understand what they're doing and know
which packages are vital in their system to make sure it continues to
operate as expected.
[-- Attachment #2: Type: text/html, Size: 2831 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] portage no longer in world?
2011-08-03 22:10 ` Alan McKinnon
2011-08-04 7:00 ` Joost Roeleveld
@ 2011-08-05 2:15 ` Willie Wong
1 sibling, 0 replies; 17+ messages in thread
From: Willie Wong @ 2011-08-05 2:15 UTC (permalink / raw
To: gentoo-user
On Thu, Aug 04, 2011 at 12:10:25AM +0200, Alan McKinnon wrote:
> > Though it is silly IMHO that portage would want to remove itself
> > with depclean. Could it not be hardcoded into portage that it
> > should try to keep itself updated and not commit suicide?
> > (Independently of the @system sets.)
>
> What about replacing portage with paludis? In your scenario, portage
> could not do that.
emerge paludis and then use paludis to remove portage?
W
--
Willie W. Wong wwong@math.princeton.edu
Data aequatione quotcunque fluentes quantitae involvente fluxiones invenire
et vice versa ~~~ I. Newton
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2011-08-05 2:17 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-31 4:44 [gentoo-user] portage no longer in world? Stroller
2011-07-31 8:54 ` Albert Hopkins
2011-07-31 11:08 ` Peter Humphrey
2011-07-31 11:38 ` Alan McKinnon
2011-08-03 21:44 ` Willie Wong
2011-08-03 22:04 ` Florian Philipp
2011-08-03 22:10 ` Alan McKinnon
2011-08-04 7:00 ` Joost Roeleveld
2011-08-04 7:22 ` Matthew Finkel
2011-08-05 2:15 ` Willie Wong
2011-07-31 12:15 ` Albert Hopkins
2011-07-31 12:31 ` Stroller
2011-07-31 12:54 ` Albert Hopkins
2011-07-31 9:02 ` Florian Philipp
2011-07-31 12:20 ` Stroller
2011-08-01 10:41 ` Joost Roeleveld
2011-08-01 11:57 ` Albert Hopkins
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox