Page MenuHomePhabricator

demon (Chad Horohoe)
That old guy who says get off my lawnAdministrator

Projects (16)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:05 PM (251 w, 6 d)
Roles
Administrator
Availability
Available
IRC Nick
no_justification
LDAP User
Chad
MediaWiki User
😂 [ Global Accounts ]

I've been around for a really long time now. I used to work for @greg on the Release-Engineering-Team doing Deployments (and Release) of MediaWiki, worked on Scap.

Now I just sit around and voice my opinion on stuff. Oh, I really love deleting code.

Easily nerd sniped.

Recent Activity

Apr 14 2019

D3r1ck01 awarded T25223: Establish Wikimedia branch office in Germany a Love token.
Apr 14 2019, 7:31 PM · Upstream, Tracking-Neverending, Shell, Performance, Accessibility, Wikimedia-General-or-Unknown

Mar 16 2019

Restricted Application updated subscribers of T169821: Investigate whether InitialiseSettings configuration cache is still needed on hhvm.
Mar 16 2019, 3:32 PM · Wikimedia-General-or-Unknown
demon placed T134448: mw conf cache is not properly invalidated up for grabs.
Mar 16 2019, 3:29 PM · HHVM, Deployments

Mar 15 2019

Jdforrester-WMF awarded T185227: Sunset/archive Configure extension? a Like token.
Mar 15 2019, 12:26 AM · Cleanup, MediaWiki-extensions-Configure

Feb 10 2019

Framawiki awarded T109715: Replicate production elasticsearch indices to labs a Love token.
Feb 10 2019, 5:57 PM · Discovery-Search, Cloud-Services, Elasticsearch, Discovery

Feb 7 2019

demon committed rMSCA28be9a55be80: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCAbe0d8c28816f: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCAd2c9a9b0b1b0: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCAeb99520adc11: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCA7fc2f41494ca: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCA956a2086ddce: sudo_check_call: Improve logging on failures (authored by demon).
sudo_check_call: Improve logging on failures
Feb 7 2019, 12:09 PM
demon committed rMSCA094e36fc2c4b: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCA9570d61df649: Use HHVM's logger in its sudo_check_call (authored by demon).
Use HHVM's logger in its sudo_check_call
Feb 7 2019, 12:09 PM
demon committed rMSCA4ade1bfb1777: sudo_check_call: Improve logging on failures (authored by demon).
sudo_check_call: Improve logging on failures
Feb 7 2019, 12:09 PM
demon committed rMSCAb8ad15aac1d1: Allow top-level logger to track lower level git operations (authored by demon).
Allow top-level logger to track lower level git operations
Feb 7 2019, 12:09 PM
demon committed rMSCA41e6941aba41: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:09 PM
demon committed rMSCA9e410f1c8508: Fix logging output from sudo_check_call (authored by demon).
Fix logging output from sudo_check_call
Feb 7 2019, 12:09 PM
demon committed rMSCA6bc43be537fa: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCA320734ab0c86: A context manager for managing nested loggers (authored by mmodell).
A context manager for managing nested loggers
Feb 7 2019, 12:08 PM
demon committed rMSCAd7f5d9093103: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCAdaaeffae05f0: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCAa148a88148c7: Convert tasks.* to use context logger (authored by demon).
Convert tasks.* to use context logger
Feb 7 2019, 12:08 PM
demon committed rMSCA3b1e4b5481b2: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCAd30721124692: A context manager for managing nested loggers (authored by mmodell).
A context manager for managing nested loggers
Feb 7 2019, 12:08 PM
demon committed rMSCA87669eb394d4: Use context logger and stop passing one to sudo_check_call (authored by demon).
Use context logger and stop passing one to sudo_check_call
Feb 7 2019, 12:08 PM
demon committed rMSCAae1fcfc863ec: Use context logger and stop passing one to sudo_check_call (authored by demon).
Use context logger and stop passing one to sudo_check_call
Feb 7 2019, 12:08 PM
demon committed rMSCA1ec6e4b81622: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCAcde827be41e4: Simplify logging in ssh module (authored by demon).
Simplify logging in ssh module
Feb 7 2019, 12:08 PM
demon committed rMSCA1e58723bbfab: A context manager for managing nested loggers (authored by mmodell).
A context manager for managing nested loggers
Feb 7 2019, 12:08 PM
demon added a reverting change for rMSCAd7db8de6e496: Don't assume current l10n cache files are .cdb: rMSCA98a977f7d6bc: Remove PHP localization cache code.
Feb 7 2019, 12:08 PM
demon committed rMSCA98a977f7d6bc: Remove PHP localization cache code (authored by demon).
Remove PHP localization cache code
Feb 7 2019, 12:08 PM
demon added a reverting change for rMSCAa404a39b3210: Build wikiversions.php in addition to wikiversions.cdb: rMSCA98a977f7d6bc: Remove PHP localization cache code.
Feb 7 2019, 12:08 PM
demon added a reverting change for rMSCAdc8eda51fdc4: Don't exclude PHP files from being synced: rMSCA98a977f7d6bc: Remove PHP localization cache code.
Feb 7 2019, 12:08 PM
demon committed rMSCA3d770bacc1b7: [WIP] Sync /srv/mediawiki-staging to co-masters (authored by demon).
[WIP] Sync /srv/mediawiki-staging to co-masters
Feb 7 2019, 12:07 PM
demon committed rMSCA907f0a1a66db: [WIP] Sync /srv/mediawiki-staging to co-masters (authored by demon).
[WIP] Sync /srv/mediawiki-staging to co-masters
Feb 7 2019, 12:07 PM

