Package: ruby1.8
Version: 1.8.7.249-3
Severity: normal

Hi,

Debian applies a patch (091125_gc_check.dpatch) as a fix for
#557924. The upstream issue is #2326 and has been fixed in since p205
(http://redmine.ruby-lang.org/issues/show/2326).

I just wanted to point out that the upstream fix finally applied is
different from the Debian patch. The chosen patch fixes gc_sweep() to clear
the finalization list. See
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24713
http://redmine.ruby-lang.org/repositories/diff/ruby-187?rev=25801

The patch Debian uses has not been applied upstream (and IMHO is not
required) though it seems to work fine by itself.

I would suggest Debian remove 091125_gc_check.dpatch when building
ruby1.8. A pristine ruby build from 1.8.7-p249 without this patch works on
the ruby test code ('Time.now while true') now.

I noticed this discrepancy while debugging an issue with
an old Rails based app being upgraded to use ruby-1.8.7 from 1.8.5 (it
had nothing to do with Debian, but I use Debian for all development
work I do).

Cheers!
Shyamal

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686-bigmem (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/dash

Versions of packages ruby1.8 depends on:
ii  libc6                        2.11.1-3    Embedded GNU C Library: Shared lib
ii  libruby1.8                   1.8.7.249-3 Libraries necessary to run Ruby 1.

ruby1.8 recommends no packages.

Versions of packages ruby1.8 suggests:
ii  ri1.8                        1.8.7.249-3 Ruby Interactive reference (for Ru
pn  ruby1.8-examples             <none>      (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to