[Bug 744339] New: Review Request: dieharder - Random number generator tester and timer
bugzilla at redhat.com
bugzilla at redhat.com
Fri Oct 7 22:10:49 UTC 2011
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: dieharder - Random number generator tester and timer
https://bugzilla.redhat.com/show_bug.cgi?id=744339
Summary: Review Request: dieharder - Random number generator
tester and timer
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: medium
Component: Package Review
AssignedTo: nobody at fedoraproject.org
ReportedBy: hladky.jiri at gmail.com
QAContact: extras-qa at fedoraproject.org
CC: notting at redhat.com,
package-review at lists.fedoraproject.org
Classification: Fedora
Story Points: ---
Type: ---
Spec URL: http://jhladky.fedorapeople.org/dieharder.spec
SRPM URL: http://jhladky.fedorapeople.org/dieharder-3.31.0-0.fc14.src.rpm
Description:
dieharder is a fairly involved random number/uniform deviate generator
tester. It can either test any of its many prebuilt and linked
generators (basically all of those in the Gnu Scientific Library plus
others I've added) or a potentially random data-set in a file. With file
input, it can manage either a variety of ASCII-formatted input or a raw
binary bit string. It is thus suitable for use in testing both software
RNG's and hardware RNG's.
dieharder encapsulates (or will eventually encapsulate) basically all
the random number tests I have been able to find -- George Marsaglia's
"Diehard" battery of tests, STS (v1.5) from NIST FIPS, Knuth's tests,
and more. Check in the man page or /usr/share documentation for a
complete list of the tests and references where possible. It is
intended to be the "Swiss army knife of random number testers", or "the
last suite of random number testers you'll ever wear".
Known issues:
1) rpmlint -i RPMS/i686/dieharder-3.31.0-0.fc14.i686.rpm
dieharder.i686: W: shared-lib-calls-exit /usr/lib/libdieharder.so.3.31.0
exit at GLIBC_2.0
This library package calls exit() or _exit(), probably in a non-fork()
context. Doing so from a library is strongly discouraged - when a library
function calls exit(), it prevents the calling program from handling the
error, reporting it to the user, closing files properly, and cleaning up any
state that the program has. It is preferred for the library to return an
actual error code and let the calling program decide how to handle the
situation.
=> informed the upstream. Developers has committed to fix it.
2)SMP build is not working. I have currently no clue what's wrong
Please compare
SMP build:
http://koji.fedoraproject.org/koji/getfile?taskID=3413089&name=build.log
make[1]: *** No rule to make target `../libdieharder/libdieharder.la', needed
by `dieharder'. Stop.
make[1]: Leaving directory `/builddir/build/BUILD/dieharder-3.31.0/dieharder'
make: *** [dieharder.time] Error 2
Build on one CPU is working just fine:
http://koji.fedoraproject.org/koji/taskinfo?taskID=3413118
3413118 build (dist-f15, dieharder-3.31.0-0.fc14.src.rpm) completed
successfully
IMHO, these two issues are not blocking and we can release the package.
Thanks a lot
Jirka
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the package-review
mailing list