Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jul 2013 08:58:13 GMT
From:      Alexey Markov <redrat@mail.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/180485: net/svnup: svn protocol doesn't work
Message-ID:  <201307120858.r6C8wDop084903@oldred.freebsd.org>
Resent-Message-ID: <201307120900.r6C900RR052210@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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...)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307120858.r6C8wDop084903>