Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Generate with CI RPM/DEB packages #289

Open
Mte90 opened this issue Jul 9, 2024 · 4 comments
Open

[Feature] Generate with CI RPM/DEB packages #289

Mte90 opened this issue Jul 9, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@Mte90
Copy link
Member

Mte90 commented Jul 9, 2024

Like per title at every new release.

@Mte90 Mte90 added the enhancement New feature or request label Jul 9, 2024
@mks-h
Copy link
Member

mks-h commented Aug 3, 2024

How useful is this? Having RPMs outside of distributions' repos is not optimal, because they won't receive updates without a repo. Generating single RPM for all RPM distributions (Fedora, Arch, openSUSE, RHEL, CentOS, etc) is also not really possible AFAIK — they have too many differences, despite using same file format for packages.

P.S. Same for deb

@Mte90
Copy link
Member Author

Mte90 commented Aug 5, 2024

So as Debian user I can say that we just need the same binary we compile with cargo has doesn't have any dependence on something else so it should work everywhere.

We right now can start with the deb package and in the future we can see for a repository, a lot of projects on github release a deb/rpm package without a repository.

@mks-h
Copy link
Member

mks-h commented Aug 5, 2024

Publishing a package to Debian repositories seems to be troublesome: https://unix.stackexchange.com/a/620698
But that will make it propagate to its derivatives, incl. Ubuntu and its derivatives.
There's also a risk of making it into stable repositories before we reach first stable release, which will make it stay like that for the life of that Debian version.

@Mte90
Copy link
Member Author

Mte90 commented Aug 6, 2024

Indeed we can think about crete our own repository in the future.
I am more right now on step 1, do the packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants