[MacPorts] #73398: Mirroring of distfiles hosted on GitHub is failing

MacPorts noreply at macports.org
Wed Jan 21 02:51:52 UTC 2026


#73398: Mirroring of distfiles hosted on GitHub is failing
-----------------------------+---------------------
  Reporter:  jeff-kelley     |      Owner:  admin@…
      Type:  defect          |     Status:  closed
  Priority:  Normal          |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:  fixed           |   Keywords:
      Port:  qpdf            |
-----------------------------+---------------------

Comment (by ryandesign):

 Replying to [comment:13 Dave-Allured]:
 > I believe that the overall mirroring problem is not Github-specific, as
 was just demonstrated by this libaec fail.  I think that there is a fault
 in the current MacPorts mirror process, such that the first encountered
 certificate fail results in the port marked "mirror completed" in the
 ports database.  This means that later successful fetches by more updated
 builders are blocked from completing the missing mirrors.

 There is no general fault in the mirroring process, except that mirroring
 has been happening on the buildmaster which runs OS X 10.11, and MacPorts
 uses Apple's curl by default, and Apple's curl on 10.11 uses
 SecureTransport which doesn't support TLS 1.3, so it cannot connect to
 GitHub anymore now that they've changed their server configuration to
 require TLS 1.3 (or whatever change they made).

 This ticket was specific to GitHub in that its popularity meant something
 had to be done to work around it on our end urgently. Other servers may
 also be unable to be reached from old Apple curl versions depending on
 their server settings and the workaround should fix that as well.

-- 
Ticket URL: <https://trac.macports.org/ticket/73398#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list