Page MenuHomePhabricator

kaldari (Ryan Kaldari)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 6 2014, 11:07 PM (323 w, 6 d)
Availability
Available
IRC Nick
Kaldari
LDAP User
Kaldari
MediaWiki User
Kaldari [ Global Accounts ]

Recent Activity

Sat, Dec 26

kaldari closed T258622: Poor display of media on Special:NewFiles as Resolved.
Sat, Dec 26, 12:06 AM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Patch-For-Review, Wikimedia-Video, Design, VideoJS player

Fri, Dec 25

kaldari reopened T258622: Poor display of media on Special:NewFiles as "Open".

Oops, my CSS is missing a space!

Fri, Dec 25, 10:32 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Patch-For-Review, Wikimedia-Video, Design, VideoJS player

Wed, Dec 23

kaldari added a comment to T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off.

Observations by the end of November 2020
After turning off IP editing on ptwiki, we saw:

  • an increase in active registered editors
  • an increase in new accounts
  • an decrease in total edits
  • an decrease in reverts
  • an decrease in non-reverted edits
  • an decrease in blocks
Wed, Dec 23, 4:20 PM · Product-Analytics (Kanban), Anti-Harassment
kaldari added a comment to T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off.

However, the ORES model is known for being biased against IP editors.

@jwang - This seems like an extremely important detail. Can you elaborate on it? I skimmed through the paper you cited, but didn't see anything about it.

Wed, Dec 23, 3:41 PM · Product-Analytics (Kanban), Anti-Harassment

Tue, Dec 22

kaldari added a comment to T111735: Non-breaking spaces break page layout when confirming thanks in diff view.

Maybe the real problem here is just that the string in German is way too long.

I'd say the underlying problem are design decisions or implementations which either ignore or make strange assumptions about human languages and/or character widths. See also https://www.w3.org/International/articles/article-text-size.en

Tue, Dec 22, 11:46 PM · Patch-Needs-Improvement, Growth-Team, JavaScript, Thanks
kaldari renamed T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off from Track metrics on ptwiki relating to IP-editing turn off to Track metrics on Portuguese Wikipedia relating to IP-editing turn off.
Tue, Dec 22, 11:21 PM · Product-Analytics (Kanban), Anti-Harassment
kaldari merged T270744: Analyze the effect of blocking IP edits on Portuguese Wikipedia into T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off.
Tue, Dec 22, 11:21 PM · Product-Analytics (Kanban), Anti-Harassment
kaldari merged task T270744: Analyze the effect of blocking IP edits on Portuguese Wikipedia into T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off.
Tue, Dec 22, 11:20 PM · Product-Analytics, Anti-Harassment
kaldari created T270744: Analyze the effect of blocking IP edits on Portuguese Wikipedia.
Tue, Dec 22, 10:50 PM · Product-Analytics, Anti-Harassment
kaldari added a comment to T111735: Non-breaking spaces break page layout when confirming thanks in diff view.

I changed it to "Dankeschön senden (für andere sichtbar)?" which is 19 characters shorter.

Tue, Dec 22, 8:55 PM · Patch-Needs-Improvement, Growth-Team, JavaScript, Thanks
kaldari updated subscribers of T111735: Non-breaking spaces break page layout when confirming thanks in diff view.

Maybe the real problem here is just that the string in German is way too long.

Tue, Dec 22, 6:56 PM · Patch-Needs-Improvement, Growth-Team, JavaScript, Thanks
kaldari updated subscribers of T235420: Create wikidata badges to indicate when sitelinks point to Wikipedia redirect pages.

@Addshore - Both Amir and myself have tried to ping @Lydia_Pintscher by Phabricator and email several times over the last six months to see if she had any remaining objections to merging https://gerrit.wikimedia.org/r/602412 and https://gerrit.wikimedia.org/r/602422. Neither of us have heard back, so I'm going to assume that silence means consent in this context. Unless you know something that we don't, it seems like we should move ahead with these patches, as there is community consensus in favor of this approach. (See RFC and Wishlist proposal.) As I mentioned above, it seems like Lydia's previous objections have been resolved by the redirect badge and templates like {{Wikidata redirect}}. What do you think?

Tue, Dec 22, 6:34 PM · User-Ladsgroup, Patch-For-Review, MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Dec 21 2020

kaldari added a comment to T265187: Commons search auto-suggest for "files depicting..." should filter out articles.

@matthiasmullie - Thanks for the thorough investigation! Yeah, it sounds like we should revisit this once it is decided how MediaSearch will be utilized on Commons. Depending on how that goes, it may make sense to just drop the depicts auto-suggestions.

Dec 21 2020, 10:24 PM · Patch-For-Review, Structured-Data-Backlog
kaldari updated the task description for T265187: Commons search auto-suggest for "files depicting..." should filter out articles.
Dec 21 2020, 10:17 PM · Patch-For-Review, Structured-Data-Backlog
kaldari renamed T270649: Wikipedia Library does not reflect account expirations from "My Library" in Wikipedia Library does not reflect account expirations to Wikipedia Library does not reflect account expirations.
Dec 21 2020, 9:14 PM · The-Wikipedia-Library
kaldari created T270649: Wikipedia Library does not reflect account expirations.
Dec 21 2020, 9:09 PM · The-Wikipedia-Library

Dec 16 2020

kaldari updated subscribers of T265187: Commons search auto-suggest for "files depicting..." should filter out articles.

@matthiasmullie - Which code repo actually controls this feature? Is it a hook in WikibaseMediaInfo or something implemented directly in CirrusSearch or something else?

Dec 16 2020, 9:29 PM · Patch-For-Review, Structured-Data-Backlog
kaldari updated the task description for T265187: Commons search auto-suggest for "files depicting..." should filter out articles.
Dec 16 2020, 9:22 PM · Patch-For-Review, Structured-Data-Backlog
kaldari updated the task description for T265187: Commons search auto-suggest for "files depicting..." should filter out articles.
Dec 16 2020, 9:19 PM · Patch-For-Review, Structured-Data-Backlog
kaldari updated the task description for T268544: Review 2021 Community Wishlist Survey.
Dec 16 2020, 4:31 PM · Editing-team (FY2020-21 Kanban Board)

Dec 15 2020

kaldari closed T258644: VideoJS audio player start button is misleading as Resolved.

Fixed. You can see the new version of the button in action at https://test.wikipedia.org/wiki/User:Kaldari.

Dec 15 2020, 8:12 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Accessibility, UX-Debt, Design, VideoJS player

Dec 14 2020

kaldari added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

A new test using Test OCR document 2.jpg

EngineFormatting ErrorsCharacter ErrorsWhitespace ErrorsCurly Quotes PreservedOther Notes
Tesseract 4.1.1none150yes'Lancaster.'→'———', 'I should'→'1 sheuld', period changed to comma, 'a'→'a_', 'negro'→'necro'
Tesseract 4.1.1 (eng+Latin)none131yes'Lancaster.'→'enge', 'I should'→'1 sheuld', period changed to comma
Google OCR (English)none30no'I' deleted, 'inflict'→'indlict', em dash changed to space
Indic OCRnone10noem dash changed to hyphen

''Character Errors" means errors other than not detecting diacritics or curly quotes.

Dec 14 2020, 11:42 PM · Patch-For-Review, Internet-Archive, Community-Tech
kaldari added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

@Samwilson @aezell - Now that we have Tesseract 4.1.1 on Toolforge, I went back and tested with it. Interestingly, the accuracy was greatly improved by specifying the languages to apply (even for the English part), suggesting to me that Tesseract doesn't have good language detection (a problem that merlijn.wajer at the Internet Archive is apparently working on).

EngineFormatting ErrorsCharacter ErrorsWhitespace ErrorsDiacritics PreservedCurly Quotes PreservedOther Notes
Internet Archivenone40noyesconfused by opening caps and ç, converted most diacritics to correct character without diacritics
Internet Archive (French)none110yesyesconfused by opening caps, changed w to m, changed ; to j , changed l to i, etc.
Tesseract 4.0.0-beta.1none81only éyes"Alice"→"Aitice", changed l’ to P, confused by diacritics other than é
Tesseract 4.1.1none131only éyes"Alice"→"Aitice", all other errors in the French part
Tesseract 4.1.1 (eng+fra+Latin)none21yesyes2 apostrophes missing in the French part
Google OCR (English)extensive errors02yessometimesno paragraph breaks, only line breaks
Indic OCRnone24yessometimeschanged ? into ., omitted a quotation mark

''Character Errors" means errors other than not detecting diacritics or curly quotes.
Test file: Test OCR document.jpg

Dec 14 2020, 11:03 PM · Patch-For-Review, Internet-Archive, Community-Tech

Dec 10 2020

