Debian Bug report logs - #695559
ITP: libstring-perlidentifier-perl -- Perl extension that generate a random name for a variable

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

Reported by: Xavier Guimard <x.guimard@free.fr>

Date: Mon, 10 Dec 2012 05:15:02 UTC

Owned by: Xavier Guimard <x.guimard@free.fr>

Severity: wishlist

Done: Xavier Guimard <x.guimard@free.fr>

Bug is archived. No further changes may be made.

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#695559; Package wnpp. (Mon, 10 Dec 2012 05:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Guimard <x.guimard@free.fr>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, wnpp@debian.org. (Mon, 10 Dec 2012 05:15:04 GMT) Full text and rfc822 format available.

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

From: Xavier Guimard <x.guimard@free.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: libstring-perlidentifier-perl -- Perl extension that generate a random name for a variable
Date: Mon, 10 Dec 2012 06:12:55 +0100
Package: wnpp
Severity: wishlist
Owner: Xavier Guimard <x.guimard@free.fr>

* Package name    : libstring-perlidentifier-perl
  Version         : 0.05
  Upstream Author : James E Keenan <jkeenan@cpan.org>
* URL             : http://search.cpan.org/perldoc?String%3A%3APerlIdentifier
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : Perl extension that generate a random name for a variable

String::PerlIdentifier automatically exports a single subroutine,
make_varname(), which returns a string composed of random characters
that qualifies as the name for a Perl variable. The characters are
limited to upper- and lower-case letters in the English alphabet, the
numerals from 0 through 9 and the underscore character. The first
character may not be a numeral.



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Xavier Guimard <x.guimard@free.fr>:
Bug#695559; Package wnpp. (Tue, 11 Dec 2012 02:51:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Adam Borowski <kilobyte@angband.pl>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Xavier Guimard <x.guimard@free.fr>. (Tue, 11 Dec 2012 02:51:03 GMT) Full text and rfc822 format available.

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

From: Adam Borowski <kilobyte@angband.pl>
To: debian-devel@lists.debian.org
Cc: 695559@bugs.debian.org
Subject: Re: Bug#695559: ITP: libstring-perlidentifier-perl -- Perl extension that generate a random name for a variable
Date: Tue, 11 Dec 2012 03:49:53 +0100
On Mon, Dec 10, 2012 at 06:12:55AM +0100, Xavier Guimard wrote:
> * Package name    : libstring-perlidentifier-perl
> * URL             : http://search.cpan.org/perldoc?String%3A%3APerlIdentifier
>   Description     : Perl extension that generate a random name for a variable
> 
> String::PerlIdentifier automatically exports a single subroutine,
> make_varname(), which returns a string composed of random characters
> that qualifies as the name for a Perl variable. The characters are
> limited to upper- and lower-case letters in the English alphabet, the
> numerals from 0 through 9 and the underscore character. The first
> character may not be a numeral.

Seriously?
A whole package for this?
And of all languages, in perl?

Is this a joke?  Because even if adding a new package would be free, you
need to type more to import the module and call the function than it would
take to implement it anew, inline.

Every single package adds at least ~3.5KB to three apt lists, these must be
loaded into memory for every apt operation, etc.  This can already take a
while on smaller systems supported by Debian.  Adding a single package is
not a big deal, adding them for something orders of magnitude smaller than
the waste, is.

And for added insult, this module's documentation already mentions
String::Random which can do this and more, and is already packaged in
Debian.

Please, for the love of Yog-Sothoth, if you need this as a dependency, patch
it away instead of creating such a package.

-- 
How to squander your resources: those silly Swedes have a sauce named
"hovmästarsås", the best thing ever to put on cheese, yet they waste it
solely on mere salmon.



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Xavier Guimard <x.guimard@free.fr>:
Bug#695559; Package wnpp. (Tue, 11 Dec 2012 22:15:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier <x.guimard@free.fr>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Xavier Guimard <x.guimard@free.fr>. (Tue, 11 Dec 2012 22:15:09 GMT) Full text and rfc822 format available.

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

From: Xavier <x.guimard@free.fr>
To: Adam Borowski <kilobyte@angband.pl>, 695559@bugs.debian.org
Cc: debian-devel@lists.debian.org
Subject: Re: Bug#695559: ITP: libstring-perlidentifier-perl -- Perl extension that generate a random name for a variable
Date: Tue, 11 Dec 2012 23:12:25 +0100
Le 11/12/2012 03:49, Adam Borowski a écrit :
> On Mon, Dec 10, 2012 at 06:12:55AM +0100, Xavier Guimard wrote:
>> * Package name    : libstring-perlidentifier-perl
>> * URL             : http://search.cpan.org/perldoc?String%3A%3APerlIdentifier
>>   Description     : Perl extension that generate a random name for a variable
>>
>> String::PerlIdentifier automatically exports a single subroutine,
>> make_varname(), which returns a string composed of random characters
>> that qualifies as the name for a Perl variable. The characters are
>> limited to upper- and lower-case letters in the English alphabet, the
>> numerals from 0 through 9 and the underscore character. The first
>> character may not be a numeral.
> 
> Seriously?
> A whole package for this?
> And of all languages, in perl?
> 
> Is this a joke?  Because even if adding a new package would be free, you
> need to type more to import the module and call the function than it would
> take to implement it anew, inline.
> 
> Every single package adds at least ~3.5KB to three apt lists, these must be
> loaded into memory for every apt operation, etc.  This can already take a
> while on smaller systems supported by Debian.  Adding a single package is
> not a big deal, adding them for something orders of magnitude smaller than
> the waste, is.
> 
> And for added insult, this module's documentation already mentions
> String::Random which can do this and more, and is already packaged in
> Debian.
> 
> Please, for the love of Yog-Sothoth, if you need this as a dependency, patch
> it away instead of creating such a package.

Hi,

sorry, I'll patch libfile-save-home-perl to include this in test dir
(required only for "make test").
The goal is to package libextutils-modulemaker-perl that replace h2xs
for pure Perl modules.

Cheers,
Xavier




Reply sent to Xavier Guimard <x.guimard@free.fr>:
You have taken responsibility. (Fri, 14 Dec 2012 22:24:05 GMT) Full text and rfc822 format available.

Notification sent to Xavier Guimard <x.guimard@free.fr>:
Bug acknowledged by developer. (Fri, 14 Dec 2012 22:24:05 GMT) Full text and rfc822 format available.

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

From: Xavier Guimard <x.guimard@free.fr>
To: 695559-done@bugs.debian.org
Subject: close 695559
Date: Fri, 14 Dec 2012 23:21:14 +0100
This library used only for tests by libfile-save-home-perl has been
replaced by String::Random



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 12 Jan 2013 07:26:41 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: Fri Apr 25 08:21:40 2014; Machine Name: beach.debian.org

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