NetAddr::IP 4.080_05: Please Smoke Test

NetAddr::IP 4.079 was released in 2016 and has sat there since. I have started working on it recently, and 4.080_05 is the fifth trial release since. It is on CPAN now, and the tarball is ready for you to install!

Most of what changed is a matter of course: about a hundred fixes to bugs and to documentation that had drifted from the code, and a set of three breaking changes that fix behaviour the documentation said should not happen. NetAddr::IP is now MIT licensed, was dual licensed under GPL v2 or the Artistic License, and deprecati…

A NetAddr::IP Trial Release

Installing Bit::Vector on Debian 13 (Trixie)

Whilst Bit::Vector is available as a Debian package in libbit-vector-perl, when installing it using cpanm the compile failed for me.

The installation crashed during the make stage, throwing a specific compiler error regarding false and true tokens:

Failure Output:…

Compiling Google::ProtocolBuffers::Dynamic on Debian Trixie

I found this sufficient of an obstacle that I wanted to post about it for future posterity.

I was able to cpanm Google::ProtocolBuffers::Dynamic after installing these packages on Debian Trixie.

  • build-essential (unsurprisingly)
  • cmake
  • libprotobuf-dev
  • libprotoc-dev

The last library eluded me and caused the most frustration. Anyway on to other things.

Manage the health of your CLI tools at scale

I wrote a follow up of my previous article on dev-to. It is titled Manage the health of your CLI tools at scale and explores how you might approach instrumenting your cli tools to ensure they run properly.