Page MenuHomePhabricator

Ahecht
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Mar 1 2015, 6:07 PM (563 w, 1 d)
Availability
Available
LDAP User
Ahecht
MediaWiki User
Ahecht [ Global Accounts ]

Recent Activity

Nov 11 2025

Ahecht added a subtask for T5593: [Epic] SVG client side rendering: T407783: Allow Lua to generate interactive SVGs (<svg> instead of <img>).
Nov 11 2025, 8:36 PM · Community-Wishlist-Survey-2023, Epic, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management
Ahecht added a parent task for T407783: Allow Lua to generate interactive SVGs (<svg> instead of <img>): T5593: [Epic] SVG client side rendering.
Nov 11 2025, 8:36 PM · Patch-For-Review, SVG, Scribunto

Nov 7 2025

Ahecht added a comment to T409493: Toolforge interwiki link handling no longer strips URL-encoding before redirecting when it previously did, breaking existing on-wiki links.

I cleaned up all the templates on enwiki that were broken by this change, but I'm seeing ~800 other pages on enwiki that would likely need script/bot cleanup as they either use [[toolforge:]] or {{fullurl:toolforge:}} with special characters: https://en.wikipedia.org/w/index.php?search=insource%3Atoolforge+insource%3A%2F%28fullurl%3A%7C%5C%5B%5C%5B%29tool%28forge%7Clabs%29%3A%5B%5E%5C%7C%5C%5D%5D*%5B%5C%3F%5C%26%5C%3D%5D%2F&title=Special%3ASearch&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns100=1&ns101=1&ns118=1&ns119=1&ns126=1&ns127=1&ns710=1&ns711=1&ns828=1&ns829=1&ns1728=1&ns1729=1

Nov 7 2025, 8:24 PM · Tool-iw, cloud-services-team, Toolforge

Nov 6 2025

Ahecht added a comment to T247432: Preserve the ability to make interwiki links to Toolforge tools under the host based routing scheme.

@bd808 That was potentially a bad example, as the php script is doing some custom parsing of the URL so it works with or without a ?, but it's also a case where the script URLDecoding the URL before parsing the parameters wouldn't work because it would break a case such as https://randomincategory.toolforge.org/?category=Texas_A%26M_University

Nov 6 2025, 9:16 PM · User-bd808, Toolforge, cloud-services-team (Kanban)
Ahecht added a comment to T247432: Preserve the ability to make interwiki links to Toolforge tools under the host based routing scheme.

With my randomincategory tool (https://randomincategory.toolforge.org/), interwikilinks such as [[toolforge:randomincategory/Pending_AfC_submissions&server=en.wikipedia.org&namespace=2!118&type=page|Random submission]] had been working for several years, but seem to have stopped working because the &s and =s are now getting url encoded. Is that due to the recent patch by @bd808?

Nov 6 2025, 2:06 AM · User-bd808, Toolforge, cloud-services-team (Kanban)

Nov 4 2025

Ahecht created T409220: Expose temporary account expiration status in the Action API.
Nov 4 2025, 10:02 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12), Temporary accounts (Global wiki rollout), MW-Interfaces-Team, MediaWiki-Action-API
Ahecht added a comment to T251633: Add reply tool support for extensions and templates within indented comments.

Is this still waiting on T246960 (which was supposed to have been revisited in Q3 2021)?

Nov 4 2025, 6:25 PM · DiscussionTools

Nov 1 2025

Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

Another discussion on enwiki: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Explicit_images_in_search_autocomplete_for_%22human%22

Nov 1 2025, 9:14 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

Oct 8 2025

Ahecht added a comment to T291691: Add a link to jump into category-editing mode.

For users who set editing mode to "Remember my last editor", would using this feature cause VE to be remembered?

It would. That could probably be changed, though I can see an argument for it going either way.

Oct 8 2025, 4:57 PM · Essential-Work, User-notice-archive, Verified, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Editing-team (Kanban Board), VisualEditor

Sep 30 2025

Ahecht added a project to T405476: list=logevents slow or times out for users with many log entries but no recent activity: mariadb-optimizer-bug.
Sep 30 2025, 3:23 PM · mariadb-optimizer-bug, MW-Interfaces-Team, DBA, Wikimedia-Slow-DB-Query, MediaWiki-Action-API, MediaWiki-Logevents

Sep 24 2025

Ahecht created T405476: list=logevents slow or times out for users with many log entries but no recent activity.
Sep 24 2025, 2:43 PM · mariadb-optimizer-bug, MW-Interfaces-Team, DBA, Wikimedia-Slow-DB-Query, MediaWiki-Action-API, MediaWiki-Logevents

Jul 22 2025

Ahecht updated subscribers of T399331: Having search or fulltext inputboxes makes other type inputboxes on the same page redirect to Special:(Media)Search on Commons.

Adding @Samwilson, who authored the above patch.

Jul 22 2025, 6:24 PM · MediaWiki-extensions-InputBox, Commons

Mar 25 2025

Ahecht added a comment to T350953: Steinsplitter's tools need a new maintainer.

I've been running a mirror of Steinsplitter's GlobalUsageCount tool at https://globalusagecountmirror.toolforge.org since the original has been down since the grid engine shutdown, and my mirror is the one currently being linked to by various Commons interface messages. Some other bugs have come to light that would require changes to the source code (missing translation detection was broken by changes mediawiki's 404 pages), and I don't really want to be running a mirror that has significant changes from the original. If possible I'd like to be added as a maintainer of the main globalusagecount tool so I can update it and get it running again under k8s. I contacted Steinsplitter on wiki and by email a couple of weeks ago, but he's rarely active and has not responded.

Mar 25 2025, 9:01 PM · Tools, Commons, Toolforge-standards-committee (Maintainer needed)

Nov 25 2024

Ahecht created T380771: Autocompletion in code editor suggests keywords from wrong language when editing Scribunto module.
Nov 25 2024, 4:35 PM · CodeEditor

Nov 22 2024

Ahecht added a comment to T377663: Support autocompletion in CodeEditor.

It's a universal feature of code editors. I don't think a toggle button is necessary here. Adding user preferences for everything is not sustainable. Besides, there's no easily recognisable icon for autocompletion.

Nov 22 2024, 3:13 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), CodeEditor

Aug 29 2024

Ahecht added a comment to T373543: Page subscriptions don't follow page move for pages in project space.

How does one subscribe to a page? I thought subscriptions were only for level 2 headings.

Aug 29 2024, 2:22 AM · DiscussionTools

Aug 28 2024

Ahecht updated the task description for T373543: Page subscriptions don't follow page move for pages in project space.
Aug 28 2024, 6:43 PM · DiscussionTools
Ahecht renamed T373543: Page subscriptions don't follow page move for pages in project space from Page subscriptions don't follow page moved for pages in project space to Page subscriptions don't follow page move for pages in project space.
Aug 28 2024, 5:02 PM · DiscussionTools
Ahecht created T373543: Page subscriptions don't follow page move for pages in project space.
Aug 28 2024, 4:56 PM · DiscussionTools

Jun 25 2024

Ahecht added a comment to T331738: Cloud-vps Buster deprecation.

Anyone know why I got an email saying that I own a Cloud VPS project called "tools" that is going to be shut down? Did this go out to everyone with a Toolforge account?

Jun 25 2024, 6:28 AM · Cloud-VPS (Debian Buster Deprecation), cloud-services-team

Jun 3 2024

Ahecht merged T366136: Kartographer showing Serbian names at Basque Wikipedia for New York area into T195318: Suffixed keys like "name:sr-Latn", specific to one language, are used to latinize other languages.
Jun 3 2024, 2:14 AM · Content-Transform-Team-WIP, Essential-Work, Maps (Kartotherian)
Ahecht merged task T366136: Kartographer showing Serbian names at Basque Wikipedia for New York area into T195318: Suffixed keys like "name:sr-Latn", specific to one language, are used to latinize other languages.
Jun 3 2024, 2:13 AM · Maps (Kartographer)
Ahecht renamed T366430: Add jquery.select2 as a core module as replacement for the deprecated jquery.chosen from Add jquery.select2 as replacement for the deprecated jquery.chosen to Add jquery.select2 as a core module as replacement for the deprecated jquery.chosen.
Jun 3 2024, 12:59 AM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team
Ahecht added projects to T53443: Replace "Chosen" jQuery plugin: MediaWiki-ResourceLoader, MediaWiki-Platform-Team.
Jun 3 2024, 12:58 AM · MediaWiki-Platform-Team (Roadmap), Patch-For-Review, MediaWiki-ResourceLoader, Front-end-Standards-Group, JavaScript, MediaWiki-User-Interface
Ahecht updated the task description for T366430: Add jquery.select2 as a core module as replacement for the deprecated jquery.chosen.
Jun 3 2024, 12:56 AM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team
Ahecht added a comment to T53443: Replace "Chosen" jQuery plugin.

I'll add that I'd also prefer Select2 as an alternative to Chosen not only because it's not deprecated, but because Select2's appearance is a closer match to OOUI than Chosen's, and Select2 has the ability to use custom themes if someone were to write an OOUI theme in the future. I'm tagging MediaWiki-ResourceLoader as Chosen is included as one of the core modules but Select2 is not.

Jun 3 2024, 12:54 AM · MediaWiki-Platform-Team (Roadmap), Patch-For-Review, MediaWiki-ResourceLoader, Front-end-Standards-Group, JavaScript, MediaWiki-User-Interface

Jun 2 2024

Ahecht created T366430: Add jquery.select2 as a core module as replacement for the deprecated jquery.chosen.
Jun 2 2024, 8:56 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team

May 11 2024

Ahecht added a comment to T195318: Suffixed keys like "name:sr-Latn", specific to one language, are used to latinize other languages.

The only other alternative that would behave as intended for cases like that Cyrillic military base would be to write an algorithm that would analyze the default name and try to determine the predominant character set, and then only apply Rule 3 if it doesn't match the current language. There are all sorts of corner cases we'd have to deal with, like https://www.openstreetmap.org/relation/4610904 where the default name included both Latin and non-latin versions, which may be preferable to a hypothetical Serbian version.

May 11 2024, 12:54 AM · Content-Transform-Team-WIP, Essential-Work, Maps (Kartotherian)

May 9 2024

Ahecht updated subscribers of T195318: Suffixed keys like "name:sr-Latn", specific to one language, are used to latinize other languages.
May 9 2024, 7:52 PM · Content-Transform-Team-WIP, Essential-Work, Maps (Kartotherian)
Ahecht added a comment to T195318: Suffixed keys like "name:sr-Latn", specific to one language, are used to latinize other languages.

Another example: https://maps.wikimedia.org/#15/40.7379/-73.9819 displays the default English names for places in New York

May 9 2024, 7:30 PM · Content-Transform-Team-WIP, Essential-Work, Maps (Kartotherian)

Apr 18 2024

Ahecht created T362891: [bug] Internal Server Error when trying to Stop Query.
Apr 18 2024, 2:13 PM · Quarry

Apr 17 2024

Ahecht added a comment to T362732: enwiki_p database replica has stopped updating.

I updated the description. Any tools that rely on database replicas, including all toolforge tools that rely on data not available through the API, are affected by this.

Apr 17 2024, 2:40 PM · Data-Services
Ahecht renamed T362732: enwiki_p database replica has stopped updating from AFD stats update delay to enwiki_p database replica has stopped updating.
Apr 17 2024, 2:39 PM · Data-Services

Feb 27 2024

Ahecht created T358615: ACCOUNT_SSH.html links to obsolete help page.
Feb 27 2024, 7:50 PM · Toolforge (Toolforge iteration 06), Striker

Feb 13 2024

Ahecht added a comment to T334940: All Graphs broken on Wikimedia wikis (due to security issue T336556).

For those not on the mailing list, the message from MMiller on February 6 was:

Feb 13 2024, 2:15 PM · User-notice-archive, Regression, Tech Ambassadors & Translators, MediaWiki-extensions-Graph

Feb 4 2024

Ahecht created T356586: Requesting GitLab account activation for Ahecht.
Feb 4 2024, 4:10 AM · GitLab (Account Approval), Release-Engineering-Team

Dec 11 2023

Ahecht added a comment to T319486: Migrate afdstats from Toolforge GridEngine to Toolforge Kubernetes.

I have submitted a pull request to bring to code up to Python 3.9 which should allow it to run on kubernetes, and have a proof-of-concept running at http://afdstats2.toolforge.org. No response from the maintainers yet.

Dec 11 2023, 9:05 PM · Grid-Engine-to-K8s-Migration

Dec 10 2023

Ahecht created T353112: Cannot stop ahechtbot webservice on gridengine, stuck in "dr" state..
Dec 10 2023, 4:15 PM · Toolforge, Grid-Engine-to-K8s-Migration
Ahecht closed T319654: Migrate croptool-test from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
Dec 10 2023, 4:06 PM · Grid-Engine-to-K8s-Migration
Ahecht closed T319487: Migrate afdstats2 from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
Dec 10 2023, 4:06 PM · Grid-Engine-to-K8s-Migration

May 17 2023

Ahecht added a comment to T193352: Update librsvg to ≥2.42.3 (2.44.10).

Fun fact: 2.44.10 is older now (4.5 years) than 2.40.2 was when this task was first opened (4.1 years).

May 17 2023, 3:28 PM · Technical-Debt, Epic, Thumbor, Wikimedia-SVG-rendering

Mar 16 2023

Ahecht updated the task description for T5593: [Epic] SVG client side rendering.
Mar 16 2023, 12:37 PM · Community-Wishlist-Survey-2023, Epic, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management

Mar 15 2023

Ahecht added a comment to T331820: Upstream caches: 404.

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Thumbnails_not_generating

Mar 15 2023, 11:56 AM · SRE, Thumbor, SRE-swift-storage, Commons

Mar 3 2023

Ahecht added a comment to T5593: [Epic] SVG client side rendering.

Network bandwidth is a significant issue. A couple years ago there was an estimate of average SVG file size that was several hundred thousand bytes. A PNG thumbnail is probably less than 40 kB.

This is especially problematic with maps. For other SVG files, several users e.g. Sarang, Mrmw, TSamuel and cmglee have been actively compressing overly large files.

Mar 3 2023, 9:52 PM · Community-Wishlist-Survey-2023, Epic, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management

Jan 5 2023

Ahecht added a comment to T216815: Upgrade Thumbor to Buster.

@VirginiaPoundstone, as far as I'm aware, it's not so much that Thumbor is dependent on features of Debian 9 (Stretch) and is incompatible with Debian 10 (Buster) or 11 (Bullseye), it's that currently running on Stretch requires us to use obsolete and buggy versions of other libraries such as librsvg. lt's mostly a matter of setting up and configuring Thumbor on a Bullseye instance, although there are some modifications that would be needed to support the latest versions of librsvg, as documented at T265549.

Jan 5 2023, 8:04 PM · Thumbor Migration, User-jijiki, serviceops, SRE, Thumbor

Sep 23 2022

Ahecht added a comment to T306735: Allow mw.text.listToText() to produce a list with serial commas.

@Legoktm for an input list of arbitrary length, that would result in the possibility of getting an output of "1, or 2", which is not desired. Serial commas should only be used in lists of three or more items. You then end up with something like =mw.text.listToText(list, nil, #list > 2 and ", or " or " or ") which is starting to get pretty unwieldy for something required by pretty much every English style guide.

Sep 23 2022, 1:09 PM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Aug 3 2022

Ahecht added a comment to T314449: Reconsider the amount of whitespace between Topic Container and first comment (desktop).

As a note, my proposed image also reduced the font size of the "Latest comment" line to help distinguish it from the first comment.

Aug 3 2022, 1:21 AM · Verified, MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Editing-team (Kanban Board), Design, DiscussionTools

Aug 1 2022

Ahecht added a comment to T261391: Use standard external link icon for external links.

I know that this change has been reverted, but for future reference, while the new icon usually appears to me as:

image.png (13×13 px, 217 B)

There are occasional times where it instead appears as
image.png (13×13 px, 207 B)

This is in normal 14px text in Chrome on Windows 10 on a 1920x1080 monitor. I can reliably trigger this rendering with the following wikicode on a new line: :[https://en.wikipedia.org link text].

Aug 1 2022, 1:48 PM · MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Design-System-Team (Design-System-Sprint), Web-Team-Backlog-Archived, Vector (legacy skin), MediaWiki-General, UI-Standardization, Design

Jul 31 2022

Ahecht added a comment to T261391: Use standard external link icon for external links.

I agree with Nikki here that the arrow should be leaving the box, not pointing to the corner.

Jul 31 2022, 6:17 PM · MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Design-System-Team (Design-System-Sprint), Web-Team-Backlog-Archived, Vector (legacy skin), MediaWiki-General, UI-Standardization, Design

Jul 27 2022

Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

Which images on the bad-image-list on enwiki are there because they are perfectly innocent images that are being spammed across wikipedia? The only ones I see on there are there because (a) they are inappropriate except in specific contexts or (b) they are non-free images and Wikipedia policy only allows them to appear on pages for which there is a fair-use rationale in place. Neither of those situations are images we want in search results. I've seen innocent images requested on the talk page from time to time, but those requests are almost always declined (and that sort of vandalism is typically taken care of with a block or an edit filter).

Jul 27 2022, 7:53 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

The Bad-image-list is based on each individual community's consensus. I'm pretty sure that the consensus in most english-speaking areas is that graphic sexual imagery is inappropriate in some contexts, which is why enwiki put those images on their bad-image-list. If fawiki found the consensus to put all images of women on their bad-image-list, then those images shouldn't show up in their search results either.

Jul 27 2022, 5:06 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

I don't think its as hotly controversial as you make it out to be. There's a vast difference between showing potentially controversial images in context (which is what that referendum was about), where they are carefully placed and vetted by human editors, and an automated tool trying to guess what pictures it should show in popups and search results that ends up showing pictures of anal sex to kids as they are typing in the name of the city where Disneyland is located. There is no requirement that search results or popups contain images (and on desktop there have been no images in search results since the founding of Wikipedia), so no harm is done if the occasional false positive slips through, and those images of bunnies or assholes will still be present in the appropriate articles.

Jul 27 2022, 2:39 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

Jul 26 2022

Ahecht added a comment to T249072: Add support in toolbar for special characters within DiscussionTools.

Another request for this on enwiki: https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&diff=prev&oldid=1100413658

Jul 26 2022, 2:29 AM · User-Ryasmeen, Verified, MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), Editing-team (Kanban Board), TPP-Phase1, Hungarian-Sites, DiscussionTools

Jul 7 2022

Ahecht added a comment to T10571: Denote diffs complexity with edit distance rather than bytecount change.
In T10571#130430, @Qgil wrote:

Why would editors need this? Editors look after good or bad edits, but these different types of "complex" diffs cannot make such distinction. Besides, it would take a lot of extra space in the history.

I believe this is a wontfix.

Jul 7 2022, 5:35 PM · MediaWiki-Page-history
Ahecht added a comment to T312240: 502 Bad Gateway error when using Advanced Input.

I am also seeing it only on https://refill.toolforge.org, not the ng site. Whether I get the "request this server could not understand" message or the 502 error seems to be based on the length of the input. If I paste in your example 42 times I get a 502 error, but if I only paste it in 41 times I get the other error page.

Jul 7 2022, 5:03 PM · Tool-refill

Jul 6 2022

Ahecht created T312240: 502 Bad Gateway error when using Advanced Input.
Jul 6 2022, 4:15 PM · Tool-refill

Jun 16 2022

Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

Trying to catch up here. What happened to the suggested solution of transcluding of MediaWiki:Bad image list on MediaWiki:Pageimages-denylist? It seems like the most reasonable way forward. It meets the English Wikipedia use case, while also giving flexibility to other projects that want to fine-tune page images with a feature-specific list.

What are the current blockers to moving forward with that?

Jun 16 2022, 12:59 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

Jun 7 2022

Ahecht added a comment to T310014: Improve the title of the whatlinkshere filter control box.

I'm confused as to why "What links here" is in that label at all -- we already know what page we're on because the box sits right below the h1 that says "Pages that link to "X"". The label should be clear and unambiguous, something like "Advanced options" (and frankly this applies to "Special:Contributions" as well, as the box isn't for searching since we already did that, it's for setting advanced search options).

Jun 7 2022, 11:19 AM · Design, MediaWiki-Special-pages
Ahecht added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

@Arthurfragoso, the only issue is that font rendering can be wildly inconsistent between devices and browsers. It can cause labels to not line up correctly, text to overlap, or even certain characters not to show up. Sure, best practice may be to convert raw text to paths, but there are lots of cases where that isn't practical or desirable (especially if an SVG file needs frequent edits or updates).

Jun 7 2022, 1:48 AM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering

May 13 2022

Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

Idea: We change PageImages to take into account the badimagelist automatically and mark all images on the badimage list as "non-free"-candidates for the purpose of PageImages (Pageimages always selects a 'free' and/or a 'non-free' candidate). This means the image will not be used in lists that get used outside of the page itself.

It's a bit of a hack, but would be quite effective I think.

May 13 2022, 2:14 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

May 3 2022

Ahecht updated the task description for T307482: Quarry running very slowly.
May 3 2022, 5:29 PM · Quarry, cloud-services-team (Kanban)
Ahecht added a comment to T307482: Quarry running very slowly.
May 3 2022, 5:27 PM · Quarry, cloud-services-team (Kanban)
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

From my reading of this ticket, it seems that transcluding {{MediaWiki:Bad image list}} into MediaWiki:Pageimages-denylist could be the easiest solution here, as @Ahecht suggests.

May 3 2022, 5:17 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht triaged T307482: Quarry running very slowly as Unbreak Now! priority.
May 3 2022, 4:43 PM · Quarry, cloud-services-team (Kanban)
Ahecht created T307482: Quarry running very slowly.
May 3 2022, 4:42 PM · Quarry, cloud-services-team (Kanban)

Apr 25 2022

Ahecht updated subscribers of T306735: Allow mw.text.listToText() to produce a list with serial commas.
Apr 25 2022, 3:25 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Apr 23 2022

Ahecht added a project to T306735: Allow mw.text.listToText() to produce a list with serial commas: Platform Engineering.
Apr 23 2022, 5:54 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto
Ahecht created T306735: Allow mw.text.listToText() to produce a list with serial commas.
Apr 23 2022, 5:32 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Apr 20 2022

Ahecht renamed T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers from PageImages ignores MediaWiki:Bad image list, (uses Pageimages-denylist_test instead) displaying search results that are inappropriate for some readers to PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.
Apr 20 2022, 2:33 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

Apr 19 2022

Ahecht added a project to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers: Beta-Cluster-Infrastructure.
Apr 19 2022, 4:04 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.
Apr 19 2022, 3:29 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

MediaWiki:Pageimages-denylist just doesn't seem to work at all for this purpose. Until we can figure out if/how that's supposed to work, we can't test if transclusion works. If that would work, that would be acceptable.

Apr 19 2022, 6:32 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

After reviewing the code for both pageimages and MobileFrontend, it looks like the easiest solution is just to transclude {{MediaWiki:Bad image list}} into MediaWiki:Pageimages-denylist on Wikis where it is desirable to have the former blocked from search results. No need for manually copying one over to the other, no need for a bot. I don't have access to test this, but from the source code it should work.

Apr 19 2022, 1:48 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search

Apr 18 2022

Ahecht added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

The image was never added to https://en.wikipedia.org/wiki/MediaWiki:Pageimages-denylist. Once it is, per https://www.mediawiki.org/wiki/Extension:PageImages#Can_I_exclude_certain_page_images?, you will need to change a link on the article to force it to refresh the page image. Purging isn't enough.

Apr 18 2022, 8:12 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog-Archived, PageImages, MediaWiki-Search
Ahecht added a comment to T306286: Forget about thumbnails in ajax search results, use category icons instead.

In addition to all the reasons AlexisJazz mentioned, if this also fixes the embarrassingly bad thumbnail quality when the source image is too wide, I'm all for it. The quality problem could be fixed right now by changing background-size: auto 100%; to background-size: auto; in list-thumb.list-thumb-y, but I suppose that's not being done because it causes a lot of whitespace around wide images. If we have category icons of a known reasonable aspect ratio, we can treat them the way we treat the placeholder image and load the actual SVG at a fixed size instead of a stretched rasterized version.

Apr 18 2022, 3:05 PM · Discovery-Search, MediaWiki-Search

Apr 12 2022

Ahecht moved T305995: Allow Page Movers to use the "Move" function from Backlog to Feature Requests on the AutoWikiBrowser board.
Apr 12 2022, 11:02 PM · AutoWikiBrowser
Ahecht created T305995: Allow Page Movers to use the "Move" function.
Apr 12 2022, 10:57 PM · AutoWikiBrowser

Feb 2 2022

Ahecht added a comment to T300366: Problem loading thumbnail images due to Envoy (HTTP/1.0 clients getting '426 Upgrade Required').

My RandomInCategory tool on toolforge was affected by this as well since it's using the standard PHP 7.3 installation on toolforge. I fixed it by changing $jsonFile = file_get_contents($queryURL) to :

Feb 2 2022, 10:22 PM · Upstream, SRE, Traffic
Ahecht added a comment to T271421: Test envoyproxy as a WMF's CDN TLS terminator with real traffic.
Feb 2 2022, 10:22 PM · Patch-For-Review, Traffic, SRE

Jan 11 2022

Ahecht added a comment to T294484: <Code Stewardship Review> Thumbor.

The Python 3 upgrade is trickier. Upstream released an alpha version with Python 3 support (Thumbor 7) in February 2020, but has had very little activity since (none in the last 6 months and no releases of any kind in the last 18 months).

Jan 11 2022, 6:53 PM · Thumbor, Code-Stewardship-Reviews, Foundational Technology Requests

Jan 10 2022

Ahecht added a comment to T216815: Upgrade Thumbor to Buster.

Stretch was supposed to be phased out by June 2021 per https://wikitech.wikimedia.org/wiki/Operating_system_upgrade_policy, and will be EOL in less than 6 months (June 30, 2022) per https://wiki.debian.org/LTS. Is any work being done on this?

Jan 10 2022, 8:53 PM · Thumbor Migration, User-jijiki, serviceops, SRE, Thumbor

Dec 16 2021

Ahecht added a comment to T43426: hsl colors not supported by rsvg.

Ugg. That seems like a massive oversight for an organization with $157 million in revenue and a >$100 million endowment.

Dec 16 2021, 2:52 PM · Upstream, Wikimedia-SVG-rendering
Ahecht added a comment to T43426: hsl colors not supported by rsvg.

@Aklapper Are there any plans to upgrade to librsvg 2.42 or greater? It's been over three years since its release.

Dec 16 2021, 1:28 AM · Upstream, Wikimedia-SVG-rendering

Nov 11 2021

Ahecht created T295523: Delete tool wplist.
Nov 11 2021, 6:03 AM · User-bd808, Projects-Cleanup, Tools, Toolforge (Tools to be deleted)
Ahecht added a comment to T135348: "webservice" command (with jsub) doesn't work in crontab.

Sorry for adding to a declined task, but I have a js script I want to run periodically via node.js, but I can't just use the "nodejs" command because that runs node.js v8, and I need v10. I have been running it using
webservice --backend=kubernetes node10 shell nodejs ~/www/js/wikiprojects.js. How can I run this via crontab, since running that command as-is gives me the -bash: /usr/bin/webservice: No such file or directory error?

Nov 11 2021, 4:43 AM · Toolforge, Cloud-Services

Aug 17 2021

Ahecht added a comment to T268279: Display issues with math articles in dark & black mode.

What is the alternative for displaying math symbols not supported by TeX in such a way that the app doesn't render them invisible? See T182127

Aug 17 2021, 5:54 PM · Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Ahecht reopened T268279: Display issues with math articles in dark & black mode as "Open".

There are some wiki pages that still do not display correctly in dark mode.

Aug 17 2021, 2:33 PM · Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Ahecht reopened T268279: Display issues with math articles in dark & black mode, a subtask of T182128: Image based math symbols show with white background in dark mode, as Open.
Aug 17 2021, 2:33 PM · Wikipedia-Android-App-Backlog (Android Release - FY2025-26), dark-mode, Wikipedia-iOS-App-Backlog, iOS-app-Bugs, Android-app-Bugs

Jul 22 2021

Ahecht added a comment to T213778: Update link colors in Vector 2022 for improved UX (and consistency).

Then use single vs. double underlines, or some other feature that doesn't sacrifice readability in favor of navigability.

Jul 22 2021, 9:01 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-System-Team (Design-System-Sprint), Web-Team-Backlog-Archived (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Vector 2022, UI-Standardization, Vector (legacy skin)

Jul 21 2021

Ahecht added a comment to T213778: Update link colors in Vector 2022 for improved UX (and consistency).

As mentioned before, all of the proposed colors fail the WCAG AAA accessibility criteria of a 7:1 contrast ratio for normal text. We shouldn't be sacrificing accessibility in actually being able to read the text to make links stand out more. If you want to make links stand out, there is a standard way that that has been done since the beginning of the internet: underlining them.

Jul 21 2021, 8:45 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-System-Team (Design-System-Sprint), Web-Team-Backlog-Archived (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Vector 2022, UI-Standardization, Vector (legacy skin)

Jun 2 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.

Thanks. I updated the version on githhub to do better validation of lang and urlencode title=. I'm not sure how to validate the nouns and adjectives, since those lists are designed to be customizable.

Jun 2 2021, 1:37 AM · SecTeam-Processed, Vuln-XSS, Tools, Security

Jun 1 2021

Ahecht closed T283763: ircredirect.toolforge.org tool vulnerable to XSS as Resolved.
Jun 1 2021, 2:31 PM · SecTeam-Processed, Vuln-XSS, Tools, Security
Ahecht reopened T283763: ircredirect.toolforge.org tool vulnerable to XSS as "Open".

@sbassett I am, unless @Legoktm has any other issues with the code.

Jun 1 2021, 2:19 PM · SecTeam-Processed, Vuln-XSS, Tools, Security
Ahecht closed T283763: ircredirect.toolforge.org tool vulnerable to XSS as Resolved.

Sandbox version pushed to the live website.

Jun 1 2021, 8:27 AM · SecTeam-Processed, Vuln-XSS, Tools, Security

May 31 2021

Ahecht added a comment to T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..

Good catch. I was wondering why the <nowiki> wasn't being displayed as a change. I agree that, if the previous tag was being ignored by the parser because it was unclosed, adding a reply should try to keep that status-quo.

May 31 2021, 5:02 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools
Ahecht updated the task description for T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..
May 31 2021, 5:00 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools
Ahecht created T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..
May 31 2021, 3:49 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools

May 28 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.

I had a little time and put together a revision: https://github.com/zanhecht/ircredirect/blob/main/index.php. It's also live at https://ircredirect.toolforge.org/sandbox/.

May 28 2021, 5:00 PM · SecTeam-Processed, Vuln-XSS, Tools, Security

May 26 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.
  • The first bug is a relatively easy fix.
May 26 2021, 10:45 PM · SecTeam-Processed, Vuln-XSS, Tools, Security

Apr 21 2021

Ahecht added a project to T280844: Too many views to Skathi (moon) on enwiki: Product-Analytics.
Apr 21 2021, 9:23 PM · Data-Engineering-Radar, Analytics, Product-Analytics, Pageviews-Anomaly