Package: libsvn-mirror-perl
Version: 0.68-1
Severity: wishlist
Tags: patch

        Hi,

 It seems there are stricter checks in recent SWIG bindings which will
 cause the set_path call in SVN/Mirror/Ra.pm to fail because of the last
 argument being 0 instead of undef.

 This causes the test suite to fail and SVK is also unusable.

 The attached patch fixes this, I wish it could be merged in the next
 Debian package upload.  Cc:ing the upstream author for inclusion of the
 patch too.  [ I've uploaded this NMU to the archive directly by mistake,
 DEBDELAY=2 dupload libsvn-mirror-perl_0.68-1.1_i386.changes with a
 missing -t delayed. ]

 (This was also discussed in Debian bugs 356894 and 357194.)

   Bye,

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libsvn-mirror-perl depends on:
ii  libclass-accessor-perl        0.22-1     Automated accessor generator
ii  libfile-chdir-perl            0.06-1     A more sensible way to change dire
ii  libsvn-core-perl              1.3.0-4    perl bindings for Subversion (aka.
ii  libsvn-simple-perl            0.27-1     A simple interface for writing a d
ii  libterm-readkey-perl          2.30-3     A perl module for simple terminal 
ii  libtimedate-perl              1.1600-5   Time and date functions for Perl
ii  liburi-perl                   1.35-2     Manipulates and accesses URI strin
ii  perl                          5.8.8-3    Larry Wall's Practical Extraction 

libsvn-mirror-perl recommends no packages.

-- no debconf information

-- 
Loïc Minier <[EMAIL PROTECTED]>
Current Earth status:   NOT DESTROYED
--- libsvn-mirror-perl-0.68/debian/changelog
+++ libsvn-mirror-perl-0.68/debian/changelog
@@ -1,3 +1,13 @@
+libsvn-mirror-perl (0.68-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Use undef instead of 0 to pass a NULL to svn_ra_reporter2_t.set_path's
+    pool argument which now fails in stricted SWIG bindings and rendered SVK
+    unusable. (Closes: #356894, #357194)
+    [lib/SVN/Mirror/Ra.pm]
+
+ -- Loic Minier <[EMAIL PROTECTED]>  Thu, 23 Mar 2006 22:20:06 +0100
+
 libsvn-mirror-perl (0.68-1) unstable; urgency=low
 
   * New upstream version.
--- libsvn-mirror-perl-0.68.orig/lib/SVN/Mirror/Ra.pm
+++ libsvn-mirror-perl-0.68/lib/SVN/Mirror/Ra.pm
@@ -521,7 +521,7 @@
             my $reporter =
                 $ra->do_update ($rev, $editor->{target} || '', 1, $editor);
            my @lock = $SVN::Core::VERSION ge '1.2.0' ? (undef) : ();
-            $reporter->set_path ('', $start, @lock, 0);
+            $reporter->set_path ('', $start, @lock, undef);
 
             $reporter->finish_report ();
         } else {

Reply via email to