[Debian-med-packaging] Bug#806675: HMMER 3.1b2-2

Eddy, Sean eddys at janelia.hhmi.org
Thu Dec 3 14:44:31 UTC 2015


I believe the documentation already states (emphatically) a health warning that --enable-dummy is only for scientific reproducibility of sorts. It is our best attempt to provide a platform-independent version of the code for reproduction purposes. It is 100x or more slower than the production version, and should never be used in real-world analysis. (We also use it as a reference implementation, testing the vectorized production code against it.) There is no way that any Linux production distro should be using a ./configure --enable-dummy, please.

In retrospect I've realized that --enable-dummy is in fact more problematic than helpful, because it's a catch-22; we cannot maintain and test on platforms we do not have. We believe that the test failures can be ignored (caused by minor numerical issues) and that the example "dummy" code is portable and functional, but still. I expect we will remove the "dummy" implementation option altogether in the next major release; it will still be there, but only used in our tests.


> On Dec 3, 2015, at 11:12 AM, Edmund Grimley Evans <edmund.grimley.evans at gmail.com> wrote:
> 
>> Travis, the issue is that they want ARM and PPC64le support
> 
> Yes, that would be very nice. But there's also the issue that
> "--enable-dummy" doesn't work even on Intel. Perhaps you don't
> consider that to be a major issue, but it might be as easy to fix it
> as to modify the documentation to explain that it is not expected to
> work.
> 
> See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806675



More information about the Debian-med-packaging mailing list