Page MenuHomePhabricator

Mvolz (Marielle Volz)
User

Projects (13)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 15 2014, 9:50 PM (504 w, 5 d)
Availability
Available
IRC Nick
Mvolz
LDAP User
Mvolz
MediaWiki User
Mvolz (WMF) [ Global Accounts ]

mvolz@wikimedia.org

Recent Activity

Today

Mvolz created T367870: Index OutgoingReqResult fields .
Tue, Jun 18, 12:04 PM · Observability-Logging, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz removed a project from T364901: Log data about which domains are failing most frequently: Observability-Logging.
Tue, Jun 18, 11:57 AM · Patch-For-Review, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a project to T364901: Log data about which domains are failing most frequently: Observability-Logging.
Tue, Jun 18, 11:56 AM · Patch-For-Review, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid

Yesterday

Mvolz closed T367776: TypeErrors in logstash as Resolved.
Mon, Jun 17, 4:39 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz closed T367776: TypeErrors in logstash, a subtask of T364901: Log data about which domains are failing most frequently, as Resolved.
Mon, Jun 17, 4:38 PM · Patch-For-Review, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz created T367776: TypeErrors in logstash.
Mon, Jun 17, 3:47 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid

Wed, Jun 12

Mvolz updated the task description for T364901: Log data about which domains are failing most frequently.
Wed, Jun 12, 1:24 PM · Patch-For-Review, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T364901: Log data about which domains are failing most frequently.
Wed, Jun 12, 1:24 PM · Patch-For-Review, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T364900: Add enhanced logging to Citoid.

I deployed a change today for this. It is not everything we hoped, alas :).

Wed, Jun 12, 12:45 PM · Platform Engineering, Patch-For-Review, VisualEditor, VisualEditor-MediaWiki-References, Citoid

Tue, Jun 11

Mvolz added a comment to T367194: Citoid/Zotero: Create rate limiting configurable on a per site basis.

Can/does the site in question communicate their enforced limit in an HTTP standardised and machine-readable way? For example, a 429 Status with Retry-After header, or (even better, to avoid hitting a failure first) a crawl limit in robots.txt.

Tue, Jun 11, 7:34 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T367194: Citoid/Zotero: Create rate limiting configurable on a per site basis.

@akosiaris Do you know what the infrastructure for this might look like? Is this something we could do with url downloader? Or would this be built into citoid?

Tue, Jun 11, 3:30 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz updated the task description for T367194: Citoid/Zotero: Create rate limiting configurable on a per site basis.
Tue, Jun 11, 3:29 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz created T367194: Citoid/Zotero: Create rate limiting configurable on a per site basis.
Tue, Jun 11, 3:27 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz created T367163: Add metrics for ISBN specific error rate.
Tue, Jun 11, 12:17 PM · VisualEditor, Citoid

Wed, Jun 5

Mvolz awarded T239378: Disable parent task metadata by default for new sub tasks a Like token.
Wed, Jun 5, 11:22 AM · Patch-For-Review, User-brennen, Release-Engineering-Team, Phabricator, Developer Productivity

Tue, May 28

Mvolz updated the task description for T366088: Grant Access to analytics-privatedata-users for Mvolz.
Tue, May 28, 4:15 PM · SRE-Access-Requests, SRE
Mvolz updated the task description for T366088: Grant Access to analytics-privatedata-users for Mvolz.
Tue, May 28, 4:12 PM · SRE-Access-Requests, SRE
Mvolz created T366088: Grant Access to analytics-privatedata-users for Mvolz.
Tue, May 28, 4:11 PM · SRE-Access-Requests, SRE
Mvolz updated subscribers of T364900: Add enhanced logging to Citoid.

Splitting from the main thread, to inquire about this specifically:

Tue, May 28, 4:00 PM · Platform Engineering, Patch-For-Review, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.
Tue, May 28, 1:32 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz moved T364900: Add enhanced logging to Citoid from Backlog to Service on the Citoid board.
Tue, May 28, 1:32 PM · Platform Engineering, Patch-For-Review, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T364779: Migrate node-based services in production to node20 from Backlog to Service on the Citoid board.
Tue, May 28, 1:30 PM · Platform Engineering, Recommendation-API, Similarusers, Wikifeeds, Push-Notification-Service, Mobile-Content-Service, Maps (Kartotherian), EventStreams, CX-cxserver, Citoid, Proton, ChangeProp
Mvolz moved T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. from Backlog to Service on the Citoid board.
Tue, May 28, 1:30 PM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz moved T364594: Revise Citoid error message to be more specific from Backlog to Extension on the Citoid board.
Tue, May 28, 1:30 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz moved T364595: Offer people an action they can take from within Citoid's error state to cite a source from Backlog to Extension on the Citoid board.
Tue, May 28, 1:30 PM · Goal, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T283775: Citoid assigns wrong ISSN to "New York Times Magazine" articles.

Should be reported upstream to: https://github.com/zotero/translators

Tue, May 28, 1:28 PM · Citoid

Mon, May 27

Mvolz updated the task description for T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.
Mon, May 27, 2:02 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.

I think it's going to be hard to determine pro grammatically with some of these.

Mon, May 27, 2:01 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.
Mon, May 27, 8:54 AM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T277655: Un-proxy URLs before fetching data.

I recently noticed the Zotero connectors (the browser extension, so not what we use) has an "unproxify" function:

Mon, May 27, 8:51 AM · The-Wikipedia-Library, Citoid

Wed, May 22

Lofhi awarded T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. a Like token.
Wed, May 22, 3:22 PM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. .

I deployed a quick change today that reports a 415 if Zotero reports an unsupported media type (T365583) It also supposedly prevents us from re-scraping the page, avoiding downloading the pdf twice once Zotero fails.

Wed, May 22, 1:21 PM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

I deployed a quick change today that reports a 415 if Zotero reports an unsupported media type (T365583) It also supposedly prevents us from re-scraping the page, avoiding downloading the pdf twice once Zotero fails.

Wed, May 22, 1:20 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a subtask for T214038: Better UI flow for PDFs: T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. .
Wed, May 22, 12:20 PM · VisualEditor-MediaWiki-References, VisualEditor, Citoid
Mvolz added a parent task for T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. : T214038: Better UI flow for PDFs.
Wed, May 22, 12:20 PM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. .

You can now see 415 errors seperate from 404s: https://grafana.wikimedia.org/d/NJkCVermz/citoid?orgId=1&refresh=5m&from=1716376689141&to=1716380289141&viewPanel=13

Wed, May 22, 12:19 PM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.
Wed, May 22, 12:00 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T364903: [SPIKE] Determine how specific we can be about logging why Citoid is failing.
Wed, May 22, 11:59 AM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz created T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. .
Wed, May 22, 11:55 AM · Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid

Tue, May 21

Mvolz added a comment to T365250: Enable ipv6 in mesh used in PCS k8s deployment.

Could this be the cause of T361728? Had failures upgrading Zotero to 18 and it also appears to use mesh 1.4.

Tue, May 21, 10:12 AM · Essential-Work, Patch-For-Review, Content-Transform-Team-WIP, Page Content Service

May 16 2024

Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

@Mvolz correct me if I am wrong, but Citoid relies almost exclusively to Zotero for workloads and all does thing itself if Zotero fails, right ? I find it difficult that health checks could create so much traffic, hence my asking.

I still think what you said makes sense - I've seen at least one bug where Zotero was stuck in a loop, so knowing what the egress from a single citoid request is would be useful. https://forums.zotero.org/discussion/102507/zotero-causing-continuous-article-download-request-loop

Agreed. But both egress and ingress. This 10MB/s traffic is weird.

May 16 2024, 4:40 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

@akosiaris

In the Grafana dash, Saturation -> Total Network says it's about 10 MB/s. Does this count everything the job is doing, including what Zotero might be sending out?

I still think what you said makes sense - I've seen at least one bug where Zotero was stuck in a loop, so knowing what the egress from a single citoid request is would be useful. https://forums.zotero.org/discussion/102507/zotero-causing-continuous-article-download-request-loop

May 16 2024, 4:28 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid

May 15 2024

Mvolz closed T350880: Add Zotero translator for Libris as Resolved.
May 15 2024, 11:36 AM · Patch-For-Review, Citoid, WMSE-Existing-communities-2023, User-Sebastian_Berlin-WMSE
Mvolz closed T350880: Add Zotero translator for Libris , a subtask of T212585: Citoid should load citation data from local authorities sources, as Resolved.
May 15 2024, 11:36 AM · Citoid

May 12 2024

Mvolz added a comment to T300470: Visual Editor - "change reference type" deletes your citation.

