#291 copylib: mt19937ar.c
Closed: Fixed None Opened 10 years ago by rdieter.

qt5-qtwebkit currently under review,
https://bugzilla.redhat.com/show_bug.cgi?id=915006

found a small bundled code snippet:
Source/ThirdParty/mt19937ar.c

copied from:
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html

which looks like it should fit the mold of a copylib to me.


I agree, that code snippet is everywhere.

We have the Japanese Mersen Twister copy in perl-Math-Random-MT-Auto already. I've just put another package perl-Statistics-!CaseResampling to review https://bugzilla.redhat.com/show_bug.cgi?id=962729 that bundles it too.

Exception approved as a copylib (+1:8 0:0 -1:0)

We need to get used to assigning the virtual provide for copylibs in the meeting... :-/

If there was only this one Mersenne Twister implementation that gets copied and modified over and over, I guess we could just use bundled(MersenneTwister). But I do see that there's multiple implementations even on that one page. So I propose:

Provides: bundled(mt19937ar)

which seems to be how the authors distinguish it from the other implementations they have on that page.

Looks good to me. +1

While you're at it, may be worth pre-approving the other variant(s) too, like mt19937-64 referenced on http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt64.html

Any progress? [https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions] is still missing this item. Packagers have reviews stalled for 9 months now.

Added to the exception list.

Announce Text:

Err, lets try that again:

Announce Text:

The Mersenne Twister implementation (mt19937ar) has been granted a general bundling exception.
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions

Login to comment on this ticket.

Metadata