Page MenuHomeDevCentral
Feed Advanced Search

Oct 16 2023

DorianWinty moved T1755: Deploy Notifications Center test environnement from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 16 2023, 20:08 · Restricted Project, Notifications center
DorianWinty moved T1755: Deploy Notifications Center test environnement from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 16 2023, 20:08 · Restricted Project, Notifications center
DorianWinty moved T1682: Build a notifications web client from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 16 2023, 20:08 · Restricted Project, good-first-issue, Notifications center

May 6 2023

dereckson moved T751: Pull automatically Nasqueron images on Dwellers when updated in Docker Hub from Backlog to Backlog - Docker on the Operations sprints (Ignite Alkane Propulsion) board.
May 6 2023, 15:55 · Operations sprints (Ignite Alkane Propulsion), Message queues, Notifications center, Nasqueron Docker deployment squad

Apr 24 2023

inidal added a revision to T771: Allow to send notifications from the command line: D2763: 1st commit.
Apr 24 2023, 21:28 · User-inidal, Notifications center, CLI, Servers, Dæghrefn

Apr 19 2023

dereckson added a parent task for T1800: Ensure PHP sockets extension is available everywhere: T1380: Edit stream for Wolfplex.
Apr 19 2023, 21:43 · Docker images, Servers, Notifications center, Keruald
dereckson removed a subtask for T1800: Ensure PHP sockets extension is available everywhere: T1380: Edit stream for Wolfplex.
Apr 19 2023, 21:43 · Docker images, Servers, Notifications center, Keruald
dereckson added a subtask for T1800: Ensure PHP sockets extension is available everywhere: T1380: Edit stream for Wolfplex.
Apr 19 2023, 21:43 · Docker images, Servers, Notifications center, Keruald

Apr 9 2023

dereckson added a comment to T1799: ProjectsMap offset methods signatures are incorrect.

For reference, here how the information was presented in Sentry:

Apr 9 2023, 21:47 · PHP 8.x support, Technical debt, Notifications center

Apr 4 2023

dereckson closed T1822: orange-rabbit crashes when management plugin requires information about any exchange as Resolved.

Solved at Nasqueron by upgrading from 3.11.8 to 3.11.11.

Apr 4 2023, 00:51 · Notifications center, Servers
dereckson added a comment to T1822: orange-rabbit crashes when management plugin requires information about any exchange.

One another occurence of this issue exists at https://ask.csdn.net/questions/7791019

Apr 4 2023, 00:17 · Notifications center, Servers

Apr 3 2023

dereckson renamed T1822: orange-rabbit crashes when management plugin requires information about any exchange from orange-rabbit crashew when management plugin requires information about any exchange to orange-rabbit crashes when management plugin requires information about any exchange.
Apr 3 2023, 23:33 · Notifications center, Servers
dereckson renamed T1822: orange-rabbit crashes when management plugin requires information about any exchange from orange-rabbit crashed when management plugin requires information about any exchange to orange-rabbit crashew when management plugin requires information about any exchange.
Apr 3 2023, 23:33 · Notifications center, Servers
dereckson triaged T1822: orange-rabbit crashes when management plugin requires information about any exchange as Normal priority.
Apr 3 2023, 23:32 · Notifications center, Servers
dereckson moved T1755: Deploy Notifications Center test environnement from Backlog to Working on on the Notifications center board.
Apr 3 2023, 23:24 · Restricted Project, Notifications center
dereckson updated the task description for T1755: Deploy Notifications Center test environnement.
Apr 3 2023, 23:24 · Restricted Project, Notifications center
dereckson closed T1821: InvalidArgumentException: Please provide a valid cache path. as Resolved by committing rOPS89ce0bb0b48f: Create Laravel framework directories.
Apr 3 2023, 22:15 · Notifications center, Salt, Nasqueron Docker deployment squad, Regression
dereckson added a comment to T1821: InvalidArgumentException: Please provide a valid cache path..

Not sure at one moment the issue was solved, with opcache it's not easy to know, but just restart the server after creating the directories wasn't enough.

Apr 3 2023, 22:14 · Notifications center, Salt, Nasqueron Docker deployment squad, Regression
dereckson added a revision to T1821: InvalidArgumentException: Please provide a valid cache path.: D2971: Create Laravel framework directories.
Apr 3 2023, 21:54 · Notifications center, Salt, Nasqueron Docker deployment squad, Regression
dereckson updated the task description for T1821: InvalidArgumentException: Please provide a valid cache path..
Apr 3 2023, 21:49 · Notifications center, Salt, Nasqueron Docker deployment squad, Regression
alken-orin assigned T1821: InvalidArgumentException: Please provide a valid cache path. to dereckson.
Apr 3 2023, 20:04 · Notifications center, Salt, Nasqueron Docker deployment squad, Regression

Apr 2 2023

dereckson added a subtask for T771: Allow to send notifications from the command line: T1816: Automate Kafka cluster healing.
Apr 2 2023, 10:32 · User-inidal, Notifications center, CLI, Servers, Dæghrefn

Apr 1 2023

dereckson added a revision to T1755: Deploy Notifications Center test environnement: D2966: Provision orange-rabbit for integration Notifications Center.
Apr 1 2023, 23:20 · Restricted Project, Notifications center
dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Backlog to Needs Review / Blocked / Waiting on the User-Dereckson board.
Apr 1 2023, 20:28 · User-Dereckson, Notifications center
dereckson added a project to T1814: Update Docker Hub builds format from tokens to trigger URL: User-Dereckson.
Apr 1 2023, 20:27 · User-Dereckson, Notifications center
dereckson added a comment to T1755: Deploy Notifications Center test environnement.

