Glaisher
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Hi.

Recent Activity

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, MediaWiki-extensions-CentralAuth, GlobalRename

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 · User-notice, RfC, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser, ArchCom-RfC
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 edited the description of 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 · User-notice, RfC, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser, ArchCom-RfC
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 edited the description of 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 · User-notice, RfC, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser, ArchCom-RfC
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 · User-notice, RfC, WMF-Legal, Support-and-Safety, Stewards-and-global-tools, CheckUser, ArchCom-RfC
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 · MW-1.29-release (WMF-deploy-2016-11-29_(1.29.0-wmf.4)), MW-1.29-release-notes, Performance-Team, Patch-For-Review, 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

Aug 24 2016

Glaisher edited projects for T143806: Add feature to show units with no reviews by any user, added: MediaWiki-extensions-Translate; removed translatewiki.net.
Aug 24 2016, 5:24 PM · MediaWiki-extensions-Translate
Glaisher placed T25310: Global suppression does not work properly when the target has already been locally blocked up for grabs.
Aug 24 2016, 5:59 AM · Vuln-Infoleak, MediaWiki-Revision-deletion, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
Glaisher added a comment to T25310: Global suppression does not work properly when the target has already been locally blocked.

I have written https://meta.wikimedia.org/wiki/User:Glaisher/globalSuppress.js as it's not easy to do this server-side without resolving the aforementioned issues. I have done some testing of it at beta cluster and it seems to work okay but do NOT use it yet because I'm not completely sure it would work properly in all cases. It would be nice if I could coordinate with a steward who is willing to help, preferably on IRC, so that we can make it ready for production use.

Aug 24 2016, 5:58 AM · Vuln-Infoleak, MediaWiki-Revision-deletion, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Aug 23 2016

Glaisher added a member for MediaWiki-extensions-Translate: Glaisher.
Aug 23 2016, 4:00 PM
Glaisher edited projects for T143564: MediaWiki:Helppage no longer works, added: Wikimedia-Site-requests; removed MediaWiki-General-or-Unknown.

OK, I see it when I change my UI language to Italian. The code is working as expected. I am changing this to a site request.

Aug 23 2016, 12:46 PM · Patch-For-Review, Wikimedia-Site-requests, Commons
Glaisher added a comment to T143564: MediaWiki:Helppage no longer works.

"Help center" link on the sidebar links to https://commons.wikimedia.org/wiki/Special:MyLanguage/Help:Contents for me.

Aug 23 2016, 10:15 AM · Patch-For-Review, Wikimedia-Site-requests, Commons