Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 322763 - net-misc/vino-2.28.2: || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) dependency is mandatory
Summary: net-misc/vino-2.28.2: || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-04 15:48 UTC by Vicente Olivert Riera (RETIRED)
Modified: 2010-09-06 13:09 UTC (History)
2 users (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 Vicente Olivert Riera (RETIRED) gentoo-dev 2010-06-04 15:48:38 UTC
Hi.

I use kde so I don't have gnome or gnome-keyring USE flag activated. When I try to emerge the stable version of vino ( net-misc/vino-2.28.2 ) , it fails because I haven't gnome-keyring installed on my system.

There is a USE flag for vino that puts gnome-keryring as a dependence. That use flag is "gnome-keyring", and I think should be mandatory.

Reproducible: Always

Steps to Reproduce:
1.USE="-gnome-keyring" emerge =net-misc/vino-2.28.2

Actual Results:  
checking for VINO_TOOLS... configure: error: Package requirements (glib-2.0 >= 2.17.0 gconf-2.0 gobject-2.0 >= 2.17.0 gnome-keyring-1) were not met:           

No package 'gnome-keyring-1' found

Expected Results:  
Normal installation with gnome-keyring as a dependence.

Solution:

modify the ebuild and put a "+" before gnome-keyring use flag. Like this:

IUSE="avahi crypt gnutls ipv6 jpeg +gnome-keyring libnotify networkmanager +telepathy zlib"
Comment 1 Vicente Olivert Riera (RETIRED) gentoo-dev 2010-06-04 16:02:05 UTC
I edit myself.

The proposed solution is not good. I think the right solution is to remove the gnome-keyring use flag and force to install gnome-keyring as dependence.

(In reply to comment #0)
> Hi.
> 
> I use kde so I don't have gnome or gnome-keyring USE flag activated. When I try
> to emerge the stable version of vino ( net-misc/vino-2.28.2 ) , it fails
> because I haven't gnome-keyring installed on my system.
> 
> There is a USE flag for vino that puts gnome-keryring as a dependence. That use
> flag is "gnome-keyring", and I think should be mandatory.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1.USE="-gnome-keyring" emerge =net-misc/vino-2.28.2
> 
> Actual Results:  
> checking for VINO_TOOLS... configure: error: Package requirements (glib-2.0 >=
> 2.17.0 gconf-2.0 gobject-2.0 >= 2.17.0 gnome-keyring-1) were not met:           
> 
> No package 'gnome-keyring-1' found
> 
> Expected Results:  
> Normal installation with gnome-keyring as a dependence.
> 
> Solution:
> 
> modify the ebuild and put a "+" before gnome-keyring use flag. Like this:
> 
> IUSE="avahi crypt gnutls ipv6 jpeg +gnome-keyring libnotify networkmanager
> +telepathy zlib"
> 

Comment 2 Pacho Ramos gentoo-dev 2010-07-06 20:43:50 UTC
This upstream commit caused this mandatory depend on gnome-keyring to appear:
http://git.gnome.org/browse/vino/commit/?id=633991c8c3a8ae8d4a7d67d938cb23041cd698c2
Comment 3 Pacho Ramos gentoo-dev 2010-08-31 12:45:07 UTC
Looks like it should always "DEPEND" on it and only "RDEPEND" on keyring with use flag is enabled, or am I wrong? :-/
Comment 4 Pacho Ramos gentoo-dev 2010-08-31 13:14:56 UTC
(this is not a Gnome 2.30 issue)
Comment 5 Márcio Adriano 2010-09-04 15:48:15 UTC
Please add gnome-keyring to vino dependency list.
Comment 6 Jesús P Rey (Chuso) 2010-09-04 21:05:59 UTC
Same problem here, net-misc/vino-2.28.2 won't pass configure tests without gnome-base/gnome-keyring
Please update ebuild.
Comment 7 Pacho Ramos gentoo-dev 2010-09-06 13:09:31 UTC
+  06 Sep 2010; Pacho Ramos <pacho@gentoo.org> -vino-2.26.2-r1.ebuild,
+  vino-2.28.2.ebuild:
+  Fix gnome-keyring dependencies as reported in bug #322763 by Vicente
+  Olivert, also use 'ssl' USE flag instead of 'gnutls' as suggested by Xake
+  in bug #310683 based on
+  http://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg36858.html .
+  Remove old.
+