DNS configuration

notifications.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
orange-rabbit.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
vault.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.

Apr 1 2023, 19:47 · Restricted Project, Notifications center
dereckson added a comment to T1814: Update Docker Hub builds format from tokens to trigger URL.

Code is ready both for Notifications and keruald/dockerhub, should be tested with the next build we want to promote before merging.

Apr 1 2023, 12:24 · User-Dereckson, Notifications center
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2965: Switch to Docker Hub trigger build URL.
Apr 1 2023, 12:19 · User-Dereckson, Notifications center
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2962: Switch to trigger build /source/.../trigger/... URL.
Apr 1 2023, 01:12 · User-Dereckson, Notifications center
dereckson closed T1813: Install intl PHP extension everywhere as Resolved.

The nasqueron/notifications image took from D2958, so we're done:

Apr 1 2023, 00:03 · Docker images, Notifications center
dereckson moved T1813: Install intl PHP extension everywhere from Backlog to Working on on the Notifications center board.
Apr 1 2023, 00:01 · Docker images, Notifications center
dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Debt to Working on on the Notifications center board.
Apr 1 2023, 00:01 · User-Dereckson, Notifications center

Mar 31 2023

dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Working on to Debt on the Notifications center board.
Mar 31 2023, 23:53 · User-Dereckson, Notifications center
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2960: Configure Docker Hub triggers for Docker Hub.
Mar 31 2023, 23:05 · User-Dereckson, Notifications center
dereckson added a comment to T1814: Update Docker Hub builds format from tokens to trigger URL.

We still use that for rNOTIF and rGROVE AFAIK, so I provisioned their secrets in Vault at apps/notifications-center/dockerhub/

Mar 31 2023, 22:44 · User-Dereckson, Notifications center
dereckson triaged T1814: Update Docker Hub builds format from tokens to trigger URL as Normal priority.
Mar 31 2023, 22:40 · User-Dereckson, Notifications center
dereckson added a revision to T1813: Install intl PHP extension everywhere: D2959: Enable intl extension.
Mar 31 2023, 20:00 · Docker images, Notifications center
dereckson added a revision to T1813: Install intl PHP extension everywhere: D2958: Install intl extension.
Mar 31 2023, 20:00 · Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

So if someone needs more recent ICU, the cleaner way would be a custom Bullseye build of the icu source package. We'll include it in packages.nasqueron.org, and from there, the repository can then be used in the image both for libxml2 and PHP itself.

Mar 31 2023, 18:33 · Docker images, Notifications center
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:31 · Docker 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:50 · Docker 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:49 · Docker 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:48 · Docker images, Notifications center

Mar 30 2023

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

No more warning 🎉 🎊

Mar 30 2023, 23:49 · PHP 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:18 · PHP 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:14 · PHP 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:14 · Notifications center, Keruald
dereckson added a comment to T1799: ProjectsMap offset methods signatures are incorrect.

Two warnings still exist:

Mar 30 2023, 01:41 · PHP 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:04 · Notifications 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:03 · Continous 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:56 · Continous 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:43 · Continous 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:40 · Continous 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:29 · Continous 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:23 · Continous 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:25 · PHP 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: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 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 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 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 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 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

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:07 · Continous 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:06 · Continous 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:40 · User-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:46 · Notifications 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:42 · Notifications 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:36 · Notifications center, Keruald
dereckson closed T1800: Ensure PHP sockets extension is available everywhere as Resolved.
Mar 16 2023, 00:35 · Docker 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:35 · Notifications center, Keruald
dereckson added a comment to T1800: Ensure PHP sockets extension is available everywhere.

Notifications Center image

Mar 16 2023, 00:35 · Docker 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:58 · Docker 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:49 · Notifications 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:46 · Notifications 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:39 · Docker images, Servers, Notifications center, Keruald
dereckson triaged T1800: Ensure PHP sockets extension is available everywhere as Normal priority.
Mar 15 2023, 23:35 · Docker 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:34 · Notifications center, Keruald
dereckson claimed T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:33 · Notifications center, Keruald
dereckson updated the task description for T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:31 · Notifications 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:29 · PHP 8.x support, Technical debt, Notifications center
dereckson triaged T1799: ProjectsMap offset methods signatures are incorrect as Normal priority.
Mar 15 2023, 21:28 · PHP 8.x support, Technical debt, Notifications center
dereckson created T1798: Upgrade php-amqplib/php-amqplib in keruald/broker.
Mar 15 2023, 21:26 · Notifications 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:55 · Product evaluation, Notifications center
dereckson triaged T1797: Accept payloads from Vault as Normal priority.
Mar 15 2023, 20:54 · Vault, 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:09 · Notifications center
alken-orin assigned T1796: Exception: This is a test exception sent from the Sentry Laravel SDK. to dereckson.
Mar 14 2023, 23:05 · Notifications center

Mar 7 2023

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

Configuration file

Mar 7 2023, 00:15 · User-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:59 · Salt, 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:38 · Salt, security, Notifications center
dereckson claimed T1775: Provision notifications CLI configuration file.
Mar 2 2023, 17:38 · Salt, 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:38 · Salt, security, Notifications center
dereckson triaged T1775: Provision notifications CLI configuration file as Normal priority.
Mar 2 2023, 17:17 · Salt, security, Notifications center

Feb 20 2023

dereckson added a comment to D2354: Configure Notifications center.

Deployed on docker-002.

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