Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-08 Thread Torquil Macdonald Sørensen

On 01/05/11 15:47, Henrique de Moraes Holschuh wrote:

On Sun, 01 May 2011, Torquil Macdonald Sørensen wrote:

Package: wnpp
Severity: wishlist
Owner: Torquil Macdonald Sørensentorq...@gmail.com

* Package name: trng
   Version : 4.11
   Upstream Author : Heiko Baukeheiko.ba...@mpi-hd.mpg.de
* URL : http://trng.berlios.de/
* License : BSD
   Programming Lang: C++
   Description : Tina's Random Number Generator Library

Tina's Random Number Generator Library (TRNG) is a state of
the art C++ pseudo-random number generator library for
sequential and parallel Monte Carlo simulations. Its design
principles are based on a proposal for an extensible random
number generator facility, that will be part of the random
number generator facility of the forthcoming revision of
the C++ standard.


Might you consider using tinarng as the package name, please?

TRNG is commonly used as the abbreviation of True Random Number
Generator (and variations, such as thruly random number generator).

It could cause some confusion.  Really, upstream should have known
better...

At the very least, change the short description to add pseudo.



Hi Henrique! Thanks for the feedback! I've consulted with upstream and we both 
agree that renaming the library would be a bit unfortunate due to 
incompatibility. Upstream and I agree that your suggestion of including pseudo 
in the short description is a very good idea, so I've done that.


At this point I have uploaded to mentors and requested sponsorship on the 
mentors list, so the wheels are in motion! :-)


Thanks again

Best regards
Torquil Sørensen



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc6abfb.9090...@gmail.com



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-08 Thread Henrique de Moraes Holschuh
On Sun, 08 May 2011, Torquil Macdonald Sørensen wrote:
 Might you consider using tinarng as the package name, please?
 
 TRNG is commonly used as the abbreviation of True Random Number
 Generator (and variations, such as thruly random number generator).
 
 It could cause some confusion.  Really, upstream should have known
 better...
 
 At the very least, change the short description to add pseudo.
 
 
 Hi Henrique! Thanks for the feedback! I've consulted with upstream
 and we both agree that renaming the library would be a bit
 unfortunate due to incompatibility. Upstream and I agree that your
 suggestion of including pseudo in the short description is a very
 good idea, so I've done that.

I am not suggesting a rename of the library itself (although THAT would
be the best option in the long term).  I am asking for a rename of the
*Debian package*, only.  Users would still easily find it, provided that
you add libtrng and trng in the full description somewhere to ease
searching.

Besides, it is a library: maintainers will find it easily enough to add
as a dependency, and our automated find-the-library-package scripts
(such as auto-apt and friends) do NOT rely upon the package name or
descriptions at all, instead they look for libfoo in the *filesystem
contents* of the packages.

So, please consider renaming the *PACKAGE* to tinarng.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110508151628.gb30...@khazad-dum.debian.net



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-08 Thread Torquil Macdonald Sørensen

On 08/05/11 17:16, Henrique de Moraes Holschuh wrote:

On Sun, 08 May 2011, Torquil Macdonald Sørensen wrote:

Might you consider using tinarng as the package name, please?

TRNG is commonly used as the abbreviation of True Random Number
Generator (and variations, such as thruly random number generator).

It could cause some confusion.  Really, upstream should have known
better...

At the very least, change the short description to add pseudo.



Hi Henrique! Thanks for the feedback! I've consulted with upstream
and we both agree that renaming the library would be a bit
unfortunate due to incompatibility. Upstream and I agree that your
suggestion of including pseudo in the short description is a very
good idea, so I've done that.


I am not suggesting a rename of the library itself (although THAT would
be the best option in the long term).  I am asking for a rename of the
*Debian package*, only.  Users would still easily find it, provided that
you add libtrng and trng in the full description somewhere to ease
searching.

Besides, it is a library: maintainers will find it easily enough to add
as a dependency, and our automated find-the-library-package scripts
(such as auto-apt and friends) do NOT rely upon the package name or
descriptions at all, instead they look for libfoo  in the *filesystem
contents* of the packages.

So, please consider renaming the *PACKAGE* to tinarng.



Ok, that makes sense. I was (most likely incorrectly) under the impression that 
the names (package and library file) had to be the same, since I previously got 
a lintian warning about this (before I included the 4-0 in libtrng4-0).


However, I'll read up here regarding package names:

http://www.debian.org/doc/debian-policy/ch-sharedlibs.html

Anyway, if I change the package name, would I need to report a second ITP with a 
different package name, or can an upload of a renamed package close this 
particular ITP?


- Torquil



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc6b6c9.7010...@gmail.com



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-08 Thread Henrique de Moraes Holschuh
On Sun, 08 May 2011, Torquil Macdonald Sørensen wrote:
 Ok, that makes sense. I was (most likely incorrectly) under the
 impression that the names (package and library file) had to be the
 same, since I previously got a lintian warning about this (before I
 included the 4-0 in libtrng4-0).

Well, I was looking at the package name in the ITP, which was trng.

libtrng is not that bad for a binary package, mostly because the lib itself
will be called libtrng, anyway.

I must ask something else: we usually do not package libraries unless we
will also have binary packages that depend on them, or they have a _large_
userbase outside of the distro.  Do any of those conditions apply?

 However, I'll read up here regarding package names:
 
 http://www.debian.org/doc/debian-policy/ch-sharedlibs.html
 
 Anyway, if I change the package name, would I need to report a
 second ITP with a different package name, or can an upload of a
 renamed package close this particular ITP?

No need to file a second ITP or retitle the ITP bug.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110508223254.ga3...@khazad-dum.debian.net



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-08 Thread Torquil Macdonald Sørensen

On 09/05/11 00:32, Henrique de Moraes Holschuh wrote:

I must ask something else: we usually do not package libraries unless we
will also have binary packages that depend on them, or they have a _large_
userbase outside of the distro.  Do any of those conditions apply?


Most likely none of those apply. However, I believe there are still good reasons 
to include it.


A high-quality parallel RNG library will be very useful for researchers like 
myself that develop special purpose applications that don't have any use for 
wide audiences, e.g. Monte Carlo simulations within physics, math/statistics, 
biology and finance (++).


General purpose binary applications as may be included in Debian that use random 
numbers usually don't required a very high quality of RNG, unless they are some 
kind of mathematical application.


Therefore there won't be a lot of general purpose applications that depend on 
such a library. In that way I think this kind of library should be considered 
excempt from such dependency considerations :-)


My motivation for including it is to improve Debian as a platform for numerical 
research work. I don't know how large the user base is for this library.


Also, nowadays the number of multi-core computers is rising dramatically. More 
and more mathematical software that includes random number generation will need 
to include proper parallel RNG algorithms.



Anyway, if I change the package name, would I need to report a
second ITP with a different package name, or can an upload of a
renamed package close this particular ITP?


No need to file a second ITP or retitle the ITP bug.


Well, I already did it and reported an ITP for 'tinarng' (#626087), so this is 
really closed... :-) I don't mind communicating here, though.


Best regards
Torquil Sørensen



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc72b94.3060...@gmail.com



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-01 Thread Torquil Macdonald Sørensen
Package: wnpp
Severity: wishlist
Owner: Torquil Macdonald Sørensen torq...@gmail.com

* Package name: trng
  Version : 4.11
  Upstream Author : Heiko Bauke heiko.ba...@mpi-hd.mpg.de
* URL : http://trng.berlios.de/
* License : BSD
  Programming Lang: C++
  Description : Tina's Random Number Generator Library

Tina's Random Number Generator Library (TRNG) is a state of
the art C++ pseudo-random number generator library for
sequential and parallel Monte Carlo simulations. Its design
principles are based on a proposal for an extensible random
number generator facility, that will be part of the random
number generator facility of the forthcoming revision of
the C++ standard.



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110501124836.6669.86969.report...@asus.home.org



Bug#624764: ITP: trng -- Tina's Random Number Generator Library

2011-05-01 Thread Henrique de Moraes Holschuh
On Sun, 01 May 2011, Torquil Macdonald Sørensen wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Torquil Macdonald Sørensen torq...@gmail.com
 
 * Package name: trng
   Version : 4.11
   Upstream Author : Heiko Bauke heiko.ba...@mpi-hd.mpg.de
 * URL : http://trng.berlios.de/
 * License : BSD
   Programming Lang: C++
   Description : Tina's Random Number Generator Library
 
 Tina's Random Number Generator Library (TRNG) is a state of
 the art C++ pseudo-random number generator library for
 sequential and parallel Monte Carlo simulations. Its design
 principles are based on a proposal for an extensible random
 number generator facility, that will be part of the random
 number generator facility of the forthcoming revision of
 the C++ standard.

Might you consider using tinarng as the package name, please?

TRNG is commonly used as the abbreviation of True Random Number
Generator (and variations, such as thruly random number generator).

It could cause some confusion.  Really, upstream should have known
better...

At the very least, change the short description to add pseudo.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501134708.gd19...@khazad-dum.debian.net