[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