Package: rails Version: 1.2.3-2 Severity: normal Somewhere between version 1.2.1 and the current version, Rails' test rake task has started to produce a backtrace whenever a test fails, like so:
> rake test ... usual output ... 34 tests, 82 assertions, 1 failures, 0 errors /usr/bin/ruby1.8 -Ilib:test "/usr/lib/ruby/1.8/rake/rake_test_loader.rb" Command failed with status (1): [/usr/bin/ruby1.8 -Ilib:test "/usr/lib/ruby...] /usr/lib/ruby/1.8/rake.rb:719:in `sh' /usr/lib/ruby/1.8/rake.rb:726:in `call' /usr/lib/ruby/1.8/rake.rb:726:in `sh' /usr/lib/ruby/1.8/rake.rb:805:in `sh' /usr/lib/ruby/1.8/rake.rb:740:in `ruby' /usr/lib/ruby/1.8/rake.rb:805:in `ruby' /usr/lib/ruby/1.8/rake/testtask.rb:117:in `define' /usr/lib/ruby/1.8/rake.rb:823:in `verbose' /usr/lib/ruby/1.8/rake/testtask.rb:102:in `define' /usr/lib/ruby/1.8/rake.rb:392:in `call' /usr/lib/ruby/1.8/rake.rb:392:in `execute' /usr/lib/ruby/1.8/rake.rb:392:in `each' /usr/lib/ruby/1.8/rake.rb:392:in `execute' /usr/lib/ruby/1.8/rake.rb:362:in `invoke' /usr/lib/ruby/1.8/rake.rb:355:in `synchronize' /usr/lib/ruby/1.8/rake.rb:355:in `invoke' /home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:45 /home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:43:in `collect' /home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:43 /usr/lib/ruby/1.8/rake.rb:392:in `call' /usr/lib/ruby/1.8/rake.rb:392:in `execute' /usr/lib/ruby/1.8/rake.rb:392:in `each' /usr/lib/ruby/1.8/rake.rb:392:in `execute' /usr/lib/ruby/1.8/rake.rb:362:in `invoke' /usr/lib/ruby/1.8/rake.rb:355:in `synchronize' /usr/lib/ruby/1.8/rake.rb:355:in `invoke' /usr/lib/ruby/1.8/rake.rb:1739:in `top_level' /usr/lib/ruby/1.8/rake.rb:1739:in `each' /usr/lib/ruby/1.8/rake.rb:1739:in `top_level' /usr/lib/ruby/1.8/rake.rb:1761:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1733:in `top_level' /usr/lib/ruby/1.8/rake.rb:1711:in `run' /usr/lib/ruby/1.8/rake.rb:1761:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1708:in `run' /usr/bin/rake:4 rake aborted! Test failures (See full trace by running task with --trace) While the rationale for the change (see for example http://dev.rubyonrails.org/ticket/6578) is reasonable, this particular backtrace is worse than useless: It adds no information, since it's already clear some tests failed, and it scrolls relevant information off the screen. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages rails depends on: ii liberb-ruby 2.0.4+ruby1.8.2-1 Tiny eRuby ii libpgsql-ruby1.8 0.7.1-10+b1 PostgreSQL extension library for R ii libredcloth-ruby 3.0.99.0.svn.20060519-1 Textile module for Ruby 1.8 ii rake 0.7.3-1 a ruby build program ii rdoc 1.8.2-1 Generate documentation from ruby s ii ruby 1.8.2-1 An interpreter of object-oriented ii ruby1.8 1.8.6.36-1 Interpreter of object-oriented scr Versions of packages rails recommends: ii irb 1.8.2-1 Interactive Ruby (irb) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]