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

Re: 1.5.0-rc9: build question + serf => segfaults

From: <svnlgo_at_mobsol.be>
Date: Thu, 12 Jun 2008 17:35:06 +0200

Quoting Kylo Ginsberg <kylo.ginsberg_at_gmail.com>:

> To answer my own questions for posterity:
> 1) My build script works fine. There may be a simpler way.
> 2) I don't see segfaults with http-library = serf under rc11.
>
> There's still the disparity in output when accessing non-existent
> directories; e.g.
>
> ~/tryrc11> vi ~/.subversion/servers # set http-library = neon
> ~/tryrc11> svn ls http://svn.collab.net/repos/svn/trunk/snorf
> svn: URL 'http://svn.collab.net/repos/svn/trunk/snorf' non-existent in
> that revision
> ~/tryrc11> vi ~/.subversion/servers # set http-library = serf
> ~/tryrc11> svn ls http://svn.collab.net/repos/svn/trunk/snorf
> ~/tryrc11>
>
> This disparity isn't causing me any grief at this time, but might be a
> canary for devs in the know.

Yep, it's supposed to be the same. I'll have a look.

> Kylo
>
> On Fri, Jun 6, 2008 at 12:22 PM, Kylo Ginsberg <kylo.ginsberg_at_gmail.com>
> wrote:
> > I'm trying out 1.5.0-rc9 on a Fedora 7 x86_64 client. The server is
> > svn 1.4.3, also on Fedora 7 x86_64.
> >
> > Two questions, possibly related:
> >
> > 1) Building this was a hassle, see below for the script I ended up
> > with. I'm curious if others have built more easily on like platforms
> > or see any problems with the script below. I'm not an experienced
> > distro builder so I may well have missed something.
> >
> > 2) If I set http-library = serl, I see segfaults while checking out
> > frequently (not always on the same file or revision though). I also
> > get a segfault if I ls/co/etc a non-existent directory on my
> > repository. If I access http://svn.collab.net/repo, I have yet to see
> > a segfault, although if I access a non-existent directory there I do
> > not get the expected "non-existent" msg, I just get no msg at all.
> > And everything works great if http-library = neon. Before I get much
> > further in debugging this: is a 1.5 serf client expected to behave
> > well with older servers?

are you using serf 0.2 (released a few days ago)? There are a few changes in
this later version to will make subversion + ra_serf more stable. If you took
serf from the dependencies tarball this explains why those segfaults are solved
in rc11.

The new serf support in subversion is still considered experimental. This means
that a) there are known issues, b) in general svn+serf crashes or aborts more
than svn+neon and c) some features are missing.

We need your feedback though, as the goal is to remove the 'experimental' flag
in the next version.

thanks, Lieven

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-06-12 17:35:37 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.