Your message dated Wed, 11 Apr 2012 17:47:58 +0000
with message-id <[email protected]>
and subject line Bug#665550: fixed in gtk-sharp2 2.12.10-4
has caused the Debian Bug report #665550,
regarding gtk-sharp2: 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 [email protected]
immediately.)


-- 
665550: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665550
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gtk-sharp2
Version: 2.12.10-3
Severity: important
User: [email protected]
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-sharp2 failed to build with the new glib [2].

Please update gtk-sharp2 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-sharp2_2.12.10-3.log
[3] http://people.debian.org/~biebl/fix-glib-includes.sh




--- End Message ---
--- Begin Message ---
Source: gtk-sharp2
Source-Version: 2.12.10-4

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

gtk-sharp2-examples_2.12.10-4_all.deb
  to main/g/gtk-sharp2/gtk-sharp2-examples_2.12.10-4_all.deb
gtk-sharp2-gapi_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/gtk-sharp2-gapi_2.12.10-4_amd64.deb
gtk-sharp2_2.12.10-4.debian.tar.gz
  to main/g/gtk-sharp2/gtk-sharp2_2.12.10-4.debian.tar.gz
gtk-sharp2_2.12.10-4.dsc
  to main/g/gtk-sharp2/gtk-sharp2_2.12.10-4.dsc
gtk-sharp2_2.12.10-4_all.deb
  to main/g/gtk-sharp2/gtk-sharp2_2.12.10-4_all.deb
libglade2.0-cil-dev_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libglade2.0-cil-dev_2.12.10-4_amd64.deb
libglade2.0-cil_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libglade2.0-cil_2.12.10-4_amd64.deb
libglib2.0-cil-dev_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libglib2.0-cil-dev_2.12.10-4_amd64.deb
libglib2.0-cil_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libglib2.0-cil_2.12.10-4_amd64.deb
libgtk2.0-cil-dev_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libgtk2.0-cil-dev_2.12.10-4_amd64.deb
libgtk2.0-cil_2.12.10-4_amd64.deb
  to main/g/gtk-sharp2/libgtk2.0-cil_2.12.10-4_amd64.deb
monodoc-gtk2.0-manual_2.12.10-4_all.deb
  to main/g/gtk-sharp2/monodoc-gtk2.0-manual_2.12.10-4_all.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Iain Lane <[email protected]> (supplier of updated gtk-sharp2 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 [email protected])


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

Format: 1.8
Date: Wed, 11 Apr 2012 11:44:16 +0100
Source: gtk-sharp2
Binary: gtk-sharp2 gtk-sharp2-examples gtk-sharp2-gapi libglib2.0-cil 
libglib2.0-cil-dev libgtk2.0-cil libgtk2.0-cil-dev libglade2.0-cil 
libglade2.0-cil-dev monodoc-gtk2.0-manual
Architecture: source all amd64
Version: 2.12.10-4
Distribution: unstable
Urgency: low
Maintainer: Debian CLI Libraries Team 
<[email protected]>
Changed-By: Iain Lane <[email protected]>
Description: 
 gtk-sharp2 - GTK# 2.10 suite, CLI bindings for GTK+
 gtk-sharp2-examples - sample applications for the GTK# 2.10 toolkit
 gtk-sharp2-gapi - C source parser and C# code generator for GObject based APIs
 libglade2.0-cil - CLI binding for the Glade libraries 2.6
 libglade2.0-cil-dev - CLI binding for the Glade libraries 2.6
 libglib2.0-cil - CLI binding for the GLib utility library 2.12
 libglib2.0-cil-dev - CLI binding for the GLib utility library 2.12
 libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.12
 libgtk2.0-cil-dev - CLI binding for the GTK+ toolkit 2.12
 monodoc-gtk2.0-manual - compiled XML documentation for GTK# 2.10
