[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [NEW TARBALLS] Re: 1.6.8 up for signing / testing

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Fri, 15 Jan 2010 09:49:44 +0000

Paul Burba <ptburba_at_gmail.com> writes:

>> The check is inside an assert(), so it only aborts in maintainer/DEBUG mode.
>>        Bert
> Doh, Thanks Bert. I wasn't paying close enough attention. Indeed it
> does assert with a debug build:
> C:\SVN\src-branch-1.6.x\Release\subversion\tests\cmdline\svn-test-work\repositories>svn
> cp -mc http://localhost/svn-test-work/repositories/repo/A
> http://localhost/svn-test-work/repositories/repo/A2 --config-dir=.
> --username=jrandom --password=rayjandom
> Assertion failed: svn_path_is_canonical(url, pool), file
> ..\..\..\subversion\libsvn_subr\path.c, line 955

Building -DNDEBUG makes the tests pass on Linux.

So serf works "out of the box" only for a Windows release build; it
fails for a Windows debug build, a Linux build or an OSX build
(assuming OSX is like Linux). These other builds need to do something
like 'configure CFLAGS=-DNDEBUG' to get serf to work.

This is a regression from 1.6.6. Can we get away with mentioning this
in the release notes? Do we need 1.6.9?

Received on 2010-01-15 10:50:24 CET

This is an archived mail posted to the Subversion Dev mailing list.