Package: subversion
Version: 1.1.4-2.1
Severity: normal
File: /usr/bin/svndumpfilter
Tags: patch upstream

On amd64, and AFAICT any 64-bit platform, svndumpfilter dies fairly
quickly with the message "svn: Can't write to stream: Invalid
argument".  I tracked this down to the program's non-portable use of
int rather than apr_size_t for a length passed by reference, and
observed that the one-line patch below lets it run to completion.

Index: subversion/svndumpfilter/main.c
===================================================================
--- subversion/svndumpfilter/main.c.orig        2005-05-14 23:18:17.000000000 
-0400
+++ subversion/svndumpfilter/main.c     2005-05-14 23:21:10.000000000 -0400
@@ -680,7 +680,7 @@
 close_node (void *node_baton)
 {
   struct node_baton_t *nb = node_baton;
-  int len = 2;
+  apr_size_t len = 2;
 
   /* Get out of here if we can. */
   if (nb->do_skip)


-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages subversion depends on:
ii  db4.2-util                 4.2.52-18     Berkeley v4.2 Database Utilities
ii  libapr0                    2.0.54-3      the Apache Portable Runtime
ii  libc6                      2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libdb4.2                   4.2.52-18     Berkeley v4.2 Database Libraries [
ii  libexpat1                  1.95.8-3      XML parsing C library - runtime li
ii  libldap2                   2.1.30-6      OpenLDAP libraries
ii  libneon24                  0.24.7.dfsg-2 An HTTP and WebDAV client library
ii  libssl0.9.7                0.9.7g-1      SSL shared libraries
ii  libsvn0                    1.1.4-2.1     shared libraries used by Subversio
ii  libxml2                    2.6.16-7      GNOME XML library
ii  patch                      2.5.9-2       Apply a diff file to an original
ii  zlib1g                     1:1.2.2-4     compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to