Huji (Huji Lee)
MediaWiki developer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 25 2014, 1:21 PM (138 w, 5 d)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji

Recent Activity

Yesterday

Huji created T168590: Change Gerrit's default indentation to tabs.
Wed, Jun 21, 11:06 PM · Gerrit
Huji awarded T30980: parser tags such as <ref>, <poem>, <timeline> etc. cannot be localized a Like token.
Wed, Jun 21, 10:31 PM · Parsoid, Cite, RTL, Patch-For-Review, I18n, MediaWiki-Internationalization

Wed, Jun 14

Huji added a comment to T165860: Request for +2 rights on mediawiki/* for Ladsgroup.

I am not happy with T165540 (because I think it was not announced well, and not discussed with the correct groups), but I don't think Amir's action was a reflective of a poor decision on his part. Like @hashar, I am quite surprised to know he doesn't have +2 already, and I strongly support his application to have it.

Wed, Jun 14, 2:57 AM · Release-Engineering-Team (Kanban), Repository-Ownership-Requests

Mon, Jun 12

Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.
Mon, Jun 12, 11:27 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji closed T167596: $cryptTypes and $ballotTypes must be public as Resolved.
Mon, Jun 12, 11:24 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll

Sun, Jun 11

Huji edited projects for T167596: $cryptTypes and $ballotTypes must be public, added: Technical-Debt; removed Phlogiston (Technical Debt).
Sun, Jun 11, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji claimed T167596: $cryptTypes and $ballotTypes must be public.
Sun, Jun 11, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji renamed T167596: $cryptTypes and $ballotTypes must be public from Blank page or 500 error when trying to create a poll on testwiki to $cryptTypes and $ballotTypes must be public.
Sun, Jun 11, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji updated subscribers of T167596: $cryptTypes and $ballotTypes must be public.

Actually, I found the problem!

Sun, Jun 11, 9:11 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji updated subscribers of T167596: $cryptTypes and $ballotTypes must be public.

Would need someone with access to server logs to determine what is broken. @Jalexander would that be you?

Sun, Jun 11, 8:59 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

No, ombudsmen can NOT "actively suppress revisions".

Sun, Jun 11, 3:04 AM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion

Sat, Jun 10

Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

Change 275268 had a related patch set uploaded (by LFaraone):
Allow users with deleterevision but not deletedhistory to delete revisions

https://gerrit.wikimedia.org/r/275268

This change broke the accessibility of Special:RevisionDelete to ombudsmen which causes quite some trouble. I would suggest to revert this change and look for another way to solve this bug.

Why not give the Ombudsmen the appropriate rights? Just like how they have CheckUser access. If we can trust them with having CheckUser and Oversight access on every project, we can certainly trust them to have deletedhistory and deletedtext rights or even sysop rights everywhere.

In other words, you are trying to revert something that works correctly for many, just because there is a select few for whom it does not work, when there is an easy way to fix the permissions of those few.

I think you are misunderstanding the issue. Ombudsmen do have these passive rights, we would need to add 'deleterevision' in order to "fix" it which would allow ombudsmen to actively hide revisions which is certainly not intended.

Sat, Jun 10, 8:13 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion
Huji added a comment to T98941: Watchlist "Mark all visited" synchronization.

By the way, if the user chose to hide some edits from the watchlist (for example by choosing a namespace) than "Mark all page as visited" should mark only those pages. (Now it seems to mark all pages).

That is a separate issue; please open a separate task for it.

Sat, Jun 10, 8:09 PM · Patch-For-Review, Easy, MediaWiki-Watchlist
Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

Change 275268 had a related patch set uploaded (by LFaraone):
Allow users with deleterevision but not deletedhistory to delete revisions

https://gerrit.wikimedia.org/r/275268

This change broke the accessibility of Special:RevisionDelete to ombudsmen which causes quite some trouble. I would suggest to revert this change and look for another way to solve this bug.

Sat, Jun 10, 6:33 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion
Huji renamed T132287: Convert Special:AbuseLog to use HTMLForm from Convert Special:AbuseLog to use HTMLForm, and eventually OOUI to Convert Special:AbuseLog to use HTMLForm.
Sat, Jun 10, 3:26 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), Patch-For-Review, AbuseFilter
Huji closed T167558: DISPLAYTITLE should be disabled in User namespace as Declined.

@Huji Can you please first gain consensus on at least Meta-Wiki?

Sat, Jun 10, 2:13 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Liuxinyu970226 awarded T167558: DISPLAYTITLE should be disabled in User namespace a Pterodactyl token.
Sat, Jun 10, 1:46 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Huji reopened T167558: DISPLAYTITLE should be disabled in User namespace as "Open".
Sat, Jun 10, 1:25 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Huji lowered the priority of T152972: Accessing private information through SecurePoll should be logged from High to Low.
Sat, Jun 10, 1:57 AM · Stewards-and-global-tools, Security-Team, MediaWiki-extensions-SecurePoll
Huji claimed T167562: Change AbuseFilter settings for fawiki.
Sat, Jun 10, 1:49 AM · Patch-For-Review, Wikimedia-Site-requests
Huji created T167562: Change AbuseFilter settings for fawiki.
Sat, Jun 10, 1:44 AM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

If we are to keep these files, can we at least rename them to COC (with no extension) and make them plain text? That's how COPYING, README and other similar files are named and formatted anyway.

Sat, Jun 10, 1:27 AM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji created T167558: DISPLAYTITLE should be disabled in User namespace.
Sat, Jun 10, 12:48 AM · Community-consensus-needed, MediaWiki-General-or-Unknown

Thu, Jun 8

Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

Okay, so you mean it is not a "Foundation"-specific issue, but more general to the whole Wikimedia movement (a movement, who among other things, motivates volunteers to code for a related software called MediaWiki). I get that. I still think, though, that Wikimedia *happens to be* very related to MediaWiki, and should try to minimize its footprint in the code. MW is not a Wikimedia-only product, and we all know it.

Thu, Jun 8, 6:07 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

Also, it is a "Wikimedia" thing, not a "WMF" or "MW" thing.

Thu, Jun 8, 5:57 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji claimed T98941: Watchlist "Mark all visited" synchronization.

I will work on this. Should be as easy as implementing a hidden form value with a timestamp.

Thu, Jun 8, 5:56 PM · Patch-For-Review, Easy, MediaWiki-Watchlist
Huji created T167454: Watchlist reset should take a timestamp as a parameter.
Thu, Jun 8, 5:41 PM · MediaWiki-Watchlist
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

I have mixed feelings. In my head, MW and WMF are related by separate. CoC is a WMF policy, and of course it applies to those volunteers who work for WMF in any capacity (including coding for MW and its extensions), but I don't think that necessarily means CoC should be a part of MW code. MW code is not *owned* by WMF.

Thu, Jun 8, 3:03 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations

Mon, Jun 5

Huji awarded T71445: Implement a sane code-review process for MediaWiki JS/CSS pages on Wikimedia sites a Love token.
Mon, Jun 5, 5:51 AM · User-Tgr, Developer-Wishlist (2017), Developer-Relations, Gadgets, Security-General, JavaScript, Wikimedia-General-or-Unknown

Sun, Jun 4

Huji added a comment to T166971: Make an extension that will make {{lang-*}} templates global.

I like this idea. But I want to point out the obvious fact that the {{lang-*}} templates don't just add a <span> tag but also adds some descriptive text including the name of the language in the localized form. For instance, in English Wikipedia {{lang-fa|واژه}} will generate this output: <a href="/wiki/Persian_language" title="Persian language">Persian</a>: <span dir="rtl" xml:lang="fa" lang="fa">فلان</span>‎‎ and the output is different in German Wikipedia, Greek Wikipedia, etc.

Sun, Jun 4, 9:38 AM · MediaWiki-extension-requests, RTL, I18n, Epic

Sat, Jun 3

Huji lowered the priority of T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia from High to Normal.
Sat, Jun 3, 7:23 AM · JavaScript, Wikimedia-General-or-Unknown
Huji reopened T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia, a subtask of T108282: Update broken gadgets on WMF wikis (tracking), as Open.
Sat, Jun 3, 7:23 AM · Community-Tech-fixes, Community-Tech, Tracking, JavaScript, Wikimedia-General-or-Unknown
Huji created T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia.
Sat, Jun 3, 7:23 AM · JavaScript, Wikimedia-General-or-Unknown
Huji added a comment to T166568: Error (Wikimedia\Rdbms\DBQueryError) when creating a SecurePoll poll on testwiki.

As post-mortem: el_owner has been there for years but because the code did not actually use it, these kinds of bugs wouldn't surface themselves. Recent changes to the code (by me) resulted in it actually being used as intended, hence if a wiki's DB schema had not been updated, we now would get an error. I am glad that all WMF wikis are now up to date.

Sat, Jun 3, 6:18 AM · Operations, DBA, Wikimedia-log-errors, MediaWiki-extensions-SecurePoll
Huji awarded T164242: Find and fix undeclared dependencies to mw.util, mw.notify etc of on-wiki scripts and gadgets a Yellow Medal token.
Sat, Jun 3, 5:49 AM · Wikimedia-Hackathon-2017, Community-Tech-fixes, Wikimedia-General-or-Unknown

Wed, May 31

Huji added a comment to T152934: Log accessing private information by those with 'abusefilter-private' permission.

@aaron I am asking again to review https://gerrit.wikimedia.org/r/#/c/326465/ one more time.

Wed, May 31, 11:25 AM · Patch-For-Review, Stewards-and-global-tools, Security-Team, AbuseFilter

Tue, May 30

MarcoAurelio awarded T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects a Like token.
Tue, May 30, 10:20 AM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter

May 19 2017

Huji updated subscribers of T145695: Dump should return decrypted votes.

@Jalexander what about we modify the interface such that the user can choose whether they want the votes decrypted or not.

May 19 2017, 1:05 PM · Patch-For-Review, MediaWiki-extensions-SecurePoll

Apr 6 2017

Huji added a comment to T160108: Notice: Undefined index: 1 in AbuseFilter.class.php on line 2340.

By looking at that line of code the most likely cause would be that $args happens to be an array of length < 2; but that array is passed by this line of the code and explicitly has size 2. I have a hard time deciphering this.

Apr 6 2017, 8:31 PM · Wikimedia-log-errors, AbuseFilter

Mar 19 2017

Huji added a comment to T144309: Forking your own query results in a new one owned by YuviPanda.

Confirming it was fixed.

Mar 19 2017, 8:59 PM · Quarry

Mar 15 2017

RandomDSdevel awarded T154091: Remove the "flag the edit in the abuse log" checkbox a Grey Medal token.
Mar 15 2017, 6:02 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), User-notice, AbuseFilter

Mar 14 2017

Huji added a comment to T154575: Split MediaWiki:Userrights to sysops and non-sysops.

By changing "User rights management" to just "User rights", we will capture the essence of what this page dose for both groups. Hence the patch.

Mar 14 2017, 2:24 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-03-14_(1.29.0-wmf.16)), Easy, MediaWiki-Special-pages
Huji changed the status of T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs from Duplicate to Resolved.
Mar 14 2017, 2:13 PM · AbuseFilter
Huji merged task T160358: Create a varilable that would control how far back AbuseLog private data can be retrieved into T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs.
Mar 14 2017, 2:13 PM · audits-data-retention, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji merged T160358: Create a varilable that would control how far back AbuseLog private data can be retrieved into T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs.
Mar 14 2017, 2:13 PM · AbuseFilter
Huji merged task T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs into T160358: Create a varilable that would control how far back AbuseLog private data can be retrieved.
Mar 14 2017, 2:13 PM · AbuseFilter
Huji merged T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs into T160358: Create a varilable that would control how far back AbuseLog private data can be retrieved.
Mar 14 2017, 2:13 PM · audits-data-retention, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji added a comment to T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects.

Yes. I am a CU myself, and this information would have helped a lot when we were fighting one of our major vandals in FA WP. That is actually the motivation for all my work on this part of the code.

Mar 14 2017, 1:57 AM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter

Mar 13 2017

Huji created T160358: Create a varilable that would control how far back AbuseLog private data can be retrieved.
Mar 13 2017, 4:57 PM · audits-data-retention, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji added a subtask for T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects: T152934: Log accessing private information by those with 'abusefilter-private' permission.
Mar 13 2017, 4:55 PM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji added a parent task for T152934: Log accessing private information by those with 'abusefilter-private' permission: T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects.
Mar 13 2017, 4:55 PM · Patch-For-Review, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji triaged T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects as Normal priority.
Mar 13 2017, 4:54 PM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji created T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects.
Mar 13 2017, 4:54 PM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter

Mar 8 2017

Huji added a project to T150079: Checkboxes on Special:BotPasswords should be shown on the left the label: Patch-For-Review.

@matmarex it does have a patch for review: https://gerrit.wikimedia.org/r/#/c/325778/

Mar 8 2017, 4:48 AM · Patch-For-Review, Design, MediaWiki-Special-pages, Easy, MediaWiki-HTMLForm
Huji added a comment to T146837: Add ability to search by user agent from CheckUser interface.

A few thoughts:

  • If we're only expecting users to provide the user agent by clicking it from a previous search, perhaps there is no input box at all? This could simplify the process.

But why? I think this is a useful feature. We should allow as many easy ways to search UAs as we can.

Mar 8 2017, 4:42 AM · Anti-Harassment, Stewards-and-global-tools, Community-Tech, CheckUser

Mar 7 2017

Huji added a comment to T159792: Make "Description" edit field bigger when editing AbuseFilter.

It is not that the textbox has a width "half the width of fields used further down". It is that it has an absolute width (size=45) as opposed to the next fields which have a relative width (width=100%).

Mar 7 2017, 3:40 PM · Patch-For-Review, Easy, AbuseFilter

Mar 4 2017

Huji added a project to T102066: Make sure tools can be taken over after they are abandoned: Tool-Labs-standards-committee.
Mar 4 2017, 2:55 PM · Tool-Labs-standards-committee, Tool-Labs, Developer-Relations, WMF-Legal, Labs
Huji updated the task description for T159595: Make sure abandoned useful tools are properly advertised so potentially interested new maintainers could find them.
Mar 4 2017, 2:54 PM · Tool-Labs, Developer-Relations, Labs
Huji updated subscribers of T68961: Logging needs an index to optimize searching by log_title.

@Umherirrender thanks for clarifying. BloomCache is not an option so we are back to square one.

Mar 4 2017, 2:14 AM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging

Mar 2 2017

Huji closed T152460: ULS link text is rendered connected to the word before it in languages with connected glyphs as Resolved.
Mar 2 2017, 10:57 PM · MW-1.29-release (WMF-deploy-2017-02-21_(1.29.0-wmf.13)), MediaWiki-extensions-UniversalLanguageSelector, RTL, Easy, I18n
Huji updated the task description for T159481: Rephrase enotif_lastdiff and enotif_lastvisited.
Mar 2 2017, 9:40 PM · MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MW-1.29-release-notes, MediaWiki-Email, I18n
Huji renamed T159481: Rephrase enotif_lastdiff and enotif_lastvisited from Rephrase the Enotif lastdiff and related messages to Rephrase enotif_lastdiff and enotif_lastvisited.
Mar 2 2017, 9:39 PM · MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MW-1.29-release-notes, MediaWiki-Email, I18n
Huji reassigned T157018: Update SecurePoll for expiring user groups from Huji to TTO.
Mar 2 2017, 9:32 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Stewards-and-global-tools (Temporary-UserRights), MediaWiki-extensions-SecurePoll
Huji closed T157018: Update SecurePoll for expiring user groups as Resolved.
Mar 2 2017, 9:31 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Stewards-and-global-tools (Temporary-UserRights), MediaWiki-extensions-SecurePoll
Huji closed T157018: Update SecurePoll for expiring user groups, a subtask of T157015: Update extensions for expiring user groups, as Resolved.
Mar 2 2017, 9:31 PM · MW-1.29-release-notes, Stewards-and-global-tools (Temporary-UserRights), Easy, MediaWiki-extensions-General
Huji moved T152049: New Maintainer needed for LanguageTool WikiCheck on Tool Labs from Incoming to Abandoned tool policy (adoption & usurpation) on the Tool-Labs-standards-committee board.
Mar 2 2017, 9:08 PM · Tool-Labs-standards-committee, Tool-Labs, Labs, Technical-Tool-Request
Huji added a project to T152049: New Maintainer needed for LanguageTool WikiCheck on Tool Labs: Tool-Labs-standards-committee.
Mar 2 2017, 9:07 PM · Tool-Labs-standards-committee, Tool-Labs, Labs, Technical-Tool-Request
Huji triaged T159481: Rephrase enotif_lastdiff and enotif_lastvisited as Lowest priority.
Mar 2 2017, 9:06 PM · MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MW-1.29-release-notes, MediaWiki-Email, I18n
Huji created T159481: Rephrase enotif_lastdiff and enotif_lastvisited.
Mar 2 2017, 9:06 PM · MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MW-1.29-release-notes, MediaWiki-Email, I18n

Mar 1 2017

Huji closed T154091: Remove the "flag the edit in the abuse log" checkbox as Resolved.
Mar 1 2017, 9:02 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), User-notice, AbuseFilter
Huji closed T158850: Don't use wfDiff() in AbuseFilter as Resolved.
Mar 1 2017, 9:01 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter
Huji added a comment to T68961: Logging needs an index to optimize searching by log_title.

@jcrespo I asked you because of your comment on https://gerrit.wikimedia.org/r/#/c/139103/ PS7 where you explained this to me :) I can ask around though.

Mar 1 2017, 6:25 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji added a comment to T68961: Logging needs an index to optimize searching by log_title.

@jcrespo can you point me out to the part of the code that skips showing the edit log when the user is anonymous and more then X time has passed since deletion? we might be able to re-use some of that logic in https://phabricator.wikimedia.org/T22892 by skipping the query altogether when a page has no logs.

Mar 1 2017, 3:53 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji updated subscribers of T68961: Logging needs an index to optimize searching by log_title.

@Umherirrender may I asked what workaround you are talking about? The BloomCache workaround is not possible (all BloomCache related code was later removed as it was only experimental); and the use of partial index page_time that @Springle mentioned above doesn't seem to be sufficient.

Mar 1 2017, 3:40 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji added a comment to T132846: Allow moving a filter to another free number.

I think this is the wrong solution, and the root problem is not the inability to move AFs to new numbers, but the lack of ability to specify the order in which AFs are executed. The fact that they are run based on their ID (first AF1, then AF2, etc.) is just too simplistic.

Mar 1 2017, 2:25 AM · AbuseFilter

Feb 28 2017

Huji removed a project from T154575: Split MediaWiki:Userrights to sysops and non-sysops: User-notice.
Feb 28 2017, 3:12 AM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-03-14_(1.29.0-wmf.16)), Easy, MediaWiki-Special-pages
Huji updated subscribers of T152934: Log accessing private information by those with 'abusefilter-private' permission.

@aaron would you mind reviewing https://gerrit.wikimedia.org/r/#/c/326465/ one more time?

Feb 28 2017, 3:08 AM · Patch-For-Review, Stewards-and-global-tools, Security-Team, AbuseFilter
Huji renamed T101615: Create a blacklist of user who can not use Special:GlobalRenameRequest from Please create a blacklist of user who can not use Special:GlobalRenameRequest to Create a blacklist of user who can not use Special:GlobalRenameRequest.
Feb 28 2017, 2:29 AM · Community-Wishlist-Survey-2016, AbuseFilter, MediaWiki-extensions-CentralAuth, GlobalRename

Feb 24 2017

Huji claimed T158850: Don't use wfDiff() in AbuseFilter.
Feb 24 2017, 2:23 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter
Huji updated the task description for T158850: Don't use wfDiff() in AbuseFilter.
Feb 24 2017, 2:15 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter

Feb 23 2017

Huji triaged T158850: Don't use wfDiff() in AbuseFilter as Low priority.
Feb 23 2017, 11:06 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter
Huji renamed T158850: Don't use wfDiff() in AbuseFilter from Don't use wfDiff() to Don't use wfDiff() in AbuseFilter.
Feb 23 2017, 11:05 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter
Huji added a parent task for T158850: Don't use wfDiff() in AbuseFilter: T93625: Don't use wfDiff() in Echo.
Feb 23 2017, 11:05 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), Performance, Technical-Debt, AbuseFilter
Huji added a subtask for T93625: Don't use wfDiff() in Echo: T158850: Don't use wfDiff() in AbuseFilter.
Feb 23 2017, 11:05 PM · MW-1.29-release (WMF-deploy-2017-02-28_(1.29.0-wmf.14)), MW-1.29-release (WMF-deploy-2017-02-14_(1.29.0-wmf.12)), Patch-For-Review, Performance, Collaboration-Team-Triage, Performance-Team, Notifications

Feb 20 2017

Huji triaged T158607: Numbers in the parser profiling data are not internationalized as Lowest priority.
Feb 20 2017, 11:38 PM · MediaWiki-Parser, I18n
Huji created T158607: Numbers in the parser profiling data are not internationalized.
Feb 20 2017, 11:38 PM · MediaWiki-Parser, I18n
Huji created T158523: CiteCSSFileModule is never loaded.
Feb 20 2017, 2:52 AM · RTL, I18n, Cite
Huji claimed T52806: [[Special:AbuseLog/9999]] should link to the version of the filter which the edit triggered (e.g. [[Special:AbuseFilter/history/30/item/392]]).

Interestingly, the abuse_filter_log.afl_filter column (which is effectively a foreign key to abuse_filter.af_id, is not of type bigint. That makes it easy to address this task without DBA involvement (no schema change is needed). I will work on this.

Feb 20 2017, 12:13 AM · AbuseFilter

Feb 18 2017

Huji removed a project from T152934: Log accessing private information by those with 'abusefilter-private' permission: DBA.

Removing DBA, as the latest patch doesn't introduce any schema changes.

Feb 18 2017, 4:23 AM · Patch-For-Review, Stewards-and-global-tools, Security-Team, AbuseFilter

Feb 17 2017

Huji added a comment to T158405: Consider setting a Diffusion mirror of GitHub's Quentinv57's-tools.

Before publishing the source code, if approved, the committee or the labs admins should be sure that no private data such as passwords, etc. are disclosed. Maybe the repo could be created with Striker here, but never used that tool before, so not sure. Regards.

Feb 17 2017, 4:05 PM · Tool-Labs-tools-Quentinv57's-tools, Tool-Labs, Labs, Tool-Labs-standards-committee

Feb 15 2017

Huji created T158257: Jenkins complains about wrong version of oojs-ui.
Feb 15 2017, 11:46 PM · OOjs-UI, Continuous-Integration-Infrastructure
Huji added a comment to T152532: HTMLCheckMatrix checkboxes and labels are not clearly visually associated.

If you want checkboxes on the left of the label, specifically, if you want one checkbox per row followed by a label, the HTMLCheckMatrix is the wrong choice. You should instead use HTMLCheckboxMultiselect. Special:BotPassword was designed based on that wrong choice, and I am working on fixing it.

Feb 15 2017, 11:43 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-02-21_(1.29.0-wmf.13)), UI-Standardization, MediaWiki-HTMLForm, OOjs-UI
Huji added a project to T68961: Logging needs an index to optimize searching by log_title: Performance-Team.
Feb 15 2017, 4:06 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji added projects to T68961: Logging needs an index to optimize searching by log_title: DBA, MediaWiki-Database.
Feb 15 2017, 4:05 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji renamed T68961: Logging needs an index to optimize searching by log_title from Logging needs a log_title index to Logging needs an index to optimize searching by log_title.
Feb 15 2017, 4:05 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji added a comment to T136790: Improve form layouts in OOUI MW core forms for better user experience.

I think it should; it is yet another example of ignoring the principle of proximity, IMHO.

Feb 15 2017, 2:23 AM · OOjs-UI, Patch-For-Review, UI-Standardization, UI-Standardization-Kanban

Feb 13 2017

Huji updated subscribers of T68961: Logging needs an index to optimize searching by log_title.

@Springle and @Umherirrender I want to resuscitate this task. Can you continue to support this case, or would you like me to get other people involved (and who?)

Feb 13 2017, 9:50 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji claimed T22892: Add ability to detect deleted revisions and page creation.

@Qgil I am retaking this issue, because I think the -2 was not entirely fair. I hope @hoo would revise his review given that an almost identical query is executed every time a delete page is viewed on the wiki anyway.

Feb 13 2017, 9:23 PM · Patch-For-Review, AbuseFilter
Huji triaged T154091: Remove the "flag the edit in the abuse log" checkbox as Lowest priority.

The checkbox has existed since at least June 2008, and it has been since then always been hard-coded as disabled. I think it would be appropriate to remove it. Patch to follow.

Feb 13 2017, 5:27 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), User-notice, AbuseFilter
Huji renamed T154091: Remove the "flag the edit in the abuse log" checkbox from Remove the "flag this edit in the abuse log" checkbox to Remove the "flag the edit in the abuse log" checkbox.
Feb 13 2017, 5:06 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), User-notice, AbuseFilter