Page MenuHomePhabricator

Drop deprecated wikibase.RepoApi{,Error}
Closed, ResolvedPublic

Description

These modules have been deprecated in favor of wikibase.api.RepoApi{,Error} more than 4.5 years ago. It's time to drop them:

ladsgroup@mwmaint1002:~$ mwgrep wikibase.RepoApi
ruwiki              MediaWiki:Gadget-wefinfobox.js

(total: 1, shown: 1)
ladsgroup@mwmaint1002:~$ mwgrep wikibase.RepoApi --user
dewiki              User:ערן/spellcheck.js
enwiki              User:ערן/spellcheck.js
hewiki              User:חסר כינוי/common.js
ruwiki              User:Vlsergey/common.js
wikidatawiki        User:Fomafix/MediaWiki:Gadget-FindRedirectsForAliases.js

(total: 5, shown: 5)

It probably need an announcement.

Event Timeline

Change 523224 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] Drop deprecated wikibase.RepoApi{,Error}

https://gerrit.wikimedia.org/r/523224

It probably need an announcement.

Strictly speaking it doesn’t, because Wikibase JavaScript code is explicitly not a stable interface according to the Stable Interface Policy. If you’ve already done the investigation, I guess it makes sense to notify those users, but on the other hand I’m not sure if it’s a good idea to treat the JavaScript code as if it’s more-or-less stable…

It probably need an announcement.

Strictly speaking it doesn’t, because Wikibase JavaScript code is explicitly not a stable interface according to the Stable Interface Policy. If you’ve already done the investigation, I guess it makes sense to notify those users, but on the other hand I’m not sure if it’s a good idea to treat the JavaScript code as if it’s more-or-less stable…

Indeed. Let's just let them know and merge this. What do you think?

Change 523224 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Drop deprecated wikibase.RepoApi{,Error}

https://gerrit.wikimedia.org/r/523224

Ladsgroup claimed this task.

All notified