[MacPorts] #58696: Don't force the buildbot to build from source
MacPorts
noreply at macports.org
Sat Nov 9 01:58:53 UTC 2019
#58696: Don't force the buildbot to build from source
----------------------------+---------------------
Reporter: ryandesign | Owner: admin@…
Type: defect | Status: new
Priority: High | Milestone:
Component: buildbot/mpbb | Version:
Resolution: | Keywords:
Port: |
----------------------------+---------------------
Comment (by ryandesign):
Replying to [comment:1 ryandesign]:
> The buildbot just
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/105591
wasted 6 hours 25 minutes] building just one of py-tensorflow's 4 subports
even though the archive is already on the server.
Looking at this build specifically, the gathering step shows the name of
the archive:
{{{
"py27-tensorflow" is distributable
Already uploaded public archive:
py27-tensorflow-2.0.0_0+mkl.darwin_16.x86_64.tbz2
}}}
The
[https://build.macports.org/builders/ports-10.12_x86_64-watcher/builds/28156
portwatcher that triggered this build] started at Tue Nov 5 19:36:47 2019
UTC. My web server logs show this hit to the '''nondistributable'''
packages server at that time:
{{{
192.168.7.41 - - [05/Nov/2019:19:37:43 +0000] "HEAD
/py27-tensorflow/py27-tensorflow-2.0.0_0+mkl.darwin_16.x86_64.tbz2
HTTP/1.1" 404 0 "-" "curl/7.66.0" "-"
}}}
And 6 hours and change later, the gathering step produced this hit on the
'''distributable''' packages server:
{{{
192.168.7.41 - - [06/Nov/2019:02:20:27 +0000] "HEAD
/py27-tensorflow/py27-tensorflow-2.0.0_0+mkl.darwin_16.x86_64.tbz2
HTTP/1.1" 200 0 "-" "curl/7.66.0" "-"
}}}
So `mpbb list-subports` thought the package was not distributable, but
`mpbb gather-archives` thought it was.
--
Ticket URL: <https://trac.macports.org/ticket/58696#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list