**** BEGIN LOGGING AT Wed Feb 25 02:59:58 2015 Feb 25 04:17:28 HaDAk, Mochi was *not* finished. There’s plenty to build on, but there are many unfinished bits that need to be written. Nothing that can’t be done, but it would take developer time. Feb 25 04:18:15 But, by all means, forge ahead - an make a list of what needs to be finished as you go. Feb 25 05:44:54 DougReeder: I'm looking into the timezone description issue Feb 25 05:45:04 Found the culprit, just need to think about a proper fix Feb 25 09:04:33 morning! Feb 25 09:07:54 morning Feb 25 09:07:59 Tofe: ping Feb 25 09:19:26 Herrie|Veer: morning Feb 25 09:25:52 morphis: morning Feb 25 09:26:34 Tofe: Not sure what's up with digital clock of Dockmode on TP. In QtCreator in landscape it shows letters but on device not :s Feb 25 09:28:43 Herrie|Veer: ok, I'll test that. It's specific to TP, right? Feb 25 09:36:50 Tofe: Seems so Feb 25 09:36:58 N4 uses portrait and is fine Feb 25 10:11:28 ok, that's pretty weird. One question though: when you say "no letters", which letters is it ? Feb 25 10:24:00 On the digital clock on top of the images Feb 25 10:24:44 on top of the "flipper" images there should be letters Feb 25 10:25:05 It's OK in QtCreator in landscape when I force resolution to 1024*768 Feb 25 10:25:29 Just not on actual device Feb 25 10:25:41 I tried increasing letter size to no avail Feb 25 10:25:53 I don't see anything wrong with the code per se Feb 25 10:37:14 morning Feb 25 10:50:12 ok Feb 25 10:53:16 Tofe: Also I think we shouldn't show gesture area on TP (only) because we have the physical button available. It also gives some distorted images due to space the gesture area takes. Not sure what's morphis' and Garfonso's view on this? Feb 25 10:55:40 uhm.. I like gesture area on tp.. my home buttons on the TPs are quite worn out already. ;) Also we need it for back gestures. Not sure we want to add back buttons to all that apps again. Feb 25 10:56:50 not sure what you mean by "distorted images", though.. shouldn't at least the web apps adjust to the window size? So no real "distortion" there, right? Feb 25 10:58:24 Ah Garfonso: true didn't think about that Feb 25 10:58:31 The back gesture Feb 25 11:06:48 has anyone tried to type on keyboard in browser on TP? for me some keys don't work Feb 25 11:08:25 nizovn: Any keys in specific? Feb 25 11:08:55 Will have a look. I noticed this as well but my touchscreen on tp4g is faulty so thought that was the cause Feb 25 11:11:25 Herrie|Veer: right half of keyboard completely doesn't work(only on browser), for example enter Feb 25 11:14:29 I noticed the touchscreen in LuneOS is less responsive compared to webOS. This probably has to do with drivers or firmware or combination of both Feb 25 11:15:14 But my touch controller board is faulty so difficult to really assess properly at my end Feb 25 13:35:48 ok.. how was that build process again? Hm... Feb 25 13:43:43 Which one? Feb 25 13:44:17 to get something into preware. ;) Feb 25 13:46:34 didn't Brent Hunter once allow FeedSpider 2 to be integrated into our Preware-LuneOS feed? Feb 25 13:46:47 Ehm make IPK and upload to WON? Feb 25 13:46:53 Or how is our current plan for 3rd party apps on LuneOS? :) Feb 25 13:47:50 Herrie|Veer: I do that for my own apps, yes... but wanted to put C+dav into the webos-internals feeds. Because technically its not my app, it will be published in the name of webos-ports / webos-internals. ;) Feb 25 13:50:41 Ah we have a webosports account on won Feb 25 13:50:52 Not sure that can publish apps Feb 25 13:51:19 The other way like Tailor you'd need to do it differently. Feb 25 13:51:48 yes, I'm looking into that right now. ;) Feb 25 14:17:20 Have the PivotCE guys made any progress toward implementing a feed? Feb 25 14:17:42 Yeah they have a feed ready Feb 25 14:24:53 What’s the URL? We could add it to the disabled-but-enableable-feeds. Feb 25 14:51:24 HaDAk, changing an app to use Mochi is behind several other items on my to-do list, but I’d love to see someone do a whole app with it. Feb 25 14:55:09 yea, Mochi is awesome :) Feb 25 14:55:53 seems like HaDAk is having connection problems Feb 25 15:06:37 HaDAk: 09:51 < DougReeder> HaDAk, changing an app to use Mochi is behind several other items on my to-do list, but I’d love to see someone do a whole app with it. Feb 25 15:06:49 :) Feb 25 15:20:49 DougReeder: there is NISI in the webos nation forums which is a Pocket client. It was done in Mochi. Feb 25 15:21:25 Ah, I’ll check it out! Feb 25 15:22:13 Ok.. so.. who knows about the build process. What will break if I give two apps the same app id? ;) Feb 25 15:24:13 At a guess, last one overwrites previous. Feb 25 15:24:35 yes, I'm pretty sure that will happen. Feb 25 15:24:38 … that is, files from the second overwrite files from the previous Feb 25 15:25:17 last app should work normally, unless the presense of extra files causes a behavior change. Feb 25 15:26:23 I don't like that build process. :-/ How to have two versions of the same app for different versions of webOS? Feb 25 15:29:26 hm.. maybe I can cheat and internally have another Id than I show to the surrounding make via APP_ID flag. Feb 25 15:31:25 Garfonso: why do you want them to have the same app id? Feb 25 15:31:45 ah Feb 25 15:31:54 I just read the part about 2 versions of the same app Feb 25 15:32:44 I haven't used the build process, but isn't this the kind of thing you use pre-processor directives for? Feb 25 15:32:57 and separate make targets Feb 25 15:33:56 I think it works if I set the APP_ID variable to something different (i.e. cdav-hd instead of cdav) but work with the old id internally... that *should* build me the right ipks. Test is running. ;) Feb 25 15:34:08 I now even have different Makefiles Feb 25 15:34:10 It does kinda sound like your trying to do something at the wrong stage of the build process. Feb 25 15:34:49 ^ this Feb 25 15:34:54 Which different versions of webos need different versions of the app? Feb 25 15:35:13 probably phone OS and LuneOS Feb 25 15:35:28 the issue is the custom account validator Feb 25 15:35:54 I did not manage to get the mojo-account app (phones) to work with enyo or the enyo account app (tablet) to work with mojo or enyo. Feb 25 15:36:18 So I basically have an enyo app and a mojo app for the validators. The rest is identical. Feb 25 15:37:30 You need one version of the app for webOS 2.x and another for webOS 3.x? Feb 25 15:38:06 yes, but only the app and account template. Package and service (the main part) is the same. **** BEGIN LOGGING AT Wed Feb 25 15:40:32 2015 Feb 25 15:41:11 Ah, you need a different versions in a Preware feed! Feb 25 15:41:33 currently my approach is to create two different makefiles, which means different ipks and apps in the sense of the feed. But internally it still is the same app.id if both ipks. Feb 25 15:41:35 right. :) Feb 25 15:43:11 So, this issue is specific to the Preware “build” script. You might need to track down the original authors and see if that functionality is available. Feb 25 15:43:48 If not, you might need to modify the Preware build scripts. Feb 25 15:44:16 uhm.. I'm barely able to read makefiles... in fact makefiles is the stuff I really dislike most about c++. ^^ **** BEGIN LOGGING AT Wed Feb 25 15:46:16 2015 Feb 25 15:48:01 that is true... but I really have no clue about this build system. Also, at least the webos-internals version, is not working anymore, because it tries to download stuff from palm.com that is gone. :-( Feb 25 15:48:18 Oi Feb 25 15:48:31 Garfonso: don't hate makefiles, hate people who make obfuscated makefiles Feb 25 15:48:43 often times, people will overcomplicate things Feb 25 15:48:51 hehe. ;) Feb 25 15:49:02 Make is great when used correctly Feb 25 15:50:13 The main problem is visibility - there’s so many implicit rules, and no good way to see which would be invoked by a given Makefile Feb 25 15:56:11 its right... if you have a good build system, then make is really great. :) But I would never be able to set something up myself. Feb 25 16:00:30 Nisi is a desent-looking app (though the discoverability of navigation is poor). Feb 25 16:00:50 I can’t say it make a strong case for switching to Mochi. Feb 25 16:01:45 It certainly doesn’t look worse than onyx. Feb 25 16:05:39 Now, something like an Arranger that put divided two panes vertically in portrait mode and horizontally in landscape mode, THAT would be exciting. Feb 25 16:08:05 ahrg... why does it think it needs the toolchain target for the alpha-apps target? :-( Feb 25 16:08:46 DougReeder: build it. ^^ Feb 25 17:13:02 Herrie: mockup for mochi phone app looks great Feb 25 17:16:01 the mockup done by the enyo team? Feb 25 17:16:06 or did Herrie make a mockup? Feb 25 17:16:19 GodGinrai: one of our graphic guys did Feb 25 17:16:41 nizovn: I reverted the qtsensors change for now Feb 25 17:16:53 ok Feb 25 17:17:16 and included sensorfw through packagegroup-luneos-extended in LIBHYBRIS_RDEPENDS Feb 25 17:17:29 that will fix the build for now Feb 25 17:17:36 morphis: oh really? IIRC, didn't you not want to use Enyo for the phone app? Feb 25 17:17:56 yes, we're using QML Feb 25 17:18:04 but making it look like Mochi? Feb 25 17:18:12 that was one of the ideas Feb 25 17:18:17 I see Feb 25 17:18:40 GodGinrai: http://files.gravedo.de/20150221084203.png Feb 25 17:18:44 that is how it looks atm Feb 25 17:19:17 morphis: i also think to add qtsensors and qtsensors-qmlplugins to RDEPENDS_${PN} in packagegroup-luneos-extended Feb 25 17:19:48 nizovn: yeah good idea Feb 25 17:20:18 morphis: nice and simple Feb 25 17:20:28 it should be pulled in through qtwebkit already but (atleast qtsensors not -qmlplugins) having a explicit dependency is better Feb 25 17:20:36 GodGinrai: programmers art :) Feb 25 17:20:41 lol Feb 25 17:26:33 Herrie: https://github.com/webOS-ports/luna-appmanager/pull/6 will help to solve #765 Feb 25 17:36:58 GodGinrai: what is with you, anything you can help us with? Feb 25 17:51:50 morphis: Currently trying to fix docker-related problems with my work laptop Feb 25 17:58:19 morphis: Yeah Benjamin had quite some comments but was busy so just quickly forwarded the mock :) Feb 25 17:58:41 Herrie: so first question now is if we want mochi as primary UI design Feb 25 17:58:41 It's just Photoshop mock for now, but I'm quite sure he could put this into QT Component bits that we were talking about Feb 25 17:58:56 morphis: It's really a matter of taste... Feb 25 17:59:05 Some people love it, some hate it Feb 25 18:00:05 I think Mochi is a good direction Feb 25 18:00:13 looks much better than Onyx Feb 25 18:00:59 and is easier than trying to make a new UI, since you would want to make an Enyo version of it as well so that Enyo apps gelled with the design Feb 25 18:01:39 Well we could have both, but we'd need some people to maintain it Feb 25 18:01:54 Mochi is quite complete but misses a few things that are available in Onyx currently Feb 25 18:02:22 I'm sure it does Feb 25 18:02:40 what in particular are you wanting that onyx has? Feb 25 18:02:46 Herrie: at least we need a point where we start using mochi Feb 25 18:02:56 getting it in place all over the system is a pretty big job Feb 25 18:04:11 Yeah, legacy allowed you to play with themese Feb 25 18:04:21 Which might a good approach for flexibility Feb 25 18:05:31 http://www.webosnation.com/webos-theme-gallery Feb 25 18:06:13 http://forums.webosnation.com/webos-themes/204088-how-themebuilder.html Feb 25 18:11:12 puuh, that might make things only more complicate Feb 25 18:16:23 Herrie: thing is just that we miss the power to establish a common UI priniciple Feb 25 18:22:52 DougReeder: ping Feb 25 18:26:42 pong Feb 25 18:28:07 DougReeder: I just added https://github.com/webOS-ports/telephony-lib Feb 25 18:28:22 it uses PhoneNumber.js to format them Feb 25 18:28:43 right now its QML only but we can easily extend it and add enyo kinds or what is needed Feb 25 18:29:11 would like to do the same for contact related things Feb 25 18:29:56 Ah, okay. After adding it as a git submodule, we’ll need to tweak the bb recipe. Feb 25 18:30:11 no problem Feb 25 18:30:21 morphis, ping? Feb 25 18:30:25 ka6sox: pong Feb 25 18:31:08 Garfonso brings up a good point about how originally tablets and phones had different series of webOS and that way Apps could be separated by form factor. Feb 25 18:31:19 2.x for phones and 3.x for tablets Feb 25 18:31:42 the app metadata for which app version is used for which form factor is now no longer valid. Feb 25 18:32:12 right, but I think that isn't needed anymore today Feb 25 18:32:22 morphis: There are quite some people really opposed to Mochi that I've seen as well. I think that offering 2 options would be really good. So Onyx + Mochi Feb 25 18:32:24 as the layout of an app should scale accross different form factors Feb 25 18:32:30 And create 2 sets of QT Controls Feb 25 18:32:39 Extend Enyo Mochi with missing bits from Onyx Feb 25 18:32:49 Herrie: hm Feb 25 18:33:02 morphis, so all the apps are usable across both platforms without any changes? Feb 25 18:33:03 would be quite a lot work to get both working the same way Feb 25 18:33:10 ka6sox: that is the idea Feb 25 18:33:16 enyo2 already allows this Feb 25 18:33:31 yes, but as a practical matter that wasn't done Feb 25 18:33:49 even after Enyo2 came out Feb 25 18:33:55 (and was back ported to 2.x devices Feb 25 18:34:07 sorry 1.x devices) Feb 25 18:34:18 it always depends on what the app does Feb 25 18:34:23 but the ground work is there Feb 25 18:34:39 if a app doesn't play well then it's not the fault of the framework Feb 25 18:35:15 mostly the issue is button sizes get too small on phones. Feb 25 18:35:37 so either you dumb down the tablet version so when they shrink you still have a reasonable size or you suffer on the phone. Feb 25 18:36:09 All apps should use reactive design - that’s largely an issue of developer education. Feb 25 18:36:16 yeah Feb 25 18:36:30 ka6sox: if you statically set 100px for a button width than you're doomed anyway Feb 25 18:36:31 DougReeder, how do we educate them? Feb 25 18:36:43 of course Feb 25 18:36:47 morphis: my issue is the c+dav app. But it's more an issue with legacy, especially the phones which require the mojo account validator. Feb 25 18:36:47 Wiki pages? Feb 25 18:37:03 I did look into the build process for the webos-internals feeds. Feb 25 18:37:03 Human Interface Guidelines? Feb 25 18:37:22 DougReeder, that sounds like a really good way to go. Feb 25 18:37:25 Garfonso: yeah, those needs to be done in enyo2 anyway Feb 25 18:37:39 Garfonso’s issue is different - needing different builds of an app for webOS 2.x vs. 3.x Feb 25 18:37:54 DougReeder: right. Feb 25 18:38:16 since we don't have mojo to build against its going to have to be ported anyways? Feb 25 18:38:16 phone != 2.x, tablet !=3.x Feb 25 18:39:05 morphis, to make the builder happy are we agreed to use 4.x as the OS version internally? Feb 25 18:39:22 its not external of the app build process. Feb 25 18:39:24 ka6sox: I think that is fine Feb 25 18:40:01 I took a look at the builder code and it should be happy with 4.x Feb 25 18:40:25 minimum version for LuneOS apps would be 4.0 and max is whatever number we are up to at the time? Feb 25 18:40:47 right Feb 25 18:41:07 okay I'll verify the builder won't barf on that and let you know. Feb 25 18:41:58 ka6sox: which builder? Feb 25 18:42:04 autobuilder Feb 25 18:42:19 thru webosinternals/build.git Feb 25 18:42:23 we have this setup already up and working Feb 25 18:42:34 https://github.com/webOS-ports/build Feb 25 18:42:38 using that or something else Feb 25 18:42:41 that is used by our jenkins Feb 25 18:42:42 okay never mind then. Feb 25 18:42:53 :) Feb 25 18:42:58 wait Feb 25 18:43:05 this is for the apps we ship right? Feb 25 18:43:05 http://jenkins.nas-admin.org/job/luneos-preware-feeds/ is the jenkins job for it Feb 25 18:43:18 for those we put into our feeds Feb 25 18:43:34 http://feeds.webos-ports.org/ Feb 25 18:43:45 I’ve made a proposal, which if accepted, would be part of our HIG: http://webos-ports.org/wiki/Swipe_UI Feb 25 18:47:51 We should write our own Zen of Palm? Feb 25 18:47:54 It doesn’t look like the webOS HIG were updated for non-phone form factors: https://developer.palm.com/content/api/design/mojo/user-interface-summary.html Feb 25 18:48:16 Yes. Feb 25 18:48:41 For people not familiar with it: http://www.cs.uml.edu/~fredm/courses/91.308-fall05/palm/zenofpalm.pdf Feb 25 18:50:07 Or, rather, update and extend it. Feb 25 18:51:01 If you’re on a Mac, you may want to skip FF 36.0 in favor of 36.0.1, when it comes out. :-S Feb 25 19:04:38 Maybe we should rename http://webos-ports.org/wiki/Enyo_Ports_UI to “LuneOS Human Interface Guidelines” Feb 25 19:12:48 morphis, when my fork of meta-webos-ports is behind, is there a good way to produce a PR with just new changes? I’ve tried both pulling form upstream + pushing to my fork, and by doing a PR on GitHub directly form upstream to my fork, but they always seem to create an extra “merge” commit. Feb 25 19:14:39 DougReeder: try to rebase on top of the upstream repo Feb 25 19:14:47 pulling will always merge Feb 25 19:14:52 like git rebase origin/master Feb 25 19:14:59 with -i you can edit what you're rebasing Feb 25 19:17:32 And what branch of meta-webos-ports should I target with a PR? Feb 25 19:18:25 dizzy? Feb 25 19:35:16 dizzy yes currently Feb 25 19:38:58 DougReeder: right Feb 25 19:39:19 Okay, that would cut out some of the chaff Feb 25 19:40:22 nizovn: merged Feb 25 19:40:50 ok, will do PR to meta-webos-ports Feb 25 19:41:42 morphis: that phonenumber.js stuff doesn't do matching of phone # to city etc? Feb 25 19:41:56 Herrie: right Feb 25 19:42:03 just formatting Feb 25 19:42:14 for countries and international variants Feb 25 19:42:19 OK Feb 25 19:42:31 but it uses the same database for number formatting as Android does Feb 25 19:42:54 We have something for this city stuff already available somewhere? Feb 25 19:45:40 not sure Feb 25 19:45:50 but there are databases for sure Feb 25 19:54:30 I guess legacy one wasn't open sourced let me check Feb 25 20:06:30 nizovn: PR looks good Feb 25 20:14:15 morphis: Seems ITU has something published, quite sure webOS piggybacked on that http://www.itu.int/oth/T0202.aspx?parent=T0202 Feb 25 20:14:24 They did for MCC mapping stuff Feb 25 20:15:24 for sure Feb 25 20:16:19 Not sure what's up with my internet it's slow like hell Feb 25 20:17:17 Seem to have 50% or so packet loss :S Feb 25 20:17:20 Way to go UPC :S Feb 25 20:23:13 Seems it was open sourced :) Feb 25 20:23:16 See /usr/palm/frameworks/enyo/0.10/framework/build/g11n/phone/geo/data/area Feb 25 20:25:03 Seems /usr/palm/frameworks/enyo/0.10/framework/build/g11n/phone/geo/javascript/geo.js has the necessary parsing stuff available already :D Feb 25 20:36:46 Herrie: ah nice Feb 25 20:38:47 Herrie: https://github.com/webOS-ports/enyo-1.0/tree/master/framework/build/g11n/phone/geo Feb 25 20:39:02 Ah seems that Google has libphonenumber used in Android Feb 25 20:39:03 https://github.com/googlei18n/libphonenumber Feb 25 20:39:07 Has both JS and Java Feb 25 20:39:13 Might be more actively updated Feb 25 20:39:24 the JS one is crap Feb 25 20:39:29 Though numberplans aren't changing that much Feb 25 20:39:41 there is also a C++ one but not sure we want the full blown one Feb 25 20:39:50 using https://github.com/andreasgal/PhoneNumber.js atm Feb 25 20:41:03 Yeah but that one doesn't do the mapping to area, so when you have an unknown number calling like + 31-(0)20-1234567 it would show "Netherlands, Amsterdam" or something on legacy ;) Feb 25 20:41:12 So you have an idea where the person is claling from Feb 25 20:41:21 yes, but that can be added easily on top Feb 25 20:41:35 if we have the dataset to do this its just a matter of finding the right entry Feb 25 20:41:43 Yeah Feb 25 20:41:47 Formatting varies a bit Feb 25 20:42:15 Some libs include country code so 3120, others just have a file for country and then just 20 Feb 25 20:42:19 But that's minor Feb 25 20:42:40 The Enyo geo one is limited to a small number of countries so ideally we'd replace that sometime Feb 25 20:44:04 Or extend it with more countries, but taking some existing actively updated source would be a better idea I guess Feb 25 20:45:10 that is all minor atm, lets get some usable phone app first :) Feb 25 20:49:33 morphis: Yes Feb 25 20:49:45 I saw you did quite some work on the audio service to accomodate some of the stuff :D Feb 25 20:51:23 yes Feb 25 20:53:29 The big q is: Does audio call work :P ? Feb 25 22:24:18 Herrie: not yet, need to sort a lot other bits first Feb 25 22:24:22 but generally, yes Feb 25 22:24:32 plugging things together the right way takes some time Feb 25 22:32:57 morphis: I know it's not easy :) Outgoing and incoming calls worked with me last month already, just no audio routing it seemed **** ENDING LOGGING AT Thu Feb 26 02:59:59 2015