Page MenuHomeDevCentral
Feed All Stories

Oct 19 2025

dereckson placed T1239: FreeBSD port for sphinx-autobuild up for grabs.
Oct 19 2025, 16:34 · freebsd-port-wanted, Servers
dereckson closed T1239: FreeBSD port for sphinx-autobuild as Resolved.

Package has been added in January 2022.

Oct 19 2025, 16:33 · freebsd-port-wanted, Servers
dereckson closed D3776: Proofread grammar and spelling.
Oct 19 2025, 16:08
dereckson committed rOBSIDIANb437975d01e2: Proofread grammar and spelling (authored by dereckson).
Proofread grammar and spelling
Oct 19 2025, 16:08
dereckson accepted D3776: Proofread grammar and spelling.
Oct 19 2025, 16:08
dereckson requested review of D3776: Proofread grammar and spelling.
Oct 19 2025, 16:08
dereckson retitled D3774: Switch events and databases classes to Keruald packages implementations from Switch events and databases class to Keruald packages implementations to Switch events and databases classes to Keruald packages implementations.
Oct 19 2025, 15:35
dereckson closed D3774: Switch events and databases classes to Keruald packages implementations.
Oct 19 2025, 15:35
dereckson committed rOBSIDIANdd8b7e76c36c: Switch events and databases class to Keruald packages implementations (authored by dereckson).
Switch events and databases class to Keruald packages implementations
Oct 19 2025, 15:35
dereckson accepted D3774: Switch events and databases classes to Keruald packages implementations.
Oct 19 2025, 15:35
dereckson updated the diff for D3774: Switch events and databases classes to Keruald packages implementations.

Can be deleted now D3775 is merged.

Oct 19 2025, 15:34
dereckson committed rKDB2169cf7700e1: Import database unit tests from Obsidian Workspaces (authored by dereckson).
Import database unit tests from Obsidian Workspaces
Oct 19 2025, 15:25
dereckson closed D3775: Import database unit tests from Obsidian Workspaces.
Oct 19 2025, 15:25
dereckson committed rKERUALD5e492da098f5: Import database unit tests from Obsidian Workspaces (authored by dereckson).
Import database unit tests from Obsidian Workspaces
Oct 19 2025, 15:25
dereckson accepted D3775: Import database unit tests from Obsidian Workspaces.
Oct 19 2025, 15:24
dereckson updated the summary of D3775: Import database unit tests from Obsidian Workspaces.
Oct 19 2025, 15:24
dereckson updated the diff for D3775: Import database unit tests from Obsidian Workspaces.

testEscape method signature

Oct 19 2025, 15:23
dereckson requested review of D3775: Import database unit tests from Obsidian Workspaces.
Oct 19 2025, 15:20
dereckson added a revision to T1709: Static events for database: D3774: Switch events and databases classes to Keruald packages implementations.
Oct 19 2025, 12:26 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson requested review of D3774: Switch events and databases classes to Keruald packages implementations.
Oct 19 2025, 12:26
dereckson triaged T1709: Static events for database as Normal priority.
Oct 19 2025, 12:18 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson reopened T1709: Static events for database as "Open".
Oct 19 2025, 12:17 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson committed rKDBad417e25084d: Propagate database events (authored by dereckson).
Propagate database events
Oct 19 2025, 12:15
dereckson committed rKDB2c512f85d5d7: Upgrade to PHP_CodeSniffer 4.0.0 (authored by dereckson).
Upgrade to PHP_CodeSniffer 4.0.0
Oct 19 2025, 12:15
dereckson closed T1709: Static events for database as Resolved by committing rKOT17d6ef4f4010: Propagate database events.
Oct 19 2025, 12:14 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson committed rKOT17d6ef4f4010: Propagate database events (authored by dereckson).
Propagate database events
Oct 19 2025, 12:14
dereckson committed rKOT92dcb2229adf: Upgrade to PHP_CodeSniffer 4.0.0 (authored by dereckson).
Upgrade to PHP_CodeSniffer 4.0.0
Oct 19 2025, 12:14
dereckson closed D3773: Bump keruald/database version.
Oct 19 2025, 12:13
dereckson committed rKERUALD10937cf615e6: Bump keruald/database version (authored by dereckson).
Bump keruald/database version
Oct 19 2025, 12:13
dereckson accepted D3773: Bump keruald/database version.
Oct 19 2025, 12:13
dereckson added a revision to T1709: Static events for database: D3773: Bump keruald/database version.
Oct 19 2025, 12:12 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson requested review of D3773: Bump keruald/database version.
Oct 19 2025, 12:12
dereckson reopened T1709: Static events for database as "Open".

Reopening to track switching to this implementation for rOBSIDIAN.

Oct 19 2025, 12:11 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson committed rKERUALD85207350c60e: Propagate database events (authored by dereckson).
Propagate database events
Oct 19 2025, 12:09
dereckson closed D3772: Propagate database events.
Oct 19 2025, 12:09
dereckson closed T1709: Static events for database as Resolved by committing rKERUALD85207350c60e: Propagate database events.
Oct 19 2025, 12:09 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson accepted D3772: Propagate database events.
Oct 19 2025, 12:09
dereckson moved T1709: Static events for database from Backlog to Working on on the Obsidian board.
Oct 19 2025, 12:05 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson retitled D3772: Propagate database events from Obsidian offered the current refined code used in Keruald\Databases, with an unported feature, connection and SQL error events. to Propagate database events.
Oct 19 2025, 10:08
dereckson requested review of D3772: Propagate database events.
Oct 19 2025, 10:06
dereckson added a revision to T1709: Static events for database: D3772: Propagate database events.
Oct 19 2025, 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.
Oct 19 2025, 10:05 · Keruald, Obsidian
dereckson updated the task description for T1709: Static events for database.
Oct 19 2025, 08:20 · Technical debt, Keruald, PHP 8.x support, Obsidian
dereckson added a comment to T1709: Static events for database.

On it.

Oct 19 2025, 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.

Oct 19 2025, 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
Oct 19 2025, 07:59 · Servers, Obsidian
dereckson moved T2147: Create development area for obsidian51.nasqueron.org from Working on to Deployed on the Obsidian board.
Oct 19 2025, 07:57 · Servers, Obsidian

Oct 18 2025

dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.
Oct 18 2025, 23:53 · PHP 8.x support, Obsidian
dereckson committed rOBSIDIAN026cff14f2b0: Adopt tests suite bootstrap code for src/ too (authored by dereckson).
Adopt tests suite bootstrap code for src/ too
Oct 18 2025, 23:51
dereckson closed D3771: Adopt tests suite bootstrap code for src/ too.
Oct 18 2025, 23:51
dereckson accepted D3771: Adopt tests suite bootstrap code for src/ too.
Oct 18 2025, 23:51
dereckson requested review of D3771: Adopt tests suite bootstrap code for src/ too.
Oct 18 2025, 23:51
dereckson closed D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.
Oct 18 2025, 23:38
dereckson committed rOPSaeb8c2eaabf3: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx (authored by dereckson).
Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx
Oct 18 2025, 23:38
dereckson accepted D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.
Oct 18 2025, 23:36
dereckson added a comment to D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.

I. Vault policy

Oct 18 2025, 23:27
dereckson updated the diff for D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.

+Vault

Oct 18 2025, 23:12
dereckson updated the diff for D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.

Fix typo

Oct 18 2025, 23:09
dereckson requested review of D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.
Oct 18 2025, 23:07
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3770: Serve obsidian51.nasqueron.org on WindRiver: php-fpm, nginx.
Oct 18 2025, 23:07 · Servers, Obsidian
dereckson added a comment to T2147: Create development area for obsidian51.nasqueron.org.

Credentials
Password created in ops/secrets/dbserver/cluster-B/users/obsidian51

Oct 18 2025, 23:03 · Servers, Obsidian
dereckson committed rOPSeaac9b92c9f4: Create obsidian51 database (authored by dereckson).
Create obsidian51 database
Oct 18 2025, 23:02
dereckson closed D3769: Create obsidian51 database.
Oct 18 2025, 23:02
dereckson accepted D3769: Create obsidian51 database.
Oct 18 2025, 23:01
dereckson added a comment to D3769: Create obsidian51 database.
Complector
$ salt db-B-001 state.apply roles/dbserver-mysql/content
[…]
----------
          ID: dbserver_mysql_user_obsidian51
    Function: mysql_user.present
        Name: obsidian51
      Result: True
     Comment: The user obsidian51@172.27.27.35 has been added
     Started: 01:08:09.491970
    Duration: 18.515 ms
     Changes:
              ----------
              obsidian51:
                  Present
[…]
----------
          ID: dbserver_mysql_db_obsidian51
    Function: mysql_database.present
        Name: obsidian51
      Result: True
     Comment: The database obsidian51 has been created
     Started: 01:08:09.586771
    Duration: 4.915 ms
     Changes:
              ----------
              obsidian51:
                  Present
[…]
----------
          ID: dbserver_mysql_user_obsidian51_privilege_1_obsidian51
    Function: mysql_grants.present
      Result: True
     Comment: Grant all privileges on obsidian51.* to obsidian51@172.27.27.35 has been added
     Started: 01:08:09.644197
    Duration: 16.521 ms
     Changes:
              ----------
              dbserver_mysql_user_obsidian51_privilege_1_obsidian51:
                  Present
[…]
Oct 18 2025, 23:01
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3769: Create obsidian51 database.
Oct 18 2025, 22:56 · Servers, Obsidian
dereckson requested review of D3769: Create obsidian51 database.
Oct 18 2025, 22:56
dereckson closed T2150: Align TTL for CAA records as Resolved by committing rOPS187d31b740af: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:37 · DNS
dereckson committed rOPS187d31b740af: Align CAA nasqueron.org DNS records (authored by dereckson).
Align CAA nasqueron.org DNS records
Oct 18 2025, 22:37
dereckson closed D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:37
dereckson updated the test plan for D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:36
dereckson accepted D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:35
dereckson added a revision to T2150: Align TTL for CAA records: D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:35 · DNS
dereckson updated the summary of D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:35
dereckson requested review of D3768: Align CAA nasqueron.org DNS records.
Oct 18 2025, 22:31
dereckson claimed T2150: Align TTL for CAA records.
Oct 18 2025, 22:30 · DNS
dereckson closed D3767: Align NS records for nasqueron.org.
Oct 18 2025, 22:29
dereckson committed rOPS16a1a46547a0: Align NS records for nasqueron.org (authored by dereckson).
Align NS records for nasqueron.org
Oct 18 2025, 22:29
dereckson accepted D3767: Align NS records for nasqueron.org.
Oct 18 2025, 22:25
dereckson requested review of D3767: Align NS records for nasqueron.org.
Oct 18 2025, 22:24
dereckson committed rOPS7bf80bfd7753: Serve obsidian51.nasqueron.org on WindRiver (authored by dereckson).
Serve obsidian51.nasqueron.org on WindRiver
Oct 18 2025, 22:23
dereckson closed D3766: Serve obsidian51.nasqueron.org on WindRiver.
Oct 18 2025, 22:23
dereckson accepted D3766: Serve obsidian51.nasqueron.org on WindRiver.
Oct 18 2025, 22:22
dereckson added a comment to D3766: Serve obsidian51.nasqueron.org on WindRiver.

Serial has been bumped from 00 to 02 on Complector during tests to try to send again a NOTIFY packet following T2148.

Oct 18 2025, 22:21
dereckson updated the diff for D3766: Serve obsidian51.nasqueron.org on WindRiver.

Bump serial

Oct 18 2025, 22:21
dereckson moved T2150: Align TTL for CAA records from DNS Server / KnotDNS to DNS records on the DNS board.
Oct 18 2025, 21:57 · DNS
dereckson triaged T2150: Align TTL for CAA records as Normal priority.
Oct 18 2025, 21:57 · DNS
dereckson added a comment to T2148: Can't notify new DNS records.

So it's definitely ns1.he.net, because if I put slave.dns.he.net the TCP connection isn't established:

Oct 18 2025, 21:51 · DNS
dereckson awarded T2149: Ensure serial is bumped when editing DNS zone a Y So Serious token.
Oct 18 2025, 21:38 · Salt, DNS
dereckson added a comment to T2149: Ensure serial is bumped when editing DNS zone.

Claude Sonnet artifacts

Oct 18 2025, 21:38 · Salt, DNS
dereckson triaged T2149: Ensure serial is bumped when editing DNS zone as Normal priority.
Oct 18 2025, 21:27 · Salt, DNS
dereckson added a comment to T2148: Can't notify new DNS records.

I think configuration could actually be nice but I forgot in D3766 to bump the serial. Let's check (and do a test to detect that).

Oct 18 2025, 21:12 · DNS
dereckson triaged T2148: Can't notify new DNS records as High priority.
Oct 18 2025, 21:09 · DNS
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3766: Serve obsidian51.nasqueron.org on WindRiver.
Oct 18 2025, 20:45 · Servers, Obsidian
dereckson requested review of D3766: Serve obsidian51.nasqueron.org on WindRiver.
Oct 18 2025, 20:45
dereckson triaged T2147: Create development area for obsidian51.nasqueron.org as Normal priority.
Oct 18 2025, 20:39 · Servers, Obsidian
dereckson closed D3765: Configure Git to ignore DocBook output.
Oct 18 2025, 17:28
dereckson committed rOBSIDIAN2fa8201ed25c: Configure Git to ignore DocBook output (authored by dereckson).
Configure Git to ignore DocBook output
Oct 18 2025, 17:28
dereckson accepted D3765: Configure Git to ignore DocBook output.
Oct 18 2025, 17:28
dereckson requested review of D3765: Configure Git to ignore DocBook output.
Oct 18 2025, 17:28