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

Bug#665540: marked as done (gnunet-gtk: Including individual glib headers no longer supported)



Your message dated Sat, 24 Mar 2012 23:18:24 +0000
with message-id <E1SBaE4-0008GZ-E0@franck.debian.org>
and subject line Bug#665540: fixed in gnunet-gtk 0.8.1a-6
has caused the Debian Bug report #665540,
regarding gnunet-gtk: 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.)


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

Please update gnunet-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.


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/gnunet-gtk_0.8.1a-5.log
[3] http://people.debian.org/~biebl/fix-glib-includes.sh




--- End Message ---
--- Begin Message ---
Source: gnunet-gtk
Source-Version: 0.8.1a-6

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

gnunet-gtk-dbg_0.8.1a-6_amd64.deb
  to main/g/gnunet-gtk/gnunet-gtk-dbg_0.8.1a-6_amd64.deb
gnunet-gtk-dev_0.8.1a-6_amd64.deb
  to main/g/gnunet-gtk/gnunet-gtk-dev_0.8.1a-6_amd64.deb
gnunet-gtk_0.8.1a-6.debian.tar.gz
  to main/g/gnunet-gtk/gnunet-gtk_0.8.1a-6.debian.tar.gz
gnunet-gtk_0.8.1a-6.dsc
  to main/g/gnunet-gtk/gnunet-gtk_0.8.1a-6.dsc
gnunet-gtk_0.8.1a-6_amd64.deb
  to main/g/gnunet-gtk/gnunet-gtk_0.8.1a-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 665540@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 gnunet-gtk 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 22:57:31 +0000
Source: gnunet-gtk
Binary: gnunet-gtk gnunet-gtk-dbg gnunet-gtk-dev
Architecture: source amd64
Version: 0.8.1a-6
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Neil Williams <codehelp@debian.org>
Description: 
 gnunet-gtk - secure, trust-based peer-to-peer framework (GTK+ client)
 gnunet-gtk-dbg - secure, trust-based peer-to-peer framework (GTK+ client debug)
 gnunet-gtk-dev - secure, trust-based peer-to-peer framework (GTK+ client developme
Closes: 665540
Changes: 
 gnunet-gtk (0.8.1a-6) unstable; urgency=low
 .
   * QA upload.
   * Remove individual glib headers which are no longer supported.
     (Closes: #665540)
   * Update standards version
Checksums-Sha1: 
 4fa374f1de5c1392fe5737af07f83f173e168d66 1374 gnunet-gtk_0.8.1a-6.dsc
 1e4162b4d9dace539b99947ed99b34b58961edad 7120 gnunet-gtk_0.8.1a-6.debian.tar.gz
 53bed7de29c776779dca0ec2cbd6d2ce3af5aa6c 507494 gnunet-gtk_0.8.1a-6_amd64.deb
 59efc6c79f81230b10ddd9925519ff5c11127cb6 229100 gnunet-gtk-dbg_0.8.1a-6_amd64.deb
 c09fe49ebbe5a867bd3baf0bb65aff828de03d63 9764 gnunet-gtk-dev_0.8.1a-6_amd64.deb
Checksums-Sha256: 
 62bebea05a211633228eb8115325d40f133e3ba9a403ccabcc27cd55b46bf776 1374 gnunet-gtk_0.8.1a-6.dsc
 aa641bdbcbab863b6d68d8a55c051e458838b02979672a0c98d0704ad3eedc6b 7120 gnunet-gtk_0.8.1a-6.debian.tar.gz
 3e687ea1c28af567f7c7849a6817c8f20b3901a885b8609c39a5e630a7a3befa 507494 gnunet-gtk_0.8.1a-6_amd64.deb
 5385564f16d176148faf37aac20b156e84e75fea68e8fe888d4689b20dc398e1 229100 gnunet-gtk-dbg_0.8.1a-6_amd64.deb
 f77ae1c6186fa5c40f7a1ae74b89de6c7c8d01638da4bf581d337da3c051a5dd 9764 gnunet-gtk-dev_0.8.1a-6_amd64.deb
Files: 
 5bc1f4e6ece7a649529224149bde8bac 1374 net optional gnunet-gtk_0.8.1a-6.dsc
 0139042a613d586cb0e254505809deb7 7120 net optional gnunet-gtk_0.8.1a-6.debian.tar.gz
 687248ae0a3af28273c2eb3ca654b9b9 507494 net optional gnunet-gtk_0.8.1a-6_amd64.deb
 cd2e160c6a263efd584ca95cf610c3bd 229100 debug extra gnunet-gtk-dbg_0.8.1a-6_amd64.deb
 905672dbda400c95ba007a964b58bd92 9764 devel optional gnunet-gtk-dev_0.8.1a-6_amd64.deb

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

iEYEARECAAYFAk9uVBEACgkQiAEJSii8s+PNBwCfTXhI3E19Tv9yc3R7unDreNZK
WlkAoL+thzryLjWlFMkMprHjlwa0d1zB
=lOqp
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: