Both Bitu and the wmfkeystoneauth package from ops/puppet.git depend on an mwclient deb for communicating with MediaWiki instances. https://github.com/mwclient/mwclient/commit/cd4830a5d10ea452af73a2c098f92222b8145df8 is the upstream change needed to unblock/avoid being broken by T294397: Drop writeapi MediaWiki right.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | BUG REPORT | DavidBrooks | T372017 AWB reads old writeapi user right, so stops working on wikis when it is removed | ||
| Resolved | BUG REPORT | HCoplin-WMF | T371977 Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log) | ||
| Resolved | Reedy | T294397 Drop writeapi MediaWiki right | |||
| Resolved | BUG REPORT | taavi | T372345 Find or create .deb package for mwclient 0.11.0 (or mwclient 0.10.0 with writeapi dependency removed) |
Event Timeline
Comment Actions
I've uploaded 0.11.0 to Debian unstable.
I'd also like to update the 0.10.0 package in stable to have a fix, so I wrote a minimal patch and built a ~wmf1 package for testing. Next we could install that at, say, the codfw1dev cloudcontrols and see if it works fine there, and if it does I could propose that for bookworm-proposed-updates to be included in the next point release.
Comment Actions
Let's say that this is done. If there's need to get this updated more quickly we can do internal backports for the packages, but trixie is close enough that it might not be necessary.