User Details
- User Since
- Mar 22 2021, 7:07 PM (254 w, 5 d)
- Availability
- Available
- LDAP User
- Clare Ming
- MediaWiki User
- CMing (WMF) [ Global Accounts ]
Fri, Jan 30
Thu, Jan 29
moving this here from the spike:
Some other questions/notes coming out of Slack/Phab:
Wed, Jan 28
Fri, Jan 23
whoops - missed some messages - doing a few more backports
Thu, Jan 22
hopefully these are resolving now - we will make sure to wrap the logging in a debugmode filter before reverting
The recent refactor of the Java MPC to Kotlin (T401023: [XL] xLab Client Library: Convert to Kotlin and bring into app repo.) was a direct port wherein it functions as a core event client (i.e. the client submits an interaction). It has the event submission, config, context, and sampling components but it does not provide an experiment-shaped wrapper for events, nor instrument retrieval/event-send capabilities.
Wed, Jan 21
just to be crystal about what is being deprecated/removed from EventLogging, are we agreeing the following will be targeted?
Tue, Jan 20
Mon, Jan 19
Fri, Jan 16
Process for testing Javascript SDK using Test Kitchen extension:
Process for testing PHP SDK using Test Kitchen extension:
Given that TK extension has been deployed to all prod wikis as of 1/15/26, tested/verified with the JS + PHP SDKs, and the checklist in the description is basically all checked, I'm going to be bold and move this ticket to Done.
Thu, Jan 15
oof - i keep forgetting about wgTestKitchenExperiments -- i can push config for this tomorrow and see what happens
TL;DR: after pushing the TK extension to testwiki, things appear to be working as expected 🎉
this is expected as the TK extension has only been pushed to testwiki so far - we will be deploying to all prod wikis imminently
Wed, Jan 14
Added some WIP patches for EL + WME but agree with @Sfaci that we should wait until TK extension is on all prod wikis -- moving this to blocked in the meantime
Tue, Jan 13
ran purgeList for modified files:
echo 'https://en.wikipedia.org/static/images/project-logos/urwikiquote.png' | mwscript-k8s --attach purgeList.php -- --wiki enwiki
returned:
🚀 Job is running. 📜 Attached to stdin/stdout: Purging 1 urls Done!
and
echo 'https://en.wikipedia.org/static/images/mobile/copyright/wikiquote-wordmark-ur.svg' | mwscript-k8s --attach purgeList.php -- --wiki enwiki
returned:
🚀 Job is running. 📜 Attached to stdin/stdout: Purging 1 urls Done!
ran namespaceDupes script:
mwscript-k8s --comment=T414159 --follow --sal -- namespaceDupes siwiki --fix | tee ~/T414159
returned:
🚀 Job is running. 📜 Streaming logs: id=145542 ns=0 dbk=MOS:ACCESS -> MOS-ACCESS (no conflict) id=127686 ns=0 dbk=MOS:ALLCAPS -> MOS-ALLCAPS (no conflict) id=118935 ns=0 dbk=MOS:AWW -> MOS-AWW (no conflict) id=103481 ns=0 dbk=MOS:Accessibility -> MOS-Accessibility (no conflict) id=127687 ns=0 dbk=MOS:BADDATEFORMAT -> MOS-BADDATEFORMAT (no conflict) id=107425 ns=0 dbk=MOS:BLOCKQUOTE -> MOS-BLOCKQUOTE (no conflict) id=121429 ns=0 dbk=MOS:CAPS -> MOS-CAPS (no conflict) id=148985 ns=0 dbk=MOS:COLON -> MOS-COLON (no conflict) id=149000 ns=0 dbk=MOS:COLOR -> MOS-COLOR (no conflict) id=148999 ns=0 dbk=MOS:COLORS -> MOS-COLORS (no conflict) id=93594 ns=0 dbk=MOS:DAB -> MOS-DAB (no conflict) id=93592 ns=0 dbk=MOS:DABPAGES -> MOS-DABPAGES (no conflict) id=145551 ns=0 dbk=MOS:DABPEOPLE -> MOS-DABPEOPLE (no conflict) id=156526 ns=0 dbk=MOS:DASH -> MOS-DASH (no conflict) id=127685 ns=0 dbk=MOS:DATEFORMAT -> MOS-DATEFORMAT (no conflict) id=109736 ns=0 dbk=MOS:DATEUNIFY -> MOS-DATEUNIFY (no conflict) id=93595 ns=0 dbk=MOS:DISAMBIG -> MOS-DISAMBIG (no conflict) id=122388 ns=0 dbk=MOS:FILM -> MOS-FILM (no conflict) id=115520 ns=0 dbk=MOS:FONTSIZE -> MOS-FONTSIZE (no conflict) id=145692 ns=0 dbk=MOS:FOREIGN -> MOS-FOREIGN (no conflict) id=145478 ns=0 dbk=MOS:ICON -> MOS-ICON (no conflict) id=146117 ns=0 dbk=MOS:INFOBOX -> MOS-INFOBOX (no conflict) id=117499 ns=0 dbk=MOS:INTERWIKI -> MOS-INTERWIKI (no conflict) id=145675 ns=0 dbk=MOS:JAPAN -> MOS-JAPAN (no conflict) id=169289 ns=0 dbk=MOS:LABEL -> MOS-LABEL (no conflict) id=117500 ns=0 dbk=MOS:LAYOUT -> MOS-LAYOUT (no conflict) id=101264 ns=0 dbk=MOS:LEAD -> MOS-LEAD (no conflict) id=126009 ns=0 dbk=MOS:LINK -> MOS-LINK (no conflict) id=106088 ns=0 dbk=MOS:LIST -> MOS-LIST (no conflict) id=145582 ns=0 dbk=MOS:LISTFORMAT -> MOS-LISTFORMAT (no conflict) id=103480 ns=0 dbk=MOS:Layout -> MOS-Layout (no conflict) id=118180 ns=0 dbk=MOS:MED -> MOS-MED (no conflict) id=145586 ns=0 dbk=MOS:MUSIC -> MOS-MUSIC (no conflict) id=113995 ns=0 dbk=MOS:NBSP -> MOS-NBSP (no conflict) id=114772 ns=0 dbk=MOS:NOPIPE -> MOS-NOPIPE (no conflict) id=90572 ns=0 dbk=MOS:NUM -> MOS-NUM (no conflict) id=98906 ns=0 dbk=MOS:NUMERAL -> MOS-NUMERAL (no conflict) id=145541 ns=0 dbk=MOS:OTHERLANG -> MOS-OTHERLANG (no conflict) id=145583 ns=0 dbk=MOS:POPMUSIC -> MOS-POPMUSIC (no conflict) id=103479 ns=0 dbk=MOS:SECTIONS -> MOS-SECTIONS (no conflict) id=145588 ns=0 dbk=MOS:SEEALSO -> MOS-SEEALSO (no conflict) id=145555 ns=0 dbk=MOS:SELFREF -> MOS-SELFREF (no conflict) id=77564 ns=0 dbk=MOS:SMALLCAPS -> MOS-SMALLCAPS (no conflict) id=117501 ns=0 dbk=MOS:STRUCTURE -> MOS-STRUCTURE (no conflict) id=122392 ns=0 dbk=MOS:VIDEO -> MOS-VIDEO (no conflict) id=163582 ns=0 dbk=MOS:WAF -> MOS-WAF (no conflict) id=118934 ns=0 dbk=MOS:WEASEL -> MOS-WEASEL (no conflict) id=118933 ns=0 dbk=MOS:WTW -> MOS-WTW (no conflict) 48 pages to fix, 48 were resolvable.
Mon, Jan 12
Fri, Jan 9
We could also transform this ticket into something that reflect the work we are going to do, right? New 2.0.0 version, default value for coordinator as a replacement for xlab, the comments where Experimentation Lab, xlab and others are mentioned, and the removal of experiments fragment. After all there are some schema work that needs to be done. Is not what we planned at the beginning but that work is somehow related to the renaming
Jan 8 2026
Ran namespaceDupes maintenance script:
cjming@deploy2002:~$ mwscript-k8s --comment=T406178 --follow --sal -- namespaceDupes igwiki --fix | tee ~/T406178 ⏳ Starting namespaceDupes on Kubernetes as job mw-script.codfw.gfoe1al6 ... 🚀 Job is running. 📜 Streaming logs: id=55690 ns=0 dbk=Ńkàtá:Yahya_Moussa -> Ńkàtá:Yahya_Moussa (no conflict) 1 pages to fix, 1 were resolvable.
Per discussion in Slack and https://wikitech.wikimedia.org/wiki/User:Ottomata/Organized_Code#Avoid_casual_names, we are declining this ticket and keeping Test Kitchen schemas with its current naming convention product_metrics
@Reedy thank you for fixing our foibles -- the renaming has been a bit of a doozy
Jan 7 2026
Jan 5 2026
ran maintenance script:
mwscript-k8s --comment=T413338 --follow -- updateCollation.php --wiki=arwiktionary --previous-collation=uppercase
returned:
250156 rows processed


