On Thu, 15 Mar 2007 06:07:30 +0900, Sylvain Joyeux <sylvain.joyeux / m4x.org> wrote:
> My experience w.r.t. the ruby tracker is that it seems hardly used, and
> that discussions about bugs are always done on either ruby-dev or
> ruby-core. That's why I came here in the first place.

My own experience (with multiple projects) has been that it's best to do both -- put the bug reports/patches in the tracker whilst also calling attention to them on the mailing list:  filing tracker entries without posting to the mailing list usually means that nobody notices, while posting to the mailing list without putting anything in the tracker usually means that nobody remembers.

> Moreover, I hope these patches will be integrated *real soon* since for
> now default builds of Ruby 1.8.6 do *not* have a working multi-thread support.

I don't have commit rights, so I've CCed Akinori in case he's missed the thread so far.

(Executive summary: the recursive_lock and not_owner patches implement stricter behavior at the expense of breaking backwards compatibility with thread.rb, whereas the condvar_wait and remove_one patches fix serious bugs without introducing any apparent compatibility problems.)

-mental