[02:20:53] is there no way to enumerate / discover maintenance scripts via run.php? [02:26:15] is it crazy to imagine a registration and discovery mechanism for maintenance scripts, similar to how API modules are handled? to make it so you could run php maintenance run.php --list or whatever and see a list of maintenance scripts, with short descriptions? [02:41:23] With run.php, namespaceing and stuff... we're probably part of the way there [03:31:15] ori: until shell autocomplete is somehow integrated common and auto discovered without needing individual setup, I stick to php maintenance/ or, assuming that this works, php maintenance/run maintenance/. [03:33:12] --list would be nice yeah. I don't think we have a central registry yet that would cover core and extensions [03:34:51] We've gone from one way to about 5 ways you can run a maintenance script but in terms of UX it hasn't paid off yet. The prep is good though, but then priorities shifted. [22:01:15] zabe: symlinks aren't working... [22:01:19] Script '/srv/mediawiki-staging/php-1.46.0-wmf.1/extensions/WikimediaMaintenance/purgeUrls.php' not found [22:01:31] blameStartupRegistry.php -> blameStartupRegistry.php [22:01:32] purgeUrls.php -> purgeUrls.php [22:01:43] I guess that's meant to have maintenance in front of the destinations.. [22:02:02] yeah, those links are just plain broken [22:03:01] right, "purgeUrls.php: broken symbolic link to purgeUrls.php" [22:03:19] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaMaintenance/+/1203232 [22:03:32] <3 [22:04:19] thanks to infinitely echoing gauges in statsd-exporter, the dashboards don't look obviously broken... [22:04:27] https://grafana-rw.wikimedia.org/d/BvWJlaDWk/startup-manifest-size , ref T394956 [22:04:27] T394956: Restore support for gauge metrics from MediaWiki PHP (post-Prometheus migration) - https://phabricator.wikimedia.org/T394956