Chuck Severance
unread,Apr 8, 2025, 10:46:39 AMApr 8Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Tsugi Developers
Hi all,
Things have been pretty quiet on the Tsugi front lately - and I think that is a good thing.
Open Source software that releases new non-upwards compatible versions of its software at a breakneck pace is very frustrating. ( I am looking at you PHP 8.0, 8.1, 8.2, and PHP 8.3 )
But it is May (and Spring in the Northern hemisphere) so that means the racing season is starting, birds are building nests and laying eggs and it is time to advance the Tsugi dependencies. I am planning to move Tsugi to
PHP 8.4 and Ubuntu 24 LTS
And advance dependencies as far as they go without breaking things.
Like always I will tag master for PHP 8.3 at a long-running safe tag, then build a PHP 8.4 + advanced dependencies branch slowly transition my production servers to the new branch to test over a several week period to shake out any little things and then move master to PHP 8.4 and keep the 8.3 tag for those who want to hang back.
The *GREAT* news is that I have already ran a test with Ubuntu 24 and PHP 8.4 and things worked without even any deprecation warnings. I am guessing that is because in the earlier PHP 8.x versions, instead of shutting off deprecation warnings, I just fixed and / or worked around them.
I have not yet “freed” the other dependencies to roll forward in testing - but I am guessing that will go pretty smoothly given that the 8.3 -> 8.4 does not feel like a giant pothole in the road of version control like previous PHP versions. This makes things easier for our dependencies as well.
So stay tuned for more announcements.
You can let me know if you already are running on PHP 8.4 and/or Ubuntu 24 - knowing it works for others in production will go a long way to keeping me relaxed as I go through the process :)
/Chuck