+0

I checked the LICENSE, NOTICE, and DISCLAIMER files, as well as the signatures. All these looked good. I checked that there did not appear to be in binaries in the distribution. I also checked for all of the source files having appropriate Apache headers.

Issues I saw:
* There is one source file that's missing a header, ./src/test/test_common.cc. This should be fixed but it can be done subsequent to the release. * I could not get the system to build. When I ran ./configure it said "configure: error: unable to find cblas_sgemm() function" I could not find a package for openblas, and when I downloaded the source for that and tried to build it said I needed a fortran compiler. That's when I bailed out.

I am voting +0 because I don't think the build issue is sufficient to block the release. But if I had trouble building I suspect others will as well. If people can't build your software they are much less likely to use it. So I think it would be in your best interest to resolve the build issue soon.

If there are simple steps to resolve the build issue then documenting them in the README would be very helpful. For example pointers to where a binary version of openblas can be obtained, if such a place exists (and any other libraries not readily obtainable by yum or apt-get). If openblas must be built then some help on how to do so (hopefully without installing a fortran compiler) would be good.

Other miscellaneous advice:
* It would be very helpful to have an Apache Rat target in your makefile. Rat gives you a quick way to check for file missing licenses and some other issues. I had to do it by hand this time.

Alan.

zhaojing <mailto:zhaoj...@comp.nus.edu.sg>
September 23, 2015 at 2:25
+1


Reply via email to