Page MenuHomePhabricator

dancy (Ahmon Dancy)
Staff Software Engineer, Release EngineeringAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Jun 27 2020, 12:14 AM (320 w, 3 d)
Roles
Administrator
Availability
Available
IRC Nick
dancy
LDAP User
Ahmon Dancy
MediaWiki User
ADancy (WMF) [ Global Accounts ]

Recent Activity

Thu, Aug 13

dancy closed T375514: Scap k8s deployments sometimes report final progress < 100% as Resolved.

Fix deployed in scap 4.280.0

Thu, Aug 13, 4:25 PM · Patch-For-Review, Kubernetes, Scap
dancy added a project to T434809: Bad interaction between sssd auto-shutdown and wmf-beta-update-all on deployment-deploy04: Release-Engineering-Team.
Thu, Aug 13, 3:54 PM · Patch-For-Review, Release-Engineering-Team
dancy updated the task description for T434809: Bad interaction between sssd auto-shutdown and wmf-beta-update-all on deployment-deploy04.
Thu, Aug 13, 3:53 PM · Patch-For-Review, Release-Engineering-Team
dancy created T434809: Bad interaction between sssd auto-shutdown and wmf-beta-update-all on deployment-deploy04.
Thu, Aug 13, 3:48 PM · Patch-For-Review, Release-Engineering-Team

Wed, Aug 12

dancy created T434726: Where is my change running tool.
Wed, Aug 12, 8:34 PM · Release-Engineering-Team (Doing 😎)

Tue, Aug 11

dancy closed T434114: Scap support of http basic auth for Logstash queries, a subtask of T350516: Enable OpenSearch security plugin - Beta Logs, as Resolved.
Tue, Aug 11, 6:39 PM · SRE Observability
dancy closed T434114: Scap support of http basic auth for Logstash queries as Resolved.
Tue, Aug 11, 6:39 PM · Observability-Logging, Scap

Wed, Aug 5

dancy added a comment to T434114: Scap support of http basic auth for Logstash queries.

Is there a username/password already prepared for scap to use?

Wed, Aug 5, 9:52 PM · Observability-Logging, Scap
dancy added a comment to T403560: ReadingLists tests not run in jenkins gate and submit job.

After Release-Engineering-Team discussion today we decided to move forward with https://gerrit.wikimedia.org/r/c/integration/config/+/1184176 with understanding that:

  • We'll revert if there are problems.
  • There is still no clear process for processing future requests of this type.
Wed, Aug 5, 8:26 PM · OKR-Work, Reader Experience Team (REx Sprint 3 [Q1 FY26-27 July 29-Aug 11]), Patch-For-Review, FY252627 Reading Lists (Graduating from Beta), MediaWiki-extensions-ReadingLists, Continuous-Integration-Config
dancy added a comment to T433791: Requesting access to deployment for Chlod Alejandro.

@dancy This request would also need approval from the group approver for deployment which lists you and Tyler.

Wed, Aug 5, 7:51 PM · SRE, SRE-Access-Requests
dancy added a comment to T433615: Grant Access to ciadmin for Vaughn Walters.

This request has my approval.

Wed, Aug 5, 5:09 PM · SRE, LDAP-Access-Requests
dancy added a comment to T433563: Requesting access to Jenkins server for PWangai-WMF.

@dancy You are an approver for the contint-users group. Approved?

Wed, Aug 5, 5:05 PM · Release-Engineering-Team, SRE, SRE-Access-Requests
dancy added a comment to T433505: gitlab-runners: WMCS fleet became ~6.5x slower at BuildKit filesystem operations overnight on 8/9 July 2026.

@Jdforrester-WMF Please try going back to wmcs runners and let me know how it goes.

Wed, Aug 5, 3:54 PM · Patch-For-Review, GitLab (CI & Job Runners)

Tue, Aug 4

dancy closed T433985: Buildkit v0.32.2 released as Resolved.
Tue, Aug 4, 9:51 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy changed the status of T433985: Buildkit v0.32.2 released from Open to In Progress.
Tue, Aug 4, 7:06 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T240266: gerrit.wikimedia.org:29418 uses 1024-bit RSA key only.

@Dzahn Congratulations!

Tue, Aug 4, 5:26 PM · Collaboration-Services, Release-Engineering-Team (Seen), Security, security_assessment_devtools_2019, SRE, Gerrit
dancy created T433985: Buildkit v0.32.2 released.
Tue, Aug 4, 3:08 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)

Mon, Aug 3

dancy closed T433104: l10n rebuild errors are hidden as Resolved.

Should be fixed.

Mon, Aug 3, 9:43 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Radar), Developer Productivity, Essential-Work, Release-Engineering-Team, Scap
dancy closed T433879: Buildkit v0.32.1 released as Resolved.
Mon, Aug 3, 9:25 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy updated the task description for T433879: Buildkit v0.32.1 released.
Mon, Aug 3, 8:52 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T433879: Buildkit v0.32.1 released.

docker-registry.wikimedia.org/repos/releng/buildkit:wmf-v0.32.1@sha256:905218d79b70fa73c6216c5db850c70e1034d2afd1e1c08a52c37fbbb133173b

Mon, Aug 3, 8:16 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T417954: Consider using `--extensions-dir` instead of `--list-file` with mergeMessageFileList.php.

We assume that attempting to build the localized message cache for all extensions and skins would be too slow at build time and too big at runtime to be viable

Mon, Aug 3, 7:20 PM · Scap, MediaWiki-Configuration
dancy updated the task description for T417954: Consider using `--extensions-dir` instead of `--list-file` with mergeMessageFileList.php.
Mon, Aug 3, 7:12 PM · Scap, MediaWiki-Configuration
dancy renamed T417954: Consider using `--extensions-dir` instead of `--list-file` with mergeMessageFileList.php from Consider using `--extension-dir` instead of `--list-file` with mergeMessageFileList.php to Consider using `--extensions-dir` instead of `--list-file` with mergeMessageFileList.php.
Mon, Aug 3, 7:12 PM · Scap, MediaWiki-Configuration
dancy closed T433875: Mobileapps fails on image publishing CI step as Resolved.

Fixed: https://integration.wikimedia.org/ci/job/mobileapps-pipeline-publish/415/console

Mon, Aug 3, 6:54 PM · Essential-Work, Release-Engineering-Team
dancy created T433879: Buildkit v0.32.1 released.
Mon, Aug 3, 6:41 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a project to T433875: Mobileapps fails on image publishing CI step: Essential-Work.
Mon, Aug 3, 6:25 PM · Essential-Work, Release-Engineering-Team
dancy changed the status of T433875: Mobileapps fails on image publishing CI step from Open to In Progress.
Mon, Aug 3, 6:25 PM · Essential-Work, Release-Engineering-Team
dancy added a comment to T433875: Mobileapps fails on image publishing CI step.

update_version/update_version.py comes from https://gerrit.wikimedia.org/g/operations/deployment-charts/+/c6ecb431ad5cf1d5f27ae243739710ed6232e8f8/update_version/update_version.py

Mon, Aug 3, 6:12 PM · Essential-Work, Release-Engineering-Team
dancy added a comment to T433875: Mobileapps fails on image publishing CI step.

Please provide a link to a Jenkins job run.

Mon, Aug 3, 5:50 PM · Essential-Work, Release-Engineering-Team

Fri, Jul 31

dancy updated the task description for T412941: Proposal: scap deploy-service.
Fri, Jul 31, 10:26 PM · Patch-For-Review, User-jijiki, Epic, ServiceOps, Scap, Release-Engineering-Team
dancy changed the status of T412941: Proposal: scap deploy-service from Open to In Progress.
Fri, Jul 31, 10:23 PM · Patch-For-Review, User-jijiki, Epic, ServiceOps, Scap, Release-Engineering-Team
dancy added a comment to P94267 An exploration of the configuration "API" for unified service deployment (ST5.3).
debian@deploy:/srv/deployment-charts/helmfile.d/services/eventstreams$ scap deploy-service eventstreamsxz
20:23:41 deploy-service failed: <InvalidDeployServiceConfig> 'eventstreamsxz' is not a service in /etc/scap/service-catalog.yaml (known: eventstreams, shellbox) (scap version: 4.277.0) (duration: \
00m 00s)
^Gdebian@deploy:/srv/deployment-charts/helmfile.d/services/eventstreams$ scap deploy-service eventstreams
20:23:44 Deploying eventstreams using cluster group wikikube (primary datacenter: eqiad)
20:23:44 [STAGING/DEFAULT] (cd /srv/deployment-charts/helmfile.d/services/eventstreams && helmfile apply -e staging)
20:23:44 [PRODUCTION/CANARY] (cd /srv/deployment-charts/helmfile.d/services/eventstreams && helmfile apply -e codfw -l release=canary)
20:23:44 [PRODUCTION/CANARY] (cd /srv/deployment-charts/helmfile.d/services/eventstreams && helmfile apply -e eqiad -l release=canary)
20:23:44 [PRODUCTION/DEFAULT] (cd /srv/deployment-charts/helmfile.d/services/eventstreams && helmfile apply -e codfw -l release=production)
20:23:44 [PRODUCTION/DEFAULT] (cd /srv/deployment-charts/helmfile.d/services/eventstreams && helmfile apply -e eqiad -l release=production)
Fri, Jul 31, 8:26 PM

Thu, Jul 30

dancy added a comment to T432254: scap on deployment-deploy04 failing to reach logging-logstash-04.logging.eqiad1.wikimedia.cloud.

Thanks @colewhite!

Thu, Jul 30, 9:57 PM · Observability-Logging, Beta-Cluster-Infrastructure
dancy added a comment to T429615: UnexpectedValueException: Default '"infinite"' is invalid for preference watchstar-expiry of user [user].

Probably related to https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1298451/1/languages/i18n/pap.json

Thu, Jul 30, 4:46 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Moderator-Tools-Team, User-brennen, Expiring-Watchlist-Items, MediaWiki-Core-Preferences, Wikimedia-production-error

Wed, Jul 29

dancy closed T433520: Buildkit v0.32.0 released as Resolved.
Wed, Jul 29, 8:41 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T433505: gitlab-runners: WMCS fleet became ~6.5x slower at BuildKit filesystem operations overnight on 8/9 July 2026.

Mention: T429988

Wed, Jul 29, 8:12 PM · Patch-For-Review, GitLab (CI & Job Runners)
dancy added a comment to T433505: gitlab-runners: WMCS fleet became ~6.5x slower at BuildKit filesystem operations overnight on 8/9 July 2026.

@Jdforrester-WMF Please try going back to wmcs runners and let me know how it goes.

Wed, Jul 29, 8:05 PM · Patch-For-Review, GitLab (CI & Job Runners)
dancy claimed T433520: Buildkit v0.32.0 released.
Wed, Jul 29, 8:00 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy updated the task description for T433520: Buildkit v0.32.0 released.
Wed, Jul 29, 6:33 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy created T433520: Buildkit v0.32.0 released.
Wed, Jul 29, 4:45 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T430750: Scap / Spiderpig should not warn about i18n rebuild whenever extension.json is changed.

An example of an extension.json change that did result in l10n rebuild:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/cldr/+/1318704

Wed, Jul 29, 3:24 PM · Scap
dancy added a comment to T433505: gitlab-runners: WMCS fleet became ~6.5x slower at BuildKit filesystem operations overnight on 8/9 July 2026.

https://gerrit.wikimedia.org/r/c/operations/puppet/+/1308767 (buildkitd: Bump buildkit image to wmf-v0.31.1) was merged Jul 08 20:34 UTC.

Wed, Jul 29, 3:04 PM · Patch-For-Review, GitLab (CI & Job Runners)
dancy closed T432491: Restrict depth of stacked commits processing in Zuul as Resolved.

The change is deployed.

Wed, Jul 29, 2:52 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team, Zuul

Tue, Jul 28

dancy added a comment to T421370: PHP Warning: API call failed to get remote jsontransform result: status=There was a problem during the HTTP request: 503 Service Unavailable, query= [Called from MediaWiki\Extension\JsonConfig\JCUtils::warn in /srv/mediawiki/ph.

Hello! I'm on train duty this week and this warning tends to be the second most frequent message in the mediawiki error logs when I periodically check on them. It's not causing a big problem but it would be nice to eliminate.

Tue, Jul 28, 9:23 PM · Reader Growth Team, Charts, Wikimedia-production-error
dancy added a comment to T429339: Create DB schema for storing worklists.

Please note T433429

Tue, Jul 28, 7:26 PM · OKR-Work (DE1 FY2026-27), DBA, Connection-Team (Connection-Q1-FY2627), CampaignEvents
Restricted Application assigned T433429: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'officewiki.ce_worklist_pages' doesn't existFunction: MediaWiki\Extension\CampaignEvents\Event\Store\EventStore::getEventsForDiscoveryByPageQuery: SELECT * FROM `ce_worklist_p to Slack_connector_for_Campaigns_engineering.
Tue, Jul 28, 7:25 PM · Data-Persistence, Connection-Team, CampaignEvents, Wikimedia-production-error
dancy created T433429: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'officewiki.ce_worklist_pages' doesn't existFunction: MediaWiki\Extension\CampaignEvents\Event\Store\EventStore::getEventsForDiscoveryByPageQuery: SELECT * FROM `ce_worklist_p.
Tue, Jul 28, 7:18 PM · Data-Persistence, Connection-Team, CampaignEvents, Wikimedia-production-error

Mon, Jul 27

dancy closed T432636: pip install broken in Python2 virtualenvs created from python2-build-bullseye as Resolved.
Mon, Jul 27, 7:19 PM · Essential-Work, Release-Engineering-Team

Fri, Jul 24

dancy created T433104: l10n rebuild errors are hidden.
Fri, Jul 24, 4:06 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Radar), Developer Productivity, Essential-Work, Release-Engineering-Team, Scap
dancy closed T379044: MW script "eval.php" failing during scap operations as Resolved.

Here's what's happening today:

dancy@deploy1003:~$ scap mwscript -- eval.php --wiki testcommonswiki
Warning: socket_sendto(): Unable to write to socket [101]: Network is unreachable in /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/Logger/Monolog/LegacyHandler.php on line 224
[95471c8b66f3baec2522299a] [no req]   UnexpectedValueException: Section 's4' has no hosts defined.
Backtrace:
from /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/libs/Rdbms/LBFactory/LBFactoryMulti.php(158)
#0 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/libs/Rdbms/LBFactory/LBFactoryMulti.php(208): Wikimedia\Rdbms\LBFactoryMulti->newMainLB(bool)
#1 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/Storage/NameTableStoreFactory.php(85): Wikimedia\Rdbms\LBFactoryMulti->getMainLB(bool)
#2 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/Storage/NameTableStoreFactory.php(106): MediaWiki\Storage\NameTableStoreFactory->get(string, bool)
#3 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/ServiceWiring.php(605): MediaWiki\Storage\NameTableStoreFactory->getChangeTagDef()
#4 /srv/mediawiki-staging/php-1.47.0-wmf.12/vendor/wikimedia/services/src/ServiceContainer.php(440): Wikimedia\Services\ServiceContainer::{closure}(MediaWiki\MediaWikiServices)
#5 /srv/mediawiki-staging/php-1.47.0-wmf.12/vendor/wikimedia/services/src/ServiceContainer.php(406): Wikimedia\Services\ServiceContainer->createService(string)
#6 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/MediaWikiServices.php(392): Wikimedia\Services\ServiceContainer->getService(string)
#7 /srv/mediawiki-staging/php-1.47.0-wmf.12/vendor/wikimedia/services/src/ServiceContainer.php(414): MediaWiki\MediaWikiServices->getService(string)
#8 /srv/mediawiki-staging/php-1.47.0-wmf.12/vendor/wikimedia/object-factory/src/ObjectFactory.php(184): Wikimedia\Services\ServiceContainer->get(string)
#9 /srv/mediawiki-staging/php-1.47.0-wmf.12/vendor/wikimedia/object-factory/src/ObjectFactory.php(130): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#10 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/HookContainer/HookContainer.php(223): Wikimedia\ObjectFactory\ObjectFactory->createObject(array)
#11 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/HookContainer/HookContainer.php(280): MediaWiki\HookContainer\HookContainer->makeExtensionHandlerCallback(string, array, array)
#12 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/HookContainer/HookContainer.php(403): MediaWiki\HookContainer\HookContainer->normalizeHandler(string, array, array)
#13 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/HookContainer/HookContainer.php(120): MediaWiki\HookContainer\HookContainer->getHandlers(string, array)
#14 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/HookContainer/HookRunner.php(3938): MediaWiki\HookContainer\HookContainer->run(string, array)
#15 /srv/mediawiki-staging/php-1.47.0-wmf.12/includes/Setup.php(476): MediaWiki\HookContainer\HookRunner->onSetupAfterCache()
#16 /srv/mediawiki-staging/php-1.47.0-wmf.12/maintenance/run.php(52): require_once(string)
#17 /srv/mediawiki-staging/multiversion/MWScript.php(219): require_once(string)
#18 {main}
Fri, Jul 24, 4:03 PM · SRE, MediaWiki-backport-deployments, Train Deployments, serviceops-deprecated
dancy updated subscribers of T379044: MW script "eval.php" failing during scap operations.
Fri, Jul 24, 3:56 PM · SRE, MediaWiki-backport-deployments, Train Deployments, serviceops-deprecated
dancy closed T430831: 1.47.0-wmf.12 deployment blockers as Resolved.
Fri, Jul 24, 3:39 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
dancy added a comment to T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.

Thanks @Krinkle!

Fri, Jul 24, 3:04 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error

Thu, Jul 23

dancy changed the status of T379044: MW script "eval.php" failing during scap operations from Open to In Progress.
Thu, Jul 23, 8:42 PM · SRE, MediaWiki-backport-deployments, Train Deployments, serviceops-deprecated
dancy added a comment to T432829: Move Docker images under the /v2/releng prefix to S3.

For the record, none of the entries in the NOT PRESENT list have a corresponding configuration in https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/refs/heads/master/dockerfiles/, so everything in that list has at some time in the past been considered "too old" by someone maintaining the dockerfiles. My opinion is that they can safely be excluded.

Thu, Jul 23, 7:26 PM · Patch-For-Review, Ceph, SRE-swift-storage, Infrastructure-Foundations
dancy triaged T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated as Unbreak Now! priority.

Thanks @Krinkle. I'm maxing out the priority now that I've rolled the train to group2 and the error rate is quite high now.

Thu, Jul 23, 6:45 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy added a comment to T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic.

Thanks to everyone who helped on this!

Thu, Jul 23, 4:01 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy added a comment to T425064: api-testing, wiki.js line 53, AssertionError: Text: : expected undefined to not equal undefined.

A recent instance: https://integration.wikimedia.org/ci/job/quibble-apitests-only-vendor-php83/33052/console

Thu, Jul 23, 3:45 PM · MediaWiki-API-Platform-Team, ci-test-error (WMF-deployed Build Failure), MediaWiki-REST-API
dancy added a comment to T429005: Flaky Cypress test: wbui2025 deleted property - expected text P23, but the text was ''.

Another deletedProperty.cy.ts test failure: https://integration.wikimedia.org/ci/job/quibble-with-Wikibase-extensions-browser-tests-only-vendor-php83/15705/console

Thu, Jul 23, 2:51 PM · ci-test-error (WMF-deployed Build Failure), Wikidata-Omega, Wikidata

Wed, Jul 22

dancy added a comment to T295351: npm cache saved by castor get corrupted for unknown reason.

This problem happened again today. The conclusion in today's case is that the react-is package was republished (verified by timestamp) while three jobs were simultaneously running npm ci, all starting around the same time. They all started out with the same copy of the cache, loaded from castor. Some of them downloaded one version of the react-is file and some of them got another version. The file is stored in content-addressable directory structure, which ultimately just means that the filename is based on the hash of the content. In addition there is an index which effectively maps a package name to its hashed filename. Although hashed filename differs based on the content, the length of the filename is always the same (whatever the size of the hash is). This sets up a situation where the index file across the builds may have different content (due to different hashes for the react-is package), but the same size and mtime (if the changes are made within the same second across jobs, which did happen).

Wed, Jul 22, 11:56 PM · Release-Engineering-Team, Castor, Continuous-Integration-Infrastructure
dancy updated subscribers of T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic.

@MusikAnimal Possibly related to https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AutoModerator/+/1310686

Wed, Jul 22, 10:12 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy updated subscribers of T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.

@Krinkle Bringing this to your attention

Wed, Jul 22, 7:26 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy added a comment to T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.

Possibly related:https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1309703

Wed, Jul 22, 7:25 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy added a project to T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated: 3D.
Wed, Jul 22, 7:25 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy updated the task description for T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.
Wed, Jul 22, 7:21 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy updated the task description for T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic.
Wed, Jul 22, 7:21 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy updated the task description for T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic.
Wed, Jul 22, 7:20 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy added a comment to T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.
  • mwversion: 1.47.0-wmf.12
  • timestamp: 2026-07-22T19:02:43.747Z
  • phpversion: 8.3.32
  • reqId: 518c2f6f-fa12-4b56-bc2e-0f5af527dbe4
  • Find reqId in Logstash
Wed, Jul 22, 7:17 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy created T432911: PHP Deprecated: round(): Passing null to parameter #1 ($num) of type int|float is deprecated.
Wed, Jul 22, 7:03 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Media-Platform-Team, Commons, 3D, MediaWiki-File-management, Wikimedia-production-error
dancy added a project to T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic: Automoderator.
Wed, Jul 22, 7:02 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy created T432910: TypeError: MediaWiki\Extension\AutoModerator\AutoModeratorRevisionStore::__construct(): Argument #6 ($maxReverts) must be of type int, string given, called in /srv/mediawiki/php-1.47.0-wmf.12/extensions/AutoModerator/src/Servic.
Wed, Jul 22, 7:02 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error

Tue, Jul 21

dancy updated subscribers of T432767: TypeError: MediaWiki\Extension\AutoModerator\Util::getMultiLingualThreshold(): Return value must be of type float, string returned.
Tue, Jul 21, 9:48 PM · Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy added a comment to T432767: TypeError: MediaWiki\Extension\AutoModerator\Util::getMultiLingualThreshold(): Return value must be of type float, string returned.

Possibly related to https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AutoModerator/+/1310686

Tue, Jul 21, 9:46 PM · Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy added a project to T432770: PHP Warning: MediaWiki\ResourceLoader\Context::encodeJson failed to encode "wgPageAssessments": Malformed UTF-8 characters: MediaWiki-extensions-PageAssessments.

Claude's analysis:

Tue, Jul 21, 8:17 PM · Content-Platform-Team (Work In Progress), Data-Engineering (Q1 FS26/27 July 1st - September 30th), MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-PageAssessments, Wikimedia-production-error
dancy created T432771: PHP Warning: RedisException: read error on connection to arclamp1001.eqiad.wmnet:6379.
Tue, Jul 21, 7:27 PM · observability, Wikimedia-production-error
dancy created T432770: PHP Warning: MediaWiki\ResourceLoader\Context::encodeJson failed to encode "wgPageAssessments": Malformed UTF-8 characters.
Tue, Jul 21, 6:50 PM · Content-Platform-Team (Work In Progress), Data-Engineering (Q1 FS26/27 July 1st - September 30th), MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-PageAssessments, Wikimedia-production-error
dancy added a project to T432767: TypeError: MediaWiki\Extension\AutoModerator\Util::getMultiLingualThreshold(): Return value must be of type float, string returned: Automoderator.
Tue, Jul 21, 6:15 PM · Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
dancy created T432767: TypeError: MediaWiki\Extension\AutoModerator\Util::getMultiLingualThreshold(): Return value must be of type float, string returned.
Tue, Jul 21, 6:09 PM · Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error

Mon, Jul 20

dancy created T432636: pip install broken in Python2 virtualenvs created from python2-build-bullseye.
Mon, Jul 20, 7:18 PM · Essential-Work, Release-Engineering-Team

Jul 17 2026

dancy created T432491: Restrict depth of stacked commits processing in Zuul.
Jul 17 2026, 8:10 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team, Zuul
dancy added a comment to T432254: scap on deployment-deploy04 failing to reach logging-logstash-04.logging.eqiad1.wikimedia.cloud.

@colewhite Can you give us some insight into what's going with logging-logstash-04.logging.eqiad1.wikimedia.cloud? It has failed twice this week.

Jul 17 2026, 3:13 PM · Observability-Logging, Beta-Cluster-Infrastructure

Jul 16 2026

dancy closed T432360: Buildkit v0.31.2 released as Resolved.
Jul 16 2026, 8:46 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy closed T428971: Allow configuration of canary and production checks based on deployment target as Resolved.
Jul 16 2026, 7:04 PM · Release-Engineering-Team (Doing 😎)
dancy closed T428971: Allow configuration of canary and production checks based on deployment target, a subtask of T427968: [FY26-27 ST5.1.2] Automated supervision, as Resolved.
Jul 16 2026, 7:04 PM · User-bd808, Release-Engineering-Team (Doing 😎)
dancy closed T432326: DiskSpace (contint1003) as Resolved.
Jul 16 2026, 4:34 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Radar), Collaboration-Services
dancy created T432360: Buildkit v0.31.2 released.
Jul 16 2026, 3:35 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T432326: DiskSpace (contint1003).

I'll leave this task open to either replace vfs with a proper storage driver

Yes please. Overlayfs is what is needed. This will require doing something like https://gerrit.wikimedia.org/r/c/operations/puppet/+/402797 for contint1003.

Jul 16 2026, 2:55 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Radar), Collaboration-Services
dancy added a comment to T432326: DiskSpace (contint1003).

I'll leave this task open to either replace vfs with a proper storage driver

Jul 16 2026, 2:45 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Radar), Collaboration-Services

Jul 14 2026

dancy added a comment to T256168: Move beta cluster automatic deployment to a dedicated infrastructure.

@bd808 Seems like this ticket may be ready to close?

Jul 14 2026, 3:04 PM · User-bd808, Release-Engineering-Team (Doing 😎), Continuous-Integration-Infrastructure, Quality-and-Test-Engineering-Team (Test Infrastructure), Jenkins, Continuous-Integration-Config, Beta-Cluster-Infrastructure

Jul 13 2026

dancy closed T431635: scap triggers a FutureWarning on a deployment as Resolved.

Fix deployed in scap 4.274.0.

Jul 13 2026, 8:23 PM · Release-Engineering-Team (Doing 😎), User-brennen, Scap
dancy closed T431012: Default Phorge search box refreshes / blanks after a paste as Invalid.

I retested today and the problem no longer exists, so I'm satisfied.

Jul 13 2026, 5:02 PM · User-brennen, Release-Engineering-Team, Phabricator
dancy added a comment to T431989: PHP Warning: Undefined array key "x4".

Adding an associated error for searchability:

Jul 13 2026, 4:44 PM · DBA, Wikimedia-production-error
dancy added a comment to T428971: Allow configuration of canary and production checks based on deployment target.

@Scott_French Scap 4.273.0 has been deployed with this change. mediawiki-deployments.yaml is ready to be extended.

Jul 13 2026, 4:40 PM · Release-Engineering-Team (Doing 😎)
dancy added a comment to T431989: PHP Warning: Undefined array key "x4".

There are still ~1000 hits for this message in the last 15 minutes.

Jul 13 2026, 4:36 PM · DBA, Wikimedia-production-error
dancy merged T431994: Scap throws urllib3 v3.0 deprecation warning when doing sync-world into T431635: scap triggers a FutureWarning on a deployment.
Jul 13 2026, 2:59 PM · Release-Engineering-Team (Doing 😎), User-brennen, Scap
dancy merged task T431994: Scap throws urllib3 v3.0 deprecation warning when doing sync-world into T431635: scap triggers a FutureWarning on a deployment.
Jul 13 2026, 2:59 PM · Scap

Jul 9 2026

dancy added a comment to T430170: Flaky Wikibase cypress test: wbui2025 add qualifiers - mobile view (wbui2025) - geo-shape qualifier - can add a geo-shape qualifier with lookup.

Another instance: https://integration.wikimedia.org/ci/job/quibble-with-Wikibase-extensions-browser-tests-only-vendor-php83/14585/console

Jul 9 2026, 4:50 PM · Wikidata-Omega, Wikidata, Browser-Tests, ci-test-error (WMF-deployed Build Failure)

Jul 8 2026

dancy closed T429988: Buildkit v0.31.1 released as Resolved.
Jul 8 2026, 9:34 PM · Essential-Work, Release-Engineering-Team, GitLab (CI & Job Runners)
dancy added a comment to T240266: gerrit.wikimedia.org:29418 uses 1024-bit RSA key only.

I used this program:

Convert.java
import java.io.*;
import java.security.*;
import java.util.Base64;
Jul 8 2026, 9:21 PM · Collaboration-Services, Release-Engineering-Team (Seen), Security, security_assessment_devtools_2019, SRE, Gerrit