Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 147127
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Lars Strojny <lars@strojny.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
dependencies world dependencies text/plain pavel sanda 2006-12-23 05:57 0000 38.79 KB Details
eminfo emerge info text/plain pavel sanda 2006-12-23 06:02 0000 3.42 KB Details
emerge--info Output of emerge --info text/plain bugzilla@schoenhaber.de 2007-01-04 16:52 0000 3.23 KB Details
config.log config.log of gnome-mount-0.4-r5 text/plain bugzilla@schoenhaber.de 2007-01-04 16:53 0000 46.55 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 147127 depends on: Show dependency tree
Bug 147127 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-09-10 22:44 0000
checking for GNOME_MOUNT... configure: error: Package requirements
(gnome-keyring-1 >= 0.4 libgnomeui-2.0 >= 2.1.5 dbus-glib-1 >= 0.31 hal-storage
>= 0.5.7 gtk+-2.0 >= 2.8.0) were not met:

No package 'libgnomeui-2.0' found

------- Comment #1 From Jakub Moc (RETIRED) 2006-09-10 23:46:13 0000 -------
Clearly not missing, read the ebuild ;) Which version you have installed? Also
attach the config.log and emerge --info.

------- Comment #2 From pavel sanda 2006-12-23 05:53:30 0000 -------
the same happened to me when im trying to migrate to gcc-4.1.1-r1 from 3.3.6.
in the midlle of emerging world this bug bubbles up. it seems there is
something
strange in calculating dependencies. below i attach output of the emerge world
-pvt - gnome-mount is there on top-level(but i dont have it in world file) and 
no dependency to libgnomeui.

however, when i made emerge -av1 gnome-mount, the dependency to lingnomeui is 
there and the whole merge proceed without problems.

------- Comment #3 From pavel sanda 2006-12-23 05:57:05 0000 -------
Created an attachment (id=104635) [details]
world dependencies

------- Comment #4 From pavel sanda 2006-12-23 06:02:02 0000 -------
Created an attachment (id=104636) [details]
emerge info

------- Comment #5 From bugzilla@schoenhaber.de 2007-01-04 16:49:13 0000 -------
Same error here during a fresh Gentoo install. I did:
- install stage3
- sync portage
- install some system tools (vixie-cron, syslog-ng, ...)
- emerge --update --deep world
- emerge gnome

During the "emerge gnome" the error occurred at the merge of
gnome-mount-0.4-r5. I'll attach config.log and emerge --info.

------- Comment #6 From bugzilla@schoenhaber.de 2007-01-04 16:52:22 0000 -------
Created an attachment (id=105435) [details]
Output of emerge --info

------- Comment #7 From bugzilla@schoenhaber.de 2007-01-04 16:53:31 0000 -------
Created an attachment (id=105436) [details]
config.log of gnome-mount-0.4-r5

------- Comment #8 From Jakub Moc (RETIRED) 2007-01-12 12:03:18 0000 -------
*** Bug 159106 has been marked as a duplicate of this bug. ***

------- Comment #9 From Jakub Moc (RETIRED) 2007-01-12 12:03:51 0000 -------
You need to reopen the bug after providing the info; noone will ever notice
again otherwise...

------- Comment #10 From bugzilla@schoenhaber.de 2007-01-12 12:20:08 0000 -------
(In reply to comment #9)
> You need to reopen the bug after providing the info; noone will ever notice
> again otherwise...

OK.
OTOH I seem to remember that my only choice was to leave the bug status as is
(right now the only option I have is to "Leave as NEW"). But I may have
overlooked the possibility to reopen the bug after I added the info.
BTW, a bug status of "RESOLVED" with resolution "NEEDINFO" seems a bit strange
to me.

Anyway: thanks for reopening this.

------- Comment #11 From Daniel Gryniewicz 2007-01-19 21:48:11 0000 -------
Do you have libgnomeui on your system?  You don't have any overlays set in your
emerge info...  libgnomeui is the first dep in the ebuild for gnome-mount, so
it *should* be being pulled in.

Can you look at your gnome-mount ebuild and see if it has the dep?

------- Comment #12 From bugzilla@schoenhaber.de 2007-01-20 11:59:22 0000 -------
(In reply to comment #11)
> Do you have libgnomeui on your system?

Yes, now I have. I merged it manually to make the error go away.

>  You don't have any overlays set in your
> emerge info...  libgnomeui is the first dep in the ebuild for gnome-mount, so
> it *should* be being pulled in.

As I said in Comment #5 this was a completely new Gentoo installation and the
list of packages pulled by "emerge gnome" did pull gnome-mount before
libgnomui.

> Can you look at your gnome-mount ebuild and see if it has the dep?

It has libgnomeui as runtime dependency (shouldn't libgnomeui also be a build
dependency?):

---------- snip ---------- 

IUSE="debug"

RDEPEND=">=gnome-base/libgnomeui-2.13
        >=sys-apps/hal-0.5.7-r1
        >=x11-libs/gtk+-2.8
        gnome-base/gnome-keyring
        >=gnome-base/libglade-2
        >=gnome-base/gconf-2
        ||  (
                        >=dev-libs/dbus-glib-0.71
                        ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.60 )
                )"

DEPEND="${RDEPEND}
        dev-util/pkgconfig
        >=dev-util/intltool-0.29"

DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README TODO"


---------- snap ----------

------- Comment #13 From Mart Raudsepp 2007-01-20 12:01:44 0000 -------
DEPEND="${RDEPEND}

^^^ all runtime dependencies are also build-time dependencies.
Probably a circular dependency issue, about which there are other bugs open too

------- Comment #14 From Josh Saddler 2007-01-23 23:42:33 0000 -------
Just ran into this bug too, when emerging GDM on my Xfce-only system. Things
were going just fine until gnome-mount started to be emerged. Got the same
error:

"No package 'libgnomeui-2.0' found"

Can we get this fixed right away, especially if it's a circular dep as leio
suggests?

Thanks.

------- Comment #15 From Daniel Gryniewicz 2007-01-30 22:53:29 0000 -------
So, there is some kind of circular dep involved, because emerging libgnomeui
does pull in gnome-mount (after libgnomeui, incidentally...)  I'll look into
this.

------- Comment #16 From Daniel Gryniewicz 2007-01-31 02:44:39 0000 -------
Okay, the circular dep is gnome-mount -> libgnomeui -> gnome-vfs ->
gnome-mount.     The deps are actually correct, since gnome-vfs has a PDEPEND
on gnome-mount, so it's must actually be a portage bug.

------- Comment #17 From Chris Gianelloni (RETIRED) 2007-02-14 19:00:18 0000 -------
OK.  I've been seeing this exact same thing for some time now when doing
pre-release builds.  Is there anything that I can do to help, because as it
stands right now, GNOME is broken for the release.

------- Comment #18 From Daniel Gryniewicz 2007-02-14 19:39:47 0000 -------
I thought the portage guys were already CC'd, but apparently not.

Portage devs:  How can we fix this?  The depends appear to be correct.  Is
there something I'm missing?  Or is this really a portage bug?

------- Comment #19 From Zac Medico 2007-02-15 20:11:28 0000 -------
(In reply to comment #18)
> Portage devs:  How can we fix this?  The depends appear to be correct.  Is
> there something I'm missing?  Or is this really a portage bug?

With versions of portage <2.1.2 there was never really any guarantee that a
packages dependencies would actually be installed before the package itself. 
That  issue is fixed in portage-2.1.2 (bug #147766) so that correct merge order
is always guaranteed and circular dependencies will be reported if they exist.

------- Comment #20 From Marius Mauch (RETIRED) 2007-02-15 20:36:20 0000 -------
Zac, can you write a little GWN article and/or forum post about this new
behavior (what it does/why it's needed/how to avoid the problem) so people have
a reference? People generally get confused if something used to work and breaks
now with no explanation (e.g. http://forums.gentoo.org/viewtopic-t-539520.html)

------- Comment #21 From Daniel Gryniewicz 2007-02-15 20:41:35 0000 -------
Okay.  With portage 2.1.2-r9 (current stable), this works fine.  With portage
2.1.2_rc2-r1 (oldest version I have lying around on a machine), this fails. 
So, I'm going to mark this fixed.  If people still have problems with portage
2.1.2-r9 or newer, please re-open.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug