[02:31:57] 10Continuous-Integration-Config, 10PHP 8.1 support: MediaWiki core should pass Phan on PHP 8.1 - https://phabricator.wikimedia.org/T322278 (10tstarling) [08:41:16] 10GitLab (Integrations), 10preview-environment, 10Patch-For-Review, 10User-brennen, 10User-jeena: Spike: Research hosts for preview environment - https://phabricator.wikimedia.org/T283894 (10jnuche) a:03jnuche [11:09:49] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ), 10serviceops-collab, 10Patch-For-Review: decom phab2001 - https://phabricator.wikimedia.org/T322250 (10hashar) [11:14:56] 10Phabricator, 10Datacenter-Switchover: Document and automate Phabricator failover process - https://phabricator.wikimedia.org/T285339 (10hashar) There is also https://wikitech.wikimedia.org/wiki/Phabricator/Disaster_Recovery Both come from T190572 [11:15:18] 10Phabricator, 10Datacenter-Switchover: Document and automate Phabricator failover process - https://phabricator.wikimedia.org/T285339 (10hashar) [11:15:30] 10Phabricator, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO, 10DBA, and 2 others: Prepare a disaster recovery plan for failing over Phabricator - https://phabricator.wikimedia.org/T190572 (10hashar) [11:16:21] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ), 10serviceops-collab, 10Patch-For-Review: decom phab2001 - https://phabricator.wikimedia.org/T322250 (10hashar) Is `phab2002.codfw.wmnet` a warm standy as well? I think the original idea was to be able to switch Phabricator/CI/Gerrit when doing t... [11:22:13] (03CR) 10Hashar: [pywikibot/core] Use Python 3.9 instead of 3.8 for fasttest (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [11:22:17] (03PS3) 10Hashar: [pywikibot/core] Add Python 3.9 fasttest [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [11:22:36] (03CR) 10Hashar: [C: 03+1] "Let me know if that works for you and I will deploy ;)" [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [11:56:41] 10Beta-Cluster-Infrastructure, 10serviceops, 10Beta-Cluster-reproducible: Thumbnails on beta cluster return 503 Service Unavailable - https://phabricator.wikimedia.org/T321654 (10Vgutierrez) [11:57:05] 10Beta-Cluster-Infrastructure, 10Patch-For-Review: Create new deployment-ms-be instances running Debian Bullseye - https://phabricator.wikimedia.org/T322231 (10Vgutierrez) 05In progressโ†’03Stalled `vgutierrez@deployment-cumin:~$ sudo -i cumin 'project:deployment-prep name:ms-be' 'swift-ring-builder /etc/swi... [12:12:30] GitLab needs a short maintenance restart in around 30 minutes. Should not take more than 5 minutes. [12:44:33] (03PS2) 10Hashar: Add RESTBase to Content Transform Team window [tools/release] - 10https://gerrit.wikimedia.org/r/849112 [12:46:09] (03CR) 10Hashar: "Yiannis, may you confirm this was your intent? You talked about it last week on IRC :)" [tools/release] - 10https://gerrit.wikimedia.org/r/849112 (owner: 10Hashar) [13:08:19] (03CR) 10Jgiannelos: [C: 03+1] Add RESTBase to Content Transform Team window [tools/release] - 10https://gerrit.wikimedia.org/r/849112 (owner: 10Hashar) [13:08:43] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Seen), 10serviceops-collab: contint hardware refresh - https://phabricator.wikimedia.org/T294276 (10hashar) [13:09:42] 10Continuous-Integration-Infrastructure, 10SRE, 10serviceops, 10serviceops-collab: contint1002 service implementation tracking - https://phabricator.wikimedia.org/T313832 (10hashar) [13:32:12] 10Beta-Cluster-Infrastructure, 10CX-cxserver: Set up cxserver for Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) [13:32:51] 10Beta-Cluster-Infrastructure: Enable ContentTranslation for Wikivoyage on the Beta Cluster - https://phabricator.wikimedia.org/T322325 (10TheresNoTime) [13:33:03] 10Beta-Cluster-Infrastructure: Enable ContentTranslation for Wikivoyage on the Beta Cluster - https://phabricator.wikimedia.org/T322325 (10TheresNoTime) [13:33:05] 10Beta-Cluster-Infrastructure, 10CX-cxserver: Set up cxserver for Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) [13:33:43] hashar: i havn;t worked out what causes this, but i seems to be getting sporadic errors with the tox-buster image https://integration.wikimedia.org/ci/job/tox-docker/28416/console [13:33:51] hitting recheck will often fix the issue [13:35:39] 10Beta-Cluster-Infrastructure, 10CX-cxserver: Set up cxserver for Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) Hm, noting that `lang=php if ( $wmgUseContentTranslation ) { $wgContentTranslationSiteTemplates['cx'] = 'https://cxserver-beta.wmflabs.org/v1'; $wgContentTranslationSite... [13:44:50] !log add `cxserver-beta` (port 8080) proxy for deployment-prep, T322323 [13:44:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [13:44:52] T322323: Set up cxserver for Beta Cluster - https://phabricator.wikimedia.org/T322323 [13:46:11] 10Beta-Cluster-Infrastructure, 10CX-cxserver, 10Patch-For-Review: Set up cxserver for Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) https://cxserver-beta.wmcloud.org/v1?doc now loads, but still have the `Error: Could not connect to the server.` when visiting https://en.wikipedia.b... [13:46:40] 10Beta-Cluster-Infrastructure, 10CX-cxserver, 10Patch-For-Review: Special:ContentTranslation unable to connect to cxserver on Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) [13:46:54] 10Beta-Cluster-Infrastructure, 10CX-cxserver, 10Patch-For-Review: Special:ContentTranslation unable to connect to cxserver on Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) [13:54:12] 10Beta-Cluster-Infrastructure, 10CX-cxserver, 10Patch-For-Review: Special:ContentTranslation unable to connect to cxserver on Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) `Content Security Policy: The page's settings blocked the loading of a resource at https://cxserver-beta.wmfl... [14:22:03] 10Beta-Cluster-Infrastructure, 10Discovery-Search: Translate ES ansible playbook to cumin cookbook - https://phabricator.wikimedia.org/T302736 (10hashar) @bking do note there is a Cumin instance on #beta-cluster-infrastructure : `deployment-cumin.deployment-prep.eqiad.wmflabs` ` hashar@deployment-cumin:~$ sudo... [14:29:51] 10Gerrit: Reduce gerrit botspam / add extension to give user more control over email preferences - https://phabricator.wikimedia.org/T321182 (10hashar) 05Openโ†’03Declined Some of the email spam can be cut at https://gerrit.wikimedia.org/r/settings/#Preferences under {nav Email notifications} which lets pick b... [14:43:19] I was building a mediawiki image using tools/release/make-container-image and the image is over 6.5 GB. That seems a little big to me. [14:43:51] kindrobot: That is the correct size [14:44:01] OK, great. [14:44:19] You'll find that most of it is the /srv/mediawiki/php-/cache/l10n files. [14:44:32] And since we're mid week, there are two live versions [14:44:42] Ah.... [14:45:31] Thank you for the context. [14:46:41] Turns out there's just a lot of words out there. ;) [14:46:52] haha, yes [14:46:59] The sum of all human language [14:56:07] 10Release-Engineering-Team (GitLab II: Wrath of Kahn ๐Ÿ‘พ), 10Scap: Migrate scap to gitlab - https://phabricator.wikimedia.org/T322269 (10dancy) 05Openโ†’03Resolved [14:57:10] 10Continuous-Integration-Infrastructure: Stop using integration/composer and then archive the repo - https://phabricator.wikimedia.org/T249949 (10hashar) [15:28:16] ISTR MediaWiki being one of the most-translated software programs :) [16:04:23] (03PS1) 10Ahmon Dancy: preload-support-images: Use 2 minute timeout [tools/train-dev] - 10https://gerrit.wikimedia.org/r/852923 [16:07:42] (03PS1) 10Jforrester: Zuul: [mediawiki/extensions/WikiLambda] Depend on WikimediaMessages [integration/config] - 10https://gerrit.wikimedia.org/r/852925 [16:08:01] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/extensions/WikiLambda] Depend on WikimediaMessages [integration/config] - 10https://gerrit.wikimedia.org/r/852925 (owner: 10Jforrester) [16:08:26] 10Beta-Cluster-Infrastructure, 10Growth-Team, 10Thanks: Error with Thanks on Beta Cluster - internal_api_error_JobQueueError - https://phabricator.wikimedia.org/T322342 (10Quiddity) [16:09:28] (03CR) 10Xqt: [C: 03+1] "it is ok for me. thank you." [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [16:09:47] (03Merged) 10jenkins-bot: Zuul: [mediawiki/extensions/WikiLambda] Depend on WikimediaMessages [integration/config] - 10https://gerrit.wikimedia.org/r/852925 (owner: 10Jforrester) [16:12:02] 10Beta-Cluster-Infrastructure, 10CX-cxserver, 10Patch-For-Review: Special:ContentTranslation unable to connect to cxserver on Beta Cluster - https://phabricator.wikimedia.org/T322323 (10TheresNoTime) 05Openโ†’03Resolved a:03TheresNoTime Woo, working {F35703146} It's //deeply// unhappy about a lot of ot... [16:12:40] Gosh, editing Beta Cluster's CSP. [16:12:46] I'd forgotten that code was even live. [16:12:52] Nice work, TheresNoTime. [16:13:44] I take no credit, akosiaris suggested it :D [16:13:55] Ha. [16:14:13] Also, I should bug Security about actually deploying the CSP code to production. It's been four(?) years nowโ€ฆ [16:32:18] James_F: there is some movement on that, but it is going slowly. It's part of T296847 [16:32:18] T296847: Third-party resources policy - https://phabricator.wikimedia.org/T296847 [16:33:50] 10Project-Admins: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706 (10MShilova_WMF) Hi There, I am a Sr. TPgM supporting the Growth team and I will need to make bulk edits for the #growth-team board. Can I get permission for Bulk Edits feature? [16:33:56] bd808: Meh. :-( The original plan was that we'd not allow for that at all, not go out of our way to allow tools already banned by policy to still work. [16:34:12] bd808: But thanks for the info. [16:36:15] I see I put my POV across on https://phabricator.wikimedia.org/T208188#4806594 in 2018, so I'll shut up now. :-) [16:39:37] (03PS8) 10Jforrester: dockerfiles: Provide PHP 8.2 CI test images [integration/config] - 10https://gerrit.wikimedia.org/r/818239 (https://phabricator.wikimedia.org/T314093) [16:39:59] 10GitLab (CI & Job Runners), 10Release-Engineering-Team (Priority Backlog ๐Ÿ“ฅ): Move cloud runner CI jobs to trusted runners - https://phabricator.wikimedia.org/T322344 (10dduvall) [16:40:03] Also tah-dah, here's a PHP 8.2 image with all our extensions, even though they're not distributed yet! [16:42:10] 10GitLab (CI & Job Runners), 10Release-Engineering-Team (Priority Backlog ๐Ÿ“ฅ), 10serviceops-collab: Move cloud runner CI jobs to trusted runners - https://phabricator.wikimedia.org/T322344 (10Jelto) [16:43:07] (03PS9) 10Jforrester: dockerfiles: Provide PHP 8.2 CI test images [integration/config] - 10https://gerrit.wikimedia.org/r/818239 (https://phabricator.wikimedia.org/T314093) [16:49:54] (03CR) 10Jforrester: [C: 03+2] dockerfiles: Provide PHP 8.2 CI test images [integration/config] - 10https://gerrit.wikimedia.org/r/818239 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [16:51:25] (03CR) 10Jaime Nuche: [C: 03+2] preload-support-images: Use 2 minute timeout [tools/train-dev] - 10https://gerrit.wikimedia.org/r/852923 (owner: 10Ahmon Dancy) [16:51:54] (03Merged) 10jenkins-bot: dockerfiles: Provide PHP 8.2 CI test images [integration/config] - 10https://gerrit.wikimedia.org/r/818239 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [16:52:01] (03Merged) 10jenkins-bot: preload-support-images: Use 2 minute timeout [tools/train-dev] - 10https://gerrit.wikimedia.org/r/852923 (owner: 10Ahmon Dancy) [16:52:39] 10Beta-Cluster-Infrastructure, 10Patch-For-Review: Enable ContentTranslation for Wikivoyage on the Beta Cluster - https://phabricator.wikimedia.org/T322325 (10TheresNoTime) Well https://en.wikivoyage.beta.wmflabs.org/wiki/Special:ContentTranslation#suggestions now loads and successfully connects to the cxserve... [16:53:35] !log Docker: Publishing initial PHP 8.2 CI test images for T314093 [16:53:36] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [16:53:37] T314093: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 [16:54:27] 10Project-Admins: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706 (10Ladsgroup) >>! In T706#8367417, @MShilova_WMF wrote: > Hi There, I am a Sr. TPgM supporting the Growth team and I will need to make bulk edits for the #growth-team board. Can I get... [16:58:42] 10Project-Admins: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706 (10Ladsgroup) Actually to do that, you need to become a member of #triagers which I added you there too. [17:07:17] (03PS2) 10Jforrester: jjb: Provide php-compile-php82-docker [integration/config] - 10https://gerrit.wikimedia.org/r/819169 [17:07:19] (03PS1) 10Jforrester: Zuul: Add experimental PHP8.2 jobs for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852962 (https://phabricator.wikimedia.org/T314093) [17:10:47] (03CR) 10Jforrester: [C: 03+2] jjb: Provide php-compile-php82-docker [integration/config] - 10https://gerrit.wikimedia.org/r/819169 (owner: 10Jforrester) [17:12:05] (03CR) 10Jforrester: [C: 03+2] Zuul: Add experimental PHP8.2 jobs for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852962 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:12:39] (03Merged) 10jenkins-bot: jjb: Provide php-compile-php82-docker [integration/config] - 10https://gerrit.wikimedia.org/r/819169 (owner: 10Jforrester) [17:13:59] (03Merged) 10jenkins-bot: Zuul: Add experimental PHP8.2 jobs for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852962 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:15:26] !log Zuul: Add experimental PHP 8.2 jobs for PHP extensions for T314093 [17:15:28] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [17:15:29] T314093: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 [17:19:30] (03PS1) 10Umherirrender: Zuul: [mediawiki/extensions/CategoryExplorer] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852966 [17:21:14] (03PS1) 10Umherirrender: Zuul: [mediawiki/extensions/EmailDeletedPages] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852968 [17:21:51] (03PS1) 10Jforrester: jjb: Re-organise the php-compile jobs to be neater [integration/config] - 10https://gerrit.wikimedia.org/r/852969 [17:22:07] (03CR) 10Jforrester: [C: 03+2] jjb: Re-organise the php-compile jobs to be neater [integration/config] - 10https://gerrit.wikimedia.org/r/852969 (owner: 10Jforrester) [17:24:16] (03Merged) 10jenkins-bot: jjb: Re-organise the php-compile jobs to be neater [integration/config] - 10https://gerrit.wikimedia.org/r/852969 (owner: 10Jforrester) [17:24:57] 10Continuous-Integration-Infrastructure, 10PHP 8.2 support, 10Patch-For-Review: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 (10Jdforrester-WMF) OK, I've got a hacky build made and installed as experimental for our four extensions: * excimer https://integra... [17:29:48] T314093 [17:29:48] T314093: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 [17:30:05] (03PS1) 10Jforrester: Zuul: Make PHP 8.2 jobs voting for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852970 (https://phabricator.wikimedia.org/T314093) [17:30:07] (03PS1) 10Jforrester: dockerfiles: Provide composer-related PHP 8.2 images [integration/config] - 10https://gerrit.wikimedia.org/r/852971 (https://phabricator.wikimedia.org/T314093) [17:30:17] (03CR) 10Jforrester: [C: 03+2] Zuul: Make PHP 8.2 jobs voting for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852970 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:32:04] (03Merged) 10jenkins-bot: Zuul: Make PHP 8.2 jobs voting for PHP extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852970 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:35:11] 10Continuous-Integration-Infrastructure, 10PHP 8.2 support, 10Patch-For-Review: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 (10Jdforrester-WMF) [17:35:16] (03CR) 10Jforrester: [C: 03+2] dockerfiles: Provide composer-related PHP 8.2 images [integration/config] - 10https://gerrit.wikimedia.org/r/852971 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:36:59] (03Merged) 10jenkins-bot: dockerfiles: Provide composer-related PHP 8.2 images [integration/config] - 10https://gerrit.wikimedia.org/r/852971 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:38:45] (03PS1) 10Umherirrender: Zuul: [mediawiki/skins/Cavendish] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852976 [17:40:35] (03PS1) 10Umherirrender: Zuul: [mediawiki/skins/Pivot] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852977 [17:42:07] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/extensions/CategoryExplorer] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852966 (owner: 10Umherirrender) [17:42:09] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/extensions/EmailDeletedPages] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852968 (owner: 10Umherirrender) [17:42:11] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/skins/Cavendish] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852976 (owner: 10Umherirrender) [17:42:37] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/skins/Pivot] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852977 (owner: 10Umherirrender) [17:43:50] (03PS1) 10Jforrester: jjb: Provide composer-related PHP 8.2 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/852978 (https://phabricator.wikimedia.org/T314093) [17:43:52] (03PS1) 10Jforrester: Zuul: Add experimental PHP 8.2 jobs for PHP libraries [integration/config] - 10https://gerrit.wikimedia.org/r/852979 (https://phabricator.wikimedia.org/T314093) [17:43:54] (03Merged) 10jenkins-bot: Zuul: [mediawiki/extensions/CategoryExplorer] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852966 (owner: 10Umherirrender) [17:43:56] (03Merged) 10jenkins-bot: Zuul: [mediawiki/extensions/EmailDeletedPages] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852968 (owner: 10Umherirrender) [17:44:01] (03Merged) 10jenkins-bot: Zuul: [mediawiki/skins/Cavendish] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852976 (owner: 10Umherirrender) [17:44:23] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/852978 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:44:27] (03Merged) 10jenkins-bot: Zuul: [mediawiki/skins/Pivot] Add [integration/config] - 10https://gerrit.wikimedia.org/r/852977 (owner: 10Umherirrender) [17:44:33] (03CR) 10Jforrester: [C: 03+2] Zuul: Add experimental PHP 8.2 jobs for PHP libraries [integration/config] - 10https://gerrit.wikimedia.org/r/852979 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:45:16] !log Zuul: Add CI for CategoryExplorer and EmailDeletedPages extensions and Cavendish and Pivot skins [17:45:17] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [17:46:15] (03Merged) 10jenkins-bot: jjb: Provide composer-related PHP 8.2 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/852978 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:46:23] (03Merged) 10jenkins-bot: Zuul: Add experimental PHP 8.2 jobs for PHP libraries [integration/config] - 10https://gerrit.wikimedia.org/r/852979 (https://phabricator.wikimedia.org/T314093) (owner: 10Jforrester) [17:46:41] 10Continuous-Integration-Infrastructure, 10PHP 8.2 support, 10Patch-For-Review: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 (10Jdforrester-WMF) [17:51:47] (03PS1) 10Jforrester: jjb: [composer-package-php82-docker] Fix image version typo [integration/config] - 10https://gerrit.wikimedia.org/r/852981 [17:52:03] (03CR) 10Jforrester: [C: 03+2] jjb: [composer-package-php82-docker] Fix image version typo [integration/config] - 10https://gerrit.wikimedia.org/r/852981 (owner: 10Jforrester) [17:53:57] (03Merged) 10jenkins-bot: jjb: [composer-package-php82-docker] Fix image version typo [integration/config] - 10https://gerrit.wikimedia.org/r/852981 (owner: 10Jforrester) [17:56:46] 10Continuous-Integration-Infrastructure, 10PHP 8.2 support, 10Patch-For-Review: Create PHP 8.2 CI images and jobs for early testing - https://phabricator.wikimedia.org/T314093 (10Jdforrester-WMF) [17:59:17] 10Continuous-Integration-Infrastructure, 10OOUI: OOUI PHP demos page is broken again - https://phabricator.wikimedia.org/T322357 (10Daimona) [18:05:10] 10Continuous-Integration-Infrastructure, 10OOUI: OOUI PHP demos page is broken again - https://phabricator.wikimedia.org/T322357 (10Jdforrester-WMF) [18:05:12] 10Continuous-Integration-Infrastructure, 10serviceops-collab: migrate doc hosts to bullseye - https://phabricator.wikimedia.org/T319477 (10Jdforrester-WMF) [18:32:19] (03PS1) 10Jforrester: [WIP] dockerfiles: [php82] Correct fake packaging for extensions [integration/config] - 10https://gerrit.wikimedia.org/r/852991 [18:58:51] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ), 10Patch-For-Review: Ensure phab1004/phab2002 are scap3 targets - https://phabricator.wikimedia.org/T313954 (10Dzahn) @brennen The difference I was describing I see between phab2002 and phab1004 is, when I run puppet there are no errors on phab2002 b... [19:00:21] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ), 10Patch-For-Review: Ensure phab1004/phab2002 are scap3 targets - https://phabricator.wikimedia.org/T313954 (10Dzahn) @brennen This is confirmation that the host only gets slave / readonly db access: ` root@phab1004:/etc/phabricator# grep -r m3 * c... [19:19:45] !log attempting initial phab1004 phabricator deploy [19:19:45] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [19:34:21] brennen: I ran puppet on phab1004 but did not mean to confuse the deployer. It made a bunch of changes to file ownership under /srv/phab. But that means you have deployed :)cool [19:34:38] running puppet was for another reason [19:34:59] puppet errors are gone. thanks! [19:35:48] an example of what puppet did after the deploy: daemon.php]/group: group changed 'phab-deploy' to 'root' [19:36:01] yeah, that'd probably be a factor [19:36:25] i'll try the scap deploy again [19:36:38] /srv/phab/phabricator/scripts/util/add_macro.php]/mode: mode changed '0755' to '0754' [19:36:49] brennen: should I disable puppet so it does not mess with the deploy? [19:36:55] it could start randomly [19:37:12] hmm [19:37:32] let's try it with it enabled; it attempts to run agent anyway... [19:37:40] ok [19:38:00] 10Beta-Cluster-Infrastructure: Enable ContentTranslation for Wikivoyage on the Beta Cluster - https://phabricator.wikimedia.org/T322325 (10TheresNoTime) a:03TheresNoTime [19:39:02] File[/usr/local/bin/arc]/ensure: created heh, good old arc [19:40:38] I should check that the stats emails dont get sent twice now. because the deployment fixed puppet run and puppet then created timers [19:41:00] ok it seems like at this point it just can't connect to the db [19:41:14] and it also started aphlict .. which is surprising [19:41:37] brennen: ok, good enough for today. it was helpful for me that you did this [19:41:44] and I can move it forward [19:41:54] will follow-up on the DB side [19:42:09] cool cool. :) [19:42:13] thanks! [19:42:37] this way I can see what other things puppet did now [19:43:02] because it doesn't error out on the dependencies anymore [19:55:45] 10Release-Engineering-Team (GitLab II: Wrath of Kahn ๐Ÿ‘พ), 10Scap: Update scap documentation and other references for new GitLab location - https://phabricator.wikimedia.org/T321847 (10dancy) 05Openโ†’03Resolved a:03dancy [20:03:25] 10Phabricator, 10serviceops-collab: create aphlict2001 - https://phabricator.wikimedia.org/T322369 (10Dzahn) [20:06:56] 10Phabricator, 10serviceops-collab: create aphlict2001 - https://phabricator.wikimedia.org/T322369 (10Dzahn) [20:07:35] 10Phabricator, 10serviceops-collab: create aphlict2001 (Phabricator realtime notifications codfw) - https://phabricator.wikimedia.org/T322369 (10Dzahn) [20:08:43] 10Scap: Automagically purge static images if present in a 'scap backport'-ed patch - https://phabricator.wikimedia.org/T322370 (10TheresNoTime) [20:23:11] (03CR) 10Hashar: [C: 03+2] "Lets go so! :)" [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [20:24:14] 10Beta-Cluster-Infrastructure, 10Growth-Team, 10Thanks: Exception caught: Could not enqueue jobs when attempting to 'thank' on Beta Cluster - https://phabricator.wikimedia.org/T322342 (10TheresNoTime) [20:25:42] (03PS2) 10Krinkle: zuul: Remove unused lib/bootstrap/ and TwbsPageBase.php [integration/docroot] - 10https://gerrit.wikimedia.org/r/851746 (https://phabricator.wikimedia.org/T322168) [20:25:44] (03PS2) 10Krinkle: zuul: Convert logic to vanilla JavaScript [integration/docroot] - 10https://gerrit.wikimedia.org/r/851747 (https://phabricator.wikimedia.org/T322168) [20:25:49] (03CR) 10Krinkle: [C: 03+2] zuul: Remove unused lib/bootstrap/ and TwbsPageBase.php [integration/docroot] - 10https://gerrit.wikimedia.org/r/851746 (https://phabricator.wikimedia.org/T322168) (owner: 10Krinkle) [20:25:57] (03Merged) 10jenkins-bot: [pywikibot/core] Add Python 3.9 fasttest [integration/config] - 10https://gerrit.wikimedia.org/r/851599 (owner: 10Xqt) [20:26:17] Krinkle: I was about to ask you whether you forgot about this change ;) [20:26:27] Krinkle: congratulations on the page refactoring, it is way nicer! [20:27:20] 10Beta-Cluster-Infrastructure, 10Patch-For-Review, 10Platform Team Workboards (MW Expedition): Put Parsoid output into the ParserCache on the beta cluster and testwiki - https://phabricator.wikimedia.org/T320535 (10daniel) [20:27:36] 10Beta-Cluster-Infrastructure, 10Patch-For-Review, 10Platform Team Workboards (MW Expedition): Put Parsoid output into the ParserCache on the beta cluster and testwiki - https://phabricator.wikimedia.org/T320535 (10daniel) 05Openโ†’03Resolved a:03daniel [20:27:41] 10Beta-Cluster-Infrastructure, 10Editing-team, 10MediaWiki-Configuration, 10VisualEditor, and 2 others: Configure VE backend to use Parsoid directly on the beta cluster and testwiki - https://phabricator.wikimedia.org/T320531 (10daniel) [20:27:41] hashar: will post some metrics soon on-task and before/after comp for historical ref :) [20:27:56] (03Merged) 10jenkins-bot: zuul: Remove unused lib/bootstrap/ and TwbsPageBase.php [integration/docroot] - 10https://gerrit.wikimedia.org/r/851746 (https://phabricator.wikimedia.org/T322168) (owner: 10Krinkle) [20:27:58] thanks :) [20:28:04] I am parsing the table at https://gerrit.wikimedia.org/r/c/integration/docroot/+/851747/2 ;) [20:28:48] if I understand it jQuery is a thing of a past and modern javascript offers nice/simple enough API there is no point in keeping the jQuery overhead? [20:31:14] !log Reloaded Zuul for Ic473bd57059d4eccad0f52c1d11d61f6ba1a4ad1 [20:31:14] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [20:32:38] For small web apps, yes, there is likely not bugs or issues that would benefit from its cross-browser bug handling to outweigh the cost of loading the full toolkit. But if you have more features and a wider audience and want to offload more risk of cross-browser bug handling and edge cases, jQuery remains useful imho. But there are alternatives now if you are starting fresh. For an ecosystem like WordPress or MediaWiki though, I don't [20:32:38] expect it to go anywhere. I could have kept jquery.min.js on /zuul/ and the same perf wins would have been there if it was just there in the background as an unused async fetch, it's pretty small by itself. The issue here was largely that the code was very inefficient in how it did things, which would have been as slow without jQuery as well. The script uses the DOM far less often in the new version, only once to render it, instead of [20:32:38] DOM I/O at every step for every element. I'm not using native DOM without jQuery now, just no DOM interaction at all. [20:33:02] for ecosystems/platforms, it remains a useful API to offer for long tail of edge cases and for compat of thousands of gadgets/extensions. [20:33:34] So in practice, there isn't a lot of overhead from jQuery in my experience, it's just that we didn't write code very well last decade. [20:33:57] e.g. instead of document.createElement() or $('
') 1000x, just string '
' [20:34:09] that's the real difference :) [20:35:15] The code previously created elements, and then a milisecond later askeed the browser what it created. That's slow. Now I use a javascript variable to track the state directly with pure array and objects, so less reflection. Lots of changes like that. [20:35:17] [20:37:17] will read that after the kids are in bed ;] [20:40:17] (03PS3) 10Krinkle: zuul: Convert logic to vanilla JavaScript [integration/docroot] - 10https://gerrit.wikimedia.org/r/851747 (https://phabricator.wikimedia.org/T322168) [20:40:21] (03CR) 10Krinkle: [C: 03+2] zuul: Convert logic to vanilla JavaScript [integration/docroot] - 10https://gerrit.wikimedia.org/r/851747 (https://phabricator.wikimedia.org/T322168) (owner: 10Krinkle) [20:41:17] (03Merged) 10jenkins-bot: zuul: Convert logic to vanilla JavaScript [integration/docroot] - 10https://gerrit.wikimedia.org/r/851747 (https://phabricator.wikimedia.org/T322168) (owner: 10Krinkle) [21:21:57] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle) | Before | After |--|-- | {F35697021 height=100} | {F35694191 height=100} **Design:** * Convert markup to WikimediaUI. ** No more... [21:22:06] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle) 05Openโ†’03Resolved p:05Triageโ†’03Medium [21:29:50] (03PS1) 10Hashar: Import gerrit-theme.js history from Puppet [software/gerrit] (wmf/stable-3.4) - 10https://gerrit.wikimedia.org/r/853025 (https://phabricator.wikimedia.org/T319378) [21:35:41] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ), 10serviceops-collab: decom phab2001 - https://phabricator.wikimedia.org/T322250 (10Dzahn) >>! In T322250#8365936, @hashar wrote: > Is `phab2002.codfw.wmnet` a warm standy as well? I think the original idea was to be able to switch Phabricator/CI/G... [21:42:44] 10Phabricator, 10Release-Engineering-Team (Bonus Level ๐Ÿ•น๏ธ): Ensure phab1004/phab2002 are scap3 targets - https://phabricator.wikimedia.org/T313954 (10Dzahn) I confirm puppet errors regarding initial deployment are gone after Brennen deployed. Due to fixed dependency errors puppet could then finish other parts... [21:44:19] (03PS1) 10Hashar: Import gerrit-theme.js history from Puppet [software/gerrit] (deploy/wmf/stable-3.4) - 10https://gerrit.wikimedia.org/r/853052 (https://phabricator.wikimedia.org/T319378) [21:51:47] (03PS1) 10Hashar: Move test result table to a standalone plugin [software/gerrit] (deploy/wmf/stable-3.4) - 10https://gerrit.wikimedia.org/r/853056 (https://phabricator.wikimedia.org/T319378) [21:51:51] (03PS1) 10Hashar: Move custom CSS style to a standalone plugin [software/gerrit] (deploy/wmf/stable-3.4) - 10https://gerrit.wikimedia.org/r/853057 (https://phabricator.wikimedia.org/T319378) [21:51:57] (03PS1) 10Hashar: Move custom links to a standalone plugin [software/gerrit] (deploy/wmf/stable-3.4) - 10https://gerrit.wikimedia.org/r/853058 (https://phabricator.wikimedia.org/T319378) [21:52:23] 10Gerrit, 10Release-Engineering-Team, 10Patch-For-Review: Move Gerrit Javascript plugins from gerrit-theme.js to standalone files in the deploy repository - https://phabricator.wikimedia.org/T319378 (10hashar) a:03hashar [21:53:18] paladox: some more Gerrit magic ;) That move gerrit-theme.js from Puppet to the Gerrit deployment repo and split each plugins in standalone files! Should make it easier to deploy js customizations [21:53:47] I think I will amend them tomorrow to add a license / authorship and some summary of what each plugin is doing [21:54:25] nice [21:54:25] (poked you cause I think you are the one that pointed out to me one can ship a "foobar" JS plugin directly in ./plugins/foobar.js [21:54:34] and I have to test it obviously ;-] [21:59:27] 10Project-Admins: Create project tag for MediaWiki-libs-Bcp47Code - https://phabricator.wikimedia.org/T322381 (10cscott) [22:14:48] 10Continuous-Integration-Config, 10PHP 8.1 support, 10Patch-For-Review: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [22:14:50] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Dodo - https://phabricator.wikimedia.org/T311462 (10Jdforrester-WMF) [22:15:25] 10Continuous-Integration-Config, 10PHP 8.1 support, 10Patch-For-Review: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) 05Openโ†’03Resolved [22:30:17] James_F: <3 [22:31:15] sometime I am wondering whether we should setup transient IRC Channels for those kind of migration, something such as `#wikimedia-php81` [22:41:17] (03PS1) 10Krinkle: zuul: tune fake demo timeago [integration/docroot] - 10https://gerrit.wikimedia.org/r/853063 [22:41:33] (03CR) 10Krinkle: [C: 03+2] zuul: tune fake demo timeago [integration/docroot] - 10https://gerrit.wikimedia.org/r/853063 (owner: 10Krinkle) [22:42:38] (03Merged) 10jenkins-bot: zuul: tune fake demo timeago [integration/docroot] - 10https://gerrit.wikimedia.org/r/853063 (owner: 10Krinkle) [23:43:11] hashar: Maybe. But isnโ€™t this what Phavricator tasks are for? [23:55:12] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle) [23:55:19] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle) [23:55:28] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle) [23:55:35] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Update Zuul status page to WMUI (remove last bit of Bootstrap) - https://phabricator.wikimedia.org/T322168 (10Krinkle)