**** BEGIN LOGGING AT Tue Jul 07 02:59:58 2015 Jul 07 05:54:01 morning Jul 07 05:54:05 morphis: ping Jul 07 06:58:15 Herrie: pong Jul 07 07:15:00 Did you see my question y'day on the .bb? I need to put a PV in there as well? Just not sure where to get it from? Jul 07 07:16:24 yes you need a PV Jul 07 07:16:32 the app should have a version number already Jul 07 07:16:37 atleast in its appinfo.json Jul 07 07:16:40 take that Jul 07 07:16:43 Ah ok Jul 07 07:16:51 So 0.0.1 in this case :) Jul 07 07:16:52 0.0.0+gitr${SRCPV} is then what you put into PV Jul 07 07:16:55 Will do that Jul 07 07:16:58 but replace 0.0.0 with your version Jul 07 07:17:48 Let me do a PR for that in a minute. I'm not 100% sure about the license yet. Will do gpl3 for now and update accordingly based on feedback from 72ka later Jul 07 07:18:04 I got the app running & location working Jul 07 07:18:23 Search somehow doesn't work yet, will troubleshoot that a bit. Jul 07 07:18:42 ok Jul 07 07:18:47 Seems it doesn't act on each character input like it would on legacy Jul 07 07:19:35 Might need some help with that later from you or Tofe Jul 07 07:32:59 morning Jul 07 07:36:36 morphis: OK made PR Jul 07 07:37:03 Herrie|Veer: thanks Jul 07 07:43:35 Herrie|Veer: looks good, will take it later today Jul 07 07:55:45 might be good to include the maps app in your script? Jul 07 08:27:54 Herrie|Veer: yeah Jul 07 11:53:31 Tofe: ping Jul 07 12:47:14 DougReeder: morning Jul 07 13:31:36 morphis: ping Jul 07 13:34:36 Herrie|Veer: pong Jul 07 13:35:28 You don't happen to know/remember how to enable additional languages in Maliit? Jul 07 13:36:38 We have some vkb layouts available that don't appear in the list of languages to select Jul 07 13:36:46 Like arabic and hebrew Jul 07 13:37:33 We only have en, de, es, fi, fr, ru and sv in the list to select from while there are more layouts available Jul 07 13:44:10 Herrie|Veer: don't really know Jul 07 13:44:15 would have to look at the code Jul 07 13:44:46 Ah ok nothing too urgent Jul 07 13:44:52 Will wait for Tofe then Jul 07 14:59:08 morphis: You seen the Jolla IRC client? Jul 07 14:59:19 Herrie|Veer: no Jul 07 15:01:53 Sent you email. Might be a good basis for our IRC client since it's QT/QML and we don't need to worry about the wIRC C++ libirc stuff anymore? Jul 07 15:02:05 Might be a lot quicker to port too :) Jul 07 15:09:09 that reminds me Jul 07 15:09:16 I need to find time to look at the wIRC source Jul 07 15:09:37 GodGinrai: for what? Jul 07 15:09:54 I did that already and updated the library just cannot get it to build :P Jul 07 15:10:21 because of the C++ libirc? Jul 07 15:10:30 Yeah Jul 07 15:10:46 Don't remember what exactly but the makefile fails somehow Jul 07 15:11:14 It's probably my limited knowledge :P Jul 07 15:11:20 lol Jul 07 15:11:51 I don't touch C++ stuff usually and that's for a reason :P Jul 07 15:12:12 morphis: btw, have any of you considered making a Dockerfile for LuneOS development? Jul 07 15:13:00 GodGinrai: I created one Jul 07 15:13:25 Herrie|Veer: so just someone have to port the UI Jul 07 15:13:54 morphis: Yes :P Jul 07 15:14:03 morphis: do you have it on one of the repos? Jul 07 15:14:23 morphis: And make it run, hack out any Sailfish specific bits and replace them with ours Jul 07 15:14:35 Like notifications for example Jul 07 15:14:47 GodGinrai: http://paste.ubuntu.com/11836227/ Jul 07 15:14:52 you may don't need the java stuff Jul 07 15:14:58 Herrie|Veer: right Jul 07 15:15:38 I'll fork it and see if I can get it running so we can take it from there Jul 07 15:15:39 Herrie|Veer: depends on which dependencies it has Jul 07 15:15:46 it has some native parts for sure Jul 07 15:17:06 it uses Communi as backend which is written in QT Jul 07 15:18:14 Uses Silica and some nemomobile imports Jul 07 15:18:23 Can hack those out probably Jul 07 15:20:42 Silica doesn't seem to be too have and nemomobile stuff is for notifications and settings Jul 07 15:26:53 Found some Silica sourcecode that's fairly complete so that might help in adapting it :) Jul 07 15:28:15 Herrie|Veer: where? Jul 07 15:30:03 Sent you email ;) Jul 07 16:52:04 Garfonso: ping Jul 07 16:52:39 morphis/Garfonso: Can we use a window.onload? Seems that causes the current Google Maps code not to work :P Jul 07 18:02:39 ah no the window.onload seems to work OK Jul 07 18:02:43 Must be something else Jul 07 18:02:45 Further debugging ;) Jul 07 18:35:40 Is it normal webinspector is so slow ? It takes like 30+ seconds to load it for the maps app Jul 07 18:49:56 That takes only a few seconds for me. Jul 07 18:56:31 DougReeder: Hmmm Jul 07 18:56:44 By the way I fixed maps so it loads now and the location stuff works too Jul 07 18:56:57 Just the ajax search stuff doesn't seem to work Jul 07 18:57:03 I'm a bit stuck to see what Jul 07 18:57:06 's causing that Jul 07 18:57:14 It doesn't seem to behave differently from legacy Jul 07 18:57:22 Ie with calls to certain functions Jul 07 19:01:03 DougReeder: If you have time, maybe you can have a look ;) I'm only good at hacking things together and doing small fixes :P Complicated JS goes over my head :P Jul 07 19:02:47 That is the only thing that currently seems to stop basic functionality from working ;) Jul 07 19:04:39 Take a look at what parts? Jul 07 19:05:27 AJAX Search? Jul 07 19:10:47 DougReeder: Yeah it works OK on browser Jul 07 19:10:58 But for some reason on device when you enter a letter it doesn't do search Jul 07 19:11:01 Not sure what that is Jul 07 19:11:10 Been adding some outputs but nothing really useful so far it seems Jul 07 19:11:15 Still looking into it though Jul 07 19:11:22 I’ve pulled the latest master, will take a quick look Jul 07 19:11:41 It might be something really small Jul 07 19:11:47 Like the few fixes I did so far ;) Jul 07 19:13:59 ok, can search when it’s running in Safari. Jul 07 19:16:08 I’ve installed it on my N4, it does launch and display a map Jul 07 19:16:28 Web Inspector came up in a second or two. Jul 07 19:17:21 I type a search, hit enter, and my search term disappears, but nothing shows up in the log. Jul 07 19:19:31 DougReeder: Yeah exactly Jul 07 19:19:52 I first thought that the window.onload didn't work in loader.js, but that seems to work Jul 07 19:20:08 Just I don't really understand how this Ajax call is done after the entering of a single char Jul 07 19:20:21 Early on, the log shows “Using fallback appInfo: ReferenceError: Can't find variable: webos”, but that may not be a big problem Jul 07 19:20:58 It should fire a call to Google and return the results in a pac-container Jul 07 19:21:13 The pac-container is the list with the results Jul 07 19:21:26 The three Signals components should be consolidated, but that’s won’t keep it from runnign Jul 07 19:21:30 Which is only mentioned in the CSS so I assume it's build from Google's maps API somehow Jul 07 19:22:19 What I can think of is that Google receives an unknown/incorrect UA and sends something wrong back somehow :S Jul 07 19:26:43 aps.MainView.searchChange() is called twice, but not again as I type Jul 07 19:28:09 DougReeder: Yeah but the same in Chrome it seems Jul 07 19:28:14 I've been putting logging around that Jul 07 19:28:17 ok Jul 07 19:28:37 Where’s the code that sends the AJAX request? Jul 07 19:32:10 There isn't really Jul 07 19:32:17 That's the trick Jul 07 19:32:28 From what I can see it does the following: Jul 07 19:32:45 loader.js does a document.body.appendChild(script) Jul 07 19:33:08 Where it calls https://maps.google.com/maps/api/js?v=3&libraries=places,geometry&language=en-US&callback=initialize and appends the child to the document.body Jul 07 19:33:31 Oi Jul 07 19:33:35 From there it does getScript("https://maps.gstatic.com/maps-api-v3/api/js/20/13/main.js"); and a 2 more Jul 07 19:33:43 I think the culprit is probably the main.js Jul 07 19:40:39 I guess that’s the hack to work around cross-origin issues. Jul 07 19:40:53 Yeah could be Jul 07 19:40:58 I think I might have something testing now Jul 07 19:41:05 Could be the z-index of the pac-container somehow Jul 07 19:41:20 See https://github.com/twbs/bootstrap/issues/4160 Jul 07 19:41:25 It was 3, changed it to 1051 now Jul 07 19:41:36 Who’s the original author? Jul 07 19:42:34 For what? Jul 07 19:43:14 The one who put together an Enyo front end to the Google Maps API. Jul 07 19:43:33 72ka, same author as for Google Maps on legacy ;) Jul 07 19:43:36 Just legacy was Mojo Jul 07 19:43:39 It works OK on legacy Jul 07 19:43:43 * DougReeder nods Jul 07 19:44:24 We have newer webkit Jul 07 19:44:33 So I doubt that it could be the issue Jul 07 19:44:39 Should support fancier stuff Jul 07 19:44:44 Could be something in webappmanager Jul 07 19:44:45 Just not sure Jul 07 19:44:54 Logs don't show me anything problematic really Jul 07 19:46:09 Calling this.$.layout.rendered(); directly is odd. rendered() is a hook for Controls to change stuff just before the screen is painted. Jul 07 19:46:24 Well it's still very alpha stuff ;) Jul 07 19:46:42 Just 72ka is expecting his 2nd child anytime ;) So he wanted to get it out there ;) Jul 07 19:46:51 * DougReeder nods Jul 07 19:46:53 Because he doesn't expect to have much time to work on it ;) Jul 07 20:15:36 Sorry, power outage here. Jul 07 20:17:17 My N4 is only set up for WiFi, so I can't really do much work on Maps now. Jul 07 20:20:21 DougReeder: Not sure what you mean exactly? Ah that without a WiFi network you cannot do much ;) Yeah that's right Jul 07 20:20:31 It also has some scaling issues, but that's minor for now Jul 07 20:21:43 * DougReeder nods Jul 07 20:23:15 I haven't tried on TP yet Jul 07 20:23:18 Might be better there Jul 07 20:23:21 It looks good on my Veer Jul 07 20:25:08 Longer term, we should examine how to allow users to choose a mapping provider. Jul 07 20:27:24 Supporting multiple providers in a single app would be complicated, while an app per source presents problems for other apps. Jul 07 20:28:38 72ka has already looked into some of this ;) Jul 07 20:28:53 You can use other map providers for example ;) Jul 07 20:29:26 See the options Jul 07 20:29:27 There is a maps: URL scheme which we can probably use. Jul 07 20:29:31 Nokia and Yandex (Russian) are there Jul 07 20:29:42 Ah? Good. Jul 07 20:29:51 But also OpenStreet and OpenCycle Jul 07 20:30:20 It would probably still use Google for the search results etc Jul 07 20:30:26 But actual maps might be from another provider **** ENDING LOGGING AT Wed Jul 08 02:59:58 2015