Hi, I'm reporting on the status of the 1.8.7 branch in Debian, hoping it helps getting a better 1.8.7 release this month. I've been testing SVN rev 31904 from the ruby_1_8_7 branch. Building problems ================= There's currently a problem building on the arm architecture. It could be caused by a GCC change that triggers a miscompilation somewhere. See: http://lists.debian.org/debian-arm/2011/06/msg00033.html https://buildd.debian.org/status/fetch.php?pkg=ruby1.8&arch=armel&ver=1.8.7.334-5&stamp=1305458277 Tests failing ============= The following two tests are failing: test_delete(TestDBM) [./test/dbm/test_dbm.rb:332]: <DBMError> exception expected but none was thrown. test_add(SOAP::TestSOAPElement): NoMethodError: undefined method `_?a?b_' for #<SOAP::SOAPElement:0x15a636aaec44 {}> ./test/soap/test_soapelement.rb:63:in `__send__' ./test/soap/test_soapelement.rb:63:in `test_add' The first one doesn't look Debian-specific. The second one could be, we patch SOAP4R. Patches applied on the Debian package ===================================== The following patches are applied on the Debian package: http://anonscm.debian.org/gitweb/?p=collab-maint/ruby1.8.git;a=tree;f=debian/patches;h=5d98960265e803a78ec97bc8e8d4dd16809d3079;hb=refs/heads/experimental I suggest you consider applying those patches (probably after some changes) in the next release: - 090812_openssl_x509_warning.patch: suppress a warning in openssl - 100730_disable_getsetcontext_on_nptl.patch: getcontext() overhead - 100901_threading_fixes.patch: use pthread_sigmask instead of sigprocmask (redmine #3779) - 110411_disable_osslv2.patch License ======= The COPYING file in Ruby1.8 still says GPL. Is it planned to change this to BSDL? - Lucas