[MacPorts] #32753: git-svn assertion failed (svn_uri_is_canonical(repos_URL, pool))

MacPorts noreply at macports.org
Tue Jan 3 13:13:43 PST 2012


#32753: git-svn assertion failed (svn_uri_is_canonical(repos_URL, pool))
-------------------------------------+--------------------------------------
 Reporter:  jochen@…                 |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:                                       
Component:  ports                    |     Version:  2.0.3                                
 Keywords:  git-core svn subversion  |        Port:                                       
-------------------------------------+--------------------------------------
Description changed by jochen@…:

Old description:

> Hi,
>
> I am having trouble with git-svn, i.e., with the combination of git-core
> and subversion. Since the last upgrade, whenever I am trying to fetch (in
> my case from a https:// URL) I get the following error
> {{{
> svn: E235000: In file 'subversion/libsvn_ra_neon/session.c' line 798:
> assertion failed (svn_uri_is_canonical(repos_URL, pool))
> error: git-svn died of signal 6
> }}}
> Accessing the same subversion repository with plain svn (the same
> version) does work.
>
> I have searched the web, but could not find any description of the
> underlying issue or of others who might have this problem. However,
> apparently there is something wrong in the
>  communication of git and svn...
> {{{
> > git --version
> git version 1.7.7.4
> }}}
> {{{
> > git svn --version
> git-svn version 1.7.7.4 (svn 1.7.2)
> }}}
> {{{
> > svn --version
> svn, version 1.7.2 (r1207936)
>    compiled Jan  2 2012, 23:23:36
>
> Copyright (C) 2011 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
> }}}

New description:

 Hi,

 I am having trouble with git-svn, i.e., with the combination of git-core
 and subversion. Since the last upgrade, whenever I am trying to fetch (in
 my case from a https:// URL) I get the following error
 {{{
 svn: E235000: In file 'subversion/libsvn_ra_neon/session.c' line 798:
 assertion failed (svn_uri_is_canonical(repos_URL, pool))
 error: git-svn died of signal 6
 }}}
 Accessing the same subversion repository with plain svn (the same version)
 does work.

 I have searched the web, but could not find any description of the
 underlying issue or of others who might have this problem. However,
 apparently there is something wrong in the
  communication of git and svn...
 {{{
 > git --version
 git version 1.7.7.4
 }}}
 {{{
 > git svn --version
 git-svn version 1.7.7.4 (svn 1.7.2)
 }}}
 {{{
 > svn --version
 svn, version 1.7.2 (r1207936)
    compiled Jan  2 2012, 23:23:36

 Copyright (C) 2011 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
 }}}

 Btw, it works with the current git binary from
 {{{
 http://code.google.com/p/git-osx-installer/downloads/list?can=3
 }}}
 (Which is an ugly but workable workaround for the time being).

--

-- 
Ticket URL: <https://trac.macports.org/ticket/32753#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list