Page MenuHomePhabricator

Huji (Huji Lee)
MediaWiki developer

Projects (12)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 25 2014, 1:21 PM (581 w, 1 d)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji [ Global Accounts ]

Recent Activity

Sun, Dec 7

Huji changed the status of T409568: Enable subpages for category namespace on Persian Wikipedia from In Progress to Stalled.

Since our goal is simply for fawiki to match the behavior of enwiki (so that the templates and modules we import work similarly), this can wait for T346052 to be resolved. If that resolution reverts enwiki's behavior to one in which subpages are not enabled in the Category namespace, then this task can be closed. If in the end it is decided that since some templates and modules on enwiki already assume this as enabled, it is better to leave it as "enabled", then this task will need to proceed too.

Sun, Dec 7, 11:14 PM · Patch-For-Review, Wikimedia-Site-requests

Sat, Nov 29

Huji changed the status of T409568: Enable subpages for category namespace on Persian Wikipedia from Stalled to Open.
Sat, Nov 29, 9:12 PM · Patch-For-Review, Wikimedia-Site-requests
Huji removed a project from T409568: Enable subpages for category namespace on Persian Wikipedia: Community-consensus-needed.
Sat, Nov 29, 8:46 PM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc consensus was achieved.

Sat, Nov 29, 8:46 PM · Patch-For-Review, Wikimedia-Site-requests

Fri, Nov 28

Huji added a comment to T398361: Prepare GlobalWatchlist for IP masking.

@IKhitron as for the placement of ~, I wonder if using dir=ltr is the right solution. Specifically, I wonder if wrapping the element in <bdi> would be sufficient (and preferred).

Thank you for your help, @Huji. I've read some documentation about the bdi tag, and debugged some special pages. And I have a question. Wouldn't it be better to enclose any user name with bdi, not just temporary accounts? It is done in Special:Watchlist, and it prevents problems in names like User:John-, which is not forbidden in Mediawiki, as far as I could find the restrictions for special characters in usernames.

Fri, Nov 28, 4:44 PM · Patch-For-Review, patch-welcome, RTL, I18n, User-DannyS712, MediaWiki-extensions-GlobalWatchlist, Temporary accounts

Wed, Nov 26

Huji added a comment to T398286: UserInfoCard: Design icon to indicate sitewide blocked user.

Same.

Wed, Nov 26, 9:50 PM · Design, Product Safety and Integrity, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse
Huji added a comment to T398361: Prepare GlobalWatchlist for IP masking.

@IKhitron as for the placement of ~, I wonder if using dir=ltr is the right solution. Specifically, I wonder if wrapping the element in <bdi> would be sufficient (and preferred).

Wed, Nov 26, 9:17 PM · Patch-For-Review, patch-welcome, RTL, I18n, User-DannyS712, MediaWiki-extensions-GlobalWatchlist, Temporary accounts
Huji updated the task description for T410968: Localised ordered list numbering rule overrides unordered list style.
Wed, Nov 26, 12:35 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n
Huji added a comment to T410968: Localised ordered list numbering rule overrides unordered list style.
Wed, Nov 26, 1:33 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n

Tue, Nov 25

Huji created T410968: Localised ordered list numbering rule overrides unordered list style.
Tue, Nov 25, 12:10 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n

Sun, Nov 23

Huji reopened T234743: User rights validation is sometimes malfunctioning (with FlaggedRevs only?) as "Open".

Reopening this task, as the issue (of sometimes not being able to proceed with an action (of marking edits as reviewed) even if having the right continues. Latest case is fawiki user Fotrus. I had to grant him "reviewer" right as a workaround,

Sun, Nov 23, 2:17 PM · MediaWiki-User-management, User-DannyS712

Sat, Nov 22

Huji created T410830: CommunityConfiguration features do not support localization.
Sat, Nov 22, 11:04 PM · I18n, Growth-Team, MediaWiki-extensions-CommunityConfiguration, AbuseFilter

Fri, Nov 21

Huji changed the subtype of T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given from "Task" to "Bug Report".
Fri, Nov 21, 11:36 PM · PHP 8.1 support, XTools
Huji created T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given.
Fri, Nov 21, 11:35 PM · PHP 8.1 support, XTools

Nov 8 2025

Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc I cannot understand where this is enabled for enwiki. The config file doesn't show it being enabled for Category namespace (14) for enwiki.

Nov 8 2025, 1:12 PM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc yes, and @Jeeputer is already soliciting consensus on that (link)

Nov 8 2025, 1:18 AM · Patch-For-Review, Wikimedia-Site-requests

Sep 1 2025

Huji closed T396347: Enable SecurePoll extension and electionclerk user group on fawiki as Resolved.
Sep 1 2025, 1:42 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests
Huji updated subscribers of T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

@STran I had also scheduled it for today, in an earlier time slot. It was just merged.

Sep 1 2025, 1:25 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 27 2025

Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

Gotcha. I can try to help with that.

Aug 27 2025, 11:44 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests
Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

It would be nice if we could get a code review on the patch, to hopefully be able to restore the September-ish timeline for next annual election at fawp

Aug 27 2025, 11:37 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 15 2025

Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

Local consensus has been achieved to move forward

Aug 15 2025, 12:13 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 3 2025

Huji added a comment to T179632: Jenkins-bot should remind users to add documentation for new functions.

Awesome!

Aug 3 2025, 1:16 AM · MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Continuous-Integration-Config, Documentation, MediaWiki-Core-Tests

Jun 30 2025

Huji added a comment to T398146: Archivebot doesn't recognize non-latin digits anymore.

@Xqt This would be a great chance to fix an old problem in constant names and documentation of pywikibot: 1, 2, 3 and so forth are not Latin digits, they are Arabic numerals. Latin numerls would be like X and I and D.

Jun 30 2025, 12:04 PM · Pywikibot, Pywikibot-archivebot.py

Jun 28 2025

Huji added a comment to T397797: Review i18n language coverage for the target wikis.

Persian (fa) is all set

Jun 28 2025, 5:42 PM · Chinese-Sites, Trust and Safety Product Sprint, WE4.2 Bot detection (WE4.2 hCaptcha account creation trial)

Jun 16 2025

Huji added a comment to T396690: Enable RTL rendering of charts.

I think it might be a reasonable assumption (and @Huji can let me know if that's also true for Farsi and Arabic?) that if the x-axis has labels in the RTL language, then the graph is USUALLY aligned RTL, and if it has mathematics/statistics intent, it USUALLY is aligned LTR -- but even that is non consistent in at least Hebrew and Arabic, and I suspect Farsi as well.

Jun 16 2025, 11:28 PM · RTL, I18n, Charts

Jun 12 2025

Huji closed T396691: Localize Y axis numbers in charts as Invalid.

Already works

Jun 12 2025, 2:40 AM · I18n, Charts
Huji added projects to T396691: Localize Y axis numbers in charts: Charts, I18n.
Jun 12 2025, 2:37 AM · I18n, Charts
Huji created T396691: Localize Y axis numbers in charts.
Jun 12 2025, 2:37 AM · I18n, Charts
Huji created T396690: Enable RTL rendering of charts.
Jun 12 2025, 2:35 AM · RTL, I18n, Charts
Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

The change has been drafted. Discussion is ongoing on fawiki about the specifics, but so far it seems like the community is in agreement with using the same config as enwiki. I will mark the change as active for review once local consensus has been achieved.

Jun 12 2025, 12:47 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Jun 9 2025

Huji created T396347: Enable SecurePoll extension and electionclerk user group on fawiki.
Jun 9 2025, 12:36 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Jun 3 2025

Huji edited projects for T395973: wikibase-dataitem does not return the localized name for Wikidata, added: MediaWiki-extensions-Wikibase-Client; removed Wikidata, Wikibase Architecture.
Jun 3 2025, 10:24 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n
Huji edited projects for T395973: wikibase-dataitem does not return the localized name for Wikidata, added: Wikibase Architecture, Wikidata; removed Wikidata access on Wikifunctions.
Jun 3 2025, 10:23 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n
Huji created T395973: wikibase-dataitem does not return the localized name for Wikidata.
Jun 3 2025, 10:23 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n

May 30 2025

Huji added a comment to T336905: Supporting AI, LLM, and data models on WMCS.

I keep occasionally getting pinged about this general topic on fawiki. Various users there are envisioning a lot of value from having LLMs helped with translation, template editing, etc. Has there been any progress here? Has the OSI certified any of the open models?

May 30 2025, 1:38 AM · artificial-intelligence, User-aborrero, cloud-services-team

May 17 2025

Huji added a comment to T350485: Allow admins to create multiple blocks for the same target.

Should this be closed given T194697 in core?

May 17 2025, 1:02 PM · Story, Multiblocks
Huji created T394580: Allow partial blocks to apply to non-existent pages..
May 17 2025, 1:02 PM · MediaWiki-Blocks, Trust and Safety Product Team

May 6 2025

Huji edited projects for T393505: Unable to create python virtualenv on Toolforge, added: Toolforge; removed Cloud-Services.
May 6 2025, 6:58 PM · cloud-services-team, Toolforge
Huji created T393505: Unable to create python virtualenv on Toolforge.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

May 6 2025, 6:57 PM · cloud-services-team, Toolforge

Apr 28 2025

Huji created T392785: CheckUser helper table data is difficult to copy paste.
Apr 28 2025, 1:28 AM · Trust and Safety Product Team, CheckUser

Apr 27 2025

Huji created T392774: Unable to create projects with certain names.
Apr 27 2025, 4:43 PM · cloud-services-team, Toolforge

Apr 18 2025

Huji added a comment to T391902: I was logged in despite a 2FA error.

Thanks for your followed up. I would argue that the phrase "The provided authentication token is either expired or invalid." does not mean "something went wrong with the redirect back to the local wiki" and so a separate message should be created and displayed in such circumstances.

Apr 18 2025, 1:20 AM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security

Apr 15 2025

Huji added a comment to T391912: Delete unused toolforge project.

The part I didn't know and Bugreporter educated me on was that deletion happens automatically after 40 days from archiving. So yes, all set here.

Apr 15 2025, 1:05 PM · Tools
Huji added a comment to T391902: I was logged in despite a 2FA error.

Thanks. Definitely reassuring.

Apr 15 2025, 3:11 AM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji created T391912: Delete unused toolforge project.
Apr 15 2025, 3:10 AM · Tools

Apr 14 2025

Huji updated the task description for T391902: I was logged in despite a 2FA error.
Apr 14 2025, 10:01 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji updated the task description for T391902: I was logged in despite a 2FA error.
Apr 14 2025, 10:01 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added projects to T391902: I was logged in despite a 2FA error: MediaWiki-extensions-CentralAuth, MediaWiki-extensions-OATHAuth.
Apr 14 2025, 10:00 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji changed the subtype of T391902: I was logged in despite a 2FA error from "Task" to "Bug Report".
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added a project to T391902: I was logged in despite a 2FA error: Security.
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji created T391902: I was logged in despite a 2FA error.
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added a comment to T391778: Add way of un-disallowing an edit to AbuseFilter.

There is a flaw with this proposal. Specifically, the part that says "if there's no edit conflict" cannot be asserted done in an automatic way.

Apr 14 2025, 12:10 PM · AbuseFilter

Apr 4 2025

Huji updated subscribers of T388471: Invite volunteers to review Peacock language model (v1).

I added myself to help with Persian. I also think the wrong Matej was tagged by @ppelberg above; @matej_suchanek is the on who should have been tagged.

Apr 4 2025, 10:26 PM · Goal, OKR-Work, Editing-team (Kanban Board), Chinese-Sites, EditCheck, VisualEditor
Huji updated the task description for T388471: Invite volunteers to review Peacock language model (v1).
Apr 4 2025, 10:22 PM · Goal, OKR-Work, Editing-team (Kanban Board), Chinese-Sites, EditCheck, VisualEditor

Apr 3 2025

Huji added a comment to T274062: Dice coff/Levenshtein and hamming distance for page titles in Abuse Filter.

That would still be an issue for larger pages. I ran a bunch of quick tests using a JS implementation and it can take several seconds to several minutes to simply compare two consecutive versions of some of our larger pages (I took some featured articles as examples). It is possibly that a PHP implementation running on Wikimedia cluster would be faster the running the JS implementation on my modern laptop, but even if it were to be 10 times faster, it would still be in the many seconds range which is not acceptable. Recall that AbuseFilters need to run completely before the page can be saved.

Apr 3 2025, 12:24 AM · AbuseFilter

Mar 30 2025

Huji added a comment to T274062: Dice coff/Levenshtein and hamming distance for page titles in Abuse Filter.

If someone decides to implement these (either Dice-Sørensen coefficient, or Levenstein distance, or something else) and is in need of some test cases, I have an idea for that: on Persian Wikipedia, we reglurly create redirects to articles where the redirect is only different in the use of certain characters. Specifically, the Persian standard keyboard uses ی yet non-standard keyboards may use the Arabic ي instead, and same goes for standard ک and non-standard ك so for a page with title یاک (مجارستان) you will also find a redirect titled ياك (مجارستان) created. If one runs edit distance or string similarity algorithms on fawiki article titles and main namespace redirects, they should be able to find those redirects quickly. One could even calculate performance metrics (sensitivity and specificity) for the implementation of the algorithm by assessing how many of the redirects it found, and how many other titles/redirects did it find and score highly that were not a correct redirect.

Mar 30 2025, 9:16 PM · AbuseFilter

Mar 29 2025

Huji added a comment to T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions.

This is the second time I have seen issues related to deprecating mw.Uri and replacing it with the native URL(). May I propose that someone writes a guidance for it?

Mar 29 2025, 7:47 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General
Huji triaged T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions as High priority.

Temporarily elevating the priority, because many users across many wikis use that gadget and lost the functionality today. Please reduce priority once the issue I just reported is fixed.

Mar 29 2025, 7:39 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General
Huji updated subscribers of T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions.

@WikiBayer in this edit you broke a widely used gadget. Specifically, your edit on line 517 which changed var url = new mw.Uri(); to var url = new URL(); is causing an error, because the native URL API requires at least one parameter to be passed to its constructor.

Mar 29 2025, 7:38 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General

Mar 25 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

The most extreme version of it happened today, when I made an edit and literally 10 minutes later, the wiki forced me to log in again. All I did was refresh the page in the tab that was open since my edits.

Mar 25 2025, 11:19 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Mar 24 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

FYI it keeps happening every few days, at random times.

Mar 24 2025, 10:08 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Mar 23 2025

Huji created T389745: Lint error is generated incorrectly for pages using a certain template.
Mar 23 2025, 11:05 PM · MediaWiki-extensions-Linter

Mar 17 2025

Huji closed T387185: New alias for Project namespace on Persian Wikipedia as Resolved.

No. Thanks!

Mar 17 2025, 11:44 PM · Wikimedia-Site-requests

Mar 11 2025

Huji updated the task description for T388548: Assignment of values to properties behaves in an unexpected way.
Mar 11 2025, 2:47 PM · Scribunto
Huji created T388548: Assignment of values to properties behaves in an unexpected way.
Mar 11 2025, 2:32 PM · Scribunto

Mar 6 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

It happened again. And similar to last time, it resulted in me having to log in again. Duration of inactivity was around somewhere between 12 and 13 hours in both of these cases.

Mar 6 2025, 1:36 AM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Mar 4 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

@Tgr it happened one again. This time, it didn't log me back in when I clicked on the login link. I had to properly login with my username and password. The duration of inactivity was only around 12 hours. I have updated P73705 accordingly.

Mar 4 2025, 1:08 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Mar 3 2025

Huji added a comment to T386621: docs: fix RTL issues in Bidirectionality guidelines.

For #4, I don't agree with Amire80's suggestion. What third example of such "technical names" exists that is neither a URL nor an email address?

Email addresses are probably the most common example by far, but there are other kinds of small pieces of code. In the MediaWiki world in particular, these can be API action and parameter names (in the API sandbox), parser functions, and configuration variables. In particular, the names of the latter two begin with # and $, and these characters "jump" to the wrong side of the word if explicit direction is not set.

Mar 3 2025, 11:19 PM · I18n, Design-System-Team (DST-Sprint-41 (2025-02-17 to 2025-02-28)), Codex
Huji added a comment to T386621: docs: fix RTL issues in Bidirectionality guidelines.

Instead of mirroring, we could use "directional mirroring".

Mar 3 2025, 1:09 PM · I18n, Design-System-Team (DST-Sprint-41 (2025-02-17 to 2025-02-28)), Codex

Mar 2 2025

Huji updated subscribers of T387255: Number of days in Watchlist is not localized.

@MusikAnimal I need your help with tests/phpunit/unit/includes/watchlist/WatchedItemUnitTest.php which fails as a result of the change I proposed in the proposed patch. I cannot figure out how to modify the unit tests such that it would not expect the value to be provided as a direct parameter to the msg() function, but rather, as a parameter passed through the numParams() method.

Mar 2 2025, 7:40 PM · MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Moderator-Tools-Team (Kanban), I18n, MediaWiki-Watchlist

Feb 28 2025

Huji created T387602: Design a CI test that can try to identify missing bidi support.
Feb 28 2025, 11:19 PM · RTL, I18n

Feb 27 2025

Huji removed a watcher for IP Info: Huji.
Feb 27 2025, 3:35 AM

Feb 26 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

Ah, it gets more complicated! Note that I was logged out when I refreshed the page. I clicked the login link, and instead of going to the login page, it logged me in! This is different from the last time I had this experience (that time, clicking on the login link took me to the login form).

Feb 26 2025, 11:38 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager
Huji added a comment to T387061: Session duration is not correctly enforced.

@Tgr it happened again. I have provided some details in this private paste: P73705

Feb 26 2025, 11:36 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Feb 25 2025

Huji created T387255: Number of days in Watchlist is not localized.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Feb 25 2025, 11:08 PM · MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Moderator-Tools-Team (Kanban), I18n, MediaWiki-Watchlist
Huji created T387185: New alias for Project namespace on Persian Wikipedia.
Feb 25 2025, 1:33 AM · Wikimedia-Site-requests

Feb 24 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

Thanks for reporting! Are you willing to do some debugging around this? If you could provide the exact timestamp for the last logged-in request and the first not-logged-in request, I could check if the logs contain anything useful.

Feb 24 2025, 11:16 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Feb 22 2025

Huji created T387061: Session duration is not correctly enforced.
Feb 22 2025, 2:20 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Jan 13 2025

Huji added a comment to T336905: Supporting AI, LLM, and data models on WMCS.

May I offer a different perspective? While it is pretty clear that we want "programs" run on WMCS to meet OSI requirements, it doesn't have to be the case that the AI model itself would run on WMCS. We are using other capabilities in Wikimedia projects that relies on external resources that are not OSI compatible. For instance, we use Google Images and TinEye to perform reverse images searches. The piece of code that refers the user to them is on WM projects (a JS in MediaWiki namespace on Commons) and meets OSI, but the underlying service doesn't.

Jan 13 2025, 3:11 PM · artificial-intelligence, User-aborrero, cloud-services-team

Jan 12 2025

Huji updated subscribers of T383510: Number of days left before watchlist item expires is not properly localized.

@Amire80 this may be something you can quickly take care of. I am away from my development machine for a while.

Jan 12 2025, 6:27 PM · Community-Tech, Expiring-Watchlist-Items, I18n, MediaWiki-Watchlist, MediaWiki-Internationalization
Huji created T383510: Number of days left before watchlist item expires is not properly localized.
Jan 12 2025, 4:41 AM · Community-Tech, Expiring-Watchlist-Items, I18n, MediaWiki-Watchlist, MediaWiki-Internationalization

Jan 10 2025

Huji added a comment to T336905: Supporting AI, LLM, and data models on WMCS.

@bd808 for posterity, a larger list is also available at https://github.com/eugeneyan/open-llms and maybe one of them is or at some point would be OSI compatible.

Jan 10 2025, 11:54 PM · artificial-intelligence, User-aborrero, cloud-services-team
Huji reopened T383020: Higher RAM quota for fa-wp VPSs as "Open".

@Andrew you did not make a mistake, but we do have a problem. No matter which of the 4 OS choices I pick, the choices for the configuration only allow me to pick up to 8GB of RAM. The ones with higher RAM also have higher CPU cores, beyond the quota of this project.

Jan 10 2025, 3:49 AM · Cloud-VPS (Quota-requests)

Jan 6 2025

Huji added a comment to T383020: Higher RAM quota for fa-wp VPSs.

I think that may address part of my issue and I will look into it. However, articles are indeed the majority of pages (and the largest volume) from that dump, so when it comes to the subsequent analyses I want to run, the RAM limitation may still apply. Even then, it is possible to run the analysis on a machine with less RAM and let the programming language handle it by use of page files/temp files; it will just be significantly slower.

Jan 6 2025, 11:53 PM · Cloud-VPS (Quota-requests)
Huji created T383020: Higher RAM quota for fa-wp VPSs.
Jan 6 2025, 2:31 AM · Cloud-VPS (Quota-requests)

Dec 31 2024

Huji created T382832: Defaults assumed for audio file player should be relative.
Dec 31 2024, 2:18 AM · TimedMediaHandler

Dec 6 2024

Huji closed T381198: Unable to move Flow page on fawiki as Invalid.

As I understand it, you want to move fa:ویکی‌پدیا:درخواست راهنمایی/Flow to fa:ویکی‌پدیا:درخواست راهنمایی. I want to make sure that you are not trying to revert the archiving process we applied to remove Flow from the wikis.

Dec 6 2024, 3:03 AM · Growth-Team, StructuredDiscussions, Wikimedia-Site-requests

Dec 5 2024

Huji added a comment to T381198: Unable to move Flow page on fawiki.

Thanks for this analysis. With this in mind, what is the next step? Should we add fawiki to $wmgFlowEnableOptInBetaFeature?

Dec 5 2024, 1:50 AM · Growth-Team, StructuredDiscussions, Wikimedia-Site-requests

Nov 30 2024

Huji added a project to T381198: Unable to move Flow page on fawiki: Wikimedia-Site-requests.
Nov 30 2024, 3:18 PM · Growth-Team, StructuredDiscussions, Wikimedia-Site-requests
Huji created T381198: Unable to move Flow page on fawiki.
Nov 30 2024, 3:18 PM · Growth-Team, StructuredDiscussions, Wikimedia-Site-requests

Aug 6 2024

Huji added a project to T371804: MWExceptionRenderer's error box is supposed to be LTR in RTL user interface but isn't: RTL.
Aug 6 2024, 1:19 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), RTL, I18n, MediaWiki-General

Jul 21 2024

Huji added a comment to T370588: (2024-07-21 UTC) Multiple Wikipedias are down.

I am okay with being closed as dupe. It would be worth noticing here (and echoing in the other task) that the wikis involved where on two different server clusters (enwiki is on s1 and fawiki on s7). Shouldn't circuitbreaking issues only impact one server cluster?

Jul 21 2024, 3:25 PM · Wikimedia-Incident, Wikimedia-production-error
Huji created T370589: Wikimedia Status should not report misleading "All Systems Operational" if the wiki error rate is very high, even if no engineer has declared an outage.
Jul 21 2024, 1:30 AM · Incident Tooling
Huji created T370588: (2024-07-21 UTC) Multiple Wikipedias are down.
Jul 21 2024, 1:28 AM · Wikimedia-Incident, Wikimedia-production-error

Jul 13 2024

Huji added a comment to T270116: Figures should support `inline-start` and `inline-end` alignments in addition to `left` and `right`..

I also think "start" and "end" is better than "inline-start" and "inline-end". After all, these are allowed values for the align parameter; align=center and align=start read well, and align=inline-start is too verbose with no real advantage.

Jul 13 2024, 1:21 PM · Patch-For-Review, RTL, I18n, Parsoid, MediaWiki-Parser

Jun 10 2024

Huji updated subscribers of T367127: CI reports possible XSS vulnerability in SecurePoll.

I suspect CI is hitting a false positive here. The $wiki variable is effectively sanitized by the if/else statement above. That said, I'm not sure what the best path forward is.

Jun 10 2024, 9:54 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MediaWiki-extensions-SecurePoll
Huji updated the task description for T367127: CI reports possible XSS vulnerability in SecurePoll.
Jun 10 2024, 9:48 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MediaWiki-extensions-SecurePoll
Huji created T367127: CI reports possible XSS vulnerability in SecurePoll.
Jun 10 2024, 9:46 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MediaWiki-extensions-SecurePoll

Jun 3 2024

Huji added a comment to T355594: For global elections, stop creating eligible voters table for each election on every wiki and keeping them forever.

Or it could be pivoted into a long format (one row for each property, as opposed to one column for each property).

Jun 3 2024, 1:32 AM · Essential-Work, Product Safety and Integrity, Data-Persistence (work done), MediaWiki-extensions-SecurePoll

Jun 1 2024

Huji merged T308960: "Thrown out" votes in SecurePoll are difficult to distinguish from live votes into T363456: Improve identifiability of striken vote in mobile skin for SecurePoll votes.
Jun 1 2024, 2:44 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-extensions-SecurePoll