[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