Page MenuHomeDevCentral
Feed All Stories

Mar 26 2023

dereckson added a comment to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .

phpDox isn't currently compatible with PHP 8.1. Deprecations are transformed into fatal errors, even if at the start an error_reporting() instruction is left.

As a workaround, here phpDox 0.12.0-27-geb943cb-dirty, with PHP 8.1 deprecation notices for signatures mismatch addressed.

Some have been reported upstream, but as the phpDox dependencies inherit PHP builtin classes to override signatures, e.g. transforming a string|bool into a string, throwing an exception instead of returning false, perhaps upstream will adopt another approach than use false signatures.

It has been manually deployed on WindRiver and Zateki (Jenkins agent for CI, PHP 8 flavour).

Mar 26 2023, 13:23 · Continous integration and delivery, Notifications center
dereckson added a comment to T1803: Move and migrate Ysul production services elsewhere.

DNS part done, at least for .nasqueron.org domain, Wolfplex should be checked too I guess.

Mar 26 2023, 00:27 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a comment to T1799: ProjectsMap offset methods signatures are incorrect.

We've merged D2706 at noon. It's not yet deployed, as we've some CI issues (D2916 and T1807).

Mar 26 2023, 00:25 · PHP 8.x support, Technical debt, Notifications center
dereckson triaged T1807: Update phpdox install process as High priority.
Mar 26 2023, 00:20 · upstream, Salt, Servers, Jenkins
dereckson added a project to T1807: Update phpdox install process: upstream.

The other one is reported upstream - https://github.com/theseer/phpdox/issues/424

Mar 26 2023, 00:20 · upstream, Salt, Servers, Jenkins
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

Code merged, still to deploy.

Mar 26 2023, 00:16 · Notifications center, Keruald
dereckson closed T1800: Ensure PHP sockets extension is available everywhere, a subtask of T1798: Upgrade php-amqplib/php-amqplib in keruald/broker, as Resolved.
Mar 26 2023, 00:15 · Notifications center, Keruald
dereckson closed T1800: Ensure PHP sockets extension is available everywhere as Resolved.
Mar 26 2023, 00:15 · Docker images, Servers, Notifications center, Keruald

Mar 25 2023

dereckson added a comment to T1807: Update phpdox install process.

The xdebug one is fixed by this commit, that's why it doesn't occur on WindRiver:

Mar 25 2023, 23:46 · upstream, Salt, Servers, Jenkins
dereckson renamed T1807: Update phpdox install process from Update phpdox instal process to Update phpdox install process.
Mar 25 2023, 23:41 · upstream, Salt, Servers, Jenkins
dereckson claimed T1807: Update phpdox install process.
Mar 25 2023, 23:35 · upstream, Salt, Servers, Jenkins
dereckson closed D2920: Integrate Sentry and GitHub.
Mar 25 2023, 17:27
dereckson committed rOPS640de07abfce: Integrate Sentry and GitHub (authored by dereckson).
Integrate Sentry and GitHub
Mar 25 2023, 17:27
dereckson closed T1806: Integrate Sentry and GitHub, a subtask of T1791: Refresh Sentry installation, as Resolved.
Mar 25 2023, 17:27 · Monitoring and reporting
dereckson updated the diff for D2920: Integrate Sentry and GitHub.

Fix integer for GitHub application ID

Mar 25 2023, 17:27
dereckson accepted D2920: Integrate Sentry and GitHub.
Mar 25 2023, 17:27
dereckson created P316 Steps needed to automate a reboot on hypervisor.
Mar 25 2023, 17:27 · Servers
dereckson closed T1806: Integrate Sentry and GitHub as Resolved.

Looks good to me and seems to work like a charm on sentry.nasqueron.org:

Mar 25 2023, 17:27 · Monitoring and reporting
dereckson updated the diff for D2920: Integrate Sentry and GitHub.

s/app/apps

Mar 25 2023, 16:37
dereckson planned changes to D2920: Integrate Sentry and GitHub.
Mar 25 2023, 16:36
dereckson added a comment to D2920: Integrate Sentry and GitHub.

Test container:

Mar 25 2023, 16:33
dereckson added a comment to D2920: Integrate Sentry and GitHub.

⚠ A little tricky to test this as it will be deployed to live container. ⚠

Mar 25 2023, 16:26
dereckson requested review of D2920: Integrate Sentry and GitHub.
Mar 25 2023, 16:22
dereckson added a revision to T1806: Integrate Sentry and GitHub: D2920: Integrate Sentry and GitHub.
Mar 25 2023, 16:22 · Monitoring and reporting
dereckson added a comment to T1806: Integrate Sentry and GitHub.

We've an app created according https://develop.sentry.dev/integrations/github/

Mar 25 2023, 16:03 · Monitoring and reporting
dereckson triaged T1806: Integrate Sentry and GitHub as Normal priority.
Mar 25 2023, 15:49 · Monitoring and reporting
dereckson closed D2919: Upgrade Git to 2.40.0.
Mar 25 2023, 15:11 · Docker images
dereckson committed rDARC39e3aaf28a70: Upgrade Git to 2.40.0 (authored by dereckson).
Upgrade Git to 2.40.0
Mar 25 2023, 15:11
dereckson accepted D2919: Upgrade Git to 2.40.0.
Mar 25 2023, 15:10 · Docker images
dereckson requested review of D2919: Upgrade Git to 2.40.0.
Mar 25 2023, 15:10 · Docker images
dereckson added a comment to D2917: Upgrade to PHP 8.2.4.
$ arc shell
$ php -v
PHP 8.2.4 (cli) (built: Mar 25 2023 14:07:45) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.4, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.4, Copyright (c), by Zend Technologies
Mar 25 2023, 15:07
dereckson closed D2917: Upgrade to PHP 8.2.4.
Mar 25 2023, 15:06
dereckson committed rDPHPCLIddce94fb2374: Upgrade to PHP 8.2.4 (authored by dereckson).
Upgrade to PHP 8.2.4
Mar 25 2023, 15:06
dereckson added a comment to D2917: Upgrade to PHP 8.2.4.

arc works like a charm on Dwellers.

Mar 25 2023, 15:05
dereckson accepted D2917: Upgrade to PHP 8.2.4.
Mar 25 2023, 15:05
dereckson updated the test plan for D2917: Upgrade to PHP 8.2.4.
Mar 25 2023, 15:01
dereckson updated subscribers of D2917: Upgrade to PHP 8.2.4.

An important reuser is the nasqueron/arcanist image.

Mar 25 2023, 14:36
dereckson closed T1805: Sentry can't send mail anymore, a subtask of T1791: Refresh Sentry installation, as Resolved.
Mar 25 2023, 14:23 · Monitoring and reporting
dereckson closed T1805: Sentry can't send mail anymore as Resolved.
Mar 25 2023, 14:23 · Monitoring and reporting
dereckson closed D2918: Update EXIM containers uid/gid.
Mar 25 2023, 14:22
dereckson committed rOPSa0c2a84a3e9e: Update EXIM containers uid/gid (authored by dereckson).
Update EXIM containers uid/gid
Mar 25 2023, 14:22
dereckson added a comment to T1805: Sentry can't send mail anymore.

Test mail received with D2918:

Mar 25 2023, 14:21 · Monitoring and reporting
dereckson accepted D2918: Update EXIM containers uid/gid.

Works like a charm, but by the way sentry_smtp logs every mail dialog (excepted mail content), not sure we want that to stdout (and so docker logs).

Mar 25 2023, 14:16
dereckson added a comment to D2918: Update EXIM containers uid/gid.
Complector
$ salt docker-002 state.sls roles/paas-docker/containers/exim
docker-002:
----------
          ID: /srv/exim/sentry_smtp
    Function: file.directory
      Result: True
     Comment: Directory /srv/exim/sentry_smtp updated
     Started: 14:08:15.648086
    Duration: 466.741 ms
     Changes:
              ----------
              /srv/exim/sentry_smtp:
                  ----------
                  group:
                      101
                  user:
                      101
              group:
                  101
              user:
                  101
----------
          ID: /srv/exim/sentry_smtp/spool
    Function: file.directory
      Result: True
     Comment: Directory /srv/exim/sentry_smtp/spool updated
     Started: 14:08:16.115024
    Duration: 4.355 ms
     Changes:
              ----------
              /srv/exim/sentry_smtp/spool:
                  ----------
                  group:
                      101
                  user:
                      101
              group:
                  101
              user:
                  101
----------
          ID: /srv/exim/sentry_smtp/log
    Function: file.directory
      Result: True
     Comment: Directory /srv/exim/sentry_smtp/log updated
     Started: 14:08:16.119537
    Duration: 4.736 ms
     Changes:
              ----------
              /srv/exim/sentry_smtp/log:
                  ----------
                  group:
                      101
                  user:
                      101
              group:
                  101
              user:
                  101
[…]
Mar 25 2023, 14:12
dereckson added a revision to T1805: Sentry can't send mail anymore: D2918: Update EXIM containers uid/gid.
Mar 25 2023, 14:07 · Monitoring and reporting
dereckson requested review of D2918: Update EXIM containers uid/gid.
Mar 25 2023, 14:07
dereckson requested review of D2917: Upgrade to PHP 8.2.4.
Mar 25 2023, 14:05
dereckson closed D2916: Enable sockets extension.
Mar 25 2023, 14:01
dereckson committed rDPHPCLI1d78152e54c1: Enable sockets extension (authored by dereckson).
Enable sockets extension
Mar 25 2023, 14:01
dereckson accepted D2916: Enable sockets extension.
Dwellers
$ docker build .
[…]
 => => writing image sha256:a6682dbc98cdbbd455263de28a47da8147a06d57eee249d47493a87449b97d4e
Mar 25 2023, 14:00
dereckson added a comment to T1805: Sentry can't send mail anymore.

The "could not open panic log" could also mean error also occurs for /srv/exim/sentry_smtp/log

Mar 25 2023, 13:58 · Monitoring and reporting
dereckson added a comment to T1805: Sentry can't send mail anymore.
docker-002
$ docker logs sentry_smtp
   10 LOG: MAIN
   10   exim 4.92 daemon started: pid=10, no queue runs, listening for SMTP on port 25 (IPv6 and IPv4)
   11 LOG: host_lookup_failed MAIN
   11   no host name found for IP address 172.18.3.19
   11 LOG: MAIN PANIC DIE
   11   Failed to create directory "/var/spool/exim4/input": Permission denied
   11
   11 2023-03-14 23:14:08 1pcDqK-00000B-Rm Failed to create directory "/var/spool/exim4/input": Permission denied
   11
   11 2023-03-14 23:14:08 1pcDqK-00000B-Rm Failed to create directory "/var/spool/exim4/input": Permission denied
   11
   11 exim: could not open panic log - aborting: see message(s) above
   12 LOG: host_lookup_failed MAIN
   12   no host name found for IP address 172.18.3.19
   12 LOG: MAIN PANIC DIE
   12   Failed to create directory "/var/spool/exim4/input": Permission denied
   12
   12 2023-03-14 23:15:31 1pcDrf-00000C-5i Failed to create directory "/var/spool/exim4/input": Permission denied
   12
   12 2023-03-14 23:15:31 1pcDrf-00000C-5i Failed to create directory "/var/spool/exim4/input": Permission denied
   12
   12 exim: could not open panic log - aborting: see message(s) above
   13 LOG: host_lookup_failed MAIN
   13   no host name found for IP address 172.18.3.21
   13 LOG: MAIN PANIC DIE
   13   Failed to create directory "/var/spool/exim4/input": Permission denied
   13
   13 2023-03-20 12:00:02 1peEBG-00000D-9c Failed to create directory "/var/spool/exim4/input": Permission denied
   13
   13 2023-03-20 12:00:02 1peEBG-00000D-9c Failed to create directory "/var/spool/exim4/input": Permission denied
   13
   13 exim: could not open panic log - aborting: see message(s) above
Mar 25 2023, 13:56 · Monitoring and reporting
dereckson triaged T1805: Sentry can't send mail anymore as Normal priority.
Mar 25 2023, 13:55 · Monitoring and reporting
dereckson reopened T1800: Ensure PHP sockets extension is available everywhere as "Open".
Mar 25 2023, 13:42 · Docker images, Servers, Notifications center, Keruald
dereckson reopened T1800: Ensure PHP sockets extension is available everywhere, a subtask of T1798: Upgrade php-amqplib/php-amqplib in keruald/broker, as Open.
Mar 25 2023, 13:42 · Notifications center, Keruald
dereckson updated the diff for D2916: Enable sockets extension.

Rebased against D2915.

Mar 25 2023, 13:41
dereckson closed D2915: Upgrade to PHP 8.1.17.
Mar 25 2023, 13:40
dereckson committed rDPHPCLIfdc23ec6a793: Upgrade to PHP 8.1.17 (authored by dereckson).
Upgrade to PHP 8.1.17
Mar 25 2023, 13:40
dereckson accepted D2915: Upgrade to PHP 8.1.17.
Dwellers
$ docker build .
[…]
=> writing image sha256:e7278eae680aae23a401a6548a76c5342428b01125a37f8ff81328fb4bf93c25              0.0s
Mar 25 2023, 13:39
dereckson requested review of D2916: Enable sockets extension.
Mar 25 2023, 13:38
dereckson added a revision to T1800: Ensure PHP sockets extension is available everywhere: D2916: Enable sockets extension.
Mar 25 2023, 13:38 · Docker images, Servers, Notifications center, Keruald
dereckson requested review of D2915: Upgrade to PHP 8.1.17.
Mar 25 2023, 13:26
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

Jenkins PHP agent doesn't have this either.

Mar 25 2023, 13:22 · Notifications center, Keruald
dereckson committed rNOTIF0a1189f54a23: Drop unused dev dependencies (authored by dereckson).
Drop unused dev dependencies
Mar 25 2023, 13:17
dereckson closed D2914: Drop unused dev dependencies.
Mar 25 2023, 13:17
dereckson accepted D2914: Drop unused dev dependencies.
Mar 25 2023, 13:17
dereckson published D2914: Drop unused dev dependencies for review.
Mar 25 2023, 13:17
dereckson closed D2913: Align GateController::getServiceName visibility.
Mar 25 2023, 12:49
dereckson closed T1804: Align access levels for GateController::getServiceName() as Resolved by committing rNOTIFc3a6214efbc5: Align GateController::getServiceName visibility.
Mar 25 2023, 12:49 · Notifications center
dereckson committed rNOTIFc3a6214efbc5: Align GateController::getServiceName visibility (authored by dereckson).
Align GateController::getServiceName visibility
Mar 25 2023, 12:49
dereckson accepted D2913: Align GateController::getServiceName visibility.
Mar 25 2023, 12:49
dereckson published D2913: Align GateController::getServiceName visibility for review.
Mar 25 2023, 12:48
dereckson added a revision to T1804: Align access levels for GateController::getServiceName(): D2913: Align GateController::getServiceName visibility.
Mar 25 2023, 12:48 · Notifications center
dereckson updated the task description for T1804: Align access levels for GateController::getServiceName().
Mar 25 2023, 12:45 · Notifications center
dereckson updated subscribers of T1804: Align access levels for GateController::getServiceName().
Mar 25 2023, 12:44 · Notifications center
dereckson moved T1804: Align access levels for GateController::getServiceName() from Backlog to Bugs on the Notifications center board.
Mar 25 2023, 12:43 · Notifications center
dereckson triaged T1804: Align access levels for GateController::getServiceName() as Unbreak Now! priority.
Mar 25 2023, 12:43 · Notifications center
dereckson added a comment to D2912: Build Apache Ant from ports on FreeBSD devserver.

Two changes for the ports build workflow:

Mar 25 2023, 12:37
dereckson committed rOPS12f75d2e50c6: Build Apache Ant from ports on FreeBSD devserver (authored by dereckson).
Build Apache Ant from ports on FreeBSD devserver
Mar 25 2023, 12:34
dereckson closed D2912: Build Apache Ant from ports on FreeBSD devserver.
Mar 25 2023, 12:34
dereckson accepted D2912: Build Apache Ant from ports on FreeBSD devserver.
Mar 25 2023, 12:34
dereckson requested review of D2912: Build Apache Ant from ports on FreeBSD devserver.
Mar 25 2023, 12:34
dereckson closed D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:24
dereckson added a reverting change for D2910: Bump OpenJDK version to 19 on devserver: rOPS9429d23a59ac: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson added a reverting change for rOPS451ece6b1803: Bump OpenJDK version to 19 on devserver: rOPS9429d23a59ac: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson committed rOPS9429d23a59ac: Revert "Bump OpenJDK version to 19 on devserver" (authored by dereckson).
Revert "Bump OpenJDK version to 19 on devserver"
Mar 25 2023, 12:23
dereckson accepted D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson updated the test plan for D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson requested review of D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson added a reverting change for rOPS451ece6b1803: Bump OpenJDK version to 19 on devserver: D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson added a reverting change for D2910: Bump OpenJDK version to 19 on devserver: D2911: Revert "Bump OpenJDK version to 19 on devserver".
Mar 25 2023, 12:23
dereckson closed D2910: Bump OpenJDK version to 19 on devserver.
Mar 25 2023, 12:15
dereckson committed rOPS451ece6b1803: Bump OpenJDK version to 19 on devserver (authored by dereckson).
Bump OpenJDK version to 19 on devserver
Mar 25 2023, 12:15
dereckson accepted D2910: Bump OpenJDK version to 19 on devserver.
Mar 25 2023, 12:15
dereckson retitled D2910: Bump OpenJDK version to 19 on devserver from Bump OpenJDK version to 19 to Bump OpenJDK version to 19 on devserver.
Mar 25 2023, 12:15
dereckson requested review of D2910: Bump OpenJDK version to 19 on devserver.
Mar 25 2023, 12:15
dereckson committed rNOTIFbc7824663d06: Fix php-amqplib deprecations (authored by dereckson).
Fix php-amqplib deprecations
Mar 25 2023, 12:05
dereckson closed D2895: Fix php-amqplib deprecations.
Mar 25 2023, 12:05
DorianWinty accepted D2895: Fix php-amqplib deprecations.
Mar 25 2023, 12:00
DorianWinty closed D2909: Declare GateController as an abstract.
Mar 25 2023, 11:59