**** BEGIN LOGGING AT Fri Jun 03 02:59:58 2016 Jun 03 03:51:25 * DougReeder_ checks in Jun 03 04:09:15 DougReeder_: morning Jun 03 04:09:26 * DougReeder_ smiles Jun 03 04:13:44 DougReeder_: Been doing a little work to get IM working, but not ready yet ;) Jun 03 04:14:35 https://github.com/webOS-ports/imlibpurpleservice/commits/master https://github.com/webOS-ports/app-services/commit/a1434d43fe19e90a567e1a56c18aef813889e2df and https://github.com/webOS-ports/imaccountvalidator/commits/master Jun 03 04:14:45 Good; I don’t have a sim card in my N4, so I could never send messages for real. Jun 03 04:14:56 I'll try and see if I can get something simple like AOL or ICQ working first Jun 03 04:15:08 Ran into some issues yesterday, but could be because I tested ICQ Jun 03 04:15:21 * DougReeder_ nods “I have accounts on those” Jun 03 04:15:24 AOL should be better since that was supported on 3.0.5 out of the box Jun 03 04:15:51 DougReeder_: I don't really use AOL but my account still exists and was able to figure out my password :P Jun 03 04:15:51 … tho IIRC ICQ is now owned by some shady Russian company. Jun 03 04:17:28 Ah it's fine ;) Jun 03 04:17:55 Just ICQ needed Filmor's work on legacy, AOL didn't. So I guess AOL is a safe bet to test with before venturing into others Jun 03 04:18:03 Which will need some Enyo work as well Jun 03 04:18:15 How so? Jun 03 04:22:24 Because of custom validators & fields. (Or extend existing Enyo 1 App). Similar to https://github.com/filmor/webos-messaging/tree/master/application Jun 03 04:22:35 We can probably use that with some modification Jun 03 04:22:45 Drop the Mojo version altogether Jun 03 04:22:45 For the account setup, you mean? Jun 03 04:22:50 Yeah Jun 03 04:22:56 The additional fields etc Jun 03 05:08:01 morphis: morning Jun 03 05:08:08 Herrie: morning! Jun 03 05:12:08 morphis: Just a quick question re camera. I remember we need Android 4.4.x for that in combination with specific gstreamer to use it, is that correct? Jun 03 05:12:36 that is hard to say Jun 03 05:12:50 camera basically works on Ubuntu accross Android versions with minimal changes Jun 03 05:13:04 but we're not going through gstreamer for it Jun 03 05:16:22 morphis: Ah OK Jun 03 05:17:08 I just put a very quick QT mock together earlier in the week based on the QT 5.6 Multimedia Camera example, but that doesn't find Camera devices Jun 03 05:17:57 Herrie: sure, you have to wrap the access to the android camera HAL throigh all layers Jun 03 05:18:30 Herrie: https://git.launchpad.net/~morphis/libhybris/+git/libhybris-ubuntu/tree/compat/camera is what we have on the Anroid side for that Jun 03 05:18:44 and then a Qt plugin is using that: https://code.launchpad.net/qtubuntu-camera Jun 03 05:20:39 OK will have a look into that. Jun 03 05:21:28 ok Jun 03 05:25:47 Are the libhybris bits Ubuntu specific or this is in upstream as well? Jun 03 05:27:06 no, they are ubuntu specific Jun 03 05:27:16 we're in the process of moving them out of libhybris Jun 03 05:27:47 Herrie: otherwise look at https://github.com/sailfishos/gst-droid Jun 03 05:28:00 but that requires changes on the android side too Jun 03 05:29:13 OK well it's C++ so anway over my head, but I'll document it somewhere at least :) Jun 03 05:41:48 Herrie, does Messaging currently make use of any launchParam? Jun 03 05:52:01 DougReeder_: Yeah Andolamin added some for Just Type a while ago: https://github.com/webOS-ports/org.webosports.messaging/commit/ee57f1098c4c873947f6ca49c6d799a7d7637c93 Jun 03 05:52:04 Is there a way to observe, under webOS, the launchParam sent to an app. Jun 03 05:55:50 Ah, should have pulled the latest Messaging, before schecking source code. Jun 03 06:04:39 Hrm, there’s a params.compose.messageText, but no provision for composing a message to a particular user (which is what’s needed for the Contacts app) Jun 03 06:08:15 DougReeder_: I guess that would need to be added at some point Jun 03 06:09:13 ok, I’ll work with what we’ve got Jun 03 06:09:54 * DougReeder_ Yawns goodnight Jun 03 06:21:17 Ah, looks like the webOS syntax is: luna-send -n 1 palm://com.palm.applicationManager/launch '{"id":"com.palm.app.messaging","params":{"composeAddress":"8881234567","messageText":"test message" }}' Jun 03 06:23:28 … but that doesn’t match the functionality of tapping an IM address in Contacts or Just Type. Jun 03 06:23:33 * DougReeder_ frowns Jun 03 07:04:51 DougReeder: Legacy appinfo.json has "launchParam":{"compose":{"messageText":"#{searchTerms}"}} Jun 03 07:05:18 For Messaging that is. Jun 03 08:00:31 Herrie|Pre3: late pong Jun 03 08:01:12 Looks like I choose my vacation dates well; otherwise it would have been a wet pong :) Jun 03 08:02:43 Herrie|Pre3: we have a camera app, now? Jun 03 08:03:37 Tofe: No, EricBlade just asked if mic + camera were working... So I took QT's sample camera app and tested it but that didn't work :P Jun 03 08:03:45 It didn't find any input devices :P Jun 03 08:05:19 Was just a 10 min mock to check what it would do :P Jun 03 08:06:57 ah ok :) Jun 03 08:07:21 Basically stripped browser, put in sample code and made a recipe :P Jun 03 08:07:59 but it *would* be a good app to have. I don't know if it would make more sense as QML or as Enyo, but anyway Jun 03 08:08:36 Tofe: Well probably QML or C++ would be easie Jun 03 08:08:38 +r Jun 03 08:08:50 Yes, and naybe easier to debug too Jun 03 08:08:57 Since we'd anyway need to hook it up somewhere. QT provides most already Jun 03 08:09:03 In QtMultiMedia Jun 03 08:09:06 True Jun 03 08:09:19 But we'd need to do a few bits in Android first it seems Jun 03 08:09:27 morphis pasted some links Jun 03 08:09:32 Did you already have a look at his links? Jun 03 08:10:46 mmh maybe it's more for me, looks like a whole lot of c++, hybris and qt integration :) Jun 03 08:11:21 Yeah :P Jun 03 08:11:31 I get lost there... Been looking at some IM stuff Jun 03 08:11:54 That's more up my to my skillset to put together, though also some c++ stuff Jun 03 08:11:59 But can do quite some legwork Jun 03 08:12:36 It's basically getting the libpurple stuff hooked up with imaccountvalidator and imlibpurpleservice Jun 03 08:13:36 Adding some templates, db kinds, permissions, ls2 roles, account templates & validator. Jun 03 08:16:55 ok, yes very promising too Jun 03 08:17:48 for the camera, I think we'll have to wait a little bit, my internet connexion here is ... well, not permanent Jun 03 08:18:02 Just needed to migrate some missing stuff from 3.0.5 mainly. Jun 03 08:18:25 ok Jun 03 08:18:31 And we have Filmor's webos-messaging bits that worked on 2.x and 3.0.5 Jun 03 08:19:00 It doesn't work though... Getting permission errors while ls2 permissions are there... So I suspect something else is broken :P Jun 03 08:19:48 I never looked at it; and to be frank, I don't really know how it works in LuneOS: do we have a centralized messaging log/management? Jun 03 08:20:25 Tofe: Yes ;) The power of Synergy ;) Jun 03 08:20:26 I would guess it is, but I don't know Jun 03 08:20:35 ok, good :) Jun 03 08:21:34 so, next question: what's missing to the Messaging app to manage the other types of messages? Jun 03 08:21:35 It's basically a number of db8 kinds with watches and we have imaccountvalidator to verify account details (not too different from validator in Accounts App). That can be extended Jun 03 08:22:19 And then we have imlibpurpletransport/service which is basically doing all the connection stuff with pidgin/libpurple in the background Jun 03 08:22:41 For the rest it works fairly similar to SMS :P Jun 03 08:22:58 But we need a separate app? Jun 03 08:23:27 Tofe: No idea is that it would go into Messaging just like in 2.x/3.x Jun 03 08:23:46 Ok, perfect Jun 03 08:24:12 I was wrongly thinking webos-messaging was a separate app Jun 03 08:24:17 So if you have 1 contact with a phone number, skype name, icq number and they're all linked, you'd have 1 conversation in messaging. Jun 03 08:24:22 but it's an infrastructure bit Jun 03 08:24:47 Tofe: Well for legacy they needed to bolt on some bits because it wasn't that open ;) Jun 03 08:24:51 We're more flexible. Jun 03 08:24:57 Herrie|Pre3: yes we are :) Jun 03 08:25:08 The only thing we need from there is the Enyo 1 validator templates. Jun 03 08:25:14 Ok, but then that's all very fine, I like it that way :P Jun 03 08:25:24 ok Jun 03 08:25:59 Or it might even be possible to extend Accounts app, but the templates are fine in general and we have these as well. Just it's Enyo/Mojo hybrid. I'll strip it down a bit I guess Jun 03 08:27:33 Ok; I'll try to have a look at ubuntu camera bits; I guess we can do a prototype which includes hybris-camera and wait for the upstream merge, if it's not too long Jun 03 08:28:12 Accounts app already provides functionality for "custom validator" templates so I guess we can just use that. Just need to see which IM services still work, which we could add etc Jun 03 08:29:03 Ah, seems like I'm wanted out there, gotta leave :) see you in a bit Jun 03 08:29:11 OK :) Jun 03 08:29:14 Enjoy! Jun 03 08:29:25 thanks! Jun 03 16:08:17 hi guys Jun 03 16:08:55 anyone know where I can find some docs or scripts about the android container ? Jun 03 16:09:21 dr_gogeta86: What you want to do/know? Jun 03 16:10:15 I'm usually make a pastry of android fs and glibc rootfs ( on sailfish ) Jun 03 16:10:29 but I see luneos use lxc Jun 03 16:10:42 Yeah we use lxc 2.0 Jun 03 16:10:44 curiosity Jun 03 16:10:48 Recently upgraded ;) Jun 03 16:10:52 kudos Jun 03 16:10:59 We were on 1.0.1 before Jun 03 16:11:28 We use Yocto for our build in general (Krogoth release) Jun 03 16:11:44 i know Jun 03 16:11:46 But using device specific kernels not the Yocto one Jun 03 16:11:52 of course Jun 03 16:12:11 I see you build it twice once into android kitchen Jun 03 16:12:36 and then within oe but with android + requirements for systemd Jun 03 16:12:46 Yeah... We build android bits and plug it into OE. Jun 03 16:13:03 but what isn't clear to me Jun 03 16:13:05 It's fully out in the open :P Jun 03 16:13:24 how do you glue libhybris into container Jun 03 16:16:29 OE does it, I'm not really sure tbh Jun 03 16:16:35 I would need to check some scripts Jun 03 16:16:49 I don't look at the lower level bits usually. Jun 03 16:17:02 morphis: ^ Jun 03 16:17:09 morphis did this setup. Jun 03 16:18:47 found this Jun 03 16:18:48 https://github.com/shr-distribution/meta-smartphone/blob/shr/meta-android/recipes-core/android-system/android-system/lxc-config Jun 03 16:21:00 found something ... thank you Jun 03 16:21:39 We're on krogoth branch for most **** ENDING LOGGING AT Sat Jun 04 02:59:58 2016