TTO (This, that and the other)
Volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:58 AM (163 w, 1 d)
Availability
Available
IRC Nick
tto
LDAP User
TTO
MediaWiki User
This, that and the other

Generalist MediaWiki coder with a particular interest in

Recent Activity

Sat, Nov 18

TTO added a project to T180857: SecureHTML::secureHTMLRender() should not be called statically: MediaWiki-extensions-Other.

Apparently Ryan Finnie, the author of this extension, doesn't have a Phabricator account.

Sat, Nov 18, 1:20 AM · Patch-For-Review, MediaWiki-extensions-Other

Fri, Nov 17

TTO added a comment to T180430: RevisionSlider overwrites Twinkle shortcuts.

This is https://github.com/azatoth/twinkle/issues/360. The issue is probably straightforward enough to fix - the real sticking point is that there appears to be a total absence of documentation about frontend JS hooks. I filed T164570: Improve documentation of JS hooks and other MediaWiki JavaScript features some time ago but no action has been taken. It would be really great if TCB or another WMDE team could consider solving that task rather than this one. Then you will enable many script maintainers to be able to solve their own issues integrating with RevisionSlider.

Fri, Nov 17, 9:00 AM · WMDE-QWERTY-Team-Board, Revision-Slider, TCB-Team
TTO added a comment to T154030: Chechen style for lists requires "a" after every list item.

The other alternative is to add a LanguageCe class that overrides the commaList function, which might be more appropriate if Chechen is the only language known to require this feature. (But I suspect that is not the case.)

Fri, Nov 17, 8:56 AM · MediaWiki-Internationalization, I18n, Wikidata

Sun, Nov 12

TTO edited projects for T180294: Specific API WhatLinksHere query mismatches WhatLinksHere Special page output?, added: MediaWiki-API; removed ApiFeatureUsage.
Sun, Nov 12, 12:31 PM · MediaWiki-API
TTO added a project to T180284: Database query errors are missing a paragraph break: CSS.
Sun, Nov 12, 3:43 AM · MW-1.31-release-notes (WMF-deploy-2017-11-28 (1.31.0-wmf.10)), CSS, MediaWiki-General-or-Unknown

Sat, Nov 11

TTO created T180284: Database query errors are missing a paragraph break.
Sat, Nov 11, 10:55 AM · MW-1.31-release-notes (WMF-deploy-2017-11-28 (1.31.0-wmf.10)), CSS, MediaWiki-General-or-Unknown

Thu, Nov 9

TTO added a comment to T167656: Automatic edit summaries should be filtered as tags.

Is this the same as T73236: Automatically tag edits that make a redirect, or convert a redirected page to a normal page, or move a page across namespaces, etc.?

Thu, Nov 9, 11:29 AM · MediaWiki-Change-tagging, Patch-For-Review, Collaboration-Team-Triage (Collab-Team-This-Quarter), User-notice-collaboration, Edit-Review-Improvements-Integrated-Filters
TTO added a project to T167656: Automatic edit summaries should be filtered as tags: MediaWiki-Change-tagging.
Thu, Nov 9, 11:28 AM · MediaWiki-Change-tagging, Patch-For-Review, Collaboration-Team-Triage (Collab-Team-This-Quarter), User-notice-collaboration, Edit-Review-Improvements-Integrated-Filters

Mon, Nov 6

TTO added a comment to T179817: farmer.

Hi there! I have nothing to do with https://www.mediawiki.org/wiki/Project:MediaWiki_Farmers_user_group if that is what you are looking for.

Mon, Nov 6, 12:02 PM · Trash

Sun, Nov 5

TTO added a comment to T94959: Some of AntiSpoof's error messages need love.

Let's not use error codes - there are so many things wrong with them I don't know where to start. However, it would be beneficial for troubleshooting purposes if all the messages were different in some way.

Sun, Nov 5, 11:21 AM · Voice & Tone, AntiSpoof, Easy

Oct 24 2017

TTO updated subscribers of T178857: Is the ConfirmAccount extension maintained?.

@aaron might be able to answer this.

Oct 24 2017, 12:58 AM · MediaWiki-extensions-ConfirmAccount
TTO added a project to T178857: Is the ConfirmAccount extension maintained?: MediaWiki-extensions-ConfirmAccount.
Oct 24 2017, 12:57 AM · MediaWiki-extensions-ConfirmAccount

Oct 22 2017

TTO closed T178747: 2017 tags aren't used by software anymore. as Invalid.

The tag on dewiki which is displayed as "2017-Quelltext-Bearbeitung" is codenamed visualeditor-wikitext. This tag isn't available for manual tagging.

Oct 22 2017, 10:47 AM · MediaWiki-Change-tagging, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor
TTO added a comment to T178750: "Add pages I create and files I upload to my watchlist" should be checked by default on Commons.

Normally something like this would require community consensus, unless you could prove that it is a historical accident (and even then, some might still insist on community consensus).

Oct 22 2017, 7:54 AM · Patch-For-Review, Wikimedia-Site-requests, Commons

Oct 21 2017

TTO added a comment to T158474: User:Unknown_user editing in dewiki.

The user name should never have been used for a system purpose without first checking whether it existed :/

Oct 21 2017, 9:34 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-02-14_(1.29.0-wmf.12)), MW-1.29-release (WMF-deploy-2017-02-21_(1.29.0-wmf.13)), Wikimedia-General-or-Unknown, MediaWiki-Export-or-Import

Oct 11 2017

TTO added a comment to T176754: Regularly purge expired temporary userrights from DB tables.

will always be very small

And recentchanges from wikidata will be a small percentage... https://en.wikipedia.org/wiki/Defensive_programming

Oct 11 2017, 6:54 AM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, DBA, Operations, Community-Tech, MediaWiki-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights)
TTO added a comment to T176754: Regularly purge expired temporary userrights from DB tables.

That requires an order-by, a limit on a loop, and a waitfor replica on every loop step

Oct 11 2017, 6:34 AM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, DBA, Operations, Community-Tech, MediaWiki-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights)

Oct 5 2017

TTO added a comment to T177404: Expired user groups not added to user_former_groups table.

The only solution I can think of to the problem stated in the task title, other than the scheduled task or jobqueue job proposed in T176754, would be to add an ufg_start_time column to the user_former_groups table which indicates when the user's status as a former member of that group takes effect.

Oct 5 2017, 1:19 AM · MediaWiki-Database, Community-Tech, Stewards-and-global-tools (Temporary-UserRights)

Sep 27 2017

TTO closed T176898: Generate list of AntiSpoof error messages as Resolved.

I'm pretty sure that is it.

Sep 27 2017, 11:21 PM · Anti-Harassment (AHT Sprint 6)
TTO closed T176898: Generate list of AntiSpoof error messages, a subtask of T94959: Some of AntiSpoof's error messages need love, as Resolved.
Sep 27 2017, 11:21 PM · Voice & Tone, AntiSpoof, Easy
TTO added a comment to T176898: Generate list of AntiSpoof error messages.

You're going to need someone who has a solid technical understanding of Unicode to do this job.

Sep 27 2017, 11:00 PM · Anti-Harassment (AHT Sprint 6)

Sep 26 2017

TTO added a project to T176754: Regularly purge expired temporary userrights from DB tables: Operations.

We could certainly think about running a cronjob for purging expired user groups.

Sep 26 2017, 10:59 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, DBA, Operations, Community-Tech, MediaWiki-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights)

Sep 25 2017

TTO added projects to T176568: Wrapping a link with <font> causes <font> to appear inside the link: Tidy, MediaWiki-extensions-Linter.

No idea if Tidy is to blame here (haven't tested) but it seems likely.

Sep 25 2017, 9:42 AM · MediaWiki-extensions-Linter, Tidy, MediaWiki-Parser

Sep 11 2017

TTO merged T175503: Add protect information to Special:Mostlinkedtemplates into T23205: Show protection status in Special:MostLinkedTemplates.
Sep 11 2017, 12:28 AM · MediaWiki-Special-pages
TTO merged task T175503: Add protect information to Special:Mostlinkedtemplates into T23205: Show protection status in Special:MostLinkedTemplates.
Sep 11 2017, 12:28 AM · MediaWiki-Templates, MediaWiki-Page-protection, MediaWiki-Special-pages

Sep 9 2017

TTO added a comment to T175443: [BUG] API:Imageinfo returns null for &iiprop=comment.

@Anomie has been doing some comment-related stuff recently...

Sep 9 2017, 7:14 AM · MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), Regression, Multimedia, MediaWiki-File-management, Commons, Patch-For-Review, MediaWiki-API

Sep 8 2017

TTO reopened T175357: special:import imports duplicate revisions from the Nostalgia Wikipedia as "Open".
Sep 8 2017, 2:08 PM · MediaWiki-Export-or-Import

Aug 28 2017

TTO renamed T174275: {{#tag:ref is not recognised properly by ContentTranslation from {{#tag:ref didn't works well to {{#tag:ref is not recognised properly by ContentTranslation.
Aug 28 2017, 5:36 AM · ContentTranslation
TTO closed T61202: "Unresponsive script" Error on Wikipedia:Wikipedia Signpost as Resolved.

This task is old and dusty, and most likely the issue has been resolved since 2014, particularly now that T60085 has been fixed.

Aug 28 2017, 5:35 AM · JavaScript, Wikimedia-General-or-Unknown
TTO added a comment to T174307: Separate the user rights to edit MediaWiki: namespace scripts and viewable texts.

abuse of the rights to edit texts may harm the site's reputation, but not the privacy of its users

Aug 28 2017, 5:25 AM · MediaWiki-User-management

Aug 19 2017

TTO added a comment to T20209: Provide consistent native way to attribute offsite users in revision history.

The import system has always assumed that any revisions attributed to user "X" in the import XML (that is, user X on the source wiki) should belong to the user X that exists on the target wiki, if such a user exists. In the pre-SUL days, this assumption was rather shaky at best, and is still troublesome when importing across wiki clusters. But in a world of SUL finalisation, the assumption is actually pretty reliable, so I don't see this as such a big problem as it used to be. That's not to say we shouldn't still fix it, though.

Aug 19 2017, 12:08 PM · Patch-For-Review, MediaWiki-extensions-CentralAuth, WMF-Legal, MediaWiki-History-or-Diffs, MediaWiki-Export-or-Import, Crosswiki, MediaWiki-Database

Aug 16 2017

Krinkle awarded T57460: No reliable way to detect when an API edit is disallowed by the abuse filter a Orange Medal token.
Aug 16 2017, 3:25 AM · MediaWiki-API, AbuseFilter

Aug 14 2017

Reception123 awarded T153815: Allow global groups to be assigned temporarily (expire) a Like token.
Aug 14 2017, 6:05 AM · Stewards-and-global-tools (Temporary-UserRights), Community-Tech, MediaWiki-extensions-CentralAuth

Aug 8 2017

TTO added a comment to T156808: Back-end infrastructure for timed notifications in Echo.

if you want to destroy events by ID, you would need some infra to store these IDs.

Aug 8 2017, 5:03 AM · Schema-change, Notifications, Collaboration-Team-Triage

Aug 5 2017

TTO updated subscribers of T172592: Badges are no longer shown next to interwiki links.

I can't seem to add Wikidata to this project for some reason... adding Lydia in the hope she can put the task in the right project :)

Aug 5 2017, 11:20 AM · User-notice, User-Ladsgroup, Wikidata-Former-Sprint-Board, Wikidata, Wikimedia-Interwiki-links, Regression

Aug 3 2017

TTO added a comment to T168858: Wikipedia keeps logging me out immediately.

No more reports since 19 July... is this still UBN? Per Anomie's comment quoted above, it's possible that this may have been fixed by virtue of fixing T169261.

Aug 3 2017, 1:32 PM · Wikimedia-General-or-Unknown, MediaWiki-Authentication-and-authorization

Aug 2 2017

TTO edited projects for T172241: Fix article counter on sr.wikiquote.org, added: Wikimedia-Site-requests; removed MediaWiki-Sites.
Aug 2 2017, 3:09 AM · Wikimedia-maintenance-script-run, Wikimedia-Site-requests

Jul 31 2017

TTO added a comment to T171605: Analyze template substitution mechanism of CommonsHelper and ForTheCommonGood tools .

I had an hour-long train ride with nothing to do, so I wrote up a guide to the approach used by For the Common Good.

Jul 31 2017, 12:21 PM · Move-Files-To-Commons, TCB-Team
TTO added a comment to T164570: Improve documentation of JS hooks and other MediaWiki JavaScript features.

The task is still valid, so I think it should stay open.

Jul 31 2017, 12:04 PM · JavaScript, Documentation, MediaWiki-Documentation
TTO renamed T164570: Improve documentation of JS hooks and other MediaWiki JavaScript features from Improve documentation of JS hooks and other MediaWiki JavaScript features on MW Doc Day to Improve documentation of JS hooks and other MediaWiki JavaScript features.
Jul 31 2017, 12:04 PM · JavaScript, Documentation, MediaWiki-Documentation

Jul 27 2017

TTO added a comment to T153815: Allow global groups to be assigned temporarily (expire).

I was hoping to work on it this month, but various IRL things happened so that I wasn't able to. I do plan to get to it eventually, but note that this task is not assigned to me, so anyone else may of course claim it if they wish.

Jul 27 2017, 1:14 AM · Stewards-and-global-tools (Temporary-UserRights), Community-Tech, MediaWiki-extensions-CentralAuth

Jul 26 2017

MarcoAurelio awarded T153815: Allow global groups to be assigned temporarily (expire) a Like token.
Jul 26 2017, 2:40 PM · Stewards-and-global-tools (Temporary-UserRights), Community-Tech, MediaWiki-extensions-CentralAuth

Jul 23 2017

TTO added a comment to T171398: On mobile domain, interwiki links for WMF wikis should be resolved as mobile rather than desktop.

Special:Interwiki is just a window into MediaWiki's internal interwiki system, so it sounds like you are seeking a change to the way MediaWiki (or MobileFrontend) handles interwiki links on mobile sites.

Jul 23 2017, 12:37 PM · Wikimedia-Interwiki-links, Mobile, MediaWiki-Interwiki
TTO renamed T171398: On mobile domain, interwiki links for WMF wikis should be resolved as mobile rather than desktop from On mobile domain Special:Interwiki for WMF Wiki should be resolved as mobile rather than desktop to On mobile domain, interwiki links for WMF wikis should be resolved as mobile rather than desktop.
Jul 23 2017, 12:36 PM · Wikimedia-Interwiki-links, Mobile, MediaWiki-Interwiki

Jul 22 2017

TTO changed the status of T170737: Run recountCategories.php on Wikimedia wikis from Stalled to Open.

.10 is now everywhere :)

Jul 22 2017, 1:09 AM · Wikimedia-Site-requests, Wikimedia-maintenance-script-run
TTO changed the status of T170737: Run recountCategories.php on Wikimedia wikis, a subtask of T18036: Number of category members (PAGESINCATEGORY) is inaccurate for large categories, from Stalled to Open.
Jul 22 2017, 1:09 AM · Wikimedia-maintenance-script-run, MediaWiki-Categories
TTO changed the status of T170737: Run recountCategories.php on Wikimedia wikis, a subtask of T18765: Write a maintenance script to refresh category member counts, from Stalled to Open.
Jul 22 2017, 1:09 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-scripts, MediaWiki-Categories, WorkType-NewFunctionality

Jul 16 2017

TTO changed the status of T170737: Run recountCategories.php on Wikimedia wikis from Open to Stalled.
Jul 16 2017, 11:46 AM · Wikimedia-Site-requests, Wikimedia-maintenance-script-run
TTO changed the status of T170737: Run recountCategories.php on Wikimedia wikis, a subtask of T18765: Write a maintenance script to refresh category member counts, from Open to Stalled.
Jul 16 2017, 11:46 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-scripts, MediaWiki-Categories, WorkType-NewFunctionality

Jul 15 2017

TTO created T170737: Run recountCategories.php on Wikimedia wikis.
Jul 15 2017, 9:36 AM · Wikimedia-Site-requests, Wikimedia-maintenance-script-run
TTO closed T18765: Write a maintenance script to refresh category member counts, a subtask of T18036: Number of category members (PAGESINCATEGORY) is inaccurate for large categories, as Resolved.
Jul 15 2017, 9:24 AM · Wikimedia-maintenance-script-run, MediaWiki-Categories
TTO closed T18765: Write a maintenance script to refresh category member counts as Resolved.

@MZMcBride: Oh, I see what you meant. It would be interesting to know what @aaron thinks of that idea. In any case, if you'd like to pursue it, you could file a separate task.

Jul 15 2017, 9:24 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-scripts, MediaWiki-Categories, WorkType-NewFunctionality

Jul 14 2017

TTO added a comment to T170698: Deprecated methods of the User class should be replaced in other extensions.

I would have left out the non-WMF-installed extensions on purpose, hoping that the extension maintainers would read the 1.29 release notes and remove the functions themselves. I'm surprised I missed CheckUser though...

Jul 14 2017, 11:33 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt

Jul 13 2017

TTO added a comment to T170513: Feature request/enhancement: more clear user-rights log messages (lists all old rights and all new rights currently).

Ooh, clever! The plus sign would have to be in bold, or the changed user group coloured, or something else to make it stand out. But I like it.

Jul 13 2017, 11:20 AM · MediaWiki-Logging, MediaWiki-User-management
TTO triaged T170513: Feature request/enhancement: more clear user-rights log messages (lists all old rights and all new rights currently) as Low priority.

getIRCActionText() would be for the IRC recent changes firehose channels, not for Special:Log. The formatting logic for Special:Log/rights would be in RightsLogFormatter.php.

Jul 13 2017, 9:26 AM · MediaWiki-Logging, MediaWiki-User-management
TTO removed projects from T170502: Switch between newer and older "Search for contributions" user interface: User-notice, MW-1.30-release-notes, MW-1.29-release-notes, MW-1.28-release-notes, Wikimania-Hackathon-2016, Wikimedia-Hackathon-2016, Community-Wishlist-Survey-2015.
Jul 13 2017, 3:44 AM · Community-Tech, MediaWiki-Special-pages

Jul 11 2017

TTO added a comment to T170099: Search returns random results when search query begins with a hyphen.

I was attempting to search for the "suffix" -happy (as in trigger-happy), in case it helps understand where I was going with my search.

Jul 11 2017, 11:19 PM · Discovery-Search, Discovery, CirrusSearch

Jul 10 2017

TTO created T170099: Search returns random results when search query begins with a hyphen.
Jul 10 2017, 4:32 AM · Discovery-Search, Discovery, CirrusSearch

Jul 7 2017

TTO added a comment to T156446: WANObjectCacheTest::testBusyValue is flaky.

I haven't really been working on the codebase much, so I haven't seen it recently. But it was an annoying intermittent failure at the time. If you think it is fixed, feel free to close the task.

Jul 7 2017, 5:33 AM · Performance-Team, MediaWiki-Cache, MediaWiki-Core-Tests

Jul 4 2017

TTO added a comment to T153418: Missing Central Notice banner breaks translatable pages on testwiki.

@Nikerabbit, do you think this is a configuration issue specific to testwiki, or a DB inconsistency? Or something else?

Jul 4 2017, 9:33 AM · MediaWiki-extensions-CentralNotice, MediaWiki-extensions-Translate

Jun 26 2017

TTO created T168863: Math equations are truncated in Microsoft Edge.
Jun 26 2017, 1:43 PM · Browser-Support-Microsoft-Edge, Math

Jun 25 2017

D3r1ck01 awarded T156568: Review and update the Examples extension a Love token.
Jun 25 2017, 9:13 AM · Wikimedia-Hackathon-2017, MediaWiki-Stakeholders-Group, Developer-Wishlist (2017), MediaWiki-extensions-Examples

Jun 23 2017

TTO added a project to T165451: Special:Import throws error when importing XML from Wikipedia: "MediaWiki::preOutputCommit: Flushing an explicit transaction, getting out of sync!": MediaWiki-Database.

Importing this XML file into a clean wiki with only Scribunto installed works fine for me in master (1.30.0-alpha) and in 1.27.1.

Jun 23 2017, 3:05 AM · MediaWiki-Database, MediaWiki-Export-or-Import
TTO added a project to T156491: Symbolic link in MediaWiki distribution causes problems for some Windows users: MW-1.29-release.

Adding MW-1.29-release just so this is on the radar of the releasing team when 1.29 tarballs are created.

Jun 23 2017, 2:57 AM · RelEng-Archive-FY201718-Q1, Patch-For-Review, MW-1.29-release, MW-1.28-release, MediaWiki-Releasing, MediaWiki-Vendor

Jun 22 2017

TTO added a comment to T10912: Blank edit summary message is displayed when trying to save an "undo" with the default summary.

an "undo summary" should be enough to avoid a missing summary-prompt

Jun 22 2017, 1:53 PM · Editing-team, MediaWiki-Page-editing

Jun 21 2017

TTO updated subscribers of T156808: Back-end infrastructure for timed notifications in Echo.

Adding @MaxSem to this so we're all on the same page.

Jun 21 2017, 1:21 AM · Schema-change, Notifications, Collaboration-Team-Triage

Jun 20 2017

TTO added a comment to T168215: Autocomplete dropdown in Edge obscures the date input widget on Special:Contributions .

If you don't use Edge regularly you must not have anything to autocomplete :) I don't know what ID or name Edge is using to determine the entries in the list - possibly this is the autocomplete list for inputs with no ID or name.

Jun 20 2017, 9:51 AM · MediaWiki-Interface, Browser-Support-Microsoft-Edge

Jun 19 2017

TTO created T168215: Autocomplete dropdown in Edge obscures the date input widget on Special:Contributions .
Jun 19 2017, 12:23 AM · MediaWiki-Interface, Browser-Support-Microsoft-Edge

Jun 13 2017

TTO closed T167760: Special:Export does not offer history for large article as the exported XML file is larger than the server can handle (PHP fatal error: request has exceeded memory limit). as Declined.

This happens because the full history of the India article is massive, and the exported XML file is larger than the server can handle (PHP fatal error: request has exceeded memory limit).

Jun 13 2017, 8:00 AM · MediaWiki-Export-or-Import

Jun 2 2017

TTO added a project to T166872: Chinese transcription link in Chinese wikipedia: Chinese-Sites.
Jun 2 2017, 11:16 AM · ContentTranslation, Chinese-Sites

May 29 2017

TTO added a comment to T128258: [[Wikimedia:Wikipedia-ios-explore-most-read-heading/ksh]] i18n issue.

This ticket looked like it was about a very specific localization issue.

May 29 2017, 3:33 AM · Easy, Wikipedia-iOS-App-Backlog, I18n

May 25 2017

TTO updated subscribers of T128258: [[Wikimedia:Wikipedia-ios-explore-most-read-heading/ksh]] i18n issue.

@NHarateh_WMF, why did you close this as "invalid"? Is there some reason why this task shouldn't be pursued?

May 25 2017, 1:21 AM · Easy, Wikipedia-iOS-App-Backlog, I18n

May 24 2017

TTO closed T155091: "Invalid DB key" errors on various special pages as Resolved.
May 24 2017, 6:11 AM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Special-pages, Wikimedia-log-errors, DBA, Wikimedia-Site-requests
TTO added a comment to T155091: "Invalid DB key" errors on various special pages.

This has been fixed by running a maintenance script to remove invalid data from the database. If this error is seen on any more special pages, please reopen the task.

May 24 2017, 6:11 AM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Special-pages, Wikimedia-log-errors, DBA, Wikimedia-Site-requests
TTO closed T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException" as Resolved.

I'm going to mark this task resolved, as Special:Categories should now be working on all WMF wikis. I've created T166198: Invalid DB key being added to categorylinks table on zhwikibooks about the categorylinks issue. Thanks @Reedy, you're a legend!

May 24 2017, 6:10 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO closed T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException", a subtask of T155091: "Invalid DB key" errors on various special pages, as Resolved.
May 24 2017, 6:10 AM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Special-pages, Wikimedia-log-errors, DBA, Wikimedia-Site-requests
TTO created T166198: Invalid DB key being added to categorylinks table on zhwikibooks.
May 24 2017, 6:09 AM · Chinese-Sites, I18n, MediaWiki-Internationalization, MediaWiki-Categories
TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

Seems to be a MediaWiki bug. I created https://zh.wikibooks.org/wiki/User:This,_that_and_the_other/test (page id 23795) with the text [[Category:Blender 3D︰從入門到精通|插图集 ]] and a brand new invalid categorylinks row got added:

May 24 2017, 4:04 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource

May 23 2017

Restricted Application added a project to T165867: Edit quality campaign for English Wiktionary: artificial-intelligence.
May 23 2017, 11:02 AM · Scoring-platform-team (Current), artificial-intelligence, editquality-modeling, Wikilabels
TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

The wikis that still need cleanup are:

  • afwiki, arzwiki, azwiki, bewiki, bnwiki, bnwikisource, brwiki, cawikisource (same rows as before, with same primary key values) - so nothing in medium.log (F8114681) was fixed until it got down to cswiki
  • commonswiki - 1 invalid pagelinks row (we didn't run this over the pagelinks table on large wikis before, so this one wouldn't have been found last time around)
  • trwiki - 2 invalid titles in the page table, which need to be repaired by hand
  • zhwiki, zhwiktionary, zhwikibooks - many invalid categorylinks entries persist. The script was clearly run with --fix on these sites, because the invalid category rows are gone. Might need to investigate what's happening here
May 23 2017, 10:05 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

@Reedy did that script ever finish?

May 23 2017, 5:22 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource

May 20 2017

TTO closed T165805: MediaWiki updater is broken with it failing with Query: SHOW TABLE STATUS LIKE 'revision' ESCAPE '`' as Resolved.
May 20 2017, 6:15 AM · Regression, MW-1.29-release-notes, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MW-1.29-release, MediaWiki-Installer, MediaWiki-Database
TTO added a project to T165805: MediaWiki updater is broken with it failing with Query: SHOW TABLE STATUS LIKE 'revision' ESCAPE '`' : MW-1.29-release.
May 20 2017, 1:58 AM · Regression, MW-1.29-release-notes, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MW-1.29-release, MediaWiki-Installer, MediaWiki-Database

May 19 2017

TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

The script's help reminds you to redirect stdout to a text file :)

May 19 2017, 8:54 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO renamed T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException" from Special:Categories on wikisource.org -> "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException" error to Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".
May 19 2017, 12:09 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO merged T165320: Fatal exception of type "Wikimedia\Assert\ParameterAssertionException" on Special:Categories into T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".
May 19 2017, 12:09 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO merged task T165320: Fatal exception of type "Wikimedia\Assert\ParameterAssertionException" on Special:Categories into T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".
May 19 2017, 12:08 AM · MediaWiki-Special-pages, Wikimedia-log-errors

May 18 2017

TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

More of the same in large.log, except for trwiki which actually has two invalid titles in the page table. The script can't fix those, so they'll need to be repaired manually.

May 18 2017, 11:53 PM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO updated subscribers of T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

Virtually all of the invalid rows in medium.log are category and categorylinks rows with spaces in the title. There are a few invalid titles in the logging tables as well:

May 18 2017, 10:19 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource
TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

@jcrespo I think you want T18036 for that. This task is about invalid page titles, not incorrect counts.

May 18 2017, 1:48 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource

May 17 2017

TTO added a comment to T99736: Special:Categories on some wikis errors out with "Exception encountered, of type "Wikimedia\Assert\ParameterAssertionException".

@Reedy, want to try running this script again, initially as a dry run?

May 17 2017, 1:07 AM · Patch-For-Review, MediaWiki-Categories, Wikimedia-log-errors, MediaWiki-Special-pages, Wikisource

May 14 2017

TTO added a project to T162849: Support WMF communities in run-up to switching EditPage over to OOUI: Wikimedia-Site-requests.

We could get a shell user to do a mwgrep for wpSummary to identify affected scripts.

May 14 2017, 2:33 AM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, User-Ryasmeen, Editing-team, Community-Liaisons (Jul-Sep 2017), Wikimedia-Site-requests, User-notice, VisualEditor

May 10 2017

TTO added a project to T164828: AbuseFilter checkboxes are not checked for existing abuse filters: Beta-Cluster-reproducible.

Must be...

May 10 2017, 12:18 AM · TestMe, Beta-Cluster-reproducible, Regression, AbuseFilter
TTO removed a subtask for T162954: MW-1.30.0-wmf.1 deployment blockers: T164828: AbuseFilter checkboxes are not checked for existing abuse filters.
May 10 2017, 12:18 AM · Train Deployments, MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Release
TTO removed a parent task for T164828: AbuseFilter checkboxes are not checked for existing abuse filters: T162954: MW-1.30.0-wmf.1 deployment blockers.
May 10 2017, 12:18 AM · TestMe, Beta-Cluster-reproducible, Regression, AbuseFilter

May 9 2017

TTO added a parent task for T164828: AbuseFilter checkboxes are not checked for existing abuse filters: T162954: MW-1.30.0-wmf.1 deployment blockers.
May 9 2017, 12:02 PM · TestMe, Beta-Cluster-reproducible, Regression, AbuseFilter
TTO added a subtask for T162954: MW-1.30.0-wmf.1 deployment blockers: T164828: AbuseFilter checkboxes are not checked for existing abuse filters.
May 9 2017, 12:02 PM · Train Deployments, MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Release
TTO created T164828: AbuseFilter checkboxes are not checked for existing abuse filters.
May 9 2017, 12:01 PM · TestMe, Beta-Cluster-reproducible, Regression, AbuseFilter

May 7 2017

TTO closed T162517: Remove $wgDisableUserGroupExpiry feature flag as Resolved.
May 7 2017, 3:02 AM · MW-1.29-release-notes, MW-1.30-release-notes, Patch-For-Review, MW-1.29-release, Stewards-and-global-tools (Temporary-UserRights)

May 6 2017

Cosine02 awarded T159416: [Tracking] Enable user group expiry on Wikimedia wikis a Grey Medal token.
May 6 2017, 6:36 AM · User-notice, Tracking, Wikimedia-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights), Community-Tech