[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