kaldari added a comment to T97063: Alert editors before they save an edit creating a disambiguation link (or at least a high-traffic disambiguation link)..

For future reference, here are some ways to check if pages are disambiguation pages on save...

Dec 10 2020, 7:57 PM · MediaWiki-extensions-Disambiguator, MediaWiki-Page-editing
kaldari added a comment to T230415: Stop ignoring paragraph and region separators in DjVu file OCR text layer.

@Xover - Have you tried it with a newly uploaded file? That should let us know if it's a caching issue or just not working at all.

Dec 10 2020, 7:28 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Wikisource, MediaWiki-DjVu
kaldari added a comment to T269477: [wmf.21-regression] RC/Watchlist -misaligned close icon in oo-ui-tagMultiselectWidget-group .

I think we should push out a MediaWiki-wide fix for this ASAP. TagItemWidget is prominently used in the Preferences interface, the Search interface, in ContentTranslation, UploadWizard, etc. Once this hits Wikipedia, a lot of people are going to notice.

Dec 10 2020, 4:22 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Patch-For-Review, Growth-Team (Current Sprint), Regression, OOUI
kaldari added a comment to T133452: RFC: Create temporary accounts for anonymous editors.

Rather, I think the focus on the IP information is a bit too short-term and is a distraction from the issue that really we just have very bad counter-vandalism tooling as soon as someone signs up. This is a problem today as well. I think it's worth focussing on that and exploring more the space of how we can empower patrollers and admins to do more with less.

@Krinkle - That's exactly what the Anti-Harassment Tools team is working on. You can read more about it at https://meta.wikimedia.org/wiki/IP_Editing:_Privacy_Enhancement_and_Abuse_Mitigation#Tools and https://meta.wikimedia.org/wiki/IP_Editing:_Privacy_Enhancement_and_Abuse_Mitigation/Improving_tools.

Dec 10 2020, 1:26 AM · Privacy Engineering, TechCom-RFC, User-Tgr, WMF-Legal, Privacy, MediaWiki-Authentication-and-authorization
kaldari added a comment to T133452: RFC: Create temporary accounts for anonymous editors.

Instead of a cloak flag what if it was just a new user right (e.g. hide-ips) that could be assigned to any user group, like extended confirmed users? That way each wiki could tailor it to their specific anti-vandalism needs and capacities.

Dec 10 2020, 12:05 AM · Privacy Engineering, TechCom-RFC, User-Tgr, WMF-Legal, Privacy, MediaWiki-Authentication-and-authorization

Dec 9 2020

kaldari moved T265390: Investigation into AntiSpoof maintenance [4H] from Code Review 🔍 to Done: Q2 (2020-2021) ✅ on the Anti-Harassment (The Letter Song) board.
Dec 9 2020, 11:52 PM · Anti-Harassment (The Letter Song), AntiSpoof
kaldari added a comment to T265390: Investigation into AntiSpoof maintenance [4H].

I've updated the Developers/Maintainers list.

Dec 9 2020, 11:51 PM · Anti-Harassment (The Letter Song), AntiSpoof
kaldari added a comment to T269731: Requesting access to deployment for Kosta Harlan.

I approve as well in case it matters ;)

Dec 9 2020, 11:48 PM · SRE, SRE-Access-Requests
kaldari merged task T269810: Close buttons of OOUI tagItem widgets misplaced into T269477: [wmf.21-regression] RC/Watchlist -misaligned close icon in oo-ui-tagMultiselectWidget-group .
Dec 9 2020, 10:49 PM · OOUI
kaldari merged T269810: Close buttons of OOUI tagItem widgets misplaced into T269477: [wmf.21-regression] RC/Watchlist -misaligned close icon in oo-ui-tagMultiselectWidget-group .
Dec 9 2020, 10:49 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Patch-For-Review, Growth-Team (Current Sprint), Regression, OOUI
kaldari triaged T269810: Close buttons of OOUI tagItem widgets misplaced as High priority.
Dec 9 2020, 10:48 PM · OOUI
kaldari updated the task description for T269810: Close buttons of OOUI tagItem widgets misplaced.
Dec 9 2020, 10:42 PM · OOUI
kaldari created T269810: Close buttons of OOUI tagItem widgets misplaced.
Dec 9 2020, 10:40 PM · OOUI
kaldari added a comment to T54564: Allow sitelinks to redirect pages to fix the 'Bonnie and Clyde problem'.

Note that this has been made into a proposal at the Community Wishlist Survey: https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2021/Wikidata/Link_Wikipedia_redirects_to_Wikidata_items

Dec 9 2020, 2:58 AM · Wikidata, MediaWiki-extensions-WikibaseRepository
kaldari updated the task description for T245861: Add Structured data during file upload with Upload Wizard.
Dec 9 2020, 2:09 AM · Structured-Data-Backlog, StructuredDataOnCommons, UploadWizard, Structured Data Engineering
kaldari added a comment to T245861: Add Structured data during file upload with Upload Wizard.

We’ve actually wanted to do this from the start, but have not pursued this because of the dual licensing.

The licensing is not an issue for any data that would be automatically filled in by UploadWizard. None of that data is copyrightable. Bots have been adding this data from the template content since at least January 2020 with no controversy.

Dec 9 2020, 2:05 AM · Structured-Data-Backlog, StructuredDataOnCommons, UploadWizard, Structured Data Engineering

Dec 8 2020

kaldari added a comment to T95553: Full stop in messages such as Wikibase-time-precision-century is incorrect in English.

The message for this is https://translatewiki.net/wiki/MediaWiki:Wikibase-time-precision-century/en. We could remove the dot if this makes the situation better.

Dec 8 2020, 9:06 PM · patch-welcome, MediaWiki-extensions-WikibaseRepository, I18n, Wikidata

Dec 7 2020

kaldari added a comment to T258638: Improving the accessibility of buttons that launch the player.

@Iniquity - If you expect anyone to work on this bug, you need to provide some specifics. When you say "The player's launch buttons are slightly not adapted to the accessibility recommendations" what are you actually talking about specifically?

Dec 7 2020, 8:42 PM · Wikimedia-Video, Accessibility, VideoJS player
kaldari updated subscribers of T258622: Poor display of media on Special:NewFiles.

Note that this is a cosmetic issue as the buttons are still clickable and functional.

Dec 7 2020, 7:51 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Patch-For-Review, Wikimedia-Video, Design, VideoJS player
kaldari updated subscribers of T233004: Schema changes for `cu_changes` and `cu_log` table.

@WDoranWMF @AMooney - This was being worked on by a volunteer a year ago, but never made it through code review and is now stalled. At the very least we are going to need CheckUser to use the actor table in order to move forward with IP masking. Is this something that Core Platform could pick up and carry across the finish line?

Dec 7 2020, 5:21 PM · Analytics, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Schema-change, CheckUser

Dec 4 2020

kaldari updated subscribers of T233004: Schema changes for `cu_changes` and `cu_log` table.
Dec 4 2020, 9:58 PM · Analytics, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Schema-change, CheckUser
kaldari updated subscribers of T233004: Schema changes for `cu_changes` and `cu_log` table.

@kchapman - This was being worked on by a volunteer a year ago, but never made it through code review and is now stalled. At the very least we are going to need CheckUser to use the actor table in order to move forward with IP masking. Is this something that Core Platform could pick up and carry across the finish line?

Dec 4 2020, 5:12 AM · Analytics, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Schema-change, CheckUser

Dec 3 2020

kaldari added a comment to T152971: Allow per-wiki customization of the map detail list.

I would strongly favor full extension of externalLinks.json via a page like Mediawiki:KartographerExternalLinks.js. There's nothing wrong with doing this, especially now that the MediaWiki namespace is locked-down to a very small number of editors. Other MediaWiki extensions and services allow similar on-wiki configuration (e.g. WikiLove, PageCuration, Citoid, etc.).

Dec 3 2020, 6:33 PM · Maps (Kartographer)

Dec 2 2020

kaldari added a comment to T266138: [Push] Enable Push Notifications for Web.

@sdkim - Would love to learn more about this task.

Dec 2 2020, 11:38 PM · DiscussionTools, Push-Notification-Service, Epic, Product Infrastructure Roadmap, Product-Infrastructure-Team-Backlog
kaldari added a comment to T102848: Split GeoIP into a new component.

Note that the LandingCheck extension only does its own geolocation lookup as a fallback (if Geo.country was not passed to it within the link).

Dec 2 2020, 9:44 PM · MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Performance-Team (Radar), Patch-For-Review, SRE, Traffic, Librarization, MediaWiki-extensions-CentralNotice, Privacy

Nov 19 2020

kaldari added a parent task for T244100: Spike: New/Improved OCR tool [8 hours]: T161978: Epic: Generalized OCR for Wikisource.
Nov 19 2020, 2:23 AM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive
kaldari added a subtask for T161978: Epic: Generalized OCR for Wikisource: T244100: Spike: New/Improved OCR tool [8 hours].
Nov 19 2020, 2:23 AM · Epic, Wikisource, artificial-intelligence
kaldari added a parent task for T246944: Improve OCR: Test accuracy and features of various OCR engines: T244100: Spike: New/Improved OCR tool [8 hours].
Nov 19 2020, 2:20 AM · Patch-For-Review, Internet-Archive, Community-Tech
kaldari added a subtask for T244100: Spike: New/Improved OCR tool [8 hours]: T246944: Improve OCR: Test accuracy and features of various OCR engines.
Nov 19 2020, 2:20 AM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Nov 9 2020

kaldari added a comment to T228594: [phetools] Wikisource OCR deletes old contents of a page, but does not generate new text..

@Xover - What would be the effect of just deleting all the caches? Tesseract has been upgraded since most of those caches were generated anyway.

Nov 9 2020, 2:56 PM · Upstream, Wikisource, Tools

Nov 4 2020

kaldari added a comment to T265390: Investigation into AntiSpoof maintenance [4H].

Just to give some context, AntiSpoof has two main use cases (which don't always align perfectly well):

Nov 4 2020, 7:28 PM · Anti-Harassment (The Letter Song), AntiSpoof

Nov 2 2020

kaldari awarded T265246: Make search-related phabricator tags less confusing a Love token.
Nov 2 2020, 5:55 PM · Discovery-Search (Current work), PM

Oct 29 2020

kaldari added a project to T266830: Set up WikibaseMediaInfo's Lua Scribunto interface to work cross-wiki: WikibaseMediaInfo.
Oct 29 2020, 8:53 PM · WikibaseMediaInfo, Wikidata, Structured Data Engineering, Structured-Data-Backlog, Wikibase-Lua
kaldari created T266830: Set up WikibaseMediaInfo's Lua Scribunto interface to work cross-wiki.
Oct 29 2020, 8:51 PM · WikibaseMediaInfo, Wikidata, Structured Data Engineering, Structured-Data-Backlog, Wikibase-Lua
kaldari merged T266812: Add license drop down to Special:MediaSearch into T257938: License type filter for media search.
Oct 29 2020, 5:34 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)
kaldari merged task T266812: Add license drop down to Special:MediaSearch into T257938: License type filter for media search.
Oct 29 2020, 5:33 PM · SDAW-MediaSearch, Structured-Data-Backlog
kaldari updated the task description for T266812: Add license drop down to Special:MediaSearch.
Oct 29 2020, 5:30 PM · SDAW-MediaSearch, Structured-Data-Backlog
kaldari updated the task description for T266812: Add license drop down to Special:MediaSearch.
Oct 29 2020, 5:21 PM · SDAW-MediaSearch, Structured-Data-Backlog
kaldari created T266812: Add license drop down to Special:MediaSearch.
Oct 29 2020, 4:59 PM · SDAW-MediaSearch, Structured-Data-Backlog

Oct 28 2020

kaldari closed T124752: RFC: Expiring watch list entries as Resolved.

Yes, since this feature has already been implemented and deployed (although not to the bigger Wikipedias yet), I think we can close the RFC. See https://meta.wikimedia.org/wiki/Community_Tech/Watchlist_Expiry and Expiring-Watchlist-Items for further updates.

Oct 28 2020, 7:40 PM · TechCom-RFC (TechCom-RFC-Closed), Community-Tech, User-Addshore, Expiring-Watchlist-Items, German-Community-Wishlist, archived--TCB-Team
kaldari closed T124752: RFC: Expiring watch list entries, a subtask of T100508: Watchlist expiry: Watch pages for a specified time frame (2013), as Resolved.
Oct 28 2020, 7:39 PM · Community-Tech, Growth-Team, German-Community-Wishlist-Main-Wishes, archived--TCB-Team (Oct2016-March2017), Expiring-Watchlist-Items, German-Community-Wishlist, Community-Wishlist-Survey-2015, MediaWiki-Watchlist

Oct 27 2020

kaldari closed T266578: Mysterious anonymous content page creations on English Wikipedia according to stats.wikimedia.org as Resolved.

@Ammarpad - Ah, that makes sense! Thanks for clearing up the mystery!

