[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#665578: marked as done (maximus: Including individual glib headers no longer supported)



Your message dated Sat, 24 Mar 2012 23:33:37 +0000
with message-id <E1SBaSn-0000tA-DM@franck.debian.org>
and subject line Bug#665578: fixed in maximus 0.4.14-3
has caused the Debian Bug report #665578,
regarding maximus: Including individual glib headers no longer supported
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
665578: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665578
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: maximus
Version: 0.4.14-2
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 maximus failed to build with the new glib [2].

Please update maximus 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/maximus_0.4.14-2.log
[3] http://people.debian.org/~biebl/fix-glib-includes.sh




--- End Message ---
--- Begin Message ---
Source: maximus
Source-Version: 0.4.14-3

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

maximus_0.4.14-3.diff.gz
  to main/m/maximus/maximus_0.4.14-3.diff.gz
maximus_0.4.14-3.dsc
  to main/m/maximus/maximus_0.4.14-3.dsc
maximus_0.4.14-3_amd64.deb
  to main/m/maximus/maximus_0.4.14-3_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 665578@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Neil Williams <codehelp@debian.org> (supplier of updated maximus 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: SHA1

Format: 1.8
Date: Sat, 24 Mar 2012 23:07:25 +0000
Source: maximus
Binary: maximus
Architecture: source amd64
Version: 0.4.14-3
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Neil Williams <codehelp@debian.org>
Description: 
 maximus    - Automaximizing window management tool
Closes: 665578
Changes: 
 maximus (0.4.14-3) unstable; urgency=low
 .
   * QA upload.
   * Remove inclusion of individual glib header no longer supported.
     (Closes: #665578)
   * Update standards version
Checksums-Sha1: 
 61e790b92f78801fc00bc19a58ca8a08fddd6cac 1371 maximus_0.4.14-3.dsc
 607915d8d2d67119e08425276e08a4f1fc2c1d7b 4493 maximus_0.4.14-3.diff.gz
 529b83b531eb62b7564254f534cdd7dc396695e4 24734 maximus_0.4.14-3_amd64.deb
Checksums-Sha256: 
 1fdd18e6de6af629b1521c3415829f8a33e24bb550acacbfcc223adf4d9f2297 1371 maximus_0.4.14-3.dsc
 60407183b96c0e0e4953d72acf7d168243d1364f7bd21512b36979d81f71b308 4493 maximus_0.4.14-3.diff.gz
 9ee0410fbf79986de93f05403fc6db60cc9490a227d50316e9fe51990eff576e 24734 maximus_0.4.14-3_amd64.deb
Files: 
 539ea8a92755b3dae64ac80238d5d0ba 1371 gnome optional maximus_0.4.14-3.dsc
 fc2a472e853b5c54eae7b1784964274e 4493 gnome optional maximus_0.4.14-3.diff.gz
 92f9cf5f5ecbdd051d7656a7c596fd4c 24734 gnome optional maximus_0.4.14-3_amd64.deb

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

iEYEARECAAYFAk9uVnoACgkQiAEJSii8s+NqZACfewORSdAXJySSQ4lye5gidJgh
uyoAoMzp0rDA09aQirBDRVa9dZ6orMuZ
=AqEd
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: