Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-10 Thread Philipp Marek
> > I thought that the API is > > defined for UTF8-strings, so I can understand about using urlencode for > > [%\/?&] - but for "normal", printable UTF8 characters? > > Well, the description of svn_path_canonicalize[0] leaves vague the full > specification of what transformations will be applied:

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-10 Thread James McCoy
On Sun, Jan 10, 2016 at 12:07:15PM +0100, Philipp Marek wrote: > Hi James, > > thank you very much for your patience! > > > > > > Granted, the assert is new but it's just asserting the contract of the > > > > APIs. The URIs were always supposed to be canonicalized. > > > Yeah, and I even have c

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-10 Thread Philipp Marek
Hi James, thank you very much for your patience! > > > Granted, the assert is new but it's just asserting the contract of the > > > APIs. The URIs were always supposed to be canonicalized. > > Yeah, and I even have code that deals with a slash at the end and so on. > > > > The other idea is th

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-08 Thread James McCoy
On Fri, Jan 08, 2016 at 08:25:57AM +0100, Philipp Marek wrote: > > Granted, the abort needs to be fixed, Or not. The library is asserting the expected semantics of its API. The semantics didn't change, just how strictly they were being checked did. > > Ok, during SVN 1.7 development (r957893) mo

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-07 Thread Philipp Marek
Hi James, > $ make BINARY=../src/fsvs TEST_LIST=037\* -C tests ... > An error occurred: Couldn't open a repository (180001) > in url__open_session: > svn_ra_open("file:///tmp/fsvs-test-1000/repos/trunk"): Unable to connect to a > repository at URL 'file:///tmp/fsvs-test-1000/repos/trunk

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-07 Thread James McCoy
On Thu, Jan 07, 2016 at 07:33:38PM -0500, James McCoy wrote: > On Mon, Dec 28, 2015 at 11:27:28AM +0100, Ph. Marek wrote: > > During a run with my automated test suite for FSVS I noticed that some > > things that previously worked do not any more. > > I can't really give a hard range of SVN versio

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2016-01-07 Thread James McCoy
On Mon, Dec 28, 2015 at 11:27:28AM +0100, Ph. Marek wrote: > During a run with my automated test suite for FSVS I noticed that some > things that previously worked do not any more. > I can't really give a hard range of SVN versions, but I guess 2 or 3 years > ago that wasn't a problem yet ;/ Hmm

Bug#809209: libsvn_subr-1.so.1: svn: E235000: dirent_uri.c:2335: assertion

2015-12-28 Thread Ph. Marek
Package: libsvn1 Version: 1.9.2-3+b1 Severity: normal File: /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1 Original subject before shortening: /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1: svn: E235000: In file '.../dirent_uri.c' line 2335: assertion failed (svn_uri_is_canonical(url, pool)) D