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:
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.