Page MenuHomePhabricator

pmiazga (Piotr Miazga)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Oct 4 2016, 5:18 PM (505 w, 4 d)
Availability
Available
IRC Nick
pmiazga
LDAP User
Pmiazga
MediaWiki User
PMiazga (WMF) [ Global Accounts ]

Recent Activity

Thu, Jun 11

pmiazga claimed T421893: Update Attribution API license field for consistency and completeness.

Let me claim this work.

Thu, Jun 11, 2:13 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API, OKR-Work
pmiazga moved T421060: Support remote Media in Attribution REST endpoint from Committed to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)) board.
Thu, Jun 11, 2:11 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API

Fri, May 22

pmiazga added a comment to T421060: Support remote Media in Attribution REST endpoint.

The Slack message was just a quick highlight, meant to capture my thoughts before I create the phab ticket. Most likely, I didn't include a 301 at that time because I was still forming both proposals.

Fri, May 22, 2:48 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API
pmiazga added a comment to T421060: Support remote Media in Attribution REST endpoint.

@Mooeypoo the problem is not about fetching the data. This is easy - I can fetch data without problems. The entire problem is what kinda of data the Attribution should return - because file is on remote, do we return remote attribution, or we return local attribution.

Fri, May 22, 11:03 AM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API

Thu, May 21

pmiazga added a comment to T421060: Support remote Media in Attribution REST endpoint.

That would be option A - use the ForeignAPIRepo -> the idea is that REST API Handler would use PageContentHelper to check if the Title exists locally, and in case of not found, it would use the ForeignAPIRepo and call RepoGroup::findFile() to load it from remote.

Thu, May 21, 9:58 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API
pmiazga added a comment to T421060: Support remote Media in Attribution REST endpoint.

After a quick and a bit hacky way, I'm able to return Attribution data from a remote Title. But the work also exposed some quirks, and before I move forward, I'd like to align on the architectural approach for handling remote media.
When I say local -> I mean the environment client is querying, and remote is the environment that has the file ( most likely Commons ).

Thu, May 21, 9:07 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API
pmiazga added a comment to T423729: Update donation call to action text to be location, language, and project agnostic.

A quick question - do we want to add the wprov links here too ? cc @HCoplin-WMF

Thu, May 21, 3:04 PM · MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaWiki-REST-API, OKR-Work

Tue, May 19

pmiazga closed T417664: [5.3.3 Epic] Provide licensing information within Atribution endpoint, a subtask of T416806: [Hypothesis] 5.3.3: Attribution API, as Resolved.
Tue, May 19, 2:58 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work
pmiazga closed T417664: [5.3.3 Epic] Provide licensing information within Atribution endpoint as Resolved.
Tue, May 19, 2:58 PM · Epic, OKR-Work, [MWI] FY2025-26 Q3
pmiazga closed T417667: [5.3.3 Epic] Provide author information within Attribution endpoint, a subtask of T416806: [Hypothesis] 5.3.3: Attribution API, as Resolved.
Tue, May 19, 2:56 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work
pmiazga closed T417667: [5.3.3 Epic] Provide author information within Attribution endpoint as Resolved.
Tue, May 19, 2:56 PM · Epic, OKR-Work, [MWI] FY2025-26 Q3
pmiazga updated the task description for T417667: [5.3.3 Epic] Provide author information within Attribution endpoint.
Tue, May 19, 2:56 PM · Epic, OKR-Work, [MWI] FY2025-26 Q3
pmiazga updated the task description for T422731: Monitor 'expand' usage for Attribution API requests.
Tue, May 19, 2:36 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga closed T422731: Monitor 'expand' usage for Attribution API requests as Resolved.
Tue, May 19, 2:35 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga closed T422731: Monitor 'expand' usage for Attribution API requests, a subtask of T421393: Create grafana dashboard and metrics for Attribution API, as Resolved.
Tue, May 19, 2:35 PM · Epic, OKR-Work
pmiazga closed T421013: Add monitoring for parse requests in Attribution API, a subtask of T421393: Create grafana dashboard and metrics for Attribution API, as Resolved.
Tue, May 19, 2:34 PM · Epic, OKR-Work
pmiazga closed T421013: Add monitoring for parse requests in Attribution API as Resolved.
Tue, May 19, 2:34 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga updated the task description for T421013: Add monitoring for parse requests in Attribution API.
Tue, May 19, 2:34 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga closed T421051: Attribution - Align Media licence information with Article licence information, a subtask of T417664: [5.3.3 Epic] Provide licensing information within Atribution endpoint, as Resolved.
Tue, May 19, 2:34 PM · Epic, OKR-Work, [MWI] FY2025-26 Q3
pmiazga closed T421051: Attribution - Align Media licence information with Article licence information as Resolved.
Tue, May 19, 2:34 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work
pmiazga closed T425576: Attribution API: Include wprov parameters in response URLs as Resolved.
Tue, May 19, 2:32 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga closed T425576: Attribution API: Include wprov parameters in response URLs, a subtask of T416806: [Hypothesis] 5.3.3: Attribution API, as Resolved.
Tue, May 19, 2:32 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work
pmiazga updated the task description for T425576: Attribution API: Include wprov parameters in response URLs.
Tue, May 19, 2:31 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga closed T420784: Standardize returned short-name titles for Creative Commons licenses as Resolved.
Tue, May 19, 2:30 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga updated the task description for T420784: Standardize returned short-name titles for Creative Commons licenses.
Tue, May 19, 2:30 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work

Mon, May 18

pmiazga claimed T422731: Monitor 'expand' usage for Attribution API requests.
Mon, May 18, 2:19 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T425576: Attribution API: Include wprov parameters in response URLs from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Mon, May 18, 2:19 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga changed the status of T425576: Attribution API: Include wprov parameters in response URLs from Open to In Progress.
Mon, May 18, 2:19 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga changed the status of T425576: Attribution API: Include wprov parameters in response URLs, a subtask of T416806: [Hypothesis] 5.3.3: Attribution API, from Open to In Progress.
Mon, May 18, 2:19 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work
pmiazga added a comment to T422731: Monitor 'expand' usage for Attribution API requests.

Grafana board ready: https://grafana-rw.wikimedia.org/d/pm7xkjs/mediawiki-rest-api-attribution?orgId=1&from=now-30d&to=now&timezone=utc

Mon, May 18, 2:18 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T420784: Standardize returned short-name titles for Creative Commons licenses from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Mon, May 18, 2:18 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga removed a project from T421393: Create grafana dashboard and metrics for Attribution API: MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)).

sorry for confusion, removing the sprint tag - as this is an epic and still has some subtasks that have to be done, therefore I cannot close it yet.

Mon, May 18, 2:04 PM · Epic, OKR-Work
pmiazga moved T420784: Standardize returned short-name titles for Creative Commons licenses from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Mon, May 18, 1:59 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T425576: Attribution API: Include wprov parameters in response URLs from Committed to Code Review on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Mon, May 18, 1:59 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga moved T422731: Monitor 'expand' usage for Attribution API requests from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Mon, May 18, 1:59 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga edited projects for T425576: Attribution API: Include wprov parameters in response URLs, added: MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)); removed MW-Interfaces-Team.
Mon, May 18, 1:49 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution

Fri, May 15

pmiazga changed the status of T421393: Create grafana dashboard and metrics for Attribution API, a subtask of T417668: [5.3.3 Epic] Productionize the MVP of Attribution API, from Open to In Progress.
Fri, May 15, 10:21 PM · [MWI] FY2025-26 Q4, MediaWiki-REST-API, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Epic, OKR-Work
pmiazga changed the status of T421393: Create grafana dashboard and metrics for Attribution API from Open to In Progress.
Fri, May 15, 10:21 PM · Epic, OKR-Work
pmiazga added a comment to T421393: Create grafana dashboard and metrics for Attribution API.

Grafana board is ready: https://grafana-rw.wikimedia.org/d/pm7xkjs/mediawiki-rest-api-attribution?orgId=1&from=now-30d&to=now&timezone=utc

Fri, May 15, 10:20 PM · Epic, OKR-Work
pmiazga added a comment to T414338: FY25-26 WE5.4.12: Identify the provenance of image requests.

The update to enable this feature on all wikis has to be reverted due to T425580: [Spike] [BUG] POTD Gallery doesn't load, crashes upon share

Fri, May 15, 8:47 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Commons, MediaWiki-File-management, Epic, OKR-Work, MediaWiki-Platform-Team (Kanban Board)
pmiazga added a comment to T420784: Standardize returned short-name titles for Creative Commons licenses.

@HCoplin-WMF what do we do with cases like

  • 'Fair use'
  • 'No restrictions'
  • 'Attribution'
Fri, May 15, 4:46 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T421051: Attribution - Align Media licence information with Article licence information from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
Fri, May 15, 3:15 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work

May 14 2026

pmiazga added a comment to T425576: Attribution API: Include wprov parameters in response URLs.

@Sarai-WMF @HCoplin-WMF I added also wprov param info to schema documentation:

May 14 2026, 2:58 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga updated the task description for T425678: Attribution: Decide and rename the localisation strings.
May 14 2026, 1:44 PM · MW-Interfaces-Team (MWI-Roadmap), MediaWiki-REST-API, OKR-Work

May 13 2026

pmiazga claimed T420784: Standardize returned short-name titles for Creative Commons licenses.
May 13 2026, 5:15 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T421051: Attribution - Align Media licence information with Article licence information from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
May 13 2026, 5:14 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work
pmiazga moved T420784: Standardize returned short-name titles for Creative Commons licenses from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
May 13 2026, 1:57 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga added a comment to T421891: Create Attribution API endpoint for requesting general project information.

@HCoplin-WMF do you have an idea where we can link on the site page?

May 13 2026, 12:25 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-Interfaces-Team (MWI-Sprint-35 (2026-06-02 to 2026-06-16)), MediaWiki-REST-API, OKR-Work

May 12 2026

pmiazga moved T421013: Add monitoring for parse requests in Attribution API from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
May 12 2026, 8:25 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work

May 11 2026

pmiazga added a comment to T425576: Attribution API: Include wprov parameters in response URLs.

Notes from estimation:

  • We can use linker tool/library to append the right values to the title link
  • Values are assumed to be directly concatenated to the hardcoded CTAs
  • Add a test that confirms presence of wprov

@HCoplin-WMF I'm not sure whether this will impact the estimation, but I had forgotten a crucial AC: We need to communicate to users that the URLs include the wprov parameters in a clear and accessible way (either via the spec or the Attribution API docs — wherever it sounds most convenient). A note on the attribution framework site sounds necessary too, so I'll draft a short heads-up there.

May 11 2026, 2:06 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution

May 7 2026

pmiazga updated subscribers of T425576: Attribution API: Include wprov parameters in response URLs.

After a deeper thought, I don't think we need different wprov values for each link -> as the we will know which link was clicked by the link ( URL ) itself. Therefore we may be totally good with just two af[s|c]w1 which would be translated to

afsw1 -> Attribution Framework, Source, Web, ver 1
afcw1 -> Attribution Framework, Calls to Action, Web, ver 1

Alright. Thank you @pmiazga! I think, though, that you might have meant afws1 and afwc1, right? Just making sure. I'll update the task description now 🙏🏻

May 7 2026, 7:01 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga created T425678: Attribution: Decide and rename the localisation strings.
May 7 2026, 2:15 PM · MW-Interfaces-Team (MWI-Roadmap), MediaWiki-REST-API, OKR-Work
pmiazga added a parent task for T425576: Attribution API: Include wprov parameters in response URLs: T416806: [Hypothesis] 5.3.3: Attribution API.
May 7 2026, 2:09 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga added a subtask for T416806: [Hypothesis] 5.3.3: Attribution API: T425576: Attribution API: Include wprov parameters in response URLs.
May 7 2026, 2:09 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work
pmiazga added a comment to T425576: Attribution API: Include wprov parameters in response URLs.

After a deeper thought, I don't think we need different wprov values for each link -> as the we will know which link was clicked by the link ( URL ) itself. Therefore we may be totally good with just two af[s|c]w1 which would be translated to

May 7 2026, 1:14 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution
pmiazga added a comment to T425576: Attribution API: Include wprov parameters in response URLs.

I'm looking at t[[ https://wikitech.wikimedia.org/wiki/Provenance#Description_of_wprov_parameter | Description of wprov parameter ]] and it should be

May 7 2026, 9:30 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution

May 6 2026

pmiazga added projects to T425576: Attribution API: Include wprov parameters in response URLs: MediaWiki-REST-API, MW-Interfaces-Team.
May 6 2026, 6:19 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, Tool-wikimedia-attribution

May 5 2026

pmiazga moved T422731: Monitor 'expand' usage for Attribution API requests from Committed to Code Review on the MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)) board.
May 5 2026, 2:45 PM · MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga closed T423541: 'trending' signal in the Attribution API is not returning the correct descriptions in the schema as Resolved.
May 5 2026, 2:36 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
pmiazga closed T421125: [SPIKE] Determine best approach for Cache purging for Attribution API as Resolved.
May 5 2026, 2:36 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
pmiazga closed T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring as Resolved.
May 5 2026, 2:35 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations
pmiazga closed T421890: Differentiate Wikidata responses within the Attribution API as Resolved.
May 5 2026, 12:33 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Wikidata, MediaWiki-REST-API, OKR-Work
pmiazga closed T421890: Differentiate Wikidata responses within the Attribution API, a subtask of T416806: [Hypothesis] 5.3.3: Attribution API, as Resolved.
May 5 2026, 12:33 PM · MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, MediaWiki-REST-API, Epic, OKR-Work

May 4 2026

pmiazga moved T421051: Attribution - Align Media licence information with Article licence information from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-32 (2026-04-21 to 2026-05-05)) board.
May 4 2026, 5:47 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work
pmiazga claimed T421051: Attribution - Align Media licence information with Article licence information.

I have some free cycles this sprint, let me pick it up.

May 4 2026, 5:45 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work
pmiazga closed T421905: Monitor latency for the Attribution API as Resolved.
May 4 2026, 2:30 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), OKR-Work
pmiazga closed T421905: Monitor latency for the Attribution API, a subtask of T421393: Create grafana dashboard and metrics for Attribution API, as Resolved.
May 4 2026, 2:30 PM · Epic, OKR-Work
pmiazga moved T421890: Differentiate Wikidata responses within the Attribution API from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-32 (2026-04-21 to 2026-05-05)) board.
May 4 2026, 2:29 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Wikidata, MediaWiki-REST-API, OKR-Work
pmiazga closed T421909: Log and monitor missing data for the Attribution API, a subtask of T421393: Create grafana dashboard and metrics for Attribution API, as Resolved.
May 4 2026, 2:29 PM · Epic, OKR-Work
pmiazga closed T421909: Log and monitor missing data for the Attribution API as Resolved.
May 4 2026, 2:29 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), OKR-Work
pmiazga closed T419467: [SPIKE] Attribution API MVP performance & latency investigation, a subtask of T417668: [5.3.3 Epic] Productionize the MVP of Attribution API, as Resolved.
May 4 2026, 2:29 PM · [MWI] FY2025-26 Q4, MediaWiki-REST-API, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Epic, OKR-Work
pmiazga closed T419467: [SPIKE] Attribution API MVP performance & latency investigation as Resolved.
May 4 2026, 2:29 PM · OKR-Work, MediaWiki-REST-API, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17)

Apr 30 2026

pmiazga added a comment to T421890: Differentiate Wikidata responses within the Attribution API.

I eagerly added text as this could be rendered as plain text, therefore it could be regular page. From what I see as built-in content models: ( source: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/818753f06b593ee6308642e64199d57ac4707d89/includes/MainConfigSchema.php#3377 )

Apr 30 2026, 8:34 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Wikidata, MediaWiki-REST-API, OKR-Work

Apr 29 2026

pmiazga changed the status of T419864: Attribution: Build source wiki from within the data builder from Open to In Progress.
Apr 29 2026, 3:21 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), OKR-Work, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14)
pmiazga edited projects for T419864: Attribution: Build source wiki from within the data builder, added: MW-Interfaces-Team (MWI-Sprint-32 (2026-04-21 to 2026-05-05)); removed MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)).
Apr 29 2026, 3:21 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), OKR-Work, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14)
pmiazga updated subscribers of T419864: Attribution: Build source wiki from within the data builder.

Attribution returns the source_wiki parameter twice - once in essentials section, and once in the root.

Apr 29 2026, 2:40 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), OKR-Work, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14)
pmiazga added a comment to T424361: Create a value object for cache requests.

I love it ! The only small nitpick I would propose - do not put that in the WANObjectCache, please. This class is already a hog, over 3K lines. The cache could be a param, sth like:

Apr 29 2026, 2:30 PM · MediaWiki-Platform-Team (Radar), MediaWiki-libs-BagOStuff
pmiazga updated subscribers of T421890: Differentiate Wikidata responses within the Attribution API.

The easiest and best way to disable Attribution signals for Wikibase items is to use the content-model. Wikibase items use wikibase-item and wikibase-property. This way, we will stop showing the signals mentioned in the ticket.

Apr 29 2026, 2:19 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Wikidata, MediaWiki-REST-API, OKR-Work

Apr 27 2026

pmiazga moved T421890: Differentiate Wikidata responses within the Attribution API from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-32 (2026-04-21 to 2026-05-05)) board.
Apr 27 2026, 4:15 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Wikidata, MediaWiki-REST-API, OKR-Work

Apr 24 2026

pmiazga added a comment to T421897: Add license images to the license information in the Attribution API.

@HCoplin-WMF where do we want to keep those logos? Probably we need to upload those to Commons. Another option would be to point directly to creativecommons.

Apr 24 2026, 1:50 PM · MW-Interfaces-Team, MediaWiki-REST-API, OKR-Work

Apr 21 2026

pmiazga assigned T421051: Attribution - Align Media licence information with Article licence information to Atieno.
Apr 21 2026, 3:13 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), MediaWiki-REST-API, OKR-Work
pmiazga updated Other Assignee for T414974: Fix linter issues discovered during implementation of the OAD example, added: aaron.
Apr 21 2026, 3:10 PM · OKR-Work, Tool-wmf-openapi-linter
pmiazga claimed T421013: Add monitoring for parse requests in Attribution API.
Apr 21 2026, 3:09 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga set the point value for T421909: Log and monitor missing data for the Attribution API to 5.
Apr 21 2026, 3:04 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), OKR-Work

Apr 20 2026

pmiazga moved T421013: Add monitoring for parse requests in Attribution API from Committed to Code Review on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 20 2026, 7:14 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-Interfaces-Team (MWI-Sprint-33 (2026-05-05 to 2026-05-19)), OKR-Work
pmiazga moved T419467: [SPIKE] Attribution API MVP performance & latency investigation from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 20 2026, 7:14 PM · OKR-Work, MediaWiki-REST-API, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17)
pmiazga moved T423541: 'trending' signal in the Attribution API is not returning the correct descriptions in the schema from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 20 2026, 7:14 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
pmiazga moved T421905: Monitor latency for the Attribution API from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 20 2026, 3:06 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), OKR-Work

Apr 16 2026

pmiazga moved T423541: 'trending' signal in the Attribution API is not returning the correct descriptions in the schema from Committed to Code Review on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 16 2026, 8:39 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
pmiazga claimed T423541: 'trending' signal in the Attribution API is not returning the correct descriptions in the schema.
Apr 16 2026, 8:20 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21))
pmiazga added a comment to T419545: Enable "Attribution API (beta)" in all REST Sandboxes.

So the T422834 is not a blocker, and FlaggedRevs is merged. @aaron can we proceed with enabling this sandbox?

Apr 16 2026, 3:04 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), OKR-Work

Apr 15 2026

pmiazga added a comment to T423141: MediaWiki OLTPExporter fails when passed attribute is an array.

The fix attached to this ticket is not the fix for the issue, but a workaround around this bug. The root cause ( invalid serialization of arrays ) still has to be handled.

Apr 15 2026, 9:14 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Maintenance-system, Observability-Tracing

Apr 14 2026

pmiazga moved T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)) board.
Apr 14 2026, 7:08 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), WikimediaCustomizations

Apr 13 2026

pmiazga created T423141: MediaWiki OLTPExporter fails when passed attribute is an array.
Apr 13 2026, 2:38 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Maintenance-system, Observability-Tracing
pmiazga created T423130: Jaeger ( https://trace.wikimedia.org ) is not available, request fails with upstream error.
Apr 13 2026, 1:51 PM · Observability-Tracing

Apr 9 2026

pmiazga added a comment to T419545: Enable "Attribution API (beta)" in all REST Sandboxes.

Let's wait with enabling Attribution API on all Sandboxes. First, we need T421011 and T422834 merged.

Apr 9 2026, 2:27 PM · MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)), OKR-Work
pmiazga edited projects for T422826: Attribution - Better support for Project Family, added: Spike; removed MW-Interfaces-Team (MWI-Roadmap), [MWI] FY2025-26 Q3, Epic, OKR-Work.
Apr 9 2026, 1:31 PM · MW-Interfaces-Team, Spike, MediaWiki-REST-API
pmiazga created T422826: Attribution - Better support for Project Family.
Apr 9 2026, 1:10 PM · MW-Interfaces-Team, Spike, MediaWiki-REST-API
pmiazga updated the task description for T422825: Attribution `expand` param should use built-in array handling.
Apr 9 2026, 1:09 PM · MW-Interfaces-Team, MediaWiki-REST-API
pmiazga created T422825: Attribution `expand` param should use built-in array handling.
Apr 9 2026, 1:07 PM · MW-Interfaces-Team, MediaWiki-REST-API