Tested today, this is not resolved for me. The automatic citation fails, so I tried switching to manual mode (to fill out the template manually), but the url disappears when I chose the template Cite web.

May 12 2024, 2:40 PM · Citoid, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), VisualEditor

May 11 2024

Mvolz renamed T362379: Several major news websites (NYT, NPR, Reuters...) block citoid from Several major news websites (NYT, NPR, Reuters...) block citoid due to too much traffic to Several major news websites (NYT, NPR, Reuters...) block citoid .
May 11 2024, 6:25 AM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid

May 10 2024

Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

Do we have further insight into why the failure rate went up? Anything I can do to help? (A user is asking for a translator update, which led me here.)

May 10 2024, 12:58 PM · serviceops-radar, Citoid
Mvolz added a comment to T350880: Add Zotero translator for Libris .

Thanks for merging, @Mvolz. How long will it take for this to go live?

May 10 2024, 12:56 PM · Patch-For-Review, Citoid, WMSE-Existing-communities-2023, User-Sebastian_Berlin-WMSE
Mvolz added a comment to T364594: Revise Citoid error message to be more specific.

See also: T214038

May 10 2024, 12:04 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T214038: Better UI flow for PDFs.

This is stalled I think because it's not clear what we should do. At the very least there should be an error message because PDFs remain our greatest source of failures.

May 10 2024, 9:11 AM · VisualEditor-MediaWiki-References, VisualEditor, Citoid
Mvolz moved T214038: Better UI flow for PDFs from Wikibase/Wikidata Integration to Extension on the Citoid board.
May 10 2024, 9:11 AM · VisualEditor-MediaWiki-References, VisualEditor, Citoid
Mvolz added a comment to T300470: Visual Editor - "change reference type" deletes your citation.

We should definitely change the label to "replace citation".

May 10 2024, 9:02 AM · Citoid, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), VisualEditor

Apr 29 2024

Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

besides statistics about which tools have this much volume would you also drop some kind of time series graph dashboard with request volume and error volume? thank you.

Apr 29 2024, 10:41 AM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz closed T294236: <Code Stewardship Review> Citoid Ownership as Declined.
Apr 29 2024, 10:39 AM · Citoid, Code-Stewardship-Reviews, Foundational Technology Requests

Apr 26 2024

Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

How about scraping RSS feeds every 10 minutes and caching the results? That's very little traffic. Includes titles, links, author and date.

Apr 26 2024, 10:04 AM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

The NYTimes has been blocking us for a while, it briefly worked when we changed datacenters and ergo IP, but they've understandably reblocked us after a few weeks' reprieve!

There's not a whole lot we can do except to ask for IP exemptions - @Samwalton9-WMF would this be something partnerships could try?

Possibly! It's easiest in cases where The Wikipedia Library has an ongoing dialogue, as is the case with Elsevier, who we're currently talking with about this issue.

This is partly a consequence of the fact that over the last few years our traffic has increased a lot, we didn't used to trigger IP blocks as often.

A possible solution would be to close off the API, but that would mean we'd no longer support things like reftoolbar.

We may also want to look into adding blacklists for websites who have expressed they definitely do not want us accessing them to be respectful of that.

Could we set up a system whereby API keys are manually distributed for tools which are going to be used on Wikimedia projects? I'd hope we could find a middle ground between 'fully open' and 'fully closed'. Unless of course tools like reftoolbar are the primary culprit of this increased traffic.

Apr 26 2024, 9:53 AM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T350880: Add Zotero translator for Libris .

@Mvolz @Jdforrester-WMF, with the new translator added I'd like to have it deployed so it works on WP. How do I do that? As far as I understand the translators used are the ones in the Gitlab repo. Can I just make a merge request to that? It looks like you've done squash merges of the updates in the past.

Apr 26 2024, 9:45 AM · Patch-For-Review, Citoid, WMSE-Existing-communities-2023, User-Sebastian_Berlin-WMSE

Apr 23 2024

Mvolz added a comment to T361998: Don't consider future dates as valid publishing dates.

Zotero doesn't do much validation, normally we end up doing validation in citoid.

Apr 23 2024, 11:45 AM · Citoid

Apr 19 2024

Mvolz renamed T362379: Several major news websites (NYT, NPR, Reuters...) block citoid from Several major sites (NYT, NPR, Reuters...) block citoid to Several major news websites (NYT, NPR, Reuters...) block citoid due to too much traffic.
Apr 19 2024, 1:41 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a comment to T362379: Several major news websites (NYT, NPR, Reuters...) block citoid .

The NYTimes has been blocking us for a while, it briefly worked when we changed datacenters and ergo IP, but they've understandably reblocked us after a few weeks' reprieve!

Apr 19 2024, 1:40 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz renamed T362379: Several major news websites (NYT, NPR, Reuters...) block citoid from citoid failing to create refs for major sites (NYT, NPR, Reuters...) to Several major sites (NYT, NPR, Reuters...) block citoid.
Apr 19 2024, 1:35 PM · Goal, Patch-For-Review, VisualEditor-MediaWiki-References, Editing-team (Kanban Board), VisualEditor, Citoid

Apr 15 2024

Restricted Application added a project to T92724: Interacting with Phabricator via mail is broken: Infrastructure-Foundations.

I'm having this issue again.

Apr 15 2024, 9:33 AM · Infrastructure-Foundations, Mail, Phabricator

Apr 11 2024

Mvolz awarded T271183: "The filename is not allowed." when attempting to upload MP4 file on en.wiki a Burninate token.
Apr 11 2024, 12:38 PM · Patch-Needs-Improvement, Commons, MediaWiki-File-management

Apr 10 2024

Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

I finally found where the Zotero alerts live, here's the snapshot for the failure: https://logstash.wikimedia.org/app/dashboards#/view/8b1907c0-2062-11ec-85b7-9d1831ce7631?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'2024-04-02T12:31:03.210Z',to:'2024-04-04T12:30:53.863Z'))&_a=(description:'Investigate%20alert%20trends%20from%20Icinga%20and%20Alertmanager.',filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:'0fade920-6712-11eb-8327-370b46f9e7a5',key:labels.status,negate:!f,params:(query:firing),type:phrase),query:(match_phrase:(labels.status:firing))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:'0fade920-6712-11eb-8327-370b46f9e7a5',key:labels.instance,negate:!f,params:(query:'zotero:4969'),type:phrase),query:(match_phrase:(labels.instance:'zotero:4969')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:''),timeRestore:!t,title:'Alerts%20overview',viewMode:view)

Apr 10 2024, 12:33 PM · serviceops-radar, Citoid
Mvolz added a comment to T213689: Create a readiness probe for zotero.

Summing up the discussion on the patch set, this is not what is wanted, turning monitoring on in the service would turn on prometheus metrics scraping, and zotero doesn't expose any metrics. What may be wanted instead is to add a probe of type swagger to the service definition in service.yaml, but I am unsure if x-amples are needed for this to work correctly.

Apr 10 2024, 12:09 PM · Patch-For-Review, SRE, Citoid, serviceops
Mvolz added a comment to T213689: Create a readiness probe for zotero.

I notice that Zotero is not part of this dashboard: https://grafana.wikimedia.org/d/_77ik484k/openapi-swagger-endpoint-state?orgId=1

Apr 10 2024, 10:57 AM · Patch-For-Review, SRE, Citoid, serviceops

Apr 4 2024

Mvolz added a comment to T361576: Switchover plan from restbase to api gateway for Citoid.

After spending some time on this, I think we might have some difficulty with supporting the third citoid pattern of rewriting $site/v1/data/citation/$format/$search to /api?format=$format&search=$search. Envoy's support for this kind of mangling isn't very complete as it's something it kinda expects services to do elsewhere.

I'll still keep looking at it but if there were a way we could just go on with the first two url patterns of $lang/v1/data/citation/api?format=$format&search=$search and $lang/v1/data/citation?format=$format&search=$search being rewritten as /api?format=$format&search=$search it'd be easier.

Apr 4 2024, 5:55 PM · Citoid, RESTBase Sunsetting
Mvolz added a comment to T338425: Prepare Citoid for use without RESTbase.

So yeah, this might be something we could add to Rest Gateway. Honestly it's more nice to have than anything... alternatively could have people put in their own accept-language header instead of passing on the one in the wiki automatically. Basically affects how people are using the gui api endpoint, not how the service functions inherently.

What sort of logic would this involve? REST Gateway will always pass on headers unless otherwise told to, but having service-specific logic in the gateway outside of generalisable features is something we'd like to avoid if possible.

