+1 from me. Keep rockin' Marvin! Cheers, Chris
On Jun 12, 2011, at 7:51 PM, Marvin Humphrey wrote: > Greets, > > I've been working on portability bugfixes for 0.1.1, using the smoke testing > data from a week's worth of CPAN Testers results: > > > http://www.cpantesters.org/distro/L/Lucy.html?grade=1&perlmat=1&patches=2&oncpan=2&distmat=2&perlver=ALL&osname=ALL&version=0.1.0 > > At this point, I think I've exploited all the data and can't do more without > contacting individual testers and asking them to do debugging. There are two > failures that haven't yet been dealt with: > > On Solaris 2.10 / Perl 5.14.0, 511-sort_spec.t fails. > > http://www.cpantesters.org/cpan/report/12566644-8e18-11e0-a864-9e94df0b48ff > > Looks like a bus error. It's hard to know what's going wrong without Valgrind > output or similar. There are no other systems with this test fingerprint. > Maybe Solaris doesn't like some of the sub-byte array stuff in NumberUtils.cfh > which is used by SortCollector -- earlier versions of Solaris were finicky > about memory alignment in a way other operating systems were not. > > On OS X Tiger / Perl 5.10.0, we have a compilation error due to invalid > compiler flags: > > http://www.cpantesters.org/cpan/report/ab36c1a0-9062-11e0-9432-9ffe20b1acdd > > I think this is a misconfigured test box, since those compiler flags came from > the Perl config itself. If -mmmx baffles the compiler now, it should have > baffled the compiler when it was compiling Perl. > > I believe that all other failing test reports have been addressed, though of > course I can't verify the fixes or determine whether there are other failures > that were being masked. > > All the fixes have been committed to trunk, but should be backported to the > 0.1 branch. If no one objects in the next day or so, I'll make the following > changes: > > marvin@smokey:~/projects/lucy-0.1.x $ svn diff > Index: CHANGES > =================================================================== > --- CHANGES (revision 1134956) > +++ CHANGES (working copy) > @@ -1,5 +1,24 @@ > Revision history for Lucy > > +0.1.1 XXXX-XX-XX > + > + Bugfixes: > + > + * Bad prototype for MAKE_MESS when no variadic macros available. > + https://issues.apache.org/jira/browse/LUCY-152 > + * XSLoader version string mismatch. > + https://issues.apache.org/jira/browse/LUCY-153 > + * Double-quote all #error directives. > + https://issues.apache.org/jira/browse/LUCY-154 > + * TestFSFileHandle's Close() test on Windows fails to clean up. > + https://issues.apache.org/jira/browse/LUCY-155 > + * Address GCC warnings for Charmonizer code > + https://issues.apache.org/jira/browse/LUCY-156 > + * Add -pthread linker flag on OpenBSD > + https://issues.apache.org/jira/browse/LUCY-157 > + * Disable LockFreeRegistry test by default. > + https://issues.apache.org/jira/browse/LUCY-158 > + > 0.1.0 2011-05-20 > > Initial release, adapted from a software grant for the KinoSearch codebase. > > > After that, the only thing on my list for 0.1.1 is writing a script which will > autogenerate commands for the RM so that following the ReleaseGuide wiki > recipe will be easier. > > Marvin Humphrey > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
