[MacPorts] #52989: buildbot: allow building 'pseudoports'

MacPorts noreply at macports.org
Mon Oct 2 22:02:55 UTC 2017


#52989: buildbot: allow building 'pseudoports'
-----------------------------+----------------------
  Reporter:  mojca           |      Owner:  admin@…
      Type:  enhancement     |     Status:  new
  Priority:  Low             |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:                  |   Keywords:  buildbot
      Port:                  |
-----------------------------+----------------------

Comment (by ryandesign):

 The old macOS forge buildbot allowed specifying "all" as a special-case
 port name. That may have worked fine when the old buildbot was first set
 up, but in the years since then our ports collection grew such that
 building all ports at once became problematic as the amount of output
 produced was more than buildbot was designed to handle, resulting in weird
 errors and requiring us in some cases to re-issue the build a second time,
 wasting time.

 On the new buildbot, we haven't ever built all ports, even though we've
 set up four completely new workers in that time and resurrected one worker
 that was offline for a year on macOS forge, so there are probably many
 ports that these five workers could build but have never been asked to.
 The new buildbot uploads not only the port being built, but also any
 dependencies that got built, so in that way we are able to quickly build a
 number of useful binaries just by letting developers' commits trigger
 builds of those ports that are actually being used. Still, it would be
 nice to be able to trigger builds of all ports, to ensure we have actually
 tried to build all the ports we could. To reduce the amount of time that
 the builder is out of commission for other work, it would be nice to be
 able to split it into groups (e.g. by category or name) without having to
 do that work on the command line and paste a long list of ports into the
 portname field.

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


More information about the macports-tickets mailing list