Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214752 - dev-python/gnome-python-desktop should not depend on media-video/totem
Summary: dev-python/gnome-python-desktop should not depend on media-video/totem
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-25 18:03 UTC by Mauricio Szabo
Modified: 2008-03-28 12:30 UTC (History)
0 users

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


Attachments
Patch for "gnome-python-desktop" to use less gnome dependencies (gnome-python-desktop.diff,2.47 KB, patch)
2008-03-28 12:08 UTC, Mauricio Szabo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mauricio Szabo 2008-03-25 18:03:13 UTC
I was installing avant-window-navigator, and saw that dev-python/gnome-python-desktop (one of its dependencies) is depending on media-video/totem. I didn't want to use Totem, so I simply installed with dev-python/gnome-python-desktop with --nodeps, and installed avant-window-manager. So, it seens that it is not needed (maybe add a use-flag on "gnome-python-desktop" that enables or disables totem?).

Reproducible: Always

Steps to Reproduce:
1. emerge -av dev-python/gnome-python-desktop
2.
3.

Actual Results:  
[ebuild  N    ] dev-python/gnome-python-2.20.1  USE="examples -debug -doc" 0 kB
[ebuild  N    ] gnome-base/nautilus-2.20.0-r1  USE="X esd -beagle -debug -gnome -tracker" 0 kB
[ebuild  N    ] gnome-base/gnome-mount-0.6  USE="-debug -gnome" 0 kB
[ebuild  N    ] x11-wm/metacity-2.20.2  USE="-debug -xinerama" 0 kB
[ebuild  N    ] gnome-extra/nautilus-cd-burner-2.20.0  USE="dvdr -cdr -debug" 0 kB
[ebuild  N    ] media-libs/gst-plugins-base-0.10.14  USE="X alsa esd oss -debug -xv" 0 kB
[ebuild  N    ] media-plugins/gst-plugins-oss-0.10.6  0 kB
[ebuild  N    ] media-plugins/gst-plugins-esd-0.10.6  0 kB
[ebuild  N    ] media-plugins/gst-plugins-x-0.10.14  0 kB
[ebuild  N    ] media-plugins/gst-plugins-alsa-0.10.14  0 kB
[ebuild  N    ] media-plugins/gst-plugins-gconf-0.10.6  USE="-debug" 0 kB
[ebuild  N    ] media-libs/gst-plugins-good-0.10.6  USE="-debug" 0 kB
[ebuild  N    ] media-plugins/gst-plugins-vorbis-0.10.14  0 kB
[ebuild  N    ] media-plugins/gst-plugins-pango-0.10.14  0 kB
[ebuild  N    ] media-plugins/gst-plugins-gnomevfs-0.10.14  0 kB
[ebuild  N    ] gnome-extra/gnome-media-2.20.1  USE="esd ipv6 vorbis -debug -mad -ogg" 0 kB
[ebuild  N    ] media-video/totem-2.20.3  USE="-a52 -bluetooth -debug -dvd -ffmpeg -flac -galago -gnome -hal -lirc -mad -mpeg -nsplugin -nvtv -ogg -python -seamonkey -theora -vorbis -xulrunner -xv" 0 kB
[ebuild  N    ] dev-python/gnome-python-desktop-2.20.0  USE="X -debug -doc" 0 kB


Expected Results:  
[ebuild  N    ] dev-python/gnome-python-2.20.1  USE="examples -debug -doc" 0 kB
[ebuild  N    ] dev-python/gnome-python-desktop-2.20.0  USE="X -debug -doc" 0 kB
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-03-25 20:04:48 UTC
Feel free to reopen with a proper patch; until then it needs to stay as it is - check configure.ac

http://www.gentoo.org/proj/en/qa/automagic.xml
Comment 2 Mauricio Szabo 2008-03-28 12:08:38 UTC
Created attachment 147533 [details, diff]
Patch for "gnome-python-desktop" to use less gnome dependencies

I don't know if it's the right way of doing this, after all I'm not an ebuild developer...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-03-28 12:11:41 UTC
(In reply to comment #2)
> I don't know if it's the right way of doing this, after all I'm not an ebuild
> developer...

No, that's definitely not the right way of doing this. Please re-read the link posted in Comment #2.

Comment 4 Mauricio Szabo 2008-03-28 12:30:17 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > I don't know if it's the right way of doing this, after all I'm not an ebuild
> > developer...
> 
> No, that's definitely not the right way of doing this. Please re-read the link
> posted in Comment #2.
> 

Ok, sorry. I simply don't know where to put 

AC_ARG_WITH([foo], AS_HELP_STRING([--without-foo], [Build without foo library (default: test)]))

if test "x$with_foo" != "xno"; then
  PKG_CHECK_MODULES([FOO], [foo >= 0.1])
fi

On the Ebuild. I am not an ebuild developer, and I don't think I NEED to learn how to do these things. 

I don't agree with you RESOLVED INVALID mark. I think you need to mantain it open, until someone who knows how to disable this "automagic dependencies" can resolve it. And I REALLY think you need to be more polite on your comments.

I think I found out (the hard way, unfortunately) why people are running away from gentoo...