Glaisher
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 5:46 PM (141 w, 6 d)
Availability
Available
IRC Nick
Glaisher | Philon
LDAP User
Glaisher
MediaWiki User
Glaisher

Hi.

Recent Activity

Thu, Jun 1

Glaisher removed a project from T163607: The links to the IPs of the "Global IP block log" go to the user page and not the contributions special page: MediaWiki-extensions-CentralAuth.
Thu, Jun 1, 11:39 AM · GlobalBlocking

May 7 2017

Glaisher closed T158147: Fix link to Special:MultiLock on CheckUser "get users" display as Resolved.
May 7 2017, 12:30 PM · MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Patch-For-Review, Stewards-and-global-tools, CheckUser
Glaisher created T164663: Remove "Welcome" text on vote success page.
May 7 2017, 11:58 AM · MediaWiki-extensions-SecurePoll

Apr 12 2017

Santamarcanda awarded T91928: The Event Organiser's Userright a Love token.
Apr 12 2017, 12:34 PM · MediaWiki-extensions-ThrottleOverride
Ivanhercaz awarded T91928: The Event Organiser's Userright a Love token.
Apr 12 2017, 12:24 PM · MediaWiki-extensions-ThrottleOverride
Daniel_Mietchen awarded T91928: The Event Organiser's Userright a Like token.
Apr 12 2017, 11:39 AM · MediaWiki-extensions-ThrottleOverride

Jan 13 2017

Liuxinyu970226 awarded T142840: tux does not prevent translations of source language when language is changed through language selector a 100 token.
Jan 13 2017, 1:52 AM · MW-1.28-release (WMF-deploy-2016-09-06_(1.28.0-wmf.18)), Patch-For-Review, MediaWiki-extensions-Translate
Liuxinyu970226 awarded T134038: changing the language in TUX, doesn't change the language parameter in the URLs in the tabs a 100 token.
Jan 13 2017, 1:52 AM · Patch-For-Review, Easy, MediaWiki-extensions-Translate

Jan 1 2017

MarcoAurelio awarded T113938: GlobalRenameRequest: Allow to suppress rename requests a Love token.
Jan 1 2017, 12:09 PM · GlobalRename, MediaWiki-extensions-CentralAuth
Glaisher created T154392: When visual editing is enabled, "Translate" tab is shown as "Edit"/"Edit source".
Jan 1 2017, 6:14 AM · VisualEditor, MediaWiki-extensions-Translate

Dec 28 2016

Glaisher added a comment to T138919: Create intro/summary for Special:GlobalRenameUser.

@Glaisher: Would this need to happen in https://phabricator.wikimedia.org/diffusion/ECAU/browse/master/includes/specials/SpecialGlobalRenameUser.php ? Asking as you added the Easy tag, plus wondering how such an "intro" needs to look like.

Dec 28 2016, 2:23 AM · Patch-For-Review, Easy, GlobalRename, MediaWiki-extensions-CentralAuth

Dec 21 2016

Base awarded T91928: The Event Organiser's Userright a Love token.
Dec 21 2016, 3:28 PM · MediaWiki-extensions-ThrottleOverride

Dec 19 2016

Qgil awarded T119058: Special:Newsletter fatals if the newsletter main page is deleted a Like token.
Dec 19 2016, 2:11 PM · Patch-For-Review, MediaWiki-extensions-Newsletter

Dec 15 2016

Glaisher placed T91868: User:Username@global should be linked to CentralAuth up for grabs.

The above now-abandoned patch actually does implement this but we do not want to do it without migrating to the current log formatter system, it cannot be done easily.

Dec 15 2016, 3:24 PM · Easy, MediaWiki-extensions-CentralAuth

Nov 5 2016

Glaisher committed rELGNc1791bf77285: Fix string concatenation (authored by Addshore).
Fix string concatenation
Nov 5 2016, 6:19 AM
Glaisher added a comment to T150075: Error creating a Newsletter on Mediawiki Vagrant Environment (The newsletter main page does not exist. Please enter a valid existing page.).

You need to enter the page's title only, not the full URL in the form field.

Nov 5 2016, 5:27 AM · Patch-For-Review, MediaWiki-extensions-Newsletter
Glaisher added a comment to T149651: Clear 'nl_*' tables in http://newsletter-test.wmflabs.org/.
ssh username@newsletter-test.newsletter.eqiad.wmflabs
cd /srv/mediawiki-vagrant
vagrant ssh
mysql wiki

and then run the DROP TABLE for the newsletter tables.

Nov 5 2016, 5:25 AM · Labs, MediaWiki-extensions-Newsletter

Oct 30 2016

Glaisher closed T149425: Global IP Block Exemptions aren't honored on en.wikipedia as Invalid.

Global IP block exempts doesn't exempt you from local blocks on all wikis; rather it exempts you from actual "global blocks". In this case, 8.37.225.0/24 is locally blocked on English Wikipedia so even if you have a global block exempt right, it doesn't let you bypass the local block.

Oct 30 2016, 4:07 PM · GlobalBlocking

Oct 9 2016

Glaisher merged T147753: Require contributions on a non existing account shows a specific global block into T147642: Global block status displaying on the Contributions pages of non-existent users.
Oct 9 2016, 3:42 PM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking
Glaisher merged task T147753: Require contributions on a non existing account shows a specific global block into T147642: Global block status displaying on the Contributions pages of non-existent users.
Oct 9 2016, 3:41 PM · MediaWiki-General-or-Unknown, GlobalBlocking
Glaisher merged task T147753: Require contributions on a non existing account shows a specific global block into T147642: Global block status displaying on the Contributions pages of non-existent users.
Oct 9 2016, 3:41 PM · MediaWiki-General-or-Unknown, GlobalBlocking
Glaisher merged T147753: Require contributions on a non existing account shows a specific global block into T147642: Global block status displaying on the Contributions pages of non-existent users.
Oct 9 2016, 3:41 PM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking

Oct 8 2016

Glaisher added a project to T147642: Global block status displaying on the Contributions pages of non-existent users: Patch-For-Review.

This is also causing all IP ranges to appear as globally blocked in Special:Block too (under other blocks) due to the wrong query being run.

Oct 8 2016, 5:57 AM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking
Glaisher updated subscribers of T147642: Global block status displaying on the Contributions pages of non-existent users.
Oct 8 2016, 5:21 AM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking
Glaisher added a comment to T147642: Global block status displaying on the Contributions pages of non-existent users.

After updating core, I am able to reproduce locally. Something seems to have changed the behavior of IP::toHex()(?) so it now returns false instead of empty string.

SELECT * FROM `globalblocks` WHERE (gb_range_start like '%') AND (gb_range_start <= 0) AND (gb_range_end >= 0) AND (gb_expiry > '20161007152532') ORDER BY gb_timestamp DESC LIMIT 2
Oct 8 2016, 5:08 AM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking

Oct 7 2016

Glaisher added a comment to T147642: Global block status displaying on the Contributions pages of non-existent users.

Weird. This is the query which it's supposed to do on that page but it doesn't return any result on labs.

MariaDB [centralauth_p]> SELECT * FROM `globalblocks` WHERE (gb_range_start like '%') AND (gb_range_start <= '') AND (gb_range_end >= '') AND (gb_expiry > '20161007150458') ORDER BY gb_timestamp DESC LIMIT 2;
Empty set (0.01 sec)
Oct 7 2016, 3:09 PM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking
Glaisher added a comment to T147642: Global block status displaying on the Contributions pages of non-existent users.

I don't remember this happening previously but this patch has been live on the projects since 2014.

Oct 7 2016, 3:02 PM · MW-1.28-release (WMF-deploy-2016-10-11_(1.28.0-wmf.22)), Security, GlobalBlocking

Oct 1 2016

Liuxinyu970226 awarded T51898: [TUX] Blacklisted languages are not shown as blacklisted when language was selected using the language selector a 100 token.
Oct 1 2016, 12:55 AM · Patch-For-Review, Language-Team, MediaWiki-extensions-Translate

Sep 16 2016

Glaisher closed T145870: User counts should be localized as Resolved.
Sep 16 2016, 4:46 PM · MW-1.28-release (WMF-deploy-2016-09-20_(1.28.0-wmf.20)), Patch-For-Review, CheckUser

Sep 15 2016

Glaisher claimed T24119: Enhance Blocking and tagging from checkuser interface: add new page.
Sep 15 2016, 9:29 AM · Stewards-and-global-tools, CheckUser

Sep 13 2016

Glaisher added a comment to T145346: Special:Nuke — space separation between select toggles and the delete button.

We could probably remove the submit button at the top and just have a submit button at the bottom like other normal forms. That might make people do some more scrolling when there's a huge list of pages but they should be reviewing the list anyway before doing a deletion. ;-)

Sep 13 2016, 3:35 PM · MW-1.28-release (WMF-deploy-2016-09-20_(1.28.0-wmf.20)), Patch-For-Review, Design, MediaWiki-extensions-Nuke
Glaisher closed T145492: Typos in MediaWiki messages "Tsb-email-promoted-body" and "Apihelp-aggregategroups-description" as Resolved.
Sep 13 2016, 3:24 PM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, User-MuhammadShuaib, Easy, I18n, MediaWiki-extensions-Translate
Glaisher added a comment to T145265: Store check user data action text in structured format.

@Huji The point of this task is to get rid of storing log text in the CU table.. If the log text is stored (instead of type, params etc.), then we would have the issues we are currently having. See the subtasks. Or maybe you meant something else?

Sep 13 2016, 4:41 AM · Schema-change, CheckUser

Sep 12 2016

Glaisher edited subtasks for T139810: RFC: Overhaul the CheckUser extension, added: T24119: Enhance Blocking and tagging from checkuser interface: add new page; removed: T18306: Allow user to specify block settings from CU form.
Sep 12 2016, 9:11 AM · Anti-Harassment, User-notice, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser
Glaisher removed a parent task for T18306: Allow user to specify block settings from CU form: T139810: RFC: Overhaul the CheckUser extension.
Sep 12 2016, 9:11 AM · Stewards-and-global-tools, CheckUser
Glaisher added a parent task for T24119: Enhance Blocking and tagging from checkuser interface: add new page: T139810: RFC: Overhaul the CheckUser extension.
Sep 12 2016, 9:11 AM · Stewards-and-global-tools, CheckUser
Glaisher updated the task description for T24119: Enhance Blocking and tagging from checkuser interface: add new page.
Sep 12 2016, 9:05 AM · Stewards-and-global-tools, CheckUser
Glaisher edited subtasks for T139810: RFC: Overhaul the CheckUser extension, added: T18306: Allow user to specify block settings from CU form; removed: T145340: Split CheckUser mass-block interface to separate special page.
Sep 12 2016, 9:03 AM · Anti-Harassment, User-notice, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser
Glaisher added a parent task for T18306: Allow user to specify block settings from CU form: T139810: RFC: Overhaul the CheckUser extension.
Sep 12 2016, 9:03 AM · Stewards-and-global-tools, CheckUser
Glaisher removed a parent task for T145340: Split CheckUser mass-block interface to separate special page: T139810: RFC: Overhaul the CheckUser extension.
Sep 12 2016, 9:03 AM · CheckUser
Glaisher merged task T145340: Split CheckUser mass-block interface to separate special page into T24119: Enhance Blocking and tagging from checkuser interface: add new page.
Sep 12 2016, 9:01 AM · CheckUser
Glaisher merged T145340: Split CheckUser mass-block interface to separate special page into T24119: Enhance Blocking and tagging from checkuser interface: add new page.
Sep 12 2016, 9:01 AM · Stewards-and-global-tools, CheckUser
Glaisher added a comment to T145265: Store check user data action text in structured format.

I can also see the issues with having a separate formatting system but are we sure that data that is going to be inserted in CU will always have a corresponding log table entry? How should cases such as GlobalRename (T131207) be handled?

Sep 12 2016, 8:59 AM · Schema-change, CheckUser

Sep 11 2016

Glaisher added a comment to T145335: Moving translatable pages keeps old entries in RC..

Probably LinksDeletionUpdate is not run because of this

[exception] [c813a3f80b163cfad906f03b] /wiki/index.php?title=Special:MovePage&action=submit   DBUnexpectedError from line 3050 of /var/www/html/wiki/includes/db/Database.php: MWCallableUpdate::doUpdate: Cannot COMMIT to clear snapshot because writes are pending.
#0 /var/www/html/wiki/includes/db/loadbalancer/LoadBalancer.php(1184): DatabaseBase->flushSnapshot(string)
#1 [internal function]: LoadBalancer->{closure}(DatabaseMysqli)
#2 /var/www/html/wiki/includes/db/loadbalancer/LoadBalancer.php(1589): call_user_func_array(Closure, array)
#3 /var/www/html/wiki/includes/db/loadbalancer/LoadBalancer.php(1192): LoadBalancer->forEachOpenMasterConnection(Closure)
#4 [internal function]: LoadBalancer->beginMasterChanges(string)
#5 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(220): call_user_func_array(array, array)
#6 [internal function]: LBFactory->{closure}(LoadBalancer, string, array)
#7 /var/www/html/wiki/includes/db/loadbalancer/LBFactorySimple.php(160): call_user_func_array(Closure, array)
#8 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(223): LBFactorySimple->forEachLB(Closure, array)
#9 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(272): LBFactory->forEachLBCallMethod(string, array)
#10 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(232): LBFactory->beginMasterChanges(string)
#11 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(199): DeferredUpdates::runUpdate(MWCallableUpdate, LBFactorySimple, integer)
#12 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(125): DeferredUpdates::execute(array, string, integer)
#13 /var/www/html/wiki/includes/MediaWiki.php(779): DeferredUpdates::doUpdates(string)
#14 /var/www/html/wiki/includes/MediaWiki.php(620): MediaWiki->restInPeace(string)
#15 /var/www/html/wiki/includes/MediaWiki.php(639): MediaWiki->{closure}()
#16 /var/www/html/wiki/includes/MediaWiki.php(533): MediaWiki->doPostOutputShutdown(string)
#17 /var/www/html/wiki/index.php(43): MediaWiki->run()
#18 {main}
[Bug56269] Exception thrown with an uncommited database transaction: [c813a3f80b163cfad906f03b] /wiki/index.php?title=Special:MovePage&action=submit   DBExpectedError from line 1195 of /var/www/html/wiki/includes/db/loadbalancer/LoadBalancer.php: MWCallableUpdate::doUpdate: Flush failed on server(s) localhost: MWCallableUpdate::doUpdate: Cannot COMMIT to clear snapshot because writes are pending.
#0 [internal function]: LoadBalancer->beginMasterChanges(string)
#1 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(220): call_user_func_array(array, array)
#2 [internal function]: LBFactory->{closure}(LoadBalancer, string, array)
#3 /var/www/html/wiki/includes/db/loadbalancer/LBFactorySimple.php(160): call_user_func_array(Closure, array)
#4 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(223): LBFactorySimple->forEachLB(Closure, array)
#5 /var/www/html/wiki/includes/db/loadbalancer/LBFactory.php(272): LBFactory->forEachLBCallMethod(string, array)
#6 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(232): LBFactory->beginMasterChanges(string)
#7 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(199): DeferredUpdates::runUpdate(MWCallableUpdate, LBFactorySimple, integer)
#8 /var/www/html/wiki/includes/deferred/DeferredUpdates.php(125): DeferredUpdates::execute(array, string, integer)
#9 /var/www/html/wiki/includes/MediaWiki.php(779): DeferredUpdates::doUpdates(string)
#10 /var/www/html/wiki/includes/MediaWiki.php(620): MediaWiki->restInPeace(string)
#11 /var/www/html/wiki/includes/MediaWiki.php(639): MediaWiki->{closure}()
#12 /var/www/html/wiki/includes/MediaWiki.php(533): MediaWiki->doPostOutputShutdown(string)
#13 /var/www/html/wiki/index.php(43): MediaWiki->run()
#14 {main}
[queries] testwiki: ROLLBACK /* MWExceptionHandler::rollbackMasterChangesAndLog Admin */
Sep 11 2016, 4:51 PM · MediaWiki-Recent-changes, MediaWiki-Special-pages
Glaisher edited projects for T145335: Moving translatable pages keeps old entries in RC., added: MediaWiki-Special-pages; removed MediaWiki-extensions-Translate.

Hmm, this is not just for translatable pages. Normal pages are also like this. Maybe I'm wrong but I don't remember this being like this previously.

Sep 11 2016, 4:41 PM · MediaWiki-Recent-changes, MediaWiki-Special-pages
Glaisher created T145335: Moving translatable pages keeps old entries in RC..
Sep 11 2016, 4:39 PM · MediaWiki-Recent-changes, MediaWiki-Special-pages
Glaisher closed T144009: Disabling anonymous read on a wiki breaks the Translation module Special:PageTranslation page as Resolved.

Okay, please re-open if you find any issues.

Sep 11 2016, 3:23 PM · Patch-For-Review, ConfirmEdit (CAPTCHA extension), MediaWiki-extensions-Translate
Glaisher added a project to T145329: Fatal exception when changing user rights if space at the end of username: MediaWiki-Special-pages.
Sep 11 2016, 12:56 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, MediaWiki-Special-pages, Wikimedia-log-errors
Glaisher added a comment to T145329: Fatal exception when changing user rights if space at the end of username.

I can reproduce this locally. Stacktrace:

[e8944a7c7567e062cf45253b] /wiki/index.php/Special:UserRights Wikimedia\Assert\ParameterAssertionException from line 63 of /var/www/html/wiki/vendor/wikimedia/assert/src/Assert.php: Bad value for parameter $dbkey: invalid DB key
Backtrace:
#0 /var/www/html/wiki/includes/title/TitleValue.php(81): Wikimedia\Assert\Assert::parameter(boolean, string, string)
#1 /var/www/html/wiki/includes/specialpage/SpecialPage.php(100): TitleValue->__construct(integer, string, string)
#2 /var/www/html/wiki/includes/specialpage/SpecialPage.php(84): SpecialPage::getTitleValueFor(string, string, string)
#3 /var/www/html/wiki/includes/specialpage/SpecialPage.php(629): SpecialPage::getTitleFor(string, string)
#4 /var/www/html/wiki/includes/specials/SpecialUserrights.php(224): SpecialPage->getPageTitle(string)
#5 /var/www/html/wiki/includes/specials/SpecialUserrights.php(211): UserrightsPage->getSuccessURL()
#6 /var/www/html/wiki/includes/specialpage/SpecialPage.php(522): UserrightsPage->execute(NULL)
#7 /var/www/html/wiki/includes/specialpage/SpecialPageFactory.php(583): SpecialPage->run(NULL)
#8 /var/www/html/wiki/includes/MediaWiki.php(283): SpecialPageFactory::executePath(Title, RequestContext)
#9 /var/www/html/wiki/includes/MediaWiki.php(750): MediaWiki->performRequest()
#10 /var/www/html/wiki/includes/MediaWiki.php(521): MediaWiki->main()
#11 /var/www/html/wiki/index.php(43): MediaWiki->run()
#12 {main}
Sep 11 2016, 12:55 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, MediaWiki-Special-pages, Wikimedia-log-errors
Glaisher removed a project from T21964: Please provide user links in Get edits from IP: Schema-change.
Sep 11 2016, 11:35 AM · Stewards-and-global-tools, CheckUser
Glaisher added a subtask for T145265: Store check user data action text in structured format: T21964: Please provide user links in Get edits from IP.
Sep 11 2016, 11:34 AM · Schema-change, CheckUser
Glaisher added a parent task for T21964: Please provide user links in Get edits from IP: T145265: Store check user data action text in structured format.
Sep 11 2016, 11:34 AM · Stewards-and-global-tools, CheckUser
Glaisher updated subscribers of T145327: Requesting temporary lift of IP cap for Editathon in University of Canterbury.
Sep 11 2016, 11:20 AM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests

Sep 10 2016

Romaine awarded T91928: The Event Organiser's Userright a Like token.
Sep 10 2016, 5:14 PM · MediaWiki-extensions-ThrottleOverride
Glaisher lowered the priority of T145270: Telkom/8ta (South Africa) users cannot connect to wikimedia sites from Unbreak Now! to High.
Sep 10 2016, 9:16 AM · netops, Operations, Traffic
Glaisher raised the priority of T145270: Telkom/8ta (South Africa) users cannot connect to wikimedia sites from High to Unbreak Now!.
Sep 10 2016, 9:15 AM · netops, Operations, Traffic
Glaisher updated the task description for T145270: Telkom/8ta (South Africa) users cannot connect to wikimedia sites.
Sep 10 2016, 9:15 AM · netops, Operations, Traffic
Glaisher created T145270: Telkom/8ta (South Africa) users cannot connect to wikimedia sites.
Sep 10 2016, 9:13 AM · netops, Operations, Traffic
Glaisher added a comment to T145265: Store check user data action text in structured format.

That might work for things which use the normal logging table but won't work for others which doesn't make use of it like AbuseFilter, GlobalRename (T131207) and possibly others. (AbuseFilter's insertion of CU entries is also kind of hackish).

Sep 10 2016, 8:57 AM · Schema-change, CheckUser
Glaisher removed a project from T41013: Incomplete i18n for log entries in CheckUser: Schema-change.
Sep 10 2016, 8:18 AM · Stewards-and-global-tools, I18n, CheckUser
Glaisher added subtasks for T139810: RFC: Overhaul the CheckUser extension: T29431: Drop legacy installer script from CheckUser extension (update.php hooks should already exist), T145265: Store check user data action text in structured format.
Sep 10 2016, 8:17 AM · Anti-Harassment, User-notice, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser
Glaisher added a parent task for T29431: Drop legacy installer script from CheckUser extension (update.php hooks should already exist): T139810: RFC: Overhaul the CheckUser extension.
Sep 10 2016, 8:17 AM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, CheckUser
Glaisher added a parent task for T145265: Store check user data action text in structured format: T139810: RFC: Overhaul the CheckUser extension.
Sep 10 2016, 8:17 AM · Schema-change, CheckUser
Glaisher added a parent task for T41013: Incomplete i18n for log entries in CheckUser: T145265: Store check user data action text in structured format.
Sep 10 2016, 8:17 AM · Stewards-and-global-tools, I18n, CheckUser
Glaisher added subtasks for T145265: Store check user data action text in structured format: T139809: Bad output of AbuseFilter blocks in CU get edits, T41013: Incomplete i18n for log entries in CheckUser.
Sep 10 2016, 8:17 AM · Schema-change, CheckUser
Glaisher added a parent task for T139809: Bad output of AbuseFilter blocks in CU get edits: T145265: Store check user data action text in structured format.
Sep 10 2016, 8:16 AM · AbuseFilter, Stewards-and-global-tools, CheckUser
Glaisher added a project to T145265: Store check user data action text in structured format: Schema-change.
Sep 10 2016, 8:16 AM · Schema-change, CheckUser
Glaisher created T145265: Store check user data action text in structured format.
Sep 10 2016, 8:15 AM · Schema-change, CheckUser

Sep 9 2016

Glaisher added a comment to T144009: Disabling anonymous read on a wiki breaks the Translation module Special:PageTranslation page.

Can this be closed now?

Sep 9 2016, 11:56 AM · Patch-For-Review, ConfirmEdit (CAPTCHA extension), MediaWiki-extensions-Translate
Glaisher removed a project from T144779: Please provide counts of subscribed translators for any language: MediaWiki-extensions-Translate.

See also T129370: Create a special page to have lists of translators, based on Extension:TranslationNotifications which requests adding a page for the list of users, not just a count.

Sep 9 2016, 11:52 AM · MediaWiki-extensions-TranslationNotifications
Glaisher merged task T145105: Initial "100wikidays" link text shown in Translate extension, then changes to actual page name into T135311: Special:Translate shows "not prioritized language" warning for unrelated group.
Sep 9 2016, 11:50 AM · MediaWiki-extensions-Translate
Glaisher merged T145105: Initial "100wikidays" link text shown in Translate extension, then changes to actual page name into T135311: Special:Translate shows "not prioritized language" warning for unrelated group.
Sep 9 2016, 11:50 AM · MediaWiki-extensions-Translate

Sep 7 2016

Glaisher closed T29431: Drop legacy installer script from CheckUser extension (update.php hooks should already exist) as Resolved.
Sep 7 2016, 4:40 PM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, CheckUser

Sep 6 2016

Glaisher added a comment to T144780: Translation Notification Bot sending the same message multiple times to every translator.
  • 2016-09-05T22:26:44 "Error editing the page" errors started to occur.
  • 2016-09-05T22:28:37Z First notification for Template:Usurpation logged
  • 2016-09-05T22:58:29Z Second notification for Support and Safety logged
  • 2016-09-05T23:29:16Z Bot blocked
  • 2016-09-05T23:30:34Z Global account locked
  • 2016-09-06T00:29:32 Errors ended.
Sep 6 2016, 5:04 PM · User-Nikerabbit, MediaWiki-extensions-TranslationNotifications
Glaisher closed T139491: Wikisyntax on Special:GlobalGroupPermissions not working as Resolved.
Sep 6 2016, 3:26 PM · MW-1.28-release (WMF-deploy-2016-09-06_(1.28.0-wmf.18)), Regression, MediaWiki-extensions-CentralAuth

Sep 2 2016

Glaisher added a project to T29431: Drop legacy installer script from CheckUser extension (update.php hooks should already exist): Patch-For-Review.

Open patches that need reviewing (in dependent order):

Sep 2 2016, 4:22 PM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), Patch-For-Review, CheckUser

Sep 1 2016

Glaisher reopened T142757: Operations under global accounts performed by Maintenance script can't be retrieved from Special:Log as "Open".
Sep 1 2016, 12:08 PM · Patch-For-Review, MediaWiki-Special-pages

Aug 31 2016

Glaisher closed T75692: Abuse filter blocks the same user more than once as Resolved.

This was fixed several months ago. It didn't actually insert a new block - just adds a new log entry. https://gerrit.wikimedia.org/r/#/c/247617/

Aug 31 2016, 4:28 PM · AbuseFilter

Aug 30 2016

Glaisher closed T142840: tux does not prevent translations of source language when language is changed through language selector as Resolved.

T51898 and this is now fixed on Translate side. You would need to remove the English $wgTranslateBlacklist entry on your wiki for it to work properly.

Aug 30 2016, 3:25 PM · MW-1.28-release (WMF-deploy-2016-09-06_(1.28.0-wmf.18)), Patch-For-Review, MediaWiki-extensions-Translate
Glaisher closed T134038: changing the language in TUX, doesn't change the language parameter in the URLs in the tabs as Resolved.
Aug 30 2016, 3:23 PM · Patch-For-Review, Easy, MediaWiki-extensions-Translate
Glaisher closed T51898: [TUX] Blacklisted languages are not shown as blacklisted when language was selected using the language selector as Resolved.

T124013: Do not allow saving translations to blacklisted language codes has also been fixed so it won't be possible to make these edits through normal edit page as well.

Aug 30 2016, 3:23 PM · Patch-For-Review, Language-Team, MediaWiki-extensions-Translate
Glaisher closed T124013: Do not allow saving translations to blacklisted language codes as Resolved.
Aug 30 2016, 3:22 PM · MW-1.28-release (WMF-deploy-2016-09-06_(1.28.0-wmf.18)), Patch-For-Review, MediaWiki-extensions-Translate
Glaisher added a comment to T143073: Fatal error: Argument 1 passed to MessageHandle::__construct() must be an instance of Title, null given.

Filed as T144265: AbuseFilterFilterAction hook sometimes passes null instead of Title object.

Aug 30 2016, 12:28 PM · MW-1.28-release (WMF-deploy-2016-08-23_(1.28.0-wmf.16)), Language-Q1-2016-17 Sprint 4, MediaWiki Language Extension Bundle, Language-Engineering July-September 2016, MediaWiki-extensions-Translate, Wikimedia-log-errors
Glaisher created T144265: AbuseFilterFilterAction hook sometimes passes null instead of Title object.
Aug 30 2016, 12:28 PM · AbuseFilter

Aug 29 2016

Glaisher added projects to T144140: Can't move page in fa.wp: AbuseFilter, Wikimedia-General-or-Unknown.
Aug 29 2016, 10:10 AM · Wikimedia-General-or-Unknown, AbuseFilter
Glaisher closed T144042: Translate shows unsaved translations confirmation box even when there are no unsaved translations as Invalid.

Hmm, I wrongly assumed that clicking close discards all the unsaved translations. Actually, it doesn't in which case this is the right behavior.

Aug 29 2016, 3:53 AM · MediaWiki-extensions-Translate

Aug 28 2016

Glaisher added a subtask for T139810: RFC: Overhaul the CheckUser extension: T132892: CheckUser UI revamp.
Aug 28 2016, 5:03 PM · Anti-Harassment, User-notice, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser
Glaisher added a parent task for T132892: CheckUser UI revamp: T139810: RFC: Overhaul the CheckUser extension.
Aug 28 2016, 5:03 PM · Design, Stewards-and-global-tools, CheckUser

Aug 27 2016

Glaisher removed a project from T111837: Create more search fields in GlobalRenameQueue: Patch-For-Review.
Aug 27 2016, 4:15 PM · MW-1.27-release (WMF-deploy-2015-12-15_(1.27.0-wmf.9)), Stewards-and-global-tools, GlobalRename, MediaWiki-extensions-CentralAuth
Glaisher placed T111837: Create more search fields in GlobalRenameQueue up for grabs.
Aug 27 2016, 4:15 PM · MW-1.27-release (WMF-deploy-2015-12-15_(1.27.0-wmf.9)), Stewards-and-global-tools, GlobalRename, MediaWiki-extensions-CentralAuth
Glaisher updated subscribers of T47096: Add a way to transclude template or other page in the correct language.

E.g. a simple page like https://www.mediawiki.org/wiki/User:Scott is broken right now because someone localised "Interwiki redirect". It is not clear to me why <translate> can't simply return the default content by default instead of being rendered as literal text.

Aug 27 2016, 3:52 PM · MediaWiki-extensions-Translate
Glaisher merged task T144048: Global user pages on Special:BrokenRedirects into T90978: Redirects to global user pages are broken, and added to Special:BrokenRedirects.
Aug 27 2016, 8:06 AM · Pywikibot-redirect.py, MediaWiki-Redirects, MediaWiki-Special-pages, GlobalUserPage
Glaisher merged T144048: Global user pages on Special:BrokenRedirects into T90978: Redirects to global user pages are broken, and added to Special:BrokenRedirects.
Aug 27 2016, 8:06 AM · GlobalUserPage, MediaWiki-Special-pages

Aug 26 2016

Glaisher created T144042: Translate shows unsaved translations confirmation box even when there are no unsaved translations.
Aug 26 2016, 6:00 PM · MediaWiki-extensions-Translate
Glaisher added a comment to T142840: tux does not prevent translations of source language when language is changed through language selector.

For the record, Wikimedia wikis recently removed English for all groups from TranslateBlacklist in https://gerrit.wikimedia.org/r/306015. That configuration should not be needed as Translate should do that check on it's own; it shouldn't need to depend on configuration).

Aug 26 2016, 5:55 PM · MW-1.28-release (WMF-deploy-2016-09-06_(1.28.0-wmf.18)), Patch-For-Review, MediaWiki-extensions-Translate

Aug 25 2016

Glaisher created T143858: Special:Translate in non-TUX mode without group specified shows weird page.
Aug 25 2016, 6:39 AM · MediaWiki-extensions-Translate
Glaisher moved T143855: tux doesn't let the user know about it if the language is a non-translatable language from Backlog to tux on the MediaWiki-extensions-Translate board.
Aug 25 2016, 5:50 AM · MediaWiki-extensions-Translate
Glaisher added projects to T143852: Caches stuck when uploading images with maintenance script: MediaWiki-Maintenance-scripts, MediaWiki-Cache.
Aug 25 2016, 5:49 AM · MediaWiki-Cache, MediaWiki-Maintenance-scripts
Glaisher added a project to T143851: New NAMESPACE for Azerbaijani Wiktionary: Wikimedia-Site-requests.
Aug 25 2016, 5:46 AM · Patch-For-Review, Wikimedia-Site-requests
Glaisher created T143855: tux doesn't let the user know about it if the language is a non-translatable language.
Aug 25 2016, 5:45 AM · MediaWiki-extensions-Translate