From: [email protected] (Andreas J. Koenig)
> >>>>> On Tue, 25 Aug 2009 10:38:18 +0200, "Jenda Krynicky" 
> >>>>> <[email protected]> said:
> 
>   > Is there any problem in the way I built the modules (using 
>   > Module::Build 0.2808)? Or is there anything wrong with the CPAN 
>   > indexer or something???
> 
> David Golden has already given the hint but for other readers please
> let me forward you the mail you got from pause a few seconds after you
> uploaded 1.08. I'm making this public to remind all uploaders to check
> their spam folders for mail from anything matching /pause/.
> 
> 
>   The following report has been written by the PAUSE namespace indexer.
>   Please contact [email protected] if there are any open questions.
>     Id
> 
>                  User: JENDA (Jan Krynicky)
>     Distribution file: XML-Rules-1.08.tar.gz
>       Number of files: 98
>            *.pm files: 1
>                README: XML-Rules-1.08/README
>              META.yml: XML-Rules-1.08/META.yml
>           YAML-Parser: YAML::XS 0.32
>     META-driven index: no
>     Timestamp of file: Tue Aug 18 15:01:14 2009 UTC
>      Time of this run: Tue Aug 18 15:02:46 2009 UTC
> 
>   The distribution contains the following world writable directories or
>   files and is therefore considered a security breach and as such not
>   being indexed: XML-Rules-1.08/ XML-Rules-1.08/bin/
>   XML-Rules-1.08/example/ XML-Rules-1.08/lib/XML/ XML-Rules-1.08/lib/
>   XML-Rules-1.08/t/ . See also http://use.perl.org/~bart/journal/38127
> 
> 
>   For your convenience PAUSE has tried to write a new tarball with all the
>   world-writable bits removed. The file is available for a *very* short
>   period at
>   
> 'ftp://pause.perl.org/incoming/XML-Rules-1.08-withoutworldwriteables.tar.gz'.
>   In case you use this file, please verify carefully whether it is a
>   suitable replacement.
> 
> 
> I hope this is of some use for somebody,

Thanks. I already received this message after requesting reindexing 
as David suggesetd. I should have noticed after the upload.

On the other hand let me express my dissatisfaction with this 
undertested, underannounced, abrupt and pretty annoying change.

Whoever decided to implement this OS SPECIFIC restriction should have 
at least made sure Module::Build produces conforming distributions 
under operating systems with different permission system, should have 
made sure search.cpan.org does display a warning AND SHOULD HAVE SENT 
A FEW ANNOUNCEMENTS. Instead of causing problems for anyone and 
everyone who happens to use something else than the one true actually 
supported OS. 
It's really lovely if we have to bend twice backwards to pass a 
restriction due to something related to a different OS. Especially if 
we are uploading a Win32::xxx module.

Never mind, I'll somehow get the fixed Module::Build installed and go 
over all my modules and see what version does the cpan shell see.

I do wonder how many modules (or updates) are there on CPAN, that 
cannot be installed using the cpan shell due to this.

Thank you very much.

Jenda
P.S.: Yes, I know I do not pay for CPAN. People do not pay for my 
modules either.
===== [email protected] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery

Reply via email to