Page MenuHomePhabricator

Create a script to suggest migrated entity sources settings
Closed, ResolvedPublic

Description

This should probably not be part of the Wikibase repository, but rather ... live somewhere on GitHub and then be attached to the next release?

Acceptance criteria:

  • There is a script to print the new-style config, based on the wiki’s existing legacy config
  • The script uses the old legacy config parser (to be removed in the upcoming release)
  • The script is either included or linked in the release notes, with instructions to run it before upgrading the Wikibase code (since the script uses the parser that only exists in the “old” release)

Event Timeline

A new version https://phabricator.wikimedia.org/P16814

Since Wikibase 1.36 hasn't been officially released, and probably will not be I tried to make it compatible with both 1_35 and 1_36.

Change 704129 had a related patch set uploaded (by Tobias Andersson; author: Tobias Andersson):

[mediawiki/extensions/Wikibase@master] Update release notes with new configuration changes

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

Change 704129 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Update release notes with new configuration changes

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

I think we can close this, with verification happening in the parent tasks.

What is the rationale not to distribute the script in the repo? Offering it via phabricator is a very strange and unhelpful way to offer it to the users.