[MacPorts] #53347: distfile mirrors not automatically updating

MacPorts noreply at macports.org
Sun Oct 8 04:36:20 UTC 2017


#53347: distfile mirrors not automatically updating
-----------------------------+---------------------
  Reporter:  GregoryEAllen   |      Owner:  admin@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:                  |   Keywords:
      Port:                  |
-----------------------------+---------------------

Comment (by ryandesign):

 The old macOS forge infrastructure mirrored distfiles in a Subversion
 post-commit hook, prior to sending the commit to the buildbot. Thus, the
 buildbot workers could download their distfiles from our mirror. This is
 what we want to achieve again, except now we're using GitHub, so we don't
 have a local post-commit hook script, and instead we get notifications
 from GitHub which trigger the buildbot. So we want to create a buildbot
 task that mirrors the files prior to scheduling the port-building task, or
 we want to have the port-building tasks depend on the mirroring task.
 Buildbot tasks occur in what the Buildbot project calls "builders", and
 that builder needs to be running on the server hosting the distfiles. We
 currently don't have a Buildbot builder running there, so I need to set
 one up, and decide what user to run that as. That builder also needs a
 copy of MacPorts and the ports tree, and for that copy of MacPorts and the
 ports tree to be kept up to date; I don't think we've yet solved how that
 happens.

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


More information about the macports-tickets mailing list