Page MenuHomePhabricator

Deal with the legacy wikidata-query-gui releases
Closed, ResolvedPublic3 Estimated Story Points

Description

There are two old tags on github from 6 or so years ago https://github.com/wikimedia/wikidata-query-gui/releases
These are confusing next to our newer tags.

Also there is the seemingly abandoned npm package releases (that only use the tags from 6 years ago, not the newer wmde.x tags)
https://www.npmjs.com/package/wikidata-query-gui

Acceptance Criteria🏕️🌟 :

  • Decide on: Starting to update and releasing the npm package probably alongside the wikibase-release-strategy OR get rid of it / archive it OR something else?
  • Implement decision!

Event Timeline

According to @Botoxparty, it’s still more or less possible to use the wikidata query UI as a library (compare T275316), so I think there would be some value in resurrecting that npm package.

However, it looks like @Jonas is currently the only person who has access to the package:

$ npm owner ls wikidata-query-gui
jonaskress <Jonas.Kress@wikimedia.de>

I just reached out to @Jonas to see if I can get added to this package.

@Lucas_Werkmeister_WMDE you (and anyone else in the wmde devs npm team) should now have access to this package.

Addshore renamed this task from Decide what to do with the legacy wikidata-query-gui releases to Deal with the legacy wikidata-query-gui releases.Jul 14 2021, 9:56 AM
Addshore updated the task description. (Show Details)
Addshore triaged this task as Medium priority.Jul 14 2021, 10:06 AM
Addshore set the point value for this task to 3.Jul 21 2021, 10:56 AM

Change 710988 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[wikidata/query/gui@master] Update dist/ and npm version number

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

Alright, I think I’ve managed to build new dist files (though I now feel this was definitely more than 3 points’ worth). See T288466: [QS-GUI] Port Wikidata Query UI to a modern build system for further improvements.

Change 710988 merged by jenkins-bot:

[wikidata/query/gui@master] Update dist/ and npm version number

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

Alright, 0.2.0 is tagged and published to npm. This may or may not also become the wmde.2 tag for the Wikibase 2021 fall release (T286640).