Skip to content

Add reproducible Debian package builds and distribution #7618

@MoeMahhouk

Description

@MoeMahhouk

Now that we have reproducible builds and soon CI workflow to build those containers and push them to DockerHub (#7614), the next natural move is to also generate reproducible Debian packages and upload them as release assets.

Why Debian packages?

Debian packages provide more comfort and would be nice for:

Building VM workloads (e.g., with mkosi)
Bare metal deployments without Docker overhead
Users who prefer system package managers
Integration with the Debian community and its reproducible builds culture (https://reproducible-builds.org/contribute/debian/

Implementation

Build on existing reproducible build infrastructure using cargo-deb, test reproducibility in CI, and upload to GitHub Releases alongside existing artifacts.

Any thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions