Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324267 - net-libs/libsoup-gnome-2.30.1: Missing dependency on gnome-base/libgnome-keyring
Summary: net-libs/libsoup-gnome-2.30.1: Missing dependency on gnome-base/libgnome-keyring
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-16 11:44 UTC by Jan-Matthias Braun
Modified: 2010-06-17 09:23 UTC (History)
0 users

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


Attachments
Adds the missing dependency to the ebuild. (libgnome-keyring-depend.patch,344 bytes, text/plain)
2010-06-16 11:45 UTC, Jan-Matthias Braun
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan-Matthias Braun 2010-06-16 11:44:17 UTC
Emerge fails due to missing libgnome-keyring.

Reproducible: Always

Steps to Reproduce:
Comment 1 Jan-Matthias Braun 2010-06-16 11:45:22 UTC
Created attachment 235559 [details]
Adds the missing dependency to the ebuild.
Comment 2 Pacho Ramos gentoo-dev 2010-06-16 11:58:55 UTC
What error do you get? (well, gnome-keyring depends on libgnome-keyring...) Please attach build.log
Comment 3 Jan-Matthias Braun 2010-06-16 16:41:20 UTC
(In reply to comment #2)
> What error do you get? (well, gnome-keyring depends on libgnome-keyring...)
> Please attach build.log
> 

Interesting part is:
checking for GNOME_KEYRING... no
configure: error: Could not find gnome-keyring devel files.
Configure with --without-gnome if you wish to build only libsoup
without GNOME-specific features.

So my new question seems to be, why I got gnome-keyring installed without libgnome-keyring. A new emerge of gnome-keyring would install libgnome-keyring, too. This leaves me a bit puzzled.
I don't know what this PDEPEND field is good for, but it failed to install libgnome-keyring at the right time although I was doing an update via
    emerge -vuDN @world

But for now I can't even restore the old state, as the previous version of libsoup-gnome won't install without libgnome-keyring either.
Comment 4 Jan-Matthias Braun 2010-06-16 17:55:23 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > What error do you get? (well, gnome-keyring depends on libgnome-keyring...)
> > Please attach build.log
> > 
[..]
> But for now I can't even restore the old state, as the previous version of
> libsoup-gnome won't install without libgnome-keyring either.

Okay, after uninstalling libsoup-gnome and libgnome-keyring I can reproduce the problem:

# emerge -vuDN @system @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] media-gfx/sam2p-0.47 [0.46] USE="gif -examples" 0 kB
[ebuild     U ] dev-python/docutils-0.7_pre6334 [0.6] USE="-emacs -glep" 0 kB
[ebuild     U ] net-libs/libsoup-2.30.1 [2.28.2] USE="gnome ssl -debug -doc" 0 kB
[ebuild  N    ] net-libs/libsoup-gnome-2.30.1  USE="-debug -doc" 0 kB
[ebuild  N    ] gnome-base/libgnome-keyring-2.30.1  USE="-debug -doc -test" 0 kB

with libgnome-keyring beeing installed after libsoup-gnome, which will fail with the above configure messages.
Comment 5 Pacho Ramos gentoo-dev 2010-06-16 18:18:26 UTC
+  16 Jun 2010; Pacho Ramos <pacho@gentoo.org> libsoup-gnome-2.30.1.ebuild,
+  +files/libsoup-gnome-2.30.1-system-lib.patch,
+  -files/libsoup-gnome-system-lib.patch:
+  Depend on gnome-base/libgnome-keyring when needed instead of recent
+  gnome-base/gnome-keyring versions per bug #324267 (by Jan-Matthias Braun)
+  and choose a proper name for system-lib patch as reminded by Leio some
+  days ago on IRC.
Comment 6 Jan-Matthias Braun 2010-06-17 09:23:53 UTC
(In reply to comment #5)
> +  16 Jun 2010; Pacho Ramos <pacho@gentoo.org> libsoup-gnome-2.30.1.ebuild,
> +  +files/libsoup-gnome-2.30.1-system-lib.patch,
> +  -files/libsoup-gnome-system-lib.patch:
> +  Depend on gnome-base/libgnome-keyring when needed instead of recent
> +  gnome-base/gnome-keyring versions per bug #324267 (by Jan-Matthias Braun)
> +  and choose a proper name for system-lib patch as reminded by Leio some
> +  days ago on IRC.
> 

Thanks for fast response and care!

Cheers,
Jan