| Mvolz updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
On vagrant I got the following error when trying to install wikibase:
On the wikidata page:
```
I have traced this to this release of geo: https://github.com/DataValues/Geo#410-2018-10-29
"GlobeCoordinateValue no longer extends DataValueObject"
This release increased the minor version, but not the major version, which is needed for things which are not backwards compatible.
It is (apparently?) incompatible with the deserialiser, which hasn't released a new version since last year: https://github.com/DataValues/Serialization
However composer automatically updated this. I have checkedAt the composer.lock file and it sayslient wiki:
```
"require-dev": {( ! ) Fatal error: Uncaught Error: Class 'Wikibase\DataModel\Entity\ItemId' not found in /vagrant/mediawiki/extensions/Wikibase/lib/WikibaseLib.entitytypes.php on line 35
"data-values/geo": "~3.0",( ! ) Error: Class 'Wikibase\DataModel\Entity\ItemId' not found in /vagrant/mediawiki/extensions/Wikibase/lib/WikibaseLib.entitytypes.php on line 35
```
Which I THINK was responsible for installing this version. It will apparently update to any 4.0 version but not to 5.0. So one possible fix is just to re-release it as 5.0.0 which I think should have been done but not sure you can fix it in retrospect, or to be more strict with the dev version.
On the wikidata page:
```
...
```I have traced this to this release of geo: https://github.com/DataValues/Geo#410-2018-10-29
"GlobeCoordinateValue no longer extends DataValueObject"
This release increased the minor version, but not the major version, which is needed for things which are not backwards compatible.
It is (apparently?) incompatible with the deserialiser, which hasn't released a new version since last year: https://github.com/DataValues/Serialization
However composer automatically updated this. I have checkedAt the composer.lock file and it sayslient wiki:
```
"require-dev": {( ! ) Fatal error: Uncaught Error: Class 'Wikibase\DataModel\Entity\ItemId' not found in /vagrant/mediawiki/extensions/Wikibase/lib/WikibaseLib.entitytypes.php on line 35
"data-values/geo": "~3.0",( ! ) Error: Class 'Wikibase\DataModel\Entity\ItemId' not found in /vagrant/mediawiki/extensions/Wikibase/lib/WikibaseLib.entitytypes.php on line 35
```
Which I THINK was responsible for installing this version. It will apparently update to any 4.0 version but not to 5.0. So one possible fix is just to re-release it as 5.0.0 which I think should have been done but not sure you can fix it in retrospect, or to be more strict with the dev version.
TASK DETAIL
EMAIL PREFERENCES
To: Mvolz
Cc: Addshore, JeroenDeDauw, Aklapper, Mvolz, Nandana, Lahi, jgleeson, Gq86, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, LawExplorer, Agabi10, Luke081515, Wikidata-bugs, aude, Mbch331, jeremyb
Cc: Addshore, JeroenDeDauw, Aklapper, Mvolz, Nandana, Lahi, jgleeson, Gq86, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, LawExplorer, Agabi10, Luke081515, Wikidata-bugs, aude, Mbch331, jeremyb
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
