$ the-wire · showcase
buildbtw adds SSH agent to container
By RepoJournal · Filed · About Arch Linux
buildbtw containers now start an SSH agent and point libgit2 at /root key paths, while Arch extra updates land libcerf, libde265, and bup.
buildbtw, Arch's reproducible build environment, gained SSH support in the container [1]. The agent now launches inside the container, and SSH key paths were changed to their /root equivalents because "libgit2 only looks for the SSH stuff in /home or /root" [2][3]. Also, authelia's startup timeout was raised to accommodate "slower machines and offline run" [4].
In package state, libcerf updated to 1:3.5-1 [5], libde265 to 1.1.2-1 [6], bup to 0.34-1 [7], and puzzles to 20260902.b30838a-1 [8], all in extra-x86_64. tp_smapi-lts moved from extra-testing-x86_64 to extra-x86_64 [9].
Action items
- → Rebuild local buildbtw images to pick up the ssh-agent changes archlinux/buildbtw [plan]
- → Update extra-x86_64 packages libcerf, libde265, bup, puzzles at next sync archlinux/state [plan]
References
- [1] Merge branch 'ssh-agent' into 'main' ↗ archlinux/buildbtw
- [2] Change SSH key paths to the /root equivalents ↗ archlinux/buildbtw
- [3] Launch ssh agent inside container ↗ archlinux/buildbtw
- [4] Merge branch 'fix/autheia-offline-timeout' into 'main' ↗ archlinux/buildbtw
- [5] update libcerf to 1:3.5-1 in extra-x86_64 ↗ archlinux/state
- [6] update libde265 to 1.1.2-1 in extra-x86_64 ↗ archlinux/state
- [7] update bup to 0.34-1 in extra-x86_64 ↗ archlinux/state
- [8] update puzzles to 20260902.b30838a-1 in extra-x86_64 ↗ archlinux/state
- [9] move tp_smapi-lts from extra-testing-x86_64 to extra-x86_64 ↗ archlinux/state