To avoid cluttering up the BTS while still complying with full NMU procedures, I'm attaching the full patch for 3.04-1.3 here.
-- Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244 PGP key 1024D/8BB527AF 2001-10-23 Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
Only in libpod-webserver-perl-3.04: blib
Only in libpod-webserver-perl-3.04: build-stamp
diff -u -r libpod-webserver-perl-3.04.yours/debian/changelog libpod-webserver-perl-3.04/debian/changelog
--- libpod-webserver-perl-3.04.yours/debian/changelog 2008-05-28 10:47:28.000000000 -0500
+++ libpod-webserver-perl-3.04/debian/changelog 2008-05-28 11:15:27.000000000 -0500
@@ -1,3 +1,14 @@
+libpod-webserver-perl (3.04-1.3) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove /usr/lib/perl5 only if it exists (needed to avoid FTBFS after
+ Perl 5.10 transition) (Closes: #483388)
+ * Fixed test that failed after Perl 5.10 transition (Closes: #467279)
+ * Fixed versioned build-dependencies which are satisfied by Perl 5.10
+ (Closes: #481959)
+
+ -- Gunnar Wolf <[EMAIL PROTECTED]> Wed, 28 May 2008 11:15:06 -0500
+
libpod-webserver-perl (3.04-1.2) unstable; urgency=low
* Non-maintainer upload.
diff -u -r libpod-webserver-perl-3.04.yours/debian/control libpod-webserver-perl-3.04/debian/control
--- libpod-webserver-perl-3.04.yours/debian/control 2008-05-28 10:47:28.000000000 -0500
+++ libpod-webserver-perl-3.04/debian/control 2008-05-28 11:10:19.000000000 -0500
@@ -1,7 +1,7 @@
Source: libpod-webserver-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 5.0.0), libpod-simple-perl (>= 3.04-1)
+Build-Depends: debhelper (>= 5.0.0), perl-modules (>= 5.10.0) | libpod-simple-perl (>= 3.04-1)
Build-Depends-Indep: perl (>= 5.8.8-6.1)
Maintainer: Alejandro Garrido Mota <[EMAIL PROTECTED]>
Standards-Version: 3.7.3
Only in libpod-webserver-perl-3.04/debian: files
Only in libpod-webserver-perl-3.04/debian: libpod-webserver-perl
Only in libpod-webserver-perl-3.04/debian: libpod-webserver-perl.debhelper.log
Only in libpod-webserver-perl-3.04/debian: libpod-webserver-perl.substvars
diff -u -r libpod-webserver-perl-3.04.yours/debian/rules libpod-webserver-perl-3.04/debian/rules
--- libpod-webserver-perl-3.04.yours/debian/rules 2008-05-28 10:47:28.000000000 -0500
+++ libpod-webserver-perl-3.04/debian/rules 2008-05-28 10:58:31.000000000 -0500
@@ -51,9 +51,11 @@
$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
# As this is a architecture independent package, we are not
- # supposed to install stuff to /usr/lib. MakeMaker creates
- # the dirs, we delete them from the deb:
- rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/lib/perl5
+ # supposed to install stuff to /usr/lib. MakeMaker (on Perl <= 5.8.x)
+ # creates the dirs, we delete them from the deb:
+ ! -d $(TMP)/usr/lib/perl5 ] || \
+ rmdir --ignore-fail-on-non-empty --parents --verbose \
+ $(TMP)/usr/lib/perl5
touch install-stamp
Only in libpod-webserver-perl-3.04: install-stamp
Only in libpod-webserver-perl-3.04: Makefile
Only in libpod-webserver-perl-3.04: no_apply.t
Only in libpod-webserver-perl-3.04: pm_to_blib
diff -u -r libpod-webserver-perl-3.04.yours/t/01_about_verbose.t libpod-webserver-perl-3.04/t/01_about_verbose.t
--- libpod-webserver-perl-3.04.yours/t/01_about_verbose.t 2006-06-02 22:10:45.000000000 -0500
+++ libpod-webserver-perl-3.04/t/01_about_verbose.t 2008-05-28 10:45:36.000000000 -0500
@@ -43,8 +43,8 @@
if(defined ${$this . '::VERSION'} ) {
$v{$this} = ${$this . '::VERSION'}
} elsif(
- defined *{$this . '::ISA'} or defined &{$this . '::import'}
- or ($this ne '' and grep defined *{$_}{'CODE'}, values %{$this . "::"})
+ eval{defined *{$this . '::ISA'}} or eval{defined &{$this . '::import'}}
+ or ($this ne '' and eval{grep defined *{$_}{'CODE'}, values %{$this . "::"}})
# If it has an ISA, an import, or any subs...
) {
# It's a class/module with no version.
Only in libpod-webserver-perl-3.04.yours/t: 03_daemon.t
signature.asc
Description: Digital signature

