Page MenuHomePhabricator

Xover
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Apr 16 2017, 6:32 PM (357 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Xover [ Global Accounts ]

Recent Activity

Today

Xover added a comment to T357580: [Technical admins] Vector scripts/styles will no longer apply on Vector 2022 on some wikis.

@Xover which project are you referring to? To be clear the change has only occurred so far on the following wikis where impact is expected to be minimal:

  • All projects where Vector legacy is the default skin
  • Wikivoyage
  • Wikibooks

Please also see the user notice from a year ago: T331679 - I am sorry if you missed that announcement.

Tue, Feb 20, 9:01 PM · User-notice
Xover added a comment to T357580: [Technical admins] Vector scripts/styles will no longer apply on Vector 2022 on some wikis.

Erm. Are you trying to say that this change has already happened for the wikis listed as "Wikis impacted", or that these will be impacted when the change is made at some as yet undetermined point in the future?

Tue, Feb 20, 2:27 PM · User-notice
Xover added a comment to T357580: [Technical admins] Vector scripts/styles will no longer apply on Vector 2022 on some wikis.

Erm. Are you trying to say that this change has already happened for the wikis listed as "Wikis impacted", or that these will be impacted when the change is made at some as yet undetermined point in the future?

Tue, Feb 20, 1:33 PM · User-notice

Wed, Feb 14

Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

Based on looking at the code, and playing around with the buildpacks/the jobs framework, I'm a bit pessimistic that we will be able to migrate everything (especially the custom jobs mess) to the newer framework in a reasonable amount of time, …

Wed, Feb 14, 8:06 AM · Grid-Engine-to-K8s-Migration

Tue, Feb 13

Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

I'm looking into migrating some of the usable aspects (statistics and match + split) of phetools into seperate standalone tools. This might take a while however, so I'd like to request that the tool be kept running after the Feb 14th shutdown deadline.

Tue, Feb 13, 7:48 AM · Grid-Engine-to-K8s-Migration

Sat, Feb 10

Xover created T357211: ws-export PDF export throws "No usable temporary directory found" error.
Sat, Feb 10, 5:44 PM · Community-Tech, WS Export
Xover closed T357176: Wikisource: Can't build full work as Ebook as Invalid.
Sat, Feb 10, 10:28 AM · Community-Tech, WS Export
Xover added a comment to T357176: Wikisource: Can't build full work as Ebook .
Sat, Feb 10, 10:28 AM · Community-Tech, WS Export

Tue, Jan 23

Xover added a comment to T238382: Make Page pages quality editing widget accessible.

The lack of accessibility for even colour blind people got to me, so I hacked up a local gadget to at least provide a tooltip with the text. I think that's probably the absolute minimum we should do while we wait for inspiration to strike regarding a long-term solution.

Tue, Jan 23, 4:00 PM · Accessibility, Design, ProofreadPage

Jan 20 2024

Xover added a comment to T184953: (Deprecate and) Remove mw.Title.exists() (which is not helpful).

Erm. No use case for checking whether a page exists? That seems improbable.

Jan 20 2024, 2:16 PM · Technical-Debt, JavaScript, MediaWiki-General

Jan 5 2024

Xover added a comment to T245549: Cleanup and document code dealing with incomplete follow.

We have a rather big document about follow, but as said above this was mostly wrong: https://docs.google.com/document/d/1n_V91k2s7ULVf2vBMEjbC-nMT6ma6UIsmYSoQJE4Oy4

Jan 5 2024, 6:21 PM · WMDE-References-FocusArea, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish, Cite-Extends, Cite
Xover added a comment to T354267: pr_quality bar should not use <table> for its layout.

I can't speak to the practical accessibility of this in screen readers (which should be checked in JAWS, NVDA, etc. too), but from a general perspective I don't think it makes sense to mark this up as a list, or to mark it up as a list and then change its display model to flexbox. My suggestion would be to use div + span; and possibly also to find some sensible content to put inside the elements instead of visually styling empty elements (think of it like alternative text, either percentages or absolute numbers).

Jan 5 2024, 8:51 AM · Patch-For-Review, Accessibility, ProofreadPage

Dec 29 2023

Xover added a comment to T335553: Investigate recent (2023) downtime of WS Export.

As of right now ws-export has been down for 32 hours straight. Over the last 30 days recorded uptime is 60%. That's a 40% downtime.

Dec 29 2023, 8:21 PM · Community-Tech, WS Export
Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

Build Service image requirements

Dec 29 2023, 11:57 AM · Grid-Engine-to-K8s-Migration
Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

Quick status update

Dec 29 2023, 11:16 AM · Grid-Engine-to-K8s-Migration

Dec 23 2023

Xover added a comment to T351035: Wikimedia-native pager component in Codex.

Note however that Codex components are meant to be MediaWiki agnostic, so direct integration with any specific APIs is unlikely.

Dec 23 2023, 2:27 PM · Design-System-Team, Codex

Dec 19 2023

Xover added a comment to T345406: Add job queue system for generating ebooks.

But then we enter into the cache invalidation problem.

Dec 19 2023, 7:53 AM · WS Export

Dec 15 2023

Xover added a comment to T335553: Investigate recent (2023) downtime of WS Export.

As of today, stats show 80% uptime over the last 90 days (aka. 20% downtime). Since December 6th, cumulative uptime is something like ~20%, with whole days of 0% uptime in the mix.

Dec 15 2023, 12:50 PM · Community-Tech, WS Export
Xover created T353516: ProofreadPage transclusion with useparsoid=1 misplaces <references />.
Dec 15 2023, 12:38 PM · Parsoid, ProofreadPage

Dec 10 2023

Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

@Xover Could you add me as one of the maintainers (mainly to be able to see the current code).

Dec 10 2023, 12:29 PM · Grid-Engine-to-K8s-Migration
Xover added a comment to T353109: More graphs in Wikisource Transclusion statistics.

Could you confirm that you talking about https://phetools.toolforge.org/transclusions.html ?

Indeed, it's strange that only 21 Wikisource domains are shown because the other domains stats exist but are not displayed. For instance there is https://phetools.toolforge.org/graphs/Wikisource_-_texts_eo.svg for Esperanto Wikisource. I guess it should be quite easy to fix.

Dec 10 2023, 12:12 PM · Wikisource-Community-User-Group, All-and-every-Wikisource
Xover added a comment to T353109: More graphs in Wikisource Transclusion statistics.

Is the current code for the tool publicly available ?

Dec 10 2023, 12:01 PM · Wikisource-Community-User-Group, All-and-every-Wikisource

Nov 26 2023

Xover added a comment to T351685: I keep getting logged out on Wikisource.

To the degree it is 1) technically feasible and 2) will actually help, I don't think a proposal to rename "wikisource.org" to something with a third segment will be received as an attack on the very foundations of… etc. We tend to call it "Multilingual Wikisource" or mulWS nowadays, and the two-segment name was a call made way back in the mists of time when the alternative was more "oldwikisource" than anything else. I can't predict how the communities will land on the question (they may prefer to maintain the status quo), but asking is at least an option.

Nov 26 2023, 7:56 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-User-login-and-signup, All-and-every-Wikisource

Nov 25 2023

Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

Some initial thoughts:

Nov 25 2023, 9:08 PM · Grid-Engine-to-K8s-Migration
Xover added a comment to T351685: I keep getting logged out on Wikisource.

The gadget is loading code from wikisource.org which is causing the session cookie conflicts mentioned, this should be temporary untill the patch that Tgr has proposed has been merged and deployed

Nov 25 2023, 6:12 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-User-login-and-signup, All-and-every-Wikisource

Nov 24 2023

Xover added a comment to T351685: I keep getting logged out on Wikisource.

I've disabled the gadget on enWS, but we have multiple gadgets that crossload code from other projects (HotCat from Commons, Wikidata Framework from an obfuscated code blob in user-space on ruWS, Popups from enWP, etc.) and across the Wikisourcen multiple languages crossload scripts from oldwikisource.

Nov 24 2023, 4:10 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-User-login-and-signup, All-and-every-Wikisource

Nov 19 2023

Xover added a comment to T346469: Is codex-search-styles stable for templates to use? What should templates do going forward?.

Another use case: referring to core/extension UI elements in user documentation and messages. I just had need to update a MediaWiki:Newarticletext message to refer to two specific UI elements provided by a WMF-deployed extension as brief instructions for inexperienced editors.

Nov 19 2023, 10:34 AM · MW-1.42-notes (1.42.0-wmf.12; 2024-01-02), Codex, Design-System-Team

Nov 16 2023

Xover added a comment to T309451: Live preview shows incorrect proofread status and headers.

It's currently impossible to work with page-spanning tables (they show up as gobbledygook due to missing open table wikimarkup), previewing changes to the header (e.g. a running header), any formatting that requires a template or similar in the header, etc. I'm getting tired of having to round-trip into Preferences to toggle this off and on again every single time I have work with such constructs.

Nov 16 2023, 11:30 AM · MediaWiki-Page-editing, ProofreadPage
Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

Oh, somehow missed that this task got created and assigned to me.

Nov 16 2023, 7:52 AM · Grid-Engine-to-K8s-Migration

Nov 15 2023

Xover added a comment to T285354: Define "Terms of Service and Privacy Policy" text for GitLab.

I boldly set the "Sign-in text" in GitLab to the following line:
`By signing in you agree to the following terms and policies:

Nov 15 2023, 3:42 PM · collaboration-services, gitlab-settings, Release-Engineering-Team (Quid Pro Crow 🦃), GitLab (Administration, Settings & Policy), User-brennen

Nov 14 2023

Xover added a comment to T282999: Enable Reference Previews on all wikis using the Popups extension, on Nov 21.

Has this been tested on anything that's not a Wikipedia? And does "all wikis" mean "all wikis" or "all Wikipedias" in the announced "Enable Reference Previews on all wikis"?

Nov 14 2023, 6:56 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance, WMDE-TechWish, Reference Previews

Nov 12 2023

Xover created T351035: Wikimedia-native pager component in Codex.
Nov 12 2023, 1:35 PM · Design-System-Team, Codex
Xover updated the task description for T298198: Define a responsive column grid system.
Nov 12 2023, 11:12 AM · Design, Epic, Design-System-Team (Design-System-Product-Roadmap), Codex

Oct 30 2023

Xover added a comment to T285173: Allow @import of local sanitised CSS files into other sanitised CSS files on same wiki.

A concrete example of the use case on Wikisource:

Oct 30 2023, 8:22 PM · TemplateStyles, css-sanitizer

Oct 13 2023

Xover added a comment to T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search.

Man, this is getting complicated…

Oct 13 2023, 6:17 AM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch

Oct 12 2023

Xover renamed T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search from "prefer-recent" keyword breaks search to "prefer-recent" keyword with out-of-bounds boost value breaks search.
Oct 12 2023, 7:23 AM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch
Xover updated subscribers of T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search.

@Xover I don't recall the prefer-recent keyword to ever have worked with a syntax like prefer-recent:2,30, searching via global search it appears that this page is almost the only one using this syntax across all WMF wikis.

Oct 12 2023, 7:15 AM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch

Oct 11 2023

Xover added a comment to T346469: Is codex-search-styles stable for templates to use? What should templates do going forward?.

Incidentally, cf. T106948, Extension:InputBox might be a useful reference for what types of things are needed on-wiki; and obsoleting it might not be a bad goal when deciding what facilities Codex should make available for use from wikitext.

Oct 11 2023, 6:13 PM · MW-1.42-notes (1.42.0-wmf.12; 2024-01-02), Codex, Design-System-Team
Xover added a comment to T106948: Convert InputBox to use OOUI where possible.

Rename this task to target Codex instead, perhaps?

Oct 11 2023, 6:08 PM · Google-Code-in-2017, MediaWiki-extensions-InputBox, UI-Standardization
Xover added a project to T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search: MediaWiki-extensions-InputBox.
Oct 11 2023, 6:03 PM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch
Xover reopened T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search as "Open".

Thanks for the explanation. Unfortunately, the actual case where this was reported was in a search link generated by Extension:InputBox, so I don't control the order of arguments.

Oct 11 2023, 6:02 PM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch
Xover created T348658: "prefer-recent" keyword with out-of-bounds boost value breaks search.
Oct 11 2023, 2:23 PM · MediaWiki-extensions-InputBox, Discovery-Search, CirrusSearch

Sep 29 2023

Xover added a comment to T345723: Images not shown in Apple Books for ePub exported from Wikisource.

Workaround added on enWS.

Sep 29 2023, 11:47 AM · Community-Tech, All-and-every-Wikisource, WS Export

Sep 28 2023

Xover updated the task description for T345723: Images not shown in Apple Books for ePub exported from Wikisource.
Sep 28 2023, 7:06 AM · Community-Tech, All-and-every-Wikisource, WS Export
Xover created T347547: Proofread Page settings are invisible when 2010 toolbar is disabled.
Sep 28 2023, 7:03 AM · All-and-every-Wikisource, ProofreadPage

Sep 22 2023

Xover added a comment to T63007: Allow specifying when a gadget should load (action, namespace, content model).

Just mentioning this here so it's not lost in the shuffle:

Sep 22 2023, 9:04 AM · Patch-For-Review, User-notice, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Wikimedia-Performance-recommendation, Wikimedia-Israel-Hackers, MediaWiki-extensions-Gadgets

Sep 13 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

I can sense the frustration pretty clearly […]

Sep 13 2023, 9:53 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Sep 10 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

“So, Xover, how do you contribute to the Wikimedia projects?”

Sep 10 2023, 10:52 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Sep 6 2023

Xover created T345723: Images not shown in Apple Books for ePub exported from Wikisource.
Sep 6 2023, 11:13 AM · Community-Tech, All-and-every-Wikisource, WS Export

Sep 4 2023

Xover added a comment to T345519: Add a better/more capable PDF/DJVU/Multipage file viewer.

It's beyond the scope of this task, but I'm dropping a note about it here as it's a relevant factor to consider in designing and implementing a new modernized multipage viewer. This will appear in a separate Phab task at some point when I've chewed it over sufficiently to make sense. In ay case…

Sep 4 2023, 7:00 AM · Commons, All-and-every-Wikisource

Sep 1 2023

Xover added a comment to T328872: Commons: UploadChunkFileException: Error storing file: backend-fail-internal; local-swift-codfw.

Yesterday, while uploading a small SVG file using bigChunkedUpload.js, the finalize stage took an unusually long time for such a small file and then logged 00019: FAILED: backend-fail-internal: An unknown error occurred in storage backend "local-swift-codfw". The file did seem to finish upload as expected despite this though.

Sep 1 2023, 10:09 AM · API Platform, MediaWiki-File-management, MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Unstewarded-production-error, MediaWiki-Uploading, Wikimedia-production-error, SRE-swift-storage, Commons

Aug 29 2023

Xover added a comment to T241524: Parser function for loading gadgets.

loading style modules instead of templatestyles (why?)

Why not? We could disallow making style modules embeddable, if we wanted, but I'm not sure I see the point. They are more restricted permission-wise but allow for more modern CSS.

Aug 29 2023, 7:59 PM · Patch-Needs-Improvement, MediaWiki-extensions-Gadgets
Xover added a comment to T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip.
Aug 29 2023, 4:12 PM · Bengali-Sites, Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog (Needs Prioritization (Tech))
Xover added a comment to T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip.

Apparently pa.wikisource is so bad it counts as two. 😎 I'd edit the description directly but I'm guessing this is a typo for pa.wikipedia or another of the pa. sisters that you might want to include.

Aug 29 2023, 4:05 PM · Bengali-Sites, Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog (Needs Prioritization (Tech))
Xover attached a referenced file: F37640502: Screenshot from 2023-08-29 19-19-48.png.
Aug 29 2023, 3:38 PM · Community-Tech, Bengali-Sites, WS Export
Xover added a comment to T345163: Align justify while exporting.

@Bodhisattwa I think the idea is to let each project express such preferences through bn:MediaWiki:Epub.css (compare e.g. s:MediaWiki:Epub.css).

Aug 29 2023, 3:36 PM · Community-Tech, WS Export
Xover added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

[…] Namespaces could be less urgent/relevant.

For Wikisource, and probably other sisters with multiple content namespaces, namespaces are a high priority.

Aug 29 2023, 2:46 PM · Patch-For-Review, MediaWiki-extensions-Gadgets
Xover added a comment to T87276: Set an explicit "Origin When Cross-Origin" referer policy via the meta referrer tag.

This is still spewing errors in the console for every page load in Safari due to the hyphenless keyword. But cf. T180921 and T178356, are there any still-supported UAs that need (and do something sensible with) the old version of the keyword? That actually support current SSL/TLS versions and options (i.e. can actually connect)? Can we get rid of it? (finally, after eight years)

Aug 29 2023, 7:50 AM · User-notice-archive, SRE, Traffic, The-Wikipedia-Library, Security-General, Privacy, Research, WMF-General-or-Unknown, HTTPS

Aug 27 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Hmm. The Page Status menu item icons also do not change appearance when the menu item is disabled (i.e. the "Validated" option), making it hard to tell that the menu item is in fact disabled. This isn't helped by the low contrast change to the menu item text label: it looks very little different from a normal enabled item. Further exacerbated in a typical case of looking at it on a "Proofread" page, when the much-more contrasty menu item is between the normal items and the disabled items.

Aug 27 2023, 9:51 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 23 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Incidentally, judging by the volume and variety of feedback on this feature (I don't think I've seen this much engagement on a change to PRP so long as I've been active), it might be worthwhile to set up a #eis tag and / or a separate Edit-in-Sequence column on the ProofreadPage workboard so that issues can be filed as separate tasks against ProofreadPage but still grouped so you can keep track of them.

Aug 23 2023, 7:34 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T342200: Add JS hook(s) for extensions to interact with the edit recovery process.

Just mentioning here, since it seems not unlikely that Edit Recovery will need to have the necessary hooks, depending on how strictly it's layered, to enable things like s:MediaWiki:Gadget-Easy_LST.js that need to transform wikitext on page load and before saving.

Aug 23 2023, 7:09 AM · Edit Recovery

Aug 19 2023

Xover added a comment to T344544: Archive the DoubleWiki extension.

Is the proposal here to merge the functionality into the Wikisource extension, or to drop the functionality entirely?

Aug 19 2023, 2:06 PM · User-notice, Community-consensus-needed, All-and-every-Wikisource, MediaWiki-extensions-DoubleWiki, translatewiki.net, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

EIS does use the postEdit callback, so that might be a good place to start ?

I'm not familiar with that.

Aug 19 2023, 8:40 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 18 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

I would recommend using the PageSelection API to do this

Aug 18 2023, 10:08 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 17 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

The docs don't seem to show any .ready() type hooks, any (documented) way to add .onSave() type handlers, or attach handlers to the page status change widget.

Aug 17 2023, 6:25 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Change 884458 had a related patch set uploaded (by Sohom Datta; author: Sohom Datta):

[mediawiki/extensions/ProofreadPage@master] Add internal API to retrieve default content for a Page: page

https://gerrit.wikimedia.org/r/884458

Aug 17 2023, 6:16 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

The "Go to specific page" function is nifty, and having filters for page status there is very handy for specific situations, but I think it would be much clearer and easier to navigate it if the pages in the pagelist widget were colored with the page status color directly. On enWS we also have a Gadget that adds an additional border to each page box on the Index page to indicate whether the current user is able to, e.g., Validate that page. The obvious use case for this is having an overview of the pagelist because right now you're working on a specific set of pages: but that set could equally well be a combination like "All redlinks plus all Not Proofread" or "All Not Proofread and Problematic". Coloring the boxes directly also gives you a "grand overview".

Aug 17 2023, 6:04 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

I would put in a proposal/patch to change the current pagelists to use this color scheme/icon set as well (for consistency), but have refrained from doing that, due to it being a controversial change that would require agreement from multiple wikis.

Aug 17 2023, 5:54 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Minor UI issue: the icons in the Page status dropdown do not appear to use the same colors as Proofread Page. The icon for the "Problematic" status is more blue than purple, and without actually checking color values the other page statuses look to me like they're different shades of red/yellow/green.

Aug 17 2023, 4:31 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 16 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

We did perform extensive beta tests on itwikisource, napwikisource and pawikisource (where we posted on the Scriptorium asking for feedback) we also advertised the deployment on en.wikisource.beta.wmflabs.org on the monthly Wikisource Community Meetings

Aug 16 2023, 8:49 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 15 2023

Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

This is the beta (to a certain extent), if stuff doesn't work, you are not forced to use it. Having a beta feature that enables a button that enables a feature isn't really a usefull way of implementing this in my opinion

Aug 15 2023, 3:09 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage
Xover added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Erm. Since this shows up, unconditionally, as a big honkin' extra pseudo-tab in the prime position up top… Has this been communicated to the communities so they know what it is, how to use it, where to report problems, etc.?

Aug 15 2023, 9:51 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), All-and-every-Wikisource, ProofreadPage

Aug 14 2023

Xover updated the task description for T344139: CSS Speech "speak" property generates error message in sanitized-css pages.
Aug 14 2023, 12:12 PM · TemplateStyles, css-sanitizer
Xover added a comment to T344139: CSS Speech "speak" property generates error message in sanitized-css pages.

Possibly relevant thread on MDN's Github.

Aug 14 2023, 9:16 AM · TemplateStyles, css-sanitizer
Xover created T344139: CSS Speech "speak" property generates error message in sanitized-css pages.
Aug 14 2023, 8:55 AM · TemplateStyles, css-sanitizer

Aug 13 2023

Xover added a comment to T285173: Allow @import of local sanitised CSS files into other sanitised CSS files on same wiki.

By the way, it occurs to me that we don't actually need this functionality to literally be CSS @import. Something with the semantics of cpp's #include would work equally well for our purposes. In effect, a santized-css specific way to transclude another santized-css page.

Aug 13 2023, 11:57 AM · TemplateStyles, css-sanitizer

Aug 3 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

I'm going to reduce concurrency there and also increase the threshold for workers on expensive formats to help remedy the issues you're seeing.

Aug 3 2023, 11:33 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

429 response codes in codfw seems to have started jumping some time during July 31; briefly fell back during August 2nd, only to go through the roof again and stay there later that day.

Aug 3 2023, 9:03 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

And the current status is that it takes 5–10 reloads, with a timeout in the 10–15s range, to load each page. That is, an average total effective thumbnail render time of 1–2 minutes. From my perspective "Commons is down".

Aug 3 2023, 7:35 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Aug 1 2023

Xover added a comment to T320236: Some Oxford University Press resources are unavailable.

We met with Oxford today and they're going to look into ANB, EE, and the remaining Law collections. Academic journals appear to all be working, but we don't have all books.

Aug 1 2023, 10:56 AM · The-Wikipedia-Library
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

Over the last few days (early Sunday UTC was when I consciously noted it, but that's unlikely to be very accurate timing) I'm seeing variable but worsening image load times and increasing number of 429 responses. In a quick test just now, two out of three thumbs loaded from the same DjVu returned 429 (example in case you want to look for it in logs).

Aug 1 2023, 8:36 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Jul 30 2023

Xover added a comment to T341918: Pregenerate Wikisource-useful thumbnail sizes for multi-page media.

I think overall this would be a good idea, but I personally want to wait untill the rollout of Edit-in-sequence and see if that satisfies the current needs

Jul 30 2023, 10:00 AM · All-and-every-Wikisource, ProofreadPage, Thumbor

Jul 29 2023

Xover renamed T343008: Update license of exported books to CC BY-SA 4.0 from update license to CC BY-SA 4.0 to Update license of exported books to CC BY-SA 4.0.
Jul 29 2023, 9:17 AM · All-and-every-Wikisource, WS Export
Xover added a comment to T343008: Update license of exported books to CC BY-SA 4.0.

It is also a blatant lie: mainspace content on Wikisource covered by CC BY-SA (any version) is essentially nil. The vast majority of the content is simply public domain, with a very small fraction under some different free license. Crucially, the license varies from mainspace page to mainspace page so no such blanket statement will ever be accurate. That's why we add an explicit license / copyright template to every single text we host (and which the About text is now directly contradicting).

Jul 29 2023, 9:16 AM · All-and-every-Wikisource, WS Export

Jul 15 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

Yeah yeah, For the first 50 pages. The problem was that it was queuing all pages in all pre-gen sizes all at once.

Jul 15 2023, 10:41 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor
Xover created T341918: Pregenerate Wikisource-useful thumbnail sizes for multi-page media.
Jul 15 2023, 10:35 AM · All-and-every-Wikisource, ProofreadPage, Thumbor
Xover added a comment to T341916: Some images not being downloaded by Tesseract (HTTP 503).

@Samwilson Isn't this built-in? Also, is designing client code based on current poor performance of the multimedia stack really a good idea? The default RetryableHttpClient RetryStrategy seems like a good general behaviour, while a single immediate retry is hyper-specific to current multimedia stack behaviour (cf. T337649).

Jul 15 2023, 9:50 AM · Wikimedia OCR

Jul 6 2023

Xover added a comment to T335892: Get stats on Gadgets and Users scripts loading third-party resources.

Definitely would be pro-overriding the user-agent for fontcdn (and cdnjs) — that would make it significantly easier to argue that they should be considered ok to allowlist for third-party resources.

Jul 6 2023, 7:14 AM · WMF-General-or-Unknown, affects-Miraheze, SecTeam-Processed, Privacy Engineering, tech-decision-forum
Xover updated subscribers of T335892: Get stats on Gadgets and Users scripts loading third-party resources.

[…] As too often I have no idea where its source is located though...

Jul 6 2023, 7:08 AM · WMF-General-or-Unknown, affects-Miraheze, SecTeam-Processed, Privacy Engineering, tech-decision-forum

Jul 1 2023

Xover added a comment to T63007: Allow specifying when a gadget should load (action, namespace, content model).

Is this still stalled on lack of an active maintainer for Extension:Gadgets?

Jul 1 2023, 9:46 AM · Patch-For-Review, User-notice, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Wikimedia-Performance-recommendation, Wikimedia-Israel-Hackers, MediaWiki-extensions-Gadgets

Jun 19 2023

Xover added a comment to T339845: Investigate alternatives to ghostscript for PDF thumbnailing.

Some highly informal testing using a bone stupid harness (time()+system()+time(), essentially), on my 16" MacBook Pro (2021, so M1 Max), running sequentially through all 2052 pages of the 366.3MB PDF from IA: latindictionaryf00andr. I used gs options extracted from PdfHandler.php and superficially equivalent ones picked from pdftocairo's man page. The exception was the value for $wgPdfHandlerDpi that I couldn't figure out where it got set, so for that I just picked 300 DPI more or less at random. I have not really compared the output, except to observe that pdftocairo seems to produce distinctly smaller file sizes for the same resolution (probably different JPEG compression settings). Times are in fractional seconds.

Jun 19 2023, 3:05 PM · Thumbor

Jun 17 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

This issue was introduced in MW 1.37 as part of change 698367 (ref T284416) which added support for pre-rendering the thumbnail for multi-page files, which was previously not functional (not even the first page, presumably) .

Jun 17 2023, 8:13 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

When someone uploads a multi-page file, like a pdf or djvu, then to produce the pregen sizes, mw creates a job for each size and each page (e.g. if we have five pregen sizes and a 300 page pdf, you get 1500 jobs) and pushes all of them at the same time to the job queue which I assume they start around the same time... Thankfully it has the limit of up to first 50 pages but that's still 4*50 jobs at the same time. I think I can put out a solution to this. Basically make it similar to refreshlinks. Give me a minute.

Jun 17 2023, 7:39 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Jun 8 2023

Xover added a comment to T338155: Investigating caching issues (frontend).

Is this similar to the experience that you have ? Or do you see two specific image loads after the blue background of the Wikieditor appears ?

Jun 8 2023, 2:46 PM · ProofreadPage

Jun 6 2023

Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

We bumped the number of concurrent renderings, but so far I wouldnt say we are doing great, we will pick this up later or tomorrow

Jun 6 2023, 6:41 PM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor
Xover added a comment to T338155: Investigating caching issues (frontend).

@Xover, just checking: do you have the high-res image function in "jump to file" turned on?

Jun 6 2023, 1:27 PM · ProofreadPage
Xover added a comment to T338155: Investigating caching issues (frontend).

@Xover, just checking: do you have the high-res image function in "jump to file" turned on?

Jun 6 2023, 12:42 PM · ProofreadPage
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

429 responses sky rocketed this morning:

Jun 6 2023, 12:40 PM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor

Jun 5 2023

Xover added a comment to T338155: Investigating caching issues (frontend).

@Xover Can you send some details about a specific case where you see this (preferably including browser versions if possible).

Jun 5 2023, 7:51 PM · ProofreadPage
Xover added a comment to T337649: Thumbor fails to render thumbnails of djvu/tiff/pdf files quite often in eqiad.

Also worth noting: the testing I reported above paints a completely different picture of the severity compared to what I am able to see in the various Grafana graphs linked in previous comments. The graphs show, at worst, marginally degraded performance (at least so far as I can read them), but the picture painted by my testing was more "completely broken". I realise this is to some degree intermittent and only affects certain files for certain users, and that both may be relatively small subsets of the total, but for those affected it's a pretty severe-looking problem.

Jun 5 2023, 9:53 AM · MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), All-and-every-Wikisource, serviceops, Thumbor