tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

macOS Sonoma bulk build rust failures



* On 2024-05-09 at 10:07 BST, MNX Cloud wrote:

Package                               Breaks Maintainer
-------------------------------------------------------------------------
lang/rust                               5193 pkgsrc-users%NetBSD.org@localhost

Unfortunately these rust failures are a bug introduced in macOS Sonoma. For some reason, interactions across completely separate chroots cause the kernel to get very confused about rlimits, and kill processes after only a few seconds that are configured with an hour of CPU time.

  https://federate.me.uk/@jperkin/112402065157598117

This is enough to reliably kill check-portability.sh. The only workaround is to restart the bulk build and only build rust by itself so that all the other sandboxes are idle.

Unfortunately there's no easy way to roll the build host back to macOS
Ventura, and so you will see these failures every time rust needs to be rebuilt. I'll continue to restart the bulk builds so that we get a complete build, hence duplicate reports.

If anyone has any ideas for workarounds here I'd love to hear them. Adding _ULIMIT_CMD to mk/check just feels all sorts of wrong :(

--
Jonathan Perkin   -   mnx.io   -   pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index