Page MenuHomePhabricator
Feed Advanced Search

Jun 11 2020

kaldari added a comment to T189717: Better handle block reasons on mobile (specifically templates and HTML comments).

To point (2) we should display messages like: ...

+1, these are great suggestions.

Jun 11 2020, 3:25 PM · Epic, MediaWiki-Blocks, Web-Team-Backlog (Tracking), Anti-Harassment, MobileFrontend

Jun 10 2020

kaldari updated the task description for T254954: Move Wikisource OCR's API proxy to production.
Jun 10 2020, 12:18 AM · Tech-Product API Roadmap, Community-Tech, Wikimedia OCR
kaldari updated subscribers of T254954: Move Wikisource OCR's API proxy to production.
Jun 10 2020, 12:15 AM · Tech-Product API Roadmap, Community-Tech, Wikimedia OCR
kaldari created T254954: Move Wikisource OCR's API proxy to production.
Jun 10 2020, 12:15 AM · Tech-Product API Roadmap, Community-Tech, Wikimedia OCR

Jun 9 2020

kaldari added a comment to T254915: Wikipedia Library 500 internal server error.

Yep, seems to be working now! That was bad timing for a server upgrade :P

Jun 9 2020, 5:01 PM · The-Wikipedia-Library (Kanban), Library-Card-Platform
kaldari added a comment to T254915: Wikipedia Library 500 internal server error.

I switched to Firefox and was able to log in successfully. Maybe a cookie issue?

Jun 9 2020, 4:48 PM · The-Wikipedia-Library (Kanban), Library-Card-Platform
kaldari updated the task description for T254915: Wikipedia Library 500 internal server error.
Jun 9 2020, 4:39 PM · The-Wikipedia-Library (Kanban), Library-Card-Platform
kaldari created T254915: Wikipedia Library 500 internal server error.
Jun 9 2020, 4:37 PM · The-Wikipedia-Library (Kanban), Library-Card-Platform
kaldari closed T254612: Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only) as Resolved.
Jun 9 2020, 4:27 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Browser-Support-Google-Chrome, WikiEditor, Community-Tech, MediaWiki-extensions-CodeMirror

Jun 8 2020

kaldari updated subscribers of T254700: Citoid requests for YouTube metadata is giving 429: too many requests HTTP error.

@Mvolz - Is this something you could look into?

Jun 8 2020, 6:11 PM · Citoid
kaldari triaged T254612: Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only) as High priority.
Jun 8 2020, 3:05 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Browser-Support-Google-Chrome, WikiEditor, Community-Tech, MediaWiki-extensions-CodeMirror
kaldari renamed T254612: Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only) from Links and images added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only) to Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only).
Jun 8 2020, 3:05 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Browser-Support-Google-Chrome, WikiEditor, Community-Tech, MediaWiki-extensions-CodeMirror
kaldari merged T254626: Inserting links, images, tables, or citations in the WikiText editor in Chrome places them at the beginning into T254612: Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only).
Jun 8 2020, 3:04 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Browser-Support-Google-Chrome, WikiEditor, Community-Tech, MediaWiki-extensions-CodeMirror
kaldari merged task T254626: Inserting links, images, tables, or citations in the WikiText editor in Chrome places them at the beginning into T254612: Links, images, tables, and citations added at top instead of position in WikiEditor when syntax highlighting is enabled (on Chrome only).
Jun 8 2020, 3:04 PM · JavaScript, Editing-team

Jun 5 2020

kaldari added a comment to T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string.

Boldly moving to "Upcoming Work" so it isn't forgotten about. Feel free to move elsewhere if appropriate.

Jun 5 2020, 9:33 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted
kaldari moved T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string from Blocked to Upcoming Work on the Growth-Team board.
Jun 5 2020, 9:30 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted
kaldari added a comment to T248457: Fully terminate use of Wikidata item descriptions as short article descriptions for English Wikipedia articles.

Since the only wikis using $wgWikibaseAllowLocalShortDesc are English Wikipedia and Test Wikipedia, I think we should just repurpose that config variable rather than creating a new one. To implement this change, we'll probably need to do some refactoring in client/includes/Store/DescriptionLookup.php and client/includes/Api/Description.php and update all the associated tests (within the Wikibase extension).

Jun 5 2020, 9:12 PM · Wikidata, MediaWiki-extensions-WikibaseClient
kaldari updated the task description for T254626: Inserting links, images, tables, or citations in the WikiText editor in Chrome places them at the beginning.
Jun 5 2020, 8:25 PM · JavaScript, Editing-team
kaldari created T254626: Inserting links, images, tables, or citations in the WikiText editor in Chrome places them at the beginning.
Jun 5 2020, 8:14 PM · JavaScript, Editing-team

Jun 4 2020

kaldari added a comment to T252083: Treat links to user pages differently than normal wikilinks.

It seems like Approach #1B would be a lot more feasible as a parser function (ala T128535) rather than a template.

Jun 4 2020, 1:23 AM · User-Ryasmeen, Skipped QA, OWC2020 (Reply Tool Opt Out), MW-1.36-notes (1.36.0-wmf.1; 2020-07-21), Editing-team (Kanban Board), DiscussionTools, VisualEditor

Jun 3 2020

kaldari updated the task description for T187045: Code Stewardship Review: ShortUrl Extension.
Jun 3 2020, 6:36 PM · Platform Engineering, Code-Stewardship-Reviews, MediaWiki-extensions-ShortUrl
kaldari updated subscribers of T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string.
Jun 3 2020, 6:24 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted
kaldari added a comment to T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string.

@ppelberg @marcella - This task was unblocked in October 2019, but is still sitting in the Blocked column. Can we either move this forward or decline it?

Jun 3 2020, 6:23 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted

Jun 2 2020

kaldari closed T254038: PageTriage not truncating data correctly before inserting into ptrpt_value as Resolved.
Jun 2 2020, 6:53 PM · MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Growth-Team, PageTriage, User-RhinosF1
kaldari added a comment to T248061: RFC: Remove IE 8 from basic support.

Is it expected that users of IE8 have access to some foundation web properties in some form?

Per my discussions with Volker, no. IE8 users may be totally unable to reach our sites next week, and that's OK. Of course, my hope is that they will still able to use the site in a minimal capacity, but if not, we will no longer expend effort to support them.

Jun 2 2020, 5:59 PM · User-notice-archive, MW-1.36-notes (1.36.0-wmf.2; 2020-07-28), MW-1.36-release, TechCom-RFC (TechCom-RFC-Closed), Tech Ambassadors & Translators, MediaWiki-General, Browser-Support-Internet-Explorer, Front-end-Standards-Group
kaldari created T254243: Page link notifications link to wrong revision when link is from a template.
Jun 2 2020, 1:31 PM · Growth-Team-Filtering, Growth-Team, Notifications

Jun 1 2020

kaldari closed T252486: Promote use of sorttop in COVID-19 headers as Resolved.
Jun 1 2020, 5:32 PM · covid-19
kaldari moved T252486: Promote use of sorttop in COVID-19 headers from Incoming to Product Doing on the covid-19 board.
Jun 1 2020, 5:32 PM · covid-19

May 29 2020

kaldari added a comment to T251464: Spike : How will we Measure % of edits coming from users without JS.

@Nuria - We were hoping that we could handle this with the existing instrumentation. Right now, in both editors, the ready action is recorded on the client-side by EventLogging (as far as I understand). We were hoping to use that as an indication of whether someone has JavaScript turned on or off. Do you know if ad blockers interfere with EventLogging recording the ready event on the client-side? Do ad blockers prevent all client-side EventLogging? If so, what's the best way to work around that? Would we have to build some type of custom tracking system?

May 29 2020, 11:03 PM · User-Ryasmeen, Product-Analytics (Kanban), Editing-team (Tracking), Web-Team-Backlog (Tracking), VisualEditor

May 28 2020

kaldari closed T252438: [Spike] Should EventLogging support DNT? as Resolved.

Marking this as resolved (more or less). The conclusion is that EventLogging should not support DNT, for the following reasons:

  • DNT is a failed experiment which was not fully adopted by browser vendors and is now being removed by some of them.
  • There is no consensus on what DNT should apply to.
  • Our existing implementation of DNT-support is inconsistent.
  • Our Privacy Policy already states that we do not support DNT, and Legal has no definite opinion on the matter.
May 28 2020, 4:14 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Product-Analytics, Analytics

May 27 2020

kaldari added a comment to T252326: Upload Wizard "copy information to all uploads" auto numbering system not working properly .

Theoretically, we could allow brackets at the end of the title...

Allowing brackets or parentheses after the number doesn't seem like a bad idea. Since we're already limiting it to numbers with 3 places or less, (most) years won't be a problem.

May 27 2020, 8:13 PM · UploadWizard
kaldari added a comment to T248061: RFC: Remove IE 8 from basic support.

After consulting with the other Product leaders, we have no objections to moving forward with removing IE8 from basic support (and the related T248062 task).

May 27 2020, 7:41 PM · User-notice-archive, MW-1.36-notes (1.36.0-wmf.2; 2020-07-28), MW-1.36-release, TechCom-RFC (TechCom-RFC-Closed), Tech Ambassadors & Translators, MediaWiki-General, Browser-Support-Internet-Explorer, Front-end-Standards-Group
kaldari updated subscribers of T252326: Upload Wizard "copy information to all uploads" auto numbering system not working properly .

@Bahnfrend - The change was made by @Urbanecm to fix T250410. Specifically, in titles like "Covid-19 pandemic.jpg", the number was being treated as a sequence indicator rather than an integral part of the title, so you would then get titles like "Covid-20 pandemic.jpg" and "Covid-21 pandemic.jpg". Now only numbers at the end of the file name are treated as sequence indicators. To get the proper sequencing that you want, you can work around the issue by removing the parentheses, e.g. "[subject], [year] 01" rather than "[subject], [year] (01)".

May 27 2020, 7:21 PM · UploadWizard
kaldari added a comment to T245025: Implement suggestion blocklist for Computer-aided tagging tool.

@Cparle - I think it would make sense if the blocklist were on-wiki rather than in a config variable. That would allow the community to maintain it and free y'all from having to worry about it. It should be relatively easy to implement this with the JsonConfig extension (which now has a nice tabular editing interface, BTW).

May 27 2020, 2:39 AM · Structured-Data-Backlog, StructuredDataOnCommons, MachineVision

May 26 2020

kaldari awarded T253150: Problem with template transclusion and switching editors a Orange Medal token.
May 26 2020, 11:12 PM · Editing-team (Kanban Board), MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Editing QA, OWC2020 (OWC2020 Replying 2.0), DiscussionTools
kaldari renamed T235799: Make the distinction between the release for metadata and the release for the work more clear on Upload Wizard from Make the distinction between the release for the caption and the release for the work more clear on Upload Wizard to Make the distinction between the release for metadata and the release for the work more clear on Upload Wizard.
May 26 2020, 10:35 PM · MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), StructuredDataOnCommons, Commons, User-John_Cummings, WMF-Legal, UploadWizard

May 22 2020

kaldari updated the task description for T249127: Create regularly updated maps of COVID-19 outbreak.
May 22 2020, 5:03 PM · Design, covid-19, COVID-19-Graphics
kaldari added a comment to T249127: Create regularly updated maps of COVID-19 outbreak.

Here's the script I'm using to update the Africa map: https://github.com/kaldari/covidmaps/tree/master/Africa

May 22 2020, 4:59 PM · Design, covid-19, COVID-19-Graphics

May 21 2020

kaldari closed T140141: Install mscorefonts on scaling servers for SVG rendering as Declined.

@AntiCompositeNumber - You've convinced me.

May 21 2020, 10:52 PM · Thumbor, Wikimedia-SVG-rendering, SRE-swift-storage, Commons, SRE
kaldari added a comment to T205224: Revisit inability to thank bots.

Therefore, I'd like to ask something. Is it possible to reroute thanks to bot's edits, so that bot owner's account would receive it? Or is it too much to ask?

Currently there is no way to accomplish this since there is no reliable way to associate a bot with an owner. This would be the ideal solution though.

May 21 2020, 4:22 PM · Growth-Team-Filtering, MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Growth-Team, Thanks

May 20 2020

kaldari added a comment to T247422: Update Tesseract on Toolforge to v4.1.0.

@aborrero - Awesome! I just tested it from Tool Forge and it seems to work:

kaldari@tools-sgebastion-07:~/ocr$ tesseract hindi-test.jpg hindi-test-output-new
Tesseract Open Source OCR Engine v4.1.1 with Leptonica
Warning: Invalid resolution 0 dpi. Using 70 instead.
Estimating resolution as 280
kaldari@tools-sgebastion-07:~/ocr$

Thanks for your work on this!

May 20 2020, 10:55 PM · cloud-services-team (Kanban), Toolforge (Software install/update)

May 19 2020

kaldari renamed T253150: Problem with template transclusion and switching editors from Issue with template transclusion and switching editors to Problem with template transclusion and switching editors.
May 19 2020, 7:35 PM · Editing-team (Kanban Board), MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Editing QA, OWC2020 (OWC2020 Replying 2.0), DiscussionTools
kaldari added a project to T253150: Problem with template transclusion and switching editors: Editing-team.
May 19 2020, 7:34 PM · Editing-team (Kanban Board), MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Editing QA, OWC2020 (OWC2020 Replying 2.0), DiscussionTools
kaldari created T253150: Problem with template transclusion and switching editors.
May 19 2020, 7:32 PM · Editing-team (Kanban Board), MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Editing QA, OWC2020 (OWC2020 Replying 2.0), DiscussionTools

May 18 2020

kaldari added a comment to T196448: Automatically redirect users to the correct category in the UploadWizard (Wikimedia Commons).

I was initially thinking we could just set redirects=resolve in the opensearch API call, but @AlexisJazz's post reminds me that Commons category redirects aren't actually redirects. <Bangs head on wall>

May 18 2020, 9:06 PM · MediaWiki-Categories, UploadWizard, Multimedia
kaldari added a comment to T249891: Suggested Tags should not suggest tags about image format or genre.

There are currently some internal and external factors that necessitated using this approach first.

@Ramsey-WMF - Anything I can help with? I created an on-wiki configuration system for WikiLove a few years ago. It's pretty easy to implement.

May 18 2020, 4:29 PM · Structured-Data-Backlog, Structured Data Engineering, SDC-Statements

May 13 2020

kaldari added a comment to T239077: Define policy aspects of CSP on wiki.

When is it acceptable to load external non-script data (Current de-facto: With user consent, for non-default scripts only)

The "non-default scripts only" part isn't accurate, and even the "with user consent" part is iffy. Almost every wiki has default (or WMF-installed) scripts that load external data:

  • The UploadWizard on Commons supports importing images from Flickr via the Flickr API (with a privacy warning to the user).
  • Wikisources use the Google Vision API (via a Cloud Services proxy) to do OCR. This is a site script (Common.js) on many of them and a gadget on others.
  • Many Wikipedias (including English Wikipedia) still use WikiMiniAtlas (aka GeoHack) which is a site script with no consent/privacy warnings.
  • Wikivoyage maps have several features that load content or scripts from external sites (with a privacy warning).
May 13 2020, 9:08 PM · Privacy Engineering, Documentation, Privacy, ContentSecurityPolicy
kaldari added a comment to T208197: ContentTranslation relies on recommendation-api running on Cloud VPS.

@Nikerabbit - I'm not seeing the "[Report Only] Refused to connect..." warnings when loading suggestions in ContentTranslation. Are you still seeing the warnings? FWIW, I'm not seeing the warnings anywhere anymore. Perhaps someone turned them off.

May 13 2020, 8:35 PM · Language-Team (Language-2020-July-September), MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), ContentSecurityPolicy, Privacy Engineering, Recommendation-API, ContentTranslation
kaldari added a comment to T208197: ContentTranslation relies on recommendation-api running on Cloud VPS.

@Reedy - How close are we to actually enforcing CSP on production wikis? Is there a place we can review all the wmflabs.org endpoints that are still being called from production (maybe even ranked by how frequently they are being called)?

May 13 2020, 5:40 PM · Language-Team (Language-2020-July-September), MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), ContentSecurityPolicy, Privacy Engineering, Recommendation-API, ContentTranslation

May 12 2020

kaldari created T252486: Promote use of sorttop in COVID-19 headers.
May 12 2020, 1:22 AM · covid-19
kaldari added a comment to T252438: [Spike] Should EventLogging support DNT?.

Ah, no, wait, it DOES support DNT. My bad, cause we discussed this and I thought we decided on not including it.

@Nuria - So does that mean that the Analytics team has already decided this question in favor of supporting DNT, and thus we should move forward with adding DNT support on the server-side for parity? If so, I'm OK with that decision (even if I don't like it much personally).

May 12 2020, 1:12 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Product-Analytics, Analytics
kaldari added a comment to T249127: Create regularly updated maps of COVID-19 outbreak.

@Effeietsanders - That's awesome. Could you specify which maps exactly you are updating?

May 12 2020, 12:08 AM · Design, covid-19, COVID-19-Graphics

May 11 2020

kaldari updated the task description for T252438: [Spike] Should EventLogging support DNT?.
May 11 2020, 7:09 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Product-Analytics, Analytics
kaldari added a comment to T252438: [Spike] Should EventLogging support DNT?.

My opinion is that EventLogging should not be affected by DNT. Here are my reasons:

  • DNT is a failed experiment and has been superseded by ad blockers, browser-based tracking protection, and laws like the GDPR. The W3C's DNT working group was disbanded in January 2019 and most other websites, including Google, don't respect DNT.
  • It seems unlikely to me that our EventLogging activity even constitutes "tracking" as intended by the DNT draft documents. The draft documents (which were never finalized) seem to almost exclusively refer to third-party web tracking. The full title of the standard proposal is "Do Not Track: A Universal Third-Party Web Tracking Opt Out". EventLogging is purely internal tracking, not third-party tracking.
  • Strict adherence to DNT makes it harder for us to understand how users are using our site. We need comprehensive logging data to make decisions about features and products. Since a lot of Wikipedia's most active editors are also very privacy conscience, we may be skewing our data by ignoring users with DNT, even though its unlikely these users are intending to prevent us from collecting strictly-internal usage data that is not used for targeting or advertising.
May 11 2020, 7:06 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Product-Analytics, Analytics
kaldari added a comment to T251464: Spike : How will we Measure % of edits coming from users without JS.

@Nuria - Actually, it looks like there's a bigger question to resolve first: T252438 ([Spike] Should EventLogging support DNT?)

May 11 2020, 6:25 PM · User-Ryasmeen, Product-Analytics (Kanban), Editing-team (Tracking), Web-Team-Backlog (Tracking), VisualEditor
kaldari created T252438: [Spike] Should EventLogging support DNT?.
May 11 2020, 6:23 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Product-Analytics, Analytics
kaldari updated subscribers of T251464: Spike : How will we Measure % of edits coming from users without JS.

@Nuria - Could you take another look at https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/EventLogging/+/595005/ ?

May 11 2020, 6:06 PM · User-Ryasmeen, Product-Analytics (Kanban), Editing-team (Tracking), Web-Team-Backlog (Tracking), VisualEditor
kaldari claimed T249127: Create regularly updated maps of COVID-19 outbreak.
May 11 2020, 5:33 PM · Design, covid-19, COVID-19-Graphics
kaldari closed T251151: List of COVID-19 SVG maps, a subtask of T249127: Create regularly updated maps of COVID-19 outbreak, as Resolved.
May 11 2020, 5:18 PM · Design, covid-19, COVID-19-Graphics
kaldari closed T251151: List of COVID-19 SVG maps as Resolved.

Marking this as done since it was just to create a list.

May 11 2020, 5:18 PM · COVID-19-Graphics, covid-19
kaldari added a comment to T249072: Add support in toolbar for special characters within DiscussionTools.

@ppelberg - I have to respectfully disagree with @Whatamidoing-WMF here. Adding an interface for inserting special characters is a large addition to the UI complexity of what is supposed to be a simplified interface. This would have been justified 10 years ago, but OSes and mobile devices have come a long way since then. It is now trivial on most devices to use diacritics (the main use case mentioned in the description) and pretty much all OSes now support easily switching between various international keyboards. This is essentially an OS problem, not an editor problem, and I don't think we should overload the UI with it (speaking as an editor, not an engineering director). If we're going to think about adding peripheral features like this and T249391 (which I'm also skeptical of), we need to look at ALL the features we are lacking compared to the full editor and rank which ones are the most important to carry over, and then choose the top 1 or 2 (which maybe you've already done). If we add every feature that is asked for, the Reply button will quickly turn into the full editor.

May 11 2020, 3:40 PM · User-Ryasmeen, Verified, MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), Editing-team (Kanban Board), TPP-Phase1, Hungarian-Sites, DiscussionTools

May 9 2020

kaldari added a comment to T248062: Deprecate and remove `.background-image-svg()` mixin from 'mediawiki.mixins.less'.

@Volker_E - Yes, you're correct that T248061 and T249788 would free us from having to have ANY png fallbacks, but if we can make the site (barely) usable by 0.2% more people just by adding one line of CSS for a single fallback, wouldn't that be worth doing? I'm not saying it should be a requirement, just that it might be worth making a tiny exception for. What's your opinion?

May 9 2020, 4:05 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), CSS, MediaWiki-General

May 7 2020

kaldari added a comment to T249788: RFC: Remove Android 2 from basic support in compatibility matrix.

Got it. Thanks for walking me through that. Product has no concerns about discontinuing basic support for Android 2.

May 7 2020, 10:08 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General, Browser-Support-Android-Google-Chrome
kaldari merged T252139: return of the infamous bug that displays QID instead of labels into T252079: mw.wikibase.getLabelByLang('Q1','en') returning nil today.
May 7 2020, 8:31 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikibase - Federated Properties (Sprint 5/6 (Hike 1)), User-Addshore, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), Wikidata, Wikibase-Lua, MediaWiki-extensions-WikibaseClient
kaldari merged task T252139: return of the infamous bug that displays QID instead of labels into T252079: mw.wikibase.getLabelByLang('Q1','en') returning nil today.
May 7 2020, 8:31 PM · Wikidata-Campsite, Wikidata
kaldari updated the task description for T252165: Pulling Wikidata labels via Lua failing.
May 7 2020, 8:20 PM · Scribunto, Wikidata
kaldari added a project to T252165: Pulling Wikidata labels via Lua failing: Scribunto.
May 7 2020, 8:19 PM · Scribunto, Wikidata
kaldari updated the task description for T252165: Pulling Wikidata labels via Lua failing.
May 7 2020, 8:18 PM · Scribunto, Wikidata
kaldari triaged T252165: Pulling Wikidata labels via Lua failing as Unbreak Now! priority.

Marking Unbreak Now since this is widely affecting actual project content.

May 7 2020, 8:18 PM · Scribunto, Wikidata
kaldari created T252165: Pulling Wikidata labels via Lua failing.
May 7 2020, 8:15 PM · Scribunto, Wikidata
kaldari added a comment to T249788: RFC: Remove Android 2 from basic support in compatibility matrix.

I've surveyed a bunch of folks in Product and there are no objections to moving this forward as proposed. Pending an answer to the question above, I'm prepared to sign off on this on behalf of Product.

May 7 2020, 7:41 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General, Browser-Support-Android-Google-Chrome
kaldari added a comment to T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string.

Thanks for moving this along @marcella, @kaldari and @kostajh. Does the below accurately describe what the experience will be like for contributors once this patch is merged?

@ppelberg - Basically, yes, although whether you initially get the Visual Editor or the Wikitext Editor depends on what Wiki you are on. Regardless, you get conflicting dialog boxes either way and the solution is still the same.

May 7 2020, 7:17 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted
kaldari added a comment to T235812: Make Getting Started temporarily suppress the VE dialog by adding "vehidebetadialog" to the query string.

@JTannerWMF - Per @phuedx's comment above, we should move forward on this task.

May 7 2020, 7:14 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Editing-team (Tracking), Growth-Team-Leftovers, Growth-Team (Sprint 0 (Growth Team)), MediaWiki-extensions-GettingStarted
kaldari added a comment to T234450: Special:Contributions requests with a high &limit= caused excessive database load.

So if we're not reverting, would anyone object to the idea mentioned in T234450#6114406 (creating a new user right that allows auto-confirmed users to bypass the 500 limit)?

May 7 2020, 7:01 PM · User-notice-archive, MW-1.31-release-notes, MW-1.33-notes, MW-1.34-notes, Platform Engineering, Security, MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Vuln-DoS, Performance Issue, MediaWiki-Special-pages, Wikimedia-production-error

May 6 2020

kaldari added a comment to T234450: Special:Contributions requests with a high &limit= caused excessive database load.

As this seems to be stalled (or at least not making timely progress), we should either revert the "temporary" 500 limit or declare the limit to be permanent. Alternately, could we create a new user right that allows auto-confirmed users to bypass the 500 limit?

May 6 2020, 8:47 PM · User-notice-archive, MW-1.31-release-notes, MW-1.33-notes, MW-1.34-notes, Platform Engineering, Security, MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Vuln-DoS, Performance Issue, MediaWiki-Special-pages, Wikimedia-production-error
kaldari added a comment to T249788: RFC: Remove Android 2 from basic support in compatibility matrix.

Querying Turnilo directly, I see that we got about 36 million requests from Android 2 devices in the last 30 days

@Krinkle - How is 36 million requests per month less than 0.1% of traffic? That seems like it should be about 0.2% of traffic unless my math is wrong.

