[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