Page MenuHomeDevCentral
Feed Advanced Search

Oct 19 2025

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
dereckson closed D3764: Update documentation about collection names restrictions.
Oct 18 2025, 17:25
dereckson committed rOBSIDIANfbd890b075da: Update documentation about collection names restrictions (authored by dereckson).
Update documentation about collection names restrictions
Oct 18 2025, 17:25
dereckson accepted D3764: Update documentation about collection names restrictions.
Oct 18 2025, 17:25
dereckson requested review of D3764: Update documentation about collection names restrictions.
Oct 18 2025, 17:24
dereckson closed D3763: Configure Git to ignore Composer files.
Oct 18 2025, 16:39
dereckson committed rOBSIDIANda300d855ada: Configure Git to ignore Composer files (authored by dereckson).
Configure Git to ignore Composer files
Oct 18 2025, 16:39
dereckson accepted D3763: Configure Git to ignore Composer files.
Oct 18 2025, 16:39
dereckson requested review of D3763: Configure Git to ignore Composer files.
Oct 18 2025, 16:39
dereckson closed D3762: Allow to run Composer at monorepol level.
Oct 18 2025, 16:38
dereckson committed rOBSIDIANcdd0f7adbe74: Allow to run Composer at monorepol level (authored by dereckson).
Allow to run Composer at monorepol level
Oct 18 2025, 16:38
dereckson accepted D3762: Allow to run Composer at monorepol level.
Oct 18 2025, 16:38
dereckson requested review of D3762: Allow to run Composer at monorepol level.
Oct 18 2025, 16:37
dereckson committed rOBSIDIAN17e867de7247: Mark explicitly nullable parameters (authored by dereckson).
Mark explicitly nullable parameters
Oct 18 2025, 16:35
dereckson closed D3761: Mark explicitly nullable parameters.
Oct 18 2025, 16:35
dereckson accepted D3761: Mark explicitly nullable parameters.
Oct 18 2025, 16:35
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3761: Mark explicitly nullable parameters.
Oct 18 2025, 16:34 · PHP 8.x support, Obsidian
dereckson requested review of D3761: Mark explicitly nullable parameters.
Oct 18 2025, 16:34
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

With 8.4.13, php -l gives:

Oct 18 2025, 16:23 · PHP 8.x support, Obsidian
dereckson created P375 Syntax check on Obsidian src/ with php -l.
Oct 18 2025, 16:22
dereckson committed rOBSIDIANa43c38521f00: Upgrade tests to PHPUnit 12 (authored by dereckson).
Upgrade tests to PHPUnit 12
Oct 18 2025, 13:33
dereckson closed D3760: Upgrade tests to PHPUnit 12.
Oct 18 2025, 13:33
dereckson accepted D3760: Upgrade tests to PHPUnit 12.
Oct 18 2025, 13:33
dereckson updated the diff for D3760: Upgrade tests to PHPUnit 12.

EOL at EOF

Oct 18 2025, 13:14
dereckson added a comment to D3760: Upgrade tests to PHPUnit 12.

arc unit has a problem to load phpunit.xml it seems. If I remember well, it runs a test file directly, but in that case, PHPUnit can detect local configuration.

Oct 18 2025, 13:11
dereckson requested review of D3760: Upgrade tests to PHPUnit 12.
Oct 18 2025, 13:08

Oct 17 2025

dereckson committed rOBSIDIAN2e086ee0deb9: Declare as Composer project (authored by dereckson).
Declare as Composer project
Oct 17 2025, 20:47
dereckson closed D3759: Declare as Composer project.
Oct 17 2025, 20:47
dereckson closed D3758: Avoid reserved name get_resource_id.
Oct 17 2025, 20:47
dereckson committed rOBSIDIAN5aafe87ceb27: Avoid reserved name get_resource_id (authored by dereckson).
Avoid reserved name get_resource_id
Oct 17 2025, 20:47
dereckson accepted D3759: Declare as Composer project.
Oct 17 2025, 20:47
dereckson requested review of D3759: Declare as Composer project.
Oct 17 2025, 20:46
dereckson accepted D3758: Avoid reserved name get_resource_id.
Oct 17 2025, 20:21
dereckson requested review of D3758: Avoid reserved name get_resource_id.
Oct 17 2025, 20:20
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3758: Avoid reserved name get_resource_id.
Oct 17 2025, 20:20 · PHP 8.x support, Obsidian
dereckson committed rOBSIDIAN405923bca6b0: Merge Obsidian Workspaces documentation repository (authored by dereckson).
Merge Obsidian Workspaces documentation repository
Oct 17 2025, 20:12
dereckson committed rOBSIDIAN3a11b89b1f76: Adding Handbook draft - Docbook 5 structure (authored by dereckson).
Adding Handbook draft - Docbook 5 structure
Oct 17 2025, 20:12
dereckson closed D3757: Configure Arcanist.
Oct 17 2025, 20:03
dereckson committed rOBSIDIAN3ff3d848894b: Configure Arcanist (authored by dereckson).
Configure Arcanist
Oct 17 2025, 20:03
dereckson accepted D3757: Configure Arcanist.
Oct 17 2025, 20:01
dereckson requested review of D3757: Configure Arcanist.
Oct 17 2025, 20:01
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.

This is the priority, before even the CI pipeline.

Oct 17 2025, 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.
Oct 17 2025, 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/:

Oct 17 2025, 17:21 · discussion, PHP tools, Continous integration and delivery, Obsidian
dereckson triaged T2146: Create modern Jenkins CI pipeline for Obsidian as High priority.
Oct 17 2025, 17:11 · discussion, PHP tools, Continous integration and delivery, Obsidian