libgtk2-perl ftbfs

Bug #564070 reported by Salvatore Bonaccorso
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libgtk2-perl (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hi

Please sync libgtk2-perl 1:1.221-6 from Debian unstable into lucid. It is to fix a FTBFS, see [1]. This FTBFS is too in lucid, as it has too gtk 2.20.

Here the needed information (sorry has not a Ubuntu system with requestsync at hand at the moment):

Source: libgtk2-perl
Version: 1:1.221-6
Sync from Debian unstable

changes are the first entry of the following changelog enty:

 libgtk2-perl (1:1.221-6) unstable; urgency=low

   * Add patch to fix test failures in GtkAction.t. Don't make assumptions
     about the number of proxies associated with the action. Thanks to Niko
     Tyni for reporting (Closes: #576493).
   * Refresh debian/copyright to revision 135 of Format-Specification for
     machine readable copyright file in DEP5 and update copyright for debian/*
     packaging.

 -- Salvatore Bonaccorso <email address hidden> Sun, 11 Apr 2010 19:07:52 +0200

 [1] http://bugs.debian.org/576493

As said, I have not a lucid system at the moment at hand, please could you confirm that this fixes the problem and then syncing it? Thanks in advance.

Bests
Salvatore

Tags: patch

Related branches

affects: ubuntu → libgtk2-perl (Ubuntu)
Changed in libgtk2-perl (Ubuntu):
assignee: nobody → Nathan Handler (nhandler)
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Salvatore Bonaccorso (carnil) wrote :
Download full text (3.5 KiB)

Hi Nathan

As discussed on IRC:

Here is the build-log for lucid/amd64 in my PPA http://launchpadlibrarian.net/44475213/buildlog_ubuntu-lucid-amd64.libgtk2-perl_1%3A1.221-6.lucid~ppa.1_FULLYBUILT.txt.gz

The issue is reproducible by building the -4ubuntu1 (or equivalently -5 in Debian) with new libgtk2.0-dev (>= 2.20).

The changes -4 to -4ubuntu1 in Ubuntu are:

libgtk2-perl (1:1.221-4ubuntu1) lucid; urgency=low

  * 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)

 -- Sebastien Bacher <email address hidden> Fri, 12 Mar 2010 13:28:39 +0100

libgtk2-perl (1:1.221-4build1) lucid; urgency=low

  * rebuild rest of main for armel armv7/thumb2 optimization;
    UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2

 -- Alexander Sack <email address hidden> Sat, 06 Mar 2010 13:34:18 +0100

The changes in Debian from -4 to -6 are:

libgtk2-perl (1:1.221-6) unstable; urgency=low

  * Add patch to fix test failures in GtkAction.t. Don't make assumptions
    about the number of proxies associated with the action. Thanks to Niko
    Tyni for reporting (Closes: #576493).
  * Refresh debian/copyright to revision 135 of Format-Specification for
    machine readable copyright file in DEP5 and update copyright for debian/*
    packaging.

 -- Salvatore Bonaccorso <email address hidden> Sun, 11 Apr 2010 19:07:52 +0200

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

 -- gregor herrmann <email address hidden> Sun, 04 Apr 2010 16:59:37 +0200

So the changes -4 -> -4ubuntu1 and -4 -> -5 in Debian are mostly the same, with addition of bumping Standards-Version, converting to source format 3.0 (quilt) and add -a option to xvb-run invocation. Therefore: if these changes are to mutch, for lucid to enter, please consider to apply the patch which was added in the -6 release in unstable:

---(patch)---
Description: Fix test failures in GtkAction.t. Don't make assumptions
 about the number of proxies associated with the action.
Origin: commit: 71800dd9dd835456fb07411b7b582fbad9dddfbe, http://git.gnome.org/browse/perl-Gtk2/commit/?id=71800dd9dd835456fb07411b7b582fbad9dddfbe
Bug: http://mail.gnome.org/archives/gtk-perl-list/2010-April/msg00026.html
Bug-Debian: http://bugs.debian.org/576493
Author: Torsten Schönfeld <email address hidden>
--- a/t/GtkAction.t
+++ b/t/GtkAction.t
@@ -5,7 +5,7 @@

 use Gtk2::TestHelper
  at_least_version => [2, 4, 0, "Action-based menus are new in 2.4"],
- tests => 19, noinit => 0;
+ tests => 17, noinit => 0;

 my $action = Gtk2::Action->new (name => 'Open',
                                 label => '_Open',
@@ -37,17 +37,11 @@
 $widget = $action->create_tool_item;
 isa_ok ($widget, 'Gtk2::ToolItem');

-my @proxies...

Read more...

Revision history for this message
Salvatore Bonaccorso (carnil) wrote :
Revision history for this message
Salvatore Bonaccorso (carnil) wrote : Re: [Bug 564070] Re: Please sync libgtk2-perl from Debian (fixes FTBFS)

Hi Nathan

Please find attached only the debdiff when applying the patch changing
the tests, hope this is okay for you. If you need some further steps
from me let me know.

Many thanks for your work
Bests
Salvatore

Changed in libgtk2-perl (Ubuntu):
status: In Progress → Confirmed
assignee: Nathan Handler (nhandler) → nobody
summary: - Please sync libgtk2-perl from Debian (fixes FTBFS)
+ libgtk2-perl ftbfs
tags: added: patch
Revision history for this message
Scott Kitterman (kitterman) wrote :

Uploaded and in the review queue. Probably won't get in until after RC is out.

Changed in libgtk2-perl (Ubuntu):
importance: Wishlist → High
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libgtk2-perl - 1:1.221-4ubuntu2

---------------
libgtk2-perl (1:1.221-4ubuntu2) lucid; urgency=low

  * Add patch to fix test failures in GtkAction.t. Don't make assumptions
    about the number of proxies associated with the action. Thanks to Niko
    Tyni for reporting this in Debian (see: http://bugs.debian.org/576493)
    (lp: #564070).
 -- Salvatore Bonaccorso <email address hidden> Sun, 18 Apr 2010 09:06:30 +0200

Changed in libgtk2-perl (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.