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

Use more powerful package versions #141

Open
jgraichen opened this issue Jun 5, 2024 · 0 comments
Open

Use more powerful package versions #141

jgraichen opened this issue Jun 5, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@jgraichen
Copy link

Is your feature request related to a problem? Please describe.

The package versions of e.g. fullstaq-ruby-3.3-jemalloc seem not to follow any Ruby version, which makes it impossible to use these for dpkg dependencies and still profit from automatic upgrades.

For example, we install our applications as Debian packages, and they have a dependency on a ruby interpreter, such as:

Depends: fullstaq-ruby-3.3-jemalloc

In some case, such as with the bootsnap bug in Ruby 3.3.1, would have a version constraint there, to limit ruby to known good versions, but since the fullstaq packages have versions such as 2-ubuntu-22.04, this does not work.

Describe the solution you'd like

Best would be if the package version would follow the ruby version, since we could have a constraint such as this:

Depends: fullstaq-ruby-3.3-jemalloc (>= 3.3.2) | fullstaq-ruby-3.3 (>= 3.3.2)

The package must be built with a version like this: 3.3.2-2-ubuntu-22.04.

Additional context

This does make package versions much more consistent with how package versions usually work and would help in many possible scenarios, such as APT pinning, update scanning, or repo mirroring.

@jgraichen jgraichen added the enhancement New feature or request label Jun 5, 2024
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

1 participant