#55986 closed defect (fixed)
netpbm @10.81.02: fetch fails with access forbidden
Reported by: | mndavidoff (Monte Davidoff) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | netpbm |
Description
Installing netpbm @10.81.03 from source fails with access forbidden.
$ sudo port -vs install netpbm ---> Computing dependencies for netpbm. ---> Fetching distfiles for netpbm Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/netpbm/work" && /usr/bin/svn --non-interactive --trust-server-cert checkout http://svn.code.sf.net/p/netpbm/code/@3155 --non-recursive /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/netpbm/work 2>&1 svn: E170013: Unable to connect to a repository at URL 'http://svn.code.sf.net/p/netpbm/code' svn: E175013: Access to '/p/netpbm/code' forbidden Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/netpbm/work" && /usr/bin/svn --non-interactive --trust-server-cert checkout http://svn.code.sf.net/p/netpbm/code/@3155 --non-recursive /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/netpbm/work 2>&1 Exit code: 1 Error: Failed to fetch netpbm: Subversion check out failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/netpbm/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port netpbm failed
It looks like SourceForge now prohibits svn checkout using http
URLs. I changed svn.url to https://svn.code.sf.net/p/netpbm/code/
, and the installation succeeded.
Attachments (1)
Change History (5)
Changed 7 years ago by mndavidoff (Monte Davidoff)
Attachment: | main.log.gz added |
---|
comment:1 Changed 7 years ago by mndavidoff (Monte Davidoff)
comment:2 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Port: | netpbm added |
Status: | new → accepted |
I am aware of the problem. It presumably affects not just netpbm but the handful of ports that fetch from SourceForge svn. I was going to wait a while to see if the situation changes, since SourceForge has been having a variety of intermittent errors and it's hard to know which errors are transient and will resolve themselves and which are intentional and permanent. I recently changed the fetching of these ports from https to http because SourceForge has new https security restrictions for svn repositories that make it unusable to MacPorts on OS X El Capitan and earlier. We need a solution that works everywhere. For netpbm, I'm looking into fetching from a GitHub mirror instead. I haven't looked into the options available for the other ports yet.
comment:3 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Replying to mndavidoff:
It looks like SourceForge now prohibits svn checkout using
http
URLs.
It is working today, so it appears to have been a temporary problem.
Oops! I forgot to fill in the port field: netpbm, and cc the maintainer: ryandesign. My apologies!