TTO (This, that and the other)
Volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:58 AM (197 w, 3 d)
Availability
Available
IRC Nick
tto
LDAP User
TTO
MediaWiki User
This, that and the other [ Global Accounts ]

Generalist MediaWiki coder with a particular interest in

Recent Activity

Sun, Jul 8

TTO moved T199045: Enable transwiki import to ru.wikinews from Backlog to Config - to process on the Wikimedia-Site-requests board.
Sun, Jul 8, 9:43 AM · User-Urbanecm, Patch-For-Review, Wikimedia-Site-requests, Russian-Sites
TTO removed a project from T199045: Enable transwiki import to ru.wikinews: MediaWiki-Export-or-Import.
Sun, Jul 8, 9:43 AM · User-Urbanecm, Patch-For-Review, Wikimedia-Site-requests, Russian-Sites

Fri, Jul 6

TTO closed T198945: Change wmid: interwiki to id.wikimedia.org as Invalid.

Please request this at Meta: https://meta.wikimedia.org/wiki/Talk:Interwiki_map.

Fri, Jul 6, 11:29 AM · Wikimedia-Interwiki-links

Wed, Jul 4

TTO added a project to T198786: [InviteSignup] users not authorised to conclude the procedure to accept an invitation: MediaWiki-extensions-Other.
Wed, Jul 4, 11:40 AM · MediaWiki-extensions-Other

Sat, Jun 30

TTO added a comment to T198518: Attempting to edit MediaWiki.org page produces PHP fatal error: Call to undefined method LanguageCode::getCode().

Oh I see what you mean.,.. the class for en would be LanguageEn, and the class for he would be LanguageHe, so when you ask for a language with code code, it sees that a class LanguageCode exists and tries to construct that.

Sat, Jun 30, 10:48 PM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Wikimedia-log-errors, MediaWiki-Internationalization

Tue, Jun 26

TTO added a comment to T198175: Function: WikiPage::insertOn Error: 1205 Lock wait timeout exceeded; try restarting transaction (10.64.0.205).

Bad things happen if you try to do huge imports. To make the import work, try turning off "import all revisions of the page" - it's not required for license compliance so long as you link back to the source page (which the import process does automatically anyway).

Tue, Jun 26, 12:14 PM · MediaWiki-Export-or-Import, Wikimedia-General-or-Unknown
TTO merged T198175: Function: WikiPage::insertOn Error: 1205 Lock wait timeout exceeded; try restarting transaction (10.64.0.205) into T121336: Better handling of timeouts during the import process.
Tue, Jun 26, 12:14 PM · MediaWiki-Export-or-Import
TTO merged task T198175: Function: WikiPage::insertOn Error: 1205 Lock wait timeout exceeded; try restarting transaction (10.64.0.205) into T121336: Better handling of timeouts during the import process.
Tue, Jun 26, 12:14 PM · MediaWiki-Export-or-Import, Wikimedia-General-or-Unknown

Mon, Jun 25

TTO updated subscribers of T198094: "patrol" API endpoint "tags" parameter is unused.

All logged actions are supposed to allow tagging. Not many people have taken advantage of this feature for various reasons, and I would imagine uptake has been limited to a few common log actions (probably upload and perhaps delete and block as well). But I don't see this feature creating a significant maintenance burden.

Mon, Jun 25, 1:50 PM · Scoring-platform-team, MediaWiki-Change-tagging

Jun 19 2018

TTO added a comment to T196371: Provide a multi-language user-faced warning regarding AES128-SHA deprecation.

At https://en.wikipedia.org/sec-warning why does the English text not refer to the section at the bottom with technical info? I can see that the French text (for example) has "Des informations supplémentaires plus techniques et en anglais sont disponibles ci-dessous.", which roughly translates to "Additional technical information in English is available below." But English readers are not invited to scroll to the bottom of the page.

Jun 19 2018, 11:52 PM · User-notice, User-Johan, Operations, Traffic
TTO added a comment to T196905: bn (Bengali) language code does not work at German Wikivoyage, overwritten by local "Benutzer" alias.

Ok, so you want to have namespace alias "BN" dropped without replacement?

Jun 19 2018, 7:18 AM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests, Easy, Wikimedia-Interwiki-links

Jun 17 2018

TTO awarded T197070: +2 for MarcoAurelio in mediawiki/* a Like token.
Jun 17 2018, 4:09 AM · Repository-Ownership-Requests

Jun 16 2018

TTO added a comment to T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers.

@cscott @ssastry Here is what I have come up with:

Jun 16 2018, 11:25 AM · Patch-For-Review, MediaWiki-extensions-Poem

Jun 14 2018

TTO added a comment to T196905: bn (Bengali) language code does not work at German Wikivoyage, overwritten by local "Benutzer" alias.

We should remove the namespace alias.

Jun 14 2018, 10:00 AM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests, Easy, Wikimedia-Interwiki-links

Jun 13 2018

TTO added a project to T197090: Wikidata qid of articles is not present in export/dump: MediaWiki-extensions-WikibaseClient.

I suppose the WikibaseClient would need to attach to one of the hooks in XmlDumpWriter or something similar, like XmlDumpWriterOpenPage.

Jun 13 2018, 10:42 AM · Wikidata, MediaWiki-extensions-WikibaseClient, MediaWiki-Export-or-Import, Dumps-Generation

Jun 12 2018

TTO added a comment to T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default.

How many of those were from local privileged users vs global privileged users (e.g. global interface editors, global sysops, stewards)?

Jun 12 2018, 11:00 AM · User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core
TTO added a comment to T196905: bn (Bengali) language code does not work at German Wikivoyage, overwritten by local "Benutzer" alias.

The prefix BN: has been set up as an alias for the Benutzer: namespace (per the config file). This overrides the interwiki prefix.

Jun 12 2018, 9:30 AM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests, Easy, Wikimedia-Interwiki-links

Jun 11 2018

Gerrit Code Review <gerrit@wikimedia.org> committed R1889:95f4bffb9d8a: Update patch set 1 (authored by TTO).
Update patch set 1
Jun 11 2018, 8:37 PM
TTO added a comment to T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers.

Heh, thanks Andre! I have simply been too busy to work on this. I've set a reminder for Saturday.

Jun 11 2018, 8:25 PM · Patch-For-Review, MediaWiki-extensions-Poem
Gerrit Code Review <gerrit@wikimedia.org> committed rEBOPf4916c50c236: Create change (authored by TTO).
Create change
Jun 11 2018, 5:24 PM

Jun 9 2018

Gerrit Code Review <gerrit@wikimedia.org> committed rEPFM3dc56764fd48: Update patch set 3 (authored by TTO).
Update patch set 3
Jun 9 2018, 7:12 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rEPFM6ff01cd19107: Update patch set 1 (authored by TTO).
Update patch set 1
Jun 9 2018, 7:12 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rEFLI06e0a3e9186d: Update patch set 3 (authored by TTO).
Update patch set 3
Jun 9 2018, 1:56 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rEBSESc2c9d2f6c229: Update patch set 5 (authored by TTO).
Update patch set 5
Jun 9 2018, 1:30 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rECOG78bf09e7425c: Update patch set 2 (authored by TTO).
Update patch set 2
Jun 9 2018, 12:00 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rECOGa3e84d6a65b3: Update patch set 2 (authored by TTO).
Update patch set 2
Jun 9 2018, 12:00 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rECOGb23cf0a8e9cf: Update patch set 2 (authored by TTO).
Update patch set 2
Jun 9 2018, 12:00 AM

Jun 8 2018

TTO added a comment to T193868: Add code to write to change_tag_def table.

And why did the last row in change_tag have ct_tag_id NULL? It seems probable that ct_tag_id will eventually become part of the primary key, so I'm not sure why it is even allowed to be NULL. (never mind, I guess this is necessary for the window between the schema change and running the script)

Jun 8 2018, 10:41 AM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Wikidata-Campsite, User-Ladsgroup, Patch-For-Review, Wikidata-Ministry-Of-Magic, MediaWiki-Database, MediaWiki-Change-tagging

Jun 6 2018

TTO updated subscribers of T15644: Add automatic line numbering capability to <poem> tag.

I don't think @cscott would be especially impressed if that patch were to be merged right now...

Jun 6 2018, 3:40 PM · Patch-For-Review, Wikisource, MediaWiki-extensions-Poem

May 31 2018

TTO added a comment to T193871: Add maintenance script to populate change_tag_def.

I'd like to see this maintenance script written in such a way that it updates the count of tags already present in the table, removing those with ctd_user_defined = 0 and ctd_count = 0. In this way, we can set up a cronjob to update counts on every wiki, say every week or 2 weeks.

May 31 2018, 1:32 AM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), User-Ladsgroup, Patch-For-Review, Wikidata-Campsite, Wikidata-Ministry-Of-Magic, MediaWiki-Database, MediaWiki-Change-tagging

May 14 2018

TTO claimed T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers.

I will work on this in two weeks from now. If I don't, please ping and/or unassign me.

May 14 2018, 12:02 PM · Patch-For-Review, MediaWiki-extensions-Poem
TTO added a comment to T54061: Merge Poem extension into MediaWiki core.

For clarity I have split the work plan in my previous comment to a new task, T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers.

May 14 2018, 12:01 PM · WorkType-NewFunctionality, Patch-For-Review, MediaWiki-extensions-Poem, MediaWiki-General-or-Unknown
TTO triaged T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers as Low priority.
May 14 2018, 12:01 PM · Patch-For-Review, MediaWiki-extensions-Poem

May 10 2018

TTO added a comment to T194086: JavaScript warnings shown at the top of JSON pages can be misleading.

Will the code actually be executed when previewing the page though? I wouldn't think so. That is why I was suggesting that particular message be dropped.

May 10 2018, 2:02 PM · JavaScript, MediaWiki-Page-editing
TTO added a comment to T193685: Enable RemexHTML on all wikis with < 100 linter errors in all high priority linter categories in ns0 (main namespace).

The Wiktionary query link points to a Wikibooks query...

May 10 2018, 11:55 AM · Patch-For-Review, Tech-Ambassadors, User-notice, Parsing-Team, RemexHtml, Tidy

May 9 2018

TTO added a comment to T191909: Bug? Namespaces Parameter Fails on Extension:CategoryTree.

It's great that you found a solution to your problem, but what's the actual issue that you would like dealt with in this task? If everything is now OK we can just close this task.

May 9 2018, 2:15 PM · MediaWiki-extensions-CategoryTree
TTO closed T121626: PHP Warning: OutputPage::getModuleStyles with MediaWiki 1.26.0 and CategoryTree as Invalid.

If this is still an issue with current versions please reopen.

May 9 2018, 2:11 PM · MediaWiki-extensions-CategoryTree
TTO added a comment to T193620: Investigate the parsing of config files for bad templates and categories.

In my mind user-defined regex is essential for this system to be fully effective. Maybe not essential for an MVP, true. But a lack of proper replacement functionality in existing tools was one of the things that drove me to build powerful regex replacements into FtCG - it seriously minimises the amount of grunt work involved in performing transfers, in some cases reducing it to no manual work at all.

May 9 2018, 3:53 AM · WMDE-QWERTY-Sprint-2018-05-02, WMDE-QWERTY-Team, Move-Files-To-Commons, TCB-Team, German-Community-Wishlist

May 8 2018

TTO added a comment to T193620: Investigate the parsing of config files for bad templates and categories.

I would like to see one of these ForTheCommonGood config files. Can you provide a link?

May 8 2018, 1:18 PM · WMDE-QWERTY-Sprint-2018-05-02, WMDE-QWERTY-Team, Move-Files-To-Commons, TCB-Team, German-Community-Wishlist

May 7 2018

TTO updated subscribers of T194086: JavaScript warnings shown at the top of JSON pages can be misleading.

At the very least jswarning should go, but I think they should all go. There's nothing scary about JSON. @Bawolff might think differently though...

May 7 2018, 10:48 PM · JavaScript, MediaWiki-Page-editing

Apr 29 2018

TTO added a project to T44938: Expanding widgets fails for numerical-only categories with "Problem loading data", no request sent: Patch-For-Review.

Patch at https://gerrit.wikimedia.org/r/429646/. Basically as suggested by @Schnark way back in 2013. Not tested, but it seems as though it should fix the problem without introducing new ones.

Apr 29 2018, 3:33 AM · MW-1.32-release-notes (WMF-deploy-2018-05-15 (1.32.0-wmf.4)), JavaScript, MediaWiki-extensions-CategoryTree
TTO claimed T44938: Expanding widgets fails for numerical-only categories with "Problem loading data", no request sent.
Apr 29 2018, 3:16 AM · MW-1.32-release-notes (WMF-deploy-2018-05-15 (1.32.0-wmf.4)), JavaScript, MediaWiki-extensions-CategoryTree

Apr 23 2018

TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

If you code it up I will be able to let you know whether it makes sense :)

Apr 23 2018, 12:24 PM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

@jcrespo One of the things we are talking about is the queries in this function. How would you feel if that function was called every time Special:AbuseFilter/* was GETted by a user with relevant permissions (mostly sysops, global sysops, stewards and so on)?

Apr 23 2018, 12:04 PM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

With your method, this isn't possible (you cannot list every non-existent tag)

Apr 23 2018, 12:00 PM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

@TTO Yes, it's the main problem for which this task was created :-)

Apr 23 2018, 6:38 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.
  • Was the tag ever used by an abuse filter? If so, the tag is OK.
Apr 23 2018, 6:16 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

Let's just take a step back here: what problem are we trying to solve here? It seems that we need to allow tags used by other abuse filters, but not tags that are manually defined or in use by other extensions or the MediaWiki software.

Apr 23 2018, 1:39 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter

Apr 22 2018

TTO edited projects for T30856: Remove classic edit toolbar from core, added: MW-1.31-release; removed Patch-For-Review.

Per the note at https://www.mediawiki.org/wiki/Editor.

Apr 22 2018, 12:59 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Apr 21 2018

TTO edited projects for T192711: PHP fatal error on Special:Notifications: Argument 1 passed to EchoEventPresentationModel::getTruncatedTitleText() must be an instance of Title, null given, added: Notifications, Wikimedia-log-errors; removed MediaWiki-General-or-Unknown.
Apr 21 2018, 1:18 PM · Collaboration-Team-Triage (Collab-Team-This-Quarter), MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Patch-For-Review, Wikimedia-log-errors, Notifications

Apr 19 2018

TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

Ah, I see. I knew there was a sordid history here (the original patch goes back to 2015). In any case, Matt Flaschen's account is disabled, so I don't think he will be commenting here.

Apr 19 2018, 9:46 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO added a comment to T173917: Cannot add a previously used change tag to an abuse filter.

This was added by @Anomie in rEABFcec8352e5b8f: Improve tag name validation, wasn't it? Or are we talking about different things?

Apr 19 2018, 8:42 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter
TTO updated subscribers of T173917: Cannot add a previously used change tag to an abuse filter.

Even when a tag is actively being used by another filter, why should it not be available to another filter? Why shouldn't multiple filters be able to assign the same tag?

Apr 19 2018, 12:10 AM · Patch-For-Review, DBA, MediaWiki-Change-tagging, AbuseFilter

Apr 14 2018

TTO added a comment to T190913: WikiEditor upload tool doesn't allow uploading over previously existing images.

It's one of those things that can be quite dangerous (especially for newbies) and because of that support has not been added so far.

Apr 14 2018, 2:18 AM · WikiEditor

Apr 12 2018

TTO added a comment to T179010: Re-enable Wikidata Recent Changes integration on Commons.

T179012 is complete. Perhaps it is time to revisit this?

Apr 12 2018, 11:31 AM · Wikidata-Sprint-2018-02-14, Wikidata-Sprint-2018-01-31, Wikidata, DBA, Wikidata-Former-Sprint-Board, Commons, Performance, MediaWiki-Watchlist
TTO closed T179012: re-enable Wikidata Recent Changes integration on Russian Wikipedia, a subtask of T171027: "Read timeout is reached" DBQueryError when trying to load specific users' watchlists (with +1000 articles) on several wikis, as Resolved.
Apr 12 2018, 11:31 AM · MW-1.31-release-notes (WMF-deploy-2017-10-03 (1.31.0-wmf.2)), User-notice, MediaWiki-extensions-WikibaseRepository, Wikidata-Former-Sprint-Board, Patch-For-Review, Collaboration-Team-Triage (Collab-Team-This-Quarter), DBA, Wikidata, Commons, Contributors-Team, Wikimedia-log-errors, MW-1.30-release-notes (WMF-deploy-2017-08-08_(1.30.0-wmf.13)), Russian-Sites, Wikimedia-General-or-Unknown, Performance, MediaWiki-Watchlist
TTO closed T179012: re-enable Wikidata Recent Changes integration on Russian Wikipedia as Resolved.

Seems done. I assume the Russian community was notified? If not, they probably would have noticed by now anyway...

Apr 12 2018, 11:31 AM · User-Ladsgroup, Wikidata-Sprint-2018-02-28, Wikidata, Wikidata-Former-Sprint-Board, DBA, Russian-Sites, Performance, MediaWiki-Watchlist

Apr 9 2018

TTO added a comment to T136687: Database error when filtering page log.

Jaime, I think my observation related to the fact that the query you quoted didn't appear to correspond to the EXPLAIN output pasted below it. This may just be my amateurishness coming to the fore, but the first part of the EXPLAIN relates to the involvement of change_tag in the PRIMARY query, when change_tag only appears in the dependent subquery. (Or is this just a feature of how MySQL handles dependent subqueries?)

Apr 9 2018, 12:44 PM · TestMe, MediaWiki-Change-tagging, MediaWiki-Database

Apr 6 2018

TTO added a project to T191581: Nullify ct_rc_id and ts_rc_id when recent changes entries are being deleted: DBA.

Is there any benefit for doing so? For example, would it improve performance on certain joins? It's hard to see how it would, but I'm open to being corrected.

Apr 6 2018, 9:42 AM · MediaWiki-Database, MediaWiki-Change-tagging, MediaWiki-Recent-changes

Apr 5 2018

TTO added a project to T57825: Overlapping with <noinclude> causes breakage (like <noinclude><poem></noinclude></poem>): MediaWiki-Parser.

Is this realistically fixable, given the way extension tags are currently handled? Could it be solved when Parser.php is shown the door?

Apr 5 2018, 8:29 PM · MediaWiki-Parser, MediaWiki-extensions-Poem
TTO closed T16910: Paragraph due to <poem compact> tag as Declined.

The compact attribute for <poem> is going to be removed soon as part of work on T54061. No-one seems to know why it exists or exactly what it is meant to do, and it is clearly broken in its current implementation (it makes the poem less compact).

Apr 5 2018, 8:27 PM · Wikisource, MediaWiki-extensions-Poem
TTO lowered the priority of T8419: Use paragraphs, rather than line breaks, where appropriate within <poem> from Low to Lowest.

I'm strongly inclined to decline this. The existence of huge volumes of content, developed over many years, that depend the existing behaviour means there has to be need a very strong reason for change, which I am simply not seeing.

Apr 5 2018, 8:26 PM · Accessibility, Wikisource, MediaWiki-extensions-Poem
TTO added a comment to T54061: Merge Poem extension into MediaWiki core.

We had an IRC discussion in #mediawiki-parsoid about this.

Apr 5 2018, 8:22 PM · WorkType-NewFunctionality, Patch-For-Review, MediaWiki-extensions-Poem, MediaWiki-General-or-Unknown

Apr 4 2018

TTO added a comment to T191405: Mark interwiki links as external links when they fall outside the WMF family.

However if we add external class, the links will start using the external link symbol by default.

Apr 4 2018, 2:45 PM · MediaWiki-Parser, MediaWiki-Interface, MediaWiki-extensions-Interwiki
TTO added a comment to T191405: Mark interwiki links as external links when they fall outside the WMF family.

Probably a duplicate of the very old T20562: Indicate in output whether an interwiki link is marked local, for which I submitted a patch more than three years ago (shock horror, it needs rebasing!)

Apr 4 2018, 1:31 PM · MediaWiki-Parser, MediaWiki-Interface, MediaWiki-extensions-Interwiki

Apr 2 2018

TTO added a comment to T188798: Change the limit of the edit summary to 500 characters on all Wikimedia wikis.
Apr 2 2018, 3:08 PM · Community-Tech, Patch-For-Review, MediaWiki-Page-editing

Mar 28 2018

TTO created T190913: WikiEditor upload tool doesn't allow uploading over previously existing images.
Mar 28 2018, 9:58 AM · WikiEditor

Mar 27 2018

TTO added a comment to T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default.

And should the bureaucrats automatically retain the rights themself?

Mar 27 2018, 9:20 PM · User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core

Mar 25 2018

TTO added a comment to T155993: Interlanguage links in Turkish and Azerbaijani show a capital dotted İ.

What I'm saying is, because there are no languages whose names begin with a dotted i (as opposed to the standard Latin-alphabet i), we never need to transform the letter i to its uppercase dotted form in this context, hence for simplicity the English language class could be used for all languages.

Mar 25 2018, 6:30 AM · MediaWiki-Internationalization, I18n

Mar 24 2018

TTO updated subscribers of T189304: Add tag for addition of external link by new user / IP.
Mar 24 2018, 9:44 PM · MediaWiki-Change-tagging
TTO reopened T189304: Add tag for addition of external link by new user / IP as "Open".

IMHO this is not an unreasonable thing to include in MediaWiki core, so that new, out-of-the-box MediaWiki installations can view a list of potential spam link additions without needing to install AbuseFilter.

Mar 24 2018, 9:43 PM · MediaWiki-Change-tagging

Mar 22 2018

TTO reopened T161595: Allow users who can remove but not add a right to shorten userrights expiry as "Open".
Mar 22 2018, 11:07 PM · Stewards-and-global-tools (Temporary-UserRights), MediaWiki-Special-pages
TTO reopened T161595: Allow users who can remove but not add a right to shorten userrights expiry, a subtask of T156784: Expiring userrights: prevent circumventing of local removal restrictions, as Open.
Mar 22 2018, 11:07 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-02-07_(1.29.0-wmf.11)), Patch-For-Review, Stewards-and-global-tools (Temporary-UserRights), Community-Tech, MediaWiki-Special-pages
TTO added a comment to T161595: Allow users who can remove but not add a right to shorten userrights expiry.

This is why we declined it:

Mar 22 2018, 11:07 PM · Stewards-and-global-tools (Temporary-UserRights), MediaWiki-Special-pages
TTO added a comment to T161595: Allow users who can remove but not add a right to shorten userrights expiry.

However, if his plan changes, and he no longer needs this right for such a long time, he cannot shorten the expiry by himself. This doesn't seem reasonable.

Mar 22 2018, 9:04 PM · Stewards-and-global-tools (Temporary-UserRights), MediaWiki-Special-pages
TTO renamed T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default from Create separate user group for editing sitewide Javascript that does not include administrators by defaut to Create separate user group for editing sitewide JavaScript that does not include administrators by default.
Mar 22 2018, 1:24 AM · User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core
TTO added a comment to T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default.

If we are going to create a new group, I wonder if it would be better to make the name more general to accommodate future expansion (or expansion of powers by local projects): technician or developer, perhaps. Or something scarier-sounding than simply an "editor": scriptcontroller etc.

Mar 22 2018, 1:21 AM · User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core

Mar 19 2018

TTO added a comment to T189985: image_comment_temp entries aren't being moved when a file is renamed.

Scary that we're still using image names as primary keys...

Mar 19 2018, 1:35 AM · MW-1.31-release-notes (WMF-deploy-2018-03-13 (1.31.0-wmf.25)), Patch-For-Review, Multimedia, MediaWiki-File-management, Commons

Mar 17 2018

TTO added a comment to T54061: Merge Poem extension into MediaWiki core.

Also, it would be nice if we could have some more attention on https://gerrit.wikimedia.org/r/330896/. This is an obscure bug in the PHP parser that is only triggered by certain wikitext content generated by a tag extension (it can't be triggered by user-entered wikitext), and it blocks the re-implementation of <poem> using the <pre> tag.

Mar 17 2018, 12:05 PM · WorkType-NewFunctionality, Patch-For-Review, MediaWiki-extensions-Poem, MediaWiki-General-or-Unknown
TTO added a comment to T54061: Merge Poem extension into MediaWiki core.

I think https://gerrit.wikimedia.org/r/106861 is probably still relevant today (or if there is no appetite for merging into core, then the changes can be rebased on top of the extension, as seen in https://gerrit.wikimedia.org/r/#/c/328887/). I seem to recall that it fixes a number of bugs in the Poem implementation, not all of which are tracked in Phabricator. Although this was 4 years ago, so I might be wrong.

Mar 17 2018, 12:02 PM · WorkType-NewFunctionality, Patch-For-Review, MediaWiki-extensions-Poem, MediaWiki-General-or-Unknown

Mar 16 2018

TTO added a comment to T189848: Error: 1146 Table 'metawiki.globaluser' doesn't exist .

I'm guessing from your addition of the tag that they are all from title=Special:Import&action=submit? That's really strange. I wonder if it is linked to the rewriting of user names that now occurs in the import process?

Mar 16 2018, 12:31 AM · Wikimedia-log-errors, MediaWiki-extensions-CentralAuth, MediaWiki-Export-or-Import

Mar 15 2018

Stryn awarded T153815: Allow global groups to be assigned temporarily (expire) a Like token.
Mar 15 2018, 4:07 PM · Stewards-and-global-tools (Temporary-UserRights), MediaWiki-extensions-CentralAuth
Samtar awarded T153815: Allow global groups to be assigned temporarily (expire) a Like token.
Mar 15 2018, 3:39 PM · Stewards-and-global-tools (Temporary-UserRights), MediaWiki-extensions-CentralAuth

Mar 8 2018

TTO added a comment to T187540: Track how many files receive the {{Original Upload Log}} template per day.

I have a terrible hack, which has to be run in a browser JavaScript console:

Mar 8 2018, 12:52 AM · German-Community-Wishlist, TCB-Team, Move-Files-To-Commons

Feb 28 2018

TTO added a comment to T188460: Special:EditTags limits the justification to length-155; consider changing this.

It's likely that this code was copy-pasted out of RevisionDelete. I don't think tag log entries ever have autogenerated text.

Feb 28 2018, 10:07 AM · MediaWiki-Special-pages

Feb 27 2018

TTO added a comment to T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.

Do stewards have the ability to edit locked wikis?

Feb 27 2018, 12:35 AM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team

Feb 20 2018

TTO updated subscribers of T185404: Talk page shown in Special:Shortpages and Special:Unconnectedpages on zh.wikipedia.

Need to look at running namespaceDupes.php on zhwiki: perhaps @Reedy could take a look?

Feb 20 2018, 9:25 AM · Chinese-Sites, MediaWiki-Special-pages, MediaWiki-General-or-Unknown

Feb 17 2018

TTO added a comment to T59788: Schedule initSiteStats.php maintenance script regularly.

There was a serious bug relating to counts of imported pages. I forget the task number or the exact details, but each revision was being counted as a new page, or something like that. The bug was fixed a few years ago.

Feb 17 2018, 9:08 AM · Patch-For-Review, Wikimedia-maintenance-script-run, Wikimedia-Site-requests

Feb 16 2018

TTO updated subscribers of T187518: Contributions of imported users can not be displayed.
Feb 16 2018, 12:49 AM · MediaWiki-Export-or-Import

Feb 14 2018

TTO added a comment to T110148: Make Twinkle localizable to any wiki [AOI].

Internationalizing all of Twinkle and abstracting all of its logic takes a very large amount of time. Let's say 100 hours of work, plus another 20 for merging the changes to base Twinkle while that branch is being worked on. It is clear from the comment above that the chances of merging the work at any other stage than 100% complete, is 0%.

Feb 14 2018, 11:13 PM · Community-Tech (2015-2017), Community-Tech-fixes, Epic, I18n
TTO added a comment to T110148: Make Twinkle localizable to any wiki [AOI].

For the record, here are my concerns about the previous work and general observations on the topic:

  • Essentially Twinkle would need to be rewritten, or at least rearchitected. A new branch should be started and work should begin on internationalising all of Twinkle that is localisable. I'm not inclined to merge any piecemeal work. The branch will be merged into master when it is finished.
  • I may have an imperfect memory on this point, but I seem to recall that the difference between i18n and l10n was never clarified.
    • Using a stock i18n framework is doubtful. There is relatively little need for parameter inclusion, plural logic and the like, although I'm willing to be proven wrong on this point.
    • For most of Twinkle, using TranslateWiki is certainly wrong. (The exceptions are for modules like the diff, fluff, unlink modules that contain little or no wiki-specific logic.) This is because every wiki has different deletion criteria, names for their deletion processes, names for content pages (article vs entry vs page), and so forth. A localisation file should be provided by each wiki, on a per-wiki basis, with a single language per wiki. Since you have to have at least basic capabilities in language X to contribute on Xwiki, Xwiktionary etc, or basic English skills to contribute to the multilingual wikis, I don't see there being any need for each wiki to have more than one language for a single wiki.
    • Localisation data will be more complex than normal. A localisation file like /* Twinkle message for dewikibooks */ Twinkle.messages = { 'sharedip-title': 'Blablablabla', 'sharedip-templates': [ { name: '{{SharedIP}}', label: 'qwertyqwerty' }, { name: '{{AnotherOne}}', enableIf: function(...) { ... } }, ... ], ... }; is what I am envisaging.
  • I'm sure I speak for the enwiki community when I say that I'm not prepared to accept the loss of any functionality or enwiki-specific hacks in the process. The hacks will (and, in most cases, can) be abstracted out into the localisation logic so that other wikis can take advantage of them. In the event of heavy hacking being necessary, it might be necessary to write custom per-wiki code to some extent, or perhaps even fork the modules on a per-wiki basis.
Feb 14 2018, 2:58 AM · Community-Tech (2015-2017), Community-Tech-fixes, Epic, I18n

Feb 10 2018

TTO added a comment to T184309: Investigation: Thanks notification for log entry.

Seems to work even with custom log types: https://en.wikipedia.org/wiki/special:redirect/logid/88504040

Feb 10 2018, 3:57 AM · Community-Tech, Collaboration-Team-Triage, Thanks
TTO added a comment to T184309: Investigation: Thanks notification for log entry.

There's also no way to link to a single log entry (could link to log type, performer, year, and month though).

Feb 10 2018, 1:12 AM · Community-Tech, Collaboration-Team-Triage, Thanks

Feb 2 2018

TTO added a comment to T186318: Exporting wiki (Special:Export) pages instability/high error rate.

Not sure how relevant this is (since I can't see the parent task) but I have always thought that exports containing more than N revisions should be provided as an asynchronous download only, rather than a synchronous GET request as currently. However, MediaWiki completely lacks the infrastructure required to deliver such a feature.

Feb 2 2018, 12:41 PM · User-notice, MediaWiki-Export-or-Import

Jan 31 2018

TTO closed T40642: Add configuration setting to add a preference checkbox for sending users copies of pages on their watchlists that are deleted as Declined.

No-one else seems interested in this other than the reporter, who is globally banned by the WMF.

Jan 31 2018, 2:05 AM · Patch-For-Review, MediaWiki-extension-requests

Jan 25 2018

TTO added a comment to T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.

What is going to happen on locked wikis that have linter errors? Will a staff member fix these errors themselves? (Not all locked wikis are abandoned and irrelevant - I'm thinking in particular of the Wikimania wikis, which contain archived content that people may wish to view.)

Jan 25 2018, 8:23 AM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
TTO renamed T184656: Enable RemexHTML on additional wikis with < 10 high-priority linter errors in all linter categories from On Jan 31, 2018, enable RemexHTML on additional wikis with < 10 high-priority linter errors in all linter categories (as of Monday, Friday, Jan 30, 2017) to On Jan 31, 2018, enable RemexHTML on additional wikis with < 10 high-priority linter errors in all linter categories (as of Jan 30, 2018).
Jan 25 2018, 8:21 AM · Chinese-Sites, Patch-For-Review, User-notice, RemexHtml, Parsing-Team, Tidy

Jan 20 2018

TTO added a comment to T185355: Normalize change tag schema.

Some observations:

Jan 20 2018, 5:39 AM · Wikidata-Campsite, User-Ladsgroup, MW-1.32-release-notes (WMF-deploy-2018-05-15 (1.32.0-wmf.4)), Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata-Ministry-Of-Magic, TechCom-RFC (TechCom-Approved), MediaWiki-Database, MediaWiki-Change-tagging, Patch-For-Review

Jan 18 2018

TTO added a comment to T14231: it.wikiversity - Impossible import pages.

As you can see, this task was marked as a duplicate 9 years ago. Please comment on the other task.

Jan 18 2018, 10:50 PM · MediaWiki-Export-or-Import
TTO merged T14231: it.wikiversity - Impossible import pages into T17000: Special:Import error: "Import failed: Could not open import file".
Jan 18 2018, 10:50 PM · MediaWiki-Export-or-Import, Operations, Wikimedia-General-or-Unknown