Debian Bug report logs - #653133
RFP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Florent Angly <florent.angly@gmail.com>

Date: Sat, 24 Dec 2011 11:33:42 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, wnpp@debian.org:
Bug#653133; Package wnpp. (Sat, 24 Dec 2011 11:33:45 GMT) Full text and rfc822 format available.

Acknowledgement sent to Florent Angly <florent.angly@gmail.com>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, wnpp@debian.org. (Sat, 24 Dec 2011 11:33:47 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Florent Angly <florent.angly@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
Date: Sat, 24 Dec 2011 21:32:59 +1000
Package: wnpp
Severity: wishlist
Owner: Florent Angly <florent.angly@gmail.com>

* Package name    : libmath-random-mt-perl-perl
  Version         : 1.06
  Upstream Author : Dr James Freeman <airmedical@gmail.com>
* URL             : hhttp://search.cpan.org/dist/Math-Random-MT-Perl/
* License         : Artistic License 2.0
  Programming Lang: Perl
  Description     : Pure-Perl Mersenne-Twister module to generate random numbers

Math::Random::MT::Perl is a pure-Perl implementation of the Mersenne Twister algorithm. Mersenne Twister is a 32 bit pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura. The algorithm is characterised by a very uniform distribution but is not cryptographically secure. What this means in real terms is that it is fine for modeling but no good for crypto.

This module implements the same pseudorandom number generator found in Math::Random::MT (libmath-random-mt-perl Debian package), which is implemented in C/XS.




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Florent Angly <florent.angly@gmail.com>:
Bug#653133; Package wnpp. (Tue, 03 Jan 2012 12:03:53 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Florent Angly <florent.angly@gmail.com>. (Tue, 03 Jan 2012 12:04:01 GMT) Full text and rfc822 format available.

Message #10 received at 653133@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: Florent Angly <florent.angly@gmail.com>
Cc: 653133@bugs.debian.org, debian-perl@lists.debian.org
Subject: Re: Bug#653133: ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
Date: Tue, 03 Jan 2012 12:58:09 +0100
Hi,

On 12/24/2011 12:32 PM, Florent Angly wrote:
> * Package name    : libmath-random-mt-perl-perl
> This module implements the same pseudorandom number generator found in Math::Random::MT
> (libmath-random-mt-perl Debian package), which is implemented in C/XS.

What would be the use of the pure-perl version in Debian? The XS 
implementation is available on all architectures (except hurd-i386 where 
the package failed to build).

Regards,
Ansgar




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#653133; Package wnpp. (Tue, 03 Jan 2012 14:45:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Florent Angly <florent.angly@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Tue, 03 Jan 2012 14:45:04 GMT) Full text and rfc822 format available.

Message #15 received at 653133@bugs.debian.org (full text, mbox):

From: Florent Angly <florent.angly@gmail.com>
To: Ansgar Burchardt <ansgar@debian.org>
Cc: 653133@bugs.debian.org, debian-perl@lists.debian.org
Subject: Re: Bug#653133: ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
Date: Wed, 04 Jan 2012 00:43:24 +1000
On 03/01/12 21:58, Ansgar Burchardt wrote:
> Hi,
>
> On 12/24/2011 12:32 PM, Florent Angly wrote:
>> * Package name    : libmath-random-mt-perl-perl
>> This module implements the same pseudorandom number generator found 
>> in Math::Random::MT
> > (libmath-random-mt-perl Debian package), which is implemented in C/XS.
>
> What would be the use of the pure-perl version in Debian? The XS 
> implementation is available on all architectures (except hurd-i386 
> where the package failed to build).
>
> Regards,
> Ansgar

Hi Ansgar,

Good question! I see three advantages of the Pure-perl approach:
1/ It should work on all platforms, including the hurd-i386, where the 
C/XS approach does not work
2/ Some Perl developers prefer to not rely on Perl modules that use C/XS 
because this allows them to more easily make and deploy tarballs that 
contain all dependencies
3/ There is at least one method in the pure Perl version that the C/XS 
approach does not have
4/ I have interacted with the developer of the pure Perl module but have 
had no such luck with the developer of the C/XS version. The pure Perl 
version may hence be easier to maintain in Debian in the future.
Regards,

Florent




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Florent Angly <florent.angly@gmail.com>:
Bug#653133; Package wnpp. (Tue, 03 Jan 2012 15:36:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Florent Angly <florent.angly@gmail.com>. (Tue, 03 Jan 2012 15:36:07 GMT) Full text and rfc822 format available.

Message #20 received at 653133@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
Cc: debian-perl@lists.debian.org, 653133@bugs.debian.org
Subject: Re: Bug#653133: ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
Date: Tue, 03 Jan 2012 16:34:46 +0100
On 01/03/2012 03:43 PM, Florent Angly wrote:
> Good question! I see three advantages of the Pure-perl approach:
> 1/ It should work on all platforms, including the hurd-i386, where the
> C/XS approach does not work

The failure on hurd-i386 is trivial to fix (just include stdint.h like 
on Linux).

> 2/ Some Perl developers prefer to not rely on Perl modules that use C/XS
> because this allows them to more easily make and deploy tarballs that
> contain all dependencies

Is this relevant for Debian?  I would assume to already use a local 
version for development if they plan to bundle it later as well.

> 3/ There is at least one method in the pure Perl version that the C/XS
> approach does not have

get_seed/set_seed?

> 4/ I have interacted with the developer of the pure Perl module but have
> had no such luck with the developer of the C/XS version. The pure Perl
> version may hence be easier to maintain in Debian in the future.

We had the same discussion for the Digest::SHA::PurePerl module[1] in 
the past where several people raised the same point (pureperl 
re-implementations are usually not needed on Debian).

Regards,
Ansgar

[1] <http://bugs.debian.org/556386>




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#653133; Package wnpp. (Thu, 05 Jan 2012 08:15:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Florent Angly <florent.angly@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 05 Jan 2012 08:15:05 GMT) Full text and rfc822 format available.

Message #25 received at 653133@bugs.debian.org (full text, mbox):

From: Florent Angly <florent.angly@gmail.com>
To: Ansgar Burchardt <ansgar@debian.org>, 653133@bugs.debian.org
Cc: debian-perl@lists.debian.org
Subject: Re: Bug#653133: ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
Date: Thu, 05 Jan 2012 18:14:30 +1000
On 04/01/12 01:34, Ansgar Burchardt wrote:
> On 01/03/2012 03:43 PM, Florent Angly wrote:
>> Good question! I see three advantages of the Pure-perl approach:
>> 1/ It should work on all platforms, including the hurd-i386, where the
>> C/XS approach does not work
>
> The failure on hurd-i386 is trivial to fix (just include stdint.h like 
> on Linux).
>
>> 2/ Some Perl developers prefer to not rely on Perl modules that use C/XS
>> because this allows them to more easily make and deploy tarballs that
>> contain all dependencies
>
> Is this relevant for Debian?  I would assume to already use a local 
> version for development if they plan to bundle it later as well.
>
>> 3/ There is at least one method in the pure Perl version that the C/XS
>> approach does not have
>
> get_seed/set_seed?
Yes
>
>> 4/ I have interacted with the developer of the pure Perl module but have
>> had no such luck with the developer of the C/XS version. The pure Perl
>> version may hence be easier to maintain in Debian in the future.
>
> We had the same discussion for the Digest::SHA::PurePerl module[1] in 
> the past where several people raised the same point (pureperl 
> re-implementations are usually not needed on Debian).
Very well! It looks like my efforts will be better spent adding the new 
features to Math::Random::MT instead of packaging the Pure-perl version.
Regards,
Florent

>
> Regards,
> Ansgar
>
> [1] <http://bugs.debian.org/556386>
>
>





Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Florent Angly <florent.angly@gmail.com>:
Bug#653133; Package wnpp. (Mon, 27 May 2013 13:43:19 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lucas Nussbaum <lucas@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Florent Angly <florent.angly@gmail.com>. (Mon, 27 May 2013 13:43:19 GMT) Full text and rfc822 format available.

Message #30 received at 653133@bugs.debian.org (full text, mbox):

From: Lucas Nussbaum <lucas@debian.org>
To: 653133@bugs.debian.org
Cc: control@bugs.debian.org
Subject: libmath-random-mt-perl-perl: changing back from ITP to RFP
Date: Mon, 27 May 2013 15:24:16 +0200
retitle 653133 RFP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
noowner 653133
tag 653133 - pending
thanks

Hi,

This is an automatic email to change the status of libmath-random-mt-perl-perl back from ITP
(Intent to Package) to RFP (Request for Package), because this bug hasn't seen
any activity during the last 12 months.

If you are still interested in adopting libmath-random-mt-perl-perl, please send a mail to
<control@bugs.debian.org> with:

 retitle 653133 ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers
 owner 653133 !
 thanks

However, it is not recommended to keep ITP for a long time without acting on
the package, as it might cause other prospective maintainers to refrain from
packaging that software. It is also a good idea to document your progress on
this ITP from time to time, by mailing <653133@bugs.debian.org>.

Thank you for your interest in Debian,
-- 
Lucas, for the QA team <debian-qa@lists.debian.org>



Changed Bug title to 'RFP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers' from 'ITP: libmath-random-mt-perl-perl -- Pure-Perl Mersenne-Twister module to generate random numbers' Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Mon, 27 May 2013 13:54:29 GMT) Full text and rfc822 format available.

Removed annotation that Bug was owned by Florent Angly <florent.angly@gmail.com>. Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Mon, 27 May 2013 13:54:30 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 06:28:59 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.