PTS 2026

A quick summary of what I got up to at PTS 2026 in Vienna.

Test::Smoke's long-term future. I had several useful discussions with H. Merijn Brand (Tux) and Todd Rinaldo (toddr) about keeping Test::Smoke maintainable for the long term. This tied directly into the MetaCPAN hosting migration below: DigitalOcean offers managed Postgres, Hetzner doesn't, and Test::Smoke's existing database usage wasn't especially efficient. The outcome was toddr starting a rewrite that runs as a single container backed by SQLite and local files -- much more portable and easier to operate.

Migrating MetaCPAN from DigitalOcean to Hetzner. I spent a big chunk of the summit pairing with Shawn Sorichetti (hide) on the migration, including reorganising our Kubernetes setup so it deals more cleanly with multiple environments. Shawn was making a large number of changes; I focused on reviewing them quickly so we could iterate fast.

Devel::Cover hosting. I spent time with Paul Johnson (pjcj) talking through Devel::Cover's hosting and configuration, and helped sketch a container design that should be more efficient and scalable for what he needs next.

MetaCPAN security. As part of the MetaCPAN team I joined several discussions -- including with the CPAN security team -- about parts of the system that recent security reports have flagged for improvement.

Side work. Outside the main Perl tracks, I contributed to the Nono Sandbox tool and dropped into several conversations and talks about AI in the context of Perl modules and publishing.

I really want to thank the Sponsors projects move so much faster when we can get people together and focused. Something that just doesn't happen any other way

The Perl and Raku Foundation, Grant Street Group, Geizhals Preisvergleich, Vienna.pm, SUSE, Trans-Formed Media LLC, Ctrl O, Simplelists, Harald Joerg, Michele Beltrame (Sigmafin), Laurent Boivin.


Leave a comment

About Ranguard

user-pic London Perl developer