-
Notifications
You must be signed in to change notification settings - Fork 4
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
publish debian package failing for official release #152
Comments
I discussed this issue with @fuzzypixelz and here are the 2 alternatives we thought out:
Option 1 has the potential of breaking the system for all our users and will require them to manually remove the old package Option 2 gives a clean upgrade path for users, but means we have to bump all of zenoh patch versions just for the debian package. |
It's clear we need to change the Debian publishing action to let cargo-deb compute a version fitting the Debian Policy. The problem with this is that this version needs to be patched into the To salvage the current situation without breaking previously published packages, here are a few suggestions:
I'm not in favor of publishing |
Let cargo deb resolve the debian version for us. Fix eclipse-zenoh#152
Re-opening as the fix done in #175 didn't work for dev releases: https://github.com/eclipse-zenoh/zenoh/actions/runs/9556560003 Also in here: https://github.com/eclipse-zenoh/ci/blob/main/src/publish-crates-debian.ts#L70 we unpack the artifact to directory using the version. Should this be updated to the debian version as well? |
Describe the bug
Publishing the debian package for the
0.11.0
failed with the following error:I believe this failed because we published
0.11.0-rc.3
debian packages and according to the Debian Policy Manual -- footnote 7 we should have used0.11.0~rc.3
instead.Another way to test this is to run on a debian box:
To reproduce
See https://github.com/eclipse-zenoh/zenoh/actions/runs/9364239510/job/25777234445
System info
The text was updated successfully, but these errors were encountered: