[MacPorts] #44199: gnutls 3.3.5 org.macports.fetch for port gnutls returned: fetch failed
MacPorts
noreply at macports.org
Sun Jul 13 20:00:49 PDT 2014
#44199: gnutls 3.3.5 org.macports.fetch for port gnutls returned: fetch failed
-------------------------+----------------------------
Reporter: phoglund@… | Owner: mschamschula@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: fixed | Keywords: haspatch
Port: gnutls |
-------------------------+----------------------------
Changes (by ryandesign@…):
* keywords: => haspatch
* status: new => closed
* resolution: => fixed
* cc: ryandesign@… (added)
Comment:
Everyone: please use WikiFormatting and TracLinks when writing in Trac so
that your posts are legible and so that we don't have to edit your
formatting later.
mschamschula: there is no reason to increase the port's revision when just
changing the list of master sites. And remember to add the "haspatch"
keyword when you attach a patch.
phoglund: yes, you can fetch distfiles manually and place them where
MacPorts expect them. The process is documented in ProblemHotlist#fetch-
failures. Yes, you can install an older version of a port, documented in
wiki:howto/InstallingOlderPort. You shouldn't do this, however, because
other ports have already been built against the new version of gnutls; you
might get library version mismatches if you get some of those dependencies
via a binary package from our server. Binaries of the current version are
not available—not because of an infrastructure problem, but because of a
license conflict:
{{{
"gnutls" is not distributable because its license "gpl" conflicts with
license "OpenSSL" of dependency "openssl"
}}}
cal: old versions of gnutls are on the gnu mirrors, but current versions
are only hosted at the gnutls ftp server.
MacPorts' distfiles mirror servers ''should'' mirror files, but sometimes
this fails. In particular, Apple's network (which is where Mac OS Forge
lives and where MacPorts' servers are hosted) has restrictions on
accessing FTP servers over their normal ports. To circumvent this, the
MacPorts servers are configured to use a proxy server run by another
MacPorts committer on a different network, but during Mac OS Forge's
recent network reconfiguration this connection was interrupted for a time.
Separately, shortly after that, the proxy server was down for awhile.
Probably gnutls was updated to 3.3.5 during one of these outages so the
file did not get mirrored.
I've committed mschamschula's patch (minus the revision increase) in
r122069. This does not appear to have caused the servers to re-attempt
mirroring, perhaps because the ports had already been successfully built.
However this might let you fetch it now, and hopefully the files will get
mirrored eventually, the next time the gnutls port has its revision or
version increased; I may have a change I need to commit to it shortly
which would cause this.
--
Ticket URL: <https://trac.macports.org/ticket/44199#comment:17>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list