Page MenuHomeDevCentral
Feed Advanced Search

Yesterday

dereckson added a comment to T2145: Consolidate Obsidian classes with Keruald resources.

For cache it seems we use serialize/unserialize directly into the PHP code:

Mon, Oct 20, 19:14 · Keruald, Obsidian
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

[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

Mon, Oct 20, 19:11 · PHP 8.x support, Obsidian
dereckson moved T2153: STDERR isn't defined outside of SAPI CLI context from Backlog to Dev on the good-first-issue board.
Mon, Oct 20, 19:07 · good-first-issue, Obsidian
dereckson updated the task description for T2153: STDERR isn't defined outside of SAPI CLI context.
Mon, Oct 20, 19:07 · good-first-issue, Obsidian
dereckson triaged T2153: STDERR isn't defined outside of SAPI CLI context as High priority.
Mon, Oct 20, 19:04 · good-first-issue, Obsidian

Sun, Oct 19

dereckson added a comment to T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider.

Goal is to use MySQL code from keruald/databases. Code migrated to rKERUALD seems to be similar to the Obsidian one.

As such, could be resolved by T2145.

Sun, Oct 19, 21:47 · Technical debt, Obsidian
dereckson closed T1709: Static events for database as Resolved.
Sun, Oct 19, 21:46 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a revision to T2145: Consolidate Obsidian classes with Keruald resources: D3774: Switch events and databases classes to Keruald packages implementations.
Sun, Oct 19, 21:45 · Keruald, Obsidian
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3778: Switch Smarty from bundled library to Composer package.
Sun, Oct 19, 21:44 · PHP 8.x support, Obsidian
dereckson updated the task description for T2144: Port Obsidian code to PHP 8.4.
Sun, Oct 19, 21:21 · PHP 8.x support, Obsidian
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

Database code has been removed, to directly use keruald/database.

Sun, Oct 19, 21:20 · PHP 8.x support, Obsidian
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3777: Update user-defined error handler signature for PHP 8.
Sun, Oct 19, 21:18 · PHP 8.x support, Obsidian
dereckson added a revision to T1709: Static events for database: D3774: Switch events and databases classes to Keruald packages implementations.
Sun, Oct 19, 12:26 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson triaged T1709: Static events for database as Normal priority.
Sun, Oct 19, 12:18 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson reopened T1709: Static events for database as "Open".
Sun, Oct 19, 12:17 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson closed T1709: Static events for database as Resolved by committing rKOT17d6ef4f4010: Propagate database events.
Sun, Oct 19, 12:14 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a revision to T1709: Static events for database: D3773: Bump keruald/database version.
Sun, Oct 19, 12:12 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson reopened T1709: Static events for database as "Open".

Reopening to track switching to this implementation for rOBSIDIAN.

Sun, Oct 19, 12:11 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson closed T1709: Static events for database as Resolved by committing rKERUALD85207350c60e: Propagate database events.
Sun, Oct 19, 12:09 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson moved T1709: Static events for database from Backlog to Working on on the Obsidian board.
Sun, Oct 19, 12:05 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a revision to T1709: Static events for database: D3772: Propagate database events.
Sun, Oct 19, 10:06 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson moved T2145: Consolidate Obsidian classes with Keruald resources from Next to Working on on the Obsidian board.
Sun, Oct 19, 10:05 · Keruald, Obsidian
dereckson updated the task description for T1709: Static events for database.
Sun, Oct 19, 08:20 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a comment to T1709: Static events for database.

On it.

Sun, Oct 19, 08:19 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a comment to T2145: Consolidate Obsidian classes with Keruald resources.

Looking the code of keruald/databases, it's clear that it's exactly based on Obsidian consolidated design choices: Keruald Databases even use the camelCase method names introduced in Obsidian, with a WithLegacyMethods trait to stay compatible with other applications.

Sun, Oct 19, 08:02 · Keruald, Obsidian
dereckson added a comment to T2147: Create development area for obsidian51.nasqueron.org.

Two blockers at app-level:

  • .env support is missing from application code.
  • code need to be upgraded to test MySQL connectivity
Sun, Oct 19, 07:59 · Servers, Obsidian
dereckson moved T2147: Create development area for obsidian51.nasqueron.org from Working on to Deployed on the Obsidian board.
Sun, Oct 19, 07:57 · Servers, Obsidian

Sat, Oct 18

dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.
Sat, Oct 18, 23:53 · PHP 8.x support, Obsidian
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.
Sat, Oct 18, 23:07 · Servers, Obsidian
dereckson added a comment to T2147: Create development area for obsidian51.nasqueron.org.

Database password created in ops/secrets/dbserver/cluster-B/users/obsidian51

Sat, Oct 18, 23:03 · Servers, Obsidian
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3769: Create obsidian51 database.
Sat, Oct 18, 22:56 · Servers, Obsidian
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3766: Serve obsidian51.nasqueron.org on WindRiver.
Sat, Oct 18, 20:45 · Servers, Obsidian
dereckson triaged T2147: Create development area for obsidian51.nasqueron.org as Normal priority.
Sat, Oct 18, 20:39 · Servers, Obsidian
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3761: Mark explicitly nullable parameters.
Sat, Oct 18, 16:34 · PHP 8.x support, Obsidian
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

With 8.4.13, php -l gives:

Sat, Oct 18, 16:23 · PHP 8.x support, Obsidian

Fri, Oct 17

dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3758: Avoid reserved name get_resource_id.
Fri, Oct 17, 20:20 · PHP 8.x support, Obsidian
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

This is the priority, before even the CI pipeline.

Fri, Oct 17, 18:45 · PHP 8.x support, Obsidian
dereckson moved T2144: Port Obsidian code to PHP 8.4 from Next to Working on on the Obsidian board.
Fri, Oct 17, 18:45 · PHP 8.x support, Obsidian
dereckson added a comment to T2146: Create modern Jenkins CI pipeline for Obsidian.

Some of the plugins from the template can still be used as documented on https://www.jenkins.io/solutions/php/:

Fri, Oct 17, 17:21 · discussion, PHP tools, Continous integration and delivery, Obsidian
dereckson triaged T2146: Create modern Jenkins CI pipeline for Obsidian as High priority.
Fri, Oct 17, 17:11 · discussion, PHP tools, Continous integration and delivery, Obsidian
dereckson moved T1711: Improve how to scan directory from Backlog to Next on the Obsidian board.
Fri, Oct 17, 17:00 · Keruald, Technical debt, Obsidian
dereckson updated the image for Obsidian from F343: profile-project.png to F12279518: profile.
Fri, Oct 17, 16:57
dereckson added a comment to T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider.

Goal is to use MySQL code from keruald/databases. Code migrated to rKERUALD seems to be similar to the Obsidian one.

Fri, Oct 17, 16:52 · Technical debt, Obsidian
dereckson triaged T2145: Consolidate Obsidian classes with Keruald resources as Normal priority.
Fri, Oct 17, 16:50 · Keruald, Obsidian
dereckson added a project to T2144: Port Obsidian code to PHP 8.4: PHP 8.x support.
Fri, Oct 17, 16:46 · PHP 8.x support, Obsidian
dereckson triaged T2144: Port Obsidian code to PHP 8.4 as Normal priority.
Fri, Oct 17, 16:45 · PHP 8.x support, Obsidian
dereckson moved T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider from Backlog to Next on the Obsidian board.
Fri, Oct 17, 16:43 · Technical debt, Obsidian

Nov 17 2024

dereckson moved T1711: Improve how to scan directory from Debt to Feature requests on the Keruald board.
Nov 17 2024, 13:00 · Keruald, Technical debt, Obsidian

Oct 23 2024

dereckson moved T1709: Static events for database from Backlog to Dev on the Technical debt board.
Oct 23 2024, 00:23 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson moved T1711: Improve how to scan directory from Backlog to Dev on the Technical debt board.
Oct 23 2024, 00:22 · Keruald, Technical debt, Obsidian
dereckson moved T1709: Static events for database from Backlog to Code issues on the PHP 8.x support board.
Oct 23 2024, 00:22 · Technical debt, Keruald, PHP 8.x support, Obsidian

Jul 4 2023

dereckson closed T1707: Import cache from Zed as Resolved.
Jul 4 2023, 21:32 · Zed, Keruald, Obsidian
dereckson closed T1707: Import cache from Zed, a subtask of T1708: Cache header and footer, as Resolved.
Jul 4 2023, 21:32 · Obsidian
dereckson added a revision to T1707: Import cache from Zed: D3233: Provide simple PSR-16 cache implementation from configuration.
Jul 4 2023, 21:32 · Zed, Keruald, Obsidian

May 27 2022

dereckson added a comment to T1711: Improve how to scan directory.

I forgot about DirectoryIterator and the glob pattern, could be more convenient than the glob() method we wrap.

May 27 2022, 08:12 · Keruald, Technical debt, Obsidian

Mar 19 2022

dereckson moved T1711: Improve how to scan directory from Backlog to Debt on the Keruald board.
Mar 19 2022, 22:47 · Keruald, Technical debt, Obsidian
dereckson moved T1707: Import cache from Zed from Backlog to Feature requests on the Keruald board.
Mar 19 2022, 22:47 · Zed, Keruald, Obsidian
dereckson moved T1709: Static events for database from Backlog to Feature requests on the Keruald board.
Mar 19 2022, 22:46 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson triaged T1712: MongoDB - error message when the server is down as Normal priority.
Mar 19 2022, 22:41 · Obsidian
dereckson triaged T1711: Improve how to scan directory as Normal priority.
Mar 19 2022, 22:40 · Keruald, Technical debt, Obsidian
dereckson created T1710: Custom header and footer: detect Smarty templates.
Mar 19 2022, 22:35 · Obsidian
dereckson created T1709: Static events for database.
Mar 19 2022, 22:32 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a parent task for T1707: Import cache from Zed: T1708: Cache header and footer.
Mar 19 2022, 22:27 · Zed, Keruald, Obsidian
dereckson added a subtask for T1708: Cache header and footer: T1707: Import cache from Zed.
Mar 19 2022, 22:27 · Obsidian
dereckson triaged T1708: Cache header and footer as Low priority.
Mar 19 2022, 22:27 · Obsidian
dereckson triaged T1707: Import cache from Zed as Normal priority.
Mar 19 2022, 22:26 · Zed, Keruald, Obsidian

Feb 20 2022

dereckson moved T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider from Backlog to Ops on the Technical debt board.
Feb 20 2022, 11:48 · Technical debt, Obsidian
dereckson added a project to T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider: Technical debt.
Feb 20 2022, 11:46 · Technical debt, Obsidian

Jul 15 2016

dereckson placed T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider up for grabs.
Jul 15 2016, 10:42 · Technical debt, Obsidian

Jul 9 2015

dereckson added a project to P92 NULL stacktrace in PHP more explicit than in C#: Obsidian.
Jul 9 2015, 23:31 · Obsidian
dereckson closed T465: When a workspace mail configuration JSON file is malformed, throw an explicit error message as Resolved by committing Unknown Object (Diffusion Commit).
Jul 9 2015, 23:30 · Obsidian
dereckson added a revision to T465: When a workspace mail configuration JSON file is malformed, throw an explicit error message: D16: Detect JSON issue parsing workspace configuration file..
Jul 9 2015, 23:29 · Obsidian
dereckson added a comment to T465: When a workspace mail configuration JSON file is malformed, throw an explicit error message.

Stacktrace at P92.

Jul 9 2015, 23:27 · Obsidian
dereckson moved T464: When a workspace doesn't exist as directory in assets, throw an error message with instructions from Working on to Deployed on the Obsidian board.
Jul 9 2015, 23:12 · Obsidian
dereckson closed T464: When a workspace doesn't exist as directory in assets, throw an error message with instructions as Resolved by committing Unknown Object (Diffusion Commit).
Jul 9 2015, 23:10 · Obsidian
dereckson added a revision to T464: When a workspace doesn't exist as directory in assets, throw an error message with instructions: D15: More explicit message when workspace configuration file doesn't exist.
Jul 9 2015, 23:08 · Obsidian
dereckson moved T464: When a workspace doesn't exist as directory in assets, throw an error message with instructions from Backlog to Working on on the Obsidian board.
Jul 9 2015, 22:32 · Obsidian
dereckson edited projects for T464: When a workspace doesn't exist as directory in assets, throw an error message with instructions, added: Obsidian; removed Obsidian Workspaces.
Jul 9 2015, 22:30 · Obsidian
dereckson edited projects for T465: When a workspace mail configuration JSON file is malformed, throw an explicit error message, added: Obsidian; removed Obsidian Workspaces.
Jul 9 2015, 22:30 · Obsidian

Nov 27 2014

dereckson created T157: Switch database from UTF-8 to utf8mb4 both on MySQL standard connection and MySQL document provider.
Nov 27 2014, 06:08 · Technical debt, Obsidian