Eric Hodel wrote: > I saw Jim made a flurry of cleanups, and I made some changes to 'gem > pristine' to make the require_gem -> gem transition to flow more > smoothly. > > Since its holiday time this will keep the pending 0.9.1 release in > the public eye a little better, and hopefully we can release 0.9.1 in > the following week. > > Are there any issues pending that I don't know about or have forgotten?
I am talking with Michael Studman about a patch to the Specification hash method. Evidently, some gems have bad values in the specification that is cause problems with the "hash" method and the "==" operator. The problem is manifest on JRuby more often than on standard Ruby just because JRuby uses a different hash algorithm that happens to compare the bad specs more often than the C version of Ruby. We have beefed up the hash and == operators in Specification, but Michael believes there are still some problems in this area. His patch changes the hash function so that the distribution of specs in the hash are different, making it less likely that the bad specs collide in the same hash bucket. But that's a solution that only "probably" fixes the issue. I'm working with him to identify the exact problem to come up with a better fix. BTW, I've asked Michael to join this list so the issue gets better visibility. -- -- Jim Weirich [EMAIL PROTECTED] http://onestepback.org -- In theory, practice and theory are the same. -- In practice, they are different. _______________________________________________ Rubygems-developers mailing list Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers