Your message dated Sun, 04 Apr 2010 15:58:33 +0000
with message-id <e1nysdz-00061a...@ries.debian.org>
and subject line Bug#573564: fixed in libgtk2-perl 1:1.221-5
has caused the Debian Bug report #573564,
regarding Doesn't build when using gtk 2.19
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 ow...@bugs.debian.org
immediately.)
--
573564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573564
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: libgtk2-perl: doesn't build when using gtk 2.19
Package: libgtk2-perl
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu lucid ubuntu-patch
Version: 1:1.221-4
Severity: normal
Tags: patch
In Ubuntu, we've applied the attached patch to achieve the following:
* debian/patches/git-fix-gtkassistant.patch,
debian/patches/git-fix-gtkbuildable.patch:
- upstream git changes to fix build issues on gtk 2.19 (lp: #445621)
We thought you might be interested in doing the same.
diff -u libgtk2-perl-1.221/debian/changelog libgtk2-perl-1.221/debian/changelog
diff -u libgtk2-perl-1.221/debian/patches/series libgtk2-perl-1.221/debian/patches/series
--- libgtk2-perl-1.221/debian/patches/series
+++ libgtk2-perl-1.221/debian/patches/series
@@ -6,0 +7,2 @@
+git-fix-gtkassistant.patch
+git-fix-gtkbuildable.patch
only in patch2:
unchanged:
--- libgtk2-perl-1.221.orig/debian/patches/git-fix-gtkassistant.patch
+++ libgtk2-perl-1.221/debian/patches/git-fix-gtkassistant.patch
@@ -0,0 +1,34 @@
+From ca7f14947bd85a340c4a139d758491d382e8fea5 Mon Sep 17 00:00:00 2001
+From: Torsten Schönfeld <kaffeeti...@gmx.de>
+Date: Sat, 06 Mar 2010 01:24:48 +0000
+Subject: Fix a test failure in GtkAssistant.t
+
+GtkAssistant's get_nth_page() recently got fixed so that it returns the
+last page when asked for page -1 (as the docs have been saying all
+along). So skip asserting the contrary.
+---
+diff --git a/t/GtkAssistant.t b/t/GtkAssistant.t
+index 4bd0b25..32e798f 100644
+--- a/t/GtkAssistant.t
++++ b/t/GtkAssistant.t
+@@ -3,7 +3,7 @@
+
+ use strict;
+ use Gtk2::TestHelper
+- tests => 27,
++ tests => 26,
+ at_least_version => [2, 10, 0, "GtkAssistant is new in 2.10"];
+
+ #typedef gint (*GtkAssistantPageFunc) (gint current_page, gpointer data);
+@@ -39,7 +39,6 @@ is ($assistant->get_current_page (), -1, "none set yet");
+ $assistant->set_current_page (3);
+ is ($assistant->get_current_page (), 3);
+
+-ok (! $assistant->get_nth_page (-1));
+ my $page = $assistant->get_nth_page (2);
+ isa_ok ($page, 'Gtk2::Widget');
+
+--
+cgit v0.8.3.1
+
+
only in patch2:
unchanged:
--- libgtk2-perl-1.221.orig/debian/patches/git-fix-gtkbuildable.patch
+++ libgtk2-perl-1.221/debian/patches/git-fix-gtkbuildable.patch
@@ -0,0 +1,31 @@
+From d0b0e0baf7a611c307040cef13773556a4898d08 Mon Sep 17 00:00:00 2001
+From: Torsten Schönfeld <kaffeeti...@gmx.de>
+Date: Sat, 06 Mar 2010 01:20:50 +0000
+Subject: Fix a test failure in GtkBuildableIface.t
+
+GtkWidget's implementation of the GtkBuildable methods
+set_name()/get_name() recently changed such that we cannot rely anymore
+on Gtk2::Widget::get_name() and Gtk2::Buildable::get_name() returning
+the same string for objects that inherit the Gtk2::Buildable
+implementation from Gtk2::Widget.
+---
+diff --git a/t/GtkBuildableIface.t b/t/GtkBuildableIface.t
+index 8a576b4..5b766c7 100644
+--- a/t/GtkBuildableIface.t
++++ b/t/GtkBuildableIface.t
+@@ -68,7 +68,11 @@ sub on_thing1_changed {
+
+ my $view1 = $builder->get_object ('view1');
+ isa_ok ($view1, 'TestThingView');
+-is ($view1->get_name (), 'view1');
++# TestThingView doesn't directly implement Gtk2::Buildable, thus it's not first
++# in the @ISA chain. So get_name() alone actually resolves to
++# Gtk2::Widget::get_name(), which breaks things as of gtk+ commit
++# 46f5ee1d0c0f4601853ed57e99b1b513f1baa445. So fully qualify the method.
++is ($view1->Gtk2::Buildable::get_name (), 'view1');
+ ok (! $view1->get ('visible'));
+ is ($view1->get ('thing'), $thing1);
+ is ($view1->get ('color-string'), 'purple');
+--
+cgit v0.8.3.1
+
--- End Message ---
--- Begin Message ---
Source: libgtk2-perl
Source-Version: 1:1.221-5
We believe that the bug you reported is fixed in the latest version of
libgtk2-perl, which is due to be installed in the Debian FTP archive:
libgtk2-perl-doc_1.221-5_all.deb
to main/libg/libgtk2-perl/libgtk2-perl-doc_1.221-5_all.deb
libgtk2-perl_1.221-5.debian.tar.gz
to main/libg/libgtk2-perl/libgtk2-perl_1.221-5.debian.tar.gz
libgtk2-perl_1.221-5.dsc
to main/libg/libgtk2-perl/libgtk2-perl_1.221-5.dsc
libgtk2-perl_1.221-5_i386.deb
to main/libg/libgtk2-perl/libgtk2-perl_1.221-5_i386.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 573...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated libgtk2-perl 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 04 Apr 2010 16:59:37 +0200
Source: libgtk2-perl
Binary: libgtk2-perl libgtk2-perl-doc
Architecture: source i386 all
Version: 1:1.221-5
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Description:
libgtk2-perl - Perl interface to the 2.x series of the Gimp Toolkit library
libgtk2-perl-doc - Perl interface to the Gtk 2.x series (documentation files)
Closes: 573564
Changes:
libgtk2-perl (1:1.221-5) unstable; urgency=low
.
[ gregor herrmann ]
* New patches git-fix-gtkassistant.patch and git-fix-gtkbuildable.patch:
upstream git changes to fix build issues on gtk 2.19; thanks to Sebastien
Bacher for forwarding these patches from Ubuntu to us (closes: #573564).
* Set Standards-Version to 3.8.4 (no changes).
* Convert to source format 3.0 (quilt). Remove quilt framework.
.
[ Damyan Ivanov ]
* add -a option to xvfb-run invocation
Checksums-Sha1:
507ded4e1e24b2a1c4110633e59a8b46943cca97 2261 libgtk2-perl_1.221-5.dsc
aa2b012a1553d4c796f7021b172354f7e56993fb 9811
libgtk2-perl_1.221-5.debian.tar.gz
6ea0b8e9622a71f6fb33f38ee46b97eda11dcc35 1131460 libgtk2-perl_1.221-5_i386.deb
01ae7ec8fef7400186022a93e9f1e3e0af9687a7 1317310
libgtk2-perl-doc_1.221-5_all.deb
Checksums-Sha256:
6adc6b469372c2f79ee1c8acb2a67db83aba17228404c6018d651a4aa22fd521 2261
libgtk2-perl_1.221-5.dsc
579fc2b4db56512e3607e99562d05d7b342044f3af0d8e00ff872c6f5291b7a9 9811
libgtk2-perl_1.221-5.debian.tar.gz
a0a4065802eae91e8fd8f5b85f0763028c3ace9ae304868802f3e6f6d2cb4c2d 1131460
libgtk2-perl_1.221-5_i386.deb
719d8bae8481a91a95bffd4dc05842d451dba93ea3eb7fe25be0629f0f487aff 1317310
libgtk2-perl-doc_1.221-5_all.deb
Files:
c34fdb55120ea21038f7631f9f22836b 2261 perl optional libgtk2-perl_1.221-5.dsc
b9632c40de7b0291357d5e7c1647b464 9811 perl optional
libgtk2-perl_1.221-5.debian.tar.gz
af0cf3c966780d3ca3ae4614fe8314b3 1131460 perl optional
libgtk2-perl_1.221-5_i386.deb
e5ba9cd429d89b3f2882585c7724918d 1317310 doc optional
libgtk2-perl-doc_1.221-5_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJLuK1jAAoJELs6aAGGSaoG7VgP/1ZdEb5/fiQitYSPYCYuAnye
7/YgCQzzwf1U4JtqHm9/JkPfrWaWYHuGkcLCrZUSgbDjTo1WHa4hsmuB1RF3REdj
FXSZ2cu0mjyyalW9i6v9AQMud7bFQEnEeyaoq8eRKImU1MJP3ByGrNzpcs3lb2iQ
wX2mw6cvwRNgDKbZGAO5OzOIBca4YqV7kI2OGhyi/o+/3A9n5jCtD5Zw77e/MK4i
y8X4h9mlpv/cuiud7NmZ2B1vxdl7eTZZIZuiraXf6FZIbeGCIoPp8N/9uSnbl75F
4/7gzwSQ+3nCFoH097Wv8FyKG5j+w9ZMWIrovYjF4KywwiblGBi2uh6GIi6AnwbV
trq/aYw9R5iacW46Dic5fYd6nn5BP0jxjuhrPmkLt4zfDuwTHjclWzMaLHEhBvhm
6UVOXhVp+FUa6Sa8dogusQft3sASkWoNdJ432c2QXxs3Oo1u8Wvu2OQP6+2gUx5D
xGbpOwFQ83gMo59UMVe2w3fPSR3JHdbWT0VqvYqtW6+EIe5LH/Lo9bz2KAHJXfUP
5a7h/lqet0zO1wKuL+/HpCch9DK5tKq5nCJTsWiiQrnaTmgMTT2hS5T6dwLubdKK
luiieK1tEXREMKt2C+uRi6S1NA78spAlJVV4WbFXuFPT+11t3L5OFZUZuIJtVt81
MuJith4q1Q2LWLFett1f
=+FNv
-----END PGP SIGNATURE-----
--- End Message ---