**** BEGIN LOGGING AT Thu Sep 07 03:00:01 2017 Sep 07 06:54:07 Morning Sep 07 07:10:18 Morning! Sep 07 07:11:51 morning all.. Sep 07 07:12:44 Tofe/novaldex: morning! Sep 07 07:13:51 Herrie|Pre3, Tofe: I see ka6sox mentioned the disk upgrade for Bonaire, I was going to look at it yesterday for you but each time I looked a build was running! Sep 07 07:14:07 I need to power it down for the upgrade i'm afraid Sep 07 07:14:15 novaldex: Let me have a look Sep 07 07:14:41 happy to wait till current build is finished, might take me half an hour or so till ready to hand back Sep 07 07:15:07 It needed to rebuild chromium for each target that takes a while :P Sep 07 07:16:01 hopefully a bit more space will ease the pain! ;-) Sep 07 07:18:03 novaldex: I killed them Sep 07 07:18:12 Seems qemux86 was stalled Sep 07 07:18:22 It was running for 5,5 hrs already Sep 07 07:18:40 wow, long run.. yes can see how that'd be stalled Sep 07 07:18:47 okay, if you're happy i'll do it now Sep 07 07:18:54 Do rootfs should finish quickly normally (1 min or so) I waited 3 didn't finish :P Sep 07 07:19:00 So please go ahead! Sep 07 07:19:12 thanks! Sep 07 08:01:39 Herrie|Pre3: all done! currently using 19% now Sep 07 08:02:44 Novaldex: Cheers! Sep 07 08:10:36 Herrie|Pre3: we should begin to put in place the Halium buiilds to replace our CM builds - that should be too much trouble I think Sep 07 08:10:50 shouldn't* Sep 07 08:14:05 Tofe: Yeah sounds good Sep 07 08:14:13 You already had N5 working no? Sep 07 08:14:23 yes, within a day Sep 07 08:15:39 :D Sep 07 08:15:48 Just you didn't push it yet? Sep 07 08:16:29 Herrie|Pre3: I think we can integrate Halium in iterative steps: 1. get a successful build on jenkins, 2. use the halium image almost as-is (replace the /system mount with a simple bind-mount, and just unpack the image), 3. simplify it (remove unnecessary "overlays" and LD_* tweaks) Sep 07 08:17:46 Herrie|Pre3: I didn't want to push that N5 modification while doing the pyro/Qt 5.8/5.9 migrations Sep 07 08:18:26 Using Halium 5.1 doesn't bring anything for the user experience, so it's not very urgent; I just wanted to verify how well it worked Sep 07 08:19:13 Tofe: True Sep 07 08:19:29 But good to get rid of bitrotting CM :P Sep 07 08:20:48 how true :) Sep 07 08:25:07 Herrie|Pre3: apart from the qemu status, do you see other urgent issues for this release ? I could work on doing step 1. of the Halium plan Sep 07 08:25:29 (well, when jenkins will be back online with plenty of room to play with) Sep 07 08:27:11 Tofe: I might need a little help on luna-webappmgr Sep 07 08:27:21 See my latest commit in herrie/plugins Sep 07 08:27:23 It's small Sep 07 08:27:41 Just I don't know how to do this... Just trial & error Sep 07 08:28:14 These flags are --ppapi-flash-version=26.0.0.151 for example Sep 07 08:28:55 I guess this should be gchar but not sure Sep 07 08:29:09 Also not sure how to correctly put them in GOptionEntry :P Sep 07 08:29:20 Tried something but probably wrong Sep 07 08:29:44 The pepper plugins one can have multiple even but I guess we could sufffice with 1 for now Sep 07 08:29:55 It's probably a quick one for you :P Sep 07 08:30:22 let me see :) Sep 07 08:31:26 Herrie|Pre3: could you repack your 4 commits into one ? it would be much easier to read your modifications Sep 07 08:32:16 Sorry have that locally let me push it Sep 07 08:33:22 Done Sep 07 08:33:52 Tofe: I can provide you with the .so if that helps :P Sep 07 08:33:59 Herrie|Pre3: also I recently discovered we could do that in a more convenient place, like here: https://github.com/qt/qtwebengine/blob/5.9/src/core/web_engine_context.cpp#L346 Sep 07 08:34:58 We could put in place a single patch for webengine with all the flags we need, and that way it'll be common to webappmanager and luna-qml-launcher. Also, I think we could have access to the chromium version. Sep 07 08:36:31 Tofe: Ah yes that would be nicer probably! Sep 07 08:36:46 Just full webengine rebuild as downside :P Sep 07 08:39:24 Herrie|Pre3: yes, that side doesn't look attractive at all :) Sep 07 08:39:41 Tofe: Then again we don't change them often Sep 07 08:41:24 yup. I would prefer putting it in that place, it makes much more sense. Sep 07 08:42:35 Herrie|Pre3: your C code looks good, I think that part is ok Sep 07 08:42:52 in the systemd service, beware of ";" Sep 07 08:44:01 you can check on-device how it decoded it by analyzing a "ps -axfww" and looking at the chromium sub-process arguments Sep 07 08:44:26 but here you probably got a systemd error, didn't you ? Sep 07 08:52:28 Tofe: Looks OK I guess? https://bpaste.net/show/03c70b1790b4 Sep 07 08:52:57 Herrie|Work: I've reproduced the gobject-introspection issue in pyro, now trying with master Sep 07 08:53:13 maybe it got introduced to pyro after my builders already moved to master branch Sep 07 08:55:06 Herrie|Work: looks good! I don't know why --ppapi-flash-* doesn't get forwarded, but maybe that's normal. Sep 07 08:55:53 Tofe: I guess because it's a standard path maybe Sep 07 08:55:55 Herrie|Work: wasn't there also a "--enable-plugins" flag? Sep 07 08:56:00 And it would look there anyway Sep 07 08:56:09 Tofe: Ehm there should be Sep 07 08:56:16 At least on qml side Sep 07 08:56:29 ok Sep 07 08:56:33 We need to explicitly enable them there Sep 07 08:56:38 And in build too Sep 07 08:56:48 So I guess might need to add here too Sep 07 08:56:50 ah it's a build-time flag ok Sep 07 08:57:14 no no, I just remembered that flag but didn't know where it was involved Sep 07 09:01:35 I think I got widevine working :d Sep 07 09:02:30 This one works and tells me WideVine is available: https://bitmovin.com/mpeg-dash-hls-drm-test-player/ Sep 07 09:09:45 Netflix still doesn't show much Sep 07 09:09:47 But well Sep 07 09:09:55 That could be UA from what I read Sep 07 09:13:53 ok, that's a good status Sep 07 09:19:05 Tofe: I noticed that adb shell on my N5 is sluggish and disconnects often Sep 07 09:19:10 Is that me or you have it too? Sep 07 09:19:31 it's you I think... Sep 07 09:58:01 Herrie|Work: I've reproduced that qemux86-64 issue with master branch as well, now trying without LuneOS layers Sep 07 09:58:27 JaMa: OK :) Sep 07 10:05:36 Herrie|Work: it's caused by our config Sep 07 10:05:38 meta-luneos/conf/distro/include/luneos.inc:QEMU_TARGETS ?= "arm i386" Sep 07 10:05:56 this is the default: Sep 07 10:05:58 meta/recipes-devtools/qemu/qemu.inc:QEMU_TARGETS ?= "arm aarch64 i386 mips mipsel mips64 mips64el ppc sh4 x86_64" Sep 07 10:06:05 and we need at least x86_64 from it Sep 07 10:06:51 JaMa: Yes Sep 07 10:06:58 Good spotting! Sep 07 10:07:20 we got that from "Release build-webos 1.0.0 Beta to the public" Sep 07 10:07:34 sigh, so no explanation why it was added in first place Sep 07 10:08:23 OK ;) Sep 07 10:08:45 I should have noticed a lot easier, becasue i was running find meta-webos-ports qemu\* and git grep qemu there Sep 07 10:10:00 Tofe: Herrie|Work: "qtubuntu-camera: fix and re-enable camera related recipes" was merged to master branch, but not pyro, I'll fix it now Sep 07 10:10:09 but it's not included in last testing builds on jenkins Sep 07 10:10:17 JaMa: OOps I didn't check branch :P Sep 07 10:10:47 And I guess Tofe also not :P Sep 07 10:14:31 no problem, fixed Sep 07 10:16:36 ah, yes, sorry :) Sep 07 10:46:10 Tofe: Seems that Flash doesn't work... I read that since Chrome 56 it needs to be explicitly enabled, however I didn't see anything in the code really for this. You happened to have stumpled upon something? Sep 07 10:49:10 Herrie|Work: not really no Sep 07 10:50:29 Tofe: OK Sep 07 10:50:37 Will grep around a bit then Sep 07 11:09:32 some of the logic is in here: https://github.com/qt/qtwebengine/blob/5.9/src/core/content_client_qt.cpp Sep 07 11:11:09 though if you have already widevine working, most of that code is already executed Sep 07 17:41:55 Herrie: I'm checking this: https://github.com/webOS-ports/meta-webos-ports/compare/master...Tofee:pyro?expand=1 Sep 07 17:42:28 oops, should be against pyro ;) https://github.com/webOS-ports/meta-webos-ports/compare/pyro...Tofee:pyro?expand=1 Sep 07 17:43:25 do we really need to build qemu on the hammerhead machine ? Sep 07 18:32:00 Tofe: Does it take so long to build :P ? Sep 07 18:32:12 If they're doing it upstream might have some use Sep 07 18:33:56 Tofe: How does webengine behave when the files aren't there? Sep 07 18:34:06 Since I guess we cannot distribute them ourselves :S Sep 07 18:34:14 Maybe WideVine we can, would need to dig into it Sep 07 19:43:58 Tofe: Build time was about 5 mins for qemu-native for me for qemux86-64. Not much of a problem I'd say. Need to time for Hammerhead but I guess not a lot longer. Since we don't change it often it would be a 1 time extra build time. Sep 07 19:49:22 build time will be the same in qemux86-64 and hammerhead, because qemu-native is native (so built exactly the same no matter which target MACHINE you have selected) Sep 07 19:49:58 and yes, it's used for some other postinst scripts which cannot be cross generated Sep 07 19:50:13 iirc fontconfig cache and some gdk caches Sep 07 19:51:07 pixbufcache.bbclass Sep 07 19:51:34 and gtk-immodules-cache.bbclass Sep 07 19:51:53 if we have some components inheriting these included in the image Sep 07 19:52:58 it looks like nowadays also used by pango and systemd-udev-hwdb Sep 07 19:57:15 Herrie|TP: it doesn't take long, just wondered if I was building it uselessly Sep 07 19:57:44 which could be just a little packaging mistake Sep 07 19:58:31 ah, ok now I've read JaMa's explication, it's all fine :) Sep 07 20:00:03 Herrie|TP: if flash plugin file can't be found, it just doesn't add the plugin: https://github.com/qt/qtwebengine/blob/5.9/src/core/content_client_qt.cpp#L193 Sep 07 20:00:09 T0fe Sep 07 20:00:12 Tofe: OK :D Sep 07 20:00:27 same for widevine Sep 07 20:01:14 Seems we might be able to force widevine to build & ship :P https://github.com/qt/qtwebengine-chromium/blob/56-based/chromium/chrome/BUILD.gn#L859 Sep 07 20:02:05 so, just a "enable_widevine" at build time ? Sep 07 20:04:25 Seems to Sep 07 20:04:30 s/to/so Sep 07 20:04:32 Need to test Sep 07 20:04:46 Waiting for my qemux86-64 build to finish or fail :P Sep 07 20:04:56 Busy with qt bits now Sep 07 20:05:06 Base done, now declarative and then webengine I guess :P Sep 07 20:05:10 Yeah I'm still building qtwebengine... Sep 07 20:05:23 particularly long this evening I don't know why Sep 07 20:11:26 I'm building 2 qtwebengines (LuneOS pyro and master) + chromium + libreoffice on my poor 8core machine, yes, it's very slow today Sep 07 20:12:31 load over 60 doesn't really help with my build time :) Sep 07 20:13:47 tomorrow I'll push few fixes for raspberrpi3 build issues, if the builds today don't find more issues Sep 07 20:20:15 Tofe: Any idea how I would enable this at buildtime? Sep 07 20:20:27 Herrie: let me have a quick look Sep 07 20:21:38 we already have "pepper_plugins" option right ? Sep 07 20:23:13 because https://github.com/qt/qtwebengine/blob/5.9/src/core/config/common.pri#L29 Sep 07 20:23:52 Tofe we do: enable_plugins which in turn seems to set enable_pepper_cms as per https://github.com/qt/qtwebengine-chromium/blob/56-based/chromium/ppapi/features/features.gni#L11 Sep 07 20:24:32 no I mean -pepper-plugins Sep 07 20:25:11 https://github.com/qt/qtwebengine/blob/5.9/mkspecs/features/configure.prf#L27 Sep 07 20:25:14 Yup https://github.com/webOS-ports/meta-webos-ports/blob/pyro/meta-luneui/recipes-qt/qt5/qtwebengine_git.bbappend#L6 Sep 07 20:25:25 ok, so... it's already in your build :p Sep 07 20:25:35 I guess so Sep 07 20:25:37 Hmmz Sep 07 20:25:41 Maybe not :P Sep 07 20:26:04 but maybe not in the ipk, you'll have to look for it in tmp-work Sep 07 20:29:14 mmh in the end, I'm not sure we call chrome/BUILD.gn at all Sep 07 20:29:14 No .so for sure Sep 07 20:29:41 and even so, the "widevine_cdm_library" group isn't included anywhere else than in chrome itself Sep 07 20:30:21 So we'll have to make our own version of that bundle GN code Sep 07 20:31:07 But not tonight :) Sep 08 00:36:26 Tofe: looks like we need to install bzr on the builders for the qtubuntu-camera http://jenkins.nas-admin.org/view/luneos-testing/job/luneos-testing_hammerhead/36/consoleFull Sep 08 00:42:34 done on bonaire **** ENDING LOGGING AT Fri Sep 08 02:59:59 2017