Closes: 665550
Changes: 
 gtk-sharp2 (2.12.10-4) unstable; urgency=low
 .
   [ Colin Watson ]
   * Include <glib.h> rather than individual headers (Closes: #665550).
 .
   [ Christopher James Halse Rogers ]
   * debian/patches/04_fix_glib_2.31_threading.dpatch:
     + GLib 2.31 always has threading support, always initialises it, and has
       dropped some deprecated functions.  Update glibsharpglue and
       Thread.cs to match.  Fixes FTBFS (LP: #911125, LP: #935518)
   * debian/control:
     + Add versioned dependency on glib > 2.31 to libglib2.0-cil, as we depend
       on the threading behaviour of those GLibs.
   * debian/control:
   * debian/rules:
     + Add dh_autoreconf to update build system for patch
   * debian/patches/99_ltmain_as_needed:
     + Drop; dh_autoreconf does this better
 .
   [ Iain Lane ]
   * [7d1433b] Remove explicit glib Depends for libglib2.0-cil.  We can get
     this right on our own without hardcoding it.  Thanks to Michael Biebl
     <[email protected]>
   * [741d13f] Add misc:Depends to gtk-sharp2. Thanks, Lintian
   * [236a8a8] Convert to 3.0 (quilt)
   * [4ed8f5e] Standards-Version → 3.9.3, no changes
   * [1a8ebc7] Run wrap-and-sort to tidy up
Checksums-Sha1: 
 ee66f76a784a1865265f30399c51aad702971452 2728 gtk-sharp2_2.12.10-4.dsc
 b992094e331e15f384e0111d895b34f81b797823 16610 
gtk-sharp2_2.12.10-4.debian.tar.gz
 d20cd78b12cab65f48b4be5ce4f5564203dfc87f 140196 gtk-sharp2_2.12.10-4_all.deb
 2b3b574a7fccb934c1baa8b3eb11ce46d9984cf3 393982 
gtk-sharp2-examples_2.12.10-4_all.deb
 bb783043a3af6cffd135fc331c07ee127f10862c 2368758 
monodoc-gtk2.0-manual_2.12.10-4_all.deb
 21a0e3f169fc38a5dacbdc1bdfd80bc0b6801dd0 205510 
gtk-sharp2-gapi_2.12.10-4_amd64.deb
 92c98b646a32aea0e2fd7926e7aa71fb3b97b6b4 186872 
libglib2.0-cil_2.12.10-4_amd64.deb
 857d7594ed7e3eeabc7eb623fd6b4eb7a563f82c 140962 
libglib2.0-cil-dev_2.12.10-4_amd64.deb
 77f8ccbc3675536527ee3f56fc810a9f4859c56b 766088 
libgtk2.0-cil_2.12.10-4_amd64.deb
 552fa2a2c6215bf636ae0f7fbb8ceb20a171df6f 295016 
libgtk2.0-cil-dev_2.12.10-4_amd64.deb
 1a08cce4fcf2f5264a85b010961a6b055735d658 159312 
libglade2.0-cil_2.12.10-4_amd64.deb
 7ed482cdd0bf4a49037acb35214d80b04fc3ad9e 143232 
libglade2.0-cil-dev_2.12.10-4_amd64.deb
Checksums-Sha256: 
 916c17c0c7af74c0dd128e35ade86c64ef967f428afa317e15770d86495454cc 2728 
gtk-sharp2_2.12.10-4.dsc
 7338e47df72549ba52f6fae148abc55aaaeb90dd6c26fc0cf1319ccbe424f420 16610 
gtk-sharp2_2.12.10-4.debian.tar.gz
 083624f2519182af8dda3b0dd789b86df66874157c49df474ce112c8e0325f91 140196 
gtk-sharp2_2.12.10-4_all.deb
 bfedc31b34612d3fe760697667c4127395ea59511e0d0b387d69934dacc6d81b 393982 
gtk-sharp2-examples_2.12.10-4_all.deb
 c967bb5405c878b1b8a1d1e6bec215d675a7357a44b064493a0de2697679f8a5 2368758 
monodoc-gtk2.0-manual_2.12.10-4_all.deb
 9fda3a0b7968350f3277216c84303e0ceecbf5c64342ee40e1d2ba8c195b1f3d 205510 
gtk-sharp2-gapi_2.12.10-4_amd64.deb
 184b32172d3a0a0fcedf9e7e95939cb9b611c210088098241e380fd06d816976 186872 
libglib2.0-cil_2.12.10-4_amd64.deb
 774d17247f682ed2daada5c0612f6db2203b76b34b8bae0020a4143e8b5b2b72 140962 
libglib2.0-cil-dev_2.12.10-4_amd64.deb
 c717e90f477d28fb9c1e78d73b381e4147e0abf7d56735730923f33d1b682765 766088 
libgtk2.0-cil_2.12.10-4_amd64.deb
 83a13fafe25bb53df38f4600c7e883ac2f57f48f87b77f4d34cd4f49b615c0e1 295016 
libgtk2.0-cil-dev_2.12.10-4_amd64.deb
 373fc072b5ce87fe7b8f507eb80f5c0a0f46402b67d475c9599d3c15726e87d9 159312 
libglade2.0-cil_2.12.10-4_amd64.deb
 79ced8d104a938b54c5fd64a6c392b305f78d29e91e2658ea6c5cf832185387f 143232 
libglade2.0-cil-dev_2.12.10-4_amd64.deb
Files: 
 d6fa7b219dcd4a1e8f20c43959b8a9e3 2728 libs optional gtk-sharp2_2.12.10-4.dsc
 7a78abad64162a8fc16497562c85786a 16610 libs optional 
gtk-sharp2_2.12.10-4.debian.tar.gz
 8776965f4ce8e26fe359aecf4a143deb 140196 libs optional 
gtk-sharp2_2.12.10-4_all.deb
 f68fec1f10a4c8e0e6ea7f679d4ecaae 393982 libs optional 
gtk-sharp2-examples_2.12.10-4_all.deb
 f0fc34a8a4b9a1b813b053918f764f20 2368758 doc extra 
monodoc-gtk2.0-manual_2.12.10-4_all.deb
 e381bd087004a3b941abdddb932ed086 205510 libs optional 
gtk-sharp2-gapi_2.12.10-4_amd64.deb
 648785ebbfc1e93edf992f897dbe9fe1 186872 libs optional 
libglib2.0-cil_2.12.10-4_amd64.deb
 54c2d33cd9fac7ba69f6d0aef140a821 140962 libs optional 
libglib2.0-cil-dev_2.12.10-4_amd64.deb
 67211ea7c7fa4e1b076e8ea72c64cfba 766088 libs optional 
libgtk2.0-cil_2.12.10-4_amd64.deb
 5e027def6c49b4543384f183bc8585a1 295016 libs optional 
libgtk2.0-cil-dev_2.12.10-4_amd64.deb
 ce01dd588f9794099dd80c24255dff94 159312 libs optional 
libglade2.0-cil_2.12.10-4_amd64.deb
 e19299a748a4c31767cbe7167172d442 143232 libs optional 
libglade2.0-cil-dev_2.12.10-4_amd64.deb

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

iQIcBAEBCAAGBQJPhcB+AAoJEONS1cUcUEHUd1gP/1iFlt94Rn3Cs9JYiZAOwK3i
AKRQbar7mGh8FoFOdWjDCU28lsiNYeYwJVAfTon05qvXbBJBmp9WeHMGX0L/p8mx
XvuRzWzDYJfpDCWaocwwAaxStHYeuas4ygQK6B65jHJOQII1IJLulubZ9Lc2uzrb
13DjGSM1g+JafMJaa8lFSwiwTaoEAmq2rgTdVBtyvMMMpeVk7yRq7Qf2DmMtNL65
rIefJhX3OziwdYK/EiPsggYA8joS27UFBVAtiRII2pQvRlVgk2x1KsHvJdzv9k9W
G9ENoD7MobNCWpvrdJQe6ig+pSQ9CYc1kTg9fEoNgwVB6ue1FA44Axc6LdTorQyL
WLuNEObbfPPEGDjCrxa5dx5AOz5NMA2IFvV/UBtyx90A0dQmqav22VNp3n6wPILJ
YjSOc/qPIhQnnZ5Vjyk/uvPRInA8M6iNDFYsQAYJMEclrprMEwaKoTNQJ31Ei/Hh
hlrPFw2i7eGQhk7zwr1OdNRSCwl1ylzZheSpoefSQJZE41Y5qi0bUk/waYWXDut2
fNzM18xn99t9VmIcWxlLXRR48SHLbfUHpYpNcn6MTjJW04LfRpkZ1JkmCO9wO3nk
Hj1x1D5sH7McMNTn4OqgOnTrqNIW7dgwBKk26E0ZZhG1JPeTzTZXFDOVKVpjgJu2
2HaF+90n2UgZUcznIfwn
=f4Cb
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to