**** BEGIN LOGGING AT Mon Oct 24 02:59:57 2016 Oct 24 06:45:57 Morning! Oct 24 06:48:46 DougReeder: so far, I've delegated a bit of the logic to the app; see this little example: https://github.com/webOS-ports/luneos-components/blob/tofe/qtquickcontrols2/examples/gallery/pages/RadioButtonPage.qml#L86 where the app has to specify "index" and "totalCount" if it wants to get the "Onyx" look Oct 24 06:51:16 Using containers to handle indices and totalCount is a good idea, and is actually used by the TabBar QtQuickControls2 widget. So I'll it a serious look, as I'd like the widgets to be as simple to use as possible, to avoid mistakes. Oct 24 06:53:03 In Qt documentation there is even a little example (see http://doc.qt.io/qt-5/qml-qtquick-controls2-container.html in the "Implementing Containers" section), but it doesn't look very friendly to me... Oct 24 07:07:55 morning Oct 24 07:08:24 Tofe: Will check your bits in a minute Oct 24 07:15:01 Herrie|Pre3: feeling better ? Oct 24 07:17:26 Tofe: Yeah seems so :) Just had a bit of an annoying headache at the left side of my head. Sleep does miracles LOL Oct 24 07:17:40 I guess I was looking too much at C++ code :P Oct 24 07:28:32 :) yeah, does that sometimes Oct 24 07:41:27 Tofe: 1 remark on the delegates. The SwipeDelegate should have a Cancel and Delete button after swiping. Oct 24 07:41:37 I can send you a screenshot if that's helpful? Oct 24 07:43:07 For the rest it looks very good already :) Oct 24 07:45:53 Herrie|Pre3: yes, I didn't implement swipedelegates completely yet Oct 24 07:46:10 but they allow having such underlying button, so we can have the whole behavior Oct 24 08:02:45 Tofe: YGM with screenshot from the phone app in 2.x Oct 24 08:03:25 The 3.x ones have less rounded corners I guess for the buttons Oct 24 08:03:43 Will try to make a screenshot of that too, need to charge my Go which is empty after weekend :P Oct 24 08:10:38 Tofe: You ever had qtwebengine fail with the error it couldn't find pulseaudio.h? This is Morty which has PA 9 instead of PA 8 with Krogoth with QT 5.6.7 Oct 24 08:10:49 Didn't have much time this morning to check yet. Oct 24 08:11:00 BTW sent your libhybris patch upstream. Oct 24 08:19:47 Tofe: Might just try to use PA 8 for now instead of PA 9 since PA Modules Droid has issues too it seems. Oct 24 08:47:26 Herrie: nope, never had any build issues with qtwebengine lately Oct 24 09:01:38 Tofe: OK I guess I'll try to downgrade to PA8 for now to see if that sorts it. We also have some issues with sensorfw but I saw a small patch upstream to fix gcc6. It might be a good idea to bump sensorfw in general at some point but it has quite some str Oct 24 09:01:38 uctural changes it seems. Oct 24 09:01:58 So might leave that for later and just cherry pick the fix for gcc6 for now. Oct 24 09:08:14 ok Oct 24 09:08:24 This upgrade looks a bit painful... Oct 24 09:09:00 Tofe: Well normally JaMa does the heavy lifting so we don't see much of it :P Oct 24 09:09:28 Just the build machine for unstable hasn't been available for a while and JaMa only tested qemu locally ;) Oct 24 09:09:48 Hence the issues with our ARM targets are quite a few now. Though most not very hard. Oct 24 09:09:57 It are probably 5-6 in total. Oct 24 09:10:11 Most are only a few lines to fix. Oct 24 09:10:24 PA is always quite a pain in general to update. Oct 24 09:10:30 So not surprised we have issues there. Oct 24 09:12:47 yes, maybe I'm too dramatic here :) Oct 24 09:14:05 It's more that my build machine ran out of disk space that seemed to cause a number of the issues :P Oct 24 09:14:28 After I cleaned a lot of old images and rebuild those components things seem to behave better Oct 24 09:17:58 At I was already at 6200 of 6400 or so packages so it's not that bad I guess :) Just GCC6 seems a bit pickier. Oct 24 15:52:13 Herrie|2: hey Oct 24 15:52:33 JaMa: Hii :) Oct 24 15:52:39 Herrie|2: this PR https://github.com/openwebos/mojomail/pull/1 was probably meant for our fork not the openwebos one Oct 24 15:52:47 my boss was currious what's going on :) Oct 24 15:52:53 JaMa: Well I sent it to both :P Oct 24 15:53:05 But yeah OWO one was by mistake really :P Oct 24 15:53:30 JaMa: Sorry for the mail spam. I'll try to put all changes in herrie/morty and do a clean run. Oct 24 15:53:48 Was able to sort most issues on ARM targets due to GCC. Oct 24 15:54:11 These didn't pop up on qemu before. Only mystery is the Maguro issue. Oct 24 15:54:20 I'm searching for that freeimage issue, because I think I've fixed it somewhere too Oct 24 15:54:36 JaMa: That was another FreeImage issue ;) Oct 24 15:55:10 This one is ARM specific. Seems that char on ARM is unsigned by default so we needed to specify signed in 1 case. Same for mojomail. Oct 24 15:55:25 ah ok Oct 24 15:56:08 I'm having issues with PA9 currently. Will try a downgrade to PA8 to see if I can get it building at least (both webengine & pulseaudio-modules-droid were complaining about a missing pulseaudio.h). Oct 24 15:56:37 If PA 8 works OK I'll have a deeper look into PA9 Oct 24 15:58:34 PA can be quite a pain at times. I remember we had issues with it previously too while upgrading Oct 24 17:50:16 Tofe, I'm very concerned that totalCount and index are very easy to get wrong as one edits. Do the radio buttons ovviously look wrong when those mistakes are made? Oct 24 17:52:40 If you have 3 buttons, and copy and pastes a fourth, without fixing the others, what does it look like? Oct 24 17:54:17 JaMa: I'm running a build now with all the fixes I have to see if I can get Mako to build with PA8 Oct 24 17:54:48 So far PA8, pulseaudio-modules-droid & sensorfw seems to build fine. Next one is qtwebengine that gave issues before Oct 24 17:56:34 DougReederPhone: I'm concerned too :) http://i.imgur.com/vDPPJuY.png Oct 24 17:57:02 I'd like it to be correct by design, I just don't know yet exactly how to do that Oct 24 17:57:33 Herrie|2: I've cherry-picked 5 of your changes to normal morty branch Oct 24 17:57:37 and restarted build for mako Oct 24 17:58:20 so I should see similar failures (but dunno how long I'll stay online today) Oct 24 17:58:40 JaMa: OK, no worries. I'll try to work through the ones I see Oct 24 17:58:48 Seems most are OK now, except for PulseAudio Oct 24 17:59:12 I'm at 6124/6427 so should have caught most so far already before getting to a working image Oct 24 17:59:26 JaMa: You have any idea about the issue with Maguro? Seems to be Python related somehow? Oct 24 18:00:23 * JaMa re-reading the e-mails Oct 24 18:04:54 pushed missing meta-smartphone/morty commit Oct 24 18:06:27 JaMa: Thnx Oct 24 18:13:04 Herrie|2: your libhybris fix with .patch file is missing FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" Oct 24 18:13:07 in the bbappend Oct 24 18:14:36 JaMa: Ah, I didn't test this one yet Oct 24 18:14:56 Since my full build is running now Oct 24 18:15:01 Wanted to test it afterwards Oct 24 18:15:08 But you beat me to it it seems :) Oct 24 18:15:15 fixed in mwp/morty Oct 24 18:15:29 but I've dropped switch to PA8 for now from morty branch Oct 24 18:15:38 JaMa: OK Oct 24 18:15:38 as you probably have some other PA8 changes as well Oct 24 18:15:52 because as-is there isn't 8.0 recipe and bbappend fails to apply Oct 24 18:16:16 JaMa: I got that locally let me push that as well :S Oct 24 18:16:25 I'm building for maguro now and haven't seen that python error yet Oct 24 18:16:32 Hmmz weird Oct 24 18:16:36 you might want to remove webos-ports/cache directory Oct 24 18:16:40 I get it right at the beinning it seems Oct 24 18:16:42 and retry Oct 24 18:16:54 OK will do that once this build is ready Oct 24 18:18:09 Seems 100 or so recipes left :) Oct 24 18:18:28 77 only of which one is qtwebengine... Oct 24 18:18:45 s/recipes/tasks Oct 24 18:22:32 :) Oct 24 18:22:38 NOTE: Running task 4006 of 6974 Oct 24 18:29:15 Hmmz still the same pulseaudio error... Oct 24 18:29:37 obj/src/3rdparty/chromium/media/media.gen/pulse_stubs.cc:16:30: fatal error: pulse/pulseaudio.h: No such file or directory Oct 24 18:36:55 this is from qwe? Oct 24 18:37:04 Yup Oct 24 18:37:57 Maybe i should -c cleansstate my qtwebengine.... Oct 24 18:40:33 JaMa: For Maguro tried deleting the cache folder, but no luck... Oct 24 18:44:46 did you delete old tmp-glibc before upgrade to morty? Oct 24 18:45:07 JaMa: Don't think so.... Oct 24 18:45:29 that would be my 2nd guess Oct 24 18:45:45 try that after finishing current build Oct 24 18:45:58 I can delete that ;) Oct 24 18:46:07 Will cleanup my machine as well a bit :P Oct 24 18:46:11 it should reuse sstate from previous build so shouldn't take so long to regen Oct 24 18:46:53 It doesn't like libhybris even with your fix... Oct 24 18:56:12 Well I got a lot of space free on my SSD now :P Oct 24 19:13:12 DougReederPhone: I think I reached a satisfactory compromise: https://github.com/webOS-ports/luneos-components/blob/tofe/qtquickcontrols2/examples/gallery/pages/RadioButtonPage.qml#L81 Oct 24 19:13:57 (notice the "useCollapsedLayout" property, which will be detected by the RadioButton widgets) Oct 24 19:14:34 confirmed libhybris issue Oct 24 19:14:35 Summary: 2 tasks failed: Oct 24 19:14:35 /OE/build/owpb/webos-ports/meta-smartphone/meta-android/recipes-core/libhybris/libhybris_git.bb:do_patch Oct 24 19:14:38 /OE/build/owpb/webos-ports/meta-smartphone/meta-samsung/recipes-kernel/linux/linux-samsung-tuna_git.bb:do_compile Oct 24 19:23:35 JaMa: OK I see the issue Oct 24 19:23:49 Seems we're using a very old SRCREV in meta-android for libhybris :S Oct 24 19:29:07 Let me try something Oct 24 19:33:31 Ah nope that's not it Oct 24 19:34:53 On the positive side, the removal of tmp-glibc fixed my Maguro build issues Oct 24 19:36:01 Since we override the SRCREV in our recipe... Must be something with my paths somehow :S Oct 24 19:39:15 ;patchdir=../ Oct 24 19:44:09 JaMa: Thnx will try that Oct 24 19:44:39 fix pushed to morty Oct 24 19:44:50 and linux-samsung-tuna SRCREV bumped in meta-smartphone Oct 24 19:44:59 JaMa: Thnx Oct 24 21:00:05 * DougReederPhone nods to Tofe "That looks much more robust" **** ENDING LOGGING AT Tue Oct 25 02:59:58 2016