Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A236610BFE for ; Mon, 5 Aug 2013 11:05:42 +0000 (UTC) Received: (qmail 61354 invoked by uid 500); 5 Aug 2013 11:05:41 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 61323 invoked by uid 500); 5 Aug 2013 11:05:39 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 61311 invoked by uid 99); 5 Aug 2013 11:05:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Aug 2013 11:05:35 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of philip.martin@wandisco.com designates 209.85.212.172 as permitted sender) Received: from [209.85.212.172] (HELO mail-wi0-f172.google.com) (209.85.212.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Aug 2013 11:05:30 +0000 Received: by mail-wi0-f172.google.com with SMTP id hj13so1306987wib.5 for ; Mon, 05 Aug 2013 04:05:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:x-gm-message-state; bh=u636mTRae97zBWihgA2o+uLIJkzB3kl40dC4aEdWK6o=; b=ZDvKps68147EmLm3bZx0BL3B18rDZVawWT/br2AlBg/qe4MVdOPImpTB25bSaAmfUC JVpDDrXIe2aM88ehyYnrer+uHdKx391KKFbGdPUPWQNBQDkPCR15hZQSSzlJIxYmGOxm bpRQ/vVOqGI3szpCFf67CozxBIQEfDgmuW2ebQ2HbXNxVEReEwRtwEJAhY+6r6YlrGVu /zKyEvqWyJ7vxMIJ6zU4qIhbpIskIeiaULIlnDzzV3B4dYil9ryf9hN9qLXRU7DBo/jv zk3j2QnhDW96exC0CZ+oW5cgfK5vIOFZYKTtvnAqWIUxTQiWOY4I2iN+E5/kSJCe/l+N qQrQ== X-Received: by 10.194.249.103 with SMTP id yt7mr12621021wjc.80.1375700708951; Mon, 05 Aug 2013 04:05:08 -0700 (PDT) Received: from localhost (cpc20-farn7-2-0-cust13.6-2.cable.virginmedia.com. [86.15.228.14]) by mx.google.com with ESMTPSA id w4sm20675261wia.9.2013.08.05.04.05.07 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 05 Aug 2013 04:05:08 -0700 (PDT) From: Philip Martin To: Lieven Govaerts Cc: Geoff Field , "users\@subversion.apache.org" Subject: Re: SVN 1.8.1 Errors - Show Log and Commit New Files References: <4A2A8BDDBE6EFE4199FB22121DB971B102486BA6@AAPLExchange.aapl.com.au> <87d2pspgga.fsf@ntlworld.com> Date: Mon, 05 Aug 2013 12:05:06 +0100 In-Reply-To: <87d2pspgga.fsf@ntlworld.com> (Philip Martin's message of "Mon, 05 Aug 2013 11:41:57 +0100") Message-ID: <878v0gpfdp.fsf@ntlworld.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Gm-Message-State: ALoCoQkW5t2Wy9ueGnbzPamZB+Bt+28MHXgKIK83Ya7EmeQJcK8ydzyMYG8z0o/ZGCB2wkM/84Rv X-Virus-Checked: Checked by ClamAV on apache.org Philip Martin writes: > Lieven Govaerts writes: > >>> C:\Customer>svn log -v ./ >>> svn: E175002: Unexpected HTTP status 501 'Method Not Implemented' on '/Subversio >>> n/W3000_Customer_198.622-00_Customer_DRL/!svn/bc/14/trunk/03_Software' >>> >>> svn: E200007: Additional errors: >>> svn: E200007: The requested report is unknown. >> >> For this part of your issue, I'm interested in seeing a network trace >> (wireshark, fiddler) between your client and server. If that's >> possible for you, you can send them privately. Filter out any >> unrelated traffic and basic/digest authentication headers if possible. > > That's easy to reproduce using 1.1.4 mod_dav_svn: > > svnadmin create repo --compatible-version 1.1 > svn mkdir -mm file://`pwd`/repo/A > svn co http://localhost/repo/A wc > svn log -v wc > > The client is sending a get-location-segments REPORT request which is > new in 1.5 and not supported by earlier mod_dav_svn. In libsvn_ra/ra-loader.c:svn_ra_get_location_segments the failure of the get-location-segments REPORT is expected to generate SVN_ERR_RA_NOT_IMPLEMENTED: if (err && (err->apr_err == SVN_ERR_RA_NOT_IMPLEMENTED)) { svn_error_clear(err); /* Do it the slow way, using get-logs, for older servers. */ err = svn_ra__location_segments_from_log(session, path, peg_revision, start_rev, end_rev, receiver, receiver_baton, pool); } but libsvn_ra_serf is returning SVN_ERR_RA_DAV_REQUEST_FAILED (gdb) p err[0] $3 = {apr_err = 175002, message = 0x7ffff6f85e7d "traced call", child = 0x7ffff7f300a0, pool = 0x7ffff7f30028, file = 0x7ffff5a4ab60 "../src/subversion/libsvn_ra_serf/getlocationsegments.c", line = 205} (gdb) p err[0].child[0] $4 = {apr_err = 175002, message = 0x7ffff7f300f0 "Unexpected HTTP status 501 'Method Not Implemented' on '/obj/repo/!svn/bc/1/A'\n", child = 0x7ffff7f30140, pool = 0x7ffff7f30028, file = 0x7ffff5a4edf0 "../src/subversion/libsvn_ra_serf/util.c", line = 2440} -- Philip Martin | Subversion Committer WANdisco | Non-Stop Data