Jan 8 2019

demon added a comment to T191183: Enable avatars in gerrit.

I'm increasingly convinced that avatars aren't worth the effort.

Jan 8 2019, 5:28 AM · Operations, Traffic, Patch-For-Review, Gerrit

Dec 8 2018

Krinkle awarded T37611: Remove port 29418 from cloning process a Orange Medal token.
Dec 8 2018, 2:11 AM · serviceops, Developer-Advocacy, Operations, Gerrit

Nov 23 2018

demon added a comment to T184961: Close chairwiki.

Also, we're just closing it, not deleting. The data isn't going anywhere in case someone changes their mind down the road and thinks the data is useful--which it isn't

Nov 23 2018, 8:44 AM · Wiki-Setup, User-Urbanecm

Nov 21 2018

demon added a comment to T184961: Close chairwiki.

I can already tell everyone there's nothing of interest...

Nov 21 2018, 7:05 AM · Wiki-Setup, User-Urbanecm

Sep 25 2018

zeljkofilipin awarded T191373: Move Scap development from Differential to Gerrit a Pterodactyl token.
Sep 25 2018, 10:27 AM · Patch-For-Review, Phabricator, Release-Engineering-Team (Kanban), Gerrit

Aug 18 2018

demon added a comment to T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit.

I'm with Timo and Kunal here, we should've disabled the dependent pipeline ages ago. It doesn't scale and the cases it catches are minimal in practice versus the disruption it causes.

Aug 18 2018, 12:54 AM · Release-Engineering-Team-TODO, WorkType-Maintenance, Continuous-Integration-Infrastructure

Aug 7 2018

demon removed a member for Project-Admins: demon.
Aug 7 2018, 1:07 AM
demon removed a member for Phabricator: demon.
Aug 7 2018, 1:04 AM
demon removed a member for acl*repository-admins: demon.
Aug 7 2018, 1:04 AM
demon removed a member for acl*Project-Admins: demon.
Aug 7 2018, 1:02 AM
demon removed a member for acl*phabricator: demon.
Aug 7 2018, 1:02 AM
demon removed a member for Wikimedia-production-error: demon.
Aug 7 2018, 1:01 AM
demon added a member for acl*Project-Admins: demon.
Aug 7 2018, 1:00 AM
demon removed a member for acl*Project-Admins: demon.
Aug 7 2018, 1:00 AM

Jul 31 2018

demon added a comment to T97947: Allow users to watch pages on wikimediafoundation.org.

Does it work for the old site that was moved now? If so I'd say retitle and call it fixed.

Jul 31 2018, 8:56 PM · Trust-and-Safety, Wikimedia-Site-requests

Jul 18 2018

demon added a comment to T199460: Update gerrit to 2.15.3.

This is mostly documented on wikitech, but I'll provide a few more in depth pointers here. Luckily there's no schema changes on this release so you can skip the init steps.

Jul 18 2018, 3:59 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Gerrit

Jul 5 2018

demon added a comment to T179462: Audit @wikimedia GitHub org access (2017).

Yes

Jul 5 2018, 7:17 AM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO, GitHub-Mirrors

Jun 29 2018

demon added a comment to T198256: RFC: Modern Event Platform - Choose Schema Tech.

Have you looked into protocol buffers?

Jun 29 2018, 2:03 AM · Core Platform Team Workboards (Done with CPT), TechCom-RFC (TechCom-Approved), Operations, Services (designing), Analytics-EventLogging, EventBus, Analytics

Jun 27 2018

demon removed a member for Scap: demon.
Jun 27 2018, 5:52 PM
demon removed a member for MediaWiki-Releasing: demon.
Jun 27 2018, 5:51 PM
demon removed a member for Quibble: demon.
Jun 27 2018, 5:49 PM
demon removed a member for Librarization: demon.
Jun 27 2018, 5:49 PM
demon removed a member for Elasticsearch: demon.
Jun 27 2018, 5:49 PM
demon removed a member for Beta-Cluster-Infrastructure: demon.
Jun 27 2018, 5:48 PM
demon removed a member for CirrusSearch: demon.
Jun 27 2018, 5:48 PM
demon removed a member for Diffusion: demon.
Jun 27 2018, 5:48 PM

Jun 26 2018

demon added a comment to T198138: Disable agent forwarding to important hosts.

Teaching to not use -A is good. Setting it in your ~/.ssh/config is useful in case it's not disabled system-wide by default :)

Jun 26 2018, 9:24 PM · Operations, Security
demon added a comment to T135494: Mirroring mediawiki/core to GitHub from diffusion does not work.

As I've said before, there's no need to push them?

Jun 26 2018, 4:45 AM · GitHub-Mirrors, Repository-Admins, Diffusion
demon added a comment to T198138: Disable agent forwarding to important hosts.

Might be better to ensure that all privileged users at least know that they should never use -A to a host they do not fully trust, and that labs machines must be treated as untrustworthy.

Jun 26 2018, 4:41 AM · Operations, Security

Jun 22 2018

demon closed T180540: make-release doesn't list mediawiki-core as Resolved.
Jun 22 2018, 2:54 PM · Release-Engineering-Team (Backlog), MediaWiki-Release-Tools
demon added a comment to T184961: Close chairwiki.

I already granted him access some time ago to chairwiki.

Jun 22 2018, 2:51 PM · Wiki-Setup, User-Urbanecm

Jun 20 2018

mmodell awarded T191373: Move Scap development from Differential to Gerrit a Heartbreak token.
Jun 20 2018, 11:27 PM · Patch-For-Review, Phabricator, Release-Engineering-Team (Kanban), Gerrit

Jun 19 2018

demon added a comment to T197257: gerrit: run "LocalUsernamesToLowerCase" utility on gerrit host to fix mixed case usernames in gerrit's accounts db.

I re-ran it. It dies with an exception anyway :P

Jun 19 2018, 8:00 AM · Release-Engineering-Team, Gerrit

Jun 17 2018

demon added a comment to T197257: gerrit: run "LocalUsernamesToLowerCase" utility on gerrit host to fix mixed case usernames in gerrit's accounts db.

I could've sworn we ran this after we changed that setting...

Jun 17 2018, 10:20 PM · Release-Engineering-Team, Gerrit

Jun 15 2018

demon removed a member for acl*releng: demon.
Jun 15 2018, 6:23 PM

Jun 14 2018

demon added a comment to T197083: Gerrit has created duplicate accounts for some users.

How about https://gerrit-review.googlesource.com/c/gerrit/+/170693?

Jun 14 2018, 1:55 AM · Release-Engineering-Team (Kanban), Gerrit

Jun 13 2018

demon closed T191088: Release MW 1.31 as Resolved.

Done & announced

Jun 13 2018, 8:57 PM · Release-Engineering-Team (Kanban), MW-1.31-release
demon removed a project from T197030: Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /srv/mediawiki/w/includes/session/PHPSessionHandler.php on line 126: MW-1.31-release.

Removing from 1.31 blockers.

Jun 13 2018, 1:57 PM · MW-1.31-release-notes, MW-1.32-notes (WMF-deploy-2018-06-26 (1.32.0-wmf.10)), Patch-For-Review, MediaWiki-extensions-LocalisationUpdate, PHP 7.2 support, MediaWiki-General

Jun 12 2018

demon added a comment to T73379: Upgrade patches for tarball releases don't apply cleanly to tarball installation.

Was this a problem for the rc's?

Jun 12 2018, 10:33 PM · Patch-For-Review, MediaWiki-Releasing, MW-1.31-release, Release-Engineering-Team

Jun 10 2018

demon added a comment to T196840: Massive increase of writes in m3 section.

We haven't needed to replicate any refs other than heads and tags since we brought gitiles online... Disable them. Now. And prune them from Phab while we're at it.

Jun 10 2018, 12:06 PM · Operations, DBA, Phabricator, Gerrit

Jun 9 2018

demon added a comment to T194318: Please rewrite sync-with-gerrit.py to use Gerrit REST API.

You can't have an interactive shell. But sync-with-gerrit doesn't do that....try appending gerrit ls-projects to that

Jun 9 2018, 10:48 AM · Gerrit
demon added a comment to T176164: Switch to mariadb java connector.

I think we can just decline this. NoteDB works around the problem and the underlying bug leading to this has gone away too.

Jun 9 2018, 2:30 AM · Patch-For-Review, Gerrit
demon moved T194318: Please rewrite sync-with-gerrit.py to use Gerrit REST API from Bugs & stuff to Local hacks on the Gerrit board.
Jun 9 2018, 2:28 AM · Gerrit
demon moved T189549: Setup CI for operations/software/gerrit from Bugs & stuff to Local hacks on the Gerrit board.
Jun 9 2018, 2:28 AM · Release-Engineering-Team-TODO (201907), Release-Engineering-Team (Development services), Patch-For-Review, Continuous-Integration-Config, Gerrit
demon added a comment to T194318: Please rewrite sync-with-gerrit.py to use Gerrit REST API.

Every user has SSH access to the server. And you'd need to be a user to do the commit to the repo....who's being excluded here?

Jun 9 2018, 2:25 AM · Gerrit
demon moved T195235: Research Project Idea: Use AI to suggest improvements to patches uploaded to gerrit from Bugs & stuff to Local hacks on the Gerrit board.
Jun 9 2018, 12:55 AM · Scoring-platform-team, ORES, Gerrit
demon triaged T196787: Deactivate Chad's Racktables account as Normal priority.
Jun 9 2018, 12:18 AM · Operations

Jun 7 2018

demon committed rGERRITDEPLOY73241403d84b: Dropping wikimedia from deployment for now, will readd later (authored by demon).
Dropping wikimedia from deployment for now, will readd later
Jun 7 2018, 11:46 PM
demon committed rGERRITDEPLOY990077b4d924: Dropping quota from deployment for now, will readd later (authored by demon).
Dropping quota from deployment for now, will readd later
Jun 7 2018, 11:44 PM
demon created P7226 (An Untitled Masterwork).
Jun 7 2018, 11:39 PM
demon committed rGERRITDEPLOY099aa59079aa: Gerrit 2.15.2 release (authored by demon).
Gerrit 2.15.2 release
Jun 7 2018, 10:26 PM
demon committed rGERRITDEPLOY33ec53f9388e: Bumping motd to updated upstream sha1 (authored by demon).
Bumping motd to updated upstream sha1
Jun 7 2018, 9:47 PM
demon committed rGERRITDEPLOYab30dbc51d55: Initial stable-2.15 fork for wikimedia (authored by demon).
Initial stable-2.15 fork for wikimedia
Jun 7 2018, 9:09 PM
demon committed rGERRITDEPLOY1221143c2d3d: Initial stable-2.15 fork for wikimedia (authored by demon).
Initial stable-2.15 fork for wikimedia
Jun 7 2018, 8:56 PM
demon committed rGERRITDEPLOY4a463a58e52c: Quota plugin @ stable-2.14 (authored by demon).
Quota plugin @ stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY745ada289a66: Update non-core plugins to their respective stable-2.14 tips (authored by demon).
Update non-core plugins to their respective stable-2.14 tips
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY07c8aa991050: motd to master (authored by demon).
motd to master
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYabad77262741: Merge tag 'v2.14.8' into wmf/stable-2.14 (authored by demon).
Merge tag 'v2.14.8' into wmf/stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY0476dd14126b: Forgot to add zuul to custom_plugins (authored by demon).
Forgot to add zuul to custom_plugins
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY660bbfeb1b29: Adding reviewers-by-blame plugin (authored by demon).
Adding reviewers-by-blame plugin
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY8255374a07b9: Adding zuul for building (authored by demon).
Adding zuul for building
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY01a932b7863a: Use stable-2.14 for zuul (authored by demon).
Use stable-2.14 for zuul
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY3e359782f08b: Add webhooks and go-import to plugin test deps (authored by demon).
Add webhooks and go-import to plugin test deps
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYf33a9ed909ce: Adding motd plugin (authored by demon).
Adding motd plugin
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYbb841334f736: Move zuul to right location (authored by demon).
Move zuul to right location
Jun 7 2018, 7:50 PM