[MacPorts] #44939: Buildots failed to build PyPy for SnowLeopard, Lion and MountainLion because of a strict timeout

MacPorts noreply at macports.org
Fri Sep 12 16:45:57 PDT 2014


#44939: Buildots failed to build PyPy for SnowLeopard, Lion and MountainLion
because of a strict timeout
----------------------------+--------------------------------
  Reporter:  macosx12345@…  |      Owner:  macports-tickets@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.3.1
Resolution:                 |   Keywords:
      Port:  pypy           |
----------------------------+--------------------------------

Comment (by ryandesign@…):

 As I understand it, our 4 buildslaves are virtual machines running on a
 single physical Mac. And when a revision is committed, a build is kicked
 off on all buildslaves simultaneously, so they're all competing for the
 same physical resources. I'm not sure if the pypy build uses multiple
 processor cores, but if it does, only ¼ of them would actually be
 available when the 4 buildslaves are going at it at the same time.

 I forced a build of pypy on the Mountain Lion buildslave only, and it
 succeeded after 2 hours 45 minutes. Same on the Snow Leopard buildslave.
 These binary packages are now available. I've tried the same on the Lion
 buildslave twice now, and it failed both times after over 2 hours. It
 could be that the older version of clang on the Lion server takes longer
 to compile, pushing this particular object over the 20-minute limit we've
 set.

 It does seem pretty egregious that any build system would work for over 20
 minutes without any output at all. Are the developers of pypy aware they
 are doing this?

 We could increase this timeout on the buildbot, but what value should we
 set it to?

-- 
Ticket URL: <https://trac.macports.org/ticket/44939#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list