[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-28 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  Peer dependency warnings from the component library are gone; the following 
remain:
  
npm WARN @vue/preload-webpack-plugin@1.1.1 requires a peer of 
html-webpack-plugin@>=2.26.0 but none is installed. You must install peer 
dependencies yourself.
npm WARN acorn-jsx@5.1.0 requires a peer of acorn@^6.0.0 || ^7.0.0 but none 
is installed. You must install peer dependencies yourself.
npm WARN wdio-wikibase@3.0.1 requires a peer of wdio-mediawiki@^0.3.0 but 
none is installed. You must install peer dependencies yourself.
npm WARN wdio-wikibase@3.0.1 requires a peer of webdriverio@~5.0 but none 
is installed. You must install peer dependencies yourself.
  
  (We have `wdio-mediawiki` but as version 1.0.0 rather than 0.3.0; I suspect 
wdio-wikibase is incorrect in requiring the older version. And we removed 
`webdriverio` in I32943e0152 .)

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Sarai-WMDE, darthmon_wmde, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-27 Thread gerritbot
gerritbot added a comment.


  Change 574817 **merged** by jenkins-bot:
  [mediawiki/extensions/Wikibase@master] bridge: update to new component 
library version
  
  https://gerrit.wikimedia.org/r/574817

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE, gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, E.S.A-Sheild, darthmon_wmde, Meekrab2012, joker88john, CucyNoiD, 
Nandana, NebulousIris, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, 
Adrian1985, Cpaulf30, Lahi, Gq86, Af420, Darkminds3113, Bsandipan, Lordiis, 
GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, 
LawExplorer, WSH1906, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-27 Thread gerritbot
gerritbot added a comment.


  Change 574817 had a related patch set uploaded (by Lucas Werkmeister (WMDE); 
owner: Lucas Werkmeister (WMDE)):
  [mediawiki/extensions/Wikibase@master] bridge: update to new component 
library version
  
  https://gerrit.wikimedia.org/r/574817

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE, gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Sarai-WMDE, darthmon_wmde, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread gerritbot
gerritbot added a comment.


  Change 574456 **merged** by jenkins-bot:
  [wikibase/vuejs-components@master] Fix peer dependency version syntax
  
  https://gerrit.wikimedia.org/r/574456

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE, gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, darthmon_wmde, Meekrab2012, 
joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  >   npm WARN wdio-wikibase@2.3.1 requires a peer of wdio-mediawiki@^0.3.0 but 
none is installed. You must install peer dependencies yourself.
  
  Uploaded I0c250cf713  for this one.

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, darthmon_wmde, Meekrab2012, 
joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread gerritbot
gerritbot added a comment.


  Change 574456 had a related patch set uploaded (by Lucas Werkmeister (WMDE); 
owner: Lucas Werkmeister (WMDE)):
  [wikibase/vuejs-components@master] Fix peer dependency version syntax
  
  https://gerrit.wikimedia.org/r/574456

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE, gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, darthmon_wmde, Meekrab2012, 
joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  Hum.
  
npm WARN @vue/preload-webpack-plugin@1.1.1 requires a peer of 
html-webpack-plugin@>=2.26.0 but none is installed. You must install peer 
dependencies yourself.
npm WARN @wmde/wikibase-vuejs-components@0.1.5 requires a peer of 
vue-property-decorator@^7|^8 but none is installed. You must install peer 
dependencies yourself.
npm WARN @wmde/wikibase-vuejs-components@0.1.5 requires a peer of 
vue-class-component@^6|^7 but none is installed. You must install peer 
dependencies yourself.
npm WARN acorn-jsx@5.1.0 requires a peer of acorn@^6.0.0 || ^7.0.0 but none 
is installed. You must install peer dependencies yourself.
npm WARN wdio-wikibase@2.3.1 requires a peer of wdio-mediawiki@^0.3.0 but 
none is installed. You must install peer dependencies yourself.
  
  The warning is still there… did I get the syntax wrong or something?

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, darthmon_wmde, Meekrab2012, 
joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread gerritbot
gerritbot added a comment.


  Change 574446 **merged** by jenkins-bot:
  [wikibase/vuejs-components@master] Relax peer dependency version
  
  https://gerrit.wikimedia.org/r/574446

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE, gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Beast1978, Un1tY, Sarai-WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, darthmon_wmde, Meekrab2012, 
joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-24 Thread gerritbot
gerritbot added a comment.


  Change 574446 had a related patch set uploaded (by Lucas Werkmeister (WMDE); 
owner: Lucas Werkmeister (WMDE)):
  [wikibase/vuejs-components@master] Relax peer dependency version
  
  https://gerrit.wikimedia.org/r/574446

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: gerritbot
Cc: Addshore, Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, 
Aklapper, Pablo-WMDE, Sarai-WMDE, darthmon_wmde, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T245837: @wmde/wikibase-vuejs-components peer dependencies

2020-02-21 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  > Are the packages not rather dev dependencies and their goodness compiled 
into the components (dist)?
  
  Not as far as I can tell – `dist/wikibase-vuejs-components.common.js` doesn’t 
seem to contain their code, it loads them via `require()` (just like vue 
itself).
  
  I think the reason we don’t experience a lack of functionality in Bridge is 
that we //do// provide them – just using different versions: our `package.json` 
has `"vue-class-component": "^7.2.3"` and `"vue-property-decorator": "^8.4.0"`, 
each one major version above the `wikibase-vuejs-components` requirement. (I 
don’t know why the npm warning reports this as “none is installed” rather than 
“an incompatible version is installed” or something like that.) But since the 
`require()` call in the compiled dist file includes no version number, and the 
differences between the versions don’t seem to matter to us, it works out in 
practice.
  
  Proposed solution: make the component library declare peer dependencies on 
^7|^8 and ^6|^7 versions.

TASK DETAIL
  https://phabricator.wikimedia.org/T245837

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Tonina_Zhelyazkova_WMDE, Lucas_Werkmeister_WMDE, Aklapper, 
Pablo-WMDE, Sarai-WMDE, darthmon_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, 
QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs