mirror of
https://github.com/borgbackup/borg.git
synced 2026-10-12 02:11:36 +00:00
Backport of74d943092and9004e3c22from master. cross-platform-actions 1.5.0 adds support for Haiku R1/beta6, so use that instead of r1beta5 (2024), which was too painful to work with, see #9463. The r1beta6 image already has git, pkgconfig, lz4 and openssl3, and it comes with a usable python3, so it does not need a python or cffi package installed anymore (1.4 does not use argon2-cffi). Also, from master: The VM corrupts data every now and then: rustc crashed on crate metadata it had written itself ("assertion failed: bytes[len] == STR_SENTINEL") and pip found sha256 mismatches reading big wheels back from its own cache. So build outside /boot/system/cache/tmp (haiku's /tmp), run one rustc at a time and retry a pip install with a purged cache, so a damaged file does not fail the whole job. Co-Authored-By: Claude Opus 5 <[email protected]>