Package: rails Version: 2.3.5-1 Severity: grave Tags: patch Justification: renders package unusable
Intalling the "rails" package does not give the user a working rails environment, because action_controller is not available: terce...@morere:/tmp/bli$ ./script/server /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- action_controller (MissingSourceFile) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/lib/ruby/1.8/active_support/dependencies.rb:156:in `require' from /usr/lib/ruby/1.8/active_support/dependencies.rb:521:in `new_constants_in' from /usr/lib/ruby/1.8/active_support/dependencies.rb:156:in `require' from /tmp/bli/vendor/rails/railties/lib/commands/server.rb:2 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from ./script/server:3 After installing libactionpack-ruby1.8: terce...@morere:/tmp/bli$ ./script/server => Booting Mongrel => Rails 2.3.5 application starting on http://127.0.0.1:3000 /tmp/bli/config/../vendor/rails/railties/lib/initializer.rb:271:in `require_frameworks': no such file to load -- action_mailer (RuntimeError) from /tmp/bli/config/../vendor/rails/railties/lib/initializer.rb:134:in `process' from /tmp/bli/config/../vendor/rails/railties/lib/initializer.rb:113:in `send' from /tmp/bli/config/../vendor/rails/railties/lib/initializer.rb:113:in `run' from /tmp/bli/config/environment.rb:9 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/lib/ruby/1.8/active_support/dependencies.rb:156:in `require' from /usr/lib/ruby/1.8/active_support/dependencies.rb:521:in `new_constants_in' from /usr/lib/ruby/1.8/active_support/dependencies.rb:156:in `require' from /tmp/bli/vendor/rails/railties/lib/commands/server.rb:84 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from ./script/server:3 Installing libactionmailer-ruby1.8 fixes that. So, that's it: the rails-ruby1.8 package must depend on both libactionpack-ruby1.8 and libactionmailer-ruby1.8. Please find attached a patch against the current git repository. I've also added corresponding dependencies to the future rails-ruby1.9.1 package. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages rails depends on: ii rails-ruby1.8 2.3.5-2 MVC ruby based framework geared fo rails recommends no packages. rails suggests no packages. -- no debconf information -- Antonio Terceiro <terce...@softwarelivre.org> http://softwarelivre.org/terceiro
From 1e80875d5f6ab903f06246fd050fc2229e30fd05 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro <terce...@softwarelivre.org> Date: Thu, 24 Jun 2010 16:24:06 -0300 Subject: [PATCH] Adding missing dependencies --- debian/control | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/debian/control b/debian/control index 7edef24..41cabf5 100644 --- a/debian/control +++ b/debian/control @@ -32,6 +32,8 @@ Depends: ${misc:Depends}, ruby1.8 (>=1.8.2-3), rake (>>0.8.3), libredcloth-ruby1.8, liberb-ruby1.8, libruby1.8-extras, libjs-prototype, libbuilder-ruby1.8 (>>2.1.2), rubygems1.8, libtext-format-ruby1.8 (>>0.6.3), libtmail-ruby1.8 (>>1.2.3), + libactionpack-ruby1.8 (= ${binary:Version}), + libactionmailer-ruby1.8 (= ${binary:Version}), libactiverecord-ruby1.8 (= ${binary:Version}) Recommends: irb1.8, libmocha-ruby1.8 Conflicts: libdevel-logger-ruby1.8 @@ -45,6 +47,8 @@ Description: MVC ruby based framework geared for web application development # libredcloth-ruby1.9.1, liberb-ruby1.9,.1 libjs-prototype, # libbuilder-ruby1.9.1, rubygems1.9.1, # libtext-format-ruby1.9.1, libtmail-ruby1.9.1 (>>1.2.3), +# libactionpack-ruby1.9.1 (= ${binary:Version}), +# libactionmailer-ruby1.9.1 (= ${binary:Version}), # libactiverecord-ruby1.9.1 (= ${binary:Version}) #Recommends: irb1.8, libmocha-ruby1.9.1 #Suggests: thin1.9.1 | libapache2-mod-ruby | libapache2-mod-fcgid, libfcgi-ruby1.9.1 -- 1.7.1
signature.asc
Description: Digital signature