Your message dated Tue, 02 Aug 2011 15:32:39 +0000
with message-id <e1qogxt-0004hb...@franck.debian.org>
and subject line Bug#633973: fixed in libgtk2-notify-perl 0.05-2
has caused the Debian Bug report #633973,
regarding libgtk2-notify-perl: Needs porting for libnotify 0.7 API
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.)
--
633973: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633973
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgtk2-notify-perl
Version: 0.05-1
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu oneiric ubuntu-patch
*** /tmp/tmpfblsh7
In Ubuntu, the attached patch was applied to achieve the following:
We current have libnotify 0.7 in oneiric, so this was more pressing, but it's
available in experimental right now and I believe the transition is planned
soon. I found a patch for libnotify 0.6 here:
https://rt.cpan.org/Public/Bug/Display.html?id=67467, but it was 2 lines and I
had already made the same changes, so I figured I would leave it to the
maintainers to decide to forward my whole patch for libnotify 0.7 or everything
but what was included in the other bug. I'm happy to forward it myself once I
have an ACK from the Debian Perl team.
When libnotify 0.7 hits unstable, the severity of this bug will need to be
raised.
* Add patch to fix FTBFS with libnotify 0.7 (LP: #805774)
- add debian/patches/port_to_libnotify_0_7.patch
- update debian/patches/series
Thanks for considering the patch.
-- System Information:
Debian Release: squeeze/sid
APT prefers natty-updates
APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500,
'natty-proposed'), (500, 'natty'), (100, 'natty-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-10-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u libgtk2-notify-perl-0.05/debian/patches/series libgtk2-notify-perl-0.05/debian/patches/series
--- libgtk2-notify-perl-0.05/debian/patches/series
+++ libgtk2-notify-perl-0.05/debian/patches/series
@@ -1,0 +2 @@
+port_to_libnotify_0_7.patch
only in patch2:
unchanged:
--- libgtk2-notify-perl-0.05.orig/debian/patches/port_to_libnotify_0_7.patch
+++ libgtk2-notify-perl-0.05/debian/patches/port_to_libnotify_0_7.patch
@@ -0,0 +1,113 @@
+Description: Port to libnotify 0.7 API
+Author: Micah Gersten <mic...@ubuntu.com>
+
+---
+ t/notification.t | 15 ++-------------
+ xs/Notify.xs | 39 ++-------------------------------------
+ 2 files changed, 4 insertions(+), 50 deletions(-)
+
+Index: libgtk2-notify-perl-0.05/xs/Notify.xs
+===================================================================
+--- libgtk2-notify-perl-0.05.orig/xs/Notify.xs
++++ libgtk2-notify-perl-0.05/xs/Notify.xs
+@@ -86,26 +86,12 @@
+ MODULE = Gtk2::Notify PACKAGE = Gtk2::Notify PREFIX = notify_notification_
+
+ NotifyNotification *
+-notify_notification_new (class, summary, body=NULL, icon=NULL, attach=NULL)
++notify_notification_new (class, summary, body=NULL, icon=NULL)
+ const gchar *summary
+ const gchar *body
+ const gchar *icon
+- GtkWidget_ornull *attach
+ C_ARGS:
+- summary, body, icon, attach
+-
+-#if GTK_CHECK_VERSION (2, 9, 2)
+-
+-NotifyNotification *
+-notify_notification_new_with_status_icon (class, summary, body=NULL, icon=NULL, status_icon=NULL)
+- const gchar *summary
+- const gchar *body
+- const gchar *icon
+- GtkStatusIcon *status_icon
+- C_ARGS:
+- summary, body, icon, status_icon
+-
+-#endif
++ summary, body, icon
+
+ gboolean
+ notify_notification_update (notification, summary, message=NULL, icon=NULL)
+@@ -114,27 +100,6 @@
+ const gchar *message
+ const gchar *icon
+
+-void
+-notify_notification_attach_to_widget (notification, attach)
+- NotifyNotification *notification
+- GtkWidget *attach
+-
+-#if GTK_CHECK_VERSION (2, 9, 2)
+-
+-void
+-notify_notification_attach_to_status_icon (notification, status_icon)
+- NotifyNotification *notification
+- GtkStatusIcon *status_icon
+-
+-#endif
+-
+-void
+-notify_notification_set_geometry_hints (notification, screen, x, y)
+- NotifyNotification *notification
+- GdkScreen *screen
+- gint x
+- gint y
+-
+ NO_OUTPUT gboolean
+ notify_notification_show (notification)
+ NotifyNotification *notification
+Index: libgtk2-notify-perl-0.05/t/notification.t
+===================================================================
+--- libgtk2-notify-perl-0.05.orig/t/notification.t
++++ libgtk2-notify-perl-0.05/t/notification.t
+@@ -2,20 +2,19 @@
+
+ use strict;
+ use warnings;
+-use Gtk2::TestHelper tests => 34;
++use Gtk2::TestHelper tests => 31;
+ use Test::Exception;
+ use Gtk2::Notify -init, $0;
+
+ ginterfaces_ok('Gtk2::Notify');
+
+ my $w = Gtk2::Window->new;
+-my $n = Gtk2::Notify->new('foo', 'bar', '', $w);
++my $n = Gtk2::Notify->new('foo', 'bar', '');
+
+ isa_ok($n, 'Gtk2::Notify');
+
+ my @methods = qw(
+ add_action
+- attach_to_widget
+ clear_actions
+ clear_hints
+ close
+@@ -46,16 +45,6 @@
+ }, 42);
+ }, 'add_action');
+
+-{
+- my $nw = Gtk2::Window->new;
+- lives_ok(sub {
+- $n->attach_to_widget($nw);
+- }, 'attach_to_widget');
+- lives_ok(sub {
+- $n->attach_to_widget($w);
+- }, 'attach_to_widget');
+-}
+-
+ lives_ok(sub {
+ $n->clear_actions;
+ }, 'clear_actions with existing actions');
--- End Message ---
--- Begin Message ---
Source: libgtk2-notify-perl
Source-Version: 0.05-2
We believe that the bug you reported is fixed in the latest version of
libgtk2-notify-perl, which is due to be installed in the Debian FTP archive:
libgtk2-notify-perl_0.05-2.debian.tar.gz
to main/libg/libgtk2-notify-perl/libgtk2-notify-perl_0.05-2.debian.tar.gz
libgtk2-notify-perl_0.05-2.dsc
to main/libg/libgtk2-notify-perl/libgtk2-notify-perl_0.05-2.dsc
libgtk2-notify-perl_0.05-2_i386.deb
to main/libg/libgtk2-notify-perl/libgtk2-notify-perl_0.05-2_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 633...@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-notify-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: Tue, 02 Aug 2011 16:48:19 +0200
Source: libgtk2-notify-perl
Binary: libgtk2-notify-perl
Architecture: source i386
Version: 0.05-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Description:
libgtk2-notify-perl - Perl interface to libnotify
Closes: 633973
Changes:
libgtk2-notify-perl (0.05-2) unstable; urgency=low
.
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
.
[ Ryan Niebur ]
* Email change: Ryan Niebur -> r...@debian.org
.
[ Damyan Ivanov ]
* add -a option to xvfb-run invocation
.
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
.
[ gregor herrmann ]
* Add patch port_to_libnotify_0_7.patch. Make build dependency on
libnotify-dev versioned. Thanks to Micah Gersten (Closes: #633973)
* Add build dependencies on libpango1.0-dev, libgtk2.0-dev in debian/control
and pass the new multiarch directory to CFLAGS in debian/rules , otherwise
gdkconfig.h is not found. First part taken from the Ubuntu patch; this
also removes the delta.
* Switch to source format 3.0 (quilt); remove quilt framework.
* Use short dh debian/rules and switch to debhelper comapt level 8.
* Add /me to Uploaders.
* Set Standards-Version to 3.9.2 (no changes).
* debian/copyright: update formatting.
* Update DEP3 headers for fix-tests patch.
Checksums-Sha1:
c7a4198eeaed451f3129655f3ba462a6896dccaa 2246 libgtk2-notify-perl_0.05-2.dsc
31bac2eda7a748aa2eb0e6b159cd31dbbcf5f91d 3865
libgtk2-notify-perl_0.05-2.debian.tar.gz
b68ed26980ba804b8b7fbbcf7253e6cfc9ab3855 28784
libgtk2-notify-perl_0.05-2_i386.deb
Checksums-Sha256:
6c639a4e05b671dd8a644417d1fd0276463920992f746c374119b45650c909f7 2246
libgtk2-notify-perl_0.05-2.dsc
9ca78dd9245deba10c4ea68608e412e4706167e6f83d3099ba7babcbf9ffdb4a 3865
libgtk2-notify-perl_0.05-2.debian.tar.gz
8a6488438d20c59bccfaf167bfdf7d56807f6d7fad24953826ae40049df34776 28784
libgtk2-notify-perl_0.05-2_i386.deb
Files:
a7db0c54fb9843dbca0d9d0889962b67 2246 perl optional
libgtk2-notify-perl_0.05-2.dsc
e5c85990290f793ad8a6dcf6aeac0026 3865 perl optional
libgtk2-notify-perl_0.05-2.debian.tar.gz
f95cd5258b5ea7afb95cb81c5da94b18 28784 perl optional
libgtk2-notify-perl_0.05-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOOBHmAAoJELs6aAGGSaoG6lIP/i8mohkJJLSxXKofBdnGkxWx
kdKDHXt38UJERRF2sbYvWTnDeWjlPJLK+36D/cBL3EtU1c1dnEN5jJbQs9U+zrtS
cgmoIHE2CFBXF4ckf92LUp55YkP0tuZu+f0nQ3NjalBRODEMQBSrpkZB0LZijEdO
1U0NZFE4MoM/QORYOokW7po9zDwwotEe5Td5I3bEzQUZ5kk/GBjHpva5ed6WrsBo
ItUzEMqOFOrLj0QOA5tH6fW6QYg2Ra+ito70quzgzTMSKawh2vtokmFwfXDU4qVK
eO6e7X4gOBVPSV4zOO6dZL4Gume42P8xr1hjI+985vq8aTo6hKHinGU+EYicB+zx
NLh9KPWJVwpAeEHCDWvkPq8w5QN+Himw/ySm33+46szbjRFvPTq37s1ecAfOzWFo
rI2J8OsOAD+JUmRRMJxNa8Ozd0JpKVH7717pKLU/FJlXETcwXJqNYp+xklRp6LVP
CE8ROsrLa2bA31dQ4UQj/uyAu0KydN8GjC2gh4Ebr4edhpsyEwM0SnpOcTuvgaOc
A8W4TuNs0ImwEEEVL/p6go2tNPoJ9BRajnbdGRhjhejw/oU9gB0ds63W0EjXAe1j
Nwv0/7iPto2jww2s8SezT4W0uS1z8cqnqDwr230yJaGWZKOraRHzY/9ypxvj7Emc
AAvi5CfFepyFb8CeqV3H
=EBww
-----END PGP SIGNATURE-----
--- End Message ---