[00:13:05] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10MW-1.27-release-notes, 10Technical-Debt: Phaseout CI mediawiki config / extensions_load.txt to load extensions - https://phabricator.wikimedia.org/T189567 (10Krinkle) [00:13:05] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10MW-1.27-release-notes, 10Technical-Debt: Phaseout CI mediawiki config / extensions_load.txt to load extensions - https://phabricator.wikimedia.org/T189567 (10Krinkle) [01:05:48] (03CR) 10Urbanecm: [C: 04-1] Setup gate-and-submit-l10n for wikimedia-cz/tracker [integration/config] - 10https://gerrit.wikimedia.org/r/479738 (https://phabricator.wikimedia.org/T209313) (owner: 10Urbanecm) [01:05:48] (03CR) 10Urbanecm: [C: 04-1] Setup gate-and-submit-l10n for wikimedia-cz/tracker [integration/config] - 10https://gerrit.wikimedia.org/r/479738 (https://phabricator.wikimedia.org/T209313) (owner: 10Urbanecm) [11:49:32] (03PS3) 10Umherirrender: Adjust warning text for PhpunitAnnotations.NotClassTrait sniff [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481650 (https://phabricator.wikimedia.org/T209486) [11:49:32] (03PS3) 10Umherirrender: Adjust warning text for PhpunitAnnotations.NotClassTrait sniff [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481650 (https://phabricator.wikimedia.org/T209486) [11:51:16] (03CR) 10Umherirrender: Adjust warning text for PhpunitAnnotations.NotClassTrait sniff (032 comments) [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481650 (https://phabricator.wikimedia.org/T209486) (owner: 10Umherirrender) [11:51:16] (03CR) 10Umherirrender: Adjust warning text for PhpunitAnnotations.NotClassTrait sniff (032 comments) [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481650 (https://phabricator.wikimedia.org/T209486) (owner: 10Umherirrender) [12:29:14] (03PS5) 10Umherirrender: Expand ExtendClassUsageSniff to check for config globals [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481653 (https://phabricator.wikimedia.org/T200679) [12:29:14] (03PS5) 10Umherirrender: Expand ExtendClassUsageSniff to check for config globals [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481653 (https://phabricator.wikimedia.org/T200679) [12:29:45] (03CR) 10Umherirrender: "Added $wgVersion and bugs as references for deprecation of the globals" [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481653 (https://phabricator.wikimedia.org/T200679) (owner: 10Umherirrender) [12:29:45] (03CR) 10Umherirrender: "Added $wgVersion and bugs as references for deprecation of the globals" [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/481653 (https://phabricator.wikimedia.org/T200679) (owner: 10Umherirrender) [14:20:02] (03PS1) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [14:20:02] (03PS1) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [14:33:16] (03PS2) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [14:33:16] (03PS2) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [14:40:53] (03PS3) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [14:40:53] (03PS3) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [15:04:49] (03PS4) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [15:04:49] (03PS4) 10Hashar: debian-glue jobs with hardcoded distributions [integration/config] - 10https://gerrit.wikimedia.org/r/481670 [15:04:51] (03PS1) 10Hashar: jjb: fix duplicate ZUUL parameters in debian-glue jobs [integration/config] - 10https://gerrit.wikimedia.org/r/481672 [15:04:51] (03PS1) 10Hashar: jjb: fix duplicate ZUUL parameters in debian-glue jobs [integration/config] - 10https://gerrit.wikimedia.org/r/481672 [15:16:30] 10Gerrit: Gerrit upload-pack send ALL references causing massive network I/O on common operations - https://phabricator.wikimedia.org/T103990 (10hashar) 05Open→03Stalled [15:16:30] 10Gerrit: Gerrit upload-pack send ALL references causing massive network I/O on common operations - https://phabricator.wikimedia.org/T103990 (10hashar) 05Open→03Stalled [15:18:46] 10Gerrit: Gerrit upload-pack send ALL references causing massive network I/O on common operations - https://phabricator.wikimedia.org/T103990 (10hashar) Git protocol 2 support has been added tentatively in Gerrit 2.16 but eventually got withdrawn with 2.16.2: > 2.16.2 > > SECURITY [[ https://bugs.chromium.org/p... [15:18:46] 10Gerrit: Gerrit upload-pack send ALL references causing massive network I/O on common operations - https://phabricator.wikimedia.org/T103990 (10hashar) Git protocol 2 support has been added tentatively in Gerrit 2.16 but eventually got withdrawn with 2.16.2: > 2.16.2 > > SECURITY [[ https://bugs.chromium.org/p... [15:20:28] 10Continuous-Integration-Config, 10Quibble: Jenkins MediaWiki installer should use --scriptpath - https://phabricator.wikimedia.org/T116608 (10hashar) [15:20:28] 10Continuous-Integration-Config, 10Quibble: Jenkins MediaWiki installer should use --scriptpath - https://phabricator.wikimedia.org/T116608 (10hashar) [15:20:37] 10Continuous-Integration-Config, 10Quibble: Jenkins MediaWiki installer should use --scriptpath - https://phabricator.wikimedia.org/T116608 (10hashar) [15:20:37] 10Continuous-Integration-Config, 10Quibble: Jenkins MediaWiki installer should use --scriptpath - https://phabricator.wikimedia.org/T116608 (10hashar) [15:30:08] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban): CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) a:03hashar ` $ ls -1d /srv/org/wikimedia/doc/*/wmf /srv/org/wikimedia/doc/Kartographer/wmf /srv/org/wikimedia/doc/MinervaNeue/... [15:30:08] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban): CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) a:03hashar ` $ ls -1d /srv/org/wikimedia/doc/*/wmf /srv/org/wikimedia/doc/Kartographer/wmf /srv/org/wikimedia/doc/MinervaNeue/... [15:30:13] (03PS1) 10Hashar: Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) [15:30:13] (03PS1) 10Hashar: Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) [15:32:38] (03CR) 10Hashar: [C: 03+2] Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) (owner: 10Hashar) [15:32:38] (03CR) 10Hashar: [C: 03+2] Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) (owner: 10Hashar) [15:33:45] !log contint1001: deleting some extensions documentation for wmf branches: rm -fR /srv/org/wikimedia/doc/{Kartographer,MinervaNeue,MobileFrontend,Wikibase}/wmf # T118599 [15:33:45] !log contint1001: deleting some extensions documentation for wmf branches: rm -fR /srv/org/wikimedia/doc/{Kartographer,MinervaNeue,MobileFrontend,Wikibase}/wmf # T118599 [15:33:47] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:33:47] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:33:48] T118599: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 [15:33:48] T118599: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 [15:34:28] (03Merged) 10jenkins-bot: Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) (owner: 10Hashar) [15:34:28] (03Merged) 10jenkins-bot: Do not publish doc for MediaWiki extensions wmf branches [integration/config] - 10https://gerrit.wikimedia.org/r/481673 (https://phabricator.wikimedia.org/T118599) (owner: 10Hashar) [15:36:51] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) And that is roughly 5GBytes less on the disk: ` $ du -h -c /srv/org/wikimedia/doc/Kartographer/wmf /srv/or... [15:36:51] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) And that is roughly 5GBytes less on the disk: ` $ du -h -c /srv/org/wikimedia/doc/Kartographer/wmf /srv/or... [15:38:20] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban): contint1001 build cleanup - https://phabricator.wikimedia.org/T209123 (10hashar) Another related gem was T118599, we published documentation for mediawiki extensions **wmf** branches. That is roughly 5GBytes less on the disk: ` $ du... [15:38:20] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban): contint1001 build cleanup - https://phabricator.wikimedia.org/T209123 (10hashar) Another related gem was T118599, we published documentation for mediawiki extensions **wmf** branches. That is roughly 5GBytes less on the disk: ` $ du... [15:39:19] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) 05Open→03Resolved [15:39:19] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: CI generate docs for Flow and MobileFrontend wmf branches - https://phabricator.wikimedia.org/T118599 (10hashar) 05Open→03Resolved [15:45:28] 10Release-Engineering-Team, 10Operations, 10Release Pipeline, 10Core Platform Team Backlog (Watching / External), and 2 others: Migrate production services to kubernetes using the pipeline - https://phabricator.wikimedia.org/T198901 (10hashar) [15:45:28] 10Release-Engineering-Team, 10Operations, 10Release Pipeline, 10Core Platform Team Backlog (Watching / External), and 2 others: Migrate production services to kubernetes using the pipeline - https://phabricator.wikimedia.org/T198901 (10hashar) [15:45:31] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Watching / External), 10ChangeProp, and 3 others: Setup change-propagation service CI - https://phabricator.wikimedia.org/T152684 (10hashar) [15:45:31] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Watching / External), 10ChangeProp, and 3 others: Setup change-propagation service CI - https://phabricator.wikimedia.org/T152684 (10hashar) [15:46:06] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Watching / External), 10ChangeProp, and 3 others: Setup change-propagation service CI - https://phabricator.wikimedia.org/T152684 (10hashar) 2019 way of adding CI for services is to use the #release_pipeli... [15:46:06] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Watching / External), 10ChangeProp, and 3 others: Setup change-propagation service CI - https://phabricator.wikimedia.org/T152684 (10hashar) 2019 way of adding CI for services is to use the #release_pipeli... [15:53:00] 10Continuous-Integration-Infrastructure (Slipway), 10Packaging: Move debian-glue jobs to Docker using Stretch as a base image - https://phabricator.wikimedia.org/T186489 (10hashar) [15:53:00] 10Continuous-Integration-Infrastructure (Slipway), 10Packaging: Move debian-glue jobs to Docker using Stretch as a base image - https://phabricator.wikimedia.org/T186489 (10hashar) [17:28:45] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team, 10Performance-Team (Radar): Docker-based npm jobs have unwritable homedir - https://phabricator.wikimedia.org/T212602 (10hashar) We went running the containerized process as user `nobody` which indeed has its home directory set to a non exi... [17:28:45] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team, 10Performance-Team (Radar): Docker-based npm jobs have unwritable homedir - https://phabricator.wikimedia.org/T212602 (10hashar) We went running the containerized process as user `nobody` which indeed has its home directory set to a non exi... [17:35:07] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10hashar) Meanwhile the jobs are now using #quibble. For mediawiki/core, it passes the list of files changed in the patchset as an argument to `composer test`. Eg: ` composer t... [17:35:07] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10hashar) Meanwhile the jobs are now using #quibble. For mediawiki/core, it passes the list of files changed in the patchset as an argument to `composer test`. Eg: ` composer t... [17:44:49] 10Continuous-Integration-Infrastructure, 10Puppet: Need a better way of testing puppet patches for contint/integration stuff - https://phabricator.wikimedia.org/T126370 (10hashar) 05Open→03Declined The jobs now run in Docker containers and the hosts have a very straightforward puppet manifest. Since puppet... [17:44:49] 10Continuous-Integration-Infrastructure, 10Puppet: Need a better way of testing puppet patches for contint/integration stuff - https://phabricator.wikimedia.org/T126370 (10hashar) 05Open→03Declined The jobs now run in Docker containers and the hosts have a very straightforward puppet manifest. Since puppet... [17:48:52] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Discovery-Search, 10Elasticsearch: Set up data storage to collect loosely structured data from CI - https://phabricator.wikimedia.org/T211904 (10hashar) [17:48:52] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Discovery-Search, 10Elasticsearch: Set up data storage to collect loosely structured data from CI - https://phabricator.wikimedia.org/T211904 (10hashar) [17:48:54] 10Continuous-Integration-Infrastructure: Store Jenkins build output outside Jenkins (e.g. static storage) - https://phabricator.wikimedia.org/T53447 (10hashar) [17:48:54] 10Continuous-Integration-Infrastructure: Store Jenkins build output outside Jenkins (e.g. static storage) - https://phabricator.wikimedia.org/T53447 (10hashar) [17:50:55] 10Continuous-Integration-Config, 10Pywikibot, 10Pywikibot-tests: Perform full test suite using Wikimedia CI - https://phabricator.wikimedia.org/T132138 (10hashar) [17:50:55] 10Continuous-Integration-Config, 10Pywikibot, 10Pywikibot-tests: Perform full test suite using Wikimedia CI - https://phabricator.wikimedia.org/T132138 (10hashar) [17:58:15] 10Continuous-Integration-Config, 10Documentation: Jenkins: Set up generated php documentation for MediaWiki extensions - https://phabricator.wikimedia.org/T27978 (10hashar) There is a `mwext-doxygen-publish` job that has been added in September 2016 ( 3ef7a9c52edc9ab58a38aff9853db1a22492763a ). I guess the rep... [17:58:15] 10Continuous-Integration-Config, 10Documentation: Jenkins: Set up generated php documentation for MediaWiki extensions - https://phabricator.wikimedia.org/T27978 (10hashar) There is a `mwext-doxygen-publish` job that has been added in September 2016 ( 3ef7a9c52edc9ab58a38aff9853db1a22492763a ). I guess the rep... [17:59:14] 10Continuous-Integration-Config, 10Growth-Team, 10Notifications, 10Documentation: Generate doxygen for Echo on doc.wm.o - https://phabricator.wikimedia.org/T117025 (10hashar) We have a job to generate doxygen documentation for MediaWiki extensions. See my comment on parent task T27978#4847750 [17:59:14] 10Continuous-Integration-Config, 10Growth-Team, 10Notifications, 10Documentation: Generate doxygen for Echo on doc.wm.o - https://phabricator.wikimedia.org/T117025 (10hashar) We have a job to generate doxygen documentation for MediaWiki extensions. See my comment on parent task T27978#4847750 [18:00:31] 10Continuous-Integration-Config, 10Documentation: Jenkins: Set up generated php documentation for MediaWiki extensions - https://phabricator.wikimedia.org/T27978 (10hashar) Left to figure out: * the process to add doc publishing (just add Doxyfile?) * need a job that runs Doxygen when patches are proposed * a... [18:00:31] 10Continuous-Integration-Config, 10Documentation: Jenkins: Set up generated php documentation for MediaWiki extensions - https://phabricator.wikimedia.org/T27978 (10hashar) Left to figure out: * the process to add doc publishing (just add Doxyfile?) * need a job that runs Doxygen when patches are proposed * a... [18:02:07] 10Continuous-Integration-Config, 10WorkType-NewFunctionality: Generate JJB jobs from the Zuul layout/templates definition - https://phabricator.wikimedia.org/T135059 (10hashar) 05Open→03Declined Abandoning the idea for now. Zuul v3 (or another system) would make it possible to ease configuration. [18:02:07] 10Continuous-Integration-Config, 10WorkType-NewFunctionality: Generate JJB jobs from the Zuul layout/templates definition - https://phabricator.wikimedia.org/T135059 (10hashar) 05Open→03Declined Abandoning the idea for now. Zuul v3 (or another system) would make it possible to ease configuration. [18:05:42] 10Continuous-Integration-Config, 10Tracking: Add CI to all Gerrit repositories - https://phabricator.wikimedia.org/T180317 (10hashar) [18:05:42] 10Continuous-Integration-Config, 10Tracking: Add CI to all Gerrit repositories - https://phabricator.wikimedia.org/T180317 (10hashar) [18:44:14] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10Umherirrender) I have rebased it and fixed the . in the argument. But the problem with non-php files must be solved before merge [18:44:14] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10Umherirrender) I have rebased it and fixed the . in the argument. But the problem with non-php files must be solved before merge [20:17:33] 10Continuous-Integration-Config: Run minus-x on mediawiki/core for all files - https://phabricator.wikimedia.org/T212746 (10Umherirrender) [20:17:33] 10Continuous-Integration-Config: Run minus-x on mediawiki/core for all files - https://phabricator.wikimedia.org/T212746 (10Umherirrender) [20:18:29] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10Umherirrender) 05Open→03Resolved p:05Triage→03Normal Now merged - https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/402166/ I have created a new task for the issue... [20:18:29] 10Continuous-Integration-Infrastructure: Add CI entry point to run MinusX on mediawiki/core - https://phabricator.wikimedia.org/T188022 (10Umherirrender) 05Open→03Resolved p:05Triage→03Normal Now merged - https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/402166/ I have created a new task for the issue... [21:41:33] 10Deployments, 10Release-Engineering-Team (Kanban), 10User-greg: Outline options for managing incident reports creation, follow-ups, and analysis - https://phabricator.wikimedia.org/T208632 (10greg) 05Open→03Resolved Options outlined in this task commentary. For now we will continue with the current sys... [21:41:33] 10Deployments, 10Release-Engineering-Team (Kanban), 10User-greg: Outline options for managing incident reports creation, follow-ups, and analysis - https://phabricator.wikimedia.org/T208632 (10greg) 05Open→03Resolved Options outlined in this task commentary. For now we will continue with the current sys... [23:16:09] 10Continuous-Integration-Config, 10Striker, 10Patch-For-Review: striker CI fails on Debian Stretch due to cryptography dependency - https://phabricator.wikimedia.org/T212398 (10bd808) The patch chain at https://gerrit.wikimedia.org/r/#/q/topic:fix-all-the-things+(status:open+OR+status:merged) should make thi... [23:16:09] 10Continuous-Integration-Config, 10Striker, 10Patch-For-Review: striker CI fails on Debian Stretch due to cryptography dependency - https://phabricator.wikimedia.org/T212398 (10bd808) The patch chain at https://gerrit.wikimedia.org/r/#/q/topic:fix-all-the-things+(status:open+OR+status:merged) should make thi... [23:42:30] legoktm: I'm glad all that irc spam is going to #wikimedia-cloud-feed :) [23:42:30] legoktm: I'm glad all that irc spam is going to #wikimedia-cloud-feed :) [23:57:22] oh crap [23:57:22] oh crap [23:57:30] I didn't see you pushed a new set of patches [23:57:30] I didn't see you pushed a new set of patches [23:59:16] oh, we did similar things [23:59:16] oh, we did similar things