Page MenuHomePhabricator

[Task] Update data-values dependencies
Closed, ResolvedPublic

Description

wikibase/wikibase depends on data-values/common ^0.4.0, but its dependencies

  • data-values/geo released on 9 Aug
  • data-values/number released on 9 Aug
  • data-values/time released on 9 Aug
  • wikibase/internal-serialization

all depend on data-values/common ~0.3.0|~0.2.0.

Furthermore, wikibase/wikibase depends on data-values/number ^0.9.0, but its dependencies

  • wikibase/data-model-serialization
  • wikibase/internal-serialization

depend on data-values/number >=0.1 <0.9.

This results in conflicts when trying to do a composer install or composer update with the merge plugin. The CI build succeeds, which @WMDE-leszek suspects is due to the CI build not using the merge plugin, so the conflicts are hidden (“it accidentally works”).

Patch-For-Review:

Event Timeline

Change 378213 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[mediawiki/extensions/WikibaseQualityExternalValidation@master] Update data-values/common dependency to include 0.4

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

thiemowmde renamed this task from Update data-values dependencies to [Task] Update data-values dependencies.Sep 15 2017, 7:50 AM
thiemowmde claimed this task.
thiemowmde triaged this task as High priority.
thiemowmde updated the task description. (Show Details)

Change 378213 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityExternalValidation@master] Update data-values/common dependency to include 0.4

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

thiemowmde removed a project: Patch-For-Review.
thiemowmde updated the task description. (Show Details)

I'm disappointed that https://github.com/wmde/WikibaseDataModelSerialization/pull/222 was not merged, even if it was clearly linked to this task. I'm going to close it as done anyway because said patch was technically not required to fulfill what this task asked for.

Change 379765 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Update wikibase/data-model-serialization dependency

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

Change 379769 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityExternalValidation@master] Update data-values/number dependency

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

Lucas_Werkmeister_WMDE updated the task description. (Show Details)
Lucas_Werkmeister_WMDE moved this task from Done to Review on the Wikidata-Former-Sprint-Board board.

Reopening because there are still some parts left as far as I can tell (see changes linked above).

Change 379769 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityExternalValidation@master] Update data-values/number dependency

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

Change 379765 abandoned by Lucas Werkmeister (WMDE):
Update wikibase/data-model-serialization dependency

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

Yup, composer-merge plugin works again. Thanks everyone!