For the first 20 or so years, PAUSE treated indexing permissions case sensitively. So Foobar was considered a different module from foobar. This caused problems on operating systems with case insensitive filesystems like MacOS and Windows. So at previous QA Hackathons and Toolchain Summits, it was decided that PAUSE should treat indexing permissions case insensitively. In 2016, at the Rugby QA Hackathon, I started a project to resolve the historical clashes in indexing permissions.
Read more ...Last week I attended the toolchain summit in Lyon, along with 38 other members of our community. For four days we were all working to make the CPAN and Perl toolchain better. This is my log of what I did.
Read more ...One of the topic which came up several times at the toolchain summit was CPAN distributions without a META.yml or META.json. No metadata make life hard for tools in a number of ways, which isn't good for distributions that somewhere on the CPAN River. Many of these distributions have had RT tickets raised about this issue, but that hasn't really had much effect. So I've an idea for a new approach.
Read more ...