On Tue, Aug 25, 2009 at 6:56 PM, Jenda Krynicky<[email protected]> wrote:
> On the other hand let me express my dissatisfaction with this
> undertested, underannounced, abrupt and pretty annoying change.

It was in response to a perceived security hole.  So yes, it was
underannounced and yes that's annoying.

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

It's not an OS specific restriction.  It happens to impact Windows authors most.

Announcements were sent to authors as problems were detected -- such
as the email you apparently didn't see -- which, you'll note, includes
a fixed tarball and a link to instructions for how to keep it from
happening again.  So it's not like "whoever" didn't understand that it
was an annoying change.

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

Install Archive::Tar.  Upgrade Module::Build.  That should fix it for
you.  If not, email me directly and I'll take it up on #toolchain.

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

These are the distribution in my CPAN::Mini::Devel that are not alpha,
not indexed, have world-readable files/directories and were released
after the change.  They could be "unauthorized" in which case they
wouldn't be indexed anyway, but I don't have access to that database
offhand.

ACID/Hyper-v0.05.tar.gz
AERO/Lingua-KO-DateTime-0.03.tar.gz
BROWSERUK/Devel-Size-0.72.tar.gz
CPKOIS/BluepayBluepay20Post/Bluepay-Bluepay20Post-0.15.tar.gz
CPKOIS/BluepayBluepay20DailyReport/Bluepay-Bluepay20DailyReport-0.20.tar.gz
DAUNAY/oEdtk-0.421.tar.gz
JAMES/Test-Email-0.07.tar.gz
JENDA/Hash-WithDefaults-0.05.tar.gz
JENDA/XML-Rules-1.08.tar.gz
JENDA/Interpolation-0.73.tar.gz
JENDA/Exception-Class-Nested-0.04.tar.gz
LARSLUND/PDF-Reuse-Barcode-0.06.tar.gz
LGODDARD/List-Member-0.044.tar.gz
LITCHIE/Hardware-Simulator-MIX-0.5.tar.gz
MAKAROW/DBIx-Web-0.79.tar.gz
MAKAROW/Sys-Manage-0.62.tar.gz
RGARTON/Statistics-SDT-0.034.tar.gz
SADAHIRO/Unicode-Normalize-1.03.tar.gz
SANKO/Acme-CPANAuthors-Acme-CPANAuthors-Authors-0.1240065387.tar.gz
SCHNUECK/Weather-Com-0.5.5.tar.gz
SFLEX/AUBBC-2.0.tar.gz
SHARDIWAL/Bio-Tools-CodonOptTable-0.07.tar.gz
SHARDIWAL/Badge-GoogleTalk-0.0.02.tar.gz
TDEITRICH/Device-Jtag-USB-FTCJTAG-0.11.tar.gz

-- David

Reply via email to