ports/186392: www/rubygem-sinatra: requires rubygem-tilt 1.3.x, not 2.0.0
Daniel Roethlisberger
daniel at roe.ch
Sun Feb 2 22:10:01 UTC 2014
>Number: 186392
>Category: ports
>Synopsis: www/rubygem-sinatra: requires rubygem-tilt 1.3.x, not 2.0.0
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Feb 02 22:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Daniel Roethlisberger
>Release: FreeBSD 9.2-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD stroopwafel.roe.ch 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0: Sat Jan 11 03:25:02 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
rubygem-sinatra-1.4.4 =
rubygem-tilt-2.0.0 =
>Description:
Sinatra 1.4.4 requires Tilt 1.3.x and does not run with Tilt 2.0.0. With
latest packages installed, running a Sinatra app results in the following
exception, AFAICS breaking all Sinatra apps using the gem from ports/packages:
/usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in `to_specs': Could not find tilt (>= 1.3.4, ~> 1.3) amongst [daemons-1.1.9, diff-lcs-1.2.5, eventmachine-1.0.3, git-1.2.5, grit-2.5.0, haml-4.0.4, kgio-2.8.0, mime-types-1.25.1, posix-spawn-0.3.6, rack-1.4.5, rack-protection-1.5.0, raindrops-0.11.0, rdiscount-2.1.6, sinatra-1.4.4, thin-1.2.11, tilt-2.0.0, unicorn-4.6.3] (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/specification.rb:778:in `block in activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/specification.rb:767:in `each'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/specification.rb:767:in `activate_dependencies'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/specification.rb:751:in `activate'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:212:in `rescue in try_activate'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:209:in `try_activate'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/custom_require.rb:59:in `rescue in require'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/custom_require.rb:35:in `require'
from ./helloworld.rb:2:in `<main>'
>How-To-Repeat:
# pkg install rubygem-sinatra
$ cat >helloworld.rb <<EOF
#!/usr/bin/env ruby
require 'sinatra'
get '/hi' do
"Hello World!"
end
EOF
$ chmod 755 helloworld.rb
$ ./helloworld.rb
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list