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

Projects (15)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:05 PM (216 w, 5 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

Sep 25 2018

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

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 (Kanban), WorkType-Maintenance, Patch-For-Review, 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 (Next), 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 · 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 (Someday), 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, Patch-For-Review, Release-Engineering-Team (Kanban)

Jun 20 2018

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

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-or-Unknown

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/gerrit from Bugs & stuff to Local hacks on the Gerrit board.
Jun 9 2018, 2:28 AM · Continuous-Integration-Infrastructure, 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
demon committed rGERRITDEPLOYe74ffc0dcba9: Move motd to proper location (authored by demon).
Move motd to proper location
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY0f04397dbd09: Rolling reviewers back to 411a516 (authored by demon).
Rolling reviewers back to 411a516
Jun 7 2018, 7:50 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rGERRITDEPLOY9864e322d7dd: Merge "Updating most plugins to latest stable-2.14" into wmf/stable-2.14 (authored by demon).
Merge "Updating most plugins to latest stable-2.14" into wmf/stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYb2d145c0caf4: Updating most plugins to latest stable-2.14 (authored by demon).
Updating most plugins to latest stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY5e493d71e64b: Merge tag 'v2.14.7' into wmf/stable-2.14 (authored by demon).
Merge tag 'v2.14.7' into wmf/stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY5c14c53bb4a4: Add initial wikimedia plugin to build (authored by demon).
Add initial wikimedia plugin to build
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY70f5858937b6: Adjust submodules to point to upstream (authored by demon).
Adjust submodules to point to upstream
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYa47ec5e92dd1: Forgot to actually include dependencies (authored by demon).
Forgot to actually include dependencies
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYd84c5fd3d3a3: Updating all plugins to latest stable-2.14 (authored by demon).
Updating all plugins to latest stable-2.14
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYcd489559c72e: Remove its-base from the plugins list. It doesn't need to be bundled as such (authored by demon).
Remove its-base from the plugins list. It doesn't need to be bundled as such
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY7e37a6c4793c: Adding quota plugin to stable-2.15 fork as well (authored by demon).
Adding quota plugin to stable-2.15 fork as well
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYa66122baf3e0: Initial stable-2.15 fork for wikimedia (authored by demon).
Initial stable-2.15 fork for wikimedia
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY9f2e4ddcb862: Changes to stable-2.14 plugins for WMF building (authored by demon).
Changes to stable-2.14 plugins for WMF building
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY20ad34b95f88: Merge tag 'v2.15.2' into wmf/stable-2.15 (authored by demon).
Merge tag 'v2.15.2' into wmf/stable-2.15
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOY5c6fdf41d871: Py3 compat: xrange() -> range() (authored by demon).
Py3 compat: xrange() -> range()
Jun 7 2018, 7:50 PM
demon committed rGERRITDEPLOYbc8eca1cd626: Use print_function from __future__ (authored by demon).
Use print_function from __future__
Jun 7 2018, 7:49 PM
David Pursehouse <dpursehouse@collab.net> committed rGERRITDEPLOY6062b6599d20: Expand docs on how to include external dependencies in core plugins (authored by demon).
Expand docs on how to include external dependencies in core plugins
Jun 7 2018, 7:47 PM
demon committed rGERRITDEPLOYe8658f5e1939: Expand docs on how to include external dependencies in core plugins (authored by demon).
Expand docs on how to include external dependencies in core plugins
Jun 7 2018, 7:46 PM
demon committed rGERRITDEPLOY9e34a7d7f694: Increase diff font size to 9pt (authored by demon).
Increase diff font size to 9pt
Jun 7 2018, 6:56 PM
demon committed rGERRITDEPLOYfcfa42509734: Provide direct link to REST API documentation (authored by demon).
Provide direct link to REST API documentation
Jun 7 2018, 6:51 PM
demon committed rGERRITDEPLOY1dfe36c9b2d3: Add gitweb.linkDrafts to control if gitweb links are shown on drafts (authored by demon).
Add gitweb.linkDrafts to control if gitweb links are shown on drafts
Jun 7 2018, 6:50 PM
demon committed rGERRITDEPLOYca708a821700: Removing 2 unused imports (authored by demon).
Removing 2 unused imports
Jun 7 2018, 6:49 PM
demon committed rGERRITDEPLOY783cd9d18269: Add --is-draft parameter to comment-added hook (authored by demon).
Add --is-draft parameter to comment-added hook
Jun 7 2018, 6:49 PM
demon committed rGERRITDEPLOYabd6d4e1d4ac: Split off raw SQL access into its own permission (authored by demon).
Split off raw SQL access into its own permission
Jun 7 2018, 6:48 PM
demon committed rGERRITDEPLOYc691ba171d8b: Use TreeMaps instead of Maps in a couple of places. (authored by demon).
Use TreeMaps instead of Maps in a couple of places.
Jun 7 2018, 6:48 PM
demon committed rGERRITDEPLOYc9654a48ce89: Slightly increase commit message text size (authored by demon).
Slightly increase commit message text size
Jun 7 2018, 6:47 PM
demon committed rGERRITDEPLOYca0bdda4cd3b: Protect against nulls in GroupMembers.getGroupMembers() (authored by demon).
Protect against nulls in GroupMembers.getGroupMembers()
Jun 7 2018, 6:47 PM
demon committed rGERRITDEPLOYbc5575c2311e: Less spammy logging when hook scripts exit with 0 (authored by demon).
Less spammy logging when hook scripts exit with 0
Jun 7 2018, 6:47 PM
demon committed rGERRITDEPLOY8c4692316025: Make SchemaVersion.guessVersion() public (authored by demon).
Make SchemaVersion.guessVersion() public
Jun 7 2018, 6:47 PM
demon committed rGERRITDEPLOY2cf207f384fb: Allow group includes to be by UUID instead of group ID (authored by demon).
Allow group includes to be by UUID instead of group ID
Jun 7 2018, 6:46 PM
demon committed rGERRITDEPLOY4b6de14811bd: Lightweight LDAP server for debugging (authored by Olivier Croquette <ocroquette@free.fr>).
Lightweight LDAP server for debugging
Jun 7 2018, 6:46 PM
demon committed rGERRITDEPLOY33c3646ada9a: Rename the "Diff All" change constants, they aren't buttons anymore (authored by demon).
Rename the "Diff All" change constants, they aren't buttons anymore
Jun 7 2018, 6:46 PM
demon committed rGERRITDEPLOY5a651d23f82c: Silence INFO/DEBUG output from apache.http (authored by demon).
Silence INFO/DEBUG output from apache.http
Jun 7 2018, 6:46 PM
demon committed rGERRITDEPLOYb319b6d0438e: Rename "Groups" top-level menu to "People" (authored by demon).
Rename "Groups" top-level menu to "People"
Jun 7 2018, 6:46 PM
demon committed rGERRITDEPLOY6589708355fe: Make the text for "Register" customizable (authored by demon).
Make the text for "Register" customizable
Jun 7 2018, 6:45 PM
demon committed rGERRITDEPLOYbbdf74818098: Re-skin Gerrit to something a little less painful on the eyes (authored by demon).
Re-skin Gerrit to something a little less painful on the eyes
Jun 7 2018, 6:45 PM
demon committed rGERRITDEPLOYb19a85d0b437: Adding sublime project files to .gitignore (authored by demon).
Adding sublime project files to .gitignore
Jun 7 2018, 6:45 PM
demon committed rGERRITDEPLOY1d4da218c0bf: Remove unused import (authored by demon).
Remove unused import
Jun 7 2018, 6:45 PM
demon committed rGERRITDEPLOYf948259eb7f5: Remove unused import (authored by demon).
Remove unused import
Jun 7 2018, 6:45 PM