[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-07-03 Thread gerritbot
gerritbot added a comment. Change 443044 merged by jenkins-bot: [mediawiki/extensions/WikibaseLexeme@master] Include more details about composer running in README.md https://gerrit.wikimedia.org/r/443044TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikime

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-07-03 Thread Addshore
Addshore added a comment. So @Tarrow @zeljkofilipin is this resolved?TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: Aklapper, gerritbot, WMDE-leszek, Tarrow, Addshore, zeljkofilipin, Gaboe420, Ve

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-29 Thread Tarrow
Tarrow added a comment. I'm happy to report I can repeat the problem; I guess the issue is something about the merge plugin not running until the first run after it is installed. The solution seems to be to run composer install twice. I'll add this to the readme.TASK DETAILhttps://phabricator.wik

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-29 Thread gerritbot
gerritbot added a comment. Change 443044 had a related patch set uploaded (by Tarrow; owner: Tarrow): [mediawiki/extensions/WikibaseLexeme@master] Include more details about composer running in README.md https://gerrit.wikimedia.org/r/443044TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-29 Thread Tarrow
Tarrow added a comment. I will certainly take a look but I don't actually use the composer merge plugin. I altered the instructions to use it after hearing from someone in the office that they've had a big discussion about it and it's the "right" way to do it. Perhaps it's actually clunkier..TASK

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-29 Thread Addshore
Addshore added a comment. @Tarrow as you wrote the readme and I assume use the composer merge plugin any chance you could take a look at this?TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: gerrit

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-28 Thread zeljkofilipin
zeljkofilipin added a comment. My composer.local.json was always good, I have noticed that the readme was wrong in a desperate attempt to follow the instructions blindly. 🕶 So, nobody else can reproduce the problem? Maybe there is something wrong with my machine. Do I need to have a specific vers

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-28 Thread Addshore
Addshore added a comment. Does it work with the fix in the README from the patch?TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: gerritbot, WMDE-leszek, Tarrow, Addshore, Aklapper, zeljkofilipin,

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-27 Thread gerritbot
gerritbot added a comment. Change 442283 merged by jenkins-bot: [mediawiki/extensions/WikibaseLexeme@master] Add missing curly bracket to readme file https://gerrit.wikimedia.org/r/442283TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-27 Thread gerritbot
gerritbot added a comment. Change 442283 had a related patch set uploaded (by Zfilipin; owner: Zfilipin): [mediawiki/extensions/WikibaseLexeme@master] Add missing curly bracket to readme file https://gerrit.wikimedia.org/r/442283TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-27 Thread zeljkofilipin
zeljkofilipin added a comment. In T197868#4318830, @Addshore wrote: but wikibase/data-model still isn't in your composer.lock? No. Could be some sort of bug with the composer merge plugin? 🤷‍♂️ All I can think of suggestion is remove you vendor dir and the composer.lock file and try again. D

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-27 Thread Addshore
Addshore added a comment. H Nothing to install or update but wikibase/data-model still isn't in your composer.lock? Could be some sort of bug with the composer merge plugin? All I can think of suggestion is remove you vendor dir and the composer.lock file and try again.TASK DETAILhttps://ph

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-27 Thread zeljkofilipin
zeljkofilipin added a comment. In T197868#4312358, @Addshore wrote: It doesn't look like you have done the "Install the dependencies with composer:" step in the WikibaseLexeme readme. But I did: ~/Documents/gerrit/mediawiki/core$ docker run -it --rm --user $(id -u):$(id -g) -v ~/.composer:/comp

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-25 Thread Addshore
Addshore added a comment. In T197868#4311706, @zeljkofilipin wrote: @Addshore P7288 Okay, so https://packagist.org/packages/wikibase/data-model isn't listed there at all. It doesn't look like you have done the "Install the dependencies with composer:" step in the WikibaseLexeme readme. What is

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-25 Thread Addshore
Addshore added a comment. @zeljkofilipin Can you paste a copy of the composer.lock file in your root mediawiki dir?TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: WMDE-leszek, Tarrow, Addshore, Ak

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-25 Thread zeljkofilipin
zeljkofilipin added a comment. I am following instructions from addshore/mediawiki-docker-dev and wikimedia/mediawiki-extensions-WikibaseLexeme. I am at docker-compose exec "web" php /var/www/mediawiki/maintenance/update.php --wiki default --quick step of WikibaseLexeme's readme file. I can provide

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-25 Thread Addshore
Addshore added a comment. Have you run composer update / install on both mediawiki and Wikibase and WikibaseLexeme? Or are you using the composer merge-plugin to install all extension deps under the core vendor dir? Or are you using the mediawiki-vendor git repo?TASK DETAILhttps://phabricator.wikim

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-22 Thread zeljkofilipin
zeljkofilipin added a comment. Thanks, I did run docker system prune and docker system prune --volumes. I still get the same error message. 😢TASK DETAILhttps://phabricator.wikimedia.org/T197868EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zeljkofilipinCc: WM

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-22 Thread WMDE-leszek
WMDE-leszek added a comment. I am not a docker ninja, but when in a need to remove ALL docker stuff I use: docker system prune. Note that it is going to remove all stopped containers, not only mediawiki ones (if you have others running). Also keep in mind the note about volumes from the docs (i.e.

[Wikidata-bugs] [Maniphest] [Commented On] T197868: `Class 'Wikibase\DataModel\Entity\ItemId' not found` error when trying to install WikibaseLexeme

2018-06-22 Thread zeljkofilipin
zeljkofilipin added a comment. I don't have much experience with Docker, so in attempt to start clean, I have deleted addshore/mediawiki-docker-dev, mediawiki/core, Wikibase and WikibaseLexeme repositories and cloned them again. I get the same error message. I think I remember the instructions work