[DRE-maint] Bug#683496: ruby-sinatra should depend on ruby-rack-protection
Damien Gombault
desintegr at gmail.com
Wed Aug 1 09:40:06 UTC 2012
Package: ruby-sinatra
Version: 1.3.2-1
Severity: important
Hi.
I have installed Ruby 1.9 and Sinatra then I created an hello world application.
The hello world application does not run because Sinatra requires Rack Protection.
What I have done :
# apt-get install ruby1.9.1
# apt-get install ruby-sinatra
# vim helloworld.rb
require 'sinatra'
get '/' do
'Hello world!'
end
# ruby helloworld.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rack/protection (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/vendor_ruby/sinatra/base.rb:4:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/vendor_ruby/sinatra.rb:4:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from helloworld.rb:1:in `<main>'
The application does not run.
# apt-get install ruby-rack-protection
# ruby helloworld.rb
[2012-08-01 11:33:37] INFO WEBrick 1.3.1
[2012-08-01 11:33:37] INFO ruby 1.9.3 (2012-04-20) [i486-linux]
== Sinatra/1.3.2 has taken the stage on 4567 for development with backup from WEBrick
[2012-08-01 11:33:37] INFO WEBrick::HTTPServer#start: pid=4222 port=4567
The application works after installing ruby-rack-protection package.
I think ruby-sinatra should depend on ruby-rack-protection package.
Thank you
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-3-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ruby-sinatra depends on:
ii ruby-rack 1.4.1-2
ii ruby-tilt 1.3.3-2
ii ruby1.9.1 [ruby-interpreter] 1.9.3.194-1
ruby-sinatra recommends no packages.
ruby-sinatra suggests no packages.
-- no debconf information
More information about the Pkg-ruby-extras-maintainers
mailing list