[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