On Sunday 25 February 2007 01:09, Matthias Klose wrote: > Jörg Sommer writes: > > Hi Java team, > > > > I've got a bug report that libgtkpeer.so is missing if gcj-4.1 is used. > > > > IMO this is a bug in gcj. kaffe and sablevm provide through > > dependencies the file libgtkpeer.so. > > This is done by intent, so you are able to run java apps without > graphical ui's on machines which don't have gtk and X installed. > > What is missing (and fixed and gcc svn) is a missing recommends on > libgcj7-awt in the libgcj7-0 or gij-4.1 packages (however gij already > recommends libgcj7-awt). > > > kaffe -> kaffe-pthreads | kaffe-jthreads -- both ship libgtkpeer.so > > sablevm -> libsablevm1 -> libsablevm-native1 > > > > Where is the bug? Must the bootchart-view package depend on libgcj7-awt > > or classpath-gtkpeer? > > yes, maybe we should introduce a new virtual package > java-runtime-with-ui, which is provided by the packages above. > > Matthias
Personally, as a user, I would prefer a -nox package. This is consistent with other packages that have gui and -nox versions. It also follows the principle of least surprise by allowing the java-runtime packages to provide the same java environment as the Sun binary packages. Andrew