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>