[Pkg-crosswire-devel] bibledit-gtk / glib

Teus Benschop teusjannette at gmail.com
Mon Apr 9 14:52:54 BST 2012


Hi,

A while ago this message arrived:

including invidiual glib headers has been deprecated for several years.

Starting with glib 2.32 it is now mandatory to include glib.h instead
of individual headers [1], or the compiler will generate an error.

With the notable exception of:
 glib/gi18n.h
 glib/gi18n-lib.h
 glib/gprintf.h
 glib/gstdio.h
Those header files are still meant to be included separately.

Development releases of 2.32 (2.31.x) are available in experimental.
During a test-rebuild bibledit-gtk failed to build with the new glib [2].

Please update bibledit-gtk at your earliest convenience, so once we move
the glib version from experimental to unstable, your package will remain
buildable.

Usually, simply replacing #include <glib/foo.h> with #include <glib.h>
is all that is needed (while keeping the above list of exceptions in
mind)
You can use the glib version from experimental to test if your package
builds correctly.

[...]

Thanks!

Michael,
on behalf of the Debian GNOME team.

[1]
http://git.gnome.org/browse/glib/commit/?id=7455dd370eb37ce3b0b409ff6120501f37b50569
[2]
http://people.debian.org/~biebl/glib-single-include/bibledit-gtk_4.5-1.log



Shortly later the person who submitted this bug also submitted a patch.
In the meantime I had applied a patch doing the same thing.
At the same time a new upstream version of bibledit-gtk was released.

I've created a package for Debian out of it. It is here:

http://mentors.debian.net/package/bibledit-gtk

The respective dsc file can be found at:
http://mentors.debian.net/debian/pool/main/b/bibledit-gtk/bibledit-gtk_4.6-1.dsc

I am looking for a sponsor to upload the package to the Debian FTP archives.

With thanks,

Teus Benschop




More information about the Pkg-crosswire-devel mailing list