(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 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org