Apr 4 2024, 5:24 PM · Patch-For-Review, Citoid, RESTBase Sunsetting
Mvolz reopened T338425: Prepare Citoid for use without RESTbase as "Open".
Apr 4 2024, 5:21 PM · Patch-For-Review, Citoid, RESTBase Sunsetting

Apr 3 2024

Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

Things are looking okay after the zotero rollback, so that was probably it: https://grafana.wikimedia.org/d/_77ik484k/openapi-swagger-endpoint-state?var-site=eqiad&orgId=1&from=1712086993941&to=1712173393941

Apr 3 2024, 7:47 PM · serviceops-radar, Citoid
Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

Here's a sample log from the probe failing: https://logstash.wikimedia.org/app/discover#/doc/logstash-*/logstash-k8s-1-7.0.0-1-2024.04.03?id=5F7rpI4BeyUZP0OuxTwY

Apr 3 2024, 7:19 PM · serviceops-radar, Citoid
Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

More alerts fired since the citoid rollback, so rolled back Zotero at ~7 UTC

Apr 3 2024, 7:05 PM · serviceops-radar, Citoid
Mvolz added a comment to T361728: SwaggerProbeHasFailures for citoid since last deployment.

More info: I did two deploys at the time, Zotero as well. Zotero can affect the citoid probe since it's called by citoid.

Apr 3 2024, 6:42 PM · serviceops-radar, Citoid

Apr 2 2024

Mvolz closed T343151: visual editor, cite, should fill in access date automatic, or template not complain as Declined.
Apr 2 2024, 6:11 PM · Citoid
Mvolz moved T270816: Add translator for JSON-LD format from Service to Zotero on the Citoid board.
Apr 2 2024, 6:10 PM · Citoid
Mvolz moved T352571: Evaluate WorldCat Search API v2 from Backlog to Service on the Citoid board.
Apr 2 2024, 6:09 PM · Platform Engineering, Editing-team (Kanban Board), Citoid
Mvolz moved T349118: Migrate node-based services in production to node18 from Backlog to Service on the Citoid board.
Apr 2 2024, 5:58 PM · Platform Engineering, Trust and Safety Product Team (Engineering), Patch-For-Review, Essential-Work, Content-Transform-Team-WIP, Page Content Service, MediaWiki-Engineering, [DEPRECATED] wdwb-tech, Wikidata, Citoid, CX-cxserver, Wikidata-Termbox, Wikimedia-Portals, Data-Engineering, serviceops
Mvolz moved T351550: TypeError: Cannot read properties of undefined (reading 'getAttribute') in ve.ui.MWReferenceSearchWidget.buildIndex from Backlog to Extension on the Citoid board.
Apr 2 2024, 5:53 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), VisualEditor-MediaWiki-References, VisualEditor, Citoid, Wikimedia-production-error
Mvolz added a project to T351550: TypeError: Cannot read properties of undefined (reading 'getAttribute') in ve.ui.MWReferenceSearchWidget.buildIndex : VisualEditor.
Apr 2 2024, 5:51 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), VisualEditor-MediaWiki-References, VisualEditor, Citoid, Wikimedia-production-error
Mvolz moved T358212: Improve test coverage for the reference usage in VisualEditor from Backlog to Extension on the Citoid board.
Apr 2 2024, 5:50 PM · VisualEditor-MediaWiki-References, WMDE-TechWish-Sprint-2024-02-28, WMDE-TechWish-Sprint-2024-02-15, WMDE-References-FocusArea, Citoid, Cite, VisualEditor
Mvolz added a subtask for T309772: npm audit reports several security issues with Service runner: T293853: Service-runner depends on preq, a wrapper of request, which is deprecated .
Apr 2 2024, 5:46 PM · MediaWiki-Engineering, CX-cxserver, Security, service-runner
Mvolz added a parent task for T293853: Service-runner depends on preq, a wrapper of request, which is deprecated : T309772: npm audit reports several security issues with Service runner.
Apr 2 2024, 5:46 PM · service-runner
Mvolz added a project to T309772: npm audit reports several security issues with Service runner: MediaWiki-Platform-Team.
Apr 2 2024, 2:57 PM · MediaWiki-Engineering, CX-cxserver, Security, service-runner
Mvolz added a parent task for T350773: Remove preq and use node fetch: T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Apr 2 2024, 2:55 PM · Language-Team (Language-2024-January-March), Unplanned-Sprint-Work, Technical-Debt, CX-cxserver
Mvolz added a parent task for T293853: Service-runner depends on preq, a wrapper of request, which is deprecated : T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Apr 2 2024, 2:55 PM · service-runner
Mvolz added subtasks for T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x: T293853: Service-runner depends on preq, a wrapper of request, which is deprecated , T350773: Remove preq and use node fetch.
Apr 2 2024, 2:55 PM · Technical-Debt
Mvolz added a comment to T309772: npm audit reports several security issues with Service runner.

Which teams are aware for this in the WMF? I see service-runner and Security tagged on the task, but I don't know if further communication efforts have happened. Does anyone know?

This is a high usage library in the WMF, it appearing abandoned is pretty bad and some serious effort to fix it should be made before things like T357950 go forward.

I don't know which teams are formally aware of it, but anyone who has built with service-runner or attempted to update its dependencies lately would know.

I believe the project used to be owned by a previous iteration of the MW Platform team, but not sure (looking at Developers/Maintainers and service-runner description didn't provide any answers).

Apr 2 2024, 2:54 PM · MediaWiki-Engineering, CX-cxserver, Security, service-runner
Mvolz created T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Apr 2 2024, 2:52 PM · Technical-Debt
Mvolz added a comment to T357950: Remove servicerunner dependency for cxserver.
  • Remove various methods of stats reporting(statsd and Prometheus) and use one and only one way of reporting stats using a statsd client
Apr 2 2024, 2:51 PM · Patch-For-Review, CX-cxserver, Technical-Debt
Mvolz added a comment to T338425: Prepare Citoid for use without RESTbase.

@Mvolz can you elaborate on the reasoning for not adding any compatibility changes? Looking at the resbase code I see that RESTBase does a sanitisation on the accept-language header.

Does that mean REST Gateway will cover that functionality or this is already covered by Citoid and RESTBase code is redundant?

Apr 2 2024, 1:33 PM · Patch-For-Review, Citoid, RESTBase Sunsetting
Mvolz added a comment to T361576: Switchover plan from restbase to api gateway for Citoid.

I think this is done here:

Apr 2 2024, 12:54 PM · Citoid, RESTBase Sunsetting

Mar 12 2024

Mvolz added a comment to T359059: Some citation links are redirected to GDPR portal, that is blocked by SpamBlacklist.

Instead of editing the url, Citoid should keep the original url.

Mar 12 2024, 2:17 PM · Citoid

Mar 11 2024

Mvolz closed T359527: Automatic reference to shortened URL "youtu.be" gives "unreliable site" warning, doesn't let you insert reference as Resolved.
Mar 11 2024, 6:21 PM · Verified, MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), EditCheck, VisualEditor, Citoid
Mvolz closed T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup as Resolved.
Mar 11 2024, 2:45 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), VisualEditor, Citoid, Wikimedia-production-error
Mvolz added a comment to T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup.

I've put the fix into today's afternoon backport window, hopefully we'll get it through (the window is looking a bit full). https://wikitech.wikimedia.org/wiki/Deployments#Monday,_March_11

Mar 11 2024, 11:21 AM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), VisualEditor, Citoid, Wikimedia-production-error

Mar 10 2024

Mvolz merged task T359769: Visual Editor citation tool gets wedged after failing to make a citation. into T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup.
Mar 10 2024, 6:34 PM · Citoid, VisualEditor
Mvolz merged T359769: Visual Editor citation tool gets wedged after failing to make a citation. into T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup.
Mar 10 2024, 6:33 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), VisualEditor, Citoid, Wikimedia-production-error

Mar 8 2024

Mvolz added a comment to T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup.

Possibly this backport? https://phabricator.wikimedia.org/T359527

Mar 8 2024, 12:49 AM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), VisualEditor, Citoid, Wikimedia-production-error
Mvolz added a project to T359601: TypeError: Cannot read properties of undefined (reading 'abort') at ve.ui.CitoidInspector.performLookup: VisualEditor.
Mar 8 2024, 12:45 AM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Editing-team (Kanban Board), VisualEditor, Citoid, Wikimedia-production-error

Mar 7 2024

Mvolz renamed T323169: Internal Server Errors from Zotero with nytimes.com from Automatic cite tool no longer works with nytimes.com to Internal Server Errors from Zotero with nytimes.com.
Mar 7 2024, 1:19 PM · VisualEditor-MediaWiki-References, Editing-team (Kanban Board), Citoid, Cite, VisualEditor