Bug#478013: libxul-dev should depend on libgtk2.0-dev
Package: libxul-dev Version: 1.8.1.14-2 The package libxul-dev includes the file /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h which #include's gtk/gtk.h, but it may not be installed, as libxul-dev doesn't depend on the package that provides that file (libgtk2.0-dev). As it is now, packages which depend on libxul-dev need to know they have to depend on libgtk2.0-dev even though they never use the header files themselves. cmn -- Carlos Martín Nieto | http://cmartin.tk signature.asc Description: This is a digitally signed message part
Bug#478013: libxul-dev should depend on libgtk2.0-dev
tag 478013 wontfix thanks On Sat, Apr 26, 2008 at 12:08:32PM +0200, Carlos Martín Nieto wrote: Package: libxul-dev Version: 1.8.1.14-2 The package libxul-dev includes the file /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h which #include's gtk/gtk.h, but it may not be installed, as libxul-dev doesn't depend on the package that provides that file (libgtk2.0-dev). As it is now, packages which depend on libxul-dev need to know they have to depend on libgtk2.0-dev even though they never use the header files themselves. Actually, if they use the /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h header, they must already build-depend on libgtk2.0-dev themselves because you cant use the gtkmozembed API without using the gtk API yourself (you at least need to run the gtk main loop). OTOH, the gtkmozembed API is not mandatory and not the sole purpose of the libxul-dev package. The most I could do would be to add a recommends, and that would change nothing for buildds. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#478013: libxul-dev should depend on libgtk2.0-dev
On Sat, 2008-04-26 at 12:20 +0200, Mike Hommey wrote: Actually, if they use the /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h header, they must already build-depend on libgtk2.0-dev themselves because you cant use the gtkmozembed API without using the gtk API yourself (you at least need to run the gtk main loop). Except when you run the main loop from managed code and the C code is a filler for some missing capabilities in the bindings (granted, that is not that usual, but it's my case). OTOH, the gtkmozembed API is not mandatory and not the sole purpose of the libxul-dev package. True. The most I could do would be to add a recommends, and that would change nothing for buildds. Fair enough. cmn -- Carlos Martín Nieto | http://cmartin.tk signature.asc Description: This is a digitally signed message part