Join Nostr
2026-10-22 09:50:50 UTC
in reply to

Rob Ricci on Nostr: One of the problems we had is that we were on a version of PHP that reached ...

One of the problems we had is that we were on a version of PHP that reached end-of-life (EOL) a few months ago. So it didn't get patched, and we had to do a version update in addition to applying the patch. We knew this in advance, one of the reasons why it's good to give folks some warning.

Our code is, let us say, "vintage." It was originally written for PHP 3 (the world is on 8 now). Over the years, we've modernized it and ported it forward, and we were already on an earlier release in the 8.x series, so it wasn't a *huge* jump. But the code has some history, is what I'm saying.

Knowing this, I had done a quick check the night before, and it *seemed* that we were going to get a bunch of warnings about deprecated syntax, but nothing would break.

Luckily, that turned out to be true.

But I spent most of the rest of the day tracking down and fixing deprecation warnings. And installing the fixed code very carefully, hoping no users would notice - seems that they didn't.