#cpan

Salve J. Nilsensjn@chaos.social
2025-06-17

At the German #Perl Workshop, I had the privilege to organize a panel about #OpenSource #Sustainability on #CPAN and it's related communities.

Together with Ferenc Erki (@ferki), Julien Fiegehenn (simbabque), and Sören M. Laird Sörries (@relais), we talked about meet-ups, volunteering, mental health, funding, and much more. It was great!

youtube.com/watch?v=3R6uhTCUWi

(Please ignore the annoying apple emojis that pop ut during the session!)

#ossustainability #sustainoss

"Mutant Rob" Robert Rothenbergrrwo@infosec.exchange
2025-05-27

I've taken in maintenance and released a new version of Net-CIDR-Set metacpan.org/release/RRWO/Net-

This fixes a potential security issue with leading 0s CVE-2025-40911

#perl #CPAN

"Mutant Rob" Robert Rothenbergrrwo@infosec.exchange
2025-05-23

I released a new version of Test-MixedScripts.

This is a #Perl module for testing code and text files for mixed and potentially confusing or malicious #Unicode.

Latest version includes enhancements:

  • Shows the name of the unexpected character (since v0.4.0)
  • It recognises various templates as testable "Perl" files
  • It uses the MANIFEST (or what would be in it)
  • Bug fixes

metacpan.org/release/RRWO/Test

#CPAN #security

2025-05-09

@ProgressiveLurker @ramgarlic Last week I got invited to the #Perl Toolchain Summit, where I worked on community ecosystem projects, like #CPAN Testers, CPANCover, and MetaCPAN, and got interviewed in a podcast.

For next week I got invited to speak at the German Perl Workshop, including a panel talk.

Latest Perl patch release last month, next minor release this month.

I don't know, I find that a fairly busy community for a dead language! I also can write unreadable code in any language ;)

Daniel Böhmerdboehmer@ieji.de
2025-05-05

@Ericthebeeover2 Yes, with most distros and for sure all Debian-based there's #Perl included by default. One of its advantages. Next is its stability so you can safely use system Perl your own code and not worry it would break on updates.

If you want to do non-trivial things you'll probably be using modules from Perl's pkg archive #CPAN. Most easily managed with "cpanm". If necessary get that with "sudo apt install cpanminus".

For a curated list of suggested modules see
metacpan.org/pod/Task::Kensho

David Cantrell 🏏DrHyde@fosstodon.org
2025-05-03

The new #OpenBSD release seems to not like #CPAN, so rolling back to 7.6 for now, I may attempt to debug later.

Salve J. Nilsensjn@chaos.social
2025-04-30

On my way to Leipzig for the #Perl toolchain summit!

Hoping to work on a #CRA Steward concept for #CPAN and have productive discussions around #security, #metadata, #sustainability and #compliance with the attendees.

Wish me luck, and👋if you care! 😊

2025-04-13
The Perl 5 Porters have released #Perl versions 5.40.2 and 5.38.4 to address CVE-2024-56406. It is believed that this #security #vulnerability can enable Denial of Service or Arbitrary Code Execution attacks on platforms that lack sufficient defenses.

You can soon download both from your favorite #CPAN mirror or find them at:

https://metacpan.org/release/SHAY/perl-5.40.2/

https://metacpan.org/release/SHAY/perl-5.38.4/

Changes are listed in their respective “perldelta” documents:

https://metacpan.org/release/SHAY/perl-5.40.2/view/pod/perldelta.pod

https://metacpan.org/release/SHAY/perl-5.38.4/view/pod/perldelta.pod
Paul Cochrane 🇪🇺peateasea
2025-04-10

I seldom release modules to mainly because there’s so much great stuff there already. An answer on StackOverflow about pretty printing DBIx::Class result sets got me thinking. I then climbed onto the shoulders of several giants to create a wee module which does just that. Introducing DBIx::Class::ResultSet::PrettyPrint!

peateasea.de/introducing-dbix-

CPAN Security Groupcpansec@fosstodon.org
2025-03-19

Read the @cpansec 2024 retrospective; We did quite a few things last year, and more is happening going forward.

security.metacpan.org/cpansec/

If you find this useful or inspiring, then consider contributing. Let's make #CPAN and #Perl secure together!

2025-03-05

We briefly describe the different ways to install #Rex, the friendly automation framework both on our website, as well as in our README:

1. Install from the Comprehensive Perl Archive Network (#CPAN)
2. Use standard, native package managers
3. Build from source code

Depending on the situation at hand, one of these often fit better than the rest.

I go through the available options in more detail on my blog to help choosing the best match: blog.ferki.it/2025/03/05/insta

#perl #devops #opensource

Salve J. Nilsensjn@chaos.social
2025-02-26

Yay! The #CPAN #Security Group (CPANSec) was just acknowledged as a CVE Numbering Authority!

This means that from now on, this group will be responsible for registering and managing #CVE's on behalf of the #Perl and #CPAN ecosystems and communities.

Read the announcements here: security.metacpan.org/2025/02/

2025-02-20

📦 CPAN Monthly Update: New tools for Perl developers.

Highlights include:

App::rhich - A regex-powered 'which' command

Test::Mockingbird - Streamlined mocking and dependency injection

Net::Domain::Parts - Smart domain name parsing

Text::HTML::Turndown - HTML to Markdown conversion

Plus new packages for benchmarking, cryptography, and even harmonica tablature generation! Check out the full roundup on perl.com 🚀

perl.com/article/what-s-new-on

perl #programming #opensource #cpan

Salve J. Nilsensjn@chaos.social
2025-02-15

Are you an "org geek" (or "bylaws geek") interested in the #CRA (EU Cyber Resilience Act) and it's consequences on the #security posture of #OpenSource ecosystems like #Perl's #CPAN or #Rakulang's #rakuland ?

Join us on the TPRF Slack to explore what such an organization might look like!

2025-02-05

I released version 1.16.0 of Rex, the friendly automation framework on #CPAN.

This minor release now requires at least perl-5.14.4 to install, contains new features to run local commands on Windows, and fixes bugs around git repository branch handling.

Warm welcome to our new contributor, @gregoa_!

Special thanks to Ctrl O Ltd for sponsoring Rex maintenance!

Changes: metacpan.org/release/FERKI/Rex

Release notes: rexify.org/docs/release_notes/

Happy hacking!

#rexops #perl #automation #devops #opensource

Olaf Alders 🇨🇦💪oalders@fosstodon.org
2025-02-03

🔥 Hot new #Perl modules on CPAN (Dec 2024):

Poz: TypeScript Zod-inspired data validation for Perl
Bluesky: New high-level API for the Bluesky social network
App::Changelog: Auto-generate changelogs from Git history
YAGL: A fresh take on graph libraries with clear feature comparisons
Test::SpellCheck: Keep your POD typo-free

Plus new tools for handling DATA sections, crypto tokens, and more! Check out the full roundup at perl.com/article/what-s-new-on 📦

#programming #cpan #opensource

Demiguise 🇮🇱demiguise@linuxrocks.online
2025-02-01

So then... I found a bug in a #CPAN module.

Time to find out how to fill a PR for it. Seems that the autjor does not keep it on GitHub 🤔

Paul Cochrane 🇪🇺peateasea
2025-01-15

After having blogged about a bug (and its fix) in Algorithm::CurveFit, as well as giving a talk about it at the 2024 London and Raku Workshop, I’ve finally gotten around to building and releasing the fix to . Version 1.06 is now available. Yay! 🎉

peateasea.de/announcing-algori

GripNewsGripNews
2025-01-12

🌘 Perl 模組新進榜: 上週推出 20 個優秀 CPAN 模組
➤ 介紹了上週推出的 20 個優秀 CPAN 模組,包含 App::DBBrowser、App::Sqitch 等。
niceperl.blogspot.com/2025/01/
這篇文章介紹了上週推出的 20 個優秀 CPAN 模組,包括一些熱門模組的最新資訊,作者以及投票數。
+ 資訊豐富,能夠及時瞭解最新的 Perl 模組動態。
+ 這樣的整理方式清晰明瞭,讓人一目瞭然,很實用。

David Cantrell 🏏DrHyde@fosstodon.org
2024-12-04

Back in 2004 (yes, 2004, that's not a typo) I asked if support for the `lchown()` system call could be added to POSIX.pm, which is part of the #perl 5 core, so that I could use it in #rsnapshot and users wouldn't have to install the third-party Lchown.pm off the #CPAN. "Yes", people said, and it was.

20 years later I have finally created a PR to use the feature I asked for.

Do I win a prize for being the slowest programmer ever?

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst