Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 394229

Summary: dev-java/icedtea crazy dependencies
Product: Gentoo Linux Reporter: Cedric Sodhi <manday>
Component: [OLD] JavaAssignee: Java team <java>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Cedric Sodhi 2011-12-10 10:55:47 UTC
I think the deps on dev-java/icedtea should be checked from scratch, starting with that icedtea forcefully requires cups through ghostscript, even with the cups USE flag disabled, the dependency are intimidating either way. (with all USE flags disabled it requires ghostscript, zip and lcms - and with the default USE flags it requirest the absolute weirdest things, from eclipse features via icedtea-bin, to dbus glib and myspell).

Reproducible: Always
Comment 1 Ralph Sennhauser (RETIRED) gentoo-dev 2011-12-10 19:01:39 UTC
(In reply to comment #0)
> I think the deps on dev-java/icedtea should be checked from scratch, starting
> with that icedtea forcefully requires cups through ghostscript, even with the
> cups USE flag disabled, the dependency are intimidating either way. (with all
> USE flags disabled it requires ghostscript, zip and lcms - and with the default
> USE flags it requirest the absolute weirdest things, from eclipse features via
> icedtea-bin, to dbus glib and myspell).
> 
> Reproducible: Always

All that wired stuff is need to build icedtea or icedtea does link against it. 
Patches to change that are welcome. Patches to use bundled lcms instead of system one or alike wont be accepted though.

The point of use flags like X alsa cups is that you can actually uninstall that stuff once you built icedtea or if you intend to install via binpkg.