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