[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#653582: ruby-hpricot: FTBFS on ia64: ruby crashes while running tests



(Adding -ia64 to Cc)

On 15/01/12 at 12:42 -0600, Gunnar Wolf wrote:
> reassign 653582 ruby1.9.1
> retitle 653582 Segfaults when running ruby-hpricot's test suite
> thanks
> 
> Hi,
> 
> I do not have access to IA64 hardware, but this smells much like a bug
> in Ruby itself, in which ruby-hpricot's tests trip. I think the proper
> course is to report this to the upstream bugtracker, but they request
> the verbose output from the interpreter.
> 
> I don't have a proper build environment so I can try this. Please try:
> 
> - Build the package until the point it breaks at
> - Run the test that failed manually:
>   $ ruby1.9.1 -v -I test/ -I debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/ test/test_preserved.rb 
> 
> Ruby1.9.1 maintainers: Can I entrust you the assessing and forwarding
> of this bug (as you will surely be better fitted to judge it than me)?
> 
> Just FWIW, here is the output on my system (AMD64):
> 
> $ ruby1.9.1 -v -I test/ -I debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/ test/test_preserved.rb 
> ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
> /tmp/ruby-hpricot-0.8.5/debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/hpricot/traverse.rb:230: warning: assigned but unused variable - i
> /tmp/ruby-hpricot-0.8.5/debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/hpricot/traverse.rb:298: warning: (...) interpreted as grouped expression
> /tmp/ruby-hpricot-0.8.5/debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/hpricot/traverse.rb:297: warning: assigned but unused variable - oop
> /tmp/ruby-hpricot-0.8.5/debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/hpricot/traverse.rb:615: warning: assigned but unused variable - links
> /tmp/ruby-hpricot-0.8.5/debian/ruby-hpricot/usr/lib/ruby/vendor_ruby/hpricot/elements.rb:490: warning: assigned but unused variable - idx
> /tmp/ruby-hpricot-0.8.5/test/load_files.rb:2: warning: setting Encoding.default_external
> Loaded suite test/test_preserved
> Started
> ......
> 
> Finished in 0.406052506 seconds.
> 
> 6 tests, 5950 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
> 100% passed
> 
> 14.78 tests/s, 14653.28 assertions/s

ruby1.9.1 is known to be broken on ia64 (see #593141). It currently
builds only because the test suite is disabled on that architecture, but
the fact that other Ruby packages fail to build on ia64 doesn't surprise
me.

Dear release team, at some point before the wheezy release, we need to
decide what to do with Ruby 1.9.X on ia64. It has been broken for
months, and hasn't seen any activity in Debian (#539141) or upstream
(http://bugs.ruby-lang.org/issues/5246).

I think that removing it (with all its rev-depends) makes more sense
than shipping a known-broken Ruby.

Lucas


Reply to: