ports/180485: net/svnup: svn protocol doesn't work
Alexey Markov
redrat at mail.ru
Fri Jul 12 09:00:00 UTC 2013
>Number: 180485
>Category: ports
>Synopsis: net/svnup: svn protocol doesn't work
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 12 09:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Alexey Markov
>Release: 8.3-RELEASE-p7
>Organization:
JSC Complitex
>Environment:
FreeBSD host.redrat.ru 8.3-RELEASE-p7 FreeBSD 8.3-RELEASE-p7 #0: Thu Apr 4 14:15:05 MSK 2013 redrat at host.redrat.ru:/arc/obj/arc/src/sys/HOST amd64
>Description:
net/svnup can't fetch source tree using SVN protocol, while HTTP works like a charm.
>How-To-Repeat:
Try to fetch a source tree to an empty folder using SVN protocol.
svnup.conf:
[defaults]
work_directory=/var/db/svnup
host=svn.freebsd.org
protocol=svn
verbosity=1
trim_tree=0
extra_files=0
[releng]
branch=base/releng/8.4
target=/arc/home/redrat/src
host:svnup/svnup-0.97# ./svnup releng -k /tmp -l /arc/tst -p svn -v 3 > /tmp/rel8svn.txt
# Protocol: svn
# Address: svn.freebsd.org
# Port: 3690
# Branch: base/releng/8.4
# Target: /arc/tst
# Trim tree: No
# Show extra files: No
# Known files directory: /tmp
(exits immediately)
host:svnup/svnup-0.97# ./svnup releng -k /tmp -l /arc/tst -p http -v 3 > /tmp/rel8http.txt
Bytes read: 1771, Bytes expected: 1771, g:1, rg:2
# Protocol: http
# Address: svn.freebsd.org
# Port: 80
# Branch: base/releng/8.4
# Target: /arc/tst
# Trim tree: No
# Show extra files: No
# Known files directory: /tmp
(normally fetches source tree)
rel8svn.txt:
<< 0 bytes
==========
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
>> Response:
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops atomic-revprops partial-replay inherited-props ephemeral-txnprops
file-revs-reverse ) ) )<< 173 bytes
( 2 ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops atomic-revprops partial-replay ) 37:svn://svn.freebsd.org/base/releng/8.4 10:svnup-0.97 ( ) )
==========
>> Response:
( success ( ( ANONYMOUS ) 36:ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f ) )<< 21 bytes
( ANONYMOUS ( 0: ) )
==========
>> Response:
( success ( ) )<< 23 bytes
( get-latest-rev ( ) )
==========
>> Response:
( success ( ( ) 0: ) )<< 33 bytes
( check-path ( 0: ( 253255 ) ) )
==========
>> Response:
( success ( ( ) 0: ) )# Revision: 253255
<< 55 bytes
( get-dir ( 0: ( 253255 ) false true ( kind size ) ) )
==========
>> Response:
( success ( ( ) 0: ) )
.[0K
rel8http.txt:
<< 454 bytes
OPTIONS /base/releng/8.4 HTTP/1.1
Host: svn.freebsd.org
User-Agent: svnup-0.97
Content-Type: text/xml
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
Transfer-Encoding: chunked
83
<?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-coll
ection-set></D:activity-collection-set></D:options>
0
# Revision: 253255
<< 555 bytes
REPORT /base/!svn/me HTTP/1.1
Host: svn.freebsd.org
User-Agent: svnup-0.97
Content-Type: text/xml
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
Transfer-Encoding: chunked
ed
<S:update-report xmlns:S="svn:">
<S:src-path>/base/releng/8.4</S:src-path>
<S:target-revision>253255</S:target-revision>
<S:depth>unknown</S:depth>
<S:entry rev="253255" depth="infinity" start-empty="true"></S:entry>
</S:update-report>
0
<< 9837 bytes
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/signal.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/fnmatch.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/glob.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/_ctype.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/ctype.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
PROPFIND /base/!svn/rvr/248810/releng/8.4/include/timeconv.h HTTP/1.1
Depth: 1
Host: svn.freebsd.org
(and so on...)
More information about the freebsd-ports-bugs
mailing list