Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25346 - gmudix incorrectly depends on gdk-pixbuf
Summary: gmudix incorrectly depends on gdk-pixbuf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-26 21:37 UTC by Chuck Brewer
Modified: 2003-07-29 19:16 UTC (History)
1 user (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 Chuck Brewer 2003-07-26 21:37:11 UTC
please remove the gdk-pixbuf dependencies from gtk2 apps..as quoted from the GTK+
'what's new in gtk2?'

gdk-pixbuf:

 The gdk-pixbuf (GDK pixel buffer) library for image loading and
 manipulation is now integrated into GTK+. gdk-pixbuf supports fast
 MMX-accelerated image scaling. Enhancements over the standalone
 gdk-pixbuf include support for animated images, more image formats,
 greater robustness/error-handling, and saving images to files.

specifically, this can jack up gtk2 apps,and also pulls in unneeded gnome
deps.thanks
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2003-07-27 00:33:39 UTC
could you please post some examples of specific ebuilds that depend on gtk+-2 and gdk-pixbuf? i'm not saying they don't exist, rather can we have some examples to investigate. thanks.
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2003-07-27 03:40:28 UTC
i dont think gmudix falls under the gnome jurisdiction, more the games people (im assuming we've got it because the bug has gtk-2 in it's title). although a point to consider is that perhaps the game actually needs that version of gdk-pixbuf etc, which brings me to my previous point, could you provide some examples of "poss. others" please?

thanks.
Comment 3 foser (RETIRED) gentoo-dev 2003-07-27 05:36:08 UTC
games guys, please remove the gdk-pixbuf dep as stated in gmudix.

poss i can't find in the tree and 'others' i don't know about. So reporter please submit a full list of ebuilds you found this flaw in.

Let me state that we of the gnome team are aware of the gdk-pixbuf situation, but ebuilds we never touch we can't correct ofcourse and neither did we get consulted on these ebuilds.
Comment 4 Chuck Brewer 2003-07-27 23:18:53 UTC
For Mr. Gardiner- that particular utility is a gtk2 only app, and therefore requires the gdk-pixbuf which comes with gtk2.

For the record, I didn't assign it, as I'm well aware of the difference between gtk and gnome and relaize thats probably also the reason it was directed to you guys.For clarification, my bug says especially gmudix ( as I have recently emerged it and know for sure) poss.others (meaning possibly others, as it was mathematically unlikely that was the only occurrence of the problem). Furthermore, I am offended that you would ask me for examples, or even more, a complete list of the offending files. As I have neither the time nor the inclination to QA the entire portage tree, I feel it should have been more than enough on my part,as a user, to bring this to your attention. Having said that, to prove I wasn't blowing smoke, a quick grep shows-

these are gtk2 pkgs which call for gdk-pixbuf
app-admin/gtkdiskfree-1.9.3
app-editors/bluefish-0.8
app-games/gmudix-0.10
app-misc/glabels-1.90.0
dev-ruby/ruby-gtk2-0.4.0
dev-ruby/ruby-gtk2-0.5.0

these had newdepends added, but claim to be gtk2 pkgs
x11-themes/gtk-engines-geramik-0.08-r2
x11-themes/gtk-engines-geramik-0.24-r2

these packages are either/or but always call in the gtk1.2 deps even though I have set gtk2 in make.conf(which states when there is support for both,build the gtk2 version)
x11-themes/mandrake-artwork-0.9.1
x11-themes/mandrake-artwork-0.9
x11-themes/redhat-artwork-0.39
x11-themes/redhat-artwork-0.47
x11-themes/redhat-artwork-0.73

And all of these are from just a quick grep, I have no doubts there are probably more.Thanks
Comment 5 foser (RETIRED) gentoo-dev 2003-07-28 03:15:29 UTC
first of all, we didn't imply anywhere that you assigned it and I misread your abbreviation (my bad). Second, why would you be offended if we ask for your help ? Do you just assume that we have this 'time' you speak of, that we as developers have just plenty of time to devote to every bug that turns up? Gentoo is community driven. That doesn't mean you have to do more than just reporting the problem you ran into, but it would be nice and helpful if you would. And it does mean that we do go trough bugs on importance and don't go QA the entire tree when one user feels that is a necessity. We also do this in our spare-time, thank you. So much for the personal remarks, let's keep this bug on topic from now on.

Now for the bug, i quick fixed glabels, gtkdiskfree & ruby-gtk2 . Bluefish and gtk-engines-geramik are old versions and soon to be removed, so those will get fixed in time. The artwork packages are more of a problem, but thats not really related to this bug since their dependencies are correct. That's a problem with "gtk gtk2" USE flags, which does need some attention when we have the time.

gmudix still needs some attention from the games guys, as an excercise to learn trough practice ;) They can close this bug if gmudix is fixed afaic.
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2003-07-29 19:16:39 UTC
Removed the dep.

Thanks for the bug report Chuck.