[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