First plan of action could be to ensure we've effectively and explicitly in the job configuration moved to Next Generation Warnings plugin.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Mar 26 2023
In T1731#24239, @dereckson wrote: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.
phpdox.tar.gz5 MBDownloadIt has been manually deployed on WindRiver and Zateki (Jenkins agent for CI, PHP 8 flavour).
DNS part done, at least for .nasqueron.org domain, Wolfplex should be checked too I guess.
The other one is reported upstream - https://github.com/theseer/phpdox/issues/424
Code merged, still to deploy.
Mar 25 2023
The xdebug one is fixed by this commit, that's why it doesn't occur on WindRiver:
Fix integer for GitHub application ID
Looks good to me and seems to work like a charm on sentry.nasqueron.org:
⚠ A little tricky to test this as it will be deployed to live container. ⚠
We've an app created according https://develop.sentry.dev/integrations/github/
$ 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
arc works like a charm on Dwellers.
An important reuser is the nasqueron/arcanist image.
Test mail received with D2918:
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).
$ 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 […]
$ docker build . […] => => writing image sha256:a6682dbc98cdbbd455263de28a47da8147a06d57eee249d47493a87449b97d4e
The "could not open panic log" could also mean error also occurs for /srv/exim/sentry_smtp/log
$ 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
In T1798#25799, @dereckson wrote:Jenkins PHP agent doesn't have this either.
CI relevant logs:
Rebased against D2915.
$ docker build . […] => writing image sha256:e7278eae680aae23a401a6548a76c5342428b01125a37f8ff81328fb4bf93c25 0.0s
Jenkins PHP agent doesn't have this either.
Two changes for the ports build workflow: