[07:27:59] 10Release-Engineering-Team (Radar), 06collaboration-services, 10Data Pipelines, 06Data-Engineering, 10Data-Platform-SRE (2024.07.29 - 2024.08.16): Upgrade Airflow to 2.9.3 - https://phabricator.wikimedia.org/T365449#10063424 (10Stevemunene) Seems we missed the `confluent_kafka` deletion while generating... [08:08:38] 10GitLab, 06Release-Engineering-Team: Create new GitLab project group: sprinthackular2024 - https://phabricator.wikimedia.org/T372443#10063455 (10Aklapper) [08:25:51] 10Beta-Cluster-Infrastructure, 10Cloud-VPS (Project-requests): Request creation of deployment_prep_s3 VPS project - https://phabricator.wikimedia.org/T372353#10063507 (10dcaro) I updated both the project description and the task template to mention the requirements, not sure if that is the best place, but... [08:25:55] 10Beta-Cluster-Infrastructure, 10Cloud-VPS (Project-requests): Request creation of deployment_prep_s3 VPS project - https://phabricator.wikimedia.org/T372353#10063500 (10dcaro) 05In progress→03Resolved Done :) [09:25:03] (03PS1) 10Arthur taylor: Revert^2 "Add Wikibase client-only jobs to EntitySchema checks" [integration/config] - 10https://gerrit.wikimedia.org/r/1062682 [09:27:09] (03CR) 10CI reject: [V:04-1] Revert^2 "Add Wikibase client-only jobs to EntitySchema checks" [integration/config] - 10https://gerrit.wikimedia.org/r/1062682 (owner: 10Arthur taylor) [09:27:46] (03PS2) 10Arthur taylor: Revert^2 "Add Wikibase client-only jobs to EntitySchema checks" [integration/config] - 10https://gerrit.wikimedia.org/r/1062682 [11:37:58] 10Phabricator, 10MediaWiki-extensions-CentralAuth, 06Stewards-and-global-tools, 10WMF-General-or-Unknown: CentralAuth locks should disable linked Phabricator account - https://phabricator.wikimedia.org/T338384#10063852 (10Aklapper) If anyone wanted to write custom code to query global locks on connected SU... [11:55:16] 10Phabricator, 10Release-Engineering-Team (Priority Backlog 📥), 07Voice & Tone: Error message when trying to archive a Phabricator project without permissions only talks about creating projects - https://phabricator.wikimedia.org/T256103#10063887 (10Aklapper) a:03Aklapper [11:56:40] 10Phabricator (phabricator-next), 10Release-Engineering-Team (Priority Backlog 📥), 07Voice & Tone: Error message when trying to archive a Phabricator project without permissions only talks about creating projects - https://phabricator.wikimedia.org/T256103#10063892 (10Aklapper) 05Open→03Stalled Fixed by... [12:17:03] (03PS1) 10Kevin Bazira: inference-services: remove llm CI pipeline jobs [integration/config] - 10https://gerrit.wikimedia.org/r/1062701 (https://phabricator.wikimedia.org/T369344) [12:33:36] (03CR) 10Ilias Sarantopoulos: [C:03+1] inference-services: remove llm CI pipeline jobs [integration/config] - 10https://gerrit.wikimedia.org/r/1062701 (https://phabricator.wikimedia.org/T369344) (owner: 10Kevin Bazira) [12:52:30] hello folks [12:53:05] has anything changed in CI about what tox environments are run for a certain project? [12:53:24] example https://integration.wikimedia.org/ci/job/tox/1979/console [12:53:56] in spicerack we support 3 python versions, and afaics now it seems that CI runs the whole set of tests for all of them [13:10:01] hashar: o/ [13:10:06] around by any chance? [13:18:33] 10Phabricator (Upstream), 07Upstream: Upstream rPHABf2fd14dc1edeb41aa2874336548cfaa7fa0e87a0 (maniphest.gettasktransactions API) - https://phabricator.wikimedia.org/T364728#10064084 (10Aklapper) [13:19:18] 10Phabricator (Upstream), 07Upstream: Upstream rPHABf2fd14dc1edeb41aa2874336548cfaa7fa0e87a0 (maniphest.gettasktransactions API) - https://phabricator.wikimedia.org/T364728#10064086 (10Aklapper) Proposed in upstream as https://we.phorge.it/D25777 [15:00:20] (03CR) 10Lucas Werkmeister (WMDE): Revert^2 "Add Wikibase client-only jobs to EntitySchema checks" (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/1062682 (owner: 10Arthur taylor) [15:21:13] elukey: h.ashar is out on holiday for a while. 3.10, 3.11, and 3.12 were added recently -- https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/thread/APVZDZTVIKSP3ZQL4U7UNTHGKC66LHUV/ [15:28:38] bd808: thanks! I didn't check wikitech-l, didn't see it [15:29:04] at this point I'd need to run tox for only one python version in CI [15:38:40] elukey: the tox.ini for that repo is configured to run all 3 versions of the tests if the interpreters are found. Running just one version could look something like `tox -e py39-flake8,py39-mypy,py39-bandit,py39-prospector,py39-unit`, but I guess I'm not sure what you are looking to do [15:43:21] bd808: yes I think the assumption was that tox would only pick the available python version of where it runs, if supported by the tox config. The spicerack's tox workflow is long, and repeating it for all the supported python versions take a ton of time. So since we care about the version of cumin nodes (at least for CI purposes), a workaround could be to just run for it (in this case, py39) [15:43:53] but of course we'd need to allow "local" tox runs to still support multiple python versions [15:54:34] elukey: you could customize the CI like that, but you will need to make a new JJB job type specific to your project to do it. The generic "run tox" JJB job just runs `tox` and thus is controlled by your tox.ini defaults. [15:55:06] gitlab CI would make this one thing easier to accomplish [15:59:12] bd808: okok this is a good suggestion, I can try tox -e py39 etc.. and force only one in CI [15:59:15] thanks :) [17:02:46] 10Diffusion, 10Phabricator, 10Release-Engineering-Team (Priority Backlog 📥): Set new Diffusion repos URIs to No I/O by default - https://phabricator.wikimedia.org/T224753#10064718 (10Aklapper) a:03Aklapper I found my own notes in T347577#9284700 again linking to https://we.phorge.it/book/phorge/article/dif... [17:19:04] (03open) 10aklapper: Set new Diffusion repository URIs to No I/O by default [repos/phabricator/phabricator] (wmf/stable) - 10https://gitlab.wikimedia.org/repos/phabricator/phabricator/-/merge_requests/66 (https://phabricator.wikimedia.org/T224753) [17:26:57] (03update) 10dduvall: Initialize /srv/mediawiki-staging submodules [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/82 [17:29:04] (03update) 10dduvall: Initialize /srv/mediawiki-staging submodules [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/82 [17:29:04] (03open) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [17:29:04] (03update) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [17:29:07] (03update) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [17:29:20] (03update) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [17:29:24] (03update) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [17:32:16] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498 (10bd808) 03NEW [17:32:37] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10064937 (10bd808) a:03bd808 [17:32:46] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10064940 (10bd808) 05Open→03In progress p:05Triage→03Medium [17:33:32] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10064942 (10bd808) [17:33:33] 10Beta-Cluster-Infrastructure, 10Cloud-VPS (Project-requests): Request creation of deploymentpreps3 VPS project - https://phabricator.wikimedia.org/T372353#10064943 (10bd808) [17:39:19] 10Diffusion, 10Phabricator (Upstream), 07Upstream: Reduce the number of six default URIs in Diffusion - https://phabricator.wikimedia.org/T244907#10064945 (10Aklapper) 05Open→03Declined I'm going to decline this as these six URIs are only listed in a view not accessible by average users thanks to our... [17:41:52] 10Diffusion, 10Phabricator (Upstream), 07Upstream: Improve setting/changing Diffusion URIs (changing I/O Type when observing; mass-editing all URIs' settings) - https://phabricator.wikimedia.org/T244903#10064950 (10Aklapper) 05Open→03Declined > The main drawback is that you cannot add an URI to obser... [18:03:16] 06Gerrit-Privilege-Requests, 06Community-Tech, 10MediaWiki-extensions-CodeMirror: +2 for Bhsd in mediawiki/extensions/CodeMirror - https://phabricator.wikimedia.org/T371847#10064992 (10thcipriani) 05Open→03Resolved a:03thcipriani Looks like there's sufficient consensus and this task has been open f... [18:21:49] 10GitLab: GitLab Private Repository Request for: Wiki.NYC-OWMF-config - https://phabricator.wikimedia.org/T371710#10065044 (10Danysan1) Sorry for the delay, here are my answers: # Regarding the restricted vs private forever issue, I'm ok with that. The repo does not currently contain any secret that is suppo... [18:26:25] (03approved) 10jhuneidi: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] (main-I77f9c6f2dca976ee021af424c7b4c573895a271f) - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 (owner: 10dduvall) [18:26:51] (03approved) 10jhuneidi: Initialize /srv/mediawiki-staging submodules [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/82 (owner: 10dduvall) [18:38:04] (03merge) 10dduvall: Initialize /srv/mediawiki-staging submodules [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/82 [18:38:06] (03update) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [18:39:06] (03merge) 10dduvall: Remove TLS certs during `train-dev clean` [repos/releng/train-dev] - 10https://gitlab.wikimedia.org/repos/releng/train-dev/-/merge_requests/83 [19:54:04] 10GitLab: GitLab Private Repository Request for: Wiki.NYC-OWMF-config - https://phabricator.wikimedia.org/T371710#10065252 (10thcipriani) >>! In T371710#10065044, @Danysan1 wrote: > # I can't find the https://gitlab.wikimedia.org/wikispore namespace, does it exist? Would it need to be created? If so think crea... [20:25:35] 10GitLab (Project Migration), 10Release-Engineering-Team (Priority Backlog 📥), 07Voice & Tone: Rename mainline Git branch from "master" to "main" during GitLab migration - https://phabricator.wikimedia.org/T281593#10065387 (10Pppery) [20:30:15] 10Release-Engineering-Team (Priority Backlog 📥), 10MediaWiki-Docker, 07ARM support: Create arm64 image variants of releng/dev-images used by MediaWiki-Docker - https://phabricator.wikimedia.org/T272500#10065411 (10thcipriani) >>! In T272500#6816289, @kostajh wrote: > What I've tried: > > * modified docker-p... [20:31:42] (03open) 10regox: fix: typo in policy warning [repos/phabricator/deployment] (wmf/stable) - 10https://gitlab.wikimedia.org/repos/phabricator/deployment/-/merge_requests/51 [20:35:21] 10Phabricator: Disable personal Herald rules H124, H213? - https://phabricator.wikimedia.org/T371219#10065429 (10Aklapper) a:03zhuyifei1999 @zhuyifei1999 ping [22:10:06] 10Beta-Cluster-Infrastructure, 10Cloud-VPS: OpenTofu fails to provision a Magnum managed k8s cluster in deployment-prep - https://phabricator.wikimedia.org/T372365#10065531 (10bd808) [22:10:06] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10065532 (10bd808) [22:21:27] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10065543 (10bd808) I have now setup and torn down a small 2 node k8s cluster a number of times from my laptop using various stages of the config in https://gitlab.... [22:36:13] 06Gerrit-Privilege-Requests, 06Community-Tech, 10MediaWiki-extensions-CodeMirror: +2 for Bhsd in mediawiki/extensions/CodeMirror - https://phabricator.wikimedia.org/T371847#10065569 (10Bhsd) Thank you all for your support! [22:48:15] 10Beta-Cluster-Infrastructure: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu - https://phabricator.wikimedia.org/T372498#10065582 (10bd808) The tofu config provisions a Kubernetes client config file at `kubeconfig` for accessing the cluster. The cluster can only be reached from insid...