Next stable DBD::SQLite to be released in mid June

DBD::SQLite 1.47_05 is a release candidate of the next stable DBD::SQLite. As always, please test it with your modules/applications and let me know if you find anything. If there's no blocker nor request to wait, I'll release 1.48 in the mid June, hopefully on 11th, the day after the YAPC::NA is over.

There'll be no big change in DBD::SQLite 1.48 itself, but a few notable changes that might affect you include:

  • Fixed optimization (-O2) was removed. This usually shouldn't matter, but if your perl is compiled with a different level of optimization, test carefully.

QA Hackathon 2015 and PAUSE on Plack

At the previous QA hackathons, I spent most of my time on improving various aspects of CPANTS. However, I usually couldn't see what I implemented there online, because it takes about a day to analyze everything. All I could do was to start the analyzer before I fly back and confirm the result at home.

This year, things went differently for me. I spent three days on porting PAUSE Web UI using Plack toolkit, and was able to actually see the result there.

Why ported?

Accoring to the history, the current form of PAUSE was (re-)written in 1999. As were serious web applicati…

Next stable DBD::SQLite to be released in mid-December

DBD::SQLite 1.45_05 is a release candidate of the next stable DBD::SQLite. I usually wait one month for users to test, but as it includes an important security fix for PerlData virtual table, I'll release it a bit earlier than usual, in mid-December, hopefully on 10th (if there's no blocker nor request to wait). Please test it with your modules/applications and let me know if you find anything. I also strongly encourage you to upgrade DBD::SQLite to this release candidate immediately if you're using PerlData virtual table.

Other notable changes since the last stable release follow:/var/www/users/kenichi_ishigaki/index.html

Next stable DBD::SQLite to be released in late October

Now I call DBD::SQLite 1.43_08 a release candidate of the next stable DBD::SQLite. Please test it with your modules/applications and let me know if you find anything. Due to some change(s) in the upstream SQLite library (since SQLite 3.8.5), this release candidate is known to break older versions of DBIx::Class (prior to 0.082800 released on 2014-09-25). If you use older versions of DBIx::Class, you might also want to upgrade it, or keep DBD::SQLite 1.42 (bundled with older SQLite 3.8.4.1 library) for now. Other major O/R…

QA Hackathon 2014 and CPANTS

I mostly worked on CPANTS at the QA Hackathon in Lyon, as I did in the previous years.

As one of the significant topics of the hackathon was PAUSE permissions, I started to add PAUSE permissions handling to the CPANTS analyzer (thanks to Ricardo Signes), and introduced a "no_unauthorized_packages" metric as an extra one. Because the PAUSE permissions index hasn't kept the date/time when one got or lost the permissions, this metric may return a different result from search.cpan.org in a rare case when a person who had necessary permissions and successfully released a distribution event…