Debian Bug report logs -
#665549
gtk-nodoka-engine: Including individual glib headers no longer supported
Reported by: biebl@debian.org
Date: Sat, 24 Mar 2012 19:06:18 UTC
Severity: serious
Tags: jessie, patch, sid
Found in version gtk-nodoka-engine/0.7.0-1.1
Fixed in version gtk-nodoka-engine/0.7.0-1.2
Done: gregor herrmann <gregoa@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Information forwarded
to Christopher James Halse Rogers <raof@ubuntu.com>:
Bug#665549; Package src:gtk-nodoka-engine.
(Sat, 24 Mar 2012 19:06:20 GMT) (full text, mbox, link).
Acknowledgement sent
to biebl@debian.org:
Extra info received and forwarded to maintainer. Copy sent to Christopher James Halse Rogers <raof@ubuntu.com>.
(Sat, 24 Mar 2012 19:06:20 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Source: gtk-nodoka-engine
Version: 0.7.0-1.1
Severity: important
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: glib-single-include
Hi,
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 gtk-nodoka-engine failed to build with the new glib [2].
Please update gtk-nodoka-engine 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.
A simple shell script [3] has been written, that can help you
generate a patch which should fix the includes in most cases.
It's most likely not bug free and very limited, so please check the
resulting patch carefully.
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/gtk-nodoka-engine_0.7.0-1.1.log
[3] http://people.debian.org/~biebl/fix-glib-includes.sh
Information forwarded
to debian-bugs-dist@lists.debian.org, Christopher James Halse Rogers <raof@ubuntu.com>:
Bug#665549; Package src:gtk-nodoka-engine.
(Sun, 16 Dec 2012 04:54:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Christopher James Halse Rogers <raof@ubuntu.com>.
(Sun, 16 Dec 2012 04:54:03 GMT) (full text, mbox, link).
Message #10 received at 665549@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 665549 + patch
thanks
Attached is a build-tested patch.
Please review and apply.
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
[glib-single-include.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, attachment)]
Added tag(s) patch.
Request was from Michael Biebl <biebl@debian.org>
to control@bugs.debian.org.
(Sun, 16 Dec 2012 04:54:05 GMT) (full text, mbox, link).
Severity set to 'serious' from 'important'
Request was from Michael Biebl <biebl@debian.org>
to control@bugs.debian.org.
(Wed, 08 May 2013 10:28:00 GMT) (full text, mbox, link).
Added tag(s) sid and jessie.
Request was from peter green <plugwash@p10link.net>
to control@bugs.debian.org.
(Thu, 09 May 2013 23:21:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Christopher James Halse Rogers <raof@ubuntu.com>:
Bug#665549; Package src:gtk-nodoka-engine.
(Fri, 21 Jun 2013 13:15:05 GMT) (full text, mbox, link).
Acknowledgement sent
to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Christopher James Halse Rogers <raof@ubuntu.com>.
(Fri, 21 Jun 2013 13:15:05 GMT) (full text, mbox, link).
Message #21 received at 665549@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 665549 + pending
thanks
Dear maintainer,
I've prepared an NMU for gtk-nodoka-engine (versioned as 0.7.0-1.2) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.
Regards.
--
.''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
: :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`- NP: Supertramp: Downstream
[gtk-nodoka-engine-0.7.0-1.2-nmu.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Added tag(s) pending.
Request was from gregor herrmann <gregoa@debian.org>
to control@bugs.debian.org.
(Fri, 21 Jun 2013 13:15:08 GMT) (full text, mbox, link).
Reply sent
to gregor herrmann <gregoa@debian.org>:
You have taken responsibility.
(Sun, 23 Jun 2013 13:36:10 GMT) (full text, mbox, link).
Notification sent
to biebl@debian.org:
Bug acknowledged by developer.
(Sun, 23 Jun 2013 13:36:10 GMT) (full text, mbox, link).
Message #28 received at 665549-close@bugs.debian.org (full text, mbox, reply):
Source: gtk-nodoka-engine
Source-Version: 0.7.0-1.2
We believe that the bug you reported is fixed in the latest version of
gtk-nodoka-engine, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 665549@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated gtk-nodoka-engine package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 21 Jun 2013 15:04:31 +0200
Source: gtk-nodoka-engine
Binary: gtk2-engines-nodoka
Architecture: source amd64
Version: 0.7.0-1.2
Distribution: unstable
Urgency: low
Maintainer: Christopher James Halse Rogers <raof@ubuntu.com>
Changed-By: gregor herrmann <gregoa@debian.org>
Description:
gtk2-engines-nodoka - Nodoka theme engine for GTK+ 2.x
Closes: 665549
Changes:
gtk-nodoka-engine (0.7.0-1.2) unstable; urgency=low
.
* Non-maintainer upload.
* Fix "Including individual glib headers no longer supported":
apply patch from Michael Biebl:
only include <glib.h>
(Closes: #665549)
Checksums-Sha1:
0aa764e6103159cd8d8072d0b2cea2b259d14782 1828 gtk-nodoka-engine_0.7.0-1.2.dsc
f447a118e7ccd812f4f1bf36144ef05b7925bc3c 2803 gtk-nodoka-engine_0.7.0-1.2.diff.gz
a2660b9e8cc18adae272ce6d4884b303e3881ffa 47982 gtk2-engines-nodoka_0.7.0-1.2_amd64.deb
Checksums-Sha256:
e617f0f45824d2d65f9b341b6c0bc71b8d10888d10b82d64e8239517f1c0864e 1828 gtk-nodoka-engine_0.7.0-1.2.dsc
825388c6add4eac38f08753b0cab38d5c59ebd02a32730f71e843f5df4729f30 2803 gtk-nodoka-engine_0.7.0-1.2.diff.gz
d08ffe6322aee69786aba8dc4f33e4e5fca2d2d200b10879d3b2c458f560e118 47982 gtk2-engines-nodoka_0.7.0-1.2_amd64.deb
Files:
518740fc21d53e89ffef1879c8d93a9a 1828 gnome optional gtk-nodoka-engine_0.7.0-1.2.dsc
edbf07d49a60b70fe0fe06b15ad9433e 2803 gnome optional gtk-nodoka-engine_0.7.0-1.2.diff.gz
bf9103d03410e9f56de96e2eb6d19dd7 47982 gnome optional gtk2-engines-nodoka_0.7.0-1.2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRxE/bAAoJELs6aAGGSaoGIz0P/0CYqP2Nbvl1O+7jo5Iz2t6Q
OKq4xuNXX89ZlOhGNopTcMwJNNruC+6PRwC/jssP4lS79Ys8ztY4IVVylfLsTD5t
xpSUeUC1DeEdtm1YzszAnE4t5hKjUitkbVPsdMLB8v1xHZ19VT227hWjSHgHvHbl
PwZo0+qAZU0YsLRxYwo9NOZtXuF8Y5LjQWUYzOm0DqT15OQ6Xt+GVHCq7SoH2znV
nhwk6a0DjrKCBkhDyR4u1CN2kEnomwoapLUXq2eN5rMzHg4aQzyC/EBIRCX3+nX4
1GAL/+sa0o1tBsMNJbjG13BQbTVhWWsnBQR+ZVMZq2Y0LvBoJ551+GbMN+Lsby8G
u67vWaj2WSHP7+n5AneiMWj0mr4zOX+Ku8UzYZQDbguO05BcJxb2reAfj8Lt/59E
q37bErreYHybTtO7kSsd10HQlzrGoMXFXaYPYy7fj2nPz65RHvjYYV2HdtNhhTHy
80wt2FYZSuMZ9k8ieqZcNGOyhGZfZczhfYADdAwS7DmDZEi2dSzqn2Ugl00MS4IZ
kqUPtciRqueVOj6qCUoj/sI/H2FWLosLvo8VT2t70KfSWNoe7f+O8M59xg1EMRlf
L5krWctCP9kkNIwlPoJ3tmDg3NXzJHb409d6BS7k3+teTDlRqbAxPOuROOS0KieF
xnnySNyKqi6je9mMZOUu
=tmcd
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 01 Aug 2013 07:29:42 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jan 13 17:46:20 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.