OpenBSD Mix Compile Hangs and CPU spikes
Following the OpenBSD install guide, we eventually reach a point where we're getting this output after running mix pleroma.instance gen:
Compiling 3 files (.ex) Generated ex_rated app ===> Package rebar3_archive_plugin-0.0.2 not found. Fetching registry updates and trying again... ===> Updating package registry...
CPU on the VM proceeds to spike to 100% and it never finishes. (Left it overnight) I've tested this on stable, as well as the master branch. I've also tested this on two separate VM's, one from a commercial provider and one I spun up myself with KVM. We're also getting timeouts when running mix deps.get, even after increasing the timeout and setting http concurrency to 1. Tested the exact same failing packages with curl, both IPV4 and IPV6, and the packages downloaded just fine, so I have no idea why it would be timing out...
I did find someone else having the same issue, and apparently they resolved it and said it was due to a "difference in OpenBSD 6.4 and 6.6 - I'll submit a PR at some point", but gave no more details. Anybody have any idea of how to proceed? We're on OpenBSD 6.6 with the default recommended packages listed in the guide linked above.