Admin message

Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.

Expired
Milestone May 1, 2025–Dec 31, 2025

Rust library for system package management

A library for package download, validation, verification, installation and state handling similar to libalpm (pacman) will be implemented, which relies on libraries created in previous milestones and will handle collections of individual packages on user systems.

This milestone improves on existing components, such as package file download as unprivileged user, package file validation using common libraries and specifications, package signature verification and Web Key Directory (WKD) lookups using a modern OpenPGP library. The resulting library will serve as an upgrade path from the ubiquitous libalpm library and offer replacements for all of its functionalities, including common queries and support for the on-disk database formats.

  • Work items 40
  • Merge requests 84
  • Participants 5
  • Labels 15
Loading
Loading
Loading
Loading
95% complete
95%
Start date
May 1, 2025
May 1
-
Dec 31 2025
Due date
Dec 31, 2025 (Past due)
40
Work items 40 New issue
Open: 2 Closed: 38
None
Total weight
None
84
Merge requests 84
Open: 2 Closed: 2 Merged: 80
0
Releases
None
Reference: archlinux/alpm/alpm%"Rust library for system package management"