Opened 4 months ago

Closed 4 months ago

#69104 closed defect (fixed)

codeblocks-devel @20231227-r13421: checkout fails: svn: warning: W170013: Unable to connect to a repository at URL 'https://github.com/spillz/codeblocks-python/trunk'

Reported by: kencu (Ken) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: codeblocks-devel

Description

Using subversion to checkout the source of codeblocks-devel fails currently with this error when checking out one of the external projects:

svn: warning: W205011: Error handling externals definition for 'trunk/src/plugins/contrib/PythonPlugins':
svn: warning: W170013: Unable to connect to a repository at URL 'https://github.com/spillz/codeblocks-python/trunk'
Checked out revision 13421.
svn: E205011: Failure occurred processing one or more externals definitions
Command failed:  cd "/opt/local/var/macports/build/_opt_macportsofficial_macports-ports_devel_codeblocks-devel/codeblocks-devel/work" && /opt/local/bin/svn --non-interactive checkout svn://svn.code.sf.net/p/codeblocks/code/trunk@13421 2>&1
Exit code: 1
Error: Failed to fetch codeblocks-devel: Subversion check out failed

The checkout of main source works, and the checkout of one of the externals goes OK, but the github one (PythonPlugins) fails:

% svn propget svn:externals src/plugins/contrib/
FortranProject https://svn.code.sf.net/p/fortranproject/code/trunk
PythonPlugins https://github.com/spillz/codeblocks-python/trunk

This used to work before. I'm not sure what happened.

I tried changing the externals to:

% svn propget svn:externals src/plugins/contrib/
FortranProject https://svn.code.sf.net/p/fortranproject/code/trunk
PythonPlugins https://github.com/spillz/codeblocks-python

but that didn't help, it seems -- unless I didn't do it right. I'm not much of a subversion expert.

There is a ticket saying subversion does not work well when using openssl3, but is fixed by installing openss3 +legacy; I tried that, but it also made no change.

Change History (7)

comment:1 Changed 4 months ago by kencu (Ken)

FWIW, I posted the same info at codeblocks:

https://sourceforge.net/p/codeblocks/tickets/1445/

but as this looks like an SVN thing, it probably has nothing to do with them...

comment:2 Changed 4 months ago by kencu (Ken)

just for interest, trying to do the checkout outside macports like this similarly fails:

cd /tmp
svn checkout https://svn.code.sf.net/p/codeblocks/code/trunk

comment:3 Changed 4 months ago by kencu (Ken)

and the svn I install via homebrew also does the exact same thing.

so that is consistent ... maybe this is an SVN issue then, or maybe github did something to break things.

comment:5 Changed 4 months ago by kencu (Ken)

ok, so this is a codeblocks thing to fix.

thanks

comment:6 Changed 4 months ago by kencu (Ken)

In 68eb2c51742bf1a42b89b95c96ab10a9fa08449a/macports-ports (master):

codeblocks-devel: workaround github disabling svn:externals

see: #69104

comment:7 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)

Port: subversion removed
Resolution: fixed
Status: newclosed
Summary: subversion @1.14.2_1: checkout fails: svn: warning: W170013: Unable to connect to a repository at URL 'https://github.com/spillz/codeblocks-python/trunk'codeblocks-devel @20231227-r13421: checkout fails: svn: warning: W170013: Unable to connect to a repository at URL 'https://github.com/spillz/codeblocks-python/trunk'

That fixes the immediate problem for codeblocks-devel but is not reproducible; see #69109.

Note: See TracTickets for help on using tickets.