User Details
User Details
- User Since
- Jan 27 2022, 1:18 PM (220 w, 9 h)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- PNjira (WMF) [ Global Accounts ]
Yesterday
Yesterday
Tue, Apr 14
Tue, Apr 14
Atieno added a comment to T421893: Update Attribution API license field for consistency and completeness.
- We have short, url and usage terms that can be used as long. This information does not exist everywhere e.g per project request has only short.
- We need to provide some config to store short and long form
- Images return as different content as articles one coming from metadata hence forming the short v/s long difference
- Check T417664, T420784, T421051 for more info
Atieno added a comment to T421909: Log and monitor missing data for the Attribution API.
- Implemeting a method to trigger statsd to push the stats(prometheus_
- Next part is in grafana to expose these metrics
Atieno added a comment to T421891: Create Attribution API endpoint for requesting general project information.
- Depends on T422508
Atieno added a comment to T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring.
- Idea is to optimize handler by passing the data builder as a service.
- The data builder is currently extremely hard coded to page signals. A possible follow up is to generalize the builder for other use cases like site signals.
- The tracer will also have to be passed since it is per request
Atieno added a comment to T421013: Add monitoring for parse requests in Attribution API.
- Some of what's listed here might already been done.
- This is about putting prometheus calls inside the if statements..it's very specific to the listed stuff e.g how many times do we not get the data.
- We want to see the shape of data - how many times do we have cache misses
Mon, Apr 13
Mon, Apr 13
Atieno added a comment to T422834: Attribution API: Handle non-200 responses.
Update on this being a blocker to launch::
Thu, Apr 9
Thu, Apr 9
Atieno edited projects for T422834: Attribution API: Handle non-200 responses, added: MW-Interfaces-Team (MWI-Sprint-31 (2026-04-07 to 2026-04-21)); removed MW-Interfaces-Team.
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Atieno moved T422834: Attribution API: Handle non-200 responses from MWI-Sprint-31 (2026-04-07 to 2026-04-21) to To Refine on the MW-Interfaces-Team board.
Atieno updated the task description for T422834: Attribution API: Handle non-200 responses.
Atieno added a comment to T422508: Make AttributionDataBuilder into a MediaWiki service via service wiring.
Picking this up as part of T421891 so the new Handler injects the builder as a service
Wed, Apr 8
Wed, Apr 8
Tue, Apr 7
Tue, Apr 7
Mon, Apr 6
Mon, Apr 6
Mon, Mar 30
Mon, Mar 30
Atieno added a comment to T420839: Add labels filter to action=query&list=watchlist API.
Noted. Then moving it to Radar for us.
Fri, Mar 27
Fri, Mar 27
Atieno triaged T420784: Standardize returned short-name titles for Creative Commons licenses as Medium priority.
Thu, Mar 26
Thu, Mar 26
Atieno moved T421393: Create grafana dashboard and metrics for Attribution API from Incoming (Needs Triage) to To Refine on the MW-Interfaces-Team board.
Atieno moved T421375: Improve linting - requestBody and response examples from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Wed, Mar 25
Wed, Mar 25
Atieno triaged T421288: Action API: prefer the action parameter to be given as a query parameter, even for POST requests as Medium priority.
Atieno added a comment to T420839: Add labels filter to action=query&list=watchlist API.
Acknowledging request and moving to discussion to align on prioritization
Atieno moved T395038: Implement tracing across changeprop-jobqueue, kafka, eventgate from Backlog to Radar (other teams work) on the MW-Interfaces-Team board.
Atieno updated the task description for T418503: Return null for all missing values within the Attribution API.
Atieno added a comment to T418503: Return null for all missing values within the Attribution API.
Ack. It was blocked for ci not descriptions
Tue, Mar 24
Tue, Mar 24
Atieno triaged T421051: Attribution - Align Media licence information with Article licence information as Medium priority.
Atieno moved T421060: Support remote Media in Attribution REST endpoint from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Atieno updated the task description for T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs.
Atieno added a comment to T419543: [SPIKE] Review of REST framework cacheing and how it applies to Attribution API needs.
How much caching support works out of the box for MediaWiki cache control
Mar 16 2026
Mar 16 2026
Atieno updated the task description for T420231: AttributionAPI: Inject DerivativeContext into the DataBuilder.
Mar 12 2026
Mar 12 2026
Atieno edited projects for T419864: Attribution: Build source wiki from within the data builder, added: MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)); removed MW-Interfaces-Team.
Mar 10 2026
Mar 10 2026
Mar 9 2026
Mar 9 2026
Mar 4 2026
Mar 4 2026
Mar 2 2026
Mar 2 2026
Atieno updated the task description for T417672: Refactor the business logic out of the AttributionRestHandler.
Atieno renamed T417672: Refactor the business logic out of the AttributionRestHandler from Implement AttributionService to Refactor the business logic out of the AttributionRestHandler.
Mar 1 2026
Mar 1 2026
Atieno triaged T418198: searching for external link usage with pywikibot does not give consistent results as Medium priority.
Atieno added a comment to T418198: searching for external link usage with pywikibot does not give consistent results.
The pywikibot query from my end returns the hundreds of results. @Ipr1 are the 2 users you are using in the same usergroup? The official usergroups are listed here User rights and groups
Feb 27 2026
Feb 27 2026
Atieno moved T418608: Add label for session type to API metrics from Incoming (Needs Triage) to Backlog on the MW-Interfaces-Team board.
Feb 26 2026
Feb 26 2026
Atieno triaged T264777: Include error message translations in the user language in the REST API's error response as Medium priority.
Feb 25 2026
Feb 25 2026
Atieno moved T418250: PagesTitleSignalsSchema passes linter from Incoming (Needs Triage) to To Refine on the MW-Interfaces-Team board.
