**** BEGIN LOGGING AT Tue May 14 02:59:57 2019 May 14 07:03:00 Morning! May 14 07:03:33 Morning! May 14 07:06:14 Herrie: I didn't test it yet, but we need to add "com.palm.service.accounts" to the outbounds of "com.palm.tempdb" in db8 api-permissions May 14 07:06:54 mmmh wait, that's weird May 14 07:07:08 why would tempdb need to know how it contacts May 14 07:07:51 damn, I'll need to investigate a bit more May 14 07:12:27 Tofe: Yeah some of these are a bit weird May 14 07:13:37 ka6sox: ping May 14 07:20:40 Tofe: So some SRCREV bumps May 14 07:20:41 https://github.com/webOS-ports/meta-webos-ports/pull/350 May 14 07:20:58 I think we need to check sleepd at some point. Morphis did quite some commits in the past which we don't have in the OSE code now May 14 07:22:23 Especially to do with display state & suspend handling it seems May 14 07:23:04 ok yes May 14 07:24:44 I noticed it was pointing to my fork in GitHub so added a WebOS-Ports/webOS-OSE branch to sleepd in webos-ports and pulled in everything from OSE and added my systemd commit May 14 07:33:46 https://github.com/webOS-ports/luna-next/pull/142 little "cleanup" May 14 07:42:26 Tofe: Merged & bumped May 14 07:42:32 Rebooted my builder and it doesn't come up :S May 14 07:42:57 There goes my ZNC :P May 14 07:45:27 thanks May 14 08:15:58 Well let's put Jenkins to work then :P May 14 08:21:53 exactly! May 14 08:24:23 hehe poor jenkins just finished :) May 14 08:24:38 JaMa: Yes LOL May 14 08:25:02 JaMa: The Qt host contamination was there for qemux86 BTW May 14 08:25:11 yes, I'm removin the sstate for it now May 14 08:25:28 also the sstate for old arch May 14 08:25:44 already updated jenkins-scripts to cleanup -halium archs May 14 08:29:01 Seems we have a power outage at home :P May 14 08:29:09 That might explain why my builder doesn't come up :P May 14 08:29:26 it doesn't have its own pocket nuclear battery? damn May 14 08:29:54 Tofe: Well I would need to make the whole house run on a UPS or something... Nah ;) May 14 08:31:08 find sstate-cache/ -name \*:aarch64:\* -delete; find sstate-cache/ -name \*:cortexa8t2hf-neon:\* -delete; find sstate-cache/ -name \*:cortexa8hf-neon:\* -delete; find sstate-cache/ -name \*:qtquickcontrols:i586-webos-linux:\* -delete May 14 08:31:15 done on jenkins and milla May 14 08:31:50 remaining archs: May 14 08:31:53 find sstate-cache/ ! -type d | sed 's/.*sstate:[^:]*://g' | sed 's/-webos-linux.*$//g' | grep -v ^: | grep -v ^x86_64-linux: | sort -u | xargs | sed 's/ /,/g' May 14 08:31:57 aarch64-cortexa53,aarch64-halium,all,core2-64,cortexa7hf-neon-vfpv4,cortexa7t2hf-neon-vfpv4,cortexa8hf-neon-halium,cortexa8t2hf-neon-halium,hammerhead,i586,mako,mido,onyx,qemux86,qemux86_64,raspberrypi2,raspberrypi3,raspberrypi3_64,rosy,tenderloin,tissot,x86_64 May 14 08:35:43 JaMa: do you really gain substantial time in selecting only these sstate ? looks like 95% will be rebuilt anyway May 14 08:42:52 why should it rebuilt 95%? May 14 08:44:26 didn't you remove all state for arm32 and aarch64 ? May 14 08:44:51 not all, just the one without -halium May 14 08:45:03 ah ok, yes, I missed that part May 14 08:45:42 looks like something was changed in ls2, so it will rebuild quite a lot, but not because of me :) May 14 08:46:12 and the duplicated sstate will be cleaned by normal sstate-cleanup job, this manual cleanup was needed only for the unused arch (until we have hammerhead mainline) May 14 08:46:52 in theory we should also drop the .ipk files with old arch May 14 08:47:32 it *might* be me :) May 14 08:48:23 Herrie bumped the SRCREV, we can blame him :) May 14 08:49:04 but progress is good, better than jenkins sitting idle :) May 14 08:49:34 yep May 14 08:50:23 JaMa: Well it was needed, Tofe added some more useful logging to LS2 ;) May 14 09:21:28 Herrie|Laptop: ping, saw your ping to ka6sox, i'll give him a reminder later when I hear from him, but anything I can answer? May 14 09:22:05 novaldex: Well issues, but that's with him. Just we'd need to update the channel topic here as well at some point, and I think he's the only one who can do this May 14 09:22:53 yes I think you're right, he is the only one that can May 14 09:23:09 I think if you send him the line as you'd like it to read he'll take care of it May 14 09:29:09 OK May 14 12:39:16 Tofe: This should bring us up to date with OSE in general. https://github.com/webOS-ports/meta-webos-ports/pull/351/files May 14 12:39:44 And this one might actually be useful: https://github.com/webosose/nodejs-module-webos-sysbus/pull/1 May 14 12:42:20 It's ready for merge? May 14 12:42:21 Herrie|Laptop: btw: instead of setting ;branch=something after ${WEBOS_PORTS_GIT_REPO_COMPLETE} you should just set WEBOS_GIT_PARAM_BRANCH = "something" May 14 12:43:00 Tofe: Cannot build test, but yes May 14 12:43:05 JaMa: Will do that for future ;) May 14 12:43:09 Learning every day :) May 14 12:43:25 the PR adds few more cases May 14 12:44:48 I can have a look see how many we have and clean them all up :P ? May 14 12:44:54 Anyway on a roll today LOL May 14 12:44:59 sure May 14 12:51:03 JaMa: this only works for our webos-ports repos and OSE repos right? Not for gitlab etc May 14 13:01:47 correct, it's part of WEBOS_PORTS_GIT_REPO_COMPLETE (and other _COMPLETE) variables May 14 13:02:08 if you append ;branch=something then there are 2 branch parameters May 14 13:09:44 e.g. bitbake -e nodejs-module-webos-sysbus | grep ^SRC_URI= May 14 13:09:45 SRC_URI="git://github.com/webOS-ports/nodejs-module-webos-sysbus;branch=webOS-ports/master;branch=webosose" May 14 13:22:42 JaMa: all done May 14 13:23:37 30 recipes updated ;) May 14 13:25:12 nice ! May 14 13:26:40 you renamed all these branches already? May 14 13:31:52 Tofe: Well I basically cloned the webosose ones into webOS-ports/webOS-OSE and updated recipes May 14 13:32:12 And deleted the webosose ones (since anyway these were only used in recent builds, not in any releases) May 14 13:37:22 ok, let's merge then May 14 13:38:12 Not build tested, but Jenkins will do that soon enough for us :P May 14 13:38:17 Mostly should be OK though May 14 13:38:26 Otherwise will fix it later today ;) May 14 13:38:34 let's see May 14 13:49:45 Hammerhead is almost done, so we'll see soon enough with the next build ;) May 14 13:59:06 Tofe: you seen https://twitter.com/kdecommunity/status/1126822683059027969 ? May 14 13:59:17 Seems that they don't have much graphics glitches there? May 14 14:00:52 Less than us, yes; but it seems related to transparency somehow May 14 14:02:03 and we use more complex graphics also; kde uses a lot of flat design nowadays May 14 14:02:30 but maybe there's something else May 14 14:03:54 Ah ok May 14 14:04:17 The build failed for Mako, pushed a quick fix May 14 14:05:00 bshah: is plasma mobile based on QtWayland ? It's still kwin, right? May 14 14:06:36 Plasma Mobile uses KWin as the compositor yes May 14 14:07:12 I don't think it's using QtWayland, but I'm not really sure May 14 14:11:12 seems to be pure Wayland implementation yes, looking at kwin's code May 14 14:14:59 Tofe: Seems that qemux86 is behaving better, so quick fix worked :P May 14 14:17:04 good! May 14 14:18:01 It will need to do a pretty much full rebuild due to ls2 anyway but well ;) May 14 14:19:21 I have good reproducer for pseudo issue, so I was bisecting the qtbase changes to find out where it got broken and now discovered that last 10+ iterations were silently failing with /bin/sh: 1: /jenkins/mjansa/build-nodistro-master/BUILD/work/i586-oe-linux/pseudo-test-qmake/1.0-r0/recipe-sysroot-native/usr/bin/qmake: not found :/ May 14 14:20:05 Ah not finding qmake is not good ;) May 14 14:22:03 not good, but when qmake doesn't install anything, nothing gets broken in pseudo db May 14 14:22:12 so the package_qa wasn't failing May 14 14:25:20 this is also a bit annoying :) May 14 14:25:23 docker-shr qemux86-64@ ~/build/oe-core $ dash -c 'echo -e "R22:\n\tfoo"' May 14 14:25:23 -e R22: foo May 14 14:25:23 docker-shr qemux86-64@ ~/build/oe-core $ bash -c 'echo -e "R22:\n\tfoo"' May 14 14:25:23 R22: foo May 14 14:26:36 luckily there is /bin/echo May 14 15:27:08 JaMa: I pushed 2 fixes to Warrior that I ran into while building on Jenkins so far May 14 15:27:27 Might be more to come, but looks like that might be it May 14 15:27:45 Couldn't build test locally due to builder being down after power outage and will only get to it in about 2 hrs time ;) May 14 16:23:21 Tofe: https://github.com/Herrie82/qt5-qpa-hwcomposer-plugin/commits/herrie/upstream-LuneOS-changes May 14 16:23:30 Need to build test still, then plan to PR upstream May 14 16:43:09 Herrie|Laptop: looks good May 14 16:43:30 Tofe: Yeah we kept accumulating patches, so decided to spend some time to rework it so we could upstream it ;) May 14 16:43:37 Just need to build test when home May 14 16:43:44 But should be pretty straight forward in general May 14 17:58:10 Tofe: We use the QPA only on actual devices right, not on Qemux86? May 14 17:58:50 right, it's a hwcomposer qpa here May 14 17:59:17 Would build test be enough, or I should test it on device as well? May 14 18:01:00 for that commit, a build test is enough I thnk May 14 18:01:35 https://photos.app.goo.gl/17M6rTEbqjUXd9HVA some little bit nicer video that doesn't show too much how many artefacts we get :p May 14 18:02:26 Well I can charge my Hammerhead and test there.. .It's an all or nothing usually right? May 14 18:02:27 (I'm rebuilding the whole pinephone image, so it'll take a bit to debug that -- and I'm not even sure where to begin with) May 14 18:02:49 Herrie: right May 14 18:03:29 That looks a lot better no? Or just showing differnt things? May 14 18:03:48 Herrie: just showing what works, instead of focusing on what doesn't :p May 14 18:04:24 some guy wanted to do an enthousiast blog post about pinephone progress, so that'll fit better May 14 18:05:26 I'll try to put that on youtube, somehow there's no obvious sharing option between google photos and youtube... go figure May 14 18:08:11 ah yes ok, I've got to do it from youtube. ok. May 14 18:11:11 https://www.youtube.com/watch?v=hIok2W5fyk0 hop May 14 18:19:26 :) May 14 18:19:53 Tofe: What am I doing wrong here? qeglfscontext.h:45:35: error: missing binary operator before token "(" May 14 18:19:54 #if QT_VERSION >= QT_VERSION_CHECK(5, 8, 0) May 14 18:21:10 Missing #include ? let me check May 14 18:21:59 try #include May 14 18:48:48 That improves it a little, have another mystery now May 14 18:49:43 qeglfscontext.cpp: In member function 'virtual void* QEglFSContext::eglSurfaceForPlatformSurface(QPlatformSurface*)': qeglfscontext.cpp:103:28: error: 'QEGLPbuffer' does not name a type; did you mean 'wl_buffer'? May 14 18:49:51 Will put kids to bed, can focus better then ;P May 14 18:56:22 Probably also a missing include for the QEGLPbuffer type, but not sure here, without the source code May 14 19:41:03 Wrong copy & paste it seems :P May 14 19:42:56 But you were right May 14 19:50:26 Copied the wrong include :P May 14 19:50:31 So that's why it didn't work May 14 19:50:33 Now compiling May 14 19:50:37 Building Hammerhead now May 14 19:52:12 Tofe: Found the cause of ADB? May 14 21:11:43 Tofe: Can confirm that ADB also doens't work on Hammerhead May 14 21:21:34 the adb issue is caused by a missing "/var/usb-debugging-enabled" file May 14 21:22:04 probably the consequence of my tinkering with the firstuse flashing... **** BEGIN LOGGING AT Wed May 15 01:32:39 2019 **** BEGIN LOGGING AT Wed May 15 01:42:14 2019 **** BEGIN LOGGING AT Wed May 15 01:52:50 2019 **** BEGIN LOGGING AT Wed May 15 02:02:22 2019 **** ENDING LOGGING AT Wed May 15 02:59:57 2019