May 6 2020, 2:06 AM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General, Browser-Support-Android-Google-Chrome
kaldari added a comment to T251464: Spike : How will we Measure % of edits coming from users without JS.

@nettrom_WMF - Ugg, I imagine that means that everyone with an ad blocker will show up as a no JavaScript editor, thus terribly skewing the results (as there are likely to be far more editors using ad blockers than editors that actually have JS turned off).

May 6 2020, 1:47 AM · User-Ryasmeen, Product-Analytics (Kanban), Editing-team (Tracking), Web-Team-Backlog (Tracking), VisualEditor

May 5 2020

kaldari closed T251955: JavaScript page not recognized as JavaScript (due to wrong content model of page) as Resolved.

@matmarex - Thanks! That fixed it!

May 5 2020, 9:35 PM · MediaWiki-General, JavaScript
kaldari updated the task description for T251955: JavaScript page not recognized as JavaScript (due to wrong content model of page).
May 5 2020, 9:33 PM · MediaWiki-General, JavaScript
kaldari created T251955: JavaScript page not recognized as JavaScript (due to wrong content model of page).
May 5 2020, 9:25 PM · MediaWiki-General, JavaScript

May 4 2020

kaldari closed T90004: Enable Flickr import for all users on Commons as Resolved.

This is finished now.

May 4 2020, 8:34 PM · Wikimedia-Site-requests, Commons, Wikimedia-Hackathon-2015, Multimedia
kaldari added a comment to T248062: Deprecate and remove `.background-image-svg()` mixin from 'mediawiki.mixins.less'.

I don't think the close icon needs PNG support. It only shows with JS so the search icon is likely the only icon that would need the PNG.

Thanks for the info! In that case, it sounds like we only need one PNG fallback, so let's just hard-code that one and remove all the rest.

May 4 2020, 6:54 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), CSS, MediaWiki-General
kaldari added a comment to T249127: Create regularly updated maps of COVID-19 outbreak.

I ran into a data problem updating the Africa map (https://commons.wikimedia.org/wiki/File:COVID-19_Outbreak_Africa_Map.svg): Several of the territories in Africa aren't countries, but are overseas territories of European countries (thanks colonialism!). Reunion and Mayotte are included in the state level data for France, but Madeira, the Canary Islands, and Saint Helena, Ascension and Tristan da Cunha are not included in the data at all and have to be updated by hand :(

May 4 2020, 5:29 PM · Design, covid-19, COVID-19-Graphics
kaldari added a comment to T248062: Deprecate and remove `.background-image-svg()` mixin from 'mediawiki.mixins.less'.

@Volker_E - Actually I was proposing that we go ahead and remove .background-image-svg() from mediawiki.mixins.less, and just have 2 hard-coded .background-image-svg() styles for the mobile search icon and mobile close icon. Two lines of CSS shouldn't be much overhead and it leaves the site basically working in Android 2 and IE 8. Wouldn't that be a better solution for everyone?

May 4 2020, 4:13 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), CSS, MediaWiki-General
kaldari added a comment to T251464: Spike : How will we Measure % of edits coming from users without JS.

I agree with @DLynch. Especially when it comes to counting edits, using existing EventLogging data should be more reliable than browser resource requests (so long as we only need sampled percentages and not absolute numbers). It's also not clear to me how resource request data would actually be used for counting edits, as that isn't mentioned in the proof of concept document. I can imagine how it could be used for looking at visits to the editing interface, but not actual edits. For that, I think T240697#6094827 would work better.

May 4 2020, 3:54 PM · User-Ryasmeen, Product-Analytics (Kanban), Editing-team (Tracking), Web-Team-Backlog (Tracking), VisualEditor

May 1 2020

kaldari added a comment to T69659: TemplateData should have a parameter to support Wikidata.

Putnik's problem is common, but should be relatively easy to deal with (per Mvolz). Where we really run into problems is with the reverse situation: where Wikidata properties conflate multiple concepts that may be handled distinctly in Wikipedia infobox parameters. Many Wikidata properties are vague or inconsistently used due to Wikidata's fuzzy, must-fit-all-languages ontology.

May 1 2020, 12:42 AM · Wikibase-Lua, Patch-Needs-Improvement, Wikimedia-Israel-Hackers, VisualEditor-MediaWiki, VisualEditor, Wikidata, TemplateData

Apr 30 2020

kaldari added a comment to T251474: Add upload_by_url user right to all registered users on Commons.

@AlexisJazz - This has been delayed by a deployment blocker: T251457. Once that bug is fixed and Commons is re-updated to wmf.30, we can reschedule this deployment.

Apr 30 2020, 6:17 PM · Wikimedia-Site-requests, Commons
Cparle awarded T236341: Decouple UploadWizardConfig.maxUploads and maxUploads for Flickr imports a Like token.
Apr 30 2020, 9:43 AM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Commons, UploadWizard
AlexisJazz awarded T251474: Add upload_by_url user right to all registered users on Commons a Love token.
Apr 30 2020, 5:40 AM · Wikimedia-Site-requests, Commons
kaldari added a comment to T251474: Add upload_by_url user right to all registered users on Commons.

I've scheduled this to be SWAT deployed tomorrow (April 30) at 18:00–19:00 UTC.

Apr 30 2020, 12:33 AM · Wikimedia-Site-requests, Commons
kaldari added a parent task for T251474: Add upload_by_url user right to all registered users on Commons: T90004: Enable Flickr import for all users on Commons.
Apr 30 2020, 12:11 AM · Wikimedia-Site-requests, Commons
kaldari added a subtask for T90004: Enable Flickr import for all users on Commons: T251474: Add upload_by_url user right to all registered users on Commons.
Apr 30 2020, 12:11 AM · Wikimedia-Site-requests, Commons, Wikimedia-Hackathon-2015, Multimedia
kaldari created T251474: Add upload_by_url user right to all registered users on Commons.
Apr 30 2020, 12:10 AM · Wikimedia-Site-requests, Commons
kaldari added a comment to T236341: Decouple UploadWizardConfig.maxUploads and maxUploads for Flickr imports.

Tested on Commons and nothing seems broken...

Apr 30 2020, 12:04 AM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Commons, UploadWizard

Apr 29 2020

kaldari added a comment to T248062: Deprecate and remove `.background-image-svg()` mixin from 'mediawiki.mixins.less'.

@Volker_E - If the main goal here is to reduce code overhead and development time, we can probably achieve that without waiting on T248061. As far as I can tell, there are only two cases where PNG fallbacks are needed for insuring Grade C support: The search icon on the mobile site and the close icon on the mobile site (which are needed by IE 8 and Android 2 for using search). You could go ahead and remove the PNG fallbacks for all the other icons in MediaWiki if you want.

Apr 29 2020, 10:36 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), CSS, MediaWiki-General
kaldari added a comment to T249788: RFC: Remove Android 2 from basic support in compatibility matrix.

@Krinkle - Yes, I was only talking about Android 2 on the mobile site.

Apr 29 2020, 9:56 PM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General, Browser-Support-Android-Google-Chrome
kaldari added a comment to T240697: Measure % of edits coming from users without JS.

After doing a bit more sussing out, I think I've come up with specific steps that could be used to answer each of the 3 questions in the task description:

Apr 29 2020, 6:40 PM · Editing-team (Kanban Board), Product-Analytics (Kanban), User-Ryasmeen, Web-Team-Backlog (Tracking), VisualEditor
kaldari updated the task description for T240697: Measure % of edits coming from users without JS.
Apr 29 2020, 6:27 PM · Editing-team (Kanban Board), Product-Analytics (Kanban), User-Ryasmeen, Web-Team-Backlog (Tracking), VisualEditor
kaldari added a comment to T240697: Measure % of edits coming from users without JS.

FYI, if T249945 is completed soon this task may become easier to complete.

Apr 29 2020, 6:17 PM · Editing-team (Kanban Board), Product-Analytics (Kanban), User-Ryasmeen, Web-Team-Backlog (Tracking), VisualEditor
kaldari added a comment to T249788: RFC: Remove Android 2 from basic support in compatibility matrix.

@kaldari Are you able to approve this on behalf of Product?

To get back to Krinkle's question, the only features that I'm worried about supporting for Android 2 are reading and searching. The only UI elements that are needed for those are the search button (magnifying glass) and the close button (x). Is it possible for us to retain PNG fallbacks for just those two buttons (which I believe are mediawiki-ui buttons rather than OOUI buttons anyway)?

Apr 29 2020, 4:20 AM · TechCom-RFC (TechCom-RFC-Closed), MediaWiki-General, Browser-Support-Android-Google-Chrome