Page MenuHomeDevCentral
Feed Advanced Search

Oct 13 2017

dereckson created T1253: Merge task event in Phabricator produces a null text.
Oct 13 2017, 23:29 · Notifications center

Jul 6 2017

dereckson added a comment to P255 Delivery API endpoints.

no-ack (default: False) will allow to consume messages without any need to ack their reception afterwards.

Jul 6 2017, 12:28 · Notifications center
dereckson edited P255 Delivery API endpoints.
Jul 6 2017, 12:28 · Notifications center

Jul 5 2017

dereckson created P256 Count queue messages with Pika.
Jul 5 2017, 23:14 · Message queues, Notifications center
dereckson added a project to P256 Count queue messages with Pika: Message queues.
Jul 5 2017, 23:14 · Message queues, Notifications center
dereckson updated the title for P256 Count queue messages with Pika from Count queue messages in a broker to Count queue messages with Pika.
Jul 5 2017, 23:14 · Message queues, Notifications center

May 24 2017

dereckson created P255 Delivery API endpoints.
May 24 2017, 23:56 · Notifications center

Apr 9 2017

dereckson claimed T1177: Tool to validate JSON files in storage/app.
Apr 9 2017, 14:42 · Notifications center
dereckson closed T1177: Tool to validate JSON files in storage/app as Resolved by committing rNOTIFb2392d6bafba: Add command to validate configuration files.
Apr 9 2017, 14:42 · Notifications center
dereckson added a revision to T1177: Tool to validate JSON files in storage/app: D949: Add command to validate configuration files.
Apr 9 2017, 14:36 · Notifications center
dereckson placed T1177: Tool to validate JSON files in storage/app up for grabs.
Apr 9 2017, 12:22 · Notifications center
dereckson reopened T1177: Tool to validate JSON files in storage/app as "Open".
Apr 9 2017, 12:21 · Notifications center
dereckson closed T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception as Resolved by committing rNOTIF270f799958b8: Ensure ItemGroupMapping::$items is always an array.
Apr 9 2017, 12:21 · Notifications center
dereckson added a revision to T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception: D947: Ensure ItemGroupMapping::$items is always an array.
Apr 9 2017, 12:16 · Notifications center
dereckson claimed T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception.

This is a case we can [] by default, okay taking this bug.

Apr 9 2017, 11:17 · Notifications center
dereckson renamed T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception from Invalid argument supplied for foreach() in ItemGroupMapping to If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception.
Apr 9 2017, 10:27 · Notifications center
dereckson raised the priority of T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception from Low to Normal.
Apr 9 2017, 10:26 · Notifications center
dereckson placed T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception up for grabs.
Apr 9 2017, 10:26 · Notifications center
dereckson lowered the priority of T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception from High to Low.
Apr 9 2017, 10:26 · Notifications center
dereckson added a comment to T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception.

T1177 offers some validation, this exception is present when the items keyt isn't defined. to add items: [], solves the issue.

Apr 9 2017, 02:14 · Notifications center
dereckson created T1179: If an array parameter is missing in ItemGroupMapping, populate [] or throw a clear exception.
Apr 9 2017, 01:52 · Notifications center
dereckson closed T1177: Tool to validate JSON files in storage/app as Resolved.
Apr 9 2017, 01:48 · Notifications center

Jan 31 2017

dereckson moved T1147: Secure gates with API keys or another authentication mechanism from Debt to New services on the Notifications center board.
Jan 31 2017, 23:03 · security, Notifications center
dereckson moved T1147: Secure gates with API keys or another authentication mechanism from Backlog to Debt on the Notifications center board.
Jan 31 2017, 23:03 · security, Notifications center
dereckson created T1147: Secure gates with API keys or another authentication mechanism.
Jan 31 2017, 23:02 · security, Notifications center
dereckson closed T1146: Change date format for CLI client as Resolved by committing rNOTIFCLIa1a757c8caa9: Update timestamp format.
Jan 31 2017, 20:45 · CLI, Notifications center
dereckson moved T1146: Change date format for CLI client from Backlog to Working on on the Notifications center board.
Jan 31 2017, 20:43 · CLI, Notifications center
dereckson added a revision to T1146: Change date format for CLI client: D899: Update timestamp format.
Jan 31 2017, 20:43 · CLI, Notifications center
dereckson added a comment to T1146: Change date format for CLI client.

I don't want to add options if we aren't going to use it, but it's fairly ok to move the date format in config, as a strftime if there are divergent opinions on this one.

Jan 31 2017, 20:30 · CLI, Notifications center
dereckson claimed T1146: Change date format for CLI client.
Jan 31 2017, 20:17 · CLI, Notifications center
dereckson created T1146: Change date format for CLI client.
Jan 31 2017, 20:17 · CLI, Notifications center

Jan 28 2017

dereckson closed T1138: Null exception in PhabricatorStory::getItemProjectsPHIDsThroughApplicationSearch() when notifications user account doesn't have an access to a paste as Resolved by committing rNOTIFb7daa4cc8137: Fix null exception when Phabricator object is private.
Jan 28 2017, 00:18 · Notifications center
dereckson added a revision to T1138: Null exception in PhabricatorStory::getItemProjectsPHIDsThroughApplicationSearch() when notifications user account doesn't have an access to a paste: D873: Fix null exception when Phabricator object is private.
Jan 28 2017, 00:17 · Notifications center
dereckson renamed T1138: Null exception in PhabricatorStory::getItemProjectsPHIDsThroughApplicationSearch() when notifications user account doesn't have an access to a paste from Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access to a paste to Null exception in PhabricatorStory::getItemProjectsPHIDsThroughApplicationSearch() when notifications user account doesn't have an access to a paste.
Jan 28 2017, 00:12 · Notifications center
dereckson created T1138: Null exception in PhabricatorStory::getItemProjectsPHIDsThroughApplicationSearch() when notifications user account doesn't have an access to a paste.
Jan 28 2017, 00:11 · Notifications center
dereckson closed T1136: Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access as Resolved by committing rNOTIFf5e62b25cc8d: Fix null exception when Phabricator repository is private.
Jan 28 2017, 00:03 · Notifications center
dereckson added a revision to T1136: Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access: D872: Fix null exception when Phabricator repository is private.
Jan 28 2017, 00:01 · Notifications center

Jan 27 2017

dereckson renamed T1136: Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access from Null excception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access to Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access.
Jan 27 2017, 23:07 · Notifications center
dereckson created T1136: Null exception in PhabricatorStory::getRepositoryPHID() when notifications user account doesn't have an access.
Jan 27 2017, 23:06 · Notifications center

Jan 17 2017

dereckson created T1118: Stabilize Composer dependencies.
Jan 17 2017, 17:48 · Technical debt, Notifications center

Jan 12 2017

dereckson added a comment to T631: Bitbucket support for Notifications center.

Sample payload in P236.

Jan 12 2017, 06:08 · Notifications center
dereckson edited P236 Bitbucket payload.
Jan 12 2017, 06:08 · Notifications center
dereckson updated the title for P236 Bitbucket payload from /usr/home/surfboard/forms/new/T-gBwVi-gJcAARBtRQcAAAAA-1341653441 to Bitbucket payload.
Jan 12 2017, 06:07 · Notifications center

Jan 8 2017

dereckson closed T770: Add a Feature for the GitHub HTTP to AMQP pass through as Wontfix.

If we don't use it and nobody else does, we can remove the feature instead making it optional.

Jan 8 2017, 02:12 · Notifications center

Jan 7 2017

dereckson merged T791: Trying to get property of non-object in PhabricatorStory::getItemProjectsPHIDs into T962: Trying to get property of non-object in PhabricatorStory::getRepositoryPHID.
Jan 7 2017, 20:48 · Notifications center
dereckson merged task T791: Trying to get property of non-object in PhabricatorStory::getItemProjectsPHIDs into T962: Trying to get property of non-object in PhabricatorStory::getRepositoryPHID.
Jan 7 2017, 20:48 · Notifications center
dereckson closed T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project as Resolved by committing rNOTIF6653ad57b95c: Improve API replies handling in NotifyNewCommitsToDiffusion.
Jan 7 2017, 20:35 · Regression, Notifications center
dereckson added a revision to T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project: D807: Improve API replies handling in NotifyNewCommitsToDiffusion.
Jan 7 2017, 19:35 · Regression, Notifications center
dereckson moved T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project from Bugs to Working on on the Notifications center board.
Jan 7 2017, 17:49 · Regression, Notifications center
dereckson added a comment to T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project.

I can repro the regression with the following test:

tests/Jobs/NotifyNewCommitsToDiffusionTest.php
public function testJobWhenThereIsNoPhabricatorInstanceForTheProject () {
    $this->mockJob("not-existing-project");
    $this->job->handle();
}

protected function mockJob(string $project = "acme") {
    $this->job = new NotifyNewCommitsToDiffusion(
        $project,
        "ssh://acme/k2.git"
    );
}

This produces the following stack trace:

Nasqueron\Notifications\Tests\Jobs\NotifyNewCommitsToDiffusionTest::testJobWhenThereIsNoPhabricatorInstanceForTheProject
RuntimeException: No credentials for Phabricator project not-existing-project.

/app/notifications/app/Phabricator/PhabricatorAPI.php:67
/app/notifications/app/Phabricator/PhabricatorAPIFactory.php:26
/app/notifications/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:217
/app/notifications/app/Jobs/NotifyNewCommitsToDiffusion.php:146
/app/notifications/app/Jobs/NotifyNewCommitsToDiffusion.php:136
/app/notifications/app/Jobs/NotifyNewCommitsToDiffusion.php:75
/app/notifications/tests/Jobs/NotifyNewCommitsToDiffusionTest.php:37
Jan 7 2017, 17:46 · Regression, Notifications center
dereckson raised the priority of T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project from Low to High.
Jan 7 2017, 17:45 · Regression, Notifications center
dereckson merged task T1089: NotifyNewCommitsToDiffusion: RuntimeException: No credentials for Phabricator project ... into T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project.
Jan 7 2017, 17:44 · Regression, Notifications center
dereckson merged T1089: NotifyNewCommitsToDiffusion: RuntimeException: No credentials for Phabricator project ... into T999: NotifyNewCommitsToDiffusion fails to check if we've or not a Phabricator instance for this project.
Jan 7 2017, 17:44 · Regression, Notifications center
dereckson added a comment to T1089: NotifyNewCommitsToDiffusion: RuntimeException: No credentials for Phabricator project ....

I can repro the regression with the following test:

Jan 7 2017, 17:04 · Regression, Notifications center
dereckson created T1089: NotifyNewCommitsToDiffusion: RuntimeException: No credentials for Phabricator project ....
Jan 7 2017, 16:48 · Regression, Notifications center

Jan 6 2017

dereckson added a comment to T880: config/compile.php should contain most used classes.

http://laravel-recipes.com/recipes/60/optimizing-the-framework-for-better-performance notes a need to use use statements instead of absolute \namespace\class notation.

Jan 6 2017, 06:23 · Technical debt, Notifications center
dereckson merged T936: Add an option to disable GitHub HTTP to AMQP replication into T770: Add a Feature for the GitHub HTTP to AMQP pass through.
Jan 6 2017, 06:18 · Notifications center
dereckson merged task T936: Add an option to disable GitHub HTTP to AMQP replication into T770: Add a Feature for the GitHub HTTP to AMQP pass through.
Jan 6 2017, 06:18 · Notifications center
dereckson added a subtask for T631: Bitbucket support for Notifications center: T1081: Simplify Notifications center workflow to build notifications and fire payload events.
Jan 6 2017, 06:16 · Notifications center
dereckson added a comment to T631: Bitbucket support for Notifications center.

We don't use BitBucket anymore for rVIPERSERV. It has been converted to Git as rVIPER.

Jan 6 2017, 06:16 · Notifications center
dereckson updated the task description for T631: Bitbucket support for Notifications center.
Jan 6 2017, 06:15 · Notifications center
dereckson updated the description for U2 Notifications center current sprint.
Jan 6 2017, 04:27 · Notifications center
dereckson changed the destination URL U2 Notifications center current sprint from https://devcentral.nasqueron.org/project/view/89/ to https://devcentral.nasqueron.org/project/view/90/.
Jan 6 2017, 04:26 · Notifications center

Jan 4 2017

dereckson edited projects for T1061: Fork phpmetrics to produce code quality data for Nasqueron PHP code, added: Notifications center; removed Notifications center (No, this is not a magic elixir, this is a fir distillate.).

Sprint status — Notifications center — No, this is not a magic elixir, this is a fir distillate

Jan 4 2017, 02:47 · Notifications center, Continous integration and delivery

Jan 3 2017

dereckson moved T843: Handle GitHub pull_request event from In progress to Backlog on the User-Dereckson board.
Jan 3 2017, 04:01 · Notifications center
dereckson moved T843: Handle GitHub pull_request event from Working on to New services on the Notifications center board.
Jan 3 2017, 04:00 · Notifications center

Dec 31 2016

dereckson edited P231 Configuration JSON report.
Dec 31 2016, 22:04 · Notifications center
dereckson added a comment to P231 Configuration JSON report.

This JSON document is written by hand as test result for this output:

Dec 31 2016, 22:03 · Notifications center
dereckson created P231 Configuration JSON report.
Dec 31 2016, 22:02 · Notifications center
dereckson created T1076: Map payload to classes.
Dec 31 2016, 05:39 · Restricted Project, good-first-issue, Technical debt, Notifications center
dereckson moved T991: Document notifications center configuration schemas from Backlog to Debt on the Notifications center board.
Dec 31 2016, 05:36 · XML, Technical debt, Notifications center, Schemas
dereckson moved T893: Standardize l10n keys from Bugs to Debt on the Notifications center board.
Dec 31 2016, 05:33 · Restricted Project, good-first-issue, Technical debt, Notifications center
dereckson moved T880: config/compile.php should contain most used classes from Bugs to Debt on the Notifications center board.
Dec 31 2016, 05:33 · Technical debt, Notifications center
dereckson moved T890: repository.query will be deprecated on Phabricator from Bugs to Debt on the Notifications center board.
Dec 31 2016, 05:32 · Technical debt, Notifications center
dereckson moved T954: Get a mapping class from an instance from Backlog to Debt on the Notifications center board.
Dec 31 2016, 05:31 · Technical debt, Notifications center

Dec 20 2016

dereckson created U2 Notifications center current sprint.
Dec 20 2016, 11:17 · Notifications center

Dec 18 2016

dereckson moved T843: Handle GitHub pull_request event from New services to Working on on the Notifications center board.
Dec 18 2016, 16:36 · Notifications center

Nov 6 2016

dereckson created T1042: Handle GitHub label event.
Nov 6 2016, 19:55 · Notifications center
dereckson merged T1019: GitHub integrations webhooks events into T1020: GitHub integrations webhooks events.
Nov 6 2016, 19:53 · Notifications center
dereckson merged task T1019: GitHub integrations webhooks events into T1020: GitHub integrations webhooks events.
Nov 6 2016, 19:53 · User-Dereckson, Notifications center

Oct 20 2016

dereckson moved T843: Handle GitHub pull_request event from Backlog to In progress on the User-Dereckson board.
Oct 20 2016, 20:33 · Notifications center
dereckson closed T1029: Fix FreeBSD port for CLI notifications client as Resolved by committing rPORTS112fb9809764: Fix RUN_DEPENDS path for devel/otifications-cli-client.
Oct 20 2016, 00:19 · Servers, Notifications center
dereckson added a revision to T1029: Fix FreeBSD port for CLI notifications client: D687: Fix RUN_DEPENDS path for devel/otifications-cli-client.
Oct 20 2016, 00:17 · Servers, Notifications center
dereckson added a comment to T1029: Fix FreeBSD port for CLI notifications client.

Makefile should be RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pika/amqp_object.py:devel/py-pika.

Oct 20 2016, 00:12 · Servers, Notifications center
dereckson updated the task description for T1029: Fix FreeBSD port for CLI notifications client.
Oct 20 2016, 00:11 · Servers, Notifications center
dereckson updated the task description for T1029: Fix FreeBSD port for CLI notifications client.
Oct 20 2016, 00:10 · Servers, Notifications center
dereckson created T1029: Fix FreeBSD port for CLI notifications client.
Oct 20 2016, 00:10 · Servers, Notifications center

Oct 19 2016

dereckson closed T844: Handle GitHub issue_comment event as Resolved by committing rNOTIF08e1e5ca8189: Handle issue_comment event on GitHub.
Oct 19 2016, 23:46 · User-Dereckson, Notifications center
dereckson added a revision to T844: Handle GitHub issue_comment event: D686: Handle issue_comment event on GitHub.
Oct 19 2016, 20:18 · User-Dereckson, Notifications center
dereckson claimed T844: Handle GitHub issue_comment event.
Oct 19 2016, 18:45 · User-Dereckson, Notifications center
dereckson moved T851: Map GitHub gates to Phabricator instances from In progress to Backlog on the User-Dereckson board.
Oct 19 2016, 18:01 · TrustSpace, User-Dereckson, Notifications center
dereckson moved T844: Handle GitHub issue_comment event from Backlog to In progress on the User-Dereckson board.
Oct 19 2016, 18:01 · User-Dereckson, Notifications center
dereckson moved T851: Map GitHub gates to Phabricator instances from Backlog to In progress on the User-Dereckson board.
Oct 19 2016, 17:49 · TrustSpace, User-Dereckson, Notifications center
dereckson moved T843: Handle GitHub pull_request event from Next to Backlog on the User-Dereckson board.
Oct 19 2016, 14:22 · Notifications center
dereckson moved T844: Handle GitHub issue_comment event from Next to Backlog on the User-Dereckson board.
Oct 19 2016, 14:21 · User-Dereckson, Notifications center
dereckson moved T851: Map GitHub gates to Phabricator instances from Next to Backlog on the User-Dereckson board.
Oct 19 2016, 14:21 · TrustSpace, User-Dereckson, Notifications center
dereckson moved T954: Get a mapping class from an instance from Next to Backlog on the User-Dereckson board.
Oct 19 2016, 14:21 · Technical debt, Notifications center
dereckson moved T991: Document notifications center configuration schemas from Next to Backlog on the User-Dereckson board.
Oct 19 2016, 14:21 · XML, Technical debt, Notifications center, Schemas

Sep 16 2016

dereckson created T1019: GitHub integrations webhooks events.
Sep 16 2016, 22:23 · User-Dereckson, Notifications center
dereckson created T1020: GitHub integrations webhooks events.
Sep 16 2016, 22:22 · Notifications center