Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#77720 - [ruby-sinatra] broken by rack 3.x
Attached to Project:
Community Packages
Opened by Felix Yan (felixonmars) - Saturday, 04 March 2023, 10:34 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:05 GMT
Opened by Felix Yan (felixonmars) - Saturday, 04 March 2023, 10:34 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:05 GMT
|
DetailsDescription:
> require 'sinatra' /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra/base.rb:1809:in `<class:Base>': uninitialized constant Rack::Session (NameError) Did you mean? Rack::RACK_SESSION from /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra/base.rb:918:in `<module:Sinatra>' from /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra/base.rb:22:in `<top (required)>' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra/main.rb:26:in `<module:Sinatra>' from /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra/main.rb:1:in `<top (required)>' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/lib/ruby/gems/3.0.0/gems/sinatra-2.2.2/lib/sinatra.rb:1:in `<top (required)>' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `require' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require' from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:149:in `require' from (irb):1:in `<main>' from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.2/exe/irb:11:in `<top (required)>' from /usr/bin/irb:25:in `load' from /usr/bin/irb:25:in `<main>' <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- sinatra (LoadError) from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require' from (irb):1:in `<main>' from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.2/exe/irb:11:in `<top (required)>' from /usr/bin/irb:25:in `load' from /usr/bin/irb:25:in `<main>' Upstream draft PR: https://github.com/sinatra/sinatra/pull/1857 |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:05 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/ruby-sinatra/issues/1
Saturday, 25 November 2023, 20:05 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/ruby-sinatra/issues/1
[1] PKGBUILD.ruby-rackup
[2] PKGBUILD.ruby-rack-session
[3] PKGBUILD.diff.ruby-rack
[4] PKGBUILD.diff.ruby-sinatra.1
[5] PKGBUILD.diff.ruby-sinatra.2
[6] PKGBUILD.diff.ruby-sinatra.3
I forgot to mention previously I dropped [4] from the PR as the change it addresses has been reverted in rack 3.0.7, this is covered in the upstream PR conversation [5].
[1] PKGBUILD.diff.ruby-sinatra.1
[2] PKGBUILD.diff.ruby-sinatra.2
[3] PKGBUILD.diff.ruby-sinatra.3
[4] https://github.com/sinatra/sinatra/pull/1857/commits/952cd464f71e53db2aeb83632e9086e0ce476ca2
[5] https://github.com/sinatra/sinatra/pull/1857
[1] PKGBUILD.diff.ruby-sinatra.1
[2] PKGBUILD.diff.ruby-sinatra.2
[3] https://github.com/sinatra/sinatra/commit/b4f61f59cf8f938db261a6561a69ca61d01e8581
[4] https://github.com/sinatra/sinatra/pull/1911
[5] https://github.com/sinatra/sinatra/commit/3538518b61f1b4c20d22720af889cbdd0e77367f
[6] https://github.com/sinatra/sinatra/commit/cb7361714a56a717fea8dc5211f6c4e048b31991
[1] https://gitlab.archlinux.org/loqs/ruby-rack/-/commits/update/
[2] https://gitlab.archlinux.org/loqs/ruby-rackup
[3] https://gitlab.archlinux.org/loqs/ruby-sinatra/-/commits/update/