Anomie (Brad Jorsch)
User

Projects (13)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 1:25 PM (184 w, 3 d)
Availability
Available
LDAP User
Anomie
MediaWiki User
Anomie

Recent Activity

Yesterday

Anomie created T192666: Gerrit's New UI reply dialog ignores Ctrl-Z.
Fri, Apr 20, 4:27 PM · Upstream, Gerrit
Anomie updated the task description for T192665: New Gerrit UI doesn't work well with browser addons like GhostText.
Fri, Apr 20, 4:16 PM · Upstream, Gerrit
Anomie created T192665: New Gerrit UI doesn't work well with browser addons like GhostText.
Fri, Apr 20, 4:12 PM · Upstream, Gerrit
Anomie added a comment to T184446: Configure Toolforge replica views and dumps for the new MCR tables.

The slots table should now exist on all wikis.

Fri, Apr 20, 1:45 PM · Patch-For-Review, Dumps-Generation, Data-Services, DBA, MediaWiki-Platform-Team
Anomie added a comment to T174047: Provide backwards compatibility views for toolforge replica [MCR].

For these compatibility views, yes.

Fri, Apr 20, 1:34 PM · Multi-Content-Revisions, MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Data-Services, Structured-Data-Commons, Wikidata

Thu, Apr 19

Anomie added a comment to T172165: Require either PHP 7.0+ or HHVM in MW 1.31.

I note we specifically did this "PHP 7.0+ or HHVM in MW 1.31" so we could start using the PHP7 features that HHVM does support. Once master drops PHP5, of course.

Thu, Apr 19, 9:08 PM · MW-1.31-release-notes, MW-1.31-release, Patch-For-Review, TechCom-RFC (TechCom-Approved), MediaWiki-General-or-Unknown
Anomie added a comment to T184446: Configure Toolforge replica views and dumps for the new MCR tables.

I can do it myself too, if @Bstorm doesn't want to.

Thu, Apr 19, 7:02 PM · Patch-For-Review, Dumps-Generation, Data-Services, DBA, MediaWiki-Platform-Team
Anomie added a comment to T172165: Require either PHP 7.0+ or HHVM in MW 1.31.

Also note that most of the new php7 syntax won't be available until we stop supporting hhvm. (T176370)

Thu, Apr 19, 6:04 PM · MW-1.31-release-notes, MW-1.31-release, Patch-For-Review, TechCom-RFC (TechCom-Approved), MediaWiki-General-or-Unknown
Anomie added a comment to T191537: MediaWiki core's selenium tests flaky when run as part of mwext-mw-selenium-node-composer-jessie job.

The one thing that looks odd to me is this request:

Start request POST /jenkins-mwext-mw-selenium-node-composer-jessie-178/index.php/Special:UserLogin
HTTP HEADERS:
HOST: localhost:9412
CONNECTION: keep-alive
CONTENT-LENGTH: 198
CACHE-CONTROL: max-age=0
ORIGIN: http://localhost:9412
UPGRADE-INSECURE-REQUESTS: 1
USER-AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36
CONTENT-TYPE: application/x-www-form-urlencoded
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
REFERER: http://localhost:9412/jenkins-mwext-mw-selenium-node-composer-jessie-178/index.php?title=Special:UserLogin
ACCEPT-ENCODING: gzip, deflate, br
ACCEPT-LANGUAGE: en-US,en;q=0.8
COOKIE: jenkins_u0_mw_session=aat4e7f32ah724timnuqcp59v65mgfsv
...
[authentication] Primary login with MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider succeeded
[authentication] Login for WikiAdmin succeeded
[CryptRand] 0 bytes of randomness leftover in the buffer.
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" metadata dirty due to ID reset (formerly "aat4e7f32ah724timnuqcp59v65mgfsv")
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" data dirty due to dirty(): MediaWiki\Auth\AuthManager->continueAuthentication/MediaWiki\Auth\AuthManager->setSessionDataForUser/MediaWiki\Session\Session->resetAllTokens/MediaWiki\Session\Session->remove/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" metadata dirty due to user change
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" data dirty due to dirty(): MediaWiki\Auth\AuthManager->beginAuthentication/MediaWiki\Auth\AuthManager->continueAuthentication/MediaWiki\Auth\AuthManager->setSessionDataForUser/MediaWiki\Session\Session->set/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" data dirty due to dirty(): MediaWiki\Auth\AuthManager->beginAuthentication/MediaWiki\Auth\AuthManager->continueAuthentication/MediaWiki\Auth\AuthManager->setSessionDataForUser/MediaWiki\Session\Session->set/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "f8g9d0teu1t9k3t62kksknhlkmdpgvdo" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] setcookie: "jenkins_u0_mw_session", "f8g9d0teu1t9k3t62kksknhlkmdpgvdo", "0", "/", "", "", "1"
[cookie] setcookie: "jenkins_u0_mwUserID", "1", "1526714909", "/", "", "", "1"
[cookie] setcookie: "jenkins_u0_mwUserName", "WikiAdmin", "1526714909", "/", "", "", "1"
[cookie] already deleted setcookie: "jenkins_u0_mwToken", "", "1492586909", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1492586909", "/", "", "", "1"
...
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
[DBReplication] Wikimedia\Rdbms\ChronologyProtector::shutdownLB: DB '127.0.0.1:3306' touched
Thu, Apr 19, 4:36 PM · Release-Engineering-Team (Kanban), User-zeljkofilipin, Browser-Tests, Lexicographical data, Wikidata, Continuous-Integration-Infrastructure
Anomie added a comment to T184446: Configure Toolforge replica views and dumps for the new MCR tables.

Someone needs to run https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/master/maintenance/archives/patch-slots.sql on all wikis (see T190153), the rest should already be available.

Thu, Apr 19, 3:41 PM · Patch-For-Review, Dumps-Generation, Data-Services, DBA, MediaWiki-Platform-Team
Anomie added a comment to T192448: Add PHP Magic Number Detector.

IMO that seems likely to be annoying and very prone to false positives.

Thu, Apr 19, 3:33 PM · Technical-Debt, MediaWiki-General-or-Unknown
Anomie added a comment to T40417: MediaWiki's anonymous edit token leaves wiki installations (incl. Wikipedia) open to mass anonymous spam we can't block.
  • Disable action=tokens in JSONP mode. This ensures an early and descriptive error.
Thu, Apr 19, 3:15 PM · MediaWiki-Authentication-and-authorization, TechCom-RFC, Security-General

Wed, Apr 18

Anomie added a comment to T180817: Review TemplateStyles patches related to previewing site CSS changes.

Hopefully. It's already on my list.

Wed, Apr 18, 6:03 PM · MediaWiki-ResourceLoader, Reading-Infrastructure-Team-Backlog, Performance-Team, Patch-For-Review, TemplateStyles
Anomie added a comment to T185128: Schema change to prepare for dropping archive.ar_text and archive.ar_flags.

\o/ Thanks!

Wed, Apr 18, 4:04 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Patch-For-Review, DBA, Blocked-on-schema-change, Multi-Content-Revisions, Schema-change, MediaWiki-Database
Anomie added a comment to T64020: API langlinks does not return title of Main Pages.

Well.. something somewhere most know how that's resolved to the dewiki main page as otherwise that link wouldnt work.

Wed, Apr 18, 3:54 PM · MediaWiki-API
Anomie added a comment to T153182: Perform schema change to add externallinks.el_index_60 to all wikis.

\o/ Thanks!

Wed, Apr 18, 3:43 PM · Patch-For-Review, Schema-change, Blocked-on-schema-change, DBA
Anomie added a comment to T191737: Bundle Scribunto extension with MW 1.31.

T72541#1805584 and subsequent comments describe the build process used.

Wed, Apr 18, 2:54 PM · MediaWiki-extensions-Scribunto, MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), Patch-For-Review, MW-1.31-release, MediaWiki-Releasing
Anomie added a comment to T188299: Schema change for refactored actor storage.

This is how the tables look like after all the schema changes:

Wed, Apr 18, 2:03 PM · Patch-For-Review, MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Data-Services, Blocked-on-schema-change, DBA
Anomie moved T192425: ApiBaseTest::testGetParameterFromSettings fails to assert 1000 is identical to 1 (PHP 7.1+) from Unsorted to Needs Code on the MediaWiki-API board.
Wed, Apr 18, 1:36 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), MW-1.31-release-notes, Patch-For-Review, MW-1.31-release, PHP 7.2 support, PHP 7.1 support, MediaWiki-API
Anomie added a comment to T192425: ApiBaseTest::testGetParameterFromSettings fails to assert 1000 is identical to 1 (PHP 7.1+).

Probably the easiest fix is to just remove the test. Or we could make the validation more strict by rejecting values that don't match /^[+-]?\d+$/ or the like, and adjusting the test to match.

Wed, Apr 18, 1:36 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), MW-1.31-release-notes, Patch-For-Review, MW-1.31-release, PHP 7.2 support, PHP 7.1 support, MediaWiki-API
Anomie added a comment to T192425: ApiBaseTest::testGetParameterFromSettings fails to assert 1000 is identical to 1 (PHP 7.1+).

Sigh, PHP inconsistencies: https://3v4l.org/fCMP8

Wed, Apr 18, 1:32 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), MW-1.31-release-notes, Patch-For-Review, MW-1.31-release, PHP 7.2 support, PHP 7.1 support, MediaWiki-API

Tue, Apr 17

Anomie added a comment to T192057: Error when getting templatedata of all templates.

Would it make sense to use a ScopedCallback in these cases then?

Tue, Apr 17, 3:04 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), VisualEditor (Current work), Community-Tech-Sprint, Patch-For-Review, MediaWiki-General-or-Unknown, TemplateData
Anomie edited projects for T192189: RevisionArchiveRecord incorrectly changes null ar_len to 0, added: Multi-Content-Revisions; removed MediaWiki-History-or-Diffs.
Tue, Apr 17, 2:23 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Patch-For-Review, Multi-Content-Revisions
Anomie renamed T192189: RevisionArchiveRecord incorrectly changes null ar_len to 0 from Some revisions incorrectly shown as "empty" to RevisionArchiveRecord incorrectly changes null ar_len to 0.
Tue, Apr 17, 2:22 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Patch-For-Review, Multi-Content-Revisions
Anomie added a comment to T192189: RevisionArchiveRecord incorrectly changes null ar_len to 0.

Regarding the recent moves having 0 rev_len, they were most likely simply copied from rev_id 835081459 or 835038184 (both from 2005) that were originally affected by the bug. Most likely the bug is that a null ar_len or rev_len is somehow incorrectly getting converted to 0 on deletion and/or undeletion.

Tue, Apr 17, 1:36 PM · MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Patch-For-Review, Multi-Content-Revisions

Fri, Apr 13

Anomie added a comment to T192166: Drop HHVM support from MediaWiki.

As I said, "although we might stop running those jobs against later branches as soon as WMF no longer uses HHVM in production."

Fri, Apr 13, 9:00 PM · Patch-For-Review, MediaWiki-Platform-Team, PHP 7.0 support, HHVM
Anomie added a comment to T64020: API langlinks does not return title of Main Pages.

I'm very confused why this got closed as invalid. I understand why it's showing up as an empty string, but I don't understand why we would continue to do this.

What is the perceived difficulty of doing this?

Fri, Apr 13, 8:59 PM · MediaWiki-API
Anomie added a comment to T192166: Drop HHVM support from MediaWiki.

Practically, the second WMF finishes its switch back to Zend HHVM support will crash and burn, so my own feeling is that we should aim towards removing HHVM specific hacks and adding a warning in installer that whomever using it is doing so at their own peril.

Fri, Apr 13, 7:50 PM · Patch-For-Review, MediaWiki-Platform-Team, PHP 7.0 support, HHVM
Anomie closed T192086: API validation fails if an API param has PARAM_RANGE_ENFORCE set to false as Declined.

PARAM_RANGE_ENFORCE makes no sense, true or false, without a range. IMO it's best to keep the existing test in place.

Fri, Apr 13, 5:56 PM · MediaWiki-API, MediaWiki-Core-Tests
Anomie updated the task description for T192094: [Bug] Languages shown in language picker on the main page not showing "title".
Fri, Apr 13, 5:50 PM · MobileFrontend, Readers-Web-Backlog
Anomie removed a project from T192094: [Bug] Languages shown in language picker on the main page not showing "title": MediaWiki-API.

From a MediaWiki-API perspective this is a duplicate of T64020. But since I suspect you'll want to use this task to track whatever fix you might make for MobileFrontend, I'm not going to actually close it as a duplicate.

Fri, Apr 13, 5:49 PM · MobileFrontend, Readers-Web-Backlog
Anomie added a comment to T191863: SearchEngineTest fails during PHPUnit coverage job "no such table: unittest_page".

This turned out to be rather complicated.

Fri, Apr 13, 5:06 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), Patch-For-Review, Wikimedia-log-errors (Jenkins Failure), Discovery-Search, MediaWiki-Search, MediaWiki-Core-Tests, Discovery
Anomie moved T192086: API validation fails if an API param has PARAM_RANGE_ENFORCE set to false from Unsorted to Needs details or plan on the MediaWiki-API board.
Fri, Apr 13, 1:27 PM · MediaWiki-API, MediaWiki-Core-Tests
Anomie added a comment to T192086: API validation fails if an API param has PARAM_RANGE_ENFORCE set to false.

Which extension? Which module and parameter? Why were you setting PARAM_RANGE_ENFORCE, even to false, when you weren't setting a range to enforce?

Fri, Apr 13, 1:27 PM · MediaWiki-API, MediaWiki-Core-Tests

Thu, Apr 12

Anomie added a comment to T88083: Mobile apps users should not be shown captchas when creating accounts.

There could be benefit to describing your ideas so if someone does decide
to work on it they don't have to track you down for an overview. If you
have time, I suppose.

Thu, Apr 12, 6:37 PM · iOS-app-feature-Login, Security-Team, Mobile-Apps, ConfirmEdit (CAPTCHA extension), MediaWiki-API, Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
Anomie added a comment to T192057: Error when getting templatedata of all templates.

I see two bugs in TemplateData:

Thu, Apr 12, 2:51 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), VisualEditor (Current work), Community-Tech-Sprint, Patch-For-Review, MediaWiki-General-or-Unknown, TemplateData
Anomie added a comment to T192057: Error when getting templatedata of all templates.

What's the param actually supposed to do? Just output the 'g' in paraminfo? What's the use-case? This should probably be documented in the comment.

Thu, Apr 12, 2:25 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), VisualEditor (Current work), Community-Tech-Sprint, Patch-For-Review, MediaWiki-General-or-Unknown, TemplateData
Anomie added a comment to T191996: db1114 connection issues.

As in T186266, the same problem exists if we simplify the query to the single table SELECT * FROM revision WHERE rev_page = '19131234' ORDER BY rev_timestamp ,rev_id LIMIT 6;.

Thu, Apr 12, 2:19 PM · ops-eqiad, Patch-For-Review, Operations, netops, DBA
Anomie added a comment to T191996: db1114 connection issues.

The different indexes shouldn't make a difference (although I can't promise they don't). InnoDB's clustering should be appending the primary key on db1114 so the "real" indexes are what's explicitly the case on db1066.

Thu, Apr 12, 2:11 PM · ops-eqiad, Patch-For-Review, Operations, netops, DBA
jcrespo awarded T191892: Reduce locking contention on deletion of pages a Love token.
Thu, Apr 12, 7:20 AM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), Wikimedia-Incident, Patch-For-Review, DBA, Operations, MediaWiki-Page-deletion
Anomie closed T191892: Reduce locking contention on deletion of pages as Resolved.

This should be resolved now, for deployment next week. If you'd like it backported let me know.

Thu, Apr 12, 3:36 AM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), Wikimedia-Incident, Patch-For-Review, DBA, Operations, MediaWiki-Page-deletion
Anomie closed T191892: Reduce locking contention on deletion of pages, a subtask of T191875: Deletion not working on English Wikipedia, as Resolved.
Thu, Apr 12, 3:36 AM · DBA, Wikimedia-Incident, Operations, MediaWiki-Page-deletion
Anomie added a comment to T181650: Change views for the new columns of the refactored comment storage.

You're welcome.

Thu, Apr 12, 3:32 AM · cloud-services-team (Kanban), Data-Services
Anomie added a comment to T172477: Attribute anonymous contributions to the first IP address used in a session.

On account creation, attributing the existing edits in the same session to the newly created account could be as simple as updating actor_user and actor_text in the existing actor row.

Thu, Apr 12, 1:15 AM · TechCom-RFC, MediaWiki-User-management
Anomie added a comment to T181650: Change views for the new columns of the refactored comment storage.

Just a guess since I don't really know python, but perhaps https://gerrit.wikimedia.org/r/plugins/gitiles/operations/puppet/+/production/modules/profile/files/labs/db/views/maintain-views.py#294 where it assigns back to view_details["where"] it should instead use a local variable?

Thu, Apr 12, 12:53 AM · cloud-services-team (Kanban), Data-Services

Wed, Apr 11

