Page MenuHomePhabricator

Update data-values/* in mediawiki-vendor
Closed, ResolvedPublic5 Estimated Story Points

Description

Current Wikibase composer.json

		"data-values/data-values": "^2.0.0|^1.0.0",
		"data-values/common": "^0.4.0|^0.3.0",
		"data-values/geo": "^4.2.1|^3.0.1|^2.1.2",
		"data-values/interfaces": "^0.2.0",
		"data-values/number": "^0.10.1",
		"data-values/time": "^1.0.2",
		"data-values/serialization": "^1.2.1",

Current composer-outdated

data-values/common          0.4.3   1.0.0    Contains common implementations of the interfaces defined by DataValuesInterfaces
data-values/data-values     2.3.0   3.0.0    Defines the DataValue interface and some trivial implementations
data-values/geo             4.2.1   4.2.2    Geographical value objects, parsers and formatters
data-values/interfaces      0.2.5   1.0.0    Defines interfaces for ValueParsers, ValueFormatters and ValueValidators

The README of the mediawiki-vendor repository states how to update these things!
https://github.com/wikimedia/mediawiki-vendor#adding-or-updating-libraries

It might make sense to do T274816: Make data-values/number compatible with latest other data-values packages and release it first!

Acceptance criteria ⛺✨ :

  • The latest installable libraries are used

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Addshore updated the task description. (Show Details)

https://github.com/wmde/Time/pull/156 - data-values/time needs an update before we can start with mediawiki/vendors -> moving to review

https://github.com/wmde/Time/pull/157 - release data-values/time
https://github.com/DataValues/Serialization/pull/44 - data-values/serialization also needed an update. The review of that one seems to be outside of wmde's hands.

https://github.com/wmde/WikibaseDataModel/pull/841 - wikibase/data-model update to use latest data-values/data-values
https://github.com/wmde/WikibaseDataModelServices/pull/245 - wikibase/data-model-services update to latest data-values/data-values

Change 676007 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/vendor@master] Update data-values and dependencies to latest stable version

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

Change 676077 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/Wikibase@master] Update data-values to 3.0.0

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

Change 676077 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Update data-values to 3.0.0

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

Change 676007 merged by jenkins-bot:

[mediawiki/vendor@master] Update data-values and dependencies to latest stable version

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

Addshore added a subscriber: Addshore.

Related to this T279898

Change 681929 had a related patch set uploaded (by WMDE-leszek; author: WMDE-leszek):

[mediawiki/vendor@master] Removed test and project files of Data Values libraries (Wikibase)

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

Change 681929 merged by jenkins-bot:

[mediawiki/vendor@master] Follow-up 2fd0a1c51: Re-generate data-values to trim test & project files

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