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.

Details

Related Gerrit Patches:
mediawiki/extensions/Wikibase : masterDrop deprecated wikibase.RepoApi{,Error}

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 15 2019, 4:20 PM

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

Ladsgroup updated the task description. (Show Details)Jul 15 2019, 4:22 PM

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 closed this task as Resolved.Jul 16 2019, 3:34 PM
Ladsgroup claimed this task.

All notified

Restricted Application added a project: User-Ladsgroup. · View Herald TranscriptJul 16 2019, 3:34 PM