[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
gerritbot added a comment.Change 292907 merged by jenkins-bot: Use npm install to load vendor files https://gerrit.wikimedia.org/r/292907TASK DETAILhttps://phabricator.wikimedia.org/T115996EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gerritbotCc: gerritbot, Ricordisamoa, Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, Avner, Lewizho99, Maathavan, debt, Gehel, D3r1ck01, FloNight, Izno, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
gerritbot added a comment. Change 292907 had a related patch set uploaded (by Jonas Kress (WMDE)): Use npm install to load vendor files https://gerrit.wikimedia.org/r/292907 TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: gerritbot, Ricordisamoa, Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, Avner, debt, Gehel, D3r1ck01, FloNight, Izno, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Smalyshev added a comment. BTW current setup is already using npm, albeit only for testing. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Smalyshev Cc: Ricordisamoa, Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, debt, Gehel, Izno, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Christopher added a comment. I have actively started working on this. You can see the work here: https://github.com/christopher-johnson/wdqs-gui Since using node requires a lot of refactoring and code style changes, I am interested in the developing the GUI as a separate dev branch or package. And when or if it meets with general approval, then it can be merged into production. I am using Gulp for the live build tasks and everything is installed with npm. It also now runs completely independently of Blazegraph as a stand-alone app. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Christopher Cc: Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Christopher added a subscriber: Christopher. Christopher added a comment. Question: Why is not the GUI a completely independent project / repo / build /deployment from WDQS? One reason to not have to do a full maven build for every GUI patch can be seen here: https://integration.wikimedia.org/ci/job/wikidata-query-rdf/777/console. The CI failed because of a network problem. Using npm is a really good idea, but perhaps the first step is to just split the front end out from the main Blazegraph package. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Christopher Cc: Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Jonas added a comment. I already proposed that, so +2 from my side. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Jonas Cc: Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
JanZerebecki added a comment. > Why is not the GUI a completely independent project / repo / build > /deployment from WDQS? Good idea. Nobody did the work yet. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Smalyshev added a comment. The reason why it was in the same project was that it is part of the full service package. But we could split out the component and import it using regular maven dependency handling, so that should not be a big issue. I propose making an new ticket for this. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Smalyshev Cc: Christopher, Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
JanZerebecki added a comment. He documented how it currently works at https://www.mediawiki.org/wiki/Wikidata_query_service/Implementation . TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T115996: [Task] Use package manager
Smalyshev added a comment. There is a toolchain for building (see above) but deployment is manual right now. TASK DETAIL https://phabricator.wikimedia.org/T115996 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Smalyshev Cc: Smalyshev, JanZerebecki, StudiesWorld, Aklapper, Jonas, jkroll, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs