-
Notifications
You must be signed in to change notification settings - Fork 108
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
apt publishing #44
Comments
Hey @Fexiven! This is another area that there is likely long term interest, but not something I am familiar enough to do immediately. As debian often has somewhat older versions of the rust compiler, this also plays into the discussion for MSRV: #41. As of today, it looks like debian stable is on Rust 1.63: https://packages.debian.org/search?keywords=rustc, and Rust 1.79 is releasing tomorrow: https://www.whatrustisit.com/ That puts it 16 releases behind, or about two years: (16 releases x (6 weeks / 1 release) x (1 year / 52 weeks)) = 1.85 years. In general, there is likely interest in APT (and other) packaging, but likely not right now, and we'll need to discuss how to support this. I did just check if we can build on 1.63, and the initial answer is "no", due to MSRV of at least one dependency (there may be more):
|
Great, exactly what i feared. Thanks for the info |
Definitely happy to keep this issue open to track this, and open to feedback from package maintainers or other folks who have experience packaging Rust applications for debian, including things to be aware of, and any practical suggestions for making this possible. |
I'm not an expert on Debian packaging but I don't think we need to worry about compiler dependency if we just want to publish binaries as a 3rd party package source, like https://openresty.org/en/linux-packages.html. Binaries compiled with the latest rustc should just work fine on Debian Bookworm. |
Are there already any thoughts on publishing the project to apt repos?
The text was updated successfully, but these errors were encountered: