Page MenuHomePhabricator

Xover
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

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

Recent Activity

Oct 1 2025

Xover updated subscribers of T353516: ProofreadPage transclusion with useparsoid=1 misplaces <references />.

Per @Arlolra in T274654#6946964 this is actually almost precisely the opposite of what I assumed in the task description: Parsoid isn't parsing the content of extension tags and instead calls out to the legacy parser. Since the legacy parser can't see outside its context (the extension tag content) neither does the nested call to Cite, which therefore has no way to know there is a <references /> tag elsewhere and thus emits one at the end of the extension tag content (the individual PRP <pages … /> tag). The patch that just landed for T278481 is likely to wholly or partially fix this issue.

Oct 1 2025, 9:10 AM · Parsoid, ProofreadPage

Sep 4 2025

Xover added a comment to T278481: Parsoid support for the ProofreadPage extension.

Change #1155672 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/extensions/ProofreadPage@master] Add parsoid support in ProofreadPage extension

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

Sep 4 2025, 1:42 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Phase 2 - testwiki Main namespace support), ProofreadPage, Parsoid

Aug 19 2025

Xover added a comment to T385832: Probably "-movesubpages" option doesn't work in "movepages.py" file of Pywikibot.

@Aram: It looks like only administrators have the move-subpages permission on testWP. PWB is probably trying to move the subpages and failing (and the MW API makes this situation hard to detect). The same is the case for suppressredirect permission, except members of the Bot group can also do this in addition to administrators.

Aug 19 2025, 3:46 PM · Pywikibot
Xover added a comment to T385832: Probably "-movesubpages" option doesn't work in "movepages.py" file of Pywikibot.

@Aram Not sure where you got "-movesubpages" from. As best I can tell it's been -nosubpages since support for the option was added (in 2022), and all the documentation I find seems to have the correct name. Could you retest and close this task if it was just a mistake? Or if there's documentation somewhere giving the incorrect name for the option knowing where would be good.

Aug 19 2025, 1:47 PM · Pywikibot
Xover renamed T400608: Add high-level API for Wikidata in Pywikibot from Add high-level API to Add high-level API for Wikidata in Pywikibot.
Aug 19 2025, 1:14 PM · Pywikibot-Wikidata, Pywikibot

Aug 13 2025

Xover added a comment to T401754: Increase Edit Box Size in Proofread Interface, Wikisource.

The developers have surely thought about the user interface, but I doubt they've themselves done much editing/proofreading in wikisource with Tibetan manuscripts.

Aug 13 2025, 2:27 PM · ProofreadPage
Xover updated subscribers of T401754: Increase Edit Box Size in Proofread Interface, Wikisource.

@Soda #wpTextbox1 isn't resizeable because it wreaks havoc with other functionality. It used to be, but got broken in the last big revamp of the PRP UI. I think @Samwilson was involved at least peripherally at the time. But a proper fix for this bug is to constrain both the minimum and maximum dimensions of the PRP editor UI so that e.g. very tall and narrow or very wide a low scan images doesn't lead to extreme situations like this.

Aug 13 2025, 12:01 PM · ProofreadPage

Aug 9 2025

Xover added a comment to T357463: Create an Extension for using Codex components in wikitext pages.

Not yet, but someone can upload them and it's trivial to write a bot to keep them up to date.

Aug 9 2025, 10:22 AM · Design-System-Team, Epic, MediaWiki-extension-requests, Codex

Jul 26 2025

Xover added a comment to T340477: Support Codex design tokens in Gadgets.

I think the cleanest solution would be to reopen T56864 and work on implementing a secure "sandbox mode" in the LESS compiler that treats input as untrusted.

Jul 26 2025, 4:57 PM · MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, Design-System-Team, MediaWiki-extensions-Gadgets, Front-end Modernization

Jul 1 2025

Xover added a comment to T358660: Expose subpage information in the client-side API.

Now that async/await is finally available (T381537) I'll be starting work on replacing the above referenced Gadget that prompted this task. Async/await makes it possible to rewrite it, but it'll still contain a lot of boilerplate API calls with iffy semantics to figure out where it is in the subpage hierarchy. Having API like that described in this task could make that Gadget actually somewhat elegant and maintainable.

Jul 1 2025, 8:48 AM · MW-Interfaces-Team, All-and-every-Wikisource, JavaScript, MediaWiki-Action-API
Xover added a comment to T184953: (Deprecate and) Remove mw.Title.exists() (which is not helpful).

And per the use case described in T358660 having parity with the Lua library would be really helpful and avoid a lot of boilerplate calls to the Action API. As a first "MVP", having .exists for the current page (with its parent pages if the current page is a subpage). But long term also for arbitrary pages.

Jul 1 2025, 8:42 AM · Technical-Debt, JavaScript, MediaWiki-General

Jun 13 2025

Xover added a comment to T396831: Rename page namespaces on Wikisource while renaming a file on Wikimedia Commons.

Note that this raises thorny issues of cross-project policy, permissions (e.g. filemover on Commons vs. move permissions on Wikisource), and what happens when the same file on Commons is used by multiple Wikisourcen (e.g. a book transcribed on one of the Indic Wikisourcen and translated on enWS). Files being renamed on Commons without the Wikisource community being aware of it (before someone notices the broken transcription) causes quite a few problems already, and if renaming a file on Commons suddenly triggered mass moves on Wikisource that's likely to get even worse.

Jun 13 2025, 1:19 PM · ProofreadPage, MediaWiki-Page-rename, All-and-every-Wikisource
Xover updated the task description for T396831: Rename page namespaces on Wikisource while renaming a file on Wikimedia Commons.
Jun 13 2025, 1:10 PM · ProofreadPage, MediaWiki-Page-rename, All-and-every-Wikisource

Jun 6 2025

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

Hello folks - this tool has a cache directory (/data/project/phetools/cache) that's over 100G in size. Is that in use or could we reclaim that disk space?

Jun 6 2025, 8:24 PM · Wikimedia-Hackathon-2024, Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Mar 21 2025

Xover added a comment to T384725: [Epic] WE4.2.18 UserInfoCard experiment for assisting patrollers and moderators.

But do remove all vestiges of the "account reputation" term first, it's almost guaranteed to lead a subset of the contributor community down rabbit holes that do not reflect the intent of this work.

Yeah, I agree with that. In terms of the proposals for the user-facing feature, I think we've done that, but if you think we should adjust any other wording, please let us know.

Mar 21 2025, 11:39 AM · OKR-Work, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, Epic, WE4.2 Anti-abuse
Xover added a comment to T384725: [Epic] WE4.2.18 UserInfoCard experiment for assisting patrollers and moderators.

… But we also saw that there are many useful data points that are helpful to quickly surface to moderators, …

Mar 21 2025, 8:48 AM · OKR-Work, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, Epic, WE4.2 Anti-abuse
Xover added a comment to T384725: [Epic] WE4.2.18 UserInfoCard experiment for assisting patrollers and moderators.

"User Info Card", as used in the title is fine and dandy, but further down in the task description (and subtasks) the term starts morphing into "Account Reputation" at which point the immediate connotation is "Social Credit Score". I think the "account reputation" term needs to excised anywhere it appears.

Mar 21 2025, 7:46 AM · OKR-Work, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, Epic, WE4.2 Anti-abuse

Mar 20 2025

Xover added a comment to T389430: Page and Index namespaces from ProofreadPage extension no longer considered content namespaces since deploy of 1.44.0-wmf.21.

I'm not familiar enough with wikisource and ProofreadPage to know what effects this has on the wiki itself.

Mar 20 2025, 6:16 AM · MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), MediaWiki-Platform-Team, ProofreadPage

Feb 22 2025

Xover added a comment to T375220: [EPIC] Develop a set of shared MediaWiki-specific Codex components in MW Core.

Potential subtask: T351035

Feb 22 2025, 8:29 AM · Design-System-Team (Roadmap), Epic, Codex

Feb 19 2025

Xover added a comment to T210959: Make tools-static fontcdn/ and cdnjs/ redact UA.

google fonts api returns woff2 for Windows, but returns woff for macOS
This apparently has to do with issues like https://github.com/google/fonts/issues/2602

Still that means that if we have like 2 buckets, we'll probably cover the most significant browser support for that ppl will actually need.

Feb 19 2025, 8:37 AM · cloud-services-team, Toolforge, Privacy

Feb 16 2025

Xover added a comment to T357197: Allow ES2017 (ES8) syntax in gadgets.

Hmm. Did anybody check the intersection of browsers that do not support async/await and those that do support CSS Variables (which are required by Codex, and Night Mode, and…)?

Feb 16 2025, 9:40 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

Jan 29 2025

Xover added a comment to T384803: Add 'Content-Length' in ws-export HTTP Response.

I've not looked into this deeply yet, but it appears it may be related to the Toolforge proxy. The app is sending Content-Length correctly on my local Apache:

Jan 29 2025, 7:20 AM · Community-Tech, WS Export

Oct 11 2024

Xover placed T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes up for grabs.

Remove myself as assignee on this task since I won't have time to work on it any time soon (and @Aklapper keeps nagging me :)). I still plan to get back to it eventually, but this better reflects the real staus just now.

Oct 11 2024, 11:22 AM · Wikimedia-Hackathon-2024, Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Sep 2 2024

Xover added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.

… the specs allow [Retry-After] for 200 responses too, I can't find it in RFC 7231 though, I will check but I'm sure we checked the specs …

Sep 2 2024, 8:38 PM · User-notice-archive, MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, Wikimedia-Incident, DBA, Wikimedia-production-error
Xover added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.

https://www.mediawiki.org/wiki/Manual:Maxlag_parameter says that you can add e.g. &maxlag=5 to all of your requests, and retry if they fail with the maxlag error code. You don't need a separate request to fetch the current maxlag value. And you can read the suggested delay to wait before retrying from the Retry-After HTTP response header.

We could add something making use of that to mw.Api. It could be similar to how postWithToken() already works (that method implements retrying on specific failures).

Sep 2 2024, 6:36 PM · User-notice-archive, MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, Wikimedia-Incident, DBA, Wikimedia-production-error

Aug 31 2024

Xover added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.
Aug 31 2024, 8:26 AM · User-notice-archive, MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, Wikimedia-Incident, DBA, Wikimedia-production-error

Aug 30 2024

Xover added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.

I recommend that between each request, the tool should wait as long as max lag which is between 0.1s to 0.5s in normal times. That would automatically makes it back off during stress.

Aug 30 2024, 1:41 PM · User-notice-archive, MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, Wikimedia-Incident, DBA, Wikimedia-production-error

Aug 19 2024

Xover added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.

Random note: The gadget currently waits 1 second before next edit, I think it's fine to lower it to 500ms.

Aug 19 2024, 2:07 PM · User-notice-archive, MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, Wikimedia-Incident, DBA, Wikimedia-production-error

Aug 18 2024

Xover added a comment to T139144: Making a pypi package pywikibot-scripts for officially supported scripts.
❯ pipx install pywikibot-9.4.0.dev1-py3-none-any.whl
  installed package pywikibot 9.4.0.dev1, installed using Python 3.12.5
  These apps are now globally available
    - pwb
done! ✨ 🌟 ✨
❯ pipx inject pywikibot requests_oauthlib                            
  injected package requests-oauthlib into venv pywikibot
done! ✨ 🌟 ✨
❯ pipx inject pywikibot_scripts-9.4.0-py3-none-any.whl 
Error: 'pywikibot_scripts-9.4.0-py3-none-any.whl' looks like a path. Expected the name of an installed package.
❯ pipx install pywikibot_scripts-9.4.0-py3-none-any.whl
Aug 18 2024, 10:13 AM · User-DrTrigon, Pywikibot

Aug 15 2024

Xover added a comment to T139144: Making a pypi package pywikibot-scripts for officially supported scripts.

… there are other issues which might be more important.

Aug 15 2024, 3:58 PM · User-DrTrigon, Pywikibot
Xover added a comment to T139144: Making a pypi package pywikibot-scripts for officially supported scripts.

I don't particularly care how the various bits of the distro is broken into pieces, but for anyone who primarily wants to use the finished scripts the PyPI package is a bit useless right now. Installing the pywikibot package and then having to do a git checkout of it too in order to use it is… well, let's call it "not optimal" and leave it at that.

Aug 15 2024, 8:59 AM · User-DrTrigon, Pywikibot

Aug 13 2024

Xover added a comment to T194651: Smooth out quirks in the <poem> tag to ease consistent rendering across parsers.

On English Wikisource the limitations and problems with the poem extension led to the development of {{ppoem}}. It's not universally used and some contributors still prefer the tradeoffs of the poem extension tag, but the approach taken by the template might be a good reference for this task.

Aug 13 2024, 9:37 AM · Patch-Needs-Improvement, MediaWiki-extensions-Poem

Aug 8 2024

Xover added a comment to T372017: AWB reads old writeapi user right, so stops working on wikis when it is removed.

If this is due to T294397, then as a result if it getting rolled back in T371977 the problem should now be gone. @BD2412 could you retest and report results here?

Aug 8 2024, 11:27 AM · AutoWikiBrowser
Xover added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

however, AutoWikiBrowser (AWB) also checks writeapi.

Eh… looking closer, it seems to check the writeapi right, not the siteinfo response member. So it’s not gonna be directly broken in the same way, I guess. Let’s untag them again.

Aug 8 2024, 11:26 AM · MW-Interfaces-Team, Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), MediaWiki-Action-API

Aug 3 2024

Xover added a comment to T371655: Deploy InternetArchiveBot on the Chinese Wikisource (zhwikisource).

This seems to be zhWS-specific, so removing the (somewhat confusingly named and conceived) "All-and-every-Wikisource" tag.

Aug 3 2024, 9:38 AM · InternetArchiveBot, Chinese-Sites
Xover removed a project from T371655: Deploy InternetArchiveBot on the Chinese Wikisource (zhwikisource): All-and-every-Wikisource.
Aug 3 2024, 9:35 AM · InternetArchiveBot, Chinese-Sites

Jul 17 2024

Xover created T370353: Fire mw.hook when section is added to 2010 Wikieditor.
Jul 17 2024, 7:22 PM · WikiEditor (2010)
Xover added a comment to T30563: WikiEditor - Streamlining and customizing the groups or modules loaded by default should require less manual scripting.

Wikieditor now provides a decent(ish) API for adding new groups, sections, and buttons; which is documented(ish) with examples at mw:WikiEditor/Toolbar_customization. It also provides the mw.hook() event wikiEditor.toolbarReady and wikiEditor-toolbar-doneInitialSections (documented on the same page). The API for removing things and modifying things is certainly not great, but it exists and is documented (ditto).

Jul 17 2024, 6:41 PM · WikiEditor (2010)
Xover closed T38230: Advanced edit toolbar doesn't allow changing the width of the editor textbox on Wikisource projects. as Invalid.

This 2012 bug (imported from Bugzilla) is about UI that has seen major revamps at least twice since the bug was reported (both in ways that would directly affect the subject of this bug report), and the user reporting the bug is no longer active on Wikimedia projects (they have like ~10 edits the last five years, the last one a year and a half ago). I am therefore going to close this as "Invalid".

Jul 17 2024, 6:30 PM · All-and-every-Wikisource, WikiEditor (2010)
Xover closed T38230: Advanced edit toolbar doesn't allow changing the width of the editor textbox on Wikisource projects., a subtask of T38664: MediaWiki bugs to be fixed for 1.20wmf3 deployment (tracking), as Invalid.
Jul 17 2024, 6:28 PM · Tracking-Neverending, WMF-General-or-Unknown
Xover added a comment to T318710: In editing mode, windows in vertical mode should have the same heights, or height should be customizable on Wikisource projects.

This is unrelated to the 2010 Wikieditor; the horizontal/vertical switch and the sizing of the text boxes is controlled by ProofreadPage.

Jul 17 2024, 6:04 PM · ProofreadPage, All-and-every-Wikisource
Xover edited projects for T318710: In editing mode, windows in vertical mode should have the same heights, or height should be customizable on Wikisource projects, added: ProofreadPage; removed WikiEditor (2010).
Jul 17 2024, 6:02 PM · ProofreadPage, All-and-every-Wikisource
Xover added a comment to T348691: $textarea is undefined.

Should this be closed? It's ~9 months old and only reported once on a beta instance (which I guess is "production", but…). It seems odd to clutter up, e.g., the WikiEditor (2010) workboard with this.

Jul 17 2024, 6:01 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-Jdlrobson, patch-welcome, JavaScript, MediaWiki-extensions-Disambiguator, Wikimedia-production-error
Xover created T370334: Custom event when PRP buttons have been added to 2010 Wikieditor toolbar.
Jul 17 2024, 5:50 PM · ProofreadPage
Xover added a comment to T370243: OPDS export catalog not generated since Dec. 2023.

Also reported at enWS here.

Jul 17 2024, 9:46 AM · Community-Tech, WS Export

Jul 9 2024

Xover added a comment to T282027: Vector: Interlanguage selector creates erroneous whitespace on projects that don't have the tagline enabled and use indicators.

Getting away from solution-ing. It seems like the general issue here is the idea that indicators should be included some how in the header component rather than occupy the space between the article and Article/Talk/Tools bar - am I understanding that correct?

Jul 9 2024, 2:17 PM · Vector 2022, task-needs-improvement

Jun 4 2024

Xover added a comment to T366530: [EPIC] Create a Codex version of TablePager for Special:GlobalContributions.

Could we please make sure this component is accessible for people using screen readers like JAWS, NVDA, ZoomText, and Speechify?

Jun 4 2024, 6:22 AM · Design-System-Team (Roadmap), Epic, Codex

Jun 3 2024

Xover added a comment to T299521: PDF file has 0x0 image size in Commons after uploading a new version while the page number is correct.

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/mediawiki/thumb.php on line 362

Jun 3 2024, 9:04 AM · All-and-every-Wikisource, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-extensions-PdfHandler

Jun 1 2024

Xover edited projects for T282027: Vector: Interlanguage selector creates erroneous whitespace on projects that don't have the tagline enabled and use indicators, added: Vector 2022; removed Vector (legacy skin).
Jun 1 2024, 9:54 AM · Vector 2022, task-needs-improvement
Xover added a comment to T282027: Vector: Interlanguage selector creates erroneous whitespace on projects that don't have the tagline enabled and use indicators.

Does someone want to have a go at updating the description and re-tagging to make this clearer?

Jun 1 2024, 9:53 AM · Vector 2022, task-needs-improvement
Xover updated the task description for T282027: Vector: Interlanguage selector creates erroneous whitespace on projects that don't have the tagline enabled and use indicators.
Jun 1 2024, 9:50 AM · Vector 2022, task-needs-improvement
Xover added a comment to T358081: Vector 2022: there is a lot of whitespace to the left of indicators on some pages.

Here are some notes.

Jun 1 2024, 9:27 AM · Vector 2022 (Tracking), ProofreadPage, All-and-every-Wikisource
Xover added a comment to T333031: <section> wrappers in Parsoid output can interfere with CSS rules that use child (direct descendent) selectors.

There's a /looong/ standing issue to *add* section tags to HTML output, which I can't find at the moment but it's like a 4 digit bug number. Also T300467: Expose section identifier in HTML output -- so I'm also hoping <section> tags make the cut.

Jun 1 2024, 8:01 AM · Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), Parsoid

May 26 2024

Xover added a comment to T365806: Infinite scroll for articles (split documents on wikisource).

Possibly of relevance here: book2scroll.

May 26 2024, 1:07 PM · All-and-every-Wikisource
Xover added a comment to T357197: Allow ES2017 (ES8) syntax in gadgets.

Like I get the desire, but you also have to look at the impact of that desire for others.

May 26 2024, 10:19 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets
Xover added a comment to T357197: Allow ES2017 (ES8) syntax in gadgets.

[…]

May 26 2024, 8:25 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

May 25 2024

Xover updated subscribers of T282027: Vector: Interlanguage selector creates erroneous whitespace on projects that don't have the tagline enabled and use indicators.

@Jdlrobson While there is certainly some overlap (no pun intended), I'm not convinced this task and T358081 are about the same issue or have the same solution. For T358081 at the very least the issue is exacerbated by Wikisource tending to have much longer (wider) page titles (due to extensive use of subpages), and by the "Wikisource" extension (why is there no Phab tag for that extension?) putting that giant blue "Download" button in the indicators area. We also have the unique-to-Wikisource issue of the "proofreading status" progress bar (as seen in the screenshot in T358081, added by ProofreadPage).

May 25 2024, 9:37 AM · Vector 2022, task-needs-improvement

May 23 2024

Xover added a comment to T363142: Create a grid Main Page for euwiki that anyone can copy.

@Theklan Not sure whether this is relevant or helps at all (not really sure what the goal of this task is), but the English Wikisource main page has been based on CSS Grid since the Mobile Frontend changes in 2020. It's simple (bordering on primitive), but does the job fairly well.

May 23 2024, 9:41 AM · Wikimedia-Hackathon-2024

May 7 2024

Xover added a comment to T200704: TemplateStyles don't work when the template is inside a link.
In T200704#4506999, Anomie wrote:
  • Have LinkHolderArray take an option to unstrip general markers when replacing the link holders, and use that option from Parser::internalParseHalfParsed().

I guess this would be the least risky of the three options.

May 7 2024, 6:57 AM · MediaWiki-Parser, TemplateStyles

Apr 20 2024

Xover updated subscribers of T137291: Replace all uses of EasyTimeline and decommission it from Wikimedia's servers.

Maybe, but i would argue a new task would be better, when and if that happens.

Like we are talking about transitioning to something that doesn't exist yet.

Apr 20 2024, 7:05 AM · Epic, Charts, Technical-Debt, Wikimedia-Extension-setup, EasyTimeline

Apr 18 2024

Xover added a comment to T209310: Consider implementing Module:No globals / Log globals in Scribunto itself.

My point was that those volunteers should be appropriately informed, with links to this ticket for background. But fair enough with marking this as resolved.

Apr 18 2024, 5:50 AM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Scribunto

Apr 17 2024

Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

And now I just got a resend of a different email to a different user, originally sent on April 11. That’s something like two out of three emails I’ve sent using «Email this user» the last month+ that are getting resent.

Apr 17 2024, 9:08 AM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE
Xover added a comment to T362502: I can't capture <pagelist/> error with {{#iferror}}.

#iferror from Extension:ParserFunctions is supposed to find things with class="error" so it should catch such things but it should be noted that ‎PagesTagParser.render where the error is thrown from is for <pages/> not for <pagelist/> so you are wrapping the wrong thing to catch the error.

Apr 17 2024, 8:33 AM · ParserFunctions, ProofreadPage

Apr 15 2024

Xover added a comment to T299521: PDF file has 0x0 image size in Commons after uploading a new version while the page number is correct.

The patch should make any errors more verbose so that we can collect more information about these failures.

Apr 15 2024, 9:18 AM · All-and-every-Wikisource, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-extensions-PdfHandler

Apr 9 2024

Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

But now I haven't gotten any more copies since April 5, so whatever it was seems to have cleared for now. It's probably still a good idea to dig through the logs to get an idea what caused this since it could very well happen again and at larger scale.

Apr 9 2024, 7:29 AM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE

Apr 8 2024

Xover added a comment to T359703: Add a "Bulk OCR" feature to Index Pages on Wikisource.

I think it is generally a bad idea to bulk-write OCR to Page: namespace pages. It tends to create huge backlogs of very poor quality text that discourages many contributors from working on a text (enWS has a million-page backlog there, and the number is not decreasing). The text saved also becomes quickly out of date when newer models or OCR engines become available.

Apr 8 2024, 9:27 AM · Community-Tech, Wikimedia OCR

Apr 7 2024

Xover added a comment to T360562: CSS sanitizer should support using CSS variables (not setting/creating them) for use in color values in TemplateStyles.

A digression for the specific scope of this task, but mentioning it here in case it can inform direction / the discussion:

Apr 7 2024, 9:42 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, FY2023-24-WE 2.1 Typography and palette customizations, TemplateStyles, css-sanitizer, Web-Team-Backlog-Archived (FY2023-24 Q3 Sprint 6)

Apr 6 2024

Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

… it floods my alerts in the Wikimedia projects.

Apr 6 2024, 10:43 AM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE

Apr 5 2024

Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

@Xover if you could paste the headers of two of the messages that would help, the whole raw text would be the best however. I am curious how identical the emails are, as that would help indicate where they are being duplicated.

Apr 5 2024, 5:40 PM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE
Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

And now another two ticked in.

Apr 5 2024, 1:45 PM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE
Xover added a comment to T361860: Old "Email this user" email is repeatedly resent.

@Xover I created https://phabricator.wikimedia.org/P59624 that is restricted to WMF-NDA members and the subscribers of the paste (currently you), which should be secure to put the full headers

Apr 5 2024, 6:13 AM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE

Apr 4 2024

Xover added a comment to T358433: List of Transkribus models is difficult to use.

I'm not sure grouping them by Wikisource domain is a good idea. For one thing, these do not map cleanly to languages (enWS includes "ang"; Spanish is a relevant language for multiple Wikisourcen; Norwegian has a politically-decided split between no-nb and no-nn; etc.), and for another we have Multilingual Wikisource where all languages are in scope. Latin is laWS, but also mulWS, and occurs in many in-scope works on enWS (just as quotations and such). Multilingual works. Etc. etc.

Apr 4 2024, 7:28 PM · Patch-For-Review, Community-Tech, Wikimedia OCR
Xover created T361860: Old "Email this user" email is repeatedly resent.
Apr 4 2024, 5:12 PM · Mail, Infrastructure-Foundations, MediaWiki-Email, SRE

Mar 30 2024

Xover added a comment to T352875: Lists and other line breaking items appearing within paragraphs have the wrong vertical margins. .

Sigh. Please don't use tricks like combining margin-top and padding-bottom. You're doing it to defeat margin collapsing, which is how the CSS box model is supposed to work. This patch makes Vector legacy and Vector 2022 behave very differently for certain inputs, mainly due to p-wrapping (T253072), and it's going to be a massive pain to work around from templates and TemplateStyles.

Mar 30 2024, 9:52 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Web-Team-Backlog-Archived (FY2023-24 Q3 Sprint 2), Verified, FY2023-24-WE 2.1 Typography and palette customizations, Vector 2022
Xover updated subscribers of T361422: Remove wmgCollectionArticleNamespaces config for enWS.

@Soda Since you wrote the patch for T358437, perhaps we could prevail on you to do the same for this bit too? It's just cleanup of old config, so no particular rush.

Mar 30 2024, 9:30 AM · Wikimedia-Site-requests
Xover created T361422: Remove wmgCollectionArticleNamespaces config for enWS.
Mar 30 2024, 9:27 AM · Wikimedia-Site-requests
Xover added a comment to T323185: What should limited width default be for Wikisource main namespace ?.

I think the problem here is that this varies per page and not per wiki or per user. This is one main reason why enWS (and frWS and some others) have implemented a "Dynamic Layouts" system: basically a Gadget that applies different styles based on user preference with a default provided by the presence of e.g. {{default layout|Layout 2}} (Layout 2 being the main width-constrained layout on enWS).

Mar 30 2024, 8:32 AM · Community-consensus-needed, Community Feedback (Reader), Wikimedia-Site-requests, Vector 2022

Mar 27 2024

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

I was inspecting the epub, and I noticed that it sets:

style="width:480; height:717; "

Mar 27 2024, 12:07 PM · Community-Tech, All-and-every-Wikisource, WS Export
Xover added a comment to T345723: Images not shown in Apple Books for ePub exported from Wikisource.

I'll just note that, as all elements on a page, any css can be overridden and changed. So even if you don't want to use the skin frame, that is possible via Common.css, template styles etc etc.

Mar 27 2024, 10:24 AM · Community-Tech, All-and-every-Wikisource, WS Export
Xover added a comment to T345723: Images not shown in Apple Books for ePub exported from Wikisource.

I'm not entirely sure I'm following the problem you're seeing, but...

Mar 27 2024, 9:22 AM · Community-Tech, All-and-every-Wikisource, WS Export
Xover added a comment to T345723: Images not shown in Apple Books for ePub exported from Wikisource.

Indeed. The workaround from enWS was linked here for the benefit of other projects until the problem can be fixed in WS Export. We can't carry manually added and manually updated custom CSS for this on 100+ Wikisourcen indefinitely.

Mar 27 2024, 8:15 AM · Community-Tech, All-and-every-Wikisource, WS Export

Mar 18 2024

Xover added a comment to T358081: Vector 2022: there is a lot of whitespace to the left of indicators on some pages.

An intent to roll out Vector 2022 to enWS in the very near future has been announced so this issue just became a lot more pressing.

Mar 18 2024, 7:20 PM · Vector 2022 (Tracking), ProofreadPage, All-and-every-Wikisource

Mar 14 2024

Xover added a comment to T359949: Update cache in Dutch Wikisource not happening.

Hello, Is this related to the wikisource statistics
https://phetools.toolforge.org/statistics.php getting out of service quite simultaneously to this purging. These categories feed the statistics. Or is this an accidental coincidence?

Mar 14 2024, 9:56 PM · All-and-every-Wikisource
Xover added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

I am still planning to migrate this tool, IRL is just being recalcitrant about giving me sustained time slots to work on it.

Mar 14 2024, 5:09 PM · Wikimedia-Hackathon-2024, Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Mar 13 2024

Xover closed T357237: WS plain text export process fails with an error as Resolved.
Mar 13 2024, 7:44 AM · Community-Tech, WS Export

Mar 3 2024

Xover added a comment to T142237: Usurp and move phabricator-bug-status to the Toolforge Jobs Framework.

https://k8s-status.toolforge.org/namespaces/tool-phabricator-bug-status/ shows the tool running on the Kubernetes backend.

Mar 3 2024, 1:36 PM · User-bd808, Tool-Phabricator-bug-status
Xover renamed T142237: Usurp and move phabricator-bug-status to the Toolforge Jobs Framework from Move phabricator-bug-status to kubernetes to Usurp and move phabricator-bug-status to the Toolforge Jobs Framework.
Mar 3 2024, 1:35 PM · User-bd808, Tool-Phabricator-bug-status
Xover updated subscribers of T142237: Usurp and move phabricator-bug-status to the Toolforge Jobs Framework.
Mar 3 2024, 1:15 PM · User-bd808, Tool-Phabricator-bug-status
Xover added a comment to T142237: Usurp and move phabricator-bug-status to the Toolforge Jobs Framework.

Matt hasn't edited since 2019 and no longer works for the WMF so is unlikely to show up and fix the tool. But if anybody feels up for usurping it, the code is at

Mar 3 2024, 1:14 PM · User-bd808, Tool-Phabricator-bug-status

Mar 2 2024

Xover added a comment to T358512: Page can't be edited after OCRing with Transkribus in Ukrainian Wikisource.

I can reproduce this in Safari on macOS (latest release). There is nothing obvious in the console, nor does inspecting #wpTextBox1 reveal anything obvious. The fact that you can delete text but not type normally suggests something is hijacking keyDown events rather than having disabled the textfield. Running Balinese palmleaf model did not seem to trigger this, but both handwritten and typewritten Ukranian models did. I didn't try any others because Transcribus is sloooow.

Mar 2 2024, 2:50 PM · Community-Tech, Wikimedia OCR

Feb 28 2024

Xover created T358660: Expose subpage information in the client-side API.
Feb 28 2024, 12:29 PM · MW-Interfaces-Team, All-and-every-Wikisource, JavaScript, MediaWiki-Action-API

Feb 27 2024

Xover added a comment to T357197: Allow ES2017 (ES8) syntax in gadgets.

I think (fwiw) async/await is the standout feature here, with everything else being possible to work around in various ways (transpiling, polyfills, do-it-the-old-way, etc.). I wouldn't want to argue in favour of raising browser requirements for that other stuff, and I wouldn't want to argue for generally raising it (with all that implies) for just the one language feature.

Feb 27 2024, 11:04 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

Feb 26 2024

Xover added a comment to T358437: Undeploy Collection extension (BookMaker) from English Wikisource and other possibly interested Wikisource language projects.

Please disable and undeploy Extension:Collection from English Wikisource.

(other language Wikisourcen may want to consider requesting the same)

IMHO this combination of sentences implies that you’re requesting this on behalf of English Wikisource, but AFAICT you never discussed it on wiki?

Feb 26 2024, 4:25 PM · User-notice-archive, Bengali-Sites, Community-Tech, Wikimedia-Site-requests, WS Export, All-and-every-Wikisource

Feb 25 2024

Xover created T358437: Undeploy Collection extension (BookMaker) from English Wikisource and other possibly interested Wikisource language projects.
Feb 25 2024, 12:32 PM · User-notice-archive, Bengali-Sites, Community-Tech, Wikimedia-Site-requests, WS Export, All-and-every-Wikisource

Feb 23 2024

Xover added a comment to T358334: Stick the edit-in-sequence bar to the top of the window.

Just as a curio, I had the same problem with the editing toolbar in the 2010 wikieditor and fixed it by sticking the following in my common.css:

Feb 23 2024, 3:04 PM · All-and-every-Wikisource, ProofreadPage

Feb 21 2024

Xover added projects to T358081: Vector 2022: there is a lot of whitespace to the left of indicators on some pages: Vector 2022, All-and-every-Wikisource, ProofreadPage.
Feb 21 2024, 7:36 AM · Vector 2022 (Tracking), ProofreadPage, All-and-every-Wikisource
Xover created T358081: Vector 2022: there is a lot of whitespace to the left of indicators on some pages.
Feb 21 2024, 7:34 AM · Vector 2022 (Tracking), ProofreadPage, All-and-every-Wikisource

Feb 20 2024

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.

Feb 20 2024, 9:01 PM · User-notice-archive
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?

Feb 20 2024, 2:27 PM · User-notice-archive
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?

Feb 20 2024, 1:33 PM · User-notice-archive