**** BEGIN LOGGING AT Tue Sep 16 02:59:58 2014 Sep 16 05:37:33 morning Garfonso Sep 16 05:50:46 morning Sep 16 05:56:02 morphis: oauth 2 basically goes that way: get token from server => open login page with token as parameter for user (browser/iframe/webview) => get back storable access token for user & app combination either from browser or by another call to server Sep 16 05:56:19 in both cases you need to know that user has finished authorizing your app Sep 16 05:56:37 morning! Sep 16 06:03:03 morphis: in which language are you trying to get oauth2? js ? Sep 16 06:05:11 Tofe, the developer is using Enyo1 now but talking about going to enyo2 Sep 16 06:06:40 ooh sorry I missed that in my logs; ok Sep 16 06:07:38 todo.txt is a great thing, but I regret there isn't native support for sublists Sep 16 06:08:00 its Apache2 :) Sep 16 06:08:36 Tofe, sublists as in nested? Sep 16 06:08:49 thrrgilag: yes Sep 16 06:09:22 or did I miss it in the 'standard' description? Sep 16 06:09:54 gotcha, I probably should be going to bed right about now... Sep 16 06:10:17 thrrgilag, me too…but I'm waiting for morphis Sep 16 06:11:52 I'm waiting for my coffee, but it's getting nearer every minute Sep 16 06:12:14 Tofe, how do you prepare it? Sep 16 06:13:31 ka6sox: usual coffee machine, the old way -- but not too old, it's no italian thingy Sep 16 06:15:54 (actually when I say the old way, I don't know how they did coffee in the US years ago) Sep 16 06:16:34 (so let's say filtered coffee) Sep 16 06:18:04 I'm heading off to bed, but if Herrie or Tofe might be interested I coded up an auth dialog for the browser. It looks a little janky at the moment so I'll clean it up in the morning for your feedback. Sep 16 06:18:24 thrrgilag, night! Sep 16 06:25:21 Tofe, when I grew up they had percolators. Sep 16 07:40:37 thrrgilag: great. Auth dialog is what I need. :) Sep 16 07:56:12 Garfonso: and if I remember well it didn't worked with an iframe with our webkit, right? Sep 16 08:05:32 morphis: I have to check that again. Sep 16 08:06:48 Garfonso: just found out there are sandbox iframes which are a good candidate for such things Sep 16 08:14:34 Garfonso: http://www.w3schools.com/tags/att_iframe_sandbox.asp Sep 16 08:14:54 Garfonso: maybe we can also implement a Oauth based kind which abstracts those things for all apps Sep 16 08:48:57 morphis: You seen oauth.io? It's quite good and easy ;) Sep 16 08:50:43 Has tons of providers built in using a single API ;) Sep 16 08:50:45 Herrie: hm, that works with a popup Sep 16 08:51:00 similar to what we have right now Sep 16 08:53:37 Yeah but it's multi provider which is quite useful, has a ton of big names ;) Sep 16 09:01:22 popup is the normal way to do it in browsers. Sep 16 09:02:04 I think popup does not work for packed apps. Sep 16 09:03:37 Garfonso: yeah, maybe something we have to change Sep 16 09:10:18 Herrie: the main issue with oauth.io is that you have to authorize with oauth.io using oauth... so it does not solve our general issue of having some way to get oauth working. ;) Sep 16 10:46:11 Garfonso: hm, as the implementation is right now every app should be able to open a new window Sep 16 13:03:28 Good morning, all! Sep 16 13:04:25 Great day yesterday! Finally picked up my LG 55UB8500 and the Nexus 4 I got off of eBay arrived in the mail! Double webOS goodness Sep 16 13:04:39 Now if only they worked well together :-p Sep 16 13:23:56 hehe Sep 16 13:40:33 Herrie: you can now try to break that version: https://github.com/webOS-ports/luna-next-cardshell/commit/aaddf55b307f18bf027ef9e646650e5640c08fc9 Sep 16 13:42:01 Herrie: the only thing I'm not happy about it that it's nearly impossible to choose where to drag in the stack; I'll have to change my card detection algorithm a bit... Sep 16 13:42:13 where to drop* Sep 16 14:08:54 quick question, for this dialog qml i cooked up. is it appropriate to use the typical gpl header at the top? wasn't sure since some of the other qml files have slightly different headers (assuming they came from different places) Sep 16 14:13:10 thrrgilag, we use GPL3 for now I think Sep 16 14:13:35 I borrowed some bits from Ubuntu which were GPL3, but morphis can answer that ;) I'm a license n00b Sep 16 14:13:43 ka6sox might be able to too ;) Sep 16 14:13:52 What dialog you've been cooking ? Sep 16 14:14:07 Tofe: Will give that a go later when I got some time Sep 16 14:14:19 Herrie, this is for http authentication Sep 16 14:14:23 Herrie: no pb Sep 16 14:14:54 :) Sep 16 14:15:11 Does it work? I found some examples from mini browser but layout needed tweaking before it was useful Sep 16 14:15:21 It's working pretty well, looks decent on the TP anyway (I'll want someone to check it on a phone) Sep 16 14:15:22 I'm sure Garfonso will be pleased with that ;) Sep 16 14:15:32 thrrgilag: as long as the header says it's under GPL3, it should be ok. But we have to keep the copyright notices (and add ours too, of course) Sep 16 14:15:36 Once you have the code, I can try it on my N4 Sep 16 14:17:35 Tofe, this I drafted myself actually which is why I asked what would be appropriate. I'll slap the GPL3 on there with the copyright. :) Sep 16 14:18:09 So that also means it could look terrible on other devices too but hopefully you'll be able to tease that out Sep 16 14:18:48 Should I push up the branch to my repo before doing a pull request? Sep 16 14:19:00 It's just one QML file and one line added to the main.qml Sep 16 14:20:34 It's still the best way to track it properly, in 2min it will be merged anyway ;) Sep 16 14:26:54 done. now you guys can tear it apart. :) Sep 16 14:28:30 merged Sep 16 14:53:07 thrrgilag, Herrie: isn't the browser Apache-2.0? Sep 16 14:55:09 hm Sep 16 14:55:31 Herrie: you didn't changed it to Apache-2.0? Sep 16 14:55:36 morphis, i think that was the original enyo based browser... Sep 16 14:56:01 thrrgilag: I had a discussion with Herrie some days ago about switching to Apache-2.0 for our code Sep 16 14:56:16 morphis, ah i see Sep 16 14:59:05 I'm the noob around hear so I don't have much to contribute with regards to licence model. Just making sure I keep in line with the project. :) Sep 16 15:02:29 morphis: No, I was waiting for you ;) But Tofe already merged it before you had a chance to look at it Sep 16 15:02:36 Or it was Apache 2.0, don't remember Sep 16 15:02:37 hm Sep 16 15:02:43 I though Ubuntu stuffs was GPL 3 Sep 16 15:02:46 Herrie: right now everything is GPL-3.0 Sep 16 15:03:01 if we switch our stuff to Apache-2.0 and keep the Ubuntu stuff at GPL-3.0 everything is fine Sep 16 15:03:07 if thrrgilag agrees Sep 16 15:03:14 I'm ok with anything Sep 16 15:05:17 thrrgilag: ^^ Sep 16 15:17:58 Herrie: so can you do a PR to change to Apache-2.0? Sep 16 15:22:32 thrrgilag: Needs some tweaking for N4 ;) http://tinypic.com/r/52jgq8/8 Sep 16 15:22:39 I had the same with the code from mini browser Sep 16 15:22:47 And might need some webOS-ifying for layout ;) Sep 16 15:23:37 dat auth window Sep 16 15:28:25 oh wow Sep 16 15:28:26 lol Sep 16 15:31:25 morphis, I'm perfectly good with switching it to Apache-2.0 Sep 16 15:33:48 Herrie, I was actually thinking while I was mocking it up that at some point it might be useful to have a qml ui library of sorts Sep 16 15:34:11 much in the way Sailfish has their Silca or BlackBerry and Cascades Sep 16 15:35:24 yes, we definitively need something like that. Sep 16 15:37:33 hmm... now I'm considering getting a Nexus 4 so I can test on different screen sizes Sep 16 15:38:31 stepping out to get some exercise in this morning. be back in a bit Sep 16 15:39:21 thrrgilag: we should reuse what QtQuickControls already provides but create a style for us Sep 16 15:39:50 thrrgilag: https://github.com/webOS-ports/qtquickcontrols-luneos Sep 16 15:40:54 morphis, thanks i'll take a look and educate myself. :) Sep 16 15:58:48 ah, oops, sorry for too-soonish merge Sep 16 15:59:49 thrrgilag: https://qt.gitorious.org/qt/qtquickcontrols-tizen/source/307f33c9998cd70e32a15a6892b967c22abb272b: is a good reference Sep 16 16:01:05 morphis : regarding style, where is the luneos css used in enyo? Sep 16 16:01:38 is it centralized, or dispatched in several places? Sep 16 16:01:45 Tofe: https://github.com/enyojs/onyx Sep 16 16:03:10 thx Sep 16 16:06:00 hmmm quite complex css... not sure how to factorize the two styles approaches Sep 16 16:07:54 Tofe: yea, Onyx uses less Sep 16 16:09:36 never heard of less Sep 16 16:11:19 Tofe: It's a kind of stylesheet syntax that gets processed into CSS Sep 16 16:11:27 Just like sass Sep 16 16:11:41 ok Sep 16 16:12:01 into only css ? ;) Sep 16 16:12:04 it allows for things like variables and other things that CSS doesn't yet allow Sep 16 16:12:53 I'm not big on it, but it's getting more popular among web devs lately Sep 16 16:13:03 variables could be reused in qml, somehow Sep 16 16:13:28 Tofe: http://lesscss.org/ to learn more ;) Sep 16 16:22:16 morphis: ping Sep 16 16:22:27 Herrie: pong Sep 16 16:23:34 Tried your 2 changes posted yesterday for LunaAppmgr and webappmgr Sep 16 16:23:47 But don't seem to see more in the logs? Sep 16 16:23:52 Or I'm looking at the wrong place? Sep 16 16:24:15 Just checking regular journalctl Sep 16 16:30:24 I only get the following in journalctl: Sep 16 16:28:34 mako LunaAppManager[1261]: 16:36:51.919 d (1261) QDebug: Launching application "com.choorp.dash-weather" Sep 16 16:30:24 Sep 16 16:28:34 mako LunaAppManager[1261]: 16:36:51.919 m (1261) SYSMGR PERF: APP LAUNCHED app id: com.choorp.dash-weather, start time: 669837 Sep 16 16:35:08 But doesn't launch. Same with some other apps, same in journalctl Sep 16 16:35:17 These are Enyo 1 apps so should work Sep 16 19:12:31 Herrie: hm Sep 16 19:12:34 Herrie: can you do a "ps axu" Sep 16 19:15:00 Herrie: also do a "systemctl disable PmLogDaemon" Sep 16 19:54:32 morphis done Sep 16 19:54:37 What else I need to do or pull? Sep 16 19:57:48 Still nothing useful in journalctl Sep 16 19:57:55 Sep 16 19:56:25 mako LunaAppManager[1261]: 20:04:43.221 d (1261) QDebug: Launching application "com.chrisvanhooser.slideshowpresentationhd" Sep 16 19:57:55 Sep 16 19:56:25 mako LunaAppManager[1261]: 20:04:43.221 m (1261) SYSMGR PERF: APP LAUNCHED app id: com.chrisvanhooser.slideshowpresentationhd, start time: 13141139 Sep 16 19:58:04 Still doesn't launch or any other useful entries Sep 16 20:34:48 Herrie: then you will not get further output Sep 16 20:34:50 check with ls-monitor if LunaAppmanager calls the webappmanager Sep 16 21:14:17 Hey folks, your friendly neighborhood Ports PR guy here. Just talked with some Ports dudes elsewhere about the release plan for public builds. The first of the month is a great idea in general but there's one particular point that stands out to me as proof it should be adhered to: 1. expectations will always be met Sep 16 21:15:30 If you release half way through the month and then the next public release doesn't happen until the first of the month after then you give folks 2 weeks between a release and then 6 weeks till the next one. Sep 16 21:16:16 People need to wake up on the 1st of the month, see a tweet from us that says "don't forget to get the latest public release today!", and say to themselves... OH YEAH! It's the first! Sweet! Sep 16 21:16:36 I'm happy to dialogue with folks on the issue. I'll be around later. Sep 16 21:22:09 Alan_Morford: good point Sep 16 21:22:41 if monthly releases don't work we may have to extend it to be a two month one Sep 16 21:23:31 1. october would be time for the next one Sep 16 21:23:39 looks good that we will hit that date Sep 16 23:35:45 hello... Sep 16 23:36:10 I just bought a used Nexus 4 and will be working tonight to install LuneOs Sep 16 23:36:44 My question is I noticed that the Nexus 4 has version 4.4.4 Sep 16 23:37:05 Are there instruction on how to revert it back to 4.2.2? Sep 16 23:37:12 Or just search the web Sep 16 23:44:00 wappmanb, I've not tried…so I started from 4.2.2 so I'd search Sep 16 23:44:30 I am thanks Sep 16 23:50:23 yw Sep 17 00:11:56 morphis: what equals a worthy candidate for monthly release? Sep 17 01:27:38 Herrie, what os build were you running when you tested the auth dialog? **** ENDING LOGGING AT Wed Sep 17 02:59:58 2014