Tsugi Upgrade PHP 8.4 / Ubuntu 24 / Dependencies advance

14 views
Skip to first unread message

Charles Severance

unread,
May 7, 2025, 12:02:11 PMMay 7
to tsug...@apereo.org
Hi all,

I have made good progress to get Tsugi to PHP 8.4 and advance the dependencies.  Here are branches for you to play with for a while and give me feedback:


Here is the branch for my build scripts if you use those:


I have upgraded two of my smaller production servers to the PHP 8.4 configuration:



Please play around with the test server to see if you can break anything.

It went remarkably well - it seems like the PHP 8.4 branch works with PHP 8.3 (I will test this more thoroughly in the next few days).

The PHP 8.3 to 8.4 is less scary than other minor releases of PHP.

When I like this and merge this to master - it fixes 100% of the dependabot complaints on master.

Please feel free to test and give me feedback.   I will slowly migragte my production services from PHP 8.3 to PHP 8.4 over the next week other so.

As always - Comments welcome.

/Chuck

Charles Severance

unread,
May 18, 2025, 1:04:22 PMMay 18
to tsug...@apereo.org

Hi all,

All my 8.4 servers are doing great.  I now have three of my sites moved over and will be moving more over the next few days.

I have also tested the php-84-x branch on PHP 8.3 and it seems to run without error.  Master does not run on PHP 8.4 but the PHP 8.4 branch runs on PHP 8.3.  That means I am moving towards merging the php-84-x branch into master by this time next week.

I have made 25.5.1 tags in the tsugi, tsugi-php, and koseu-php repos in anticipation of the merges - these are solid "plateau" versions we can jump back to if need be.

Please read below and do any testing to identify issues before I move master forward.

/Chuck

--
You received this message because you are subscribed to the Google Groups "Tsugi Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tsugi-dev+...@apereo.org.
To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/tsugi-dev/71014C55-1B37-439C-A6DF-71CB1A0F7714%40umich.edu.
Reply all
Reply to author
Forward
0 new messages