demon (Chad Horohoe)Administrator
Software Engineer, Wikimedia

Projects (19)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:05 PM (131 w, 4 h)
Roles
Administrator
Availability
Available
IRC Nick
ostriches
LDAP User
Chad
MediaWiki User
^demon

I've been around for a really long time now.

Recent Activity

Yesterday

demon added a comment to T106924: Consider using the Badges application for a few special roles to highlight those users' comments.

Badges are dumb, just like userboxes are. If anyone adds them to my account expect me to remove them.

Thu, Mar 23, 10:22 PM · Phabricator
demon added a comment to T161208: Create a Phabricator badge for persons involved in CI.

I've added the names you called out, other than the release engineering team. It seems more appropriate to me that we give them out to people outside Release-Engineering-Team rather than awarding ourselves with more badges ;)

Thu, Mar 23, 10:19 PM · Phabricator

Wed, Mar 22

demon removed a project from T161156: Unify co-master sync: Puppet.
Wed, Mar 22, 8:41 PM · Scap, Deployment-Systems
demon triaged T161156: Unify co-master sync as "Low" priority.
Wed, Mar 22, 8:41 PM · Scap, Deployment-Systems
demon created T161156: Unify co-master sync.
Wed, Mar 22, 8:41 PM · Scap, Deployment-Systems
demon accepted D602: Add CONTRIBUTING help.
Wed, Mar 22, 7:13 PM · Release-Engineering-Team
demon removed a subtask for T160549: MW-1.29.0-wmf.17 deployment blockers: T161039: Warning: Revision::decompressRevisionText: gzinflate() failed .
Wed, Mar 22, 6:00 PM · Release, Release-Engineering-Team (Deployment-Blockers)
demon removed a parent task for T161039: Warning: Revision::decompressRevisionText: gzinflate() failed : T160549: MW-1.29.0-wmf.17 deployment blockers.
Wed, Mar 22, 6:00 PM · Wikimedia-log-errors
demon closed T50774: underscores in usernames are not recognized as "Declined".
Wed, Mar 22, 4:25 PM · Upstream, LDAP, Gerrit
demon created T161078: Have gerrit reports from its-phabricator mention the branch.
Wed, Mar 22, 4:33 AM · GerritBot
demon added a comment to T158946: Update gerrit to 2.13.7.

The 2.13.4..2.13.7 diff looks good, we'll target it after I'm back from vacation.

Wed, Mar 22, 1:36 AM · Release-Engineering-Team, Gerrit
demon created T161067: archiva-deploy password for Chad H..
Wed, Mar 22, 1:08 AM · Gerrit, Operations, Ops-Access-Requests

Tue, Mar 21

demon added a comment to T159002: Update vagrant for elasticsearch 5.x.

Anything left to do here?

Tue, Mar 21, 10:20 PM · Patch-For-Review, Discovery-Search (Current work), Discovery
demon added a comment to T159855: Upgrade deployment-prep to elasticsearch 5.x.

Anything left here or can we close this?

Tue, Mar 21, 10:20 PM · Discovery-Search (Current work), Discovery
demon added a comment to T161036: Warning: ZeroAPI: Unable to parse json of page Zero:.

Seems a lot like someone changed something on the wiki page, badly... Or a core change

Tue, Mar 21, 9:11 PM · Patch-For-Review, Wikimedia-log-errors, Zero
demon added a comment to T160549: MW-1.29.0-wmf.17 deployment blockers.

T161040: Unknown column 'workflow_last_update_timestamp' in 'order clause' as well. All are now subtasks of this

Tue, Mar 21, 9:10 PM · Release, Release-Engineering-Team (Deployment-Blockers)
demon added subtasks for T160549: MW-1.29.0-wmf.17 deployment blockers: T161039: Warning: Revision::decompressRevisionText: gzinflate() failed , T161037: Warning: data error in /srv/mediawiki/php-1.29.0-wmf.17/includes/Revision.php on line 1351, T161036: Warning: ZeroAPI: Unable to parse json of page Zero:.
Tue, Mar 21, 9:08 PM · Release, Release-Engineering-Team (Deployment-Blockers)
demon added a parent task for T161036: Warning: ZeroAPI: Unable to parse json of page Zero:: T160549: MW-1.29.0-wmf.17 deployment blockers.
Tue, Mar 21, 9:08 PM · Patch-For-Review, Wikimedia-log-errors, Zero
demon added a parent task for T161037: Warning: data error in /srv/mediawiki/php-1.29.0-wmf.17/includes/Revision.php on line 1351: T160549: MW-1.29.0-wmf.17 deployment blockers.
Tue, Mar 21, 9:08 PM · MW-1.29-release (WMF-deploy-2017-03-21_(1.29.0-wmf.17)), MW-1.29-release-notes, Performance-Team, MediaWiki-Cache, MediaWiki-Page-editing, Patch-For-Review, Wikimedia-log-errors
demon added a parent task for T161039: Warning: Revision::decompressRevisionText: gzinflate() failed : T160549: MW-1.29.0-wmf.17 deployment blockers.
Tue, Mar 21, 9:08 PM · Wikimedia-log-errors
demon renamed T161040: Unknown column 'workflow_last_update_timestamp' in 'order clause' from "DBQueryError line 1061" to "Unknown column 'workflow_last_update_timestamp' in 'order clause'".
Tue, Mar 21, 9:06 PM · Collaboration-Team-Triage, Wikimedia-log-errors, Flow
demon added a comment to T161040: Unknown column 'workflow_last_update_timestamp' in 'order clause'.

Full stracktrace:

#0 /srv/mediawiki/php-1.29.0-wmf.17/includes/libs/rdbms/database/Database.php(919): Database->reportQueryError(string, integer, string, string, boolean)
#1 /srv/mediawiki/php-1.29.0-wmf.17/includes/libs/rdbms/database/Database.php(1255): Database->query(string, string)
#2 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/Storage/BasicDbStorage.php(148): Database->select(string, string, array, string, array)
#3 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/Storage/BasicDbStorage.php(163): Flow\Data\Storage\BasicDbStorage->find(array, array)
#4 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/Storage/BasicDbStorage.php(180): Flow\Data\Storage\BasicDbStorage->fallbackFindMulti(array, array)
#5 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/ObjectLocator.php(103): Flow\Data\Storage\BasicDbStorage->findMulti(array, array)
#6 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/ObjectLocator.php(64): Flow\Data\ObjectLocator->findMulti(array, array)
#7 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Data/Pager/Pager.php(130): Flow\Data\ObjectLocator->find(array, array)
#8 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Block/TopicList.php(479): Flow\Data\Pager\Pager->getPage(Closure$Flow\Block\TopicListBlock::getPage;495966428)
#9 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Block/TopicList.php(266): Flow\Block\TopicListBlock->getPage(array)
#10 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Api/ApiFlowBaseGet.php(33): Flow\Block\TopicListBlock->renderApi(array)
#11 /srv/mediawiki/php-1.29.0-wmf.17/extensions/Flow/includes/Api/ApiFlow.php(98): Flow\Api\ApiFlowBaseGet->execute()
#12 /srv/mediawiki/php-1.29.0-wmf.17/includes/api/ApiMain.php(1544): Flow\Api\ApiFlow->execute()
#13 /srv/mediawiki/php-1.29.0-wmf.17/includes/api/ApiMain.php(545): ApiMain->executeAction()
#14 /srv/mediawiki/php-1.29.0-wmf.17/includes/api/ApiMain.php(516): ApiMain->executeActionWithErrorHandling()
#15 /srv/mediawiki/php-1.29.0-wmf.17/api.php(83): ApiMain->execute()
#16 /srv/mediawiki/w/api.php(3): include(string)
#17 {main}
Tue, Mar 21, 9:05 PM · Collaboration-Team-Triage, Wikimedia-log-errors, Flow
demon added a comment to T160122: Remove user gerrit2 from ldap.

Haven't had time.

Tue, Mar 21, 7:19 PM · Release-Engineering-Team, Labs, LDAP, Operations, Gerrit

Mon, Mar 20

demon added a comment to T160914: Databases overflown with connections due to slow query on Special:AllPages.

Does this task need to be private anymore?

Mon, Mar 20, 8:42 PM · MediaWiki-Database, Security
demon added a comment to D600: Create a wrapper around conftool for our pooling/depooling needs.

Oh yeah I know. Hence my warning in the testplan 🙃

Mon, Mar 20, 4:08 PM · Release-Engineering-Team
demon added a comment to D601: Create version subcommand, cleans up weird argparse voodoo.

I can easily move it to main.py, I was just trying to stop overloading that file with everything :)

Mon, Mar 20, 4:07 PM · Release-Engineering-Team

Fri, Mar 17

demon added a comment to T159660: New git repository: WMVE: MediaWiki Config.

Whoops, sorry I forgot about this. All done!

Initial ACL for the repo is for the two of you (since the group is joinable by all, I didn't use that). Let me know if you have any issues with it :)

Is possible change the policy of Wikimedia-Venezuela ? It's easier for us to add more users in the repo

Fri, Mar 17, 11:22 PM · Repository-Admins
demon added a comment to T160669: Remove zend tests from wmf branches.

So triggering the PHP5 jobs might cover the corner case of code being run as maintenance script and we have a lot of it: job runners, getting all wikis configuration etc.

Fri, Mar 17, 11:11 PM · Continuous-Integration-Infrastructure (Little Steps Sprint)
demon moved T135494: Mirroring mediawiki/core to GitHub from diffusion does not work from Backlog to Other on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · GitHub-Mirrors, Repository-Admins, Diffusion
demon moved T159169: Add Chelsy and Mikhail as admins to Discovery's Analysis repos on Diffusion from Backlog to Other on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · Project-Admins, Discovery-Analysis, Repository-Admins
demon moved T135403: Rename repository names in Diffusion to have consistent names from Backlog to Cleanup / Archival on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · Repository-Admins, Phabricator, Differential, Diffusion
demon moved T95526: Migrate Pywikibot to Differential code review from Backlog to Other on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · Differential, Gerrit-Migration, Repository-Admins, Pywikibot-core
demon moved T115624: Have Phabricator take over replication to Github from Backlog to Other on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · GitHub-Mirrors, Repository-Admins, Gerrit-Migration, Diffusion
demon moved T120915: Connect/Link Phabricator/Maniphest projects to Diffusion repositories from Backlog to Other on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · User-Luke081515, Repository-Admins, Diffusion
demon moved T141865: Deactivate/archive WikibaseDatabase from Backlog to Cleanup / Archival on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · Wikidata, WikibaseDatabase, Gerrit, Repository-Admins
demon moved T141858: Deactivate/archive WikibaseQueryEngine from Backlog to Cleanup / Archival on the Repository-Admins board.
Fri, Mar 17, 10:57 PM · Repository-Admins, Gerrit, WikibaseQueryEngine, Wikidata
demon moved T158641: Add description to labs-tools-fr-wikiversity-ns diffusion from Backlog to Cleanup / Archival on the Repository-Admins board.
Fri, Mar 17, 10:56 PM · Repository-Admins
demon moved T158521: Add PageViewInfo repo to Phabricator from Backlog to New phab repo on the Repository-Admins board.
Fri, Mar 17, 10:56 PM · Repository-Admins, PageViewInfo
demon moved T160371: Archive PageLanguageApi extension from Backlog to Cleanup / Archival on the Repository-Admins board.
Fri, Mar 17, 10:56 PM · MediaWiki-extensions-Other, Repository-Admins, Gerrit, Technical-Debt
demon moved T160428: New git repository: mediawiki/extensions/Discord from Backlog to New gerrit repo on the Repository-Admins board.
Fri, Mar 17, 10:56 PM · Repository-Admins
demon closed T159660: New git repository: WMVE: MediaWiki Config as "Resolved".

Whoops, sorry I forgot about this. All done!

Fri, Mar 17, 10:55 PM · Repository-Admins
demon created D601: Create version subcommand, cleans up weird argparse voodoo.
Fri, Mar 17, 10:26 PM · Release-Engineering-Team
demon committed rMSCA95dcd8bc185d: Always compute new git info for all syncs, not just full scap (authored by demon).
Always compute new git info for all syncs, not just full scap
Fri, Mar 17, 9:54 PM
demon closed D591: Always compute new git info for all syncs, not just full scap by committing rMSCA95dcd8bc185d: Always compute new git info for all syncs, not just full scap.
Fri, Mar 17, 9:54 PM · Release-Engineering-Team
demon added a comment to T53642: Get rid of SemanticMediaWiki/SRF/SF from wikitech.wikimedia.org.

We already banned the creation of new forms, I wonder if we should do something with AbuseFilter to stop new introductions of {{#ask}} and {{#arraymap}}?

Fri, Mar 17, 5:06 PM · Labs, wikitech.wikimedia.org
demon edited the description of T53642: Get rid of SemanticMediaWiki/SRF/SF from wikitech.wikimedia.org.
Fri, Mar 17, 5:02 PM · Labs, wikitech.wikimedia.org
demon edited the description of T53642: Get rid of SemanticMediaWiki/SRF/SF from wikitech.wikimedia.org.
Fri, Mar 17, 4:42 PM · Labs, wikitech.wikimedia.org
demon closed T149749: Wikitech: Switch over from using extension SemanticForms to PageForms as "Declined".

T53642: Get rid of SemanticMediaWiki/SRF/SF from wikitech.wikimedia.org

Fri, Mar 17, 4:32 PM · Labs, wikitech.wikimedia.org, Patch-For-Review, Wikimedia-Site-requests
demon closed T149749: Wikitech: Switch over from using extension SemanticForms to PageForms, a subtask of T147582: Rename the Semantic Forms extension to "Page Forms", as "Declined".
Fri, Mar 17, 4:32 PM · MW-1.29-release (WMF-deploy-2016-11-01_(1.29.0-wmf.1)), Patch-For-Review, Repository-Admins, Gerrit

Wed, Mar 15

demon retitled D600: Create a wrapper around conftool for our pooling/depooling needs from Conftool: Create a wrapper around conftool for our pooling/depooling needs to Create a wrapper around conftool for our pooling/depooling needs.
Wed, Mar 15, 7:39 PM · Release-Engineering-Team
demon updated the summary of D600: Create a wrapper around conftool for our pooling/depooling needs.
Wed, Mar 15, 7:37 PM · Release-Engineering-Team
demon added a revision to T125629: Depool proxies temporarily while scap is ongoing to avoid taxing those nodes: D600: Create a wrapper around conftool for our pooling/depooling needs.
Wed, Mar 15, 7:37 PM · Scap (Scap3-MediaWiki-MVP), scap2, Operations
demon added a reviewer for D600: Create a wrapper around conftool for our pooling/depooling needs: fgiunchedi.
Wed, Mar 15, 7:36 PM · Release-Engineering-Team
demon added a comment to T147479: Clean up Contribution Tracking settings in main wmf config repo.

@demon I don't understand how the current config works, it seems to include a file which doesn't exist. I see that wmgContributionTrackingDBpassword is set in PrivateSettings.php, but how does this line not fail?:

include( "$wmfConfigDir/contribution-tracking-setup.php" );
Wed, Mar 15, 5:04 PM · Patch-For-Review, Scap (Scap3-MediaWiki-MVP), Fundraising-Backlog, MediaWiki-extensions-ContributionTracking
demon abandoned D295: WIP: Write up a simple wrapper to conftool for our standard usecase.

Rewritten entirely in D600

Wed, Mar 15, 4:59 PM · Release-Engineering-Team
demon created D600: Create a wrapper around conftool for our pooling/depooling needs.
Wed, Mar 15, 4:59 PM · Release-Engineering-Team
demon added a comment to T147479: Clean up Contribution Tracking settings in main wmf config repo.

We should get this done :)

Wed, Mar 15, 4:20 PM · Patch-For-Review, Scap (Scap3-MediaWiki-MVP), Fundraising-Backlog, MediaWiki-extensions-ContributionTracking
demon retitled D591: Always compute new git info for all syncs, not just full scap from WIP: Always compute new git info for all syncs, not just full scap to Always compute new git info for all syncs, not just full scap.
Wed, Mar 15, 3:33 PM · Release-Engineering-Team
demon updated the diff for D591: Always compute new git info for all syncs, not just full scap.
  • Also include gitinfo as part of sync command if it's not part of a full scap
Wed, Mar 15, 3:33 PM · Release-Engineering-Team
demon added a comment to T159438: foreachwikiindblist regular cronspam.

The last cronspam email seems to be the same issue described in T145360, we have more than one issue with terbium so I got confused :)

The one that would need some help is the following:

Cron <www-data@terbium> /usr/local/bin/foreachwiki extensions/PageAssessments/maintenance/purgeUnusedProjects.php > /dev/null

The following extensions are required to be installed for this script to run: PageAssessments. Please enable them and then try again.
[..repeated tons of time..]

@demon - Any idea how to fix it?

Thanks!

Wed, Mar 15, 2:33 PM · Wikimedia-General-or-Unknown, Patch-For-Review, Operations
demon accepted D589: Fix FancyProgressReporter.
Wed, Mar 15, 4:07 AM · Release-Engineering-Team
demon added a comment to T95663: [Story] Use composer-merge-plugin to include Wikidata components in mediawiki-vendor.

If it's a library, it should be published on packagist and added to mediawiki/vendor like all other libraries are.

Wed, Mar 15, 12:27 AM · Release-Engineering-Team, Story, Wikidata
demon created D598: WIP: Unify lock file handling between `deploy` and `sync`.
Wed, Mar 15, 12:24 AM · Release-Engineering-Team
demon added a comment to T95663: [Story] Use composer-merge-plugin to include Wikidata components in mediawiki-vendor.

I just simply haven't had the time to look into it yet, I apologize.

Wed, Mar 15, 12:09 AM · Release-Engineering-Team, Story, Wikidata
demon revoked Chaos Monkey from recipient: demon.
Wed, Mar 15, 12:04 AM

Tue, Mar 14

demon committed rMSCA5f7f94db3cd7: Move utils.lock() and related code to its own module (authored by demon).
Move utils.lock() and related code to its own module
Tue, Mar 14, 11:50 PM
demon closed D597: Move utils.lock() and related code to its own module by committing rMSCA5f7f94db3cd7: Move utils.lock() and related code to its own module.
Tue, Mar 14, 11:50 PM · Release-Engineering-Team
demon updated the summary of D597: Move utils.lock() and related code to its own module.
Tue, Mar 14, 11:38 PM · Release-Engineering-Team
demon added a comment to D597: Move utils.lock() and related code to its own module.

Does most of the diff involved in D466. I'll resurrect that after this lands

Tue, Mar 14, 10:51 PM · Release-Engineering-Team
demon created D597: Move utils.lock() and related code to its own module.
Tue, Mar 14, 10:33 PM · Release-Engineering-Team
demon added a comment to T53642: Get rid of SemanticMediaWiki/SRF/SF from wikitech.wikimedia.org.
  • Help:MediaWiki-Vagrant in Labs/Hosts: Doesn't even seem to work
Tue, Mar 14, 9:10 PM · Labs, wikitech.wikimedia.org
demon added a comment to T160447: Proposal: Archive the project #blocked-on-search.

Doh. Thanks. That explains why it was hard to find, and was gray when I did find it. It would be nice if this screen indicated somehow/somewhere that the project had been archived: https://phabricator.wikimedia.org/tag/blocked-on-search/

Oh, I guess that red triangle icon is supposed to tell me, but it was too subtle for me to recognize.

Tue, Mar 14, 8:41 PM · Phabricator, Discovery-Search
demon added a comment to T125702: updateWikiversions: Don't assume that all versions being operated on +/- of each other.

updateWikiVersions does explicitly do the right thing and takes a version number. What doesn't is the updateBranchPointers() logic inside.

Tue, Mar 14, 7:18 PM · Scap (Scap3-MediaWiki-MVP), scap2
demon closed T119747: `scap clean` should delete /var/lib/l10nupdate/caches/cache-$wmgVersionNumber as "Resolved".
Tue, Mar 14, 6:59 PM · Patch-For-Review, Scap (Scap3-MediaWiki-MVP), Technical-Debt, Deployment-Systems
demon added a comment to T160447: Proposal: Archive the project #blocked-on-search.

It looks like it was archived back in August?

Tue, Mar 14, 6:28 PM · Phabricator, Discovery-Search
demon moved T119747: `scap clean` should delete /var/lib/l10nupdate/caches/cache-$wmgVersionNumber from Needs Triage to Debt on the Scap (Scap3-MediaWiki-MVP) board.
Tue, Mar 14, 6:06 PM · Patch-For-Review, Scap (Scap3-MediaWiki-MVP), Technical-Debt, Deployment-Systems
demon closed T90798: cannot delete non-empty directory: php-1.25wmf14/cache/l10n as "Resolved".

This should be fixed with scap clean. It'll occasionally happen on the deploy masters themselves (not the targets) but I think we fixed that too?

Tue, Mar 14, 5:51 PM · Scap (Scap3-MediaWiki-MVP), Release-Engineering-Team
demon added a comment to T116340: Deploy logstash logback encoder with scap3.

Is this still even a thing? /srv/deployment/logstash-logback-encoder doesn't exist. I see /srv/deployment/logstash, but no associated task for that.

Tue, Mar 14, 5:50 PM · Services, Cassandra, Scap (Scap3-Adoption-Phase1), scap2, RESTBase-Cassandra
demon added a comment to T106924: Consider using the Badges application for a few special roles to highlight those users' comments.

I don't want badges, so I removed mine.

Tue, Mar 14, 3:38 PM · Phabricator
demon revoked SWAT Deployer from recipient: demon.
Tue, Mar 14, 3:36 PM
demon revoked Phabricator Admin from recipient: demon.
Tue, Mar 14, 3:36 PM

Mon, Mar 13

demon added a comment to T156120: Update gerrit to 2.14.

It dosent seem the new private edits will make it inTo the 2.14 release.

Also they will cut the branch on the 20 march, see https://groups.google.com/forum/m/#!topic/repo-discuss/NiJgReYPrkg

And release a stable release two weeks later

Mon, Mar 13, 10:07 PM · Patch-For-Review, Release-Engineering-Team, Gerrit

Sat, Mar 11

demon added a comment to T158917: Migrate T31782 to project/tag.

I'd say skip -required. Sometimes they're not required just desired :)

Sat, Mar 11, 8:41 PM · Wikimedia-maintenance-script-run, Project-Admins

Fri, Mar 10

demon closed T69656: Something in unit tests is doing something funky with the session as "Resolved".

Somebody somewhere fixed something.

Fri, Mar 10, 11:05 PM · MediaWiki-Unit-tests
demon closed T114960: Create timestamp column to track when preference was last updated as "Declined".

I file dumb feature requests sometimes

Fri, Mar 10, 10:54 PM · MediaWiki-User-preferences
demon closed T113572: Teach make-wmf-branch how to convert obsolete branches to tags as "Declined".

Not doing this, we prune old deployment branches instead

Fri, Mar 10, 10:52 PM · Deployment-Systems
demon closed T113572: Teach make-wmf-branch how to convert obsolete branches to tags, a subtask of T1288: Remove old wmf/* deployment branches (recurring chore), as "Declined".
Fri, Mar 10, 10:52 PM · Release-Engineering-Team (Long-Lived-Branches), Deployment-Systems
demon added a comment to T146656: remove hard-coded upstart commands.

We use /usr/sbin/service now, is that correct?

Fri, Mar 10, 10:19 PM · Easy, Patch-For-Review, Scap
demon lowered the priority of T160122: Remove user gerrit2 from ldap from "High" to "Normal".

Sounds good

Fri, Mar 10, 5:42 PM · Release-Engineering-Team, Labs, LDAP, Operations, Gerrit
demon accepted D584: scap.utils.var_dump().
Fri, Mar 10, 5:09 PM · Release-Engineering-Team
demon added a comment to T158360: RFC: Disabling LocalisationUpdate on WMF wikis.

[..] There seemed to be consensus that while ArchCom shouldn't decide whether LocalizationUpdate is used on the cluster (that's up to release engineering), it's ArchCom's job to make sure that if we use it, LocalizationUpdate is implemented in a way that is safe, scalable, and architecturally sound.

If the problem is two different systems fighting… could we instead backport l10n update Git commits from master to wmf branches daily, and deploy that with Scap? Even if that couldn't run unattended (could it?), doing it daily-on-weekdays, or even daily-on-train-days, would still be far better than weekly.

I was having that thought last night--that's a possible route forward and removes the special-snowflake status of these deploys.

Yup, I was having the same thought as well. I propose to have a proces that automatically generates a commit for the wmf branch(es) that effectively does what LocalisationUpdate currently does: Merge compatible translations from the current master. This would then be a commit in Jenkins that we can roll out manually. Either by one of the SWAT operators (as default SWAT entry every day), or by the person doing the train (on 3/5 week days).

This also has the advantage of being publicly tracked in version control. Given that extensions are in separate repos, we'll probably want to auto-merge them in Jenkins.

Fri, Mar 10, 5:08 PM · ArchCom-Has-shepherd, I18n, Wikimedia-General-or-Unknown, ArchCom-RfC
demon added a comment to T160122: Remove user gerrit2 from ldap.

@demon Can you confirm that the user is no longer needed?

Fri, Mar 10, 5:04 PM · Release-Engineering-Team, Labs, LDAP, Operations, Gerrit

Thu, Mar 9

demon added a comment to T146062: DEPLOY_HEAD should be a symbolic ref.

This isn't really possible right now because we store a ton of extra info in DEPLOY_HEAD that's not just a name of a reference. Furthermore, it *must* be a ref, it cannot be a sha1. From the manpage itself:

Thu, Mar 9, 10:11 PM · Scap
demon closed T71419: MWMultiVersion can fatal for bad Host headers as "Resolved".

I fixed this a month ago

Thu, Mar 9, 9:47 PM · Wikimedia-log-errors, Deployment-Systems
Restricted Application updated subscribers of T8363: DoubleRedirects erroroneously influenced by interlinks.
Thu, Mar 9, 9:45 PM · TestMe, MediaWiki-Special-pages
Restricted Application added a project to T11355: Interwiki transclusion does not show images: Commons.
Thu, Mar 9, 9:45 PM · Commons, Multimedia, Crosswiki, MediaWiki-File-management
Restricted Application added a project to T3316: Allow image thumb output format to be specified: Commons.
Thu, Mar 9, 9:42 PM · Commons, Multimedia, MediaWiki-File-management
Restricted Application added a project to T23985: FSRepo doesn't work well with files with spaces in their names: Commons.
Thu, Mar 9, 9:39 PM · Commons, Multimedia, MediaWiki-File-management
Restricted Application added a project to T24195: Improved error feedback for SVG thumbnail rendering: Commons.
Thu, Mar 9, 9:39 PM · Commons, Multimedia, MediaWiki-File-management
Restricted Application updated subscribers of T33554: Accepting comment in history.
Thu, Mar 9, 9:38 PM · MediaWiki-extensions-FlaggedRevs