-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
TL;DR: Rails 7.1 requires Rack 3 and Resque-web cannot support Rack 3 (due to sinatra). Can Resque-web be made into it's own gem?
Greetings,
This appears to be a partial repeat of #1492.
Sinatra cannot use Rack 3, due to the issues laid out (and in progress) here.
sinatra/sinatra#1797 (comment)
Just like to point out that rack-session-2.0.0 now requires rack >= 3.0.0, however sinatra-3.0.5 still requires rack ~> 2.2, which makes the rack-session-2.0.0 gem incompatible with sinatra <= 3.0.5. This will probably start biting developers.
Since Sinatra cannot run rack 3; Rails 7.1 and Resque are incompatible.
@dentarg states that: sinatra/sinatra#1797 (comment)
Not yet, merging to main will mark the end for Sinatra 3.x (at least I'm not interested in maintaining multiple branches). I just created sinatra/sinatra#1962 with things that should be released for 3.x.
Which suggests that Sinatra 4.x may be a while.
In the issue #1492, it was suggested that resque-web be moved into it's own separate gem
Given, that Sinatra 4.x may be a while, could there be a release of resque w/o resque-web, so that those of us who use Resque could continue doing so on Rails 7.1?
-daniel