Anomie moved T192023: Allowing seaching the archive table for titles of deleted pages through the API from Unsorted to Needs Code on the MediaWiki-API board.
Wed, Apr 11, 11:49 PM · MediaWiki-API
Anomie added a comment to T192023: Allowing seaching the archive table for titles of deleted pages through the API.

Hints for anyone who wants to implement this:

Wed, Apr 11, 11:49 PM · MediaWiki-API
Anomie added a comment to T88083: Mobile apps users should not be shown captchas when creating accounts.

That said, I agree that it's unlikely that anything will be done about this issue. There's been no significant interest in solving the problem since the task was filed.

Wed, Apr 11, 4:42 PM · iOS-app-feature-Login, Security-Team, Mobile-Apps, ConfirmEdit (CAPTCHA extension), MediaWiki-API, Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
Anomie added a comment to T191939: How to deal with blocked messages on client that require advanced parsing?.

Id like to avoid hitting the parse api here as on slower connections this would really slow down the ability to edit.

Wed, Apr 11, 3:42 PM · Readers-Web-Backlog (Tracking), Parsoid, Language-Team, Anti-Harassment, MediaWiki-API, Front-end-Standards-Group, MediaWiki-User-management, jQuery-Client, MediaWiki-Parser
Anomie added a comment to T191939: How to deal with blocked messages on client that require advanced parsing?.

I would not recommend trying to have make jQuery.msg a full fledged parser, we already have multiple parsers.

Wed, Apr 11, 3:08 PM · Readers-Web-Backlog (Tracking), Parsoid, Language-Team, Anti-Harassment, MediaWiki-API, Front-end-Standards-Group, MediaWiki-User-management, jQuery-Client, MediaWiki-Parser
Anomie added a comment to T191925: Discuss use of Finite State Transducer based formalism for language variant implementations.

I don't know enough about FST or Foma to comment on that part of it.

Wed, Apr 11, 3:00 PM · Services (watching), TechCom, Parsoid
Anomie closed T182981: Trigger names length as Resolved.

This looks like it was resolved with the parch merge back in December.

Wed, Apr 11, 2:06 PM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), MediaWiki-Database, Patch-For-Review, Oracle Database, Schema-change
Anomie updated the task description for T191939: How to deal with blocked messages on client that require advanced parsing?.
Wed, Apr 11, 1:59 PM · Readers-Web-Backlog (Tracking), Parsoid, Language-Team, Anti-Harassment, MediaWiki-API, Front-end-Standards-Group, MediaWiki-User-management, jQuery-Client, MediaWiki-Parser
Anomie added a comment to T191939: How to deal with blocked messages on client that require advanced parsing?.

provide HTML in the blockinfo API responses

Wed, Apr 11, 1:59 PM · Readers-Web-Backlog (Tracking), Parsoid, Language-Team, Anti-Harassment, MediaWiki-API, Front-end-Standards-Group, MediaWiki-User-management, jQuery-Client, MediaWiki-Parser
Anomie moved T191939: How to deal with blocked messages on client that require advanced parsing? from Unsorted to Non-core-API stuff on the MediaWiki-API board.
Wed, Apr 11, 1:55 PM · Readers-Web-Backlog (Tracking), Parsoid, Language-Team, Anti-Harassment, MediaWiki-API, Front-end-Standards-Group, MediaWiki-User-management, jQuery-Client, MediaWiki-Parser

Tue, Apr 10

Anomie added a comment to T162379: Decide which non-standard CSS properties to support in TemplateStyles.

Unfortunately Autoprefixer doesn't seem to have a PHP version.

Tue, Apr 10, 7:23 PM · MediaWiki-Platform-Team, css-sanitizer, TemplateStyles
Anomie updated subscribers of T191863: SearchEngineTest fails during PHPUnit coverage job "no such table: unittest_page".

Looking at the end of https://integration.wikimedia.org/ci/job/mediawiki-core-code-coverage-php7/189/artifact/log/mw-debug-cli.log:

[objectcache] Rejected set() for jenkins_u0_mw:page-restrictions:1478952412:1811 due to pending writes.
Title::getRestrictionTypes: applicable restrictions to [[Not Main Page]] are {edit,move}
User::getBlockedStatus: checking...
WikiPage::doEditUpdates: Using prepared edit...
Saved in parser cache with key jenkins_u0_mw-unittest_:pcache:idhash:1478952412-0!canonical and timestamp 20180406033837 and revision id 1811
BacklinkCache::queryLinks: got results from DB
Title::getRestrictionTypes: applicable restrictions to [[Not Main Page]] are {edit,move}
[DBConnection] Wikimedia\Rdbms\Database::query: lost connection to [Null]; reconnected
[DBQuery] SQL ERROR: database schema has changed
Tue, Apr 10, 7:04 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), Patch-For-Review, Wikimedia-log-errors (Jenkins Failure), Discovery-Search, MediaWiki-Search, MediaWiki-Core-Tests, Discovery
Anomie closed T178446: Expose display titles for a page in all available language variants through the action API as Resolved.
Tue, Apr 10, 3:04 PM · MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), Patch-For-Review, MediaWiki-Language-converter, MediaWiki-API, Reading-Infrastructure-Team-Backlog (Kanban), Services (watching)
Anomie closed T178446: Expose display titles for a page in all available language variants through the action API, a subtask of T177619: Return variant URLs and titles in the metadata response, as Resolved.
Tue, Apr 10, 3:04 PM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Page Content Service, Services (watching)
Anomie added a comment to T191875: Deletion not working on English Wikipedia.

We can create a specific task for that.

Tue, Apr 10, 12:48 PM · DBA, Wikimedia-Incident, Operations, MediaWiki-Page-deletion
Anomie added a comment to T182549: Email sometimes not being sent when a task is created and "other task activity" is not set in user preferences.

Unfortunately "other activity" includes a lot of crap I really don't care to get mail about.

Tue, Apr 10, 12:54 AM · Phabricator

Mon, Apr 9

Anomie added a comment to T188433: Tag all edits by editor used (WikiEditor, API, etc), not just VE.

There have been several goals proposed in the discussion of this task, and none seem to be well-satisfied by the request to tag every API edit.

Mon, Apr 9, 6:20 PM · Wikimedia-General-or-Unknown, MediaWiki-API
Anomie added a comment to T190063: Tracking dependencies for multiple Content objects per page (MCR).

I assume you mean that this is not correct.

Mon, Apr 9, 2:42 PM · User-Daniel, TechCom-RFC
Anomie updated the task description for T183487: MCR schema migration stage 3: drop support for legacy fields.
Mon, Apr 9, 2:29 PM · Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie added a comment to T183487: MCR schema migration stage 3: drop support for legacy fields.

To some extent that depends on what exactly the migration script does.

Mon, Apr 9, 2:29 PM · Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie added a comment to T191795: Support MCR in mobile.

Slot IDs will be short strings (like main or documentation), not numbers. Although currently we don't verify that it's not a numeric string; we probably should.

Mon, Apr 9, 2:10 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog
Anomie added a comment to T191795: Support MCR in mobile.
In T191795, @Tgr wrote:

Alternative renderings that don't use MediaWiki skin (and possibly parsing) logic will need to reproduce this.

Mon, Apr 9, 2:09 PM · Readers-Web-Backlog (Tracking), User-mobrovac, Services (designing), MobileFrontend, RESTBase, Mobile-Content-Service, Parsoid, Multi-Content-Revisions, Reading-Infrastructure-Team-Backlog

Fri, Apr 6

Anomie closed T183489: MCR schema migration stage 1: Fix Legacy Archive Rows as Resolved.

For every wiki in all.dblist (except labtestwiki, which I can't seem to get to from terbium),

Fri, Apr 6, 7:21 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie closed T183489: MCR schema migration stage 1: Fix Legacy Archive Rows, a subtask of T183488: MCR schema migration stage 2: populate new fields, as Resolved.
Fri, Apr 6, 7:21 PM · Patch-For-Review, Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie closed T191307: Run maintenance/populateArchiveRevId.php on all wikis as Resolved.
Fri, Apr 6, 6:54 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Wikimedia-Site-requests, Wikimedia-maintenance-script-run, Multi-Content-Revisions
Anomie closed T191307: Run maintenance/populateArchiveRevId.php on all wikis, a subtask of T183489: MCR schema migration stage 1: Fix Legacy Archive Rows, as Resolved.
Fri, Apr 6, 6:54 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie added a comment to T107610: Setup separate logical External Store for Flow in production.

This is probably repeating what everyone already knows, but just in case I believe the process here would be:

Fri, Apr 6, 3:18 PM · DBA, Operations, WorkType-Maintenance, Collaboration-Team-Triage, StructuredDiscussions
Anomie placed T123557: Database query error (internal_api_error_DBQueryError) while getting list=allrevisions up for grabs.
Fri, Apr 6, 2:13 PM · DBA, MediaWiki-API
Anomie closed T123557: Database query error (internal_api_error_DBQueryError) while getting list=allrevisions as Resolved.

Let's close this then. If similar queries are still timing out, it'll be a different cause than was discussed for this example.

Fri, Apr 6, 2:13 PM · DBA, MediaWiki-API
Anomie added a comment to T191612: Make the creation of CSS pages with TemplateStyles work more sensibly on the German Wikipedia.

(Apparently template subpages defaulted to false until T147160 changed it in 2016, which suggests that having it as false in 2012 wasn't an explicit decision, just someone's way to fill out the configuration array, or maybe it was machine-generated somehow.)

Fri, Apr 6, 2:01 PM · Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Anomie moved T191558: API list=blocks should allow bkprop=parsedreason from Unsorted to Needs Code on the MediaWiki-API board.
Fri, Apr 6, 1:08 PM · MediaWiki-API

Thu, Apr 5

Anomie added a comment to T186965: Output HTML should not contain `<p><style>...</style></p>`.

I don't see where your Mall:Audio template breaks if a linebreak is placed after the <templatestyles> tag; the article A looks fine if I use TemplateSandbox to preview it with the added linebreak.

Thu, Apr 5, 2:11 PM · MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), TemplateStyles, Patch-For-Review, RemexHtml, Parsoid, MediaWiki-Parser
Anomie renamed T191519: Schema change for rc_namespace_title_timestamp index from Review and deploy 421372 in WMF production to Schema change for rc_namespace_title_timestamp index.
Thu, Apr 5, 1:28 PM · Patch-For-Review, Blocked-on-schema-change, DBA, Wikidata-Ministry-Of-Magic, User-Ladsgroup
Anomie added a project to T191461: Cannot restore pages deleted in 2004 on als.wikipedia.org: LogicException / Mismatching revision: The slot already belongs to revision 0.: Multi-Content-Revisions.
Thu, Apr 5, 1:20 PM · Multi-Content-Revisions, MediaWiki-General-or-Unknown, Wikimedia-log-errors

Wed, Apr 4

Anomie added a comment to T190910: Create and deploy configuration change to enable TemplateStyles on German Wikipedia on 2018-04-04.

That is in fact the case, although for a different reason (dewiki has $wgNamespacesWithSubpages[NS_TEMPLATE] set to false).

Wed, Apr 4, 10:10 PM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Wikimedia-Site-requests, Wikimedia-Extension-setup, TemplateStyles
Anomie added a comment to T188433: Tag all edits by editor used (WikiEditor, API, etc), not just VE.

The goalposts seem to keep moving here.

Wed, Apr 4, 5:17 PM · Wikimedia-General-or-Unknown, MediaWiki-API
Anomie added a comment to T191116: Wikimedia\Rdbms\Database::tableName: use of subqueries is not supported this way..

Looks like Aaron already fixed that one too: rEGNS2627206c4fb2: Use modern form of table alias usage in select() calls. Let me know if you'd like that backported too, otherwise it should go away once the train finishes tomorrow.

Wed, Apr 4, 4:16 PM · Security, MediaWiki-Special-pages, Wikimedia-log-errors, MediaWiki-Database, DBA
Anomie added a comment to T191316: Schema change to make archive.ar_rev_id NOT NULL.

This won't be ready to go until (probably) the end week, it's blocked on T191307 which I plan to finish on Friday.

Wed, Apr 4, 4:10 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), DBA, Schema-change
Anomie added a comment to T188299: Schema change for refactored actor storage.

We did that for the comment table change, but then it turned out that CentralAuth broke if we turned it on anywhere without the schema change being everywhere. This will most likely be the same way, so there's no need to prioritize testwiki. Thanks for asking though.

Wed, Apr 4, 3:51 PM · Patch-For-Review, MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Data-Services, Blocked-on-schema-change, DBA
Anomie added a comment to T191307: Run maintenance/populateArchiveRevId.php on all wikis.

Beta Cluster should have had it run automatically by update.php.

Wed, Apr 4, 2:25 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Wikimedia-Site-requests, Wikimedia-maintenance-script-run, Multi-Content-Revisions

Tue, Apr 3

Anomie moved T191316: Schema change to make archive.ar_rev_id NOT NULL from Inbox to Watching on the MediaWiki-Platform-Team board.
Tue, Apr 3, 4:19 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), DBA, Schema-change
Anomie created T191316: Schema change to make archive.ar_rev_id NOT NULL.
Tue, Apr 3, 4:19 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), DBA, Schema-change
Anomie closed T182678: [MCR] Script for populating empty ar_rev_id fields as Resolved.

The script is done, so marking this resolved. Actually running it is T191307: Run maintenance/populateArchiveRevId.php on all wikis.

Tue, Apr 3, 3:55 PM · MW-1.31-release-notes (WMF-deploy-2018-04-03 (1.31.0-wmf.28)), Patch-For-Review, MediaWiki-Platform-Team (MWPT-Q3-Jan-Mar-2018), Structured-Data-Commons, Wikidata, Multi-Content-Revisions
Anomie closed T182678: [MCR] Script for populating empty ar_rev_id fields, a subtask of T174030: Implement DB schema migration tools for MCR, as Resolved.
Tue, Apr 3, 3:55 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie closed T182678: [MCR] Script for populating empty ar_rev_id fields, a subtask of T183489: MCR schema migration stage 1: Fix Legacy Archive Rows, as Resolved.
Tue, Apr 3, 3:55 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Multi-Content-Revisions, Structured-Data-Commons, Wikidata
Anomie moved T191307: Run maintenance/populateArchiveRevId.php on all wikis from Ready to In Progress on the MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018) board.
Tue, Apr 3, 3:28 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Wikimedia-Site-requests, Wikimedia-maintenance-script-run, Multi-Content-Revisions
Anomie moved T191307: Run maintenance/populateArchiveRevId.php on all wikis from Inbox to MWPT-Q4-Apr-Jun-2018 on the MediaWiki-Platform-Team board.
Tue, Apr 3, 3:28 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Wikimedia-Site-requests, Wikimedia-maintenance-script-run, Multi-Content-Revisions
Anomie triaged T191307: Run maintenance/populateArchiveRevId.php on all wikis as Normal priority.
Tue, Apr 3, 3:23 PM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Wikimedia-Site-requests, Wikimedia-maintenance-script-run, Multi-Content-Revisions
Anomie moved T188433: Tag all edits by editor used (WikiEditor, API, etc), not just VE from Unsorted to Blocked on the MediaWiki-API board.
Tue, Apr 3, 2:51 PM · Wikimedia-General-or-Unknown, MediaWiki-API
Anomie added a comment to T191116: Wikimedia\Rdbms\Database::tableName: use of subqueries is not supported this way..

In the last 12h this has caused almost 1.5M errors: https://logstash.wikimedia.org/goto/e2a6f0cc6b65ccb88081e09216d1c7d7

Tue, Apr 3, 1:36 PM · Security, MediaWiki-Special-pages, Wikimedia-log-errors, MediaWiki-Database, DBA
Anomie added a comment to T188798: Change the limit of the edit summary to 500 characters on all Wikimedia wikis.

You could always start another RFC on-wiki demanding that the change from 1000 to 500 characters be reverted ;)

Tue, Apr 3, 1:27 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Page-editing
Anomie added a comment to T187089: Fix WMF schemas to not break when comment store goes WRITE_NEW.
Tue, Apr 3, 2:13 AM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Patch-For-Review, Schema-change, DBA
Anomie moved T167246: Refactor "user" & "user_text" fields into "actor" reference table from In Progress to Waiting for Review on the MediaWiki-Platform-Team (MWPT-Q3-Jan-Mar-2018) board.
Tue, Apr 3, 1:42 AM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Multi-Content-Revisions, Epic, MW-1.30-release-notes (WMF-deploy-2017-07-11_(1.30.0-wmf.9)), Patch-For-Review, MediaWiki-Database
Anomie moved T188132: Merge image_comment_temp table into the image table from In Progress to Blocked on the MediaWiki-Platform-Team (MWPT-Q3-Jan-Mar-2018) board.
Tue, Apr 3, 1:40 AM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), MW-1.31-release-notes (WMF-deploy-2018-04-03 (1.31.0-wmf.28)), Patch-For-Review, MediaWiki-Database
Anomie moved T188327: Deploy refactored actor storage from In Progress to Blocked on the MediaWiki-Platform-Team (MWPT-Q3-Jan-Mar-2018) board.
Tue, Apr 3, 1:39 AM · MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018), Epic