[Pkg-gpe-maintainers] Bug#665569: libgpewidget: Including individual glib headers no longer supported

Neil Williams codehelp at debian.org
Sat Mar 24 20:39:22 UTC 2012

tag 665569 + pending

On Sat, 24 Mar 2012 20:07:57 +0100
biebl at debian.org wrote:

> including invidiual glib headers has been deprecated for several years.

It may be helpful with future bug reports for this issue to clarify
things slightly as to the status of include lines like:

#include <glib-object.h>

(I thought this was going to be a bigger issue than it now seems as
there are quite a lot of uses of glib-gobject.h in GPE code. It was
only when I started delving into the links that the more limited impact
became clearer.)

The quoted build log fails with:

libgpewidget/gpehelp.c:#include <glib/gkeyfile.h>

This is a much simpler issue to fix (and I've since checked that this
is the single incidence of a glib/ inclusion other than gprintf.h
specified below).

> 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.
> Please update libgpewidget at your earliest convenience, so once we move
> the glib version from experimental to unstable, your package will remain
> buildable.

Turns out that in this case, the individual header was not necessary
for the build - the preceding line included glib.h

Any idea when the relevant version of glib will arrive in unstable? Are
we talking days or weeks? (Presumably before the Wheezy freeze.)

Patch committed to pkg-gpe SVN and I'll test with a chroot build using
glib from experimental before uploading.

Hopefully I'll have time to look at some of the Debian QA packages
affected too:
Debian QA Group <packages at qa.debian.org>

Thanks for doing the test builds in advance of this change.


Neil Williams

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gpe-maintainers/attachments/20120324/a2fa44b5/attachment.pgp>

More information about the Pkg-gpe-maintainers mailing list