Oct 27 2020, 5:32 PM · Analytics-Data-Quality, Analytics-Dashiki, Analytics, Analytics-Wikistats, Product-Analytics
kaldari created T266578: Mysterious anonymous content page creations on English Wikipedia according to stats.wikimedia.org.
Oct 27 2020, 5:07 PM · Analytics-Data-Quality, Analytics-Dashiki, Analytics, Analytics-Wikistats, Product-Analytics
kaldari added a comment to T158724: Increase size of categorylinks.cl_collation column.

I wonder why you are phrasing this as a response to what I wrote? Personally I agree that increasing the length of the column is a bad idea.

I think we are misunderstanding each other. I was saying that using a hash would bloat the table as we would be storing 32 bytes per row rather than 6-16 bytes (in practice). Changing the column to varbinary(50) would have no effect on the size of the table or keys (assuming that none of our wikis have any plans to switch to collations with extra long names).

Oct 27 2020, 4:08 PM · Patch-Needs-Improvement, DBA, MediaWiki-Categories
kaldari updated the task description for T266566: amboxes not hidden when printing mobile version.
Oct 27 2020, 2:03 PM · Mobile, Readers-Web-Backlog (Design), Browser-support-print-media
kaldari added a project to T266566: amboxes not hidden when printing mobile version: Mobile.
Oct 27 2020, 1:58 PM · Mobile, Readers-Web-Backlog (Design), Browser-support-print-media
kaldari updated the task description for T266566: amboxes not hidden when printing mobile version.
Oct 27 2020, 1:56 PM · Mobile, Readers-Web-Backlog (Design), Browser-support-print-media
kaldari created T266566: amboxes not hidden when printing mobile version.
Oct 27 2020, 1:51 PM · Mobile, Readers-Web-Backlog (Design), Browser-support-print-media
kaldari updated subscribers of T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace.

@ssastry - Recently I discovered that the reason that pronunciation links on Wikipedia are backwards (the speaker icon links to the file page, while the text links to the actual audio) is because of this 12 year old parser bug. It looks like the bug got integrated into Parsoid as well in order to match the Parser output. The purpose of the Media pseudo-namespace is to easily allow linking to files directly, but for some reason this was never implemented correctly for the link parameter in File links. @Bawolff came tantalizingly close to fixing this seven years ago, but sadly it was never followed up on. Just wanted to bring it to your attention so it could finally be properly triaged.

Oct 27 2020, 12:07 PM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management
kaldari renamed T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace from "link=" parameter in [[File:]] cannot link to Media psuedo-namespace to "link=" parameter in [[File:]] cannot link to Media pseudo-namespace.
Oct 27 2020, 11:49 AM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management
kaldari renamed T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace from New "link=" parameter in [[Image: - cannot link to Media: to "link=" parameter in [[File:]] cannot link to Media psuedo-namespace.
Oct 27 2020, 11:47 AM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management
kaldari edited projects for T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace, added: Parsoid; removed Parsoid-Rendering.
Oct 27 2020, 11:39 AM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management
kaldari raised the priority of T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace from Low to Needs Triage.
Oct 27 2020, 11:39 AM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management

Oct 26 2020

kaldari added a project to T18409: "link=" parameter in [[File:]] cannot link to Media pseudo-namespace: MediaWiki-Parser.
Oct 26 2020, 11:18 PM · Parsoid, MediaWiki-Parser, Commons, Multimedia, MediaWiki-File-management

Oct 21 2020

kaldari added a comment to T257066: Extension:Score / Lilypond is disabled on all wikis.

@patilise - Because of the nature of the problem, we unfortunately can't share many details right now. We consider this issue high priority and are actively working to resolve it, but the problem has turned out to be more complicated than initially expected. We are still hoping to be able to re-enable the Score extension in safe mode once a couple more bugs are fixed and we have completed a security audit of Score and Lilypond. Unfortunately, some features will not work under safe mode, so even that will only be a partial solution. (Some of the features that are disabled under safe mode are listed in the description of T174413.)

Oct 21 2020, 6:28 PM · MW-1.36-notes (1.36.0-wmf.26; 2021-01-12), User-notice, Security-Team, Security, Wikimedia-General-or-Unknown, MediaWiki-extensions-Score, SRE

Oct 20 2020

kaldari added a comment to T133452: RFC: Create temporary accounts for anonymous editors.

If we create them on write (ie. when an actor ID needs to be inserted somewhere), the user will be detached from their contribution if the user agent does not persist the session (e.g. browsing with cookies disabled) without us being able to detect it beforehand and warn them.

I don't imagine that a warning would have much effect anyway. Any user worried about getting detached from their contributions would presumably create an account.

Oct 20 2020, 3:37 PM · Privacy Engineering, TechCom-RFC, User-Tgr, WMF-Legal, Privacy, MediaWiki-Authentication-and-authorization

Oct 19 2020

kaldari added a comment to T161978: Epic: Generalized OCR for Wikisource.

No, there is no production/external API for Tesseract, and we would not want to call Toolforge from production. If Tesseract is needed, we'll need to request that Platform Engineering build a service for that. Since Platform Engineering already has a large backlog, we should make that request as soon as we are sure that Tesseract would be needed in production, as it could take a long time (a year or more) to get such a service up and running in production.

Oct 19 2020, 11:08 PM · Epic, Wikisource, artificial-intelligence
kaldari updated subscribers of T161978: Epic: Generalized OCR for Wikisource.

@ifried, @Samwilson, @aezell - I talked with Alexandros Kosiaris about how we could communicate with Google's OCR API from a production extension (similar to what Content Translation is already doing). He informed me that all you have to do is proxy the API requests through the HTTP proxy specified by $wgCopyUploadProxy. Thus it should be relatively easy to move Wikisource OCR into a MediaWiki extension, if we decide we want to do that.

Oct 19 2020, 5:31 PM · Epic, Wikisource, artificial-intelligence
kaldari added a comment to T254954: Move Wikisource OCR's API proxy to production.

@akosiaris - I updated the documentation at Manual:$wgAllowCopyUploads. Feel free to tweak further.

Oct 19 2020, 5:23 PM · Tech-Product API Roadmap, Community-Tech, Wikisource OCR
kaldari renamed T161978: Epic: Generalized OCR for Wikisource from Generalized OCR for Wikisource to Epic: Generalized OCR for Wikisource.
Oct 19 2020, 5:09 PM · Epic, Wikisource, artificial-intelligence
kaldari added a comment to T228594: [phetools] Wikisource OCR deletes old contents of a page, but does not generate new text..

@Tpt, @Xover - We have upgraded Tesseract on Toolforge to 4.1.1. Can either of you confirm whether this fixed the problem with phetools OCR tool? It should also be noted that the Google OCR gadget has been improved in the past year and may be a viable alternative.

Oct 19 2020, 4:58 PM · Upstream, Wikisource, Tools
kaldari closed T254954: Move Wikisource OCR's API proxy to production as Invalid.

@akosiaris - Thanks for that info! That's super helpful!

Oct 19 2020, 4:36 PM · Tech-Product API Roadmap, Community-Tech, Wikisource OCR

Oct 17 2020

kaldari added a comment to T248418: Roll out videojs as the only video/audio player on all Wikimedia wikis.

The UX still works fine for me, including for audio files. I guess we'll have to agree to disagree.

Oct 17 2020, 8:31 PM · Patch-For-Review, User-notice, Wikimedia-Site-requests, VideoJS player, Performance-Team (Radar), Multimedia, Wikimedia-Video

Oct 16 2020

kaldari added a comment to T254954: Move Wikisource OCR's API proxy to production.

@akosiaris - Thanks for the reply and clearing up my misunderstandings. We have no need to keep the OCR service on Toolforge and would like to eventually move it into a MediaWiki extension (which would also make it easier for all the Wikisource projects to utilize). But it won't make any sense for us to do that unless there is an API proxy available in production that can communicate with the Google Vision API. What API proxy is cxserver.wikimedia.org utilizing to communicate with Google? Would it be possible for us to use that as well or have a similar proxy set up for this service?

Oct 16 2020, 9:26 PM · Tech-Product API Roadmap, Community-Tech, Wikisource OCR
kaldari added a comment to T248418: Roll out videojs as the only video/audio player on all Wikimedia wikis.

I am not sure that T258622: Poor display of media on Special:NewFiles is personal opinion :)

Regardless of whether its an opinion or not, it's purely a cosmetic issue. I don't think that should block deployment, personally.

Oct 16 2020, 12:52 AM · Patch-For-Review, User-notice, Wikimedia-Site-requests, VideoJS player, Performance-Team (Radar), Multimedia, Wikimedia-Video

Oct 14 2020

kaldari added a comment to T265543: UI Regression: Personal tools menu is appearing unstyled for anonymous users on cached HTML.

This was causing breakage on all the group1 wikis, so Dan rolled back the deployment. I imagine you may need to do a 2-step change to the CSS in order to accommodate server-cached HTML.

Oct 14 2020, 8:46 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Regression, Readers-Web-Backlog (Kanbanana-FY-2020-21)

Oct 10 2020

kaldari updated the task description for T265187: Commons search auto-suggest for "files depicting..." should filter out articles.
Oct 10 2020, 2:25 AM · Patch-For-Review, Structured-Data-Backlog
kaldari added a comment to T261764: Depicts auto-suggest should filter out articles.

See also T265187 (Commons search auto-suggest for "files depicting..." should filter out articles).

Oct 10 2020, 2:22 AM · Structured-Data-Backlog, SDC-Statements
kaldari created T265187: Commons search auto-suggest for "files depicting..." should filter out articles.
Oct 10 2020, 2:19 AM · Patch-For-Review, Structured-Data-Backlog

Oct 9 2020

kaldari changed the status of T246353: Investigate and mitigate trivial bypass to AntiSpoof from Stalled to Open.

@ST47 - Sorry I didn't notice this task until now. I've marked the patch as -2 as we explicitly chose not to use the Unicode confusables list in Equivset for several reasons. Most importantly, confusables.txt and Equivset have different purposes and are not intended to be utilized in the same way. Confusables.txt is intended to be used to see if two strings can be confused with each other, but it isn't intended to be used to create filter strings like we do in AbuseFilter, nor does it handle casefolding as Equivset does. This allows you to filter with a single string like "POOP" instead of "Pp|Oo|Oo|Pp" in AbuseFilter. It also results in significantly different mappings. For example we don't map capital I to lowercase L even though they are confusable. Otherwise you would have to filter out the word "idiot" with "LDLOT" instead of "IDIOT" in AbuseFilter. Secondly, confusables.txt is much bigger than our list with lots of obscure symbols mapping to other obscure symbols which we don't actually care about (for the most part). For AbuseFilter, we have to run every character of every edit through the entire Equivset list, and the longer that list is the more of a performance hit it is on saving an edit.

Oct 9 2020, 8:09 PM · user-sbassett, Patch-For-Review, Anti-Harassment, Security-Team, Security, AbuseFilter, AntiSpoof

Oct 7 2020

kaldari updated the task description for T264942: Site logos preloaded but unused on mobile sites.
Oct 7 2020, 8:09 PM · MediaWiki-ResourceLoader, Performance-Team (Radar), Performance Issue, Mobile
kaldari created T264942: Site logos preloaded but unused on mobile sites.
Oct 7 2020, 8:08 PM · MediaWiki-ResourceLoader, Performance-Team (Radar), Performance Issue, Mobile

Oct 2 2020

kaldari closed T89815: Convert WikiLove from jQuery UI to OOUI as Declined.

Since we're moving from OOUI to Vue, it seems likely that OOUI will be deprecated before jQueryUI is. At some point we may want to convert WikiLove to Vue, but converting it to OOUI seems like it would be counter-productive at the moment.

Oct 2 2020, 2:06 AM · Growth-Team, patch-welcome, Collaboration-Team-Triage, UI-Standardization, WikiLove
kaldari closed T89815: Convert WikiLove from jQuery UI to OOUI, a subtask of T100270: Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core, as Declined.
Oct 2 2020, 2:06 AM · Epic, OOUI, UI-Standardization

Sep 30 2020

kaldari added a comment to T257396: Sort out state of Watchlist Expiry for 1.35.

@dmaza - Can you provide a summary of what ended up being deployed with the 1.35.0 release?

Sep 30 2020, 8:03 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Community-Tech, MW-1.35-notes, Expiring-Watchlist-Items, MW-1.35-release
kaldari created T264228: Unable to upload Laon and Cythna.
Sep 30 2020, 7:01 PM · Community-Tech, IA Upload, Internet-Archive

Sep 28 2020

kaldari added a comment to T160845: wrong author listed and wrong first/last name for the one author listed using ISBN lookup.

@Mvolz - I would be fine with that, but there are a couple caveats:

  • The refToolbar code isn't foolproof, and in fact, there is no foolproof way to handle the WorldCat author data since its formatting is just too inconsistent.
  • It currently handles "Jr." and "Sr.", but not suffixes or prefixes that may exist in other languages.

If you want to use it, the most recent version of the code is at https://github.com/alexz-enwp/reftoolbar/blob/master/lookup.php#L139.

Sep 28 2020, 9:32 PM · VisualEditor, Citoid