Any issue which worked previously fine.
This is a projec-as-a-tag.
Any issue which worked previously fine.
This is a projec-as-a-tag.
The crc32fast is a dependency of reqwest, it can be built in version 1.3.2 for reqwest 0.11.17.
Alkane will now PULL files from Jenkins, instead of Jenkins pushing to the relevant server.
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.
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.
Container still runs on Jessie, we need to deploy new @DorianWinty work on recent Debian PHP 8 container, with correct certificates.
Disabled Sentry, so we can have a correct log of the stacktrace, and updated description accordingly.
I'm not sure can still a reliable way create a map between project PHID and name. That should be the first thing to investigate.
Issue fixed by aaeb4b5564bd.
$ sudo salt-call --local state.sls roles/devserver/userland-software/dev test=True local: Data failed to compile: ---------- Too many functions declared in state 'pkg' in SLS 'roles/devserver/userland-software/dev'
Regression introduced in rOPSbf659c5728cbfeab65c1fba8772f2037278000b5:
Issue fixed. A more correct solution to get rid of string keys can be handled at T912.
We've got a winner.
In T1089#13198, @dereckson wrote:I can repro the regression with the following test:
tests/Jobs/NotifyNewCommitsToDiffusionTest.phppublic 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
I can repro the regression with the following test: