[00:07:41] !log Restoring php-gmp in quibble docker images [00:07:43] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [00:14:51] (03CR) 10Jforrester: [C: 03+2] jjb: Point quibble jobs at latest images (no-op) [integration/config] - 10https://gerrit.wikimedia.org/r/519573 (owner: 10Jforrester) [00:17:10] (03Merged) 10jenkins-bot: jjb: Point quibble jobs at latest images (no-op) [integration/config] - 10https://gerrit.wikimedia.org/r/519573 (owner: 10Jforrester) [00:21:33] (03CR) 10Jforrester: [C: 03+2] layout: [parsoid] Drop php72-phan-docker experimental job [integration/config] - 10https://gerrit.wikimedia.org/r/519576 (owner: 10Jforrester) [00:23:07] (03Merged) 10jenkins-bot: layout: [parsoid] Drop php72-phan-docker experimental job [integration/config] - 10https://gerrit.wikimedia.org/r/519576 (owner: 10Jforrester) [00:27:49] James_F: ugh, ast is a mess. I should remove it from the base images but I'm sure that would break other stuff [00:33:19] legoktm: :-( [00:33:36] legoktm: For now I'll just not bump the composer images, but given that those were what I did all this for… [00:33:58] Blahhhhh [00:34:07] Its possible what I did this morning also broke it [00:34:10] (03CR) 10Jforrester: [C: 03+2] jjb: Drop php72-phan-docker, unused [integration/config] - 10https://gerrit.wikimedia.org/r/519577 (owner: 10Jforrester) [00:35:29] * James_F nods. [00:36:32] (03Merged) 10jenkins-bot: jjb: Drop php72-phan-docker, unused [integration/config] - 10https://gerrit.wikimedia.org/r/519577 (owner: 10Jforrester) [00:36:44] (03CR) 10Jforrester: [C: 03+2] jjb: [mwgate-composer-7\d-docker] Bump to composer-test images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519557 (owner: 10Jforrester) [00:36:47] RECOVERY - Work requests waiting in Zuul Gearman server on contint1001 is OK: OK: Less than 30.00% above the threshold [90.0] https://grafana.wikimedia.org/dashboard/db/zuul-gearman?panelId=10&fullscreen&orgId=1 [00:37:05] (03CR) 10Jforrester: [C: 03+2] jjb: [mediawiki-core-phpmetrics-docker] Bump to phpmetrics image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519558 (owner: 10Jforrester) [00:37:29] (03CR) 10Jforrester: [C: 03+2] jjb: [phpunit-coverage-docker-publish] Bump to composer-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519559 (owner: 10Jforrester) [00:39:05] (03Merged) 10jenkins-bot: jjb: [mwgate-composer-7\d-docker] Bump to composer-test images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519557 (owner: 10Jforrester) [00:39:18] (03Merged) 10jenkins-bot: jjb: [mediawiki-core-phpmetrics-docker] Bump to phpmetrics image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519558 (owner: 10Jforrester) [00:39:37] (03Merged) 10jenkins-bot: jjb: [phpunit-coverage-docker-publish] Bump to composer-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519559 (owner: 10Jforrester) [00:52:52] (03CR) 10Jforrester: [C: 03+2] jjb: [oojs-ui-docker-publish] Bump to npm-test-oojsuiimage with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519560 (owner: 10Jforrester) [00:54:13] (03CR) 10Jforrester: [C: 03+2] jjb: [oojs-ui-npm-run-jenkins-node-6-docker] Bump to npm-test-oojsui image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519561 (owner: 10Jforrester) [00:54:59] (03CR) 10Jforrester: [C: 03+2] jjb: [wikimedia-cz-mediawiki-config] Bump to composer-test image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519562 (owner: 10Jforrester) [00:55:15] (03Merged) 10jenkins-bot: jjb: [oojs-ui-docker-publish] Bump to npm-test-oojsuiimage with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519560 (owner: 10Jforrester) [00:57:10] (03Merged) 10jenkins-bot: jjb: [oojs-ui-npm-run-jenkins-node-6-docker] Bump to npm-test-oojsui image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519561 (owner: 10Jforrester) [00:57:14] (03Merged) 10jenkins-bot: jjb: [wikimedia-cz-mediawiki-config] Bump to composer-test image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519562 (owner: 10Jforrester) [00:58:38] (03CR) 10Jforrester: [C: 03+2] jjb: [wikiba.se-composer-php72-docker] Bump to composer-test-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519563 (owner: 10Jforrester) [01:00:07] (03CR) 10Jforrester: [C: 03+2] jjb: [operations-mw-config-php7\d-composer-lint-docker] Bump to composer images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519564 (owner: 10Jforrester) [01:01:43] (03Merged) 10jenkins-bot: jjb: [wikiba.se-composer-php72-docker] Bump to composer-test-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519563 (owner: 10Jforrester) [01:02:26] (03Merged) 10jenkins-bot: jjb: [operations-mw-config-php7\d-composer-lint-docker] Bump to composer images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519564 (owner: 10Jforrester) [01:03:46] (03CR) 10Jforrester: [C: 03+2] jjb: [parsoidsvc-composer-package-php7\d-docker] Bump to composer-package images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519566 (owner: 10Jforrester) [01:05:31] (03CR) 10Jforrester: [C: 03+2] jjb: [wikimedia-fundraising-crm-composer-php72-docker] Bump to composer-test-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519567 (owner: 10Jforrester) [01:06:04] PROBLEM - Free space - all mounts on deployment-fluorine02 is CRITICAL: CRITICAL: deployment-prep.deployment-fluorine02.diskspace._srv.byte_percentfree (<10.00%) [01:06:20] (03CR) 10Jforrester: [C: 03+2] "(Also needs ext-intl.)" [integration/config] - 10https://gerrit.wikimedia.org/r/519567 (owner: 10Jforrester) [01:06:45] (03Merged) 10jenkins-bot: jjb: [parsoidsvc-composer-package-php7\d-docker] Bump to composer-package images with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519566 (owner: 10Jforrester) [01:07:43] (03Merged) 10jenkins-bot: jjb: [wikimedia-fundraising-crm-composer-php72-docker] Bump to composer-test-php72 image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519567 (owner: 10Jforrester) [01:11:14] (03CR) 10Jforrester: [C: 03+2] jjb: [wikimedia-fundraising-civicrm-docker] Bump to civicrm image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519568 (owner: 10Jforrester) [01:14:11] (03Merged) 10jenkins-bot: jjb: [wikimedia-fundraising-civicrm-docker] Bump to civicrm image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519568 (owner: 10Jforrester) [01:15:20] (03CR) 10Jforrester: [C: 03+2] jjb: [mw-tools-codesniffer-mwcore-testrun] Bump to composer image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519569 (owner: 10Jforrester) [01:15:50] (03CR) 10Jforrester: [C: 03+2] jjb: [docker-ci-src-setup-mw] Bump to ci-src-setup image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519570 (owner: 10Jforrester) [01:17:38] (03Merged) 10jenkins-bot: jjb: [mw-tools-codesniffer-mwcore-testrun] Bump to composer image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519569 (owner: 10Jforrester) [01:18:07] (03Merged) 10jenkins-bot: jjb: [docker-ci-src-setup-mw] Bump to ci-src-setup image with gmp [integration/config] - 10https://gerrit.wikimedia.org/r/519570 (owner: 10Jforrester) [01:41:08] legoktm: Yup: [01:41:45] https://www.irccloud.com/pastebin/LZfxxokI/ [01:42:18] ok [01:42:22] I'll have to look later tonight then [01:52:28] Thanks. [01:52:46] And then I guess we'll have to re-bump all the images and their use again. :-) [01:53:37] (Clearly this is just a sneaky way to get me to rationalise our image set.) [02:05:25] (03CR) 10Kosta Harlan: Codehealth: Skip MW install, generate code coverage from unit tests (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/518714 (owner: 10Kosta Harlan) [02:05:40] (03CR) 10Kosta Harlan: [C: 04-1] "-1 until previous feedback is resolved" [integration/config] - 10https://gerrit.wikimedia.org/r/518714 (owner: 10Kosta Harlan) [03:14:51] PROBLEM - Mediawiki Error Rate on graphite-labs is CRITICAL: (Service Check Timed Out) [03:15:16] PROBLEM - Free space - all mounts on deployment-deploy01 is CRITICAL: (Service Check Timed Out) [03:15:23] PROBLEM - Puppet errors on integration-slave-jessie-1002 is CRITICAL: (Service Check Timed Out) [03:15:47] PROBLEM - Puppet staleness on deployment-memc07 is CRITICAL: (Service Check Timed Out) [03:15:50] PROBLEM - Puppet errors on deployment-webperf12 is CRITICAL: (Service Check Timed Out) [03:15:50] PROBLEM - Free space - all mounts on deployment-cumin02 is CRITICAL: (Service Check Timed Out) [03:15:50] PROBLEM - Puppet staleness on integration-slave-docker-1043 is CRITICAL: (Service Check Timed Out) [03:15:51] PROBLEM - Puppet staleness on deployment-ores01 is CRITICAL: (Service Check Timed Out) [03:15:54] PROBLEM - Free space - all mounts on deployment-chromium01 is CRITICAL: (Service Check Timed Out) [03:15:55] PROBLEM - Puppet errors on deployment-sca04 is CRITICAL: (Service Check Timed Out) [03:16:03] PROBLEM - Puppet staleness on deployment-memc06 is CRITICAL: (Service Check Timed Out) [03:16:06] PROBLEM - Puppet errors on deployment-sca01 is CRITICAL: (Service Check Timed Out) [03:16:08] PROBLEM - Puppet staleness on deployment-etcd-01 is CRITICAL: (Service Check Timed Out) [03:16:13] PROBLEM - Puppet staleness on deployment-kafka-main-1 is CRITICAL: (Service Check Timed Out) [03:16:14] PROBLEM - Free space - all mounts on deployment-prometheus02 is CRITICAL: (Service Check Timed Out) [03:16:18] PROBLEM - Puppet staleness on deployment-cache-text05 is CRITICAL: (Service Check Timed Out) [03:16:18] PROBLEM - Free space - all mounts on deployment-parsoid09 is CRITICAL: (Service Check Timed Out) [03:16:18] PROBLEM - Free space - all mounts on deployment-aqs01 is CRITICAL: (Service Check Timed Out) [03:16:21] PROBLEM - Free space - all mounts on integration-castor03 is CRITICAL: (Service Check Timed Out) [03:16:21] PROBLEM - Free space - all mounts on deployment-mx02 is CRITICAL: (Service Check Timed Out) [03:16:21] PROBLEM - Puppet staleness on deployment-chromium02 is CRITICAL: (Service Check Timed Out) [03:16:22] PROBLEM - Puppet staleness on deployment-ms-be06 is CRITICAL: (Service Check Timed Out) [03:16:37] PROBLEM - Puppet staleness on deployment-urldownloader02 is CRITICAL: (Service Check Timed Out) [03:16:37] PROBLEM - Puppet staleness on integration-cumin is CRITICAL: (Service Check Timed Out) [03:16:56] PROBLEM - Puppet staleness on deployment-cumin02 is CRITICAL: (Service Check Timed Out) [03:17:00] PROBLEM - Puppet staleness on deployment-sentry01 is CRITICAL: (Service Check Timed Out) [03:17:02] PROBLEM - Puppet errors on deployment-ms-be05 is CRITICAL: (Service Check Timed Out) [03:17:05] PROBLEM - Free space - all mounts on integration-slave-jessie-1002 is CRITICAL: (Service Check Timed Out) [03:17:12] PROBLEM - Puppet errors on deployment-chromium02 is CRITICAL: (Service Check Timed Out) [03:17:20] PROBLEM - Free space - all mounts on deployment-zookeeper02 is CRITICAL: (Service Check Timed Out) [03:17:20] PROBLEM - Puppet staleness on deployment-sessionstore02 is CRITICAL: (Service Check Timed Out) [03:17:36] PROBLEM - Free space - all mounts on integration-slave-docker-1051 is CRITICAL: (Service Check Timed Out) [03:17:39] PROBLEM - Puppet staleness on deployment-hadoop-test-3 is CRITICAL: (Service Check Timed Out) [03:17:42] PROBLEM - Free space - all mounts on deployment-mediawiki-07 is CRITICAL: (Service Check Timed Out) [03:17:42] PROBLEM - Free space - all mounts on integration-agent-docker-1001 is CRITICAL: (Service Check Timed Out) [03:17:48] PROBLEM - Puppet errors on deployment-logstash03 is CRITICAL: (Service Check Timed Out) [03:17:48] PROBLEM - Free space - all mounts on deployment-elastic06 is CRITICAL: (Service Check Timed Out) [03:17:48] PROBLEM - Puppet staleness on integration-agent-docker-1001 is CRITICAL: (Service Check Timed Out) [03:17:51] PROBLEM - Puppet errors on deployment-logstash2 is CRITICAL: (Service Check Timed Out) [03:18:01] PROBLEM - Puppet errors on deployment-etcd-01 is CRITICAL: (Service Check Timed Out) [03:18:09] PROBLEM - Free space - all mounts on integration-slave-jessie-1004 is CRITICAL: (Service Check Timed Out) [03:18:10] PROBLEM - Puppet staleness on deployment-docker-citoid01 is CRITICAL: (Service Check Timed Out) [03:18:12] PROBLEM - Puppet errors on deployment-mwmaint01 is CRITICAL: (Service Check Timed Out) [03:18:23] PROBLEM - Free space - all mounts on saucelabs-01 is CRITICAL: (Service Check Timed Out) [03:18:53] PROBLEM - Free space - all mounts on deployment-etcd-01 is CRITICAL: (Service Check Timed Out) [03:18:53] PROBLEM - Free space - all mounts on deployment-poolcounter05 is CRITICAL: (Service Check Timed Out) [03:19:08] PROBLEM - Free space - all mounts on deployment-memc07 is CRITICAL: (Service Check Timed Out) [03:19:12] PROBLEM - Puppet errors on deployment-db06 is CRITICAL: (Service Check Timed Out) [03:19:23] PROBLEM - Puppet staleness on deployment-ircd is CRITICAL: (Service Check Timed Out) [03:19:40] PROBLEM - Puppet staleness on integration-slave-docker-1052 is CRITICAL: (Service Check Timed Out) [03:20:39] RECOVERY - Puppet staleness on deployment-memc07 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:20:42] RECOVERY - Puppet errors on deployment-webperf12 is OK: OK: Less than 1.00% above the threshold [2.0] [03:20:42] RECOVERY - Free space - all mounts on deployment-cumin02 is OK: OK: All targets OK [03:20:42] RECOVERY - Puppet staleness on integration-slave-docker-1043 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:20:45] RECOVERY - Puppet staleness on deployment-ores01 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:20:45] RECOVERY - Free space - all mounts on deployment-chromium01 is OK: OK: All targets OK [03:20:48] RECOVERY - Puppet errors on deployment-sca04 is OK: OK: Less than 1.00% above the threshold [2.0] [03:20:53] RECOVERY - Puppet staleness on deployment-memc06 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:20:58] RECOVERY - Puppet errors on deployment-sca01 is OK: OK: Less than 1.00% above the threshold [2.0] [03:21:00] RECOVERY - Puppet staleness on deployment-etcd-01 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:05] RECOVERY - Puppet staleness on deployment-kafka-main-1 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:07] RECOVERY - Free space - all mounts on deployment-aqs01 is OK: OK: All targets OK [03:21:07] RECOVERY - Free space - all mounts on deployment-prometheus02 is OK: OK: All targets OK [03:21:07] RECOVERY - Free space - all mounts on deployment-parsoid09 is OK: OK: All targets OK [03:21:07] RECOVERY - Puppet staleness on deployment-cache-text05 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:12] RECOVERY - Free space - all mounts on integration-castor03 is OK: OK: All targets OK [03:21:12] RECOVERY - Free space - all mounts on deployment-mx02 is OK: OK: All targets OK [03:21:12] RECOVERY - Puppet staleness on deployment-chromium02 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:13] RECOVERY - Puppet staleness on deployment-ms-be06 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:26] RECOVERY - Puppet staleness on deployment-urldownloader02 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:31] RECOVERY - Puppet staleness on integration-cumin is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:47] RECOVERY - Puppet staleness on deployment-cumin02 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:52] RECOVERY - Puppet staleness on deployment-sentry01 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:21:52] RECOVERY - Puppet errors on deployment-ms-be05 is OK: OK: Less than 1.00% above the threshold [2.0] [03:21:57] RECOVERY - Free space - all mounts on integration-slave-jessie-1002 is OK: OK: integration.integration-slave-jessie-1002.diskspace._mnt.byte_percentfree (No valid datapoints found) [03:22:03] RECOVERY - Puppet errors on deployment-chromium02 is OK: OK: Less than 1.00% above the threshold [2.0] [03:22:13] RECOVERY - Free space - all mounts on deployment-zookeeper02 is OK: OK: All targets OK [03:22:13] RECOVERY - Puppet staleness on deployment-sessionstore02 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:22:27] RECOVERY - Free space - all mounts on integration-slave-docker-1051 is OK: OK: All targets OK [03:22:29] RECOVERY - Puppet staleness on deployment-hadoop-test-3 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:22:34] RECOVERY - Free space - all mounts on integration-agent-docker-1001 is OK: OK: All targets OK [03:22:37] RECOVERY - Puppet errors on deployment-logstash03 is OK: OK: Less than 1.00% above the threshold [2.0] [03:22:37] RECOVERY - Free space - all mounts on deployment-elastic06 is OK: OK: deployment-prep.deployment-elastic06.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found) deployment-prep.deployment-elastic06.diskspace._var_log.byte_percentfree (No valid datapoints found) [03:22:37] RECOVERY - Puppet staleness on integration-agent-docker-1001 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:22:45] RECOVERY - Puppet errors on deployment-logstash2 is OK: OK: Less than 1.00% above the threshold [2.0] [03:22:52] RECOVERY - Puppet errors on deployment-etcd-01 is OK: OK: Less than 1.00% above the threshold [2.0] [03:23:00] RECOVERY - Free space - all mounts on integration-slave-jessie-1004 is OK: OK: All targets OK [03:23:00] RECOVERY - Puppet staleness on deployment-docker-citoid01 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:23:05] RECOVERY - Puppet errors on deployment-mwmaint01 is OK: OK: Less than 1.00% above the threshold [2.0] [03:23:18] RECOVERY - Free space - all mounts on saucelabs-01 is OK: OK: All targets OK [03:23:43] RECOVERY - Free space - all mounts on deployment-etcd-01 is OK: OK: All targets OK [03:23:43] RECOVERY - Free space - all mounts on deployment-poolcounter05 is OK: OK: All targets OK [03:24:01] RECOVERY - Free space - all mounts on deployment-memc07 is OK: OK: All targets OK [03:24:02] RECOVERY - Puppet errors on deployment-db06 is OK: OK: Less than 1.00% above the threshold [2.0] [03:24:11] RECOVERY - Puppet staleness on deployment-ircd is OK: OK: Less than 1.00% above the threshold [3600.0] [03:24:28] RECOVERY - Puppet staleness on integration-slave-docker-1052 is OK: OK: Less than 1.00% above the threshold [3600.0] [03:24:43] RECOVERY - Mediawiki Error Rate on graphite-labs is OK: OK: Less than 1.00% above the threshold [1.0] [05:16:01] 10Phabricator, 10Wikimedia-Logstash: Improve error reporting / integration between Kibana and Phabricator - https://phabricator.wikimedia.org/T185155 (10mmodell) p:05Lowest→03Normal a:03mmodell [06:09:42] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Release-Engineering-Team (Kanban), 10Patch-For-Review: Rebuild integration-slave-docker-* instances to use less RAM, new name and Stretch - https://phabricator.wikimedia.org/T226233 (10MoritzMuehlenhoff) [06:09:44] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations: Migrate contint* hosts to Stretch/Buster - https://phabricator.wikimedia.org/T224591 (10MoritzMuehlenhoff) [06:09:47] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations, 10serviceops: Upload docker-ce 18.06.3 upstream package for Stretch - https://phabricator.wikimedia.org/T226236 (10MoritzMuehlenhoff) 05Open→03Resolved a:03MoritzMuehlenhoff This was resolved via T215975 [07:06:05] RECOVERY - Free space - all mounts on deployment-fluorine02 is OK: OK: All targets OK [07:55:06] 10Continuous-Integration-Config, 10phan-taint-check-plugin: Upgrade php-ast to 1.0.1 - https://phabricator.wikimedia.org/T218719 (10Daimona) Uhm, I just realized that ast 1.0.1 may not be available for PHP 7.0. Looking at phan's composer for 1.3.2 ([[https://github.com/phan/phan/blob/1.3.2/composer.json|source... [07:57:49] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Release-Engineering-Team (Kanban), 10Patch-For-Review: Rebuild integration-slave-docker-* instances to use less RAM, new name and Stretch - https://phabricator.wikimedia.org/T226233 (10hashar) [07:57:52] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations: Migrate contint* hosts to Stretch/Buster - https://phabricator.wikimedia.org/T224591 (10hashar) [07:57:54] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations, 10serviceops: Upload docker-ce 18.06.3 upstream package for Stretch - https://phabricator.wikimedia.org/T226236 (10hashar) 05Resolved→03Open I need the package for **Stretch**! [08:01:38] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations, 10serviceops: Upload docker-ce 18.06.3 upstream package for Stretch - https://phabricator.wikimedia.org/T226236 (10MoritzMuehlenhoff) And that is what T215975 provides... [08:17:09] RECOVERY - Free space - all mounts on deployment-deploy01 is OK: OK: All targets OK [08:18:23] (03PS1) 10Daimona Eaytoy: Upgrade jobs for SecurityCheckPlugin [integration/config] - 10https://gerrit.wikimedia.org/r/519600 (https://phabricator.wikimedia.org/T218719) [08:19:42] 10Continuous-Integration-Config, 10phan-taint-check-plugin, 10Patch-For-Review: Upgrade php-ast to 1.0.1 - https://phabricator.wikimedia.org/T218719 (10Daimona) I changed the requirement for AST to 1.0.0. @Legoktm Could you please try upgrading the PHP70 job to use AST 1.0.0? Everything should work at that p... [08:42:20] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Operations, 10serviceops: Upload docker-ce 18.06.3 upstream package for Stretch - https://phabricator.wikimedia.org/T226236 (10hashar) Ah eventually I found the entry: ` Name: thirdparty/kubeadm-k8s-docker.com Method: https://download.docker.com/... [08:46:56] (03CR) 10Hashar: "Works :]" [integration/config] - 10https://gerrit.wikimedia.org/r/519572 (owner: 10Jforrester) [08:51:53] (03CR) 10Hashar: "A word of caution there. Although the resulting Dockerfiles are identical, since the build occurs at different time there are potentially " [integration/config] - 10https://gerrit.wikimedia.org/r/519573 (owner: 10Jforrester) [08:58:51] !log cherry pick https://gerrit.wikimedia.org/r/c/operations/puppet/+/519603 [08:58:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [09:29:00] (03CR) 10Awight: [C: 03+2] "Nice! I'll abandon I51ca55f5860e833d8c5742cc5a9b33b6866b6469 since this does it better." (032 comments) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519438 (owner: 10Hashar) [09:29:14] (03Abandoned) 10Awight: Test some zuul things [integration/quibble] - 10https://gerrit.wikimedia.org/r/519049 (owner: 10Awight) [09:29:41] (03Merged) 10jenkins-bot: Complete test for quibble.zuul.clone() [integration/quibble] - 10https://gerrit.wikimedia.org/r/519438 (owner: 10Hashar) [09:30:12] (03CR) 10jenkins-bot: Complete test for quibble.zuul.clone() [integration/quibble] - 10https://gerrit.wikimedia.org/r/519438 (owner: 10Hashar) [10:05:01] (03PS1) 10Hashar: Test mediawiki/core is cloned first when running in parallel [integration/quibble] - 10https://gerrit.wikimedia.org/r/519609 [10:05:56] awight: so essentially I have learned about crafting a list of calls with unittest.mock.call().foobar(x=3) [10:06:22] and learned about the assert_has_calls([call(), call()]) etc [10:06:25] that is quite powerful [10:08:15] I miss unittest.mock every time I touch PHPUnit tests... [10:10:04] e.g. Aaaaargh https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/FileImporter/+/519294/9/tests/phpunit/Remote/MediaWiki/CentralAuthPostImportHandlerTest.php [10:11:29] awight: and on the other hand, I do not miss PHP when I touch python :] [10:12:02] what is really lacking in PHP, is a way to redefine/override class/functions/built-in i guess [10:13:16] (03Abandoned) 10DCausse: Add a new extension point SshExecuteCommandInterceptor [software/gerrit] (wmf/stable-2.16) - 10https://gerrit.wikimedia.org/r/502764 (owner: 10DCausse) [10:14:37] It's unfortunate that we have to fill our PHP code with this "services" dependency injection pattern only for testing purposes, would be a lot clearer if we only created services if it were actually an intentional extension point. [10:18:00] awight: I am pretty sure there are other reasons as well, such as decoupling classes [10:18:24] or at least having classes with less methods which could easily be drop replaced when a new system is invented [10:18:35] that also makes it easier to migrate / update code Iguess [10:18:44] (just replace the old legacy service with the new one. done!) [10:23:13] 10Release-Engineering-Team (Kanban): Enquire about framadate timezone handling status - https://phabricator.wikimedia.org/T225146 (10hashar) p:05Triage→03Low Yes that is definitely a self task :-] The task has been assigned upstream, I looked up at the user a couple weeks ago and found him to be in vacation... [10:23:48] grrr [10:23:53] I'm definitely in favor of what's been done with the PHP code lately, it's a helpful and sane way to improve maintainability. But it feels like bad language design is forcing us to increase the amount boilerplate necessary, like where Java was a decade ago. For example, "/** @var Type $varname */"... [10:24:01] kids those days no more have email addresses :-\ [10:24:05] haha [10:24:10] it is all walled garden (twitter, linkedin..) [10:24:22] I stopped Twitter ageees ago [10:24:39] * awight sips a bad canned beer and leans back against the porch to pine about the good old days ;-) [10:24:39] each time I head to linkedin the interface has changed and it really just looks like facebook [10:24:57] and .. I don't even understand how to use facebook (the messaging part is terrible) [10:25:03] I solved that by never creating a linkedin or FB account [10:25:16] I have fall in those traps :-\ [10:25:17] It means I have no friends but what else is new :p [10:25:28] * hashar giggles [10:25:42] * hashar starts at the empty room surrounding him [10:26:40] I'm really bad at this language, just learning, but check out how Elixir doesn't require boilerplate https://github.com/adamwight/wiki_elixir/blob/curses/lib/rest/pageviews.ex [10:26:51] *sigh* [10:27:37] And it can keep up with making multithreaded API calls in response to every edit to all Wikimedia project, just... out of the box. [10:29:58] I never ever looked at elixir [10:30:13] if there is another language I would learn, for sure that would be Haskel [10:32:08] :spectacles: [10:36:14] at least /** @var */ comments should become less necessary once we use PHP 7.3 [10:36:27] private LoggerInterface $logger; [10:36:34] is the syntax IIRC [10:37:56] Lucas_WMDE: \o/ :] [10:38:17] Oh good! Yeah things are getting better for bitmoppers. Java 8 for example is almost a pleasure, IMO. [10:39:39] I think it's telling that stronger typing and syntactic sugar for functional programming are being added to so many legacy languages. [10:48:27] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Operations, 10serviceops: contint1001 store docker images on separate partition or disk - https://phabricator.wikimedia.org/T207707 (10hashar) Update: it needs more discussion among SRE team :-] [10:49:20] ("legacy" wasn't really fair of me. "classics".) [10:50:05] (03CR) 10Awight: [C: 03+2] Test mediawiki/core is cloned first when running in parallel [integration/quibble] - 10https://gerrit.wikimedia.org/r/519609 (owner: 10Hashar) [10:50:45] (03Merged) 10jenkins-bot: Test mediawiki/core is cloned first when running in parallel [integration/quibble] - 10https://gerrit.wikimedia.org/r/519609 (owner: 10Hashar) [10:51:15] (03CR) 10jenkins-bot: Test mediawiki/core is cloned first when running in parallel [integration/quibble] - 10https://gerrit.wikimedia.org/r/519609 (owner: 10Hashar) [11:07:02] lunch [11:07:10] and out for the rest of the day! [11:07:15] awight: see you on monday [11:07:22] o/ [11:07:36] if something explodes, people can call me. My phone number is somewhere on office wiki :] [11:07:48] but usually stuff is quite on fridays luckily [11:21:04] 10Phabricator-Bot-Requests, 10Discourse, 10Space (Jul-Sep-2019): Loop trying to create an account in Wikimedia Space with certain browser versions - https://phabricator.wikimedia.org/T226545 (10Qgil) Because this loop is a problem that we have never heard about at https://discourse-mediwaiki.wmflabs.org and... [11:26:23] 10Phabricator-Bot-Requests, 10Discourse, 10Space (Jul-Sep-2019): Remove "Log in with Discourse" link from the Wikimedia Space blog sidebar - https://phabricator.wikimedia.org/T226823 (10Qgil) [12:20:06] Project beta-update-databases-eqiad build #34884: 04FAILURE in 5.6 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/34884/ [12:45:59] looks like I broke it [12:46:24] :D [13:03:20] hi, I'm trying to create a new account on beta and getting 'database read only' from https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:CreateAccount is it known/expected ? [13:03:24] The database has been automatically locked while the replica database servers catch up to the master. [13:03:27] specifically [13:04:19] should be fixed now [13:04:31] I upset the db slave [13:04:56] godog: Try again now? :) [13:06:06] yup worked now, thanks Reedy ! [13:08:46] Yippee, build fixed! [13:08:47] Project beta-update-databases-eqiad build #34885: 09FIXED in 1 min 23 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/34885/ [13:09:00] sweet [13:34:26] 10Release-Engineering-Team (Kanban), 10Code-Stewardship-Reviews: Code Stewardship Review: SpamBlacklist - https://phabricator.wikimedia.org/T224921 (10Aklapper) @marcella: Could you please elaborate if the WMF Editing Team is responsible for the SpamBlacklist extension? Thanks. [14:09:54] (03PS4) 10Kosta Harlan: Codehealth: Skip MW install, generate code coverage from unit tests [integration/config] - 10https://gerrit.wikimedia.org/r/518714 [14:33:15] (03PS1) 10Kosta Harlan: Codehealth: Adjust mediawiki-coverage script for SonarQube [integration/config] - 10https://gerrit.wikimedia.org/r/519640 [14:33:17] (03PS1) 10Kosta Harlan: [jjb] Codehealth: Skip MW install, generate code coverage [integration/config] - 10https://gerrit.wikimedia.org/r/519641 [14:34:20] (03Abandoned) 10Kosta Harlan: Codehealth: Skip MW install, generate code coverage from unit tests [integration/config] - 10https://gerrit.wikimedia.org/r/518714 (owner: 10Kosta Harlan) [14:35:28] (03CR) 10Kosta Harlan: [jjb] Codehealth: Skip MW install, generate code coverage (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/519641 (owner: 10Kosta Harlan) [14:37:25] (03PS1) 10Kosta Harlan: Skip MediaWiki install for composer-test job [integration/config] - 10https://gerrit.wikimedia.org/r/519644 [15:25:42] (03PS1) 10Kosta Harlan: [jjb] Codehealth: Switch to using node10-test image [integration/config] - 10https://gerrit.wikimedia.org/r/519652 [15:36:07] 10Phabricator: Change username from Baloch007 to Af420 - https://phabricator.wikimedia.org/T226676 (10Aklapper) 05Open→03Resolved a:03Aklapper [16:08:53] (03PS2) 10Kosta Harlan: Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 [16:09:36] (03CR) 10jerkins-bot: [V: 04-1] Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [16:12:25] (03PS3) 10Kosta Harlan: Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 [16:12:52] awight: I don't know why I don't see it, but if you can spot why the unit test for PhpUnitDatabaselessTest fails, I'd appreciate it [16:13:04] (03CR) 10jerkins-bot: [V: 04-1] Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [16:36:57] kostajh: The actual call has two --log-junit clauses, for some reason. [16:39:11] awight: I think it's because it has --group Database as well as --exclude-group Database [16:39:35] ['php', 'tests/phpunit/phpunit.php', '--debug-tests', '--testsuite', 'extensions', '--group', 'Database', '--exclude-group', 'Broken,ParserFuzz,Stub', '--log-junit', '/log/junit-db.xml', '--testsuite', 'extensions', '--exclude-group', 'Broken,ParserFuzz,Stub,Database', '--log-junit', '/log/junit-dbless.xml'] [16:40:45] Feel free to tear up those classes, I don't like how they work at the moment. [16:42:54] I refactored aiming for nearly exact the same code as before, but that fake parent class is really awful. IMO it would be nicer to do some kind of composition. [16:43:18] Especially considering this interesting vendor phpunit thing you're adding. [16:44:25] I might leave bigger refactoring for a follow-up, I'd like to get this in soon-ish to support the vendor/bin/phpunit work in core [16:51:53] (03CR) 10Awight: "I don't understand yet why the tests are acting up after this patch." (032 comments) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [16:56:05] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.11 deployment blockers - https://phabricator.wikimedia.org/T220736 (10greg) 05Open→03Resolved Good work on your inaugural train! [16:57:51] kostajh: Okay, I think I found the issue. [16:58:36] Something about python default parameters. When we extend cmd, we're actually changing the list as it will be passed to the *next* invocation as well. [16:59:03] Try `log.info(cmd)` at the beginning of AbstractPhpUnit [16:59:58] I think the easy solution is to have the parameter specified as `cmd=None`, then `if cmd is None: cmd = [defaults...]` [17:03:47] (will mention in gerrit) [17:05:08] (03CR) 10Awight: Support running PHPUnit unit tests (031 comment) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [17:31:03] awight: ahh... yeah thanks [17:32:05] That gets me every time. [17:40:18] (03PS4) 10Kosta Harlan: Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 [17:40:57] (03CR) 10jerkins-bot: [V: 04-1] Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [17:43:35] (03PS5) 10Kosta Harlan: Support running PHPUnit unit tests [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 [17:43:41] (03CR) 10Kosta Harlan: Support running PHPUnit unit tests (033 comments) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [17:44:45] awight: thanks again for your help & review on that [17:48:42] It's great to imagine that the commands.py refactor made this sort of change easier to make :-) [18:00:56] 10Phabricator: Change my Phabricator username from Tassu to Majavah - https://phabricator.wikimedia.org/T226423 (10Aklapper) [18:09:51] Ok, I have created forms in phabricator, but I never do it right the first time. Where exactly does one go to just make a generic form (so i can plug it into a workboard menu option later) [18:10:32] basically i have a file a decommission request form, im making another one for new servers [18:12:09] bah, found it, via existing form, view form configuraiton [18:40:41] awight: I'd say so! :) [18:54:21] Ok, how does one set the 'administrative request' thing on https://phabricator.wikimedia.org/transactions/editengine/maniphest.task/ [18:54:30] for a form? one of my 3 forms has it (not sure who added it or how) [18:54:40] so i assume the other two should as well since they are for similar things [18:58:03] ahh, subtype [19:02:19] robh: btw phab forms.. i just saw a ticket that was about decom'ing but did not have the check list on it, so i wanted to add it. i went to https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Remove_from_production [19:03:09] there are like 3 links there and a section further down. the first is "A Phabricator ticket" the second "A decommission ticket " and the third "put a full decommission checklist" [19:03:09] mutante: ok, it says to use the project to decom [19:03:20] so it should be cleaned up to just point to that [19:03:23] but those 3 links don't get you the actual check list [19:03:32] yeah, the actual form url is... [19:03:37] https://phabricator.wikimedia.org/maniphest/task/edit/form/52/ [19:03:51] if you want you can correct or i can let me know. [19:04:01] instead you need to follow one of the links and then another in phab and then YES.. you get to that form [19:04:11] i just had a bit of a hard time finding it [19:04:18] I am 100% cool with you clarifying it to make sense and point directly to the form [19:04:23] i was thinking we could link them all directly to the form [19:04:24] =] [19:04:31] but i dont want to change lifecyle page just like that either [19:04:36] and you might be working on those forms [19:04:47] the decom form is ready for use =] [19:04:51] alright [19:04:58] thank you for checking and asking about it though [19:05:03] yw [19:05:08] and im not saying you have to update the page, just saying you should feel free to [19:05:16] and if you dont i certainly will eventually =] [19:05:53] that form will be the best way to ensure everyone includes everything they should, and i can change the form default values when the checklist changes [19:06:21] done.. just linking twice to the form now [19:06:42] the first link should stay as it is.. it is about creating a phab ticket about a "reinstall" [19:08:20] yeah, that could be better clarified but it wont use that same form [19:08:44] yep [20:14:56] (03PS1) 10Umherirrender: [BlueSpice] Add quibble jobs for new extenions [integration/config] - 10https://gerrit.wikimedia.org/r/519702 [20:26:50] (03CR) 10Awight: [C: 04-1] "The code looks clean to me, with one possible logic error that makes me CR-1 for now." (034 comments) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [20:27:40] (03CR) 10Awight: Support running PHPUnit unit tests (031 comment) [integration/quibble] - 10https://gerrit.wikimedia.org/r/519166 (owner: 10Kosta Harlan) [20:30:56] (03PS1) 10Thcipriani: Bump config version to v4 [blubber] - 10https://gerrit.wikimedia.org/r/519711 [20:32:15] (03CR) 10jerkins-bot: [V: 04-1] Bump config version to v4 [blubber] - 10https://gerrit.wikimedia.org/r/519711 (owner: 10Thcipriani) [20:33:25] (03CR) 10Jforrester: "> Patch Set 2:" [integration/config] - 10https://gerrit.wikimedia.org/r/519573 (owner: 10Jforrester) [20:41:16] PROBLEM - Free space - all mounts on deployment-mwmaint01 is CRITICAL: CRITICAL: deployment-prep.deployment-mwmaint01.diskspace.root.byte_percentfree (<11.11%) [20:42:56] checking with ncdu… [20:44:29] I don’t see anything obvious to delete, better leave that to someone more knowledgable [20:46:48] (though uninstalling texlive would free up quite some space by the looks of it) [20:47:15] (03PS2) 10Thcipriani: Bump config version to v4 [blubber] - 10https://gerrit.wikimedia.org/r/519711 [20:51:15] RECOVERY - Free space - all mounts on deployment-mwmaint01 is OK: OK: All targets OK [20:58:53] 10Continuous-Integration-Infrastructure, 10Browser-Tests: Run browser tests in parallel - https://phabricator.wikimedia.org/T226869 (10awight) [21:02:27] https://gerrit-review.googlesource.com/c/gerrit/+/229092 <-- improves the dashboard loading in polygerrit. [21:36:47] (03PS1) 10Urbanecm: Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 [21:39:52] (03CR) 10jerkins-bot: [V: 04-1] Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 (owner: 10Urbanecm) [21:41:07] (03PS2) 10Urbanecm: Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 [21:41:15] (03PS3) 10Urbanecm: Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 [21:44:14] (03CR) 10jerkins-bot: [V: 04-1] Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 (owner: 10Urbanecm) [21:44:23] (03PS4) 10Urbanecm: Add a job for labs/tools/massmailer [integration/config] - 10https://gerrit.wikimedia.org/r/519724 [21:48:56] 10Continuous-Integration-Config, 10phan-taint-check-plugin, 10Patch-For-Review: Upgrade php-ast to 1.0.1 - https://phabricator.wikimedia.org/T218719 (10sbassett) p:05Triage→03Normal [22:01:48] 10Phabricator, 10Developer-Advocacy (Jul-Sep 2019): Re-evaluate our use of Phabricator Conpherence chat - https://phabricator.wikimedia.org/T127640 (10sbassett) @Aklapper - we now have a solution in place (an existing irc channel) as a replacement for the secteam-stewards conpherence chat. We may re-evaluate... [22:15:13] 10Phabricator (Upstream), 10Upstream: "Choose subtype" box does not disappear after choosing an option when creating new subtask with "Persistent Chat" option in Conpherence enabled - https://phabricator.wikimedia.org/T220897 (10Zoranzoki21) Still happening... {F29665818} [22:15:34] 10Phabricator (Upstream), 10Upstream: "Choose subtype" box does not disappear after choosing an option when creating new subtask with "Persistent Chat" option in Conpherence enabled - https://phabricator.wikimedia.org/T220897 (10Zoranzoki21) Google Chrome 75.0.3770.100 (Official Build) (64-bit) (cohort: Stable... [22:34:40] 10Phabricator, 10Developer-Advocacy (Jul-Sep 2019): Re-evaluate our use of Phabricator Conpherence chat - https://phabricator.wikimedia.org/T127640 (10Aklapper) >>! In T127640#5293428, @sbassett wrote: > we now have a solution in place (an existing irc channel) as a replacement for the secteam-stewards conpher...