-
Notifications
You must be signed in to change notification settings - Fork 548
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
rackup version missing in gemspec #2559
Comments
Can you please provide a reproduction procedure, I cannot reproduce this problem. |
@CamJN I just hit this issue myself. I haven't confirmed, but it might be as simple to reproduce as installing passenger 6.0.22 and doing
See issue: rack/rackup#13 I also wanted to briefly note: bumping rack to Edit: let me clarify my breaking change comment. The rackup gem has a gemspec dependency of |
Ok so version 1.0 of rackup has no files, and version 2 fixes that. So Passenger should depend on rackup >= 2.0.0, I can make that change. |
@CamJN I've been trying to update passenger to address CVE-2025-26803, but with this cc5359c commit, since version 6.0.24 Passenger requires rack 3 to work. This is actually a breaking change for Rails 7.2 applications that cannot safely use rack 3 just yet, and were running fine on passenger 6.0.20.
Maybe requiring |
Issue report
Question 1: What is the problem?
The gemspec file does not specify the rackup version. The build seems to be failing with passenger-6.0.23. Can we have a rackup version specified in the gemspec file?
What is the expected behavior?
The build should be successful
What is the actual behavior?
Build is failing
How can we reproduce it?
Install
passenger 6.0.23
gem without specifying rackup version. On my machine, it installsrackup 1.0.0
which is incompatible with this passenger version.Question 2: Passenger version and integration mode:
Your answer: open source 6.0.23 standalone;
Question 3: OS or Linux distro, platform (including version):
Your answer: platform agnostic
Question 4: Passenger installation method:
Your answer:
Question 5: Your app's programming language (including any version managers) and framework (including versions):
Your answer: Ruby 3.3.1, Rails 7;
Question 6: Are you using a PaaS and/or containerization? If so which one?
Your answer: No
Question 7: Anything else about your setup that we should know?
Your answer: Install
passenger 6.0.23
without specifyingrackup
version.The text was updated successfully, but these errors were encountered: