Page MenuHomePhabricator

Bugreporter (Bugreporter)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Feb 11 2015, 5:47 AM (502 w, 2 d)
Availability
Available
LDAP User
Bugreporter
MediaWiki User
GZWDer [ Global Accounts ]

Recent Activity

Yesterday

Bugreporter added a comment to T375773: Ensure that Echo does not send notifications to expired temporary accounts.

By the way, we should also purge all notifications (probably also include ones already read) once the temporary account is expired.

Thu, Sep 26, 3:47 PM · Notifications, Temporary accounts (Blockers to major pilot wiki deployment), Growth-Team, Trust and Safety Product Team
Bugreporter added a comment to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .

Currently all Wikidata properties are usable in Commons Metadata (though some are missing UI support). In a (long-term) future of "fediverse" of Wikibase instances, any Wikibase instances should able to use any properties/items in predefined set of other Wikibase instances. e.g. Wikibase A can use properties from another Wikibase B, C and itself. So I don't think the number of federated properties is a problem.

Thu, Sep 26, 11:51 AM · Wikidata

Wed, Sep 25

Bugreporter added a comment to T375441: Store expiry date and status of temporary account in database.

Add a column to a CentralAuth global table and use that to denote the expiry of the temp

(1) For wikis not using CentralAuth, we still need an alternative. So we may at some point need to add a column to both local (for consistency of non-CentralAuth wikis) and CentralAuth user tables, where in SUL wiki the local column is never used.
(2) Alternatively (as an Option 5), we can create a new dedicated table for expiry date and status of temporary account. A schema change is still needed but it is easier and table may be a bit smaller.
(3) If we want to lookup expiry date and status of temporary account in any wiki, in Option 2 we can just select one wiki to store expiration information. The more logical one is loginwiki or metawiki. loginwiki obviously has a smaller logging table so querying it may be quicker, but I am not sure the long-term future of loginwiki (it may be completely replaced after T120484: Create password-authentication service for use by CentralAuth). I still prefer Option 2 (in my opinion 2>3,4,5>>>1).

Wed, Sep 25, 1:27 PM · DBA, Trust and Safety Product Sprint (Sprint Beatboxing (Sept 16-27)), Temporary accounts
Bugreporter added a comment to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .

I have plans to work on improving horizontal scaling of mediawiki (in general) but the work on it will start at least two years from now.

Yeah, what to do in near term (i.e. 2024-2025) is described in T297633#7646661. However there is another point to consider: s8 takes around 100,000 queries every second so it is meaningful to analyze the read pattern of Wikidata database. Some reads are not necessary or have alternative (e.g. item ID of a local page can be read from page property table instead of from Wikidata wb_items_per_site table).

Wed, Sep 25, 1:16 PM · Wikidata
Bugreporter updated the task description for T375579: Allow stewards to prevent auto-promotion into specified groups globally.
Wed, Sep 25, 1:02 AM · Temporary accounts, Trust and Safety Product Sprint (Sprint Beatboxing (Sept 16-27)), CheckUser

Tue, Sep 24

Bugreporter updated the task description for T374700: Wikimedia Developer Account to Wikimedia Unified Login Requests.
Tue, Sep 24, 1:32 PM · LDAP
Bugreporter added a comment to T371486: Hide the value of gb_address column in public replicas if gb_autoblock_parent_id is not null.

One issue is gb_address in replica will no longer have an index, which will significantly degrade labs users querying such column. In related block_target table, we introduced alternative views that has indexes on IP address column and does not included autoblocks. However, existing tools needs to switched to new views since we introduced a breaking change.

Tue, Sep 24, 1:17 PM · cloud-services-team (FY2024/2025-Q1-Q2), SRE, Trust and Safety Product Sprint (Sprint Beatboxing (Sept 16-27)), Temporary accounts (Blockers to minor pilot wiki deployment), Data-Engineering, Data-Services, Trust and Safety Product Team
Bugreporter added a project to T375421: Prepare MessagesTdd.php for Tai Nüa Wikipedia: MediaWiki-Internationalization.
Tue, Sep 24, 1:14 AM · MediaWiki-Internationalization
Bugreporter updated subscribers of T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Tue, Sep 24, 1:11 AM · Wikidata
Bugreporter added a comment to T375441: Store expiry date and status of temporary account in database.

One point to consider is user_email_token_expires and user_password_expires may be at some point moved to another table, database or even cluster: T352823/T183420. So it may be impossible to join it with other tables. Furthermore, the time temporary account is expired should be considered public, where these two fields are not.

Tue, Sep 24, 12:37 AM · DBA, Trust and Safety Product Sprint (Sprint Beatboxing (Sept 16-27)), Temporary accounts

Mon, Sep 23

Bugreporter added a comment to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .

Another idea is introduce some sort of flat (RocksDB-like) secondary item store, so clients accessing Wikidata data can bypass Wikidata database completely. This does not reduce the size of Wikidata database, but will reduce the number/frequency of queries, so this does not solve the issue completely but may reduce many of problems.
Querying wb_items_per_site forward side (item to page) can be replaced with queries to the new secondary storage; accessing statements of items can also use such storage. Page to item query should use the page_property table instead.
Such secondary storage can naturally splited to multiple shards, since we only need to support key to value query.

Mon, Sep 23, 7:41 PM · Wikidata
Bugreporter changed the status of T375087: Create Wikipedia South Ndebele from Open to Stalled.

Per T375087#10159309

Mon, Sep 23, 9:56 AM · OKR-Work, LPL Technical Support, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Wiki-Setup (Create)
Bugreporter changed the status of T375087: Create Wikipedia South Ndebele, a subtask of T375102: Post-creation work for nrwiki, from Open to Stalled.
Mon, Sep 23, 9:54 AM · Countervandalism-Network, Wiki-Setup
Bugreporter changed the status of T375087: Create Wikipedia South Ndebele, a subtask of T362368: Gather, implement and test recommendations for improving language incubation, from Open to Stalled.
Mon, Sep 23, 9:54 AM · LPL Technical Support, OKR-Work
Bugreporter added a comment to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .

Having a dedicated revision backend will make several tasks easier, e.g. T189412: Granular protection for Wikidata items, T217324: Have a more fine-grained history for property values on item pages. But there are much more to consider. For example, it is bad to introduce a mandatory 3rd party database as a requirement of Wikibase installation.

Mon, Sep 23, 6:56 AM · Wikidata
Bugreporter added a project to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable : Wikidata.
Mon, Sep 23, 6:46 AM · Wikidata
Bugreporter merged task T367836: Special:ListGroupRights "add groups" and "remove groups" should be alphabetized into T190044: Properly sort lists of addable/removable rights on Special:ListGroupRights.
Mon, Sep 23, 4:54 AM · MediaWiki-User-management
Bugreporter merged T367836: Special:ListGroupRights "add groups" and "remove groups" should be alphabetized into T190044: Properly sort lists of addable/removable rights on Special:ListGroupRights.
Mon, Sep 23, 4:54 AM · MediaWiki-User-management, MediaWiki-Special-pages

Sun, Sep 22

Bugreporter added a project to T375344: CSS Box Sizing Module Level 4 in css sanitizer: css-sanitizer.
Sun, Sep 22, 1:12 PM · Patch-For-Review, TemplateStyles, css-sanitizer

Fri, Sep 20

Bugreporter updated the task description for T375273: Make language list more accessible on login page.
Fri, Sep 20, 5:06 PM · MediaWiki-User-login-and-signup, Accessibility
Bugreporter added a comment to T375265: Interface Admins can't change page content models any more in hewiki.

https://meta.wikimedia.org/wiki/Special:CentralAuth?target=IKhitron+IA: This account is an interface admin but not admin in hewiki.

Fri, Sep 20, 11:45 AM · MediaWiki-User-management
Bugreporter removed a project from T375265: Interface Admins can't change page content models any more in hewiki: Regression.

This is because content models can be changed by admins, and in ruwiki, engineers (which you are one), but not interface admins. This is not a regression.

Fri, Sep 20, 11:43 AM · MediaWiki-User-management
Bugreporter edited Description on MediaWiki-extensions-Campaigns.
Fri, Sep 20, 8:37 AM
Bugreporter edited Description on MediaWiki-extensions-Campaigns.
Fri, Sep 20, 8:37 AM
Bugreporter added a project to T375253: zhwikipedia, zhwikinews API request for every article, links from sitenotice to external, unaffiliated sites: Chinese-Sites.
Fri, Sep 20, 8:23 AM · Privacy Engineering, Chinese-Sites, Trust-and-Safety, Traffic, Privacy

Thu, Sep 19

Bugreporter updated subscribers of T375087: Create Wikipedia South Ndebele.

This language is currently not currently recognized by MediaWiki or translatewiki.net. I don't know if this will cause problems for the creation process, but figured it should be explicitly pointed out.

Thu, Sep 19, 7:12 PM · OKR-Work, LPL Technical Support, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Wiki-Setup (Create)
Bugreporter created T375219: Remove UILangCode/Translatewiki.net Magic from translatewiki.
Thu, Sep 19, 4:47 PM · Patch-For-Review, translatewiki.net

Wed, Sep 18

Bugreporter merged T375120: Parsoid ignores LanguageConverter tags into T43716: [EPIC] Support language variant conversion in Parsoid.
Wed, Sep 18, 7:01 PM · Parsoid-Read-Views, Parsoid-Rendering, affects-Kiwix-and-openZIM, Parsoid, Platform Team Legacy (Watching / External), Services (watching), Epic, MediaWiki-Language-converter, Chinese-Sites, I18n
Bugreporter merged task T375120: Parsoid ignores LanguageConverter tags into T43716: [EPIC] Support language variant conversion in Parsoid.
Wed, Sep 18, 7:00 PM · Parsoid, Parsoid-Read-Views
Bugreporter added a comment to T358030: Denote whether a temporary account is expired for third party tools access.

We are going ahead with implementing T358469: Display expired temporary account names differently so I will merge this task into that one.

Wed, Sep 18, 8:12 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts)
Bugreporter added a project to T374785: Make sure that all the languages on translatewiki have an English name in the cldr extension: Language codes.
Wed, Sep 18, 7:38 AM · Language codes, Patch-For-Review, LPL Technical Support (LPL Technical Support (Current)), I18n, affects-translatewiki.net, MediaWiki-extensions-CLDR

Tue, Sep 17

Bugreporter added a comment to T288906: Remove or rewrite CentralAuth SUL migration code.

Alternatively, to support use cases similar to Wikitech account migration, the current migration mechanism can be moved to a new dedicated extension.

Tue, Sep 17, 1:49 AM · MW-1.38-notes (1.38.0-wmf.24; 2022-02-28), MediaWiki-extensions-CentralAuth

Mon, Sep 16

Bugreporter renamed T356718: Support nested special page transclusion from Support nested special page transclusion? to Support nested special page transclusion.
Mon, Sep 16, 5:48 PM · Parsoid, Parsoid-Read-Views, Essential-Work, Content-Transform-Team-WIP
Bugreporter added a comment to T373615: Communication for Wikitech/Wikimedia Developer Account migration.

Another issue is since Wikitech will have CentralAuth on October 1, if someone has SUL username XXX and LDAP/Wikitech username YYY, and there is no LDAP/Wikitech user named XXX, an account XXX will be created in Wikitech once the user is globally logged in and viewed Wikitech. Such users should be renamed to something like XXX~wikitechwiki before YYY can be renamed to XXX and connected to its SUL account.

Mon, Sep 16, 5:02 PM · wikitech.wikimedia.org, MW-on-K8s, serviceops
Bugreporter added a comment to T374799: Get rid of translatewiki:Template:Dir.

For translatewiki.org only, it also use override files like MessagesQqf.php to override rtl setting (see https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Right_to_left_languages). Of course the long-term solution is described in the third point of T359761#9810409.

Mon, Sep 16, 8:39 AM · translatewiki.net
Bugreporter created T374799: Get rid of translatewiki:Template:Dir.
Mon, Sep 16, 2:14 AM · translatewiki.net

Sun, Sep 15

Bugreporter added a project to T374770: Non-autoconfirmed users get no CAPTCHA and cannot save external links with DiscussionTools new topic tool: ConfirmEdit (CAPTCHA extension).
Sun, Sep 15, 1:29 PM · Verified, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Editing-team (Kanban Board), ConfirmEdit (CAPTCHA extension), DiscussionTools
Bugreporter added a project to T374778: Archive the StickyTOC extension: Projects-Cleanup.
Sun, Sep 15, 1:28 PM · Wikimedia-GitHub, Diffusion-Repository-Administrators, translatewiki.net, Projects-Cleanup, User-xSavitar, MediaWiki-extensions-StickyTOC

Sat, Sep 14

Bugreporter added a comment to T374700: Wikimedia Developer Account to Wikimedia Unified Login Requests.

Is https://wikitech.wikimedia.org/wiki/Wikitech:Rename_requests and this task really necessary? We already have ways to connect LDAP and SUL accounts with different names (in Bitu).

Sat, Sep 14, 5:57 PM · LDAP
Bugreporter added a comment to T370378: Explore usage tracking for chart pages and tabular data pages.

Another option is that maybe we can simply not track nor update private wiki usages.

If we only track json usage centrally and not locally, we should also make sure third party (non-WMF and standalone) wiki users does not get this (unused) globaljsonlinks table or any other table created after they installed JsonConfig with default setting and run update.php.

Sat, Sep 14, 1:28 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Charts (Sprint 6), Spike, MediaWiki-Platform-Team
Bugreporter merged T374756: Fatal exception of type "MediaWiki\Revision\RevisionAccessException" into T373668: MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address} for revision {revision}. If this problem persist, use the findBadBlobs maintenance script to investigate the issue and mark bad blobs..
Sat, Sep 14, 8:05 AM · DBA, MediaWiki-Engineering, MediaWiki-Core-Revision-backend, Wikimedia-production-error
Bugreporter added a comment to T374756: Fatal exception of type "MediaWiki\Revision\RevisionAccessException".

Such issues will be gone after 24 hours.

Sat, Sep 14, 8:05 AM · Wikimedia-production-error
Bugreporter merged task T374756: Fatal exception of type "MediaWiki\Revision\RevisionAccessException" into T373668: MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address} for revision {revision}. If this problem persist, use the findBadBlobs maintenance script to investigate the issue and mark bad blobs..
Sat, Sep 14, 8:04 AM · Wikimedia-production-error
Bugreporter added a project to T374756: Fatal exception of type "MediaWiki\Revision\RevisionAccessException": Wikimedia-production-error.
Sat, Sep 14, 8:03 AM · Wikimedia-production-error
Bugreporter updated the task description for T374745: Placeholder labels generated by MUL should be considered as real labels to avoid duplications.
Sat, Sep 14, 12:32 AM · Wikidata

Fri, Sep 13

Bugreporter added a project to T374727: Single quote parsing differs between parsoid and legacy: Parsoid-Read-Views.
Fri, Sep 13, 4:29 PM · Parsoid, Parsoid-Read-Views
Bugreporter added a project to T374689: Translation feature incorrectly translating citations: ContentTranslation.
Fri, Sep 13, 1:53 PM · ContentTranslation
Bugreporter edited Description on Special:GlobalContributions.
Fri, Sep 13, 12:53 PM
Bugreporter added a project to T374700: Wikimedia Developer Account to Wikimedia Unified Login Requests: LDAP.
Fri, Sep 13, 12:41 PM · LDAP
Bugreporter added a project to T374709: CropTool does not work: Tools.
Fri, Sep 13, 12:40 PM · Tools
Bugreporter added a comment to T374700: Wikimedia Developer Account to Wikimedia Unified Login Requests.

See also T161859#10144077 for four cases we can safely connect LDAP and SUL accounts, which may be processed automatically.

Fri, Sep 13, 12:39 PM · LDAP
Bugreporter added a comment to T373615: Communication for Wikitech/Wikimedia Developer Account migration.

We should also mention if you reset your Wikitech password in this transitional period, for LDAP users with known SUL connection, the password will be temporary and removed on SUL migration. In some cases your Wikitech email will be changed to match SUL too (T161859#10144077).

Fri, Sep 13, 12:34 PM · wikitech.wikimedia.org, MW-on-K8s, serviceops
Bugreporter added a comment to T161859: Make Wikitech an SUL wiki.

Some thoughts:
(1) LDAP-SUL connection

  1. Many people created LDAP accounts for Toolforge uses and has LDAP-SUL connection via Striker. They may not be aware that Bitu used a different connection (T371595). So we may import SUL user connections from Striker for users that does not yet have one in Bitu.
  2. Another potential import is matching SUL database. We can safely connect LDAP and SUL account with same username if they have same confirmed email address. Also, SUL account A and LDAP account B can be connected if they have same confirmed email address which is not used in other SUL or LDAP account.
Fri, Sep 13, 12:32 PM · Infrastructure-Foundations, cloud-services-team, Epic, wikitech.wikimedia.org
Bugreporter added a parent task for T370378: Explore usage tracking for chart pages and tabular data pages: T153966: Track Commons Dataset usage across wikis (what links here).
Fri, Sep 13, 3:33 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Charts (Sprint 6), Spike, MediaWiki-Platform-Team
Bugreporter added a subtask for T153966: Track Commons Dataset usage across wikis (what links here): T370378: Explore usage tracking for chart pages and tabular data pages.
Fri, Sep 13, 3:33 AM · Commons-Datasets
Bugreporter added a comment to T370378: Explore usage tracking for chart pages and tabular data pages.

make it specific to JsonConfig consumption, call it globaljsonlinks_*

Note:

  • Chart is not the only .tab consumer. See also T153966: Track Commons Dataset usage across wikis (what links here).
  • JsonConfig previously does not need to create database table, and this task may bring schema change to the extension. Since JsonConfig is deployed in every Wikimedia wikis (where GlobalUsage only in Commons) we may want to somehow prevent this table be created in other wikis. Alternatively we may create a dedicated extension for global JSON usage tracking, or reuse GlobalUsage (though with different tables) for it.
Fri, Sep 13, 3:10 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Charts (Sprint 6), Spike, MediaWiki-Platform-Team
Bugreporter added a comment to T363538: Deal with Manual of Style pseudo-namespaces conflicting with Mooré Wikipedia.

Note: after moswiki is created, cleanupTitles should be run in wikis still have MOS: pages in main namespace (the second list of T363538#10123348) so that such pages can be recovered.

Fri, Sep 13, 2:43 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Patch-For-Review, Wiki-Setup, Wikidata, Chinese-Sites, Wikimedia-Interwiki-links, MediaWiki-extensions-WikimediaMaintenance
Bugreporter added a project to T374676: Pywikibot gives a not-so-necessary warning: "entity-schema datatype is not supported yet": Pywikibot-Wikidata.
Fri, Sep 13, 1:01 AM · Pywikibot-Wikidata, Pywikibot
Bugreporter added a project to T374663: Hide indirect transclusions on special WhatLinksHere: MediaWiki-Special-pages.
Fri, Sep 13, 12:56 AM · MediaWiki-Special-pages, MediaWiki-Page-derived-data
Bugreporter merged T374657: Server timeout for some pages on Wikifunctions into T374305: Server timeout following a link on Wikifunctions (repeatable).
Fri, Sep 13, 12:32 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikimedia-production-error
Bugreporter merged task T374657: Server timeout for some pages on Wikifunctions into T374305: Server timeout following a link on Wikifunctions (repeatable).
Fri, Sep 13, 12:31 AM · Traffic, Abstract Wikipedia team

Thu, Sep 12

Bugreporter added a comment to T374586: Request to add support for Tigre Language to Wikidata..

Which kind of support do you want (label or monolingual text)? Note if there are users actively building a test wiki, the better way is finish 13% of translation of MediaWiki core messages in translatewiki so the language support will be added to MediaWiki core, and thus will be available in all places in Wikidata.

Thu, Sep 12, 3:04 AM · Wikidata, Language codes
Bugreporter added a comment to T363581: Build a machine-readable catalogue of mariadb tables in production.

I don't think betafeatures_user_counts should be considered private since such information is provided in Special:Preferences for every user.

Thu, Sep 12, 2:03 AM · DBA
Bugreporter created T374584: Replicate DiscussionTools items tables to cloud.
Thu, Sep 12, 12:43 AM · Data-Services

Wed, Sep 11

Bugreporter added a comment to T374455: Create the "arbcom" user group on zhwiki.

In Chinese Wikipedia ArbCom is purposefully a group without Access to nonpublic personal data policy requirement, let alone CheckUser or Oversight access (for now they are elected independently).

Wed, Sep 11, 10:20 AM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests

Tue, Sep 10

Bugreporter merged task T374465: Creating a new 'arbcom' usergroup on zhwiki into T374455: Create the "arbcom" user group on zhwiki.
Tue, Sep 10, 3:09 PM · Wikimedia-Site-requests, Chinese-Sites
Bugreporter merged T374465: Creating a new 'arbcom' usergroup on zhwiki into T374455: Create the "arbcom" user group on zhwiki.
Tue, Sep 10, 3:08 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests
Bugreporter added a project to T374455: Create the "arbcom" user group on zhwiki: Chinese-Sites.
Tue, Sep 10, 3:06 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests
Bugreporter added a comment to T374455: Create the "arbcom" user group on zhwiki.
Tue, Sep 10, 3:00 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests
Bugreporter added a comment to T374455: Create the "arbcom" user group on zhwiki.

not "arbcom", but "arbitrator".

Tue, Sep 10, 3:00 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests
Bugreporter added a comment to T363581: Build a machine-readable catalogue of mariadb tables in production.

For archive (and filearchive) table, please note the archive table is currently replicated to cloud, so the table itself should not be considered private - what is private is the content of deleted pages/revisions, not the existence of such pages/revisions.

I will compare the final catalog with the maintain views file and make adjustments.

Tue, Sep 10, 12:26 PM · DBA
Bugreporter added a comment to T363581: Build a machine-readable catalogue of mariadb tables in production.

For archive (and filearchive) table, please note the archive table is currently replicated to cloud, so the table itself should not be considered private - what is private is the content of deleted pages/revisions, not the existence of such pages/revisions.

Tue, Sep 10, 8:42 AM · DBA
Bugreporter added a comment to T363538: Deal with Manual of Style pseudo-namespaces conflicting with Mooré Wikipedia.

Is it reasonable if we have it on fawikipedia too? we use an alias named "شن:" for it, but having "MOS:" as a namespace and "شن:" as its alias would be great.

Tue, Sep 10, 3:56 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Patch-For-Review, Wiki-Setup, Wikidata, Chinese-Sites, Wikimedia-Interwiki-links, MediaWiki-extensions-WikimediaMaintenance

Mon, Sep 9

Bugreporter added a comment to T374306: Do not run tests synchronously in wikilambda_perform_test.

If you mean "don't run tests if they're not current, until a user manually requests it", I worry that that would make Functions even harder to understand for non-technical users.

What I propose: when user view function page without cached result (1) the page will show the tests not yet has a result and provide a button to refresh; (2) send a request to run tests asynchronously. Optionally we can use some push technology (such as polling or WebSocket) so when a result is available it is shown in function page, but such request must query results only, not invoking test itself.

Mon, Sep 9, 4:52 PM · Abstract Wikipedia team, Wikifunctions
Bugreporter added a comment to T374306: Do not run tests synchronously in wikilambda_perform_test.

The issue is API request will timeout. E.g. when viewing https://www.wikifunctions.org/wiki/Z10786, there is an synchronous API request to https://www.wikifunctions.org/w/api.php?action=wikilambda_perform_test&format=json&wikilambda_perform_test_zfunction=Z10786&wikilambda_perform_test_zimplementations=Z10789%7CZ10807&wikilambda_perform_test_ztesters=Z10787%7CZ10805%7CZ10808%7CZ10860%7CZ10861%7CZ14225%7CZ14266%7CZ14267%7CZ14268%7CZ14269%7CZ14270%7CZ14271%7CZ14272%7CZ14273%7CZ14274&uselang=en, which can not be completed in one minute and thus will be killed by server. If the requests are run asynchronously with persistent cache, at least you can see a result immediately next time.

Mon, Sep 9, 4:31 PM · Abstract Wikipedia team, Wikifunctions
Bugreporter placed T312511: [Milestone] v1.0 of the `mul` language code (www.wikidata.org) up for grabs.
Mon, Sep 9, 1:47 PM · Wikidata-Campsite, Wikidata, Language codes
Bugreporter placed T320491: [EPIC] Solve the Bonnie & Clyde problem up for grabs.
Mon, Sep 9, 1:46 PM · Epic, Wikidata, Wikidata-Campsite
Bugreporter placed T343037: [EPIC] Segmentation of Wikidata editing clients [up to milestone 2] up for grabs.
Mon, Sep 9, 1:46 PM · Wikidata Analytics, Epic, Wikidata
Bugreporter placed T344052: [Analytics] Join data from all-access-tables (like webrequest) with edit-tables (like revision) up for grabs.
Mon, Sep 9, 1:46 PM · Wikidata
Bugreporter placed T322258: [EPIC] Change the workflow of mobile termbox to replicate the workflow of desktop termbox up for grabs.
Mon, Sep 9, 1:46 PM · Wikidata-Campsite, Wikidata-Termbox, Epic, Wikidata Dev Team, Wikidata
Bugreporter placed T312097: [EPIC] MUL - Default values for labels and aliases up for grabs.
Mon, Sep 9, 1:45 PM · Wikidata-Campsite, Wikidata Dev Team, Epic, Wikidata
Bugreporter placed T295394: [Epic] Ensure the sustainability of our Wikidata Analytics products up for grabs.
Mon, Sep 9, 1:45 PM · WMDE-Analytics-Engineering, Epic, Wikidata
Bugreporter placed T285156: [GOAL] Add termbox language code mul to reduce redundancy in Wikidata Labels and Aliases up for grabs.
Mon, Sep 9, 1:45 PM · Wikidata-Campsite, Wikidata, Language codes
Bugreporter added a project to T374344: Lexeme-forms on Toolforge returns error: Tools.
Mon, Sep 9, 11:20 AM · Tool-lexeme-forms
Bugreporter added a comment to T357197: Allow ES8 (ES2017) code in gadgets.

Just mentioning that soon TLSv1.2 will be phased out and given https://caniuse.com/?search=tls%201.3 vs https://caniuse.com/?search=await users who can't use async/await won't be able to connect at all so the whole discussion here about compatibility and impact is moot.

Mon, Sep 9, 9:43 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets
Bugreporter added a comment to T271001: Transition to MathML rendering as default.

Note sunset of Mathoid will mean users using Chrome<63 can not see math formulas properly, since native MathML is only supported in Chrome 109 and Chrome<63 users do not get JavaScript (to run MathJax). However since we may drop grade C support for Chrome<70 as part of T367821: Discovery: Deprecation of TLS 1.2, it is not much a concern.

Mon, Sep 9, 9:35 AM · MediaWiki-Platform-Team, MW-1.43-release, User-notice, Community-consensus-needed, Math

Sun, Sep 8

Bugreporter closed T374319: camera coordinates are not (always) extracted and copied to {{location}} when uploading files as Invalid.

Not a MediaWiki issue since the image is not uploaded via UploadWizard or any known tools, so there are no automatic extractation of EXIF data.

Sun, Sep 8, 1:07 PM
Bugreporter added a project to T374318: Wikifunctions is down: Traffic.
Sun, Sep 8, 1:04 PM · Traffic, Abstract Wikipedia team
Bugreporter updated the task description for T313748: Allow translatable templates to be shown in the user interface language.
Sun, Sep 8, 9:47 AM · MediaWiki-Templates, MediaWiki-extensions-Translate

Sat, Sep 7

Bugreporter added a comment to T374306: Do not run tests synchronously in wikilambda_perform_test.

For clarification, what I mean for "caching" is different of the current cache of evaluation result. Currently if you view function page that have not been viewed before, it will run all test combinations synchronously and cache each evaluation result; When viewing the test again, the cached evaluation results are used. However what I prefer is a persistent cache of test results.

Sat, Sep 7, 4:16 PM · Abstract Wikipedia team, Wikifunctions
Bugreporter added a subtask for T28751: Extensions that should really be core functionality (tracking): T374273: Move TemplateData into core.
Sat, Sep 7, 3:16 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Tracking-Neverending, MediaWiki-General
Bugreporter added a parent task for T374273: Move TemplateData into core: T28751: Extensions that should really be core functionality (tracking).
Sat, Sep 7, 3:16 PM · Abstract Wikipedia team, Wikifunctions, VisualEditor, TemplateData
Bugreporter added a comment to T374241: wikifunctions.org failures in codfw with 414 error.

In my opinion, the current design of wikilambda_perform_test is really, really bad. I have described the issues in T374306: Do not run tests synchronously in wikilambda_perform_test.

Sat, Sep 7, 2:09 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Patch-For-Review, Wikifunctions, Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikimedia-production-error, serviceops-radar
Bugreporter created T374306: Do not run tests synchronously in wikilambda_perform_test.
Sat, Sep 7, 2:06 PM · Abstract Wikipedia team, Wikifunctions

Thu, Sep 5

Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

with some confidence I can say that any ticket older than 2 years is already being filtered out of team work boards (or the workboard is too big that it is being effectively ignored) so it is effectively being treated exactly the same as a declined ticket.

Teams should always use a dedicated team project to organize their ongoing (current) or short-term (foreseeable future) works which is different from component projects, represents all issues and tasks about a specific software. Any tasks not in any team projects should be considered backlog and may be kept open indefinitely, potentially be picked up one day.

Thu, Sep 5, 3:14 PM · Developer-Advocacy, PM, Phabricator

Wed, Sep 4

Bugreporter added a comment to T373778: NetworkSession and AbuseFilter may be spammy.

Did Special:CreateLocalAccount work?

Wed, Sep 4, 12:02 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Discovery-Search (Current work), CirrusSearch, AbuseFilter, NetworkSession

Tue, Sep 3

Bugreporter added a comment to T372214: Translatable pages flood the search results.

The solutions proposed in this task is:

  • Deprioritize translation pages from search results
  • Redesign search results so that all translations of single page are "folded" into one item (require redesign of API and UI, which is a huge breaking change)
Tue, Sep 3, 8:21 AM · MediaWiki-extensions-Translate, I18n, Discovery-Search, CirrusSearch
Bugreporter added a comment to T368098: Dumps generation cause disruption to the production environment.

Dumps should be disabled until they no longer cause db lag.

Or, we should introduce dedicated app servers and db replicas for dumps.

Tue, Sep 3, 12:58 AM · Dumps 2.0, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Patch-For-Review, Dumps-Generation, SRE
Bugreporter reopened T4085: Add a {{USERLANGUAGE}} magic word, a subtask of T68051: Implement Lua alternative to {{int:Lang}} / wgUserLanguage, as Open.
Tue, Sep 3, 12:30 AM · Wikibase-Lua, MediaWiki-Internationalization, Wikidata, Scribunto
Bugreporter reopened T4085: Add a {{USERLANGUAGE}} magic word as "Open".
Tue, Sep 3, 12:30 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Patch-For-Review, Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization