**** BEGIN LOGGING AT Wed Jun 17 02:59:57 2020 Jun 17 06:25:14 Morning! Jun 17 07:24:46 Morning Jun 17 10:54:58 OK seems I got something to build now for hammerhead, mido, tissot, qemux86 AND qemux86-64. Solution isn't very pretty but well, it builds at least. Now have issues in do_deploy though due to host contamination. Not really sure how to solve those. Jun 17 10:56:08 For example: https://paste.ubuntu.com/p/WdPkcYr8m9/ Jun 17 10:58:11 mmh lots of contamination yes Jun 17 11:00:59 What causes this in general? Jun 17 11:02:01 JaMa knows best, but I'd say it's when binaries from the host is being used Jun 17 11:02:54 It's probably not fatal on Thud, but they probably tightened it up in Zeus Jun 17 11:03:27 that could be Jun 17 11:10:53 Tofe: FYI this was the "fix" based mainly upon what JaMa pointed out for qemux86: https://github.com/webOS-ports/meta-webos-ports/commit/e774d1d9be4ba5ac43548b44f006a66a2c6abb9f Jun 17 11:13:37 Rest is cleanup from earlier 68/72 based chromium Jun 17 14:48:36 Tofe: Seems there are some minor changes needed in Qt side wam for 5.15 Jun 17 14:49:22 Herrie: Tofe: host-user-contamination is only about build user UID ending in owning the files installed in the packages (instead of typical root:root) Jun 17 14:49:54 I don't see it with current webruntime even with gatesgarth, so it might be caused by some of your modifications? please show the diff Jun 17 14:58:53 JaMa: Let me put it together quickly Jun 17 15:05:51 JaMa: This is the diff with meta-webosose for just the Chromium bits: https://github.com/Herrie82/meta-webosose/commit/b973b8562fa764bb28236936cf017fbd6d6ffe1f Jun 17 15:06:05 I added the insane-skip to let the build continue Jun 17 15:11:14 I would put these recipes in meta-webos-ports of course, but this way you can easily see the diff with OSE Jun 17 15:15:22 JaMa: In general I'm a bit lost with these Chromium/webruntime builds, so I'm really just doing trial & error to be honest Jun 17 15:29:38 JaMa: No gatesgarth in your repo yet BTW ? Jun 17 17:05:43 Herrie: gatesgarth is master Jun 17 17:05:52 Ah ok Jun 17 17:06:07 see https://github.com/shr-project/build-webos/commit/f01244d92fea2699091a7e588281ad1cdd34ee4a Jun 17 17:06:18 You happen to have a fix for wam with qt 5.15 somewhere already? Jun 17 17:06:49 for meta-webosose I haven't created separate gatesgarth branch until gatesgarth release will be close in 5 months or so Jun 17 17:07:40 JaMa: Ah ok Jun 17 17:08:51 don't see anything wrong with the diff :/ is the issue reproducible if you cleansstate and rebuild? Jun 17 17:09:33 JaMa: with -c clean yes Jun 17 17:09:41 Didn't try cleansstate yet Jun 17 17:09:53 Because you told me it's usually not needed Jun 17 17:13:10 I don't think so, I use cleansstate often, cleanall is the not needed one Jun 17 17:14:26 Ok will retry Jun 17 18:07:33 JaMa: For qemux86-64 the same, now trying qemux86 and will afterwards move to the arms Jun 17 18:11:28 The same as in I still get the contaminated messages Jun 17 18:33:37 Same for qemux86 Jun 17 18:33:41 Now trying Hammerhead Jun 17 18:35:17 Tofe: For WAM: things like this: https://github.com/webOS-ports/wam/commit/cdde782404d52c7c39fdb942f10e91feb72eedce Jun 17 18:36:16 ah ok Jun 17 18:36:35 Then it fails on this: https://github.com/webOS-ports/wam/blob/herrie/LuneOS-rebased/src/webos/WebAppManagerServiceLuna.cpp#L558 Jun 17 18:36:46 Simply removed it for now, ideally add the flag in the right place Jun 17 18:37:52 Next one I have is this one: Error says I should use QMultiMap instead of QMap but seems it needs different syntax: https://github.com/webOS-ports/wam/blob/master/src/platform/webengine/BlinkWebProcessManager.cpp#L44 Jun 17 18:37:54 you mean, the symbol should be defined ? or shouldn't ? Jun 17 18:38:15 Tofe: Well whatever makes sure the code doesn't get triggered. I'm sure JaMa can guide on that one ;) Jun 17 18:38:41 This one would fial for me: https://github.com/webOS-ports/wam/blob/master/src/platform/webengine/BlinkWebProcessManager.cpp#L44 when I simply changed to QMultiMap Jun 17 18:39:18 can you paste the error ? QMap is quite a classic object, I don't see it disappearing in Qt 5.15 Jun 17 18:40:18 or is it "insertMulti" which it complains about Jun 17 18:40:20 ../git/src/platform/webengine/BlinkWebProcessManager.cpp:64:62: error: 'QList QMap::values(const Key&) const [with Key = unsigned int; T = QString]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Werror=deprecated-declarations] Jun 17 18:40:52 Seems it tries to store multiple values with same key Jun 17 18:41:37 no, that can't be known at built time... it must be a c++ misunderstanding for the compiler Jun 17 18:42:17 ah wait, no, values is for a specific key Jun 17 18:42:26 ok, so, yes, they try to do that Jun 17 18:42:59 What error do you get when using QMultiMap instead ? Jun 17 18:45:29 "insertMulti" must then be changed to "insert" Jun 17 18:47:28 Seems there were actually 2 that need updating: https://paste.ubuntu.com/p/H7hGhfTfyk/ Jun 17 18:48:05 Webruntime is now compiling so need to wait a few mins before I can try Jun 17 18:48:10 ok :) Jun 17 19:00:10 JaMa: For Hammerhead the same issue Jun 17 19:01:43 Tofe: QMap->QMultiMap and QList ->QMultiMap and single insert works Jun 17 19:02:18 QList -> QMultiMap was also needed ?... Jun 17 19:03:17 Yes seems so Jun 17 19:08:10 Image now building Jun 17 19:17:28 OK it boots just seems luna-appmanager doesn't see webappmanager being connected Jun 17 19:18:04 Herrie: maybe it's not looking for the right name on ls2 bus ? Jun 17 19:19:20 Just need to update this one: https://github.com/webOS-ports/meta-webos-ports/blob/herrie/zeus-wam-qt5.15/meta-luneos/recipes-webos/luna-appmanager/luna-appmanager.bb Jun 17 19:19:30 And rebase this one probably: https://github.com/webOS-ports/luna-appmanager/commits/herrie/OSE-wam Jun 17 19:20:06 But I guess I'll do that tomorrow Jun 17 19:20:29 https://github.com/webOS-ports/luna-appmanager/blob/master/Src/remote/WebAppMgrProxy.cpp#L86 Jun 17 19:21:36 well, the whole cpp is talking to our WAM Jun 17 19:26:44 Well we fixed that already previously: just need to rebase and point to right place: https://github.com/webOS-ports/luna-appmanager/commit/c8943871d3ab097a5dd04ec5f9cae7943fafbad1 Jun 17 19:26:54 Any luck with the camera on Tissot? Jun 17 19:26:55 ok Jun 17 19:27:02 Seems mal gave some pointers? Jun 17 19:27:17 yes, I got some help also from sailfishos-porters Jun 17 19:27:26 now I'm patching qtmultimedia... Jun 17 19:27:39 Ooh the fun.... Jun 17 19:27:46 yeah, lots of fun Jun 17 19:27:54 Like JaMa doesn't have enough in meta-qt5 yet Jun 17 19:28:00 :p Jun 17 21:20:07 Herrie: https://www.dropbox.com/s/tbp3l9gifllwy5b/2020-05-26-17-35-46.jpg?dl=0 **** ENDING LOGGING AT Thu Jun 18 02:59:57 2020