Skip to content

Conversation

@brueningf
Copy link
Contributor

Adds support for building Jaguar as a Debian package (no upstream yet). The update introduces the necessary Debian packaging files, automates the .deb build and release process in CI, and updates documentation to reflect the new installation method.

Copy link
Member

@floitsch floitsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and I think we should commit this PR as a starting point.
However, if we want to get Jaguar accepted as Debian package, we need to improve the copyright collection.
Since Golang statically links in other sources, Jaguar's copyright needs to include all dependent packages (and that must happen transitively).

Have a look at https://github.com/Debian/dh-make-golang for tooling that should help make this happen.
I'm not sure if we can use dh-make-golang as replacement for our make step, but if we can, that would probably be the easiest.

Copy link
Member

@floitsch floitsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still LGTM.

@floitsch floitsch merged commit a439e9f into toitlang:main Dec 2, 2025
1 check passed
@brueningf brueningf deleted the deb-packaging branch December 2, 2025 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants