Page MenuHomeDevCentral
Feed Advanced Search

Mar 31 2023

dereckson added a comment to T1813: Install intl PHP extension everywhere.

"Fun" fact: libxml requires libicu, and pulls the system one of course:

Mar 31 2023, 18:31Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

Debian images will lag too much, review https://icu.unicode.org/download, we're at 71, Debian Bullseye is stuck at 67.

Mar 31 2023, 17:50Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

For shellserver and devserver role, the intl extension is already installed, per bdd61c48. MediaWiki is quoted as example of application using it.

Mar 31 2023, 17:49Docker images, Notifications center
dereckson renamed T1813: Install intl PHP extension everywhere from Install intl extension to Install intl PHP extension everywhere.
Mar 31 2023, 17:48Docker images, Notifications center

Mar 30 2023

dereckson closed T1799: ProjectsMap offset methods signatures are incorrect as Resolved.

No more warning 馃帀 馃帄

Mar 30 2023, 23:49PHP 8.x support, Technical debt, Notifications center
DorianWinty added a revision to T1799: ProjectsMap offset methods signatures are incorrect: D2946: Add missing return type.
Mar 30 2023, 19:18PHP 8.x support, Technical debt, Notifications center
dereckson moved T1799: ProjectsMap offset methods signatures are incorrect from Debt to Working on on the Notifications center board.
Mar 30 2023, 16:14PHP 8.x support, Technical debt, Notifications center
dereckson closed T1798: Upgrade php-amqplib/php-amqplib in keruald/broker as Resolved.

Deployed, no more warning according Sentry.

Mar 30 2023, 16:14Notifications center, Keruald
dereckson added a comment to T1799: ProjectsMap offset methods signatures are incorrect.

Two warnings still exist:

Mar 30 2023, 01:41PHP 8.x support, Technical debt, Notifications center

Mar 26 2023

dereckson added a comment to T1637: Create a new Jenkins template for PHP applications.

First plan of action could be to ensure we've effectively and explicitly in the job configuration moved to Next Generation Warnings plugin.

Mar 26 2023, 14:04Notifications center, Jenkins
dereckson merged T1807: Update phpdox install process into T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .
Mar 26 2023, 14:03Continous integration and delivery, Notifications center
dereckson closed T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 as Resolved.
Mar 26 2023, 13:56Continous integration and delivery, Notifications center
dereckson moved T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 from Debt to Working on on the Notifications center board.
Mar 26 2023, 13:43Continous integration and delivery, Notifications center
dereckson added a revision to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 : D2923: Install phpdox from nasqueron/phpdox for PHP 8.1 and 8.2 compliance.
Mar 26 2023, 13:40Continous integration and delivery, Notifications center
dereckson added a revision to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 : D2922: Allow phpdox to run under PHP 8.1 and PHP 8.2.
Mar 26 2023, 13:29Continous integration and delivery, Notifications center
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:23Continous integration and delivery, Notifications center
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:25PHP 8.x support, Technical debt, Notifications center
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

Code merged, still to deploy.

Mar 26 2023, 00:16Notifications 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:15Notifications center, Keruald
dereckson closed T1800: Ensure PHP sockets extension is available everywhere as Resolved.
Mar 26 2023, 00:15Docker images, Servers, Notifications center, Keruald

Mar 25 2023

dereckson reopened T1800: Ensure PHP sockets extension is available everywhere as "Open".
Mar 25 2023, 13:42Docker 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:42Notifications center, Keruald
dereckson added a revision to T1800: Ensure PHP sockets extension is available everywhere: D2916: Enable sockets extension.
Mar 25 2023, 13:38Docker images, Servers, Notifications center, Keruald
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:22Notifications center, Keruald
dereckson closed T1804: Align access levels for GateController::getServiceName() as Resolved by committing rNOTIFc3a6214efbc5: Align GateController::getServiceName visibility.
Mar 25 2023, 12:49Notifications center
dereckson added a revision to T1804: Align access levels for GateController::getServiceName(): D2913: Align GateController::getServiceName visibility.
Mar 25 2023, 12:48Notifications center
dereckson updated the task description for T1804: Align access levels for GateController::getServiceName().
Mar 25 2023, 12:45Notifications center
dereckson updated subscribers of T1804: Align access levels for GateController::getServiceName().
Mar 25 2023, 12:44Notifications center
dereckson moved T1804: Align access levels for GateController::getServiceName() from Backlog to Bugs on the Notifications center board.
Mar 25 2023, 12:43Notifications center
dereckson triaged T1804: Align access levels for GateController::getServiceName() as Unbreak Now! priority.
Mar 25 2023, 12:43Notifications center

Mar 24 2023

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

phpmd and pdpend are still missing per T1002.

Mar 24 2023, 01:07Continous integration and delivery, Notifications center
dereckson merged T1002: Install pdepend, phpcpd, phpcs, phploc on Ysul into T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .
Mar 24 2023, 01:06Continous integration and delivery, Notifications center

Mar 20 2023

inidal added a revision to T771: Allow to send notifications from the command line: D2903: Allow default settings.
Mar 20 2023, 22:40User-inidal, Notifications center, CLI, Servers, D忙ghrefn

Mar 16 2023

dereckson added a revision to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker: D2895: Fix php-amqplib deprecations.
Mar 16 2023, 00:46Notifications center, Keruald
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

rKBROKERbbbaf7b8dfc6 tagged 0.5.0

Mar 16 2023, 00:42Notifications center, Keruald
dereckson triaged T1798: Upgrade php-amqplib/php-amqplib in keruald/broker as Normal priority.

Now the Notifications Center has the sockets extension, we can create a new keruald/broker release and upgrade version in rNOTIF composer.json.

Mar 16 2023, 00:36Notifications center, Keruald
dereckson closed T1800: Ensure PHP sockets extension is available everywhere as Resolved.
Mar 16 2023, 00:35Docker images, Servers, 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 16 2023, 00:35Notifications center, Keruald
dereckson added a comment to T1800: Ensure PHP sockets extension is available everywhere.

Notifications Center image

Mar 16 2023, 00:35Docker images, Servers, Notifications center, Keruald

Mar 15 2023

dereckson added a revision to T1800: Ensure PHP sockets extension is available everywhere: D2894: Enable sockets extension.
Mar 15 2023, 23:58Docker images, Servers, Notifications center, Keruald
dereckson added a revision to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker: D2893: Upgrade php-amqplib to 3.5.2.
Mar 15 2023, 23:49Notifications center, Keruald
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

Full deprecations list when running tests:

Mar 15 2023, 23:46Notifications center, Keruald
dereckson added a revision to T1800: Ensure PHP sockets extension is available everywhere: D2892: Install PHP sockets extension to devserver and shellserver.
Mar 15 2023, 23:39Docker images, Servers, Notifications center, Keruald
dereckson triaged T1800: Ensure PHP sockets extension is available everywhere as Normal priority.
Mar 15 2023, 23:35Docker images, Servers, Notifications center, Keruald
dereckson added a comment to T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.

Note: keruald/broker is currently still an autonmouse repository, so fix will be in rKBROKER, and not rKERUALD

Mar 15 2023, 21:34Notifications center, Keruald
dereckson claimed T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:33Notifications center, Keruald
dereckson updated the task description for T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:31Notifications center, Keruald
dereckson added a comment to T1799: ProjectsMap offset methods signatures are incorrect.

Assigned to @DorianWinty as D2706 touches this class, so probably best to first merge it to see if it fixes this.

Mar 15 2023, 21:29PHP 8.x support, Technical debt, Notifications center
dereckson triaged T1799: ProjectsMap offset methods signatures are incorrect as Normal priority.
Mar 15 2023, 21:28PHP 8.x support, Technical debt, Notifications center
dereckson created T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:26Notifications center, Keruald
dereckson added a comment to T1648: Interact with Gotify.

Seems more or less alive, with a commit in January.

Mar 15 2023, 20:55Product evaluation, Notifications center
dereckson triaged T1797: Accept payloads from Vault as Normal priority.
Mar 15 2023, 20:54Vault, Notifications center

Mar 14 2023

dereckson closed T1796: Exception: This is a test exception sent from the Sentry Laravel SDK. as Spite.

Test Phabricator issue to validate the capability of Sentry to post issue here.

Mar 14 2023, 23:09Notifications center
alken-orin assigned T1796: Exception: This is a test exception sent from the Sentry Laravel SDK. to dereckson.
Mar 14 2023, 23:05Notifications center

Mar 7 2023

dereckson added a comment to T771: Allow to send notifications from the command line.

Configuration file

Mar 7 2023, 00:15User-inidal, Notifications center, CLI, Servers, D忙ghrefn

Mar 3 2023

dereckson closed T1775: Provision notifications CLI configuration file as Resolved by committing rOPS936e401ff3a4: Update connection information to broker for notifications CLI.
Mar 3 2023, 16:59Salt, security, Notifications center

Mar 2 2023

dereckson moved T1775: Provision notifications CLI configuration file from Backlog to Pending review on the security board.
Mar 2 2023, 17:38Salt, security, Notifications center
dereckson claimed T1775: Provision notifications CLI configuration file.
Mar 2 2023, 17:38Salt, security, Notifications center
dereckson added a revision to T1775: Provision notifications CLI configuration file: D2824: Update connection information to broker for notifications CLI.
Mar 2 2023, 17:38Salt, security, Notifications center
dereckson triaged T1775: Provision notifications CLI configuration file as Normal priority.
Mar 2 2023, 17:17Salt, security, Notifications center

Feb 20 2023

dereckson added a comment to D2354: Configure Notifications center.

Deployed on docker-002.

Feb 20 2023, 23:28Notifications center, Nasqueron Docker deployment squad
dereckson added inline comments to D2354: Configure Notifications center.
Feb 20 2023, 23:28Notifications center, Nasqueron Docker deployment squad
dereckson closed D2354: Configure Notifications center.
Feb 20 2023, 23:27Notifications center, Nasqueron Docker deployment squad
dereckson updated the diff for D2354: Configure Notifications center.

Rebased. Removed created field from new file.

Feb 20 2023, 23:26Notifications center, Nasqueron Docker deployment squad

Feb 9 2023

dereckson merged task T1754: Configure RabbitMQ through Salt into T752: Salt configuration for White Rabbit.
Feb 9 2023, 22:28Notifications center, Continous integration and delivery, Salt

Feb 7 2023

dereckson updated the diff for D2354: Configure Notifications center.

Rebase

Feb 7 2023, 23:19Notifications center, Nasqueron Docker deployment squad
dereckson renamed T1755: Deploy Notifications Center test environnement from Deploy Notification Test Environnement to Deploy Notifications Center test environnement.
Feb 7 2023, 21:13Restricted Project, Notifications center
DorianWinty moved T1755: Deploy Notifications Center test environnement from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 7 2023, 21:12Restricted Project, Notifications center
DorianWinty added a project to T1755: Deploy Notifications Center test environnement: Restricted Project.
Feb 7 2023, 21:12Restricted Project, Notifications center
DorianWinty moved T1484: Upgrade Laravel framework from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 7 2023, 21:09Restricted Project, security, Technical debt, Notifications center

Feb 3 2023

DorianWinty updated the task description for T1755: Deploy Notifications Center test environnement.
Feb 3 2023, 16:22Restricted Project, Notifications center
DorianWinty updated the task description for T1755: Deploy Notifications Center test environnement.
Feb 3 2023, 16:21Restricted Project, Notifications center
DorianWinty added a revision to T1755: Deploy Notifications Center test environnement: D2772: Create an encryption key for autounseal.
Feb 3 2023, 16:01Restricted Project, Notifications center

Feb 2 2023

DorianWinty added a revision to T1755: Deploy Notifications Center test environnement: D2766: Remove the dev part of the Dockerfile.
Feb 2 2023, 21:02Restricted Project, Notifications center
DorianWinty added a revision to T1755: Deploy Notifications Center test environnement: D2765: Initiate arc for this repository.
Feb 2 2023, 20:52Restricted Project, Notifications center

Feb 1 2023

DorianWinty added a revision to T1755: Deploy Notifications Center test environnement: D2761: Provision Notifications center integration environment.
Feb 1 2023, 23:44Restricted Project, Notifications center
dereckson added a comment to T1755: Deploy Notifications Center test environnement.

DNS configuration

Feb 1 2023, 21:19Restricted Project, Notifications center
DorianWinty triaged T1755: Deploy Notifications Center test environnement as Normal priority.
Feb 1 2023, 21:17Restricted Project, Notifications center

Jan 30 2023

DorianWinty accepted D2354: Configure Notifications center.
Jan 30 2023, 19:10Notifications center, Nasqueron Docker deployment squad

Jan 29 2023

dereckson moved T771: Allow to send notifications from the command line from New services to Working on on the Notifications center board.
Jan 29 2023, 19:36User-inidal, Notifications center, CLI, Servers, D忙ghrefn
dereckson moved T1682: Build a notifications web client from New services to Working on on the Notifications center board.
Jan 29 2023, 19:35Restricted Project, good-first-issue, Notifications center
dereckson moved T1754: Configure RabbitMQ through Salt from Backlog to Working on on the Notifications center board.
Jan 29 2023, 19:35Notifications center, Continous integration and delivery, Salt

Jan 27 2023

DorianWinty added a comment to T1754: Configure RabbitMQ through Salt.

it seem okey for me

Jan 27 2023, 18:21Notifications center, Continous integration and delivery, Salt
dereckson updated the task description for T1754: Configure RabbitMQ through Salt.
Jan 27 2023, 18:07Notifications center, Continous integration and delivery, Salt
dereckson triaged T1754: Configure RabbitMQ through Salt as Normal priority.
Jan 27 2023, 17:58Notifications center, Continous integration and delivery, Salt

Jan 26 2023

dereckson updated the summary of D2354: Configure Notifications center.
Jan 26 2023, 19:50Notifications center, Nasqueron Docker deployment squad
dereckson added a comment to D2354: Configure Notifications center.

Next: migrate secrets to Vault

Jan 26 2023, 18:53Notifications center, Nasqueron Docker deployment squad
dereckson updated the diff for D2354: Configure Notifications center.

Switch to Vault

Jan 26 2023, 18:37Notifications center, Nasqueron Docker deployment squad
dereckson updated the diff for D2354: Configure Notifications center.

Rebased. org/orgz fixed.

Jan 26 2023, 18:18Notifications center, Nasqueron Docker deployment squad
dereckson added a comment to D2354: Configure Notifications center.

Next: switch to Vault credentials

Jan 26 2023, 18:17Notifications center, Nasqueron Docker deployment squad

Jan 19 2023

dereckson moved T771: Allow to send notifications from the command line from Backlog to Working on on the Servers board.
Jan 19 2023, 01:06User-inidal, Notifications center, CLI, Servers, D忙ghrefn
dereckson added a comment to T771: Allow to send notifications from the command line.

New use case identified for fantoir-datasource pipeline

Jan 19 2023, 01:05User-inidal, Notifications center, CLI, Servers, D忙ghrefn
dereckson added a subtask for T771: Allow to send notifications from the command line: T1750: Import FANTOIR database.
Jan 19 2023, 00:40User-inidal, Notifications center, CLI, Servers, D忙ghrefn

Jan 17 2023

dereckson added a comment to T1749: Update token on Phabricator Notifications Center configuration.

Done immediately after this task. We now receive correctly Phabricator events on RabbitMQ.

Jan 17 2023, 20:42Notifications center, DevCentral
dereckson closed T1749: Update token on Phabricator Notifications Center configuration as Resolved.
Jan 17 2023, 20:42Notifications center, DevCentral
inidal updated the task description for T771: Allow to send notifications from the command line.
Jan 17 2023, 02:33User-inidal, Notifications center, CLI, Servers, D忙ghrefn

Jan 10 2023

dereckson triaged T1749: Update token on Phabricator Notifications Center configuration as Unbreak Now! priority.
Jan 10 2023, 02:29Notifications center, DevCentral
dereckson closed T1727: 500 error when Phabricator sends a payload to the notifications center as Resolved.

I've regenerated /usr/share/ca-certificates and /etc/ssl/certs based on a "recent" Debian ca-certificates package against Debian Sid, version 20211016. Works like a charm now.

Jan 10 2023, 02:25User-Dereckson, Regression, DevCentral, Notifications center
dereckson updated subscribers of T1727: 500 error when Phabricator sends a payload to the notifications center.

Container still runs on Jessie, we need to deploy new @DorianWinty work on recent Debian PHP 8 container, with correct certificates.

Jan 10 2023, 02:04User-Dereckson, Regression, DevCentral, Notifications center
dereckson added a comment to T1727: 500 error when Phabricator sends a payload to the notifications center.

Disabled Sentry, so we can have a correct log of the stacktrace, and updated description accordingly.

Jan 10 2023, 02:01User-Dereckson, Regression, DevCentral, Notifications center