[MacPorts] #35897: Add a buildbot with +universal for all packages

MacPorts noreply at macports.org
Mon Mar 12 17:49:34 UTC 2018


#35897: Add a buildbot with +universal for all packages
----------------------------+--------------------------------
  Reporter:  mojca          |      Owner:  macports-tickets@…
      Type:  enhancement    |     Status:  new
  Priority:  Low            |  Milestone:
 Component:  buildbot/mpbb  |    Version:
Resolution:                 |   Keywords:
      Port:                 |
----------------------------+--------------------------------

Comment (by ryandesign):

 I don't think we should build and distribute binaries of all ports with
 the universal variant. It's not needed generally and would take a lot of
 disk space, and we've already lost one of our mirrors because they ran out
 of disk space. We also do not have unlimited disk space on the buildbot
 workers, and they keep (the current version of) all ports they've built
 installed.

 We already build and distribute universal binaries when they are a
 dependency. So, when wine is updated, it builds universal variants of all
 its dependencies, such as freetype. All we need to do to complete that is
 whenever a port is updated, get the list of different variant combinations
 with which that port is currently installed on the buildbot worker, and
 schedule a build for each of those variant combinations. (So, if freetype
 is currently installed with the universal variant and with no variants,
 schedule two builds of freetype, one with the universal variant and one
 with no variants.)

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


More information about the macports-tickets mailing list