Ensure our infrastructure and codebase works with PHP 8.1, 8.2 and 8.3
Details
Tue, Oct 21
Mon, Oct 20
[20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$lastError is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/objects/user.php on line 88
[20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$session is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/session.php on line 206
Sun, Oct 19
Database code has been removed, to directly use keruald/database.
Reopening to track switching to this implementation for rOBSIDIAN.
On it.
Sat, Oct 18
With 8.4.13, php -l gives:
Fri, Oct 17
This is the priority, before even the CI pipeline.
Fri, Oct 10
Sep 10 2025
Support for PHP 8.4 is still there.
Jul 5 2025
Jan 7 2025
Nov 17 2024
Nov 6 2024
Oct 23 2024
Seems as long as PHP 8.x support is involved, Spip can now be installed.
IF we maintain several PHP versions, instead of /opt/php-dev we can use /opt/php/<subdirectory>, so for example /opt/php/dev here.
Currently, only a prod pool is available on each machine, with PHP 8.3 on Hervil and WindRiver, PHP 8.2 on web-001, but there are notes on T2069 to restore those pools.
If as an Eglide user you need this
Not fully happy with how rOPSe4931815e77c doesn't match reality on web-001 still on 8.2, created T2069 to address that.