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
