lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: [lucy-dev] 0.1.1 portability bugfixes
Date Mon, 13 Jun 2011 03:16:15 GMT
+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: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Mime
View raw message