**** BEGIN LOGGING AT Wed Sep 23 02:59:59 2015 Sep 23 05:52:22 morning Sep 23 05:52:36 Tofe: Tested on TP, pages don't load there either Sep 23 05:53:01 Seems JaMa will have some homework to do, because QtWebEngine seems to be missing from images after he switched things around Sep 23 06:49:37 good morning Sep 23 06:54:56 morning Sep 23 06:56:13 netzherpes: morning Sep 23 07:16:03 grml Sep 23 07:16:19 now online with a different connection Sep 23 07:19:20 netzherpes: morning, Sep 23 07:19:42 hi herrie ßo/ Sep 23 07:20:04 Anybody interested in optware on LuneOS? Sep 23 07:20:35 I dug out the old bootstrap file and it installed out of the box Sep 23 07:20:48 http://netzherpes.de/blog/add.php?y=15&m=09&entry=entry150916-160642 Sep 23 07:21:16 sorry wrong link Sep 23 07:21:18 http://netzherpes.de/blog/index.php?entry=LuneOS- Sep 23 07:21:25 this one should work ;) Sep 23 07:22:05 I used it on my Touchpad. Maybe someone is able to test it on a nexus Sep 23 07:24:07 Ah need to test that :) Sep 23 07:24:26 Would be nice to have Optware, though I haven't used it much myself tbh Sep 23 07:27:56 Wondering what you're using it for on your devices? Sep 23 07:28:36 cups Sep 23 07:28:52 You can easily set up printing from Veer or Touchpad Sep 23 07:29:04 to _any_ network printer Sep 23 07:29:16 :) Sep 23 07:29:21 or climm (irc and jabber) Sep 23 07:29:28 or irc Sep 23 07:29:31 :) Sep 23 07:29:35 That's nice :) Sep 23 07:29:39 jup Sep 23 07:29:58 We use openembedded linux distro so I'm not surprised it works :P Sep 23 07:30:22 Pretty much same build foundation as Pre & TP used just lots newer components :) Sep 23 07:30:42 I think next step would be to package it up so we can have it as a package in the feed somehow? Sep 23 07:30:58 python, perl, ffmpeg, imagemagick Sep 23 07:32:06 look at all those wonderful things: http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ Sep 23 07:32:30 it should be preinstalled by default ;) Sep 23 07:36:03 Might be best to wait till JaMa and/or morphis are around they might have some opinion/ideas ;) Sep 23 07:37:32 Let me create a feature request in our bug tracker so it doesn't get off our radar ;) Sep 23 07:38:47 Lots of the optware packages seem quite dated though? Sep 23 07:45:22 yes. more or less outdatet, but still usable Sep 23 07:45:26 -t+d Sep 23 07:54:52 I think ka6sox might have to do something with Optware but not sure :P Sep 23 12:00:33 JaMa: morning Sep 23 12:00:52 Seems we're missing qtwebengine in testing after you switched stuff around Sep 23 12:01:24 Herrie|Veer: yes, that was intentional, if you want it, cherry-pick it from jansa/fido branch Sep 23 12:33:24 JaMa: I think we're OK to have both QtWebEngine and QtWebKit simultaneously in the images. Sep 23 12:33:29 Tofe: ^ Sep 23 12:42:30 Herrie|Veer: a while ago morphis was against it, because of extra build time needed to build both Sep 23 12:45:05 morphis: ^ would greatly help in moving and testing stuff to have it on device because currently we cannot test easily on device otherwise. Sep 23 12:45:55 Herrie|Veer: just weight in the extra size of the image + the double build time for our webengine Sep 23 12:46:12 and testing is always possible with installing the qtwebengine packages manually Sep 23 12:47:15 morphis: Will be temporary anyway. Sep 23 12:49:17 morphis: Ah so just opkg install the ipk? Sep 23 12:49:54 But since we use SSTATE it shouldn't rebuild it each time right? Only in case of changes right? Sep 23 12:55:45 morphis: Did you see Tofe's question about the patches we have on top of QtWebKit and if/which ones we need for WebEngine? I found WebEngine seems to support quite some stuff out of box Sep 23 13:03:30 Herrie: no, didn't saw them Sep 23 13:03:37 Herrie: and yes, just install via opkg Sep 23 16:25:12 Morning! Sep 23 16:25:27 Tofe: morning Sep 23 16:25:56 Herrie|Veer: the qtscenegraph is now merged upstream from upstream, in Qt; it will go down in mer-project soon, certainly in a day or two Sep 23 16:26:43 Oh, I have quite a backlog to read Sep 23 16:34:14 morphis: the question about QtWebKit patches we have is about their status: do we use them currently (it seems so) ? What was this "WITH_UNMODIFIED_QTWEBKIT" define for? Sep 23 16:38:47 Tofe: the WITH_UNMODIFIED_QTWEBKIT thing can be dropped Sep 23 16:38:56 was there to build luna-webappmanager on desktop Sep 23 16:39:07 Tofe: we basically need all the communcation patches Sep 23 16:46:38 Tofe: qtwebengine 5.5 doesn't work on TP either, same problem as on N4. Qtwebkit takes about 100MB for initial card and 30MB for additional cards without any content loaded. Sep 23 16:47:26 So might be worth to try 5.5.1 locally. Sep 23 16:50:34 I've patch for meta-qt5 to use latest 5.5 revisions Sep 23 16:50:55 and in jansa/fido I've latests qtwebkit and qtwayland and it works OK in emulator Sep 23 16:53:28 morphis: ok I understand Sep 23 16:54:03 JaMa: ok great :) I'll try that! Sep 23 17:00:38 JaMa: I guess we have to use Qt 5.5.1 to build the latest qtwebkit and qtwebengine? Sep 23 17:01:05 Tofe: the best thing is that if you look if you can replace the extension mechanism we have right now we what we get in qtwebengine Sep 23 17:01:18 most thing I fear which will not work are sync calls Sep 23 17:02:28 morphis: yes, webengine is all about async calls... Even setHtml is async now Sep 23 17:02:45 Tofe: not sure if we can stub the sync ones out then somehow differently Sep 23 17:03:00 Maybe, I didn't really look into it yet Sep 23 17:03:02 PalmSystem.getResource or so was the most important one Sep 23 17:03:12 without it all enyo1 wont work Sep 23 17:03:24 Ok, I see the picture :) Sep 23 17:03:25 so maybe having to engines for some time is a good way forward Sep 23 17:03:36 enyo1 -> webkit Sep 23 17:03:44 enyo2 and everything -> webengine Sep 23 17:04:11 I'm just a bit worried about memory consumption... But if it is temporary until we find a good solution for Enyo1, why not Sep 23 17:06:10 Since 5.5 doesn't work on a device yet it seems, I was only able to test in QtCreator (after sorting MSVC + SSL issues :P) Sep 23 17:06:29 Seems that most things that required experimental in webkit are not standard in webengine :) Sep 23 17:06:45 Only problem I found so far is that we cannot seem to set UA per page/request but only per profile Sep 23 17:06:54 I didn't find any solutions yet in other projects so far it seems Sep 23 17:07:35 Also HTML5 notification permissions completely don't work in 5.5 currently, while in webkit the permissions would at least work. But I believe that would be sorted in 5.6 Sep 23 17:07:40 Herrie: do we need a finer granularity, for the UA ? Sep 23 17:08:23 Herrie: Careful: so far they seem to plan to take out qtwebkit from Qt 5.6... Sep 23 17:09:04 (though I think there'll be some pressure to still keep it) Sep 23 17:10:08 Tofe: I think it's still in for 5.6 but not after anymore Sep 23 17:10:43 Tofe: For UA it depends a bit on how we'll identify ourselves Sep 23 17:11:03 With Webkit is was necessary to spoof it on quite some sites, might be less needed with webengine Sep 23 17:11:19 I found out web.whatsapp.com is working for webengine ;) DIdn't for webkit ;) Sep 23 17:11:39 Having the possibility is nice though. To force a mobile site, skip all the crap etc ;) Sep 23 17:11:59 I'm sure someone will come up with something elsewhere when webengine gets more mainstream Sep 23 17:18:25 yes, I'm not too worried about that part Sep 23 17:21:41 Once it works on device I can do quite a bit more stress testing Sep 23 17:21:49 I'm working now on some of the other permission stuff Sep 23 17:21:59 Geolocation doesn't work for me though to get a location Sep 23 17:37:44 Herrie, ping? Sep 23 17:56:17 ka6sox: You one of the brains behind optware? Sep 23 18:00:09 Herrie, I have a history with it and currently am one of the only ones left... Sep 23 18:13:10 Herrie, is there something I can help with ? Sep 23 18:19:18 Just we had someone drop in today saying he got Optware working on LuneOS (not that I'm surprised seeing LuneOS is OE based). Just wondering if we could include it in an image somehow Sep 23 18:19:31 I'm just a bit worried about the state of some of the packages like OpenSSL etc Sep 23 18:19:47 Latest updates in 2011-2012 with all the security issues in past year Sep 23 18:21:17 Herrie, if that person wants to update the recipies for LuneOS I'd be happy to make the AB pull them in Sep 23 18:22:00 ka6sox: I guess that's something that could be done. Just I have no clue on how this all worked on legacy Sep 23 18:22:34 in legacy we just have the AB build the ipk and it gets installed with Optware. Sep 23 18:30:06 the LuneOS builds can be quite simple. build any recipe we find in the github and add it to the feed. Sep 23 18:31:49 ka6sox: OK how about the Optware package itself and the ext3 requirement? Or at least I recall something like that? Sep 23 18:32:25 For some of the packages that are in Optware repository we build those with OE too nowadays. Not sure these are interchangable? Sep 23 18:33:03 originally webOS used the "encrypted" partition that was essentially loop mounted and wasn't always available Sep 23 18:33:34 so it was decided to add /ext3 partition so that it would be persistent. Sep 23 18:33:48 and the optware package could install it there. Sep 23 18:34:23 I can modify the Optware ipk (itself) to look at /opt and we can create that mountpoint during imagecreation. Sep 23 18:35:10 that means we can use an unmodified optware installer Sep 23 18:35:31 (moving it to /opt) Sep 23 18:39:36 ka6sox: I guess that would be nice :) Sep 23 18:40:00 I mean having it in /opt instead of /ext3 Sep 23 18:40:08 Herrie, I'll put that on my list of things to do this week Sep 23 18:40:38 otoh we could just make it a mkdir -p /opt as part of the post install Sep 23 18:40:49 I'll see what is better Sep 23 18:41:32 Herrie, did we decide the the webOS Version of LuneOS is 4.x? Sep 23 18:41:51 as part of the packaging standards? Sep 23 18:43:07 3.5 I think Sep 23 18:44:05 "Version number (e.g. "1.4.5") LuneOS uses version number 3.5 optionally suffixed with ":luneos:" so it could read "3.5.0:luneos:35" for example. Stage numbers can be found in https://github.com/webOS-ports/changelog/blob/master/manifest.json and are called "version" the latest version of LuneOS can be found under "platformVersion". " Sep 23 18:45:19 It's with you now ;) http://issues.webos-ports.org/issues/991 Sep 23 18:45:48 Will we open a bottle for the resolution of issue #1000 ? Sep 23 18:47:11 Tofe: There won't be a 1000 ;) Seems we only do odd numbers, not even ones :P Sep 23 18:47:19 So either 999 or 1001 :P Sep 23 18:49:18 oh... no bottle then ! Sep 23 18:50:12 Herrie, okay so you want to add that as a default package installed at imagecreation time using /opt as the root? Sep 23 18:50:51 Herrie, because then it can use the armv7 normal feed Sep 23 18:52:07 Herrie, there is a guy in .ru who wants me to host an updated armv7 feed that is built with 14.04 Sep 23 18:57:46 ka6sox: Whatever is more efficient ;) Sep 23 18:58:32 I'm all for not re-inventing the wheel and keeping things as simple as possible Sep 23 19:01:55 ya, let me see what Alex wanted to do again. **** ENDING LOGGING AT Thu Sep 24 02:59:57 2015