**** BEGIN LOGGING AT Fri Feb 17 03:00:01 2017 Feb 17 05:06:34 I can implement a swipeable list in Ember: https://ember-demo.surge.sh/ Feb 17 05:06:49 It’s a start on http://webos-ports.org/wiki/New_JavaScript_framework Feb 17 06:06:44 DougReeder: Nice :D Feb 17 06:06:51 :-) Feb 17 06:07:54 What would have been maybe an hour’s work for someone familiar with Enyo, is proving surprisingly difficult in other frameworks. Feb 17 06:11:06 That's a pity Feb 17 06:12:38 Mobile productivity apps were a major priority for Enyo+Onyx. Other frameworks don’t have that as a major goal. Feb 17 06:13:14 * DougReeder waves goodnight Feb 17 06:30:09 Tofe: Mako seems to behave: wifi, sound, sensors, ofono Feb 17 06:30:18 I don't get signal here but that's quite common :P Feb 17 06:30:30 Flashing Maguro now Feb 17 06:30:36 DougReeder: Goodnight Feb 17 08:05:50 Herrie: ok, that's good news :) Feb 17 08:07:15 Herrie: where do we stop, for the next release? Feb 17 08:19:21 Morning Feb 17 08:19:56 Tofe: Well we're already quite late for release so I guess if all works OK we can push it out and work further on other things for another release Feb 17 08:27:04 Herrie|Pre3: agreed, that was my thought too, between the lines Feb 17 08:27:53 And it'll bring the N5 port in the light, that's already quite a news :p Feb 17 08:36:06 Tofe: Yeah the CM 12.1 migration + N5 seems plenty :) Feb 17 15:13:50 Are there any potential ways to get LuneOS to be compatible with devices without any code below CM13? Feb 17 15:14:56 With the bi-annual release cycle of Android, I'm concerned that LuneOS will get left behind significantly more than it is right now. Feb 17 15:16:27 linux_unix-10: I think you're free to try CM13 based. We have the main bits setup at our end, just had issues with our targets. Might be specific to ours really. Feb 17 15:16:32 Fix might be small. Feb 17 15:17:41 What porting devices have been problematic on CM13 base code? Feb 17 15:18:31 linux_unix-10: I only tried Nexus 5, and the only problem I had was regarding OpenGL crashes, apparently related to font glyphs. Might very well be kernel-specific, or device-speficic (i.e. drivers). Feb 17 15:19:30 linux_unix-10: We have everything else ready at our end for the rest... I.e. all necessary branches & build bits are setup as Jenkins jobs Feb 17 15:20:30 The one detail you'll need is that you'll need the "--enable-experimental" configure option for libhybris; this can be easily done in a bbappend specific to the Nexus 6P. Feb 17 15:21:12 I see. Another concern of mine is that there may be new issues introduced by compiling to ARMv8 64-bit code Feb 17 15:21:20 linux_unix-10: it's aarch64, also ? Feb 17 15:21:30 Yes. Feb 17 15:22:41 I'm currently evaluating as to what non-Android OSes could be ported to the Nexus 6P. Feb 17 15:22:58 then you'll also need "--enable-arm64" (see https://github.com/libhybris/libhybris/blob/master/hybris/configure.ac ) Feb 17 15:23:12 linux_unix-10: There might be, however most bits we use come from OpenEmbedded which has been tested on many archs Feb 17 15:24:54 linux_unix-10: is there a SFOS port for angler? Feb 17 15:25:13 OpenEmbedded? Where have I seen that before? It seems familiar... Feb 17 15:25:29 linux_unix-10: Yocto maybe ? Feb 17 15:25:29 Tofe: Not yet. Feb 17 15:26:48 UB has issues with ARMv8, SFOS is slightly less problematic. Feb 17 15:27:20 They try to get around it by having a 32-bit userland. Feb 17 15:28:54 linux_unix-10: it's quite a bleeding edge area right now :p Feb 17 15:29:24 Plasma Mobile has progressed much further (Kwin/Wayland works) thanks to their work on the Nexus 5X. Feb 17 15:29:35 I mean for the libhybris stuff; we are already aarch64 ready for the rest afaik Feb 17 15:30:31 As far as I know, PM is using a version of libhybris with improved Android 6 compatibility. Feb 17 15:30:58 I don't know whether their patches were mainlined. Feb 17 15:31:29 linux_unix-10: yes, that's what was merged in the main repo a couple of weeks ago Feb 17 15:31:51 or you're talking about other patches ? Feb 17 15:32:05 Oh that's great! :D Feb 17 15:32:09 Do you know where are their repos, so that I could compare? Feb 17 15:33:30 https://github.com/plasma-mobile/libhybris/ looks quite old Feb 17 15:34:19 That's deprecated. I'm looking for it at git.kde.org Feb 17 15:38:28 https://github.com/libhybris/libhybris/pull/327 Feb 17 15:38:42 https://github.com/libhybris/libhybris/pull/328 Feb 17 15:39:00 Those were their pull requests. Feb 17 15:40:33 328 was merged, 327 was reworked and merged. Feb 17 15:40:34 ok, yes, #328 has been merged, that's the merge I was talking about too. Feb 17 15:40:57 Here's a page detailing their KWin patches for HWComposer 1.4-1.5: https://phabricator.kde.org/D3686 Feb 17 15:41:02 Their upstream is actually ubuntu's fork of libhybris Feb 17 15:41:03 It might be useful. Feb 17 15:43:23 Are you still having issues with HWComposer? Feb 17 15:44:18 linux_unix-10: I only had them with CM13 on Nexus 5; and I didn't investigate that much, as the CM12.1 version was working pretty well Feb 17 15:45:23 PM seems to have that issue resolved. What display server does LuneOS use? X? Feb 17 15:45:29 Here was an old discussion extract: [16:43:34] ghosalmartin: sometimes I got crashes (https://bpaste.net/show/e4ff0a4099f0), sometimes the famous shader issues, but the graphics were kind of unreliable Feb 17 15:45:52 linux_unix-10: wayland Feb 17 15:46:17 Our compositor is based on QtWayland, to be exact Feb 17 15:46:38 Noone uses X anymore on mobile devices :) Feb 17 15:47:19 I think there might be some code that can be reused from Plasma Mobile, in that case. Feb 17 15:48:33 Possibly yes Feb 17 15:49:30 If that works, LuneOS could catch up faster than even UB or SFOS. :D Feb 17 15:53:35 Oh there's not that much to catch up :p We already use Qt 5.6 (soon 5.7), have a QML compositor, run latest libhybris, support multiple archs... No, it's just that we are few low-level devs, so for each device there's a port to do _plus_ to maintain, so we keep the number per dev reasonable. Also it's more a need of apps, in the end :) Feb 17 15:55:08 Give me a Nexus 5X and I'm pretty sure I can get you a port done in one month ;) But then I'll give it back to you for maintenance :D Feb 17 15:55:24 LOL Feb 17 15:57:18 (you can see I didn't write Nexus 6P, but that's because there's more potential issues with that one, as noone has done it before) Feb 17 16:04:08 Tofe: I'm also discussing with one of the Plasma Mobile devs on a port to the Nexus 6P, so hopefully you don't have to worry for too long. :) Feb 17 16:07:54 What's their status, currently ? Kernel booting ? UI ? Feb 17 16:10:05 For the 6P or 5X? Feb 17 16:10:56 6P Feb 17 16:11:43 For 5X their status is officially "Solid" :) Feb 17 16:13:00 linux_unix-10: you should also hang around in #libhybris, sometimes there are interesting discussions there too Feb 17 16:13:16 Currently having kernel building issues. Feb 17 16:13:36 He's encountering this error, but the solution in it isn't working for him: http://stackoverflow.com/questions/27698976/how-to-fix-section-mismatch-errors-during-cross-compile-of-android Feb 17 16:14:42 Seems to only be a local issue, though. Feb 17 16:51:27 linux_unix-10: want to give it a try? :) Feb 17 16:53:40 I'll take a look at it. Feb 17 16:54:53 In the meantime, my laptop will be cloning some repos while I sleep. See you, later! :) Feb 17 18:12:02 Tofe: Can you test the Maguro image when you have a chance? Feb 17 18:12:13 My Maguro is acting up a bit it seems :S Feb 17 18:20:20 yep, no problem Feb 17 18:28:21 On the subject of Plasma, Linux magazine (March 2017) has an article about KDE connect. I thought it might be useful for Hotsync style back up (has filesharing capability), but maybe it's more like 'casting'. Seems possibly useful - can do things like pause music palyback on the desktop when the phone rings Feb 17 18:28:47 https://albertvaka.wordpress.com/2016/08/26/kde-connect-1-0-is-here/ Feb 17 18:29:25 Preemptive: yes, I do like the kde-connect idea Feb 17 18:29:59 I didn't look carefully how flexible it was (using a kde-independant protocol, for example?) Feb 17 18:30:07 However, this is obviously Linux only and I'm guessing a LuneOS app would be needed as other OSes (Android, iOS) need apps. Feb 17 18:30:37 exactly Feb 17 18:30:58 Want me to scan the article? Feb 17 18:31:25 no I'll read it, I'm quite interested Feb 17 18:31:48 Cool, gotta go! G'night! Feb 17 18:44:16 Herrie: there is an issue with the CM12.1 build for maguro, it seems Feb 17 18:44:41 ah, wait, it could just be something easy to fix if I'm right Feb 17 18:51:51 Herrie: somehow, https://github.com/webOS-ports/android/commit/8df92516479eda15ddb7adbc3525e29781dd444b has not been taken into account Feb 17 19:21:02 Herrie: I've fixed the build script for cm-12.1 and cm-13.0 jenkins jobs, and started a 12.1 rebuild. It should now take the updated wop_tagets.xml into account. Then we'll have to bump the android-system-image of maguro, and relaunch a build, and tadaaa. Feb 17 19:25:56 Tofe: Ah OK Feb 17 19:26:03 Mine was stuck after the white GOogle logo Feb 17 19:26:07 Thought it was mine :P Feb 17 19:27:27 Herrie: no, I got the same; reason is that the pvr kernel module has to be loaded from the android hal, but for that the init.rc has to be patched... Feb 17 19:28:01 And now that I think of it, there is quite a nicer way to achieve this patch, as a lxc pre-start shell script Feb 17 19:50:13 Hehe ;) Feb 17 21:31:07 ok there are multiple little issues with that pvr module, it looks like I didn't properly push the changes I made when I compiled my own version -- sorry for that :) Feb 17 21:32:10 (the lxc pre-start scroipt works well, but now there is a version mismatch, so I may have to fix that in the cm-wop jenkins build) **** ENDING LOGGING AT Sat Feb 18 03:00:01 2017