[MacPorts] #61785: mame: 0.226 build fails for 10.7_x64 and 10.10_x64, due to potential python 3.8 process termination
MacPorts
noreply at macports.org
Wed Dec 9 04:52:11 UTC 2020
#61785: mame: 0.226 build fails for 10.7_x64 and 10.10_x64, due to potential python
3.8 process termination
----------------------------+---------------------
Reporter: mascguy | Owner: admin@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: buildbot/mpbb | Version:
Resolution: | Keywords:
Port: mame |
----------------------------+---------------------
Comment (by ryandesign):
I don't know exactly what our sandboxing does, but I don't think it would
prevent running python3.8, even if you hadn't declared a dependency on it,
which you have. (Trace mode, on the other hand, would prevent using files
belonging to ports that you haven't declared a dependency on, but trace
mode is off by default and is not used on our build servers.) I don't
think I've ever seen a port build where processes got killed unexpectedly
like this, or if I have, then I haven't seen it often.
Anyway, both logs show python3.8 being invoked several times successfully
before the problem occurs, which casts doubt on the accuracy of the
"permission denied" error, which only appears in one of the two logs. I
can only imagine that maybe a weird parallel build failure is occurring
and just coincidentally affected those two builders but not the others.
Usually I would suggest testing that theory by using `use_parallel_build
no` but since mame takes so long to build, disabling parallel building for
this port would be terrible...
Our buildbot workers are virtual machines on several different physical
servers. The 10.7, 10.10 and 10.13 VMs are all on the same physical
server, though I can't think of anything relevant that would be different
about that server compared to the others.
--
Ticket URL: <https://trac.macports.org/ticket/61785#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list