Package: subversion
Version: 1.9.2-2
Severity: critical
Justification: causes serious data loss

I've posted the following to the Subversion-dev mailing-list:

  http://svn.haxx.se/dev/archive-2015-11/0001.shtml

With the MPFR repository:

I currently have:

zira:~> TZ=UTC svn log -r 1984 -v file:///home/vinc17/private/svn-mpfr
------------------------------------------------------------------------
r1984 | vlefevre | 2002-07-23 16:22:08 +0000 (Tue, 23 Jul 2002) | 2 lines
Changed paths:
   M /trunk/mul.c

Fixed permissions.

------------------------------------------------------------------------

But after a dump-load:

zira:~> TZ=UTC svn log -r 1984 -v file:///home/vinc17/private/test-svn-mpfr
------------------------------------------------------------------------
r1984 | vlefevre | 2002-07-23 16:22:08 +0000 (Tue, 23 Jul 2002) | 2 lines

Fixed permissions.

------------------------------------------------------------------------

The "M /trunk/mul.c" line has been lost!

FYI, this came from the CVS conversion, where the permissions of mul.c
were changed, but with no effect in the SVN repository.

I don't know whether this is due to a buggy change in the format of
the dump, or a bug in the load. The dump of this revision changed in
the following way for this revision:

 Node-path: trunk/mul.c
 Node-kind: file
 Node-action: change
-Text-delta: true
-Text-delta-base-md5: a79ede6a595f7bad6a4549c23ef9cd2b
-Text-delta-base-sha1: a9ce78ba643c727019f926d957f37414cfc1a050
-Text-content-length: 15
-Text-content-md5: a79ede6a595f7bad6a4549c23ef9cd2b
-Text-content-sha1: a9ce78ba643c727019f926d957f37414cfc1a050
-Content-length: 15

-[Contents]

This might be related to:

  http://subversion.tigris.org/issues/show_bug.cgi?id=4598

-- System Information:
Debian Release: stretch/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages subversion depends on:
ii  libapr1        1.5.2-3
ii  libaprutil1    1.5.4-1
ii  libc6          2.19-22
ii  libldap-2.4-2  2.4.42+dfsg-2
ii  libsasl2-2     2.1.26.dfsg1-14
ii  libsvn1        1.9.2-2

subversion recommends no packages.

Versions of packages subversion suggests:
pn  db5.3-util        <none>
ii  patch             2.7.5-1
ii  subversion-tools  1.9.2-2

-- no debconf information

Reply via email to