[01:04:08] hi, i m trying to compile huggle on my system using qt, i m getting the error :-1: error: Unknown module(s) in QT: webengine webenginewidgets [01:04:16] what should i do? [08:54:21] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Users was modified, changed by Yintan link https://en.wikipedia.org/w/index.php?diff=803076534 edit summary: Adding [[Special:Contributions/Yintan|Yintan]] ([[WP:HG|HG]]) (3.1.21) [10:03:59] hi, i am getting this error :-1: error: Unknown module(s) in QT: webengine webenginewidgets while compiling, what can i do? [10:39:20] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Users was modified, changed by David.moreno72 link https://en.wikipedia.org/w/index.php?diff=803086149 edit summary: Adding [[Special:Contributions/David.moreno72|David.moreno72]] ([[WP:HG|HG]]) (3.3.0) [11:30:30] ilanosortap: hi, which OS? [11:33:26] windows 10 [11:34:54] aha, yes it's a bit tricky on Windows, what IDE do you use, Visual Studio or QtCreator? [11:35:22] i used qtcreator [11:35:33] I will soonish, today, prepare downloadable .iso of Ubuntu which would be preconfigured for Huggle development, with all dependencies installed [11:35:55] well in Qtcreator you need to open directly CMakeList.txt file [11:36:05] * Lists [11:36:17] it will ask for arguments, I think [11:36:31] you need to pass at least -DQT5_BUILD=true otherwise it will not work [11:36:47] also, it depends on which Qt version you have, is it newer than 5.4? [11:37:12] alternatively you can just wait for me to prepare that virtual box :) it's gonna be much easier if you can just use OS that is preconfigured for Huggle development [11:37:38] setting up development environment in Windows, is much harder, but on other hand it would be nice to have it properly documented [11:37:42] Qt Creator 4.4.0 Based on Qt 5.9.1 (MSVC 2015, 32 bit) [11:37:48] did you read this https://github.com/huggle/huggle3-qt-lx/wiki/Building-on-Windows [11:37:54] ok, 5.9.1 [11:37:54] yes [11:38:15] oh, I actually /think/ that Qt doesn't support web engine compiled with GCC [11:38:18] let me check that [11:38:34] okay thanks a lot [11:38:35] oh yes... damn [11:38:50] it can only be compiled with Visual Studio, you would need to download Qt 5.4 [11:38:54] if you want to use QtCreator [11:39:24] okayy [11:39:31] newer Qt doesn't support web engine with GCC [11:39:53] how do i compile on visual studio? [11:40:03] well, first you need to have it, do you? [11:40:18] yes i do have it [11:40:22] 2015/ [11:40:25] or 2013 [11:40:36] you need to download cmake [11:40:40] 2015 community edition [11:40:46] then start cmake GUI and configure the project [11:40:50] ok that's same what I have [11:41:00] do you have CMake gui? [11:41:09] yes i do have [11:41:30] !cmake is https://cmake.org/download/ [11:41:30] Key was added [11:41:31] ok [11:41:39] open the gui [11:41:47] there will be 2 paths to fill in [11:41:50] one to CMakeLists.txt [11:41:57] other one where the build files should be [11:42:23] I recommend to make a huggle_build folder somewhere within the git project tree [11:43:05] then you click configure, it will instantly fail, but you should now see some options to change [11:43:17] you need to check that you want QT5_BUILD webengine and extensions [11:43:30] also, don't forget to execute git submodule init; git submodule update [11:43:41] so that you download all deps [11:44:56] okay thanks, i ll try this and get back to if there is any other issue [11:44:59] thanks again [11:45:22] well it is not easy, I told you, setting up Qt projects on Windows is really tricky... especially projects this big with many components [11:45:35] you will need to check these 3 options, then hit configure again, it will again pop error [11:45:43] it will need to find where Qt is installed [11:45:52] so you fill up the paths in red highlighted items [11:45:56] like QtCore etc [11:46:00] and keep hitting configure [11:46:06] untill all these paths are answered [11:46:11] then it should finally succeed [11:46:27] then you hit "generate" and it will produce .sln file for Visual Studio in build folder you specified [11:46:37] then you can open this in Visual Studio and build whole project [11:47:06] but if it's too complicated, I will have downloadable .iso of Linux for VirtualBox you can use as development environment, it will have everything prepared ;) [11:47:18] okay thanks [11:47:18] I just need to make it, I wanted to do that today [12:08:38] GitHub [8huggle/huggle3-qt-lx] benapetr pushed 1 commits into branch master: https://github.com/huggle/huggle3-qt-lx/compare/1a4611f918eb...8299f52aef13 [12:08:38] GitHub [8huggle/huggle3-qt-lx] commit by benapetr (Petr Bena) https://github.com/huggle/huggle3-qt-lx/commit/8299f52aef13e7d388e59079121c7bdde5e7f44d Documented logging facility [13:40:13] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Users was modified, changed by Glane23 link https://en.wikipedia.org/w/index.php?diff=803103674 edit summary: Adding [[Special:Contributions/Glane23|Glane23]] ([[WP:HG|HG]]) (3.3.0) [14:41:34] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Feedback was modified, changed by SDKmac link https://en.wikipedia.org/w/index.php?diff=803111315 edit summary: /* Bug? */ aw [15:54:32] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648534 (10Petrb) [15:56:12] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648546 (10Petrb) Also before you tell me: why not use vagrant etc. I want this to be newbie friendly, so that even 15 years old students from GCI can work with it. Also I don't know if... [16:35:06] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648534 (10bd808) >>! In T177145#3648546, @Petrb wrote: > Also I don't know if vagrant is any good with packaging whole development environment. I'd be glad to help you add a huggle ro... [16:59:45] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648635 (10Petrb) >>! In T177145#3648596, @bd808 wrote: >>>! In T177145#3648546, @Petrb wrote: >> Also I don't know if vagrant is any good with packaging whole development environment.... [17:34:25] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648648 (10Petrb) p:05Triage>03Normal [18:01:29] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648653 (10bd808) I think there may be some misunderstanding here about what MediaWiki-Vagrant and Vagrant are. Your description of "portable virtual box image of Ubuntu" is exactly wha... [18:15:58] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648674 (10Petrb) Oh in that case I was slightly confused, I always heard about vagrant in context of containers, like LXC, where various services were put into container for easy deplo... [18:17:22] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648677 (10Petrb) BTW, I finished setting up that VM, it's here: http://tools.wmflabs.org/huggle/files/huggle.ova and it's slightly bigger than expected ~3GB I don't think many people... [18:17:52] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648678 (10bd808) The QT dependencies would only be downloaded and installed by Puppet if the user ran `vagrant roles enable huggle; vagrant provision`. No bloat to the base image requi... [18:18:24] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648679 (10Petrb) I will definitely have a look on your current vagrant setup to understand how I could use it for this purpose. [18:20:46] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648685 (10bd808) >>! In T177145#3648677, @Petrb wrote: > BTW, I finished setting up that VM, it's here: http://tools.wmflabs.org/huggle/files/huggle.ova and it's slightly bigger than e... [18:25:05] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Feedback was modified, changed by Petrb link https://en.wikipedia.org/w/index.php?diff=803141864 edit summary: /* Bug? */ r [20:44:57] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648749 (10Petrb) Can you give me a full path? The home is /data/project/huggle and in this folder there is no "www" [21:41:05] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648534 (10chasemp) We need to avoid users downloading this off an NFS filesystem. [22:06:26] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Feedback/Archive 9 was modified, changed by WOSlinker link https://en.wikipedia.org/w/index.php?diff=803168420 edit summary: fix some [[Special:LintErrors/multi-colon-escape|lint errors]] [22:06:28] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Feedback/Archive 14 was modified, changed by WOSlinker link https://en.wikipedia.org/w/index.php?diff=803168424 edit summary: fix some [[Special:LintErrors/multi-colon-escape|lint errors]] [22:06:29] Change on 12en.wikipedia.org a page Wikipedia:Huggle/Feedback/Archive 8 was modified, changed by WOSlinker link https://en.wikipedia.org/w/index.php?diff=803168428 edit summary: fix some [[Special:LintErrors/multi-colon-escape|lint errors]] [22:59:32] GitHub [8huggle/huggle3-qt-lx] benapetr pushed 1 commits into branch master: https://github.com/huggle/huggle3-qt-lx/compare/8299f52aef13...28f600c56b79 [22:59:32] GitHub [8huggle/huggle3-qt-lx] commit by benapetr (Petr Bena) https://github.com/huggle/huggle3-qt-lx/commit/28f600c56b79a3b785e4740c8201bc05560f9c7b implemented option to specify own project config since this makes it possible to override some of the restrictions, we also show a warning to user [23:31:12] 10Huggle, 10Cloud-Services: Huggle development environment - portable virtual box - https://phabricator.wikimedia.org/T177145#3648885 (10bd808) >>! In T177145#3648749, @Petrb wrote: > Can you give me a full path? The home is /data/project/huggle and in this folder there is no "www" ``` $ become huggle $ mkdir...