**** BEGIN LOGGING AT Wed Jun 08 02:59:59 2016 Jun 08 04:04:13 Garfonso: I verified the fix in latest nightly emulator and seems OK for your templates. Jun 08 04:25:04 I’m installing today’s testing build on my N4 now Jun 08 04:25:46 For Contacts, I have HTML5 autocomplete working nicely in the browser… but on-device it crashes my N4. Jun 08 04:45:01 DougReeder: Hmmz not sure what takes care of the autocomplete? Jun 08 04:45:31 I should test autocomplete in the regular browser. Jun 08 04:48:38 DougReeder: It could be we need to enable some config option in QtWebEngine for this Jun 08 04:49:35 Hrm Jun 08 04:53:11 But maybe not, really not sure Jun 08 04:53:19 I guess testing in browser would be good Jun 08 04:53:23 * DougReeder nods Jun 08 05:11:35 It appears that autocomplete does not function in the browser. Jun 08 05:21:58 DougReeder: Hmmz OK Jun 08 05:22:01 Any URL to test? Jun 08 05:22:07 Anything in logging? Jun 08 05:22:22 It could be it conflicts somehow with Maliit but not sure, would need to check Jun 08 05:22:34 Which logging? Jun 08 05:22:40 Gotta go... Jun 08 05:22:40 In journalctl Jun 08 05:25:54 back for a while Jun 08 05:28:31 DougReeder: OK Jun 08 05:28:44 I usually check journalctl to see if there's anything odd in there Jun 08 05:28:57 I usually output it to a file with journalctl > /media/internal/mylog.txt Jun 08 05:29:04 Then use adb pull /media/internal/mylog.txt Jun 08 05:47:08 DougReeder: It's basically the equivalent of legacy /var/log/messages Jun 08 05:47:36 Sorry, I found a useful pag on the N4, but can’t display th eURL nor find it in a search on desktop Jun 08 05:49:41 Okay, this will do for testing: http://www.concretepage.com/html5/example-of-autocomplete-and-novalidate-in-html5 Jun 08 05:55:10 There’s no obvious errors in the log when autocomplete fails to work in the browser. Jun 08 06:02:56 Now, launching Contacts just get a white screen. I’ll reflash. :-( Jun 08 06:20:23 After reflashing, I still get a white screen when I launch Contacts. :-( Jun 08 06:25:44 Ah, Contacts has JSON.parse(window.PalmSystem.launchParams) — which is failing when launchParams is the empty string. Jun 08 06:26:09 We may have to fix that in each of our Enyo2 apps. Jun 08 06:30:22 Dunno why I didn’t see then when I first flashed my N4. Jun 08 06:32:03 To properly parse launchParam, now we need something like this: Jun 08 06:32:08 var launchParam = {}; Jun 08 06:32:09 try { Jun 08 06:32:11 if (window.PalmSystem.launchParams) { Jun 08 06:32:12 JSON.parse(window.PalmSystem.launchParams); Jun 08 06:32:14 } Jun 08 06:32:15 } catch (err) { Jun 08 06:32:16 this.log("while parsing launchParam:", err); Jun 08 06:32:17 } Jun 08 06:34:03 LuneOS.js has Jun 08 06:34:06 launchParams: function(inWindow) { Jun 08 06:34:06 inWindow = inWindow || window; Jun 08 06:34:08 if(inWindow.PalmSystem) { Jun 08 06:34:09 return JSON.parse(inWindow.PalmSystem.launchParams || "{}") || {}; Jun 08 06:34:11 } Jun 08 06:34:12 return {}; Jun 08 06:34:12 }, Jun 08 06:34:15 … which is more elegant. Jun 08 06:48:52 I rolled the fix into a new feature PR for Contacts: https://github.com/webOS-ports/org.webosports.app.contacts/pull/19 Jun 08 06:49:18 Which is not best practice, but it’s late and I’m tired. Jun 08 06:49:35 Goodnight! Jun 08 07:23:09 DougReeder: Only Settings seems to have the same problem. I'll see if I can fix that :) Jun 08 08:15:43 Tofe: ping Jun 08 09:47:21 Herrie|Pre3: pong Jun 08 09:50:15 ...though I'll soon leave Jun 08 10:01:55 Tofe: Updated luna-service2 to latest upstream and applied our patches on top. Seems no side effects I could see in log. Jun 08 10:02:29 Permission error for IMAccountValidator went away, it's still failing to launch though, so more to investigate ;) Jun 08 10:10:53 Garfonso: ping Jun 08 10:28:04 Tofe: Seems my N4 is dead :'( Will get a full refund though :) Jun 08 10:28:10 Wondering what I should do... Jun 08 15:09:39 DougReeder: ping Jun 08 15:21:47 Pong, Herrie Jun 08 15:24:06 I think you're right that only Settings is having a problem with the empty string launchParam Jun 08 15:25:42 Have you tested any of the apps through Preware? Jun 08 15:27:09 DougReederPhone: I've fixed Settings in a nasty way for now. Since we didn't have the webOS one, so just did it as per your example in here. Anyway it will need to be yak shaved for Enyo 2.7 or maybe we'll do a QML version of Settings. Need to see. Jun 08 15:27:18 I didn't test any apps via Preware yet. Jun 08 15:27:47 How do I test the Contacts changes in my browser? Since I only have an index.js and no index.html anymore it seems? Jun 08 15:28:22 Run enyo pack Jun 08 15:28:51 Index.html will be in the dist directory Jun 08 15:29:19 OK :) Jun 08 15:29:32 DougReederPhone: You saw my comment on the dial? Jun 08 15:29:48 Not yet... Jun 08 15:29:53 Herrie|Pre3: is the settings app one app in LuneOS? Jun 08 15:30:07 GodGinrai: Yes Jun 08 15:30:25 That's a shame. I liked the separate apps concept from webOS Jun 08 15:30:25 We basically combined all the various apps we had in legacy into a single Settings app Jun 08 15:30:52 GodGinrai: Well they're all seperate JS files for each "view" so splitting it up isn't rocket science. Jun 08 15:31:01 never liked the "giant list" that Android and iOS have Jun 08 15:31:24 Problem is a bit we need C++ plugins to communicate from Enyo with WiFi, BlueTooth, Cellular etc. Jun 08 15:31:32 And our C++ devs are sparse. Jun 08 15:31:51 With a giant list, you can search... But you can search from Just Type also, so both approaches are the same Jun 08 15:31:52 In QML we could re-utilize existing work from other projects. Jun 08 15:32:33 Herrie, I used the documented approach to dialing. Jun 08 15:32:35 DougReederPhone: searching is a lot less powerful when you have no physical keyboard, imho Jun 08 15:33:35 ...with the new block param. But the service still doesn't dial. Jun 08 15:33:36 DougReederPhone: Yeah: it would need someone to write some C++ code to act on it... Only ones who can do that are Tofe, nizovn and elvispre it seems :p Jun 08 15:34:04 Not me for sure ;) Though with QML it's a bit easier ;) Jun 08 15:34:24 GodGinrai, that is a fair point Jun 08 15:35:18 ...but a list vs. A tab of app icons are both browsable Jun 08 15:36:34 I'm happy to change how Contacts initiates a phone call, if we have a method that works. Jun 08 15:36:52 Got a lunch appt, back later Jun 08 15:37:34 DougReederPhone: Lets see what Tofe or nizovn have to say :P Jun 08 15:38:20 yea, but the icons are a lot easier to browse, due to their larger size, which makes them easier to tell apart as well as to tap. Not to mention, as "apps", they are able to easy be reorganized Jun 08 15:39:36 *easily Jun 08 15:39:40 GodGinrai: I guess when we decide what to do with Settings going forward we can think about this too. Jun 08 15:39:53 For now it "works" Jun 08 15:40:13 I guess we'd need to get some input from nizovn, Tofe, elvispre. Jun 08 15:41:26 Sure thing Jun 08 15:43:13 The current Enyo is modular so splitting is when we stay Enyo route is not that hard. Jun 08 15:43:23 We might even make it a Tweaks option :P Jun 08 15:43:31 If possible Jun 08 16:10:24 morning Jun 08 16:10:36 imo settings written in qml&cpp are better Jun 08 16:10:50 but we should solve all bugs first Jun 08 16:24:52 I dunno, I'm a firm believer in using as little QML as possible. I know there a lot of QML supporters here, but for me, one of the best parts about webOS was that everything was in html and css Jun 08 16:24:56 and js Jun 08 16:26:55 i think it's better to avoid the usage of webengine for system settings Jun 08 16:28:45 why is that? Jun 08 16:29:05 it's very huge and slow Jun 08 16:29:13 and we always have problems with it Jun 08 16:29:33 But then shouldn't that be a reason to fix WebEngine? Jun 08 16:29:51 I don't find the settings apps slow on my Pre3 Jun 08 16:30:23 right, settings on pre3 much faster then on LuneOS now Jun 08 16:30:55 but on pre3 webengine wouldn't even load imho because of ram Jun 08 16:31:20 and? a much faster soeed is negligible when the speeds are so short anyway Jun 08 16:32:38 i think system settings is critical component and should be a simple as possible Jun 08 16:33:49 on my TP i sometimes have non working web apps, including settings, but native apps are ok Jun 08 16:34:26 I have never had a settings app not work on my Pre 3 Jun 08 16:44:09 well, just execute: kill -STOP `pidof WebAppMgr` :P Jun 08 16:45:32 nizovn: if you kill vital Qt services, I'm sure QML apps won't work either Jun 08 16:50:58 nizovn: I guess we could look at morphis QML version of Settings sometimes to see how it behaves. Jun 08 16:51:20 nizovn: If you have some time at your hands I have some small and a bit larger C++ things to look into Jun 08 16:52:10 Herrie: yeah, i went from "very busy" to "busy as usual" yesterday Jun 08 16:52:19 lol Jun 08 16:52:42 nizovn: OK I have a small list ;) Jun 08 16:52:47 1. Media Indexer memory leaks Jun 08 16:53:46 2. luna-service2 has some errors: Jun 08 00:54:11 tenderloin luna-next[1447]: LUNASERVICE ERROR 32: Broken pipe (_LSTransportSendVectorRet @ /usr/src/debug/luna-service2/3.9.3-194+gitAUTOINC+ed8fbe3a5d-r0/git/src/libluna-service2/transport.c:3946) and Jun 08 00:54:11 tenderloin luna-next[1447]: [] [pmlog] LS_CHAN {"ERROR_CODE":32,"ERROR":"Broken pipe","FILE":"transport.c","LINE":3946} Jun 08 16:53:46 GLIB Error and Jun 08 00:54:10 tenderloin service.calendar.reminders[1707]: [] [pmlog] LS_TRANS_NET {"ERROR_CODE":32,"ERROR":"Broken pipe","FUNC":"_LSTransportSendComplete","FILE":"/usr/src/debug/luna-service2/3.9.3-194+gitAUTOINC+ed8fbe3a5d-r0/git/src/libluna-service2/transport.c","LINE":1943} LUNASERVICE ERROR Jun 08 16:54:18 I updated to latest upstream luna-service2 but that didn't solve it Jun 08 16:57:25 ok, but i will need some time to update my almost year old sources and to free hdd space. Jun 08 16:59:33 nizovn: Yeah ;) Jun 08 16:59:42 Also 3. imaccountvalidator Jun 08 16:59:56 It's behavior improved after I updated luna-service2 but it still doesn't start Jun 08 17:00:03 I'll see if I can get something useful with valgrind first Jun 08 17:31:06 Nizovn, do you have any time to look at http://issues.webos-ports.org/issues/1151 Jun 08 17:33:05 Since we can make phone calls now, initiating a call from Contacts makes a nice demo that we have a usable system Jun 08 17:35:30 i afraid this bug requires a phone, which i don't have... Jun 08 17:35:41 Or Tofe, do you have time? Jun 08 17:35:47 but i will have a look at source Jun 08 17:36:10 Thanks, it might be something simple. Jun 08 17:37:27 If you could make the "blockId" param optional, that would match webOS Jun 08 17:57:21 JaMa: ping Jun 08 18:04:47 DougReederPhone: It should be as easy as disabling this check: https://github.com/webOS-ports/webos-telephonyd/blob/a0b292f0b851a54933678c50fe2d56804abcdbcb/src/telephonyservice_call.c#l67 Jun 08 18:04:53 And adding a default value of false? Jun 08 18:05:40 Ah we already have something here: https://github.com/webOS-ports/webos-telephonyd/blob/a0b292f0b851a54933678c50fe2d56804abcdbcb/src/telephonyservice_call.c#l73 Jun 08 18:05:50 It's probably a 1 or 2 liner to make this optional? Jun 08 18:05:56 nizovn: ^ Jun 08 18:06:13 I'm happy to test something when you have a suggestion, got an up2date build env here Jun 08 18:06:29 yes, it's simple Jun 08 18:09:04 Can you broaden the the check so true, false or not present are all acceptable? Jun 08 18:09:34 yup Jun 08 18:37:44 Herrie: https://github.com/nizovn/webos-telephonyd/commit/ce85392a1db6477695d5f30805e9d0858a7e6933 Jun 08 19:05:55 nizovn: Thnx Jun 08 19:06:04 DougReederPhone: You have Mako right? Jun 08 19:06:05 N4 Jun 08 19:06:09 I can send you IPK Jun 08 19:07:42 Which you can adb push to your device and with adb shell and opkg install you can install it Jun 08 19:23:23 Does "DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/session_bus_socket" ring a bell to anyone? Jun 08 19:35:12 DougReederPhone: http://www.herrie.org/webos-telephonyd_0.1.0-1+git11+d55e40e83c-r0.2_armv7a-neon.ipk Jun 08 19:35:19 Not sure it has any dependancies Jun 08 19:35:29 But I guess it should be OK Jun 08 19:37:44 morphis: ping Jun 08 19:40:18 Herrie: Bad luck for your N4. Jun 08 19:41:40 elvispre: Yeah, well full money back after almost 2 years isn't bad though :P Jun 08 19:42:07 I bought my first Pre3 for about £10 ;) Jun 08 19:42:20 LOL ;) Jun 08 19:44:50 elvispre: wow Jun 08 19:45:12 I paid EUR 175 for my refurbished N4 2 years back ;) Jun 08 19:45:22 So can now think of what to spend it on ;) Jun 08 19:45:47 I paid $200 for my VZW Pre 3 (in box) 3 years back Jun 08 19:46:53 GodGinrai: I ordered it full price, then got the adjusted full price refunded by the shop the next day, then HP cancelled the whole thing and refunded my based on the first invoice only. It was all a bit confused and ridiculous, but I got a very cheap high specification telephone. Jun 08 19:47:38 wow Jun 08 19:47:51 Herrie: My second Pre3 was much more expensive. Jun 08 19:47:56 lol I bet Jun 08 19:48:19 * elvispre smiles Jun 08 19:49:45 Herrie: So is the Enyo FilePicker going to work properly now, do you think? (I am about to try it once my new image has finished sideloading.) Jun 08 19:49:48 @Herrie merged your request Jun 08 19:50:42 elvispre: Well Garfonso's case is fine :P Jun 08 19:50:45 Vince42: Nice Jun 08 19:51:07 you're welcome ... may the source be with you ... ^^ Jun 08 19:51:08 We're still missing some other bits for tasks support it seems in LuneOS like the com.palm.task db8 kinds Jun 08 19:51:16 So will try to add those Jun 08 19:51:31 Seems 3.0.5 also had some small JS library for tasks which wasn't open sourced Jun 08 19:51:37 Not sure that's really required though Jun 08 19:51:45 Or only needed by the Tasks app Jun 08 19:51:54 Which anyway wasn't in 3.0.5 Jun 08 19:52:19 ic ... i had the vision back then to get plugins for all those task list services out there ... but failed :P Jun 08 19:52:41 whatever happened to that guy who was fiddling with LuneOS on his Galaxy Nexus? Jun 08 19:52:46 (VZW) Jun 08 19:53:00 He goes off grid and comes back every once in a while :P Jun 08 19:53:40 I have an idea why IM doesn't work, just not sure how to solve it yet :P Jun 08 19:53:52 Need some DBUS experts (i.e. morphis of JaMa I guess) Jun 08 19:54:19 Vince42: I'll try to see if I can get RTM at least work like on 3.0.5 Jun 08 19:54:25 Should be mainly getting the db kinds in the image Jun 08 19:54:33 Rest should be automagically mostly Jun 08 19:54:34 nice, Herrie! Jun 08 19:54:44 The 2.2.x Tasks = Enyo or Mojo? Jun 08 19:54:49 I think it was Mojo still? Jun 08 19:55:22 I did not develop the synergy plugin, therefore I can hardly tell - I just sponsored the development ... Jun 08 19:55:47 Herrie: mojo Jun 08 19:56:15 webos24.net was all about perpetual fund raising ... and died before it had the chance to take flight ... ;) Jun 08 19:58:00 btw: I still got webOS hardware lying around - anyone interested in buying? :) Jun 08 19:58:21 Vince42: what kind? Jun 08 19:59:22 ThinkPad with inductive loading, two Pre 3 with three TouchStones, 2 Veers, 1 Pixie ...maybe some spare cables and adapters Jun 08 19:59:53 wait, how is a Thinkpad webOS hardware? Jun 08 20:00:21 what's the condition of the veers? And are they ATT ones? Jun 08 20:00:28 sorry- TouchPad LOL Jun 08 20:00:31 ah Jun 08 20:00:36 that makes more sense XD Jun 08 20:01:00 they're all German, the Pres are quite used, the Veers are less used, the Pixie is ... well ... Jun 08 20:01:09 German SIM-lock free afaik Jun 08 20:04:49 Herrie: The Enyou FilePicker is now receiving its "discriminator" arguments, so Clock and Settings' Wallpaper pickers now automatically try for the right type of file. Nice work :) Jun 08 20:07:01 in case anybody has interest in the hardware, just send me an e-mail at vince42@webos24.net - need to log out ... Jun 08 20:36:18 Herrie, yes I have an N4 (mako) Jun 08 20:37:24 Herrie, are there any special arg to pass to opkg install? Jun 08 21:34:23 DougReederPhone: No normally it should work with "opkg install packagename.ipk" Jun 08 21:34:47 In case it doesn't it'll give suggestions Jun 08 22:34:37 Has anyone tried ServiceWorkers on LuneOS now that they should be supported by QtWebEngine in 5.6? **** ENDING LOGGING AT Thu Jun 09 02:59:58 2016