Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189116 - Portage shows uninstalled package as nomerge and New merge.
Summary: Portage shows uninstalled package as nomerge and New merge.
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-16 15:10 UTC by Mark
Modified: 2010-09-13 17:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark 2007-08-16 15:10:28 UTC
I think this is best show here:

[nomerge      ] gnome-base/gnome-mount-0.6  USE="-debug -gnome" 
[nomerge      ]  gnome-base/libgnomeui-2.18.1  USE="jpeg -debug -doc" 
[nomerge      ]   gnome-base/libgnome-2.18.0  USE="-debug -doc -esd" 
[ebuild  N    ]    gnome-base/gnome-vfs-2.18.1  USE="gnutls hal ssl -avahi -debug -doc -ipv6 -samba" 1,872 kB 
[ebuild  N    ]     gnome-base/gnome-mount-0.6  USE="-debug -gnome" 456 kB 
[ebuild  N    ]      x11-libs/libnotify-0.4.4  USE="-doc" 387 kB 
[ebuild  N    ]       x11-misc/notification-daemon-0.3.7  USE="-debug" 403 kB 
[ebuild  N    ]        x11-libs/libwnck-2.18.2  USE="-debug -doc" 471 kB 
[ebuild  N    ]        x11-libs/libsexy-0.1.10  USE="-debug -doc" 379 kB 
[ebuild  N    ]         app-text/iso-codes-0.58  4,322 kB 

Both libgnomeui and libgnome have gnome-mount as a dependency. Yet gnome-mount as yet not installed is show as a requiring them as a dependency. It looks like a circular reference?

I put this as a enhancement, as this isn't invalid, the dependencies of gnome-mount are correct.

Reproducible: Didn't try



Expected Results:  
Not to show the dependency of a package that isn't installed under "nomerge"
Comment 1 Steve L 2007-08-17 00:34:37 UTC
I might be missing something, but it seems to me that this is not a bug, as the package is being installed, so it's dependencies are being shown. It is a circular reference though, looking at that output.

If I'm horribly wrong someone will soon tell us ;)
Comment 2 Zac Medico gentoo-dev 2007-08-17 00:59:54 UTC
(In reply to comment #0)
> Expected Results:  
> Not to show the dependency of a package that isn't installed under "nomerge"

We can call it something other than "nomerge", but the point is for it to be distinguishable from "ebuild". The ones that say "ebuild" are in actual reverse merge order, which is useful information for users (bug #158100).
Comment 3 Zac Medico gentoo-dev 2007-08-19 18:49:36 UTC
(In reply to comment #0)
> It looks like a circular reference?

Circular references are fairly common. They're usually nothing to be concerned about unless they are invalid or cause some noticeable problem.

(In reply to comment #2)
> We can call it something other than "nomerge", but the point is for it to be
> distinguishable from "ebuild".

I think we should just leave it as "nomerge" because if the same package is shown without the "nomerge" label elsewhere in the list then most people would probably assume that it's being merged. Maybe we just need to update the docs to clarify this?
Comment 4 Steve L 2007-08-20 14:05:28 UTC
(In reply to comment #3)
> I think we should just leave it as "nomerge" because if the same package is
> shown without the "nomerge" label elsewhere in the list then most people would
> probably assume that it's being merged. Maybe we just need to update the docs
> to clarify this?
> 
Yeah I agree: nomerge is fairly clear, and i don't see the need for a change personally, but if there is confusion as to what is going on, then it should be clarified in the docs. Maybe add a line or two about the reverse order (and whatever else you find yourself explaining to users)?
Comment 5 Mark 2007-08-20 21:01:21 UTC
(In reply to comment #3)
> I think we should just leave it as "nomerge" because if the same package is
> shown without the "nomerge" label elsewhere in the list then most people would
> probably assume that it's being merged. Maybe we just need to update the docs
> to clarify this?

That would satisfy me... if my two cents matter :)
Comment 6 Sebastian Luther (few) 2010-09-13 17:27:00 UTC
Looks like people got used to it, closing as wontfix.