Debian Bug report logs - #665581
monster-masher: Including individual glib headers no longer supported

version graph

Package: src:monster-masher; Maintainer for src:monster-masher is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: biebl@debian.org

Date: Sat, 24 Mar 2012 19:12:04 UTC

Severity: important

Found in version monster-masher/1.8.1-5

Fixed in version monster-masher/1.8.1-6

Done: Vincent Cheng <Vincentc1208@gmail.com>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Information forwarded to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#665581; Package src:monster-masher. (Sat, 24 Mar 2012 19:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to biebl@debian.org:
Extra info received and forwarded to maintainer. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 24 Mar 2012 19:12:07 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: biebl@debian.org
To: maintonly@bugs.debian.org
Subject: monster-masher: Including individual glib headers no longer supported
Date: Sat, 24 Mar 2012 20:09:59 +0100
Source: monster-masher
Version: 1.8.1-5
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 monster-masher failed to build with the new glib [2].

Please update monster-masher 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/monster-masher_1.8.1-5.log
[3] http://people.debian.org/~biebl/fix-glib-includes.sh





Added tag(s) pending. Request was from Vincent Cheng <vincentc1208@gmail.com> to control@bugs.debian.org. (Thu, 29 Mar 2012 23:51:06 GMT) (full text, mbox, link).


Reply sent to Vincent Cheng <Vincentc1208@gmail.com>:
You have taken responsibility. (Sat, 31 Mar 2012 08:57:04 GMT) (full text, mbox, link).


Notification sent to biebl@debian.org:
Bug acknowledged by developer. (Sat, 31 Mar 2012 08:57:04 GMT) (full text, mbox, link).


Message #12 received at 665581-close@bugs.debian.org (full text, mbox, reply):

From: Vincent Cheng <Vincentc1208@gmail.com>
To: 665581-close@bugs.debian.org
Subject: Bug#665581: fixed in monster-masher 1.8.1-6
Date: Sat, 31 Mar 2012 08:53:31 +0000
Source: monster-masher
Source-Version: 1.8.1-6

We believe that the bug you reported is fixed in the latest version of
monster-masher, which is due to be installed in the Debian FTP archive:

monster-masher_1.8.1-6.debian.tar.gz
  to main/m/monster-masher/monster-masher_1.8.1-6.debian.tar.gz
monster-masher_1.8.1-6.dsc
  to main/m/monster-masher/monster-masher_1.8.1-6.dsc
monster-masher_1.8.1-6_amd64.deb
  to main/m/monster-masher/monster-masher_1.8.1-6_amd64.deb



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 665581@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vincent Cheng <Vincentc1208@gmail.com> (supplier of updated monster-masher 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 30 Mar 2012 14:06:39 -0700
Source: monster-masher
Binary: monster-masher
Architecture: source amd64
Version: 1.8.1-6
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Vincent Cheng <Vincentc1208@gmail.com>
Description: 
 monster-masher - GPL'ed mash'em-up action game for GNOME
Closes: 665581
Changes: 
 monster-masher (1.8.1-6) unstable; urgency=low
 .
   * Add debian/patches/glib_single_include.patch; fix FTBFS with
     glib >= 2.32. (Closes: #665581)
   * Update Standards version from 3.9.2 to 3.9.3, no changes required.
   * Update Format header in debian/copyright to latest DEP-5 revision.
Checksums-Sha1: 
 de5741919351b6c0deab8ce4bbfab9c1c49edab6 2180 monster-masher_1.8.1-6.dsc
 603f8f5198743a13fba38d02b6bf7f08fa8ff6c0 6679 monster-masher_1.8.1-6.debian.tar.gz
 5e8bce84f268d52e1d1605d9066e2454ed943932 1002642 monster-masher_1.8.1-6_amd64.deb
Checksums-Sha256: 
 eba2420825a188c007dd3ebe256887d5f18dda280f44835610a9eadccbec80b9 2180 monster-masher_1.8.1-6.dsc
 c9c67beab579b49d1cf3574e507cb51eb30c60608cdc8d0c5cba44877b3f1002 6679 monster-masher_1.8.1-6.debian.tar.gz
 042ddfab43b36abed64f6138af3d27b303fb0bf36b04a7fbccbfd6acf5db55f9 1002642 monster-masher_1.8.1-6_amd64.deb
Files: 
 b7367b49fdece96956ff5710b47b8c09 2180 games optional monster-masher_1.8.1-6.dsc
 80ce6ed5de2931eac4184b8331b84ec6 6679 games optional monster-masher_1.8.1-6.debian.tar.gz
 8f6d4abb7fc95a9600edfc80ad0a3fe3 1002642 games optional monster-masher_1.8.1-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJPdr4NAAoJEGWYeJBYoj3pFQMP/0I0E/T+TZEqicD0gKUAEspi
PcRQ9dbnzIKbLtI7bW5P78WeqavRxJDU19C/+WYW6mJuQZPlsKYALxV1j03InYD+
zww2W4I4rfM/kChIx61yS8HM4BlP0+cEU5d3SFe4Q9cZlzomnF2wg/R6sskJyFbU
acNM3/omjiVxPesBIhLjUyVLPGRVveMyCRFykp2FkuD8vVUd04rIEpbtVKCDzDz8
qNeWN6xZywEmLF8U5+hGXb0opiXbweiZd+Qd/wK8qmCxFVjPVWaQkepd8Nk/XyLM
L8HvSXiTcErNfeXxORtQH5kCW8zdFSn+FPJFfH//IHlNRqBt71WxjLWdYglU5Dnc
94Kd3tMcpwm+VyZuk0XO7Y+b6H/3CkXoB5UIuwDEWSKFqsCQ2cgWtAwzszs95JbM
+9j2+9kt3TvU3qMH2c4f1X8iqwtMn534Xk1ZmLKxgODVoTAGL+asd8Igm5rPwehv
3tp8QhnItCsri1+T/WpUlpWamrKeJGk9tHuDmtYHWHTVRQpA7V1Rk92Ab2wvMT/e
voJeAQFikxzePsqhx+sn5PNM1ywlc7WwMBBH8ej0W6SYIvSpMvhMz9+jj92iARxO
MKyeOF3e/ylydbu0blM0Hc5yp9qUkH2AHgl5jEhmDby+bTqxjL0DirKzMY/ZO1OR
lzbnuD4OSPTazTDqAcyt
=iE2R
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 20 May 2012 07:38:54 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: Sun Jul 2 10:51:08 2023; Machine Name: buxtehude

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.