[07:32:13] (03CR) 10Hashar: [C: 03+2] Zuul: Add basic quibble CI for the SubpageNavigation extension [integration/config] - 10https://gerrit.wikimedia.org/r/984655 (owner: 10Zoranzoki21) [07:32:30] (03CR) 10Hashar: [C: 03+2] Zuul: Add basic quibble CI for the Adiutor extension [integration/config] - 10https://gerrit.wikimedia.org/r/985375 (owner: 10Zoranzoki21) [07:33:58] (03Merged) 10jenkins-bot: Zuul: Add basic quibble CI for the SubpageNavigation extension [integration/config] - 10https://gerrit.wikimedia.org/r/984655 (owner: 10Zoranzoki21) [07:34:00] (03Merged) 10jenkins-bot: Zuul: Add basic quibble CI for the Adiutor extension [integration/config] - 10https://gerrit.wikimedia.org/r/985375 (owner: 10Zoranzoki21) [07:36:43] (03Abandoned) 10Zoranzoki21: Zuul: [mediawiki/extensions/WikEdDiff] Don't use selenium for tests [integration/config] - 10https://gerrit.wikimedia.org/r/975375 (https://phabricator.wikimedia.org/T250967) (owner: 10Zoranzoki21) [07:38:18] 10Continuous-Integration-Config, 10Test-Coverage: mwext-phpunit-coverage-docker-publish and mwext-phpunit-coverage-patch-docker are using a deprecated phpunit entry point - https://phabricator.wikimedia.org/T354152 (10hashar) [07:39:55] 10Continuous-Integration-Config, 10Test-Coverage: mwext-phpunit-coverage-docker-publish and mwext-phpunit-coverage-patch-docker are using a deprecated phpunit entry point - https://phabricator.wikimedia.org/T354152 (10hashar) The overall task was T90875 . We had a patch proposed at https://gerrit.wikimedia.org... [07:59:28] 10Release-Engineering-Team: [January 2024] Publish some Phabricator (and/or Gerrit) end-of-year stats for 2023 to wikitech-l@ - https://phabricator.wikimedia.org/T326562 (10Aklapper) a:03Aklapper [08:30:41] 10Release-Engineering-Team: [January 2025] Publish some Phabricator (and/or Gerrit) end-of-year stats for 2024 to wikitech-l@ - https://phabricator.wikimedia.org/T354168 (10Aklapper) 05Open→03Stalled p:05Triage→03Low [08:32:33] 10Release-Engineering-Team: [January 2024] Publish some Phabricator (and/or Gerrit) end-of-year stats for 2023 to wikitech-l@ - https://phabricator.wikimedia.org/T326562 (10Aklapper) 05Open→03Resolved [08:59:01] (03CR) 10Hashar: [C: 03+2] "Per T340396 and announce at https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/thread/72B3GNSDFUJEM23W54735OW34IHC" [integration/quibble] - 10https://gerrit.wikimedia.org/r/883885 (owner: 10Lucas Werkmeister (WMDE)) [09:03:14] 10Continuous-Integration-Config, 10Patch-For-Review: Upgrade all CI jobs for WMF-deployed projects from Node 14 to Node 16 - https://phabricator.wikimedia.org/T314470 (10Michael) I looked into this again, and as far as I can tell, all the WMDE repos should no longer be blocking work on this task: * T300808 -... [09:10:24] (03CR) 10Hashar: [C: 03+2] Drop REL1_35 support in CI (033 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/984986 (https://phabricator.wikimedia.org/T340396) (owner: 10Reedy) [09:10:31] (03PS3) 10Hashar: Drop REL1_35 support in CI [integration/config] - 10https://gerrit.wikimedia.org/r/984986 (https://phabricator.wikimedia.org/T340396) (owner: 10Reedy) [09:10:54] (03CR) 10Hashar: "INFO:jenkins_jobs.builder:Number of jobs generated: 2" [integration/config] - 10https://gerrit.wikimedia.org/r/984986 (https://phabricator.wikimedia.org/T340396) (owner: 10Reedy) [09:12:12] (03Merged) 10jenkins-bot: Drop REL1_35 support in CI [integration/config] - 10https://gerrit.wikimedia.org/r/984986 (https://phabricator.wikimedia.org/T340396) (owner: 10Reedy) [09:20:16] (03CR) 10Hashar: [C: 03+2] "Deployed!" [integration/config] - 10https://gerrit.wikimedia.org/r/984986 (https://phabricator.wikimedia.org/T340396) (owner: 10Reedy) [09:22:38] (03Merged) 10jenkins-bot: CoreComposerTest: Remove ancient PHP file extensions [integration/quibble] - 10https://gerrit.wikimedia.org/r/883885 (owner: 10Lucas Werkmeister (WMDE)) [09:40:15] 10Gerrit: ldap/wmf, ldap/ops, and similar gerrit groups should be viewable to all logged in users - https://phabricator.wikimedia.org/T354069 (10hashar) 05Invalid→03Open @Novem_Linguae as a Gerrit Administrator I went to the link https://gerrit.wikimedia.org/r/admin/groups/ldap:cn%253Dops%252Cou%253Dgroups%2... [09:44:23] 10Gerrit: ldap/wmf, ldap/ops, and similar gerrit groups should be viewable to all logged in users - https://phabricator.wikimedia.org/T354069 (10hashar) a:03hashar The LDAP groups are hidden by default but can be made visible to anyone with a feature switch: > [[ https://gerrit.wikimedia.org/r/Documentation/c... [10:30:34] 10Continuous-Integration-Config, 10Adiutor, 10User-Kizule: Set up CI for Adiutor extension - https://phabricator.wikimedia.org/T354046 (10hashar) 05Open→03Resolved a:03Kizule Done by @Kizule via https://gerrit.wikimedia.org/r/c/integration/config/+/985375 [10:32:20] (03CR) 10Hashar: [C: 03+2] ml-services: rebuild image on config change [integration/config] - 10https://gerrit.wikimedia.org/r/985167 (https://phabricator.wikimedia.org/T352958) (owner: 10Ilias Sarantopoulos) [10:33:36] (03Merged) 10jenkins-bot: ml-services: rebuild image on config change [integration/config] - 10https://gerrit.wikimedia.org/r/985167 (https://phabricator.wikimedia.org/T352958) (owner: 10Ilias Sarantopoulos) [10:34:14] (03CR) 10Hashar: [C: 03+2] "Deployed" [integration/config] - 10https://gerrit.wikimedia.org/r/985167 (https://phabricator.wikimedia.org/T352958) (owner: 10Ilias Sarantopoulos) [11:00:46] 10Continuous-Integration-Config, 10Release-Engineering-Team, 10Quibble: Remove obsolete MW_COMPOSER_MERGE_MW_IN_VENDOR - https://phabricator.wikimedia.org/T354178 (10hashar) [11:02:53] (03PS1) 10Hashar: doc: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/quibble] - 10https://gerrit.wikimedia.org/r/987127 (https://phabricator.wikimedia.org/T354178) [11:04:48] (03PS2) 10Hashar: doc: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/quibble] - 10https://gerrit.wikimedia.org/r/987127 (https://phabricator.wikimedia.org/T354178) [11:06:07] (03PS3) 10Hashar: doc: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/quibble] - 10https://gerrit.wikimedia.org/r/987127 (https://phabricator.wikimedia.org/T354178) [11:06:12] (03PS1) 10Hashar: zuul: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/config] - 10https://gerrit.wikimedia.org/r/987128 (https://phabricator.wikimedia.org/T354178) [11:07:36] (03Abandoned) 10Hashar: Make config non-interactive [integration/quibble] - 10https://gerrit.wikimedia.org/r/986672 (https://phabricator.wikimedia.org/T354141) (owner: 10MarkAHershberger) [11:08:14] (03CR) 10Hashar: [C: 03+2] zuul: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/config] - 10https://gerrit.wikimedia.org/r/987128 (https://phabricator.wikimedia.org/T354178) (owner: 10Hashar) [11:08:20] (03CR) 10Hashar: [C: 03+2] doc: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/quibble] - 10https://gerrit.wikimedia.org/r/987127 (https://phabricator.wikimedia.org/T354178) (owner: 10Hashar) [11:10:02] (03Merged) 10jenkins-bot: zuul: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/config] - 10https://gerrit.wikimedia.org/r/987128 (https://phabricator.wikimedia.org/T354178) (owner: 10Hashar) [11:27:46] 10Continuous-Integration-Infrastructure, 10EntitySchema, 10Wikidata, 10wmde-wikidata-tech: EntitySchema CI broken on master with OutOfMemory error in browser test - https://phabricator.wikimedia.org/T354179 (10Michael) [11:31:01] (03Merged) 10jenkins-bot: doc: remove MW_COMPOSER_MERGE_MW_IN_VENDOR [integration/quibble] - 10https://gerrit.wikimedia.org/r/987127 (https://phabricator.wikimedia.org/T354178) (owner: 10Hashar) [11:45:59] (03CR) 10Hashar: [C: 03+2] "Deployed" [integration/config] - 10https://gerrit.wikimedia.org/r/987128 (https://phabricator.wikimedia.org/T354178) (owner: 10Hashar) [11:55:17] 10Continuous-Integration-Config, 10Release-Engineering-Team, 10Quibble, 10Patch-For-Review: Remove obsolete MW_COMPOSER_MERGE_MW_IN_VENDOR - https://phabricator.wikimedia.org/T354178 (10Jdforrester-WMF) 05Open→03Resolved a:03hash79 [11:55:28] 10Continuous-Integration-Config, 10Release-Engineering-Team, 10Quibble, 10Patch-For-Review: Remove obsolete MW_COMPOSER_MERGE_MW_IN_VENDOR - https://phabricator.wikimedia.org/T354178 (10Jdforrester-WMF) a:05hash79→03hashar [12:19:14] (03CR) 10Jforrester: [C: 03+2] Zuul: Migrate repos from 74-81 to 75-83 composer if passing (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/982934 (owner: 10Jforrester) [12:25:29] 10Phabricator, 10Patch-For-Review: Disallow creating projects with an empty description - https://phabricator.wikimedia.org/T344610 (10CodeReviewBot) aklapper merged https://gitlab.wikimedia.org/repos/phabricator/phabricator/-/merge_requests/24 Disallow creating projects with empty description [12:25:59] 10Phabricator (phabricator-next): Disallow creating projects with an empty description - https://phabricator.wikimedia.org/T344610 (10Aklapper) [12:40:39] 10Gerrit, 10collaboration-services, 10Patch-For-Review: Gerrit LFS objects lack an automatic sync to gerrit replicas - https://phabricator.wikimedia.org/T257741 (10eoghan) a:03eoghan [12:56:43] 10Continuous-Integration-Config, 10Test-Coverage: mwext-phpunit-coverage-docker-publish and mwext-phpunit-coverage-patch-docker are using a deprecated phpunit entry point - https://phabricator.wikimedia.org/T354152 (10Daimona) I think this should be actionable now. The `composer phpunit` command is just a shor... [13:52:39] 10Continuous-Integration-Infrastructure, 10EntitySchema, 10Wikidata, 10wmde-wikidata-tech: EntitySchema CI broken on master with OutOfMemory error in browser test - https://phabricator.wikimedia.org/T354179 (10ArthurTaylor) It looks like the memory limit there is 128M. Is there an easy way to see what happ... [14:28:48] 10Continuous-Integration-Infrastructure, 10Doxygen, 10Upstream: Doxygen for MediaWiki PHP core: the PHP doc block for Linker::link() does not give a link to the FQCN of MediaWiki\Linker\LinkRenderer, only MediaWiki\Linker - https://phabricator.wikimedia.org/T265853 (10Reedy) [15:01:17] (03CR) 10Hashar: Zuul: Migrate repos from 74-81 to 75-83 composer if passing (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/982934 (owner: 10Jforrester) [15:12:12] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Add Python 3.10 and 3.11 to Wikimedia CI - https://phabricator.wikimedia.org/T342019 (10Xqt) Thank you @hashar. Is is ready to use with CI? [15:33:16] (03CR) 10Hashar: [C: 03+2] Archive operations/debs/dnsdist [integration/config] - 10https://gerrit.wikimedia.org/r/983940 (https://phabricator.wikimedia.org/T347623) (owner: 10BCornwall) [15:34:30] (03Merged) 10jenkins-bot: Archive operations/debs/dnsdist [integration/config] - 10https://gerrit.wikimedia.org/r/983940 (https://phabricator.wikimedia.org/T347623) (owner: 10BCornwall) [16:38:50] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Add Python 3.10 and 3.11 to Wikimedia CI - https://phabricator.wikimedia.org/T342019 (10hashar) @Xqt it is not yet available cause I kind of mixed those updates with the upgrade of tox {nav v3 > v4} however tox version 4 has so many back compatibily... [17:05:09] Did someone "helpfully" delete https://github.com/wikimedia/phabricator-extensions in the last couple of months? I'm trying to rebuild a Striker dev environment from scratch and cloning that repo (which was a mirror of stuff in Diffusion) is now a 404. [17:05:51] Striker needs that repo's replacement so it can install our custom Conduit API endpoints for looking up accounts. [17:06:30] bd808: Yeah, hashar did on 15th November [17:07:01] https://gerrit.wikimedia.org/r/admin/repos/phabricator/extensions,general says moved to gitlab [17:07:18] https://gitlab.wikimedia.org/repos/phabricator/extensions [17:07:37] thanks Reedy [17:07:41] Not sure why the github mirror needed to go though... [17:07:51] Especially if gerrit is a mirror [17:09:39] If I remember correctly, GitLab CE doesn't support maintaining push mirrors. So to mirror from our GitLab to GitHub you have to add a diffusion repo in between that pulls from GItLab and then pushed to GitHub. [17:10:15] this is yet another "fun" gitlab un-feature [17:12:16] aha [17:12:20] And we turned off diffusion [17:12:30] no. we turned of differential [17:12:52] we turned off code review in Phab, but not git hosting/mirroring [17:13:31] but that repo probably has a twisted history with Differential/Diffusion [17:14:25] Striker sets up Differential mirrors of the GitLab repos it manages, but we don't have any bot/service that does that for other repos magically. [17:16:25] Our mirroring is a mess (cf https://phabricator.wikimedia.org/T347577 , or for popcorn my confusion in https://phabricator.wikimedia.org/T349921 ) and that's one thing to sort out in 2024. For example ideally not having Phab Diffusion as some broker/proxy inbetween [17:18:11] Diffusion is useful as a mirror so you can reference git commits by sha-hash in Phabricator messages. That is why I went to the trouble of having Striker manage them for Toolforge tools. [17:28:00] andre: do you have any special feelings about Phabricator Docker containers? I need to find or make a new one for Striker's dev environment (T340080). [17:28:01] T340080: Striker dev environment needs a new Phabricator base image - https://phabricator.wikimedia.org/T340080 [17:29:17] naming things is hard [17:30:00] It's probably not a huge amount of work to just make a local container in Strilker's dev env setup, but I do like building on existing things when possible. [17:30:09] I think that's still more of a question for brennen at this point [17:30:36] are there some best practices for migrating from gerrit to gitlab? I'm going to try my hand at https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/elasticsearch/plugins/ [17:30:45] at migrating the above repo ,that is [17:30:46] plus I'm clueless how Docker would manage Phorge's custom stuff to run, e.g. "arc liberate" when adding or removing files [17:31:28] inflatador: there are some notes at https://www.mediawiki.org/wiki/GitLab/Hosting_a_project_on_GitLab#Migrating_a_project [17:36:05] bd808 thanks, will take a look [17:36:52] andre: hmmm.. I think `arc liberate` is sort of like running MediaWiki's maintenance/generateLocalAutoload.php script. There should be a way to make a container that includes the arc script so that it can be used from inside the container on source repos that are mounted from the host computer. [17:39:17] For my particular use case I am more interested in running a Phorge instance that is kind of like phabricator.wikimedia.org than I am about developing new code or bug fixes for the codebase. I imagine that folks like you though do have more interest in a dev environment than a support service for other development. [17:41:17] bd808: there's https://gitlab.wikimedia.org/repos/releng/scap3-dev [17:41:54] (which does include a phorge instance) [17:43:52] brennen: :nod: That's a bit like me making a local one in Striker too I guess. It doesn't look like there is a published container as output from https://gitlab.wikimedia.org/repos/releng/scap3-dev/-/blob/master/docker/targets/phorge/Dockerfile.phorge?ref_type=heads [17:44:52] 10GitLab (Project Migration), 10Data-Platform-SRE: Migrate Elasticsearch plugins repo to gitlab - https://phabricator.wikimedia.org/T353275 (10bking) [17:45:42] yeah, as far as i know that's correct. [17:45:45] 10GitLab (Project Migration), 10Data-Platform-SRE: Migrate Elasticsearch plugins repo to gitlab - https://phabricator.wikimedia.org/T353275 (10bking) [17:46:41] https://we.phorge.it/T15011 is probably what I would really like to resolve with a "here's the container that we will maintain as a project" outcome [17:54:10] 10GitLab (Project Migration), 10Data-Platform-SRE (2023/24 Q3 Milestone 1): Migrate Elasticsearch plugins repo to gitlab - https://phabricator.wikimedia.org/T353275 (10bking) [17:57:49] 10GitLab (Project Migration), 10Data-Platform-SRE (2023/24 Q3 Milestone 1): Migrate Elasticsearch plugins repo to gitlab - https://phabricator.wikimedia.org/T353275 (10bking) [[ https://www.mediawiki.org/wiki/GitLab/Hosting_a_project_on_GitLab#Migrating_a_project | This page ]] documents how to migrate to Gitl... [18:18:50] 10Release-Engineering-Team (Priority Backlog 📥), 10Release, 10Train Deployments: 1.42.0-wmf.12 deployment blockers - https://phabricator.wikimedia.org/T350088 (10dduvall) [18:35:40] 10Release-Engineering-Team (Priority Backlog 📥), 10Release, 10Train Deployments: 1.42.0-wmf.12 deployment blockers - https://phabricator.wikimedia.org/T350088 (10dduvall) [20:40:40] 10Phabricator, 10collaboration-services: automate data syncing between phabricator servers? - https://phabricator.wikimedia.org/T354221 (10Dzahn) [20:41:00] 10Phabricator, 10collaboration-services: automate data syncing between phabricator servers? - https://phabricator.wikimedia.org/T354221 (10Dzahn) [20:50:44] (03CR) 10Arlolra: "O" [integration/visualdiff] - 10https://gerrit.wikimedia.org/r/984628 (https://phabricator.wikimedia.org/T353821) (owner: 10Subramanya Sastry) [20:55:05] (03PS2) 10Subramanya Sastry: Remove empty-p-tag adaptor code; Parsoid will fix this in T353821 [integration/visualdiff] - 10https://gerrit.wikimedia.org/r/984628 (https://phabricator.wikimedia.org/T353821) [20:55:09] (03CR) 10Subramanya Sastry: Remove empty-p-tag adaptor code; Parsoid will fix this in T353821 (032 comments) [integration/visualdiff] - 10https://gerrit.wikimedia.org/r/984628 (https://phabricator.wikimedia.org/T353821) (owner: 10Subramanya Sastry) [21:00:05] (03CR) 10Arlolra: [C: 03+2] Remove empty-p-tag adaptor code; Parsoid will fix this in T353821 [integration/visualdiff] - 10https://gerrit.wikimedia.org/r/984628 (https://phabricator.wikimedia.org/T353821) (owner: 10Subramanya Sastry) [21:00:24] (03CR) 10Arlolra: [V: 03+2 C: 03+2] Remove empty-p-tag adaptor code; Parsoid will fix this in T353821 [integration/visualdiff] - 10https://gerrit.wikimedia.org/r/984628 (https://phabricator.wikimedia.org/T353821) (owner: 10Subramanya Sastry) [22:31:44] Hiya, I need a review of a mediawiki-config docroot/ change for mediawiki.org. Who should I ask? [22:31:44] https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/985023 [22:40:20] (03PS6) 10Umherirrender: Remove use of router.php from mediawiki/core [integration/quibble] - 10https://gerrit.wikimedia.org/r/987183 [22:41:18] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 10SRE, 10Traffic, and 2 others: Move MediaWiki jobs to mw-on-k8s - https://phabricator.wikimedia.org/T349796 (10Urbanecm_WMF) I think the k8s migration work as part of this ticket caused {T354229}. [22:52:53] 10GitLab (Auth & Access), 10Release-Engineering-Team (Priority Backlog 📥), 10gitlab-settings, 10Tool-gitlab-account-approval, 10User-brennen: Create an approved-accounts project in GitLab for distributing account approval process to non-administrators - https://phabricator.wikimedia.org/T350832 (10thcipri...