Tsugi Spring plans

16 views
Skip to first unread message

Charles Severance

unread,
Apr 12, 2024, 8:10:03 PM4/12/24
to Tsugi Developers
Hi all,

As the semester at University of Michigan comes to a close and I have more free time, I will be doing my annual update of Tsugi to advance dependencies (we have a few dependabot complaints) and move to the latest version of PHP 8.3.

It is a good time, with the master branch having moved very slowly the past few months and a *lot* of heavy production experience on the current code and PHP 8.2. Also, PHP 8.3 has now been about for about 5 months and PHP 8.2 goes out of Support December 2024.

https://www.php.net/supported-versions.php

So April is a great time for us to move forward. PHP moves in December, the dependencies percolate forward and then 5 monuts later we move forward.

The last time we moved forward was almost exactly a year ago:

https://github.com/tsugiproject/tsugi/releases/tag/23.04.1

As always, I will snap a “safe” tag which we could turn into a branch if we wanted to back port things or hang back from master for a while.

After snapping the tag, I will roll the dependencies forward until it hurts - I am happy for the minimum version of PHP to move to 8.2 - I would rather hold off forcing us to 8.3 this summer. We shall see how it goes - at a minimum - I want to move far enough forward that dependabot gives us a clean bill of health.

Once that is done and passes testing, I will start rolling my production servers from 8.2 to 8.3 one at a time over a few weeks.

Throughout the whole process I will let you know as each event happens and invite any feedback you might have.

I would love to know if folks are already using PHP 8.3 - it would make me a little more comfortable :)

Thanks for being part of the Tsugi community.

/Chuck



Reply all
Reply to author
Forward
0 new messages