[00:00:56] 10Deployments, 10User-RhinosF1: Namespace & Sitename localisations deployment - 19 May 2020 - https://phabricator.wikimedia.org/T253070 (10RhinosF1) [00:03:45] 10Beta-Cluster-Infrastructure, 10Growth-Team, 10Notifications, 10Core Platform Team Workboards (Clinic Duty Team), 10Patch-For-Review: echostore connection error in Beta Cluster - https://phabricator.wikimedia.org/T252898 (10Jdforrester-WMF) Deployed; fixed? [00:04:41] 10Deployments, 10User-RhinosF1: Namespace & Sitename localisations deployment - 19 May 2020 - https://phabricator.wikimedia.org/T253070 (10RhinosF1) [00:05:42] 10Deployments, 10User-RhinosF1: Namespace & Sitename localisations deployment - 19 May 2020 - https://phabricator.wikimedia.org/T253070 (10RhinosF1) 05Open→03Resolved [00:07:47] 10Deployments, 10User-RhinosF1: Namespace & Sitename localisations deployment - 19 May 2020 - https://phabricator.wikimedia.org/T253070 (10RhinosF1) Massive thanks to @Catrope for ensuring I didn't go insane. A seamless 2 hours! [00:37:18] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10apaskulin) 05Stalled→03Open I've reviewed the updated [project plan](https://www.mediawiki.org/wiki/C... [00:49:33] 10Release-Engineering-Team, 10Wikimedia-GitHub: GitHub Sponsors - https://phabricator.wikimedia.org/T253179 (10Reedy) [01:12:04] 10Release-Engineering-Team, 10Developer-Advocacy, 10Wikimedia-GitHub: GitHub Sponsors - https://phabricator.wikimedia.org/T253179 (10Reedy) [01:34:38] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10Ladsgroup) [01:38:33] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10Ladsgroup) >>! In T246945#6150721, @apaskulin wrote: > I've reviewed the updated [project plan](https://w... [02:15:49] (03CR) 10Krinkle: "Change of plan:" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/596847 (https://phabricator.wikimedia.org/T252466) (owner: 10Krinkle) [02:15:51] (03CR) 10Krinkle: [C: 04-1] 🚢🍾 Remove unused global agent scripts [integration/jenkins] - 10https://gerrit.wikimedia.org/r/596847 (https://phabricator.wikimedia.org/T252466) (owner: 10Krinkle) [04:38:12] (03PS1) 10Jforrester: dockerfiles: [npm-test*] Move npm-install-dev.py into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) [04:38:14] (03PS1) 10Jforrester: dockerfiles: [zuul-cloner] Move zuul-clonemap.yaml into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) [04:38:16] (03PS1) 10Jforrester: fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) [04:39:29] (03CR) 10Jforrester: [C: 04-1] "This doesn't build yet (npm-browser test fails on python27?)." [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [04:39:41] (03CR) 10Jforrester: [C: 04-1] "This doesn't build yet (fails on python27?)." [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [04:41:03] (03CR) 10Jforrester: "> Patch Set 6:" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/596847 (https://phabricator.wikimedia.org/T252466) (owner: 10Krinkle) [04:41:29] (03CR) 10Jforrester: [C: 04-2] fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [04:42:50] 10MediaWiki-Codesniffer, 10User-DannyS712: Add a sniff for method operator followed by newline - https://phabricator.wikimedia.org/T253187 (10DannyS712) [04:47:32] 10MediaWiki-Codesniffer, 10User-DannyS712: Add a sniff for method operator followed by newline - https://phabricator.wikimedia.org/T253187 (10DannyS712) [05:31:42] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO, 10Operations, 10Patch-For-Review: Migrate contint* hosts to Buster - https://phabricator.wikimedia.org/T224591 (10hashar) We now have Jenkins pinned to java8 so... [06:24:58] 10Gerrit, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Developer Productivity, and 2 others: Upgrade to Gerrit 2.16.13 - https://phabricator.wikimedia.org/T200739 (10Dzahn) [06:54:09] 10Gerrit, 10Code-Review-Workgroup, 10Discovery, 10User-DannyS712: Cindy-the-browser-test-bot should use verified, not code review - https://phabricator.wikimedia.org/T249981 (10hashar) Thank you everyone! :) [07:46:15] 10Continuous-Integration-Infrastructure (phase-out-jessie), 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO, 10Operations, 10Patch-For-Review: Migrate contint* hosts to Buster - https://phabricator.wikimedia.org/T224591 (10Dzahn) >>! In T224591#6150943, @hashar wrote:... [07:48:19] <_joe_> mutante: any timeline on removing contint on jessie? [07:53:35] _joe_: next attempt to switch prod to contint2001 most likely next week Monday or Tuesday (i would prefer sonner than later, even tomorrow). Then i assume a few days to let it run before reimaging contint1001. So i wanna say 2 weeks should be max. [07:55:13] <_joe_> ack thanks [07:55:37] <_joe_> I'm asking because I have a patch to docker-pkg which proposes to drop python 3.4 [07:56:08] ah! alright, yep [08:19:14] PROBLEM - English Wikipedia Mobile Main page on beta-cluster is CRITICAL: CRITICAL - Socket timeout after 10 seconds [08:21:53] PROBLEM - English Wikipedia Main page on beta-cluster is CRITICAL: CRITICAL - Socket timeout after 10 seconds [08:21:57] PROBLEM - App Server Main HTTP Response on deployment-mediawiki-07 is CRITICAL: CRITICAL - Socket timeout after 10 seconds [08:31:44] RECOVERY - English Wikipedia Main page on beta-cluster is OK: HTTP OK: HTTP/1.1 200 OK - 95454 bytes in 1.259 second response time [08:31:47] RECOVERY - App Server Main HTTP Response on deployment-mediawiki-07 is OK: HTTP OK: HTTP/1.1 200 OK - 95157 bytes in 1.025 second response time [08:34:05] RECOVERY - English Wikipedia Mobile Main page on beta-cluster is OK: HTTP OK: HTTP/1.1 200 OK - 52121 bytes in 1.338 second response time [09:05:47] 10Release-Engineering-Team, 10Wikimedia-GitHub: GitHub Sponsors - https://phabricator.wikimedia.org/T253179 (10Aklapper) Removing #Developer-Advocacy as this seems to be about setting up a financial income but not about developer advocacy. [09:23:02] PROBLEM - Free space - all mounts on deployment-snapshot01 is CRITICAL: CRITICAL: deployment-prep.deployment-snapshot01.diskspace._data.byte_percentfree (No valid datapoints found)deployment-prep.deployment-snapshot01.diskspace.root.byte_percentfree (<10.00%) [09:33:01] RECOVERY - Free space - all mounts on deployment-snapshot01 is OK: OK: deployment-prep.deployment-snapshot01.diskspace._data.byte_percentfree (No valid datapoints found) [10:10:41] (03CR) 10Filippo Giunchedi: "> Patch Set 1:" [integration/config] - 10https://gerrit.wikimedia.org/r/597227 (https://phabricator.wikimedia.org/T251869) (owner: 10Filippo Giunchedi) [10:10:46] (03CR) 10Filippo Giunchedi: [C: 03+1] operations-puppet: ship logstash and logstash-filter-verifier [integration/config] - 10https://gerrit.wikimedia.org/r/597227 (https://phabricator.wikimedia.org/T251869) (owner: 10Filippo Giunchedi) [10:30:12] 10Phabricator, 10Project-Admins, 10Release-Engineering-Team (Next), 10Operations, and 2 others: Document how to convert projects into subprojects/milestones etc (sudo privileges for phab admins to run move_project script) - https://phabricator.wikimedia.org/T221112 (10JjELT) I need to move a child project... [10:40:01] 10Phabricator, 10Project-Admins, 10Release-Engineering-Team (Next), 10Operations, and 2 others: Document how to convert projects into subprojects/milestones etc (sudo privileges for phab admins to run move_project script) - https://phabricator.wikimedia.org/T221112 (10Aklapper) @JjELT: This task is about d... [10:48:58] 10Gerrit, 10Phabricator, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO: Stop using Differential for code review - https://phabricator.wikimedia.org/T191182 (10Dzahn) 05Open→03Stalled This is apparently stalled because T252910 has been declined with a reason that the... [10:49:08] 10Beta-Cluster-Infrastructure, 10Security-Team, 10Wikimedia-Site-requests, 10ContentSecurityPolicy: Change Content Security Policy on betacommons to allow api.flickr.com - https://phabricator.wikimedia.org/T249486 (10Aklapper) [10:55:14] 10Phabricator, 10Project-Admins, 10Release-Engineering-Team (Next), 10Operations, and 2 others: Feature Request: Extend move_project.php to allow moving child projects - https://phabricator.wikimedia.org/T253214 (10JjELT) [10:56:53] 10Phabricator, 10Operations, 10Security-Team, 10Security: Adjust onboarding/offboarding logic to accommodate changes to #security (now acl*security) - https://phabricator.wikimedia.org/T245771 (10Aklapper) >>! In T245771#6022035, @jbond wrote: > The script has been updated please feel free to test it furth... [11:44:57] 10Phabricator: Feature Request: Extend move_project.php to allow moving child projects - https://phabricator.wikimedia.org/T253214 (10Aklapper) Please don't create subtask if they are not subtasks. :) [11:45:02] 10Phabricator: Feature Request: Extend move_project.php to allow moving child projects - https://phabricator.wikimedia.org/T253214 (10Aklapper) [11:45:06] 10Phabricator, 10Project-Admins, 10Release-Engineering-Team (Next), 10Operations, and 2 others: Document how to convert projects into subprojects/milestones etc (sudo privileges for phab admins to run move_project script) - https://phabricator.wikimedia.org/T221112 (10Aklapper) [11:45:13] 10Phabricator: Feature Request: Extend move_project.php to allow moving child projects - https://phabricator.wikimedia.org/T253214 (10Aklapper) [11:45:26] 10Phabricator: Extend move_project.php to allow moving child projects - https://phabricator.wikimedia.org/T253214 (10Aklapper) [11:56:11] 10Phabricator, 10Operations, 10Security-Team, 10Security: Adjust onboarding/offboarding logic to accommodate changes to #security (now acl*security) - https://phabricator.wikimedia.org/T245771 (10MoritzMuehlenhoff) I think we can close the task, it'll be implicitly tested the next time we offboard someone... [12:24:53] 10Diffusion, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO, 10Developer Productivity: Reduce task notification noise/frequency of changes to associated open patchsets - https://phabricator.wikimedia.org/T143162 (10fgiunchedi) +1 to reducing noise from gerritbot, especia... [12:36:26] (03CR) 10Hashar: [C: 04-1] "The logstash-filter-verifier seems to spawn a logstash instance which in turn requires Elasticsearch and java. We have filters in modules/" [integration/config] - 10https://gerrit.wikimedia.org/r/597227 (https://phabricator.wikimedia.org/T251869) (owner: 10Filippo Giunchedi) [13:10:41] PROBLEM - Parsoid on deployment-parsoid11 is CRITICAL: connect to address 172.16.1.115 and port 8000: Connection refused [13:37:49] 10Release-Engineering-Team, 10Wikimedia-GitHub: GitHub Sponsors - https://phabricator.wikimedia.org/T253179 (10Reedy) >>! In T253179#6151314, @Aklapper wrote: > Removing #Developer-Advocacy as this seems to be about setting up a financial income but not about developer advocacy. Feel free to suggest a better... [13:40:22] Reedy: ^^ github sponsor, I guess that is for the upper management to decide ;) [13:40:42] Maybe [13:40:54] Though, did they decide we should take money from GOOG for their programs? ;) [13:44:56] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10Ladsgroup) [13:58:59] (03CR) 10Hashar: "> This doesn't build yet (npm-browser test fails on python27?)." [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [14:03:22] (03PS1) 10QChris: Allow “Gerrit Managers” to import history [extensions/TwitterTag] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/597549 [14:03:24] (03CR) 10QChris: [V: 03+2 C: 03+2] Allow “Gerrit Managers” to import history [extensions/TwitterTag] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/597549 (owner: 10QChris) [14:03:33] (03PS1) 10QChris: Import done. Revoke import grants [extensions/TwitterTag] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/597550 [14:03:35] (03CR) 10QChris: [V: 03+2 C: 03+2] Import done. Revoke import grants [extensions/TwitterTag] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/597550 (owner: 10QChris) [14:04:09] We’re working on adding some more documentation for Wikibase to doc.wikimedia.org – is is allowed to load JS from cdnjs.toolforge.org there? [14:04:32] Or should we copy the JS into the documentation instead, because Toolforge isn’t private enough for wikimedia.org? [14:17:00] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10EngProd-Virtual-Hackathon: Make deploy-promote more robust against failures - https://phabricator.wikimedia.org/T251750 (10LarsWirzenius) https://gerrit.wikimedia.org/r/mediawiki/tools/release is the git repo, for reference. [14:23:41] Lucas_WMDE: strict CSP sandbox applies, nothing external. Should be standalone so that it can be versioned and archived [14:23:50] ah, ok [14:23:52] thanks! [14:24:00] (Also due to *wikimedia.org trust origin) [14:24:37] (hm, does that mean the lib will need security review too…) [14:25:28] (plotly.js is the library we want to use) [14:26:28] Lucas_WMDE: no it does not. I believe it's wired so that it can't do anything from there [14:26:41] But the trust domain applies in terms of privacy expectations [14:26:58] Given you'll expose users IP an Ua details etc [14:27:27] yup, the privacy is what I was wondering about [14:27:34] whether toolforge’s cdnjs was trusted enough or not [14:27:45] Nope, not for prod domains [14:27:45] sounds good, thanks! [14:36:18] (03CR) 10Jforrester: [C: 04-1] "> Patch Set 1:" [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [14:39:20] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10CCicalese_WMF) >>! In T246945#6150813, @Ladsgroup wrote: > Another question: You said the wiki you want w... [14:42:58] (03CR) 10Jforrester: [C: 04-1] "> Patch Set 1:" [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [14:51:59] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10Reedy) >>! In T246945#6152504, @CCicalese_WMF wrote: >>>! In T246945#6150813, @Ladsgroup wrote: >> Anothe... [15:28:14] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Release, 10Train Deployments: 1.35.0-wmf.34 deployment blockers - https://phabricator.wikimedia.org/T253022 (10thcipriani) p:05Triage→03Medium a:03mmodell [15:37:01] <_joe_> anyone knows where the exceptions to our github replication are defined? [15:39:03] what sort of exceptions? [15:39:16] <_joe_> operations/puppet becomes wikimedia/puppet [15:39:29] <_joe_> instead of wikimedia/operations-puppet [15:39:42] Ah [15:39:46] GitHub does redirects [15:39:46] <_joe_> core is at wikimedia/mediawiki [15:39:52] So you can replicate to the expected path [15:39:53] And then move it [15:39:58] GitHub will then follow it and it allw orks [15:40:06] <_joe_> oh we just do that? [15:40:24] seemingly yeah [15:40:39] if you visit the url it'll redirect [15:42:22] <_joe_> ok thanks [15:59:17] 10Release-Engineering-Team-TODO, 10Core Platform Team, 10CPT Initiatives (API Gateway), 10User-Ladsgroup, and 3 others: New Public Wiki for the API Portal - https://phabricator.wikimedia.org/T246945 (10CCicalese_WMF) >>! In T246945#6152520, @Reedy wrote: > This feels a lot like us using MW as a CMS when we... [16:21:58] 10Beta-Cluster-Infrastructure, 10Growth-Team, 10Notifications, 10Core Platform Team Workboards (Clinic Duty Team): echostore connection error in Beta Cluster - https://phabricator.wikimedia.org/T252898 (10Clarakosi) 05Open→03Resolved It now works: `lang=bash $ curl -X POST -H 'Content-Type: applicatio... [16:54:36] 10Release-Engineering-Team, 10Wikimedia-Extension-setup, 10CPT Initiatives (API Gateway): Determine how to host Chameleon skin and Bootstrap extension in gerrit while primary development happens in github - https://phabricator.wikimedia.org/T252463 (10Reedy) [18:24:28] 10Phabricator (Upstream), 10Upstream: Update Phabricator OAuth scopes in documentation - https://phabricator.wikimedia.org/T185447 (10divadsn) a:05divadsn→03None As the scopes are still undocumented yet (I checked the link now) I am going to remove myself from this task for the time. [18:39:13] 10Phabricator, 10Developer-Advocacy (Apr-Jun 2020): Decrease issues with assignee field set for years without progress (aka cookie licking) - https://phabricator.wikimedia.org/T228575 (10Aklapper) Second and last reminder email sent to 151 recipients about 767 tickets. [19:53:07] 10Phabricator, 10Developer-Advocacy: Decrease issues created many years ago with no recent activity (aka stale tickets) - https://phabricator.wikimedia.org/T248034 (10Aklapper) ====Gerrit==== >>! In T248034#6149152, @Jdlrobson wrote: > With regards to Gerrit patches, for me it ensures people that are still w... [20:16:54] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10MediaWiki-Docker, 10dev-images, 10EngProd-Virtual-Hackathon, 10User-brennen: Job queue runners for MediaWiki-Docker - https://phabricator.wikimedia.org/T246935 (10brennen) [20:17:11] 10Release-Engineering-Team (Local Dev), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10MediaWiki-Docker, 10dev-images, and 2 others: ffmpeg in MW-Docker lacks -row-mt option for improved multithreaded VP9 encoding - https://phabricator.wikimedia.org/T247153 (10brennen) [20:43:57] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Zuul: Add a second Gerrit connection in Zuul config - https://phabricator.wikimedia.org/T253263 (10hashar) [20:45:41] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Zuul: Add a second Gerrit connection in Zuul config - https://phabricator.wikimedia.org/T253263 (10hashar) [20:45:45] 10Gerrit, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Developer Productivity, and 2 others: Upgrade to Gerrit 2.16.13 - https://phabricator.wikimedia.org/T200739 (10hashar) [20:51:28] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Zuul: Add a second Gerrit connection in Zuul config - https://phabricator.wikimedia.org/T253263 (10Paladox) Gerrit 2.16 should work ( i tested it a long... [20:52:18] (03CR) 10Hashar: "I have downloaded http://mirrors.wikimedia.org/debian/pool/main/c/cairo/libcairo2_1.14.8-1_amd64.deb and get:" [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [21:05:26] (03CR) 10Hashar: "error reported on another change:" [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [21:09:05] (03CR) 10Hashar: "s/pip2/pip/ the whole explanation is above ;)" (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [21:14:19] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)): Automate Deployment of Blubber - https://phabricator.wikimedia.org/T253264 (10jeena) [21:14:31] (03CR) 10Jforrester: [C: 03+2] "> Patch Set 1:" [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [21:15:28] (03Merged) 10jenkins-bot: dockerfiles: [npm-test*] Move npm-install-dev.py into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597416 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [21:15:51] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Release Pipeline (Blubber): Automate Deployment of Blubber - https://phabricator.wikimedia.org/T253264 (10jeena) [21:17:37] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Release Pipeline (Blubber): Automate Deployment of Blubber - https://phabricator.wikimedia.org/T253264 (10jeena) @akosiaris Before I get started, do you know if anyone is working on something like this already? [21:18:20] !log Docker: Publishing new npm-test images with npm-install-dev.py in them T252955 [21:18:23] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [21:18:23] T252955: Clear out unused integration/jenkins.git "slave" scripts - https://phabricator.wikimedia.org/T252955 [21:23:56] (03PS2) 10Jforrester: dockerfiles: [zuul-cloner] Move zuul-clonemap.yaml into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) [21:23:58] (03PS2) 10Jforrester: fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) [21:24:00] (03PS1) 10Jforrester: jjb: Bump all npm-test-based jobs to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597628 (https://phabricator.wikimedia.org/T252955) [21:29:12] (03PS3) 10Jforrester: fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) [21:29:14] (03PS1) 10Jforrester: jjb: Bump all users of zuul-cloner to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597630 (https://phabricator.wikimedia.org/T252955) [21:31:36] 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10Release Pipeline (Blubber): Automate Deployment of Blubber - https://phabricator.wikimedia.org/T253264 (10jeena) [21:32:06] hashar: Are the 'email-templates' in CI used by jenkins still? [21:35:32] https://gerrit.wikimedia.org/r/plugins/gitiles/integration/jenkins/+/a06d201bb22c6cf497ab68cc230bcded50bf42f7%5E%21/#F0 suggests it's in puppet, but months later in https://gerrit.wikimedia.org/r/plugins/gitiles/operations/puppet/+/78aa43aafa782ecd066ca7539261a6b26827da78%5E%21/modules/profile/manifests/ci/jenkins.pp it's referenced from here. Has it just not worked in years? [21:36:39] 10Release-Engineering-Team (Local Dev), 10Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), 10MediaWiki-Docker, 10dev-images, and 2 others: ffmpeg in MW-Docker lacks -row-mt option for improved multithreaded VP9 encoding - https://phabricator.wikimedia.org/T247153 (10hashar) I should be able to pair... [21:45:16] 10Phabricator Antivandalism Extension: Create a conduit API method for legalpad signatures - https://phabricator.wikimedia.org/T253265 (10mmodell) [21:45:33] 10Phabricator, 10Legalpad: Create a conduit API method for legalpad signatures - https://phabricator.wikimedia.org/T253265 (10mmodell) [21:45:46] 10Phabricator, 10Legalpad: Create a conduit API method for legalpad signatures - https://phabricator.wikimedia.org/T253265 (10mmodell) a:03mmodell [21:48:14] 10Phabricator, 10Legalpad: Create a conduit API method for legalpad signatures - https://phabricator.wikimedia.org/T253265 (10mmodell) it appears to be as simple as adding this stub: `lang=php James_F: email-templates, yeah probably [21:51:41] that is to format the daily selenium tests messages send to the qa-alerts list [21:53:16] looks like it is in puppet yeah [21:53:43] I cant remember though how that is used / ocnfigured [21:57:22] Maybe we should delete it and see if anyone complains. [22:05:17] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/597628 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:05:31] James_F: hmm no lets not delete it ;) [22:06:19] (03Merged) 10jenkins-bot: jjb: Bump all npm-test-based jobs to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597628 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:06:29] hashar: You're no fun. ;-) [22:07:06] so eventually after e too long [22:07:07] https://plugins.jenkins.io/email-ext/ [22:07:53] and it is used in various jjb jobs [22:07:59] $ git grep wikimedia.template [22:08:00] jjb/job-templates-selenium.yaml: body: '${{SCRIPT, template="wikimedia.template"}}' [22:08:00] jjb/job-templates.yaml: body: '${{SCRIPT, template="wikimedia.template"}}' [22:08:00] jjb/language-screenshots.yaml: body: '${SCRIPT, template="wikimedia.template"}' [22:08:00] jjb/wikimedia.yaml: ${SCRIPT, template="wikimedia.template"} [22:08:02] ;D [22:08:38] Oh, interesting. [22:08:47] Can we move the file itself into puppet? [22:08:56] We want to delete the integration/jenkins.git repo entirely. [22:09:04] 10Gerrit, 10Phabricator, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO: Stop using Differential for code review - https://phabricator.wikimedia.org/T191182 (10bd808) >>! In T191182#6151775, @Dzahn wrote: > This is apparently stalled because T252910 has been declined wit... [22:11:05] (03PS3) 10Jforrester: dockerfiles: [zuul-cloner] Move zuul-clonemap.yaml into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) [22:11:07] (03PS2) 10Jforrester: jjb: Bump all users of zuul-cloner to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597630 (https://phabricator.wikimedia.org/T252955) [22:11:09] (03PS4) 10Jforrester: fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) [22:11:25] (03CR) 10Jforrester: [C: 03+2] dockerfiles: [zuul-cloner] Move zuul-clonemap.yaml into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:12:17] (03Merged) 10jenkins-bot: dockerfiles: [zuul-cloner] Move zuul-clonemap.yaml into this repo [integration/config] - 10https://gerrit.wikimedia.org/r/597417 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:13:57] !log Docker: Publishing new zuul-cloner image with zuul-clonemap.yaml in it T252955 [22:13:59] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [22:13:59] T252955: Clear out unused integration/jenkins.git "slave" scripts - https://phabricator.wikimedia.org/T252955 [22:15:40] James_F: base on https://phabricator.wikimedia.org/T149996#2771972 it is in puppet [22:15:43] let me check the catalogue [22:17:12] yeah definitely provided by puppet as /var/lib/jenkins/email-templates/wikimedia.template [22:18:18] (03CR) 10Hashar: [C: 03+1] jjb: Bump all users of zuul-cloner to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597630 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:18:28] So the comment is wrong? [22:18:41] in integration/jenkins? [22:19:47] I mean you pointed to integration/jenkins change https://gerrit.wikimedia.org/r/plugins/gitiles/integration/jenkins/+/a06d201bb22c6cf497ab68cc230bcded50bf42f7%5E%21/#F0 [22:19:52] which remove the file! [22:20:02] No, the comment in puppet. [22:20:29] https://gerrit.wikimedia.org/g/operations/puppet/+/b92efae6481e69160a1bf1b0afd3bdd02a9545a5/modules/profile/manifests/ci/jenkins.pp#26 [22:20:47] ahah fun [22:21:10] Just a very old, out-of-date comment? [22:21:13] my puppet patch removed the symlink that pointed to the clone of integration/jenkins on the server [22:21:18] but I have not updated the comment [22:21:18] This is why I was confused. [22:21:21] Aha. [22:21:27] fun [22:21:35] OK, I'll write a patch to adjust the comment, and another to stop mounting the repo at all. [22:21:43] \o/ [22:22:10] hashar: Do you think https://gerrit.wikimedia.org/r/c/integration/config/+/597418 is safe now? [22:22:16] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/597630 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:22:27] at 00:20 I am not sure whether anything is safe ;d [22:22:36] * James_F grins. [22:22:36] (give I woke up at 5:30 this morning hehe) [22:22:44] Are you personally planning to try to run that command? [22:22:48] If not, it's safe. [22:23:14] (03Merged) 10jenkins-bot: jjb: Bump all users of zuul-cloner to be independent of integration/jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/597630 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:23:36] so yeah just drop the fab cmomand [22:23:52] (03CR) 10Hashar: [C: 03+1] "We can drop that fab command. There is barely anything left using integration/jenkins nowadays. Worse case scenario, we gotta update it ma" [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:23:56] if need be we can just run it from integration-cumin [22:23:58] and even so [22:24:06] I don't think any Jenkins jobs are still relying on it anyway [22:24:40] Also, does anything actually use profile::ci::slave any more? [22:25:30] (03CR) 10Jforrester: [C: 03+2] fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:25:30] yeah contint1001 / contint2001 [22:26:04] that is the class to make it possible to attach the production server as jenkins agents [22:26:29] it could use a better name though such as profile::ci::agent::production [22:26:39] Yes. [22:26:39] (03Merged) 10jenkins-bot: fabfile: Drop deploy_slave_scripts(), no longer used [integration/config] - 10https://gerrit.wikimedia.org/r/597418 (https://phabricator.wikimedia.org/T252955) (owner: 10Jforrester) [22:26:42] But that's for another day. [22:26:48] yeah [22:27:31] hashar: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/597643 and https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/597644 [22:27:35] 10Release-Engineering-Team, 10Wikimedia-GitHub: GitHub Sponsors - https://phabricator.wikimedia.org/T253179 (10bd808) I think this is at least worth discussion in Technical Engagement (which we don't have an umbrella tag for). Ultimately we would need to talk with Advancement and Finance to make a decision, bu... [22:27:40] If you +1 I'll ask SRE to deploy. [22:33:22] James_F: done. Thank you for all the clean up :] [22:33:33] I am now going to sleep before I get more review requests hehe [22:33:36] thank you very much [22:34:04] 10Gerrit, 10Phabricator, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO: Stop using Differential for code review - https://phabricator.wikimedia.org/T191182 (10Jdforrester-WMF) Yes, fixing Striker appears necessary given the terminal status of our support for Differentia... [22:34:05] See you. :-) [23:10:39] 10Beta-Cluster-Infrastructure, 10Release-Engineering-Team, 10Performance-Team (Radar): Enable GTID on beta cluster mariaDB once upgraded - https://phabricator.wikimedia.org/T139044 (10Krinkle) 05Open→03Resolved a:03Krinkle [23:19:32] Krinkle: Wow, that task has been waiting a while. :-)