[Moving to dev] On 2017-11-01 17:05:24 +0100, Vincent Lefevre wrote: > Also, this is not consistent, unless future commits have an influence > on the following command: > > joooj:~> svn ls -r99809 > file:///srv/d_joooj/home/svn/root/perso/tcl/fidelite@99808 > svn: E160016: Failure opening '/perso/tcl/fidelite' > svn: E160016: '/perso/tcl' is not a directory in filesystem > '99759db8-4ec0-0310-8bf9-df86780d22d8' > > ioooi:~> svn ls -r99809 > file:///srv/d_ioooi/home/svn/root/perso/tcl/fidelite@99808 > fidelite > > FYI, ioooi is the old server, which I migrated with dump+load to > joooj at revision r102683. So, I should have obtained the same > result; the one given by ioooi is the expected one.
This is definitely a bug, and a regression in 1.9. I did the following test: 1. On a Debian/unstable machine (which has Subversion 1.9.7 r1800392), I created a format 3 FSFS repository and loaded the dump. 2. I tested the issue: cventin:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite cventin:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite cventin:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 svn: E160016: Failure opening '/perso/tcl/fidelite' svn: E160016: '/perso/tcl' is not a directory in filesystem '99759db8-4ec0-0310-8bf9-df86780d22d8' cventin:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 svn: E160016: Failure opening '/perso/tcl/fidelite' svn: E160016: '/perso/tcl' is not a directory in filesystem '99759db8-4ec0-0310-8bf9-df86780d22d8' So, this is buggy. 3. I copied the repository to a Debian/jessie machine (which has Subversion 1.8.10 r1615264). 4. I tested the issue on this machine: tomate:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite tomate:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite tomate:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite tomate:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite Everything is fine with the old version. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)