[07:55:22] 10Phabricator: New Herald rule: add `trust_and_safety_tools_team_backlog` tag to any tasks tagged with `incident-reporting-system` - https://phabricator.wikimedia.org/T345416 (10Madalina) [08:46:44] 10Diffusion, 10Diffusion-Repository-Administrators: Point Android Wikipedia app diffusion mirror to github repo - https://phabricator.wikimedia.org/T345222 (10Aklapper) [09:58:26] (03CR) 10Hashar: "Nice, that is some progress for T175499 - "Tool to archive extensions (and do related stuff)?"" [integration/config] - 10https://gerrit.wikimedia.org/r/954124 (owner: 10Ahmon Dancy) [09:58:32] 10Continuous-Integration-Config, 10Diffusion, 10Gerrit, 10Projects-Cleanup, 10Wikimedia-GitHub: Tool to archive extensions (and do related stuff)? - https://phabricator.wikimedia.org/T175499 (10hashar) https://gerrit.wikimedia.org/r/c/integration/config/+/954124/ added a `utils/archive-repo.py` script wh... [10:13:19] (03CR) 10Hashar: [C: 04-1] "I have tried locally, the build fails cause it can not find tox 4.10.0:" [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [10:19:08] (03CR) 10Hashar: [C: 04-1] dockerfiles: operations-puppet: upgrade tox to 4.4.10 (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [10:25:22] (03PS3) 10Hashar: dockerfiles: operations-puppet: upgrade tox to 4.4.10 [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) [10:40:17] (03CR) 10Hashar: [C: 04-1] "I have build the image, ran tox inside it and there are a bunch of test suites failing while they pass with the previous image." [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [10:42:38] (03PS4) 10Hashar: dockerfiles: operations-puppet: upgrade tox to 4.8.0 [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) [10:57:34] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) When running the currently used image, all... [11:04:14] dcaro: that tox 3.7.0 > 4.x upgrade has a few gotchas :] [11:06:56] 10GitLab: GitLab Private Repository Request for: machine-learning/furious-bunny - https://phabricator.wikimedia.org/T345113 (10Aklapper) [11:14:46] hashar: "just a version bump" xd [11:15:46] Anything I can help with? [11:15:59] I pasted the outcome of running `tox` with 4.8.0 at https://phabricator.wikimedia.org/T345152#9136408 [11:16:56] the `wmcs-replica_cnf_api_service` environment emits some web server access log to stdout and tox 4 highlight them in red which I find confusing cause while browsing the Jenkins console one can mistake them for errors [11:17:35] I had a quick look at the test suite but I could not find how the dummy server is started or mocked (there is requests-mock as a dependency but appears unnused) [11:18:05] tslua requires `/bin/sh` to be in the allowed commands which is an easy fix: https://gerrit.wikimedia.org/r/954261 :) [11:18:11] err https://gerrit.wikimedia.org/r/954261 [11:18:37] py2-pep8 && nagios_common are skipped (really they should fail but that is a different topic) because tox 4 does not recognizes python2.7 anymore :] [11:18:42] and for that one I don't have a good solution [11:19:15] assuming the nagios plugins still requires python 2.7, I guess they should be ported to python 3 in order for us to remove the `nagios_common` env [11:19:32] and I guess for `py2-pep8` there might be some other scripts still using /usr/bin/python2.7 :-\ [11:19:59] I will move my comment to the task description so it can be amended by others [11:20:09] the only test that 'nagios_common' runs is for a python3 script, I'll send a patch to update the tests [11:21:56] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) [11:24:51] git grep -n -P '^#!.*python2' [11:24:51] modules/admin/files/home/ori/.binned/py:1:#!/usr/bin/env python2 [11:24:51] modules/pybal/files/check_pybal_ipvs_diff.py:1:#!/usr/bin/env python2 [11:24:58] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) [11:25:03] taavi: check_pybal_ipvs_diff.py is the nagios script you referred to? [11:25:24] no, modules/nagios_common/files/check_commands/check_prometheus_metric.py [11:25:48] ah that is for the `nagios_common` env sorry [11:26:02] also note your grep does not catch files using the plain `python` binary [11:26:13] yeah on purpose [11:26:18] aha [11:26:57] tbh at least I think we should switch the default for puppet ci to assume files are python3 if they have a .py extension but no shebang, instead of the current python2 assumption [11:27:01] or maybe now [11:27:23] or maybe not, the logic to find files is in `rake_modules/taskgen.rb` [11:27:43] and a python shebang is considered to be python2 by default [11:27:44] fun [11:28:04] 10Phabricator: New Herald rule: add `trust_and_safety_tools_team_backlog` tag to any tasks tagged with `incident-reporting-system` - https://phabricator.wikimedia.org/T345416 (10Aklapper) 05Open→03Resolved a:03Aklapper H427 created: * When **all** of these conditions are met: ** Project tags include any of... [11:34:57] ah that is easy: dowgrade virtualenv < 20.22.0 [11:39:39] for `wmcs-replica_cnf_api_service` there's a unit tests that use `requests-mock`, and functional ones that start the server (https://gerrit.wikimedia.org/r/plugins/gitiles/operations/puppet/+/refs/heads/production/modules/profile/files/wmcs/nfs/replica_cnf_web_fullstack_tests/run_ci.sh), that last one is the one that shows the logs [11:40:21] (03PS5) 10Hashar: dockerfiles: operations-puppet: upgrade tox to 4.8.0 [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) [11:40:35] hashar: unsuprisingly not all of the tests pass if the no-shebang default is changed to python3: https://integration.wikimedia.org/ci/job/operations-puppet-tests-buster-docker/70348/console [11:41:03] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) For python2, it looks like the issue comes... [11:42:04] taavi: yeah that would need careful evaluation as to which exact python version is used for each of the script [11:42:23] cause I don't quite know what is the default on our machines (I am guessing /usr/bin/python points to 2.7 on Buster) [11:42:57] and on Bullseye I think it is removed entirely (but can be explicitly installed via the pseudo packages python-is-python2 and python-is-python3) [11:43:38] yep [11:43:55] let me file a separate task and get a list of files to check [11:43:56] more thing failling, I will catch up after lunch :] [11:44:13] taavi: we might have a task already about phasing out python2 from puppet [11:54:36] oh, I think that the logs in red are colored by tox, because they are in stderr [11:55:08] yep, that's easy to fix :) [11:59:38] there you go https://gerrit.wikimedia.org/r/c/operations/puppet/+/954272 [12:09:38] arturo: cloudservices1004 interface eno1 is getting a bunch of errors (it's increasing in the order of ~500/s) [12:10:15] is that machine ready? (not sure what's the status, so asking before debugging anything xd) [12:18:07] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) [12:18:38] dcaro: I have tested and CR+1ed https://gerrit.wikimedia.org/r/c/operations/puppet/+/954272 :] [12:21:45] dcaro: unknown problem so far! [12:21:52] we can discuss in -cloud-admin [12:34:35] taavi: how did you manage to get merge right on operations/puppet? :) [12:36:20] dcaro: and for the tslua env we need to allow /bin/sh which is https://gerrit.wikimedia.org/r/c/operations/puppet/+/954261 [12:36:25] that is the last in the series [12:36:34] after that tox seems all happy [12:38:28] dcaro: you will have to +2 / submit it cause I can't :-] [12:38:35] oh, interesting xd [12:38:48] :D [12:40:30] (03CR) 10Hashar: [C: 03+2] "We have made several adjustments and everything works now :]" [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [12:41:37] (03Merged) 10jenkins-bot: dockerfiles: operations-puppet: upgrade tox to 4.8.0 [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [12:43:51] (03PS1) 10Hashar: jjb: update puppet test job to use tox 4 [integration/config] - 10https://gerrit.wikimedia.org/r/954284 (https://phabricator.wikimedia.org/T345152) [12:45:02] (03CR) 10Hashar: [C: 03+2] "INFO:jenkins_jobs.builder:Number of jobs generated: 1" [integration/config] - 10https://gerrit.wikimedia.org/r/954284 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [12:46:23] (03Merged) 10jenkins-bot: jjb: update puppet test job to use tox 4 [integration/config] - 10https://gerrit.wikimedia.org/r/954284 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [12:46:52] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) 05Open→03Resolved a:03hashar I have... [13:47:16] hashar: this looks like possible fallout from the tox update: https://integration.wikimedia.org/ci/job/operations-puppet-tests-buster-docker/70372/console [13:49:54] https://gerrit.wikimedia.org/r/c/operations/puppet/+/954297/ [14:00:29] * jbond reads back log was just comming to ask abouit the tox thing [14:05:44] honestly this really shouldn't have gone through on a friday ( hashar dcaro ) [14:05:52] also " because tox 4 does not recognizes python2.7 anymore [14:06:04] that has just removed ci for a lot of filees in the puppet repo [14:11:02] hashar: when yuo are back vcan yuo expand on "because tox 4 does not recognizes python2.7 anymore" as it seems after ta.avi fix python2 files are being checked [14:11:05] https://integration.wikimedia.org/ci/job/operations-puppet-tests-buster-docker/70373/console [14:12:13] (03CR) 10Jbond: "ftr i would have preferred to have had a heads up about this especially as its been pushed through on a Friday" [integration/config] - 10https://gerrit.wikimedia.org/r/953560 (https://phabricator.wikimedia.org/T345152) (owner: 10Hashar) [14:22:08] (03PS2) 10Hashar: dockerfiles: [zuul-cloner] Migrate from stretch to buster [integration/config] - 10https://gerrit.wikimedia.org/r/767877 (https://phabricator.wikimedia.org/T278203) (owner: 10Jforrester) [14:22:10] (03PS1) 10Hashar: jjb: update zuul-cloner from Stretch to Buster [integration/config] - 10https://gerrit.wikimedia.org/r/954302 (https://phabricator.wikimedia.org/T278203) [14:23:41] (03CR) 10Hashar: [C: 03+2] "I have made the required changes and managed to build the image locally (which implies `zuul-cloner --version` works)." [integration/config] - 10https://gerrit.wikimedia.org/r/767877 (https://phabricator.wikimedia.org/T278203) (owner: 10Jforrester) [14:24:15] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Migrate all CI jobs from stretch to buster or later and drop stretch testing support - https://phabricator.wikimedia.org/T278203 (10hashar) [14:24:49] (03Merged) 10jenkins-bot: dockerfiles: [zuul-cloner] Migrate from stretch to buster [integration/config] - 10https://gerrit.wikimedia.org/r/767877 (https://phabricator.wikimedia.org/T278203) (owner: 10Jforrester) [14:36:40] (03PS1) 10Jbond: Revert "jjb: update puppet test job to use tox 4" [integration/config] - 10https://gerrit.wikimedia.org/r/954236 [14:37:50] (03CR) 10CI reject: [V: 04-1] Revert "jjb: update puppet test job to use tox 4" [integration/config] - 10https://gerrit.wikimedia.org/r/954236 (owner: 10Jbond) [14:38:23] (03PS2) 10Jbond: Revert "jjb: update puppet test job to use tox 4" [integration/config] - 10https://gerrit.wikimedia.org/r/954236 [14:40:00] (03CR) 10Jbond: [C: 03+2] Revert "jjb: update puppet test job to use tox 4" [integration/config] - 10https://gerrit.wikimedia.org/r/954236 (owner: 10Jbond) [14:41:04] (03Merged) 10jenkins-bot: Revert "jjb: update puppet test job to use tox 4" [integration/config] - 10https://gerrit.wikimedia.org/r/954236 (owner: 10Jbond) [15:02:28] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10jbond) >>! In T345152#9136642, @Stashbot wrote: >... [15:02:44] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10jbond) 05Resolved→03Open [15:06:56] jbond: the commit message is misleading. When upgrading from tox 3.7.0 to 4.x that bring in a new version of virtualenv which no more recognizes Python 2 as a valid interpreter [15:07:04] despite python 2.7 still being in the repo [15:07:11] er s/repo/image/ [15:07:44] !log Successfully published image docker-registry.wikimedia.org/releng/zuul-cloner:0.3.0 # T278203 [15:07:46] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:07:47] T278203: Migrate all CI jobs from stretch to buster or later and drop stretch testing support - https://phabricator.wikimedia.org/T278203 [15:07:58] hashar: ack thanks i have since read the task [15:08:20] the trick is to pin virtualenv==20.21.1 , the last version to still recognize python2.7 [15:08:44] and that fixed up py2-pep8 env which previously bailed out due to tox/virtualenv reporting a missing python2.7 [15:08:50] David and I fixed a few oddities here and there [15:08:54] !log Updated CI Job operations-puppet-tests-buster-docker to use 0.8.12 (tox 3.*) # T345152 [15:08:56] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:08:56] T345152: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 [15:08:57] and eventually I had `tox` running all fine with exit code 0 [15:09:11] so if something is broken, I don't know :) gotta be checked I guess [15:09:39] hashar: from the task are the things listed under "NOTE: Below are failures reported when running with tox==4.8.0." all still broken? [15:09:44] its not clear from the task [15:10:21] as to the py2-pep8 job im not sure how yuo tested iut but im get an argument error for that (and py3-pep) [15:10:26] (03PS1) 10Ahmon Dancy: archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 [15:10:27] what was the reason to revert the change? Was some puppet.git change causing a CI failure? [15:10:28] (03PS1) 10Ahmon Dancy: archive-repo.py: Require a comment on the command line [integration/config] - 10https://gerrit.wikimedia.org/r/954306 [15:10:32] see https://gerrit.wikimedia.org/r/c/operations/puppet/+/954297 [15:10:50] yes changes to python files where failing without the above patch [15:11:05] AHHHHHHHHHHHHHHHHHHHHHHHHhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh [15:11:09] and it was also unclear from the task if the things in the task where still broken [15:11:20] I guess cause tox wants to split the parameters now :/ [15:11:30] as its nearly the end of my friday and had not had a response for ~1h i reverted [15:11:31] (03CR) 10CI reject: [V: 04-1] archive-repo.py: Require a comment on the command line [integration/config] - 10https://gerrit.wikimedia.org/r/954306 (owner: 10Ahmon Dancy) [15:11:33] (03CR) 10CI reject: [V: 04-1] archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:11:37] tbh i litrally only just reverted [15:11:43] yeah reverting is the way to go indeed [15:12:01] im also unsure right now if i need ot fix up all invocations of tox in taskgen [15:12:10] s/i/one/ [15:12:19] (03PS2) 10Ahmon Dancy: archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 [15:12:21] (03PS2) 10Ahmon Dancy: archive-repo.py: Require a comment on the command line [integration/config] - 10https://gerrit.wikimedia.org/r/954306 [15:13:15] anyway ill pick it up on monday [15:13:25] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] tox does not detect changes inside requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) This had some fall out such as `tox -e py2... [15:13:59] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] upgrade to tox 4 in order to detect changed requirement files - https://phabricator.wikimedia.org/T345152 (10hashar) [15:14:15] jbond: I commented on the task with the details :) thanks for the rollback! [15:14:37] dcaro: tldr: upgrading tox is not that straightforward! [15:14:55] hashar: cheers [15:14:57] (03PS1) 10Jbond: readme.md: add information on how to create jenkins_jobs.ini [integration/config] - 10https://gerrit.wikimedia.org/r/954307 [15:15:14] also see ^^^ this delayed me more then anything else :) [15:17:33] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Migrate all CI jobs from stretch to buster or later and drop stretch testing support - https://phabricator.wikimedia.org/T278203 (10hashar) [15:19:30] 10Continuous-Integration-Config, 10Cloud-Services-Origin-Team, 10Cloud-Services-Worktype-Unplanned, 10Patch-For-Review, and 2 others: [ci,operations-puppet] upgrade to tox 4 in order to detect changed requirement files - https://phabricator.wikimedia.org/T345152 (10jbond) I think we also need to consider h... [15:19:34] (03CR) 10Hashar: [C: 03+2] "The documentation is at https://www.mediawiki.org/wiki/CI/JJB , then it doesn't hurt to have it in the README.md so one can quickly start" [integration/config] - 10https://gerrit.wikimedia.org/r/954307 (owner: 10Jbond) [15:19:39] jbond: done! :] [15:20:29] thanks <3 [15:20:39] (03Merged) 10jenkins-bot: readme.md: add information on how to create jenkins_jobs.ini [integration/config] - 10https://gerrit.wikimedia.org/r/954307 (owner: 10Jbond) [15:27:12] (03CR) 10Jbond: "lgtm minor nit but otherwise i can merge monday" [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:28:03] (03CR) 10Ahmon Dancy: archive-repo.py: Minor adjustments (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:30:27] (03CR) 10Jbond: [C: 03+1] "lgtm" [integration/config] - 10https://gerrit.wikimedia.org/r/954306 (owner: 10Ahmon Dancy) [15:31:03] dancy: im abut to call it a day but if you are around i can merge those to now? [15:31:13] *two [15:31:14] I am around.. Go for it! [15:31:19] (03CR) 10Jbond: [C: 03+2] archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:31:22] (03CR) 10Jbond: [C: 03+2] archive-repo.py: Require a comment on the command line [integration/config] - 10https://gerrit.wikimedia.org/r/954306 (owner: 10Ahmon Dancy) [15:31:23] Thanks! [15:31:27] (03CR) 10Jbond: [V: 03+2 C: 03+2] archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:32:00] oh wait i thought that was in the puppet repo for some reason [15:32:14] anyway i have hit +2 now so gate and subit is going [15:32:24] (03Merged) 10jenkins-bot: archive-repo.py: Minor adjustments [integration/config] - 10https://gerrit.wikimedia.org/r/954305 (owner: 10Ahmon Dancy) [15:32:27] (03Merged) 10jenkins-bot: archive-repo.py: Require a comment on the command line [integration/config] - 10https://gerrit.wikimedia.org/r/954306 (owner: 10Ahmon Dancy) [15:33:41] dancy: congratulations on that archive repo script :] [15:34:07] Thanks hashar. Saves a little bit of toil [16:20:38] 10Phabricator, 10Tools: Publicly log account bans made using the phab-ban tool - https://phabricator.wikimedia.org/T200856 (10CodeReviewBot) bd808 merged https://gitlab.wikimedia.org/toolforge-repos/phab-ban/-/merge_requests/3 Log all disabled users on-wiki [16:27:02] 10Phabricator, 10Tools: Publicly log account bans made using the phab-ban tool - https://phabricator.wikimedia.org/T200856 (10bd808) 05Open→03Resolved a:03taavi @taavi wrote a patch for this almost 3 years ago that I apparently just forgot to ever apply. Better late than never! First logged ban is at ht... [16:51:37] 10Phabricator, 10Tool-phab-ban: Publicly log account bans made using the phab-ban tool - https://phabricator.wikimedia.org/T200856 (10bd808) [17:05:20] 10Release-Engineering-Team (Priority Backlog 📥), 10Epic, 10Release Pipeline (Blubber): Refactor PipelineLib to use blubber's buildkit frontend - https://phabricator.wikimedia.org/T318290 (10dduvall) 05Stalled→03Resolved [17:05:24] 10Release-Engineering-Team (Priority Backlog 📥), 10Epic, 10Release Pipeline (Blubber): Deprecate Blubber's CLI and microservice (blubberoid) interfaces - https://phabricator.wikimedia.org/T318289 (10dduvall) [17:22:26] (03PS1) 10Hashar: dockerfiles: java8 from Stretch to Bullseye and cascade [integration/config] - 10https://gerrit.wikimedia.org/r/954318 (https://phabricator.wikimedia.org/T278203) [17:24:36] 10GitLab, 10collaboration-services: Switch visibility level to Internal for GitLab repositories - https://phabricator.wikimedia.org/T345215 (10ppenloglou) Hi everyone! @taavi I work with the fundraising team and my main body of work is to produce HTML emails that we send out to donors. I save my work for pos... [17:29:41] (03PS2) 10Hashar: dockerfiles: java8 from Stretch to Bullseye and cascade [integration/config] - 10https://gerrit.wikimedia.org/r/954318 (https://phabricator.wikimedia.org/T278203) [17:30:49] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Migrate all CI jobs from stretch to buster or later and drop stretch testing support - https://phabricator.wikimedia.org/T278203 (10hashar) [17:32:16] 10Continuous-Integration-Infrastructure, 10Patch-For-Review: Migrate all CI jobs from stretch to buster or later and drop stretch testing support - https://phabricator.wikimedia.org/T278203 (10hashar) For Java I picked Bullseye rather than Buster as a base image. The `releng/java8:1.0-s1` image had: ` openjdk... [17:54:02] 10Release-Engineering-Team (Priority Backlog 📥), 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10dduvall) [17:54:49] 10Release-Engineering-Team (Priority Backlog 📥), 10Epic, 10Release Pipeline (Blubber): Deprecate Blubber's CLI and microservice (blubberoid) interfaces - https://phabricator.wikimedia.org/T318289 (10dduvall) [17:54:51] 10Release-Engineering-Team (Priority Backlog 📥), 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10dduvall) [17:55:05] 10Release-Engineering-Team (Priority Backlog 📥), 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10dduvall) p:05Triage→03Medium [17:55:28] 10GitLab, 10collaboration-services: Switch visibility level to Internal for GitLab repositories - https://phabricator.wikimedia.org/T345215 (10Ladsgroup) Why our fundraising strategies considered sensitive and have to be hidden from the community? This might lead to another enwiki RFC situation. [17:59:45] Issue someone might be familiar with, our kokkuri publish action is running on a trusted gitlab runner, reports setting up JWT auth, but gets a `401 Unauthorized` when pushing: https://gitlab.wikimedia.org/repos/search-platform/cirrus-streaming-updater/-/jobs/138577 [18:04:54] The registry logs of the 401's all say "blob unknown to registry" but i'm not yet able to determine what that means [18:50:51] 10GitLab, 10collaboration-services: Switch visibility level to Internal for GitLab repositories - https://phabricator.wikimedia.org/T345215 (10ppenloglou) Hey @Ladsgroup , I want to address a misunderstanding regarding the privacy level of our fundraising strategies and email work. It has come to my attention... [18:55:37] ebernhardson: I'll take a look [19:00:20] Pinging dduvall for a second set of eyes. [19:00:36] 401 when pushing to docker-registry.discovery.wmnet/repos/search-platform/cirrus-streaming-updater-consumer:v20230823163120-7da9e29 [19:00:45] from a trusted runner. [19:01:51] 10Release-Engineering-Team (Priority Backlog 📥), 10Patch-For-Review, 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10CodeReviewBot) dduvall opened https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/5... [19:01:55] 10Release-Engineering-Team (Priority Backlog 📥), 10Patch-For-Review, 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10CodeReviewBot) dduvall opened https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/5... [19:01:57] 10Release-Engineering-Team (Priority Backlog 📥), 10Patch-For-Review, 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10CodeReviewBot) dduvall opened https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/5... [19:02:05] 10GitLab, 10collaboration-services: Switch visibility level to Internal for GitLab repositories - https://phabricator.wikimedia.org/T345215 (10Aklapper) 05Open→03Declined Setting task status to "Declined" via the {nav name=Add Action... > Change Status} dropdown, per last comment [19:02:25] dancy: one guess i have is we are publishing to /repos/cirrus-streaming-updater-producer, and the repo is /repos/cirrus-streaming-updater, i'm testing a patch that will publish to /repos/cirrus-streaming-updater/producer on the random guess there is some path based limitation, but i didn't find related docs [19:03:08] err/ /repos/search/cirrus... [19:03:53] ah, indeed.. thanks for mentioning that. Yeah, /repos/search-platform/cirrus-streaming-updater can only publish an image at or below /repos/search-platform/cirrus-streaming-updater [19:04:23] 10Release-Engineering-Team (Priority Backlog 📥), 10Patch-For-Review, 10Release Pipeline (Blubber): Refactor Blubber's BuildKit frontend gateway to use LLB directly - https://phabricator.wikimedia.org/T345458 (10CodeReviewBot) dduvall closed https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/5... [19:07:39] ebernhardson: "blob unknown to registry " is not a helpful error message but yeah, what dancy said. we make assertions on the claims in the JWT token to ensure that tokens for a given project can only write to refs by the same name (or below the "hierarchy") [19:09:38] ok that makes sense, i think we had expected it to work as ${repo_path}-foo, Testing ${repo_path}/foo, thanks [20:31:17] 10Release-Engineering-Team (Priority Backlog 📥), 10Patch-For-Review, 10Release, 10Train Deployments: 1.41.0-wmf.24 deployment blockers - https://phabricator.wikimedia.org/T343726 (10thcipriani) 05Open→03Resolved [20:34:01] (03PS1) 10Jforrester: jjb: Update node jobs to node16 images with npm 8.x not 7.x [integration/config] - 10https://gerrit.wikimedia.org/r/954331 (https://phabricator.wikimedia.org/T314470) [20:34:03] (03PS1) 10Jforrester: jjb: Update quibble jobs to node16 images with npm 8.x not 7.x [integration/config] - 10https://gerrit.wikimedia.org/r/954332 (https://phabricator.wikimedia.org/T314470) [20:34:05] (03PS1) 10Jforrester: jjb: Create basic node18 and node20 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/954333 [20:34:07] (03PS1) 10Jforrester: Dockerfiles: Drop node14 images, unused [integration/config] - 10https://gerrit.wikimedia.org/r/954334 [20:44:06] (03PS1) 10Jforrester: [DNM] dockerfiles: [php-ast] Build a PHP 8.3 AST [integration/config] - 10https://gerrit.wikimedia.org/r/954336 [20:44:08] (03PS1) 10Jforrester: [DNM] dockerfiles: Provide php83 test image [integration/config] - 10https://gerrit.wikimedia.org/r/954337 [21:15:48] 10Beta-Cluster-Infrastructure: Beta cluster: Page mover rights request - https://phabricator.wikimedia.org/T345476 (10Lokal_Profil) [21:18:08] 10Beta-Cluster-Infrastructure: Beta cluster: Page mover rights request - https://phabricator.wikimedia.org/T345476 (10TheresNoTime) 05Open→03Resolved a:03TheresNoTime [[ https://en.wikisource.beta.wmflabs.org/w/index.php?title=Special:Log&logid=10255 | Done ]] [21:25:49] 10Beta-Cluster-Infrastructure: Beta cluster: Page mover rights request - https://phabricator.wikimedia.org/T345476 (10Lokal_Profil) @TheresNoTime Thanks. Unfortunately I'm scatterbrained and did not make a not of the password for that account 😳 (and password reset doesn't seem to work on beta cluster). Could yo... [21:33:20] 10Beta-Cluster-Infrastructure: Beta cluster: Page mover rights request - https://phabricator.wikimedia.org/T345476 (10Lokal_Profil) 05Resolved→03Open [21:34:16] 10Phabricator: Exception: Map returned by "newPagingMapFromCursorObject()" in class "ManiphestTaskQuery" omits required key - https://phabricator.wikimedia.org/T344241 (10thcipriani) >>! In T344241#9119693, @Aklapper wrote: > @thcipriani Do you have the search query URL by any chance? Steps to reproduce are alwa... [21:38:35] 10Beta-Cluster-Infrastructure: Beta cluster: Page mover rights request - https://phabricator.wikimedia.org/T345476 (10TheresNoTime) 05Open→03Resolved [[ https://en.wikisource.beta.wmflabs.org/w/index.php?title=Special:Log&logid=10256 | Also done ]] :) [23:28:41] 10GitLab (CI & Job Runners), 10Release-Engineering-Team (Priority Backlog 📥): Create a separate memory optimized gitlab runner pool for memory hungry jobs - https://phabricator.wikimedia.org/T345000 (10dduvall) >>! In T345000#9128483, @xcollazo wrote: > Some testing from my side: > > My `pytest` job ran succe... [23:30:24] (03PS1) 10Zoranzoki21: Zuul: [mediawiki/extensions/Farmer] Mark as archived [integration/config] - 10https://gerrit.wikimedia.org/r/954344 (https://phabricator.wikimedia.org/T325999)