[MacPorts] #53548: Buildbot doesn't upload archives made distributable later

MacPorts noreply at macports.org
Sun Feb 12 09:21:36 UTC 2017


#53548: Buildbot doesn't upload archives made distributable later
-----------------------------+----------------------
  Reporter:  ryandesign      |      Owner:  admin@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:                  |   Keywords:  buildbot
      Port:                  |
-----------------------------+----------------------

Comment (by mojca):

 Let's assume that we want to rebuild 10000 ports that have all already
 been successfully built and uploaded before. (For example after changing
 the maintainers' addresses or after removing the `Id` line.)

 If I understand your suggestion correctly, you would start 10000
 individual jobs on the port builder. While all those jobs would be
 relatively inexpensive (but again: I suspect that with current logic we
 would not upload non-active ports, so we would have to change/optimize
 something anyway), there would still be quite some overhead involved in
 starting up all those jobs. And I cannot imagine the job to be done any
 faster than a few seconds. I'm unable to see the old logs to check that
 (presumably Ryan deleted the old logs already), but some
 [https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/10000
 random inexensive port] (that was in fact activated) took half a minute.

 No, I didn't measure it, but maybe I don't understand what your proposal
 is exactly. I cannot understand how starting an individual job on the
 builder could be any faster or more efficient than doing the check
 beforehand and avoid all the overhead.

 Plus we would be dealing with lots of "useless build logs" (many
 successful jobs on the port builder that don't do anything at all) that
 would make the overview of what's happening on the buildbot much less
 useful.

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


More information about the macports-tickets mailing list