The Wire · Showcase
BUILDBTW API SHIPS WITH EXPANDED BUILD LIST ENDPOINT
By RepoJournal · Filed · About Arch Linux
Arch's build system just got smarter—the new list-builds API merges after weeks of refinement, bringing pagination controls and richer build metadata to the pipeline.
The buildbtw project landed a major API expansion [1] that adds max_results pagination to the build list endpoint [2] and extends the api::Build struct with additional fields [3], giving downstream tooling better control over query results and access to more granular build information. The merge also cleaned up a stale RUSTSEC advisory from the ignore list [5] and fixed lint failures in release mode [4], keeping the codebase audit-clean as the API surface grows. On the package side, linux-hardened pushed a new 7.0.6 kernel with hardened patches [6], libxml++-5.0 bumped to 5.6.1-1 [7], and radicle hit 1.8.0 [8]—all standard maintenance. These are shipping cleanly across multilib and testing repos.
One email a day. Unsubscribe in one click.
Keep up with Arch Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review buildbtw API changes if you consume the build list endpoint archlinux/buildbtw [plan]
- → Update linux-hardened if running hardened kernel before next reboot archlinux/packages [plan]
- → Rebuild against libxml++-5.6.1 if you depend on it archlinux/packages [monitor]
References
- [1] Merge branch 'list-builds-api' into 'main' archlinux/buildbtw
- [2] add max_results to build list endpoint archlinux/buildbtw
- [3] Add more fields to api::Build struct archlinux/buildbtw
- [4] Fix lint in release mode archlinux/buildbtw
- [5] Remove old ignored RUSTSEC advisory archlinux/buildbtw
- [6] update linux-hardened to 7.0.6.hardened1-1 in extra-x86_64 archlinux/state
- [7] update libxml++-5.0 to 5.6.1-1 in extra-x86_64 archlinux/state
- [8] update radicle to 1.8.0-1 in extra-x86_64 archlinux/state