On Mon, 3 Sep 2007 12:14:58 +0200
Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:

> On Monday 03 September 2007 11:58:27 Neil Bothwick wrote:
> > On Mon, 3 Sep 2007 10:42:07 +0200, Bo Ørsted Andresen wrote:
> > > > > Python is part of the system profile, so it doesn't need to
> > > > > be added to world. Portage knows this.
> > >
> > > While this is true --noreplace should still add it to world.
> >
> > Why? When system is included in world?
> 
> I'm not arguing the fact that adding system packages like this to
> world may be a bit silly. But --noreplace does not (and in my opinion
> should not) have exceptions for things that are silly.
> 
> > https://bugs.gentoo.org/show_bug.cgi?id=188929
> >
> > I thought that one had been fixed, it certainly works here, or has
> > the fix not made it to stable yet?
> 
> It's only been fixed in 2.1.3.x. Which isn't stable yet.
> 


Ah! My mistake. Sorry, for the silly example. Python was the first
thing that came to my mind as an example of a package which is
installed and not present in the world list, but didn't thing about
the fact it is a system package also. Well, this behavior is the same
for every package here (this time the example is with "mc"):
===
localhost ~ # cp /var/lib/portage/world .
localhost ~ # grep mc /var/lib/portage/world
app-misc/mc
localhost ~ # sed -i 's/mc//g' /var/lib/portage/world
localhost ~ # grep mc /var/lib/portage/world
localhost ~ # emerge --noreplace app-misc/mc
Calculating dependencies  ..... ..... ........ done!
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.
localhost ~ # grep mc /var/lib/portage/world
localhost ~ # 
===

So, I'll just wait for the devs to mark "stable" the next version of
portage.

Thanks for your replies!


-- 
Best regards,
Daniel
--
[EMAIL PROTECTED] mailing list

Reply via email to