[03:22:06] 10Beta-Cluster-Infrastructure, 10Release-Engineering-Team (Seen), 10Patch-For-Review: Beta puppetmaster cherry-pick process - https://phabricator.wikimedia.org/T135427 (10Krinkle) I don't think we need to tolerate "fixing beta" patches in local state for more than 7 days, either. It can either be reverted s... [05:35:34] PROBLEM - Check systemd state on doc2002 is CRITICAL: CRITICAL - degraded: The following units failed: rsync-doc-host-data-sync.service https://wikitech.wikimedia.org/wiki/Monitoring/check_systemd_state [06:32:22] RECOVERY - Check systemd state on doc2002 is OK: OK - running: The system is fully operational https://wikitech.wikimedia.org/wiki/Monitoring/check_systemd_state [07:46:31] !log Created #doc.wikimedia.org project tag in Phabricator since I keep trying to add it to tasks to track anything related to https://doc.wikimedia.org/ | https://phabricator.wikimedia.org/tag/doc.wikimedia.org/ [07:46:33] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:47:14] 10Continuous-Integration-Config, 10NormalizedException, 10Documentation, 10User-Tgr, 10doc.wikimedia.org: NormalizedException not shown on doc.wikimedia.org - https://phabricator.wikimedia.org/T327604 (10hashar) [07:47:43] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Radar), 10doc.wikimedia.org: Move doc.wikimedia.org storage to a distributed storage - https://phabricator.wikimedia.org/T310617 (10hashar) [08:04:43] 10Continuous-Integration-Infrastructure, 10collaboration-services, 10doc.wikimedia.org: doc.wikimedia.org sytemd timer rsync-doc-host-data-sync.service fails due to vanishing files - https://phabricator.wikimedia.org/T349166 (10hashar) [08:08:03] (03Abandoned) 10Hashar: jjb: Provide coverage jobs that write to / so both can be used [integration/config] - 10https://gerrit.wikimedia.org/r/677012 (owner: 10Jforrester) [08:08:09] (03Abandoned) 10Hashar: Zuul: Provide extension-coverage-php-and-js for those with both and use [integration/config] - 10https://gerrit.wikimedia.org/r/677013 (owner: 10Jforrester) [08:13:36] 10GitLab: Wikimedia GitLab should use a Wikimedia logo - https://phabricator.wikimedia.org/T349167 (10taavi) [08:16:15] (03CR) 10Hashar: [C: 03+2] Add support for importlib.resources for pkg_resources deprecation [integration/quibble] - 10https://gerrit.wikimedia.org/r/958509 (owner: 10Hashar) [08:19:57] 10Continuous-Integration-Infrastructure, 10collaboration-services, 10doc.wikimedia.org: doc.wikimedia.org sytemd timer rsync-doc-host-data-sync.service fails due to vanishing files - https://phabricator.wikimedia.org/T349166 (10LSobanski) p:05Triage→03Medium [08:35:57] (03Merged) 10jenkins-bot: Add support for importlib.resources for pkg_resources deprecation [integration/quibble] - 10https://gerrit.wikimedia.org/r/958509 (owner: 10Hashar) [08:46:53] 10Release-Engineering-Team (Radar), 10DBA, 10MediaWiki-libs-Rdbms, 10Observability-Logging, 10Wikimedia-Logstash: Transaction profiler logs full query which is truncated by logstash - https://phabricator.wikimedia.org/T349140 (10Ladsgroup) What would be a good threshold to cut off the query? [09:49:23] 10GitLab: Wikimedia GitLab should use a Wikimedia logo - https://phabricator.wikimedia.org/T349167 (10Aklapper) Per https://docs.gitlab.com/ee/administration/appearance.html we could do so via https://gitlab.wikimedia.org/admin/application_settings/appearance {F38593304} [13:04:49] (03CR) 10Jforrester: [C: 03+2] Dockerfiles: [sonar-scanner] Build off standard node16 CI image [integration/config] - 10https://gerrit.wikimedia.org/r/966597 (owner: 10Jforrester) [13:06:02] (03Merged) 10jenkins-bot: Dockerfiles: [sonar-scanner] Build off standard node16 CI image [integration/config] - 10https://gerrit.wikimedia.org/r/966597 (owner: 10Jforrester) [13:07:05] !log Docker: Building sonar-scanner from standard node16 CI image [13:07:07] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [13:09:25] (03PS1) 10Jforrester: jjb: Switch sonar-scanner jobs to ones using the base node16 image [integration/config] - 10https://gerrit.wikimedia.org/r/966862 [13:09:53] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/966862 (owner: 10Jforrester) [13:11:08] (03Merged) 10jenkins-bot: jjb: Switch sonar-scanner jobs to ones using the base node16 image [integration/config] - 10https://gerrit.wikimedia.org/r/966862 (owner: 10Jforrester) [13:43:44] 10Release-Engineering-Team (Deployment-Blockers), 10Reference Previews, 10WMDE-TechWish, 10MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), 10WMDE-TechWish-Maintenance-2023: ReferencePreviews: Final round of manual tests before full rollout - https://phabricator.wikimedia.org/T345833 (10WMDE-Fisch) 05Open→0... [14:36:49] 10Release-Engineering-Team (Radar), 10DBA, 10MediaWiki-libs-Rdbms, 10Observability-Logging, 10Wikimedia-Logstash: Transaction profiler logs full query which is truncated by logstash - https://phabricator.wikimedia.org/T349140 (10hashar) >>! In T349140#9260985, @Ladsgroup wrote: > What would be a good thr... [15:16:14] 10Release-Engineering-Team (Social Piranhas 🐟), 10Patch-For-Review, 10Release, 10Train Deployments, 10User-brennen: 1.42.0-wmf.1 deployment blockers - https://phabricator.wikimedia.org/T348354 (10thcipriani) [15:29:19] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Social Piranhas 🐟), 10Zuul: Proof-of-concept: Run MediaWiki tests in latest Zuul - https://phabricator.wikimedia.org/T349214 (10thcipriani) [15:30:48] 10Gerrit, 10Phabricator, 10Release-Engineering-Team (Social Piranhas 🐟), 10Wikimedia-GitHub: Automate or create a check of mirrors of WMF Gerrit git repos into Phabricator Diffussion and Github - https://phabricator.wikimedia.org/T251132 (10thcipriani) [15:32:12] 10Gerrit, 10GitLab (Misc), 10Release-Engineering-Team (Social Piranhas 🐟), 10Technical-Tool-Request, and 2 others: A tool for displaying the canonical location of all Wikimedia repositories and any known mirrors - https://phabricator.wikimedia.org/T330347 (10thcipriani) [15:32:36] 10Diffusion, 10Phabricator, 10Release-Engineering-Team (Social Piranhas 🐟), 10User-brennen: Understand which repositories we mirror, observe, host in Diffusion (and fix some findings) - https://phabricator.wikimedia.org/T347577 (10thcipriani) [15:33:11] 10Release-Engineering-Team (Radar), 10Tech-Docs-Team, 10Documentation: Review deployment pipeline documentation - https://phabricator.wikimedia.org/T348855 (10thcipriani) [15:33:20] 10Release-Engineering-Team (Radar), 10Tech-Docs-Team, 10Documentation: User research - https://phabricator.wikimedia.org/T348854 (10thcipriani) [15:34:29] 10Phabricator: Move notification servers config to local files - https://phabricator.wikimedia.org/T346321 (10jnuche) 05Open→03Resolved a:03jnuche Config is now local: ` { "config": [ { "key": "notification.servers", "source": "local", "value": [ { "host": "phabr... [15:38:13] 10Release-Engineering-Team (Social Piranhas 🐟), 10Patch-For-Review, 10Release, 10Train Deployments, 10User-brennen: 1.42.0-wmf.1 deployment blockers - https://phabricator.wikimedia.org/T348354 (10KSarabia-WMF) @brennen We have a patch [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaEven... [15:48:57] 10Release-Engineering-Team, 10Wikimedia-Site-requests: Clarify whether config patches need reviews before being scheduled for deployment - https://phabricator.wikimedia.org/T344409 (10thcipriani) I boldly edited the policy to try to capture the following: 1. Review is not required before hand 2. Deployers may... [15:53:27] 10Release-Engineering-Team (Social Piranhas 🐟), 10Patch-For-Review, 10Release, 10Train Deployments, 10User-brennen: 1.42.0-wmf.1 deployment blockers - https://phabricator.wikimedia.org/T348354 (10brennen) > We have a patch here that needs to go out with the next train to avoid validation errors. Thanks... [17:40:43] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Social Piranhas 🐟), 10Zuul: Proof-of-concept: Run MediaWiki tests in latest Zuul - https://phabricator.wikimedia.org/T349214 (10thcipriani) First step is probably to dedupe this huge list into a critical subset of jobs. [17:41:13] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Social Piranhas 🐟), 10Zuul: Proof-of-concept: Run MediaWiki tests in latest Zuul - https://phabricator.wikimedia.org/T349214 (10Aklapper) Simplest to start with: Remove the three `php80` ones per T319432 [17:42:54] 10Diffusion, 10Phabricator, 10Release-Engineering-Team (Social Piranhas 🐟), 10User-brennen: Understand which repositories we mirror, observe, host in Diffusion (and fix some findings) - https://phabricator.wikimedia.org/T347577 (10Aklapper) p:05Low→03High [17:48:10] 10Release-Engineering-Team (Priority Backlog 📥): Aklapper to watch / learn Phabricator deployment - https://phabricator.wikimedia.org/T343466 (10thcipriani) 05Open→03In progress [17:48:27] 10Release-Engineering-Team (Social Piranhas 🐟): Aklapper to watch / learn Phabricator deployment - https://phabricator.wikimedia.org/T343466 (10thcipriani) [17:49:25] 10Release-Engineering-Team (Priority Backlog 📥): Complete internal WMF team interface docs for Release Engineering - https://phabricator.wikimedia.org/T340924 (10thcipriani) 05Open→03Resolved a:03thcipriani We now have a team interface on office wiki :) [17:49:39] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Social Piranhas 🐟), 10Zuul: Proof-of-concept: Run MediaWiki tests in latest Zuul - https://phabricator.wikimedia.org/T349214 (10hashar) [17:50:05] 10GitLab (Integrations), 10Phabricator, 10Release-Engineering-Team (Social Piranhas 🐟), 10collaboration-services: Get GitLab to render `T{\d}+` in MR overviews, comments, etc. as links to Phabricator - https://phabricator.wikimedia.org/T337570 (10thcipriani) [17:52:39] 10Phabricator, 10Release-Engineering-Team (Social Piranhas 🐟): Document scap3 deployment of Phabricator - https://phabricator.wikimedia.org/T313956 (10thcipriani) a:03Aklapper [17:53:08] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Social Piranhas 🐟), 10Zuul: Proof-of-concept: Run MediaWiki tests in latest Zuul - https://phabricator.wikimedia.org/T349214 (10hashar) I'd go with a single job listening for `mediawiki/core` `master` branch which would then simply `docker... [17:56:52] 10Release-Engineering-Team (Social Piranhas 🐟), 10Fresnel, 10patch-welcome: Add scenario options to Fresnel comparison output - https://phabricator.wikimedia.org/T217856 (10thcipriani) [17:59:19] 10Release-Engineering-Team (Social Piranhas 🐟), 10Fresnel, 10patch-welcome: Add scenario options to Fresnel comparison output - https://phabricator.wikimedia.org/T217856 (10thcipriani) Hoping to take a look at this within RelEng as new owners for our next sprint! [18:05:44] 10Continuous-Integration-Config, 10css-sanitizer, 10PHP 8.1 support: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 (10Jdforrester-WMF) 05Open→03Resolved [18:06:00] 10Continuous-Integration-Config, 10css-sanitizer, 10PHP 8.1 support: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 (10Jdforrester-WMF) [18:07:47] 10Continuous-Integration-Config, 10PHP 8.1 support: Make PHP 8.1 voting on development (master) branch of MW ecosystem (core, extensions, skins, libraries) - https://phabricator.wikimedia.org/T316078 (10Jdforrester-WMF) [20:30:16] oh javascript and nodejs [20:32:53] so browsers had the `fetch` API back in 2015 [20:33:21] eventually NodeJS wanted the same and there is thus a package for it https://www.npmjs.com/package/node-fetch#motivation [20:33:53] which got added to nodejs 18 (April 2022) [21:07:12] 10Release-Engineering-Team (Social Piranhas 🐟), 10Fresnel, 10patch-welcome: Add scenario options to Fresnel comparison output - https://phabricator.wikimedia.org/T217856 (10dancy) Hi @Krinkle. Can you provide a fleshed out example of what you want the new output to look like? [21:13:31] hashar: https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/+/a9d1af5cab2005487f45f267ec584bf221d8c6cd/misc/search-grafana-dashboards.js [21:13:41] an example of using fetch() and a script that works in browser console and Node.js both :) [21:14:16] I am too confused at the amount of dependencies a nodejs project can have :/ [21:14:54] and I use the fetch API for the Gerrit javascript plugin with qunit, and it does not complain about the use of fetch [21:15:07] (or maybe it is not invoked in the test suite) [21:15:28] anyway it is good to see nodejs is catching up on the browser api! [21:15:43] [context was dealing with fresnel dependencies updates] [21:16:55] https://gerrit.wikimedia.org/r/c/performance/fresnel/+/966933 increases the number of vulnerabilities by upgrading. Amusing. [21:17:20] I SCREWED UP MY COMMIT MESSAGE! [21:17:28] oh good. [21:17:34] let me check [21:17:34] I was confused.. haha [21:17:49] yeah, 12 is the new value. [21:18:21] I copy pasted in the wrong order :\ [21:18:25] adjusted! [21:18:42] and I guess I will finally have to dig the rabbit hole of renaming a repo in Gerrit [21:18:52] from performance/fresnel to /fresnel [21:23:09] * hashar sleeps & [22:37:57] 10Release-Engineering-Team (Social Piranhas 🐟), 10Patch-For-Review, 10Release, 10Train Deployments, 10User-brennen: 1.42.0-wmf.1 deployment blockers - https://phabricator.wikimedia.org/T348354 (10brennen) End-of-workday notes: Things generally stable on group1. Per discussion, won't block on T349235 tomo...