Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238615 - gnome-base/gnome-2.22.3 depends on both gnome-base/gvfs and gnome-base/gnome-vfs
Summary: gnome-base/gnome-2.22.3 depends on both gnome-base/gvfs and gnome-base/gnome-vfs
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All All
: High trivial
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-24 23:48 UTC by koenigdmj
Modified: 2008-09-25 00:05 UTC (History)
0 users

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 koenigdmj 2008-09-24 23:48:23 UTC
The ebuild for gnome-base/gnome-2.22.3 contains dependencies on both gnome-base/gvfs and gnome-base/gnome-vfs. Both do the same thing, although gnome-vfs is deprecated in favor of gvfs.

If a particular part of Gnome depends on gnome-vfs still, I understand having that particular ebuild contain a reference to gnome-vfs. However, it is beyond me why the Gnome meta-ebuild still pulls it in.

Reproducible: Always

Steps to Reproduce:
1. Open /usr/portage/gnome-base/gnome/gnome-2.22.3.ebuild in your favorite text editor.
2. Search for gvfs.
3. Search for gnome-vfs.
4. Cry loudly.
Actual Results:  
Both gnome-vfs and gvfs are found.

Expected Results:  
gnome-vfs should no longer be there; it is deprecated and logically should only be included in programs that still need it, as opposed to the meta-ebuild for Gnome as a whole.
Comment 1 Mart Raudsepp gentoo-dev 2008-09-25 00:05:21 UTC
(In reply to comment #0)
> If a particular part of Gnome depends on gnome-vfs still, I understand having
> that particular ebuild contain a reference to gnome-vfs. However, it is beyond
> me why the Gnome meta-ebuild still pulls it in.

Because http://download.gnome.org/teams/releng/2.22.3/versions says so.
And because applications in the gnome meta in turn also depend on gnome-vfs, but only the minimum required - the meta makes sure you at least have the minimum suggested for that particular whole GNOME release.
The gnome-vfs atom will be removed from gnome meta if either of the following becomes true:
1) Upstream release engineering team doesn't list it as a GNOME component for that release; or
2) No non-USE flag dependent package listed in the gnome metapackage depends on gnome-vfs

So you will get gnome-vfs anyway, but at least get suggested to upgrade a newer version if you don't use --deep thanks to the GNOME meta, whereas for individual packages we have a unwritten policy to only depend on the minimum necessary.

This is a definite WONTFIX for 2.22.3 due to the above, sorry.