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

Commit failure via out of date proxy - issue #3561 - with Serf

From: Julian Foad <julian.foad_at_wandisco.com>
Date: Thu, 28 Jan 2010 14:40:15 +0000

On Wed, 2010-01-20, Julian Foad wrote:
> I have added issue #3561
> <http://subversion.tigris.org/issues/show_bug.cgi?id=3561> to track this

Just now, using a client built from today's trunk code, I got the same
problem when committing with Serf:

[[[
$ svn ci -F n-o.patch subversion/libsvn_fs_base/
/.../subversion/svn/commit-cmd.c:142: (apr_err=190003)
/.../subversion/libsvn_client/commit.c:853: (apr_err=190003)
svn: Commit failed (details follow):
/.../subversion/libsvn_client/commit_util.c:1634: (apr_err=190003)
/.../subversion/libsvn_delta/path_driver.c:173: (apr_err=190003)
/.../subversion/libsvn_ra_serf/commit.c:1246: (apr_err=190003)
/.../subversion/libsvn_ra_serf/util.c:596: (apr_err=190003)
/.../subversion/libsvn_ra_serf/util.c:738: (apr_err=190003)
svn: The specified baseline is not the latest baseline, so it may not be checked out.

$ svn ci -F n-o.patch subversion/libsvn_fs_base/
Sending subversion/libsvn_fs_base/dag.c
Sending subversion/libsvn_fs_base/dag.h
Sending subversion/libsvn_fs_base/node-rev.h
Sending subversion/libsvn_fs_base/util/fs_skels.h
Transmitting file data ....
Committed revision 904095.

$ svn --version
svn, version 1.7.0 (dev build)
   compiled Jan 28 2010, 14:21:13

Copyright (C) 2010 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme
]]]

In earlier emails [1] and [2], Kamesh indicated that Serf does not
suffer the same problem because it does not issue the PROPFIND, but that
was in the context of Mike asking about HTTPv2, so I am not clear
whether that applies to an ordinary build or if I have to do something
special to use HTTPv2.

- Julian

[1]
<http://mail-archives.apache.org/mod_mbox/subversion-dev/201001.mbox/ajax/%3c0213965108DEAD48960CE83455E07DFF0192BB68@maa-exchmb.maa.corp.collab.net%3e>

[2]
<http://mail-archives.apache.org/mod_mbox/subversion-dev/201001.mbox/ajax/%3c4B45EC6A.5050907@collab.net%3e>
Received on 2010-01-28 15:40:56 CET

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