**** BEGIN LOGGING AT Fri Feb 06 02:59:59 2015 Feb 06 06:00:44 Garfonso, when I save a contact:1 to DB8, what field do I set to associate it with a particular account? Feb 06 06:03:44 Do I set accountId in the contact:1 to the _id field of the account object returned from luna://com.palm.service.accounts/listAccounts ? Feb 06 06:10:24 morphis/Tofe: Tried latest build but seems the setMask didn't sort things yet for me? Feb 06 06:17:28 At least on N4, area just above kb is still not working for me... Feb 06 06:45:16 Buildnumber = 109 Feb 06 06:45:45 morphis: Seems you need to update https://github.com/webOS-ports/meta-webos-ports/blob/master/meta-luneos/conf/distro/include/luneos.inc still for Au Lait Feb 06 07:03:04 Ah seems you might have forgotten to bump screv for qtwayland! Feb 06 07:03:33 https://github.com/webOS-ports/qtwayland/commit/50d6c0ae941bfb7089743351f600e595e817828b Feb 06 07:04:12 Tofe did this one: https://github.com/webOS-ports/meta-webos-ports/pull/106 Feb 06 07:05:00 Herrie: yeah cherry-picking a PR with multiple commits is a rather bad idea ... Feb 06 07:06:48 Herrie: changed codename and picked the missing change for qtwayland Feb 06 07:23:14 :) Feb 06 07:24:11 Can you merge the calculator PR as well for dizzy before kicking offf a new build? Feb 06 07:58:19 Herrie: already too late Feb 06 07:58:21 will do that later Feb 06 08:04:21 morphis: No worries :) It's an easy push to device anyway Feb 06 08:04:35 Will have a look at your phone app changes later :) Feb 06 08:09:04 Seems mako build failed again, this time due to tmpfs Feb 06 08:35:36 Herrie: nothing really interesting yet Feb 06 08:35:47 just refactoring and minor improvements Feb 06 08:36:04 next big thing will be to manage the PIN window correctly Feb 06 08:36:38 Tofe: btw. we now really need popupalert window support Feb 06 08:43:16 morphis: oh, ok, didn't we have that already? Feb 06 08:43:22 no Feb 06 08:43:26 just dashboards Feb 06 08:43:31 but popupalert is different Feb 06 08:43:38 we need it for the shutdown dialog Feb 06 08:43:41 for incoming calls Feb 06 08:44:43 Tofe: http://www.google.de/imgres?imgurl=http%3A%2F%2Fcdn.arstechnica.net%2FGear%2FUnknown_2009-23-06_161601.png&imgrefurl=http%3A%2F%2Farstechnica.com%2Fgadgets%2F2009%2F07%2Fpalm-developers-start-your-engines-users-submit-your-ideas%2F&h=450&w=300&tbnid=WsnUsFz64yYwpM%3A&zoom=1&docid=8LF3Wk-w1q8f9M&ei=2X7UVPvKFsS8Uc6zgtgD&tbm=isch&iact=rc&uact=3&dur=771&page=1&start=0&ndsp=19&ved=0CDEQrQMwBQ Feb 06 08:44:55 and http://www.zdnet.com/i/story/62/72/005086/incoming-call.jpg Feb 06 08:45:22 so it's not our AlertWindowsArea? Feb 06 08:45:32 we have one? Feb 06 08:45:35 yes Feb 06 08:45:48 which window type does it use? Feb 06 08:45:57 PopupAlert Feb 06 08:46:02 hm Feb 06 08:46:07 then this doesn't work Feb 06 08:46:19 ah, ok, I missed a point it seems :) Feb 06 08:46:32 basically press the power button to get the power menu Feb 06 08:46:46 beside the QML one the luna-systemui opens a card which should display the html one Feb 06 08:47:01 window type assignment could be also wrong ... Feb 06 08:47:22 what window type would it be? Feb 06 08:47:38 Tofe: https://bpaste.net/show/265d040a0772 Feb 06 08:49:14 3 should be popup alert Feb 06 08:49:41 window type assignment looks fine to me Feb 06 08:52:00 I'm a bit confused too Feb 06 08:52:17 I'll debug that tonight Feb 06 08:53:25 thanks Feb 06 08:53:52 Tofe: btw. another thing we need with the phone app is to make a specific window top level Feb 06 08:54:12 to make sure we always have the SIM locked window present Feb 06 08:54:26 afaik webOS showed it also when the phone was locked Feb 06 08:54:58 Ok Feb 06 08:55:17 Herrie: can you describe this more? didn't entered a pin on a webOS phone for a long time :) Feb 06 09:11:44 The SIM lock is part of the phone app ? Feb 06 09:18:00 yes Feb 06 09:18:23 Tofe: would you rather count it into the cardshell? Feb 06 09:36:38 morphis: no I would rather have it either as a separate app, or as a separate window type Feb 06 09:36:54 separate window type seems the minimum Feb 06 09:36:57 right Feb 06 09:37:04 that is what I am thinking about Feb 06 09:37:15 legacy had a different window with type "pin" Feb 06 09:37:20 but window came from the same app Feb 06 09:37:27 good enough for me Feb 06 09:37:56 putting that fullscreen on top of everything (except the keyboard ;) ) is quite simple Feb 06 09:38:26 or maybe even on top of keyboard, not sure Feb 06 09:40:14 we don't need the keyboard for it Feb 06 09:40:30 it's just the question if we want to make it mandatory for the user to unlock the SIM card to use the system Feb 06 09:40:39 DougReeder: yes. But you also have to use the right kind, i.e. not contacts:1 but org.webosports.cdav.contact:1 for c+dav. Feb 06 09:40:41 some Android phones are doing it that way Feb 06 09:45:04 morphis: noooo... we don't want that. :-/ Feb 06 09:45:12 Garfonso: :) Feb 06 09:45:25 Garfonso: you want it as separate card? Feb 06 09:45:31 OK put a sim lock on mine now Feb 06 09:45:35 which only comes behind the lock screen? Feb 06 09:45:44 Doesn't require PIN with incoming call Feb 06 09:45:56 ? Feb 06 09:46:22 I recall that it only requests the sim pin when booting the phone Feb 06 09:46:28 Not at every unlock Feb 06 09:46:50 The one at every unlock is the Exchange ActiveSync requirement Feb 06 09:47:01 pin is needed only for unlocking the sim, i.e. after boot or after airplane mode. Feb 06 09:47:20 Garfonso: Yes that's what I think as well Feb 06 09:47:22 Herrie|Veer: SIM PIN is only needed once Feb 06 09:47:30 Yes Feb 06 09:47:35 didn't meant that we want to request it every time the user unlocks the screen Feb 06 09:47:45 that is the lock PIN, a different one Feb 06 09:47:45 Or after airplane mode, would need to check that sometime Feb 06 09:47:57 Herrie|Veer: that depends on the modem Feb 06 09:47:57 Pretty sure Garfonso is right Feb 06 09:48:09 some need the PIN again after airplane mode, some not Feb 06 09:48:16 OK Feb 06 09:48:33 the only thing is where we want to place the SIM unlock screen Feb 06 09:48:36 Strange that's modem dependent but well Feb 06 09:48:50 I'd say it should be in cardshell Feb 06 09:48:51 welcome in the technology world :) Feb 06 09:48:59 There it makes sense to me? Feb 06 09:49:00 I'd like to have a way to dismiss the PIN questions.. like dismiss a card or something or at least switch cards or start contacts app (a lot of people store their PIN in the contacts ;)). Feb 06 09:49:19 Garfonso: really? :) Feb 06 09:49:47 Well the SIM-pin I think shouldn't be skipped Feb 06 09:49:59 The lockscreen one: Well hell yes :P Feb 06 09:50:20 I don't like it to not allow people doing anything else while the PIN is needed Feb 06 09:50:59 would mean that we go the card way and only allow entering the SIM PIN when the screen is unlocked Feb 06 09:52:07 Well the sim-pin is there for a reason right Feb 06 09:52:08 On the N900, the logic was that the SIM PIN is used to access the SIM functionalities, but isn't mandatory to access the rest of the phone. Feb 06 09:52:21 Tofe: right Feb 06 09:52:29 without you can't do calls, data connectivity etc. Feb 06 09:52:32 Tofe: That's the right way imho Feb 06 09:52:44 On most feature-phone, the SIM PIN is only there at startup, not afterwards, but is mandatory nevertheless Feb 06 09:52:45 So no data or calls when PIN not entered Feb 06 09:53:16 Herrie|Veer: correct Feb 06 09:53:24 So having wifi and apps without entering the PIN would be fine with me Feb 06 09:53:34 I didn't like I couldn't on 2.x Feb 06 09:53:49 so we don't make it mandatory entering the PIN to access the system Feb 06 09:54:20 I think we should put an option to show the "Skip" button or not Feb 06 09:55:15 there are those who want that if someone steals their phone when it is turned off, it can't access their mail, data, etc Feb 06 09:55:16 Tofe: that depends if we make the unlock window a card or a toplevel window Feb 06 09:55:19 actually if you have a Wifi connection you hardly need the SIM pin... :-p Feb 06 09:55:56 if we make a skip button we need something to come back to it. Feb 06 09:56:06 on legacy that works with launching the phone app Feb 06 09:56:19 maybe we could do that Skip button later, it seems more complex Feb 06 09:56:40 Garfonso: sounds like a good idea Feb 06 09:56:47 Tofe: skip button would be closing the card Feb 06 09:56:59 ah right Feb 06 09:57:04 but showing the unlock card again when you launch the phone app sounds good Feb 06 09:57:15 yes Feb 06 09:58:05 we begin the startup in lock mode, right? Feb 06 09:58:32 we should Feb 06 09:58:39 ok Feb 06 09:58:41 good Feb 06 10:00:45 then we have a decision :) Feb 06 10:01:11 yes! Feb 06 10:03:07 IMHO the device PIN is much more important anyway. SIMs usually get discarded on stolen phones immediately. And phone calls are so cheap nowadays it doesn't really cause a risk to have no PIN on the SIM. Feb 06 10:03:26 but device PIN prevents people from grabbing your phone and searching your stuff. Feb 06 10:13:42 You have a good point here, didn't think about it like that Feb 06 14:01:33 morning all Feb 06 14:01:35 morphis: i don't know how to use code from sensorfw without complexity. Only i think i can is to write basic service based on test_sensors.c. Maybe it's simpler to use sensorfw as it is fully supported in Qt. Feb 06 14:02:42 I picked up a touchpad on the cheap off of CL and I love webOS. I have a pre+ that I think has some hardware problems, and I was a launch day buyer, then returner just before the firesale, of a 32GB touchpad Feb 06 14:02:59 got this 16GB touchpad for $40 Feb 06 14:03:38 I have lots of solid coding and systems experience, and a little bit of time that I may be able to contribute Feb 06 14:03:44 oh, and... Feb 06 14:06:42 nizovn: what would you prefer? Feb 06 14:06:55 fprimex: sounds great :) Feb 06 14:07:08 I'm trying to find the exact phrase :) Feb 06 14:07:14 fprimex: you have any special area you want to work on? Feb 06 14:07:17 anyway, something like "I have read the rules" Feb 06 14:07:24 I did read them last night, anyway, on a page I can't find now Feb 06 14:07:32 on webos-ports.org? Feb 06 14:07:36 yeah Feb 06 14:08:09 well, I figured the best place to get started would be to install luneos onto this tablet, which brings me to my first genuine question Feb 06 14:08:34 this thing has a custom bootloader on it, webos, cyanogenmod, and clockworkmod Feb 06 14:08:54 I don't really have any interest in using the tablet for a daily device Feb 06 14:09:01 so I can dedicate it to development if that'd be easier Feb 06 14:09:20 should I just wipe the whole thing? is webos very functional anymore now that things are getting shut down? Feb 06 14:09:40 fprimex: I have mine with webOS / LuneOS only Feb 06 14:10:06 does having stock webos come in handy? I mean, if I were not going to really use it for anything but luneos dev? Feb 06 14:10:11 however it's up to you what you prefer most, if you don't want to use Android on it wipe it so you use the space for LuneOS Feb 06 14:10:26 yes Feb 06 14:10:34 you need it to flash LuneOS on the device Feb 06 14:10:43 gotcha Feb 06 14:10:53 ok, I think that's probably enough to get me started Feb 06 14:11:03 first order of business will be wiping webos and installing it stock Feb 06 14:11:11 good Feb 06 14:11:40 not sure what that will do to the bootloader... I will replace it with the one recommended Feb 06 14:13:43 as to what I'm interested in... I dunno, lots of things. I started learning how to write enyojs apps in general, outside of the webos environment Feb 06 14:14:00 app dev would be neat, but I'm no stranger to kernel compiles and C debuggers either Feb 06 14:14:12 just we'll just see what happens I suppose Feb 06 14:14:21 let me think Feb 06 14:14:40 calendar app needs someone Feb 06 14:14:54 also we have some bugs in enyo-1.0 which needs to be fixed Feb 06 14:15:03 I remember that thing being a beast. someone basically rewrote it in patches, didn't they? Feb 06 14:15:20 we dropped the one coming from legacy Feb 06 14:15:26 and have a new one based on enyo2 Feb 06 14:15:30 oh nice Feb 06 14:15:35 doesn't do much theses days Feb 06 14:15:42 well I do need a good calendar! Feb 06 14:15:50 https://github.com/webOS-ports/org.webosports.app.calendar Feb 06 14:16:08 the backend structure is still the same as in legacy Feb 06 14:17:54 also I am very well versed in bourne shell and python, if that's a need Feb 06 14:18:14 (and awk, but I find that no one is asking for that skill anymore) Feb 06 14:18:53 fprimex: for shell scripting I have another task which is more low level Feb 06 14:18:57 if you are interested Feb 06 14:19:06 very! Feb 06 14:19:14 I could probably tackle that easier than a calendar app at this point Feb 06 14:19:21 ok Feb 06 14:19:30 fprimex: you know about coredumps on linux? Feb 06 14:19:38 boy do I Feb 06 14:19:43 great Feb 06 14:19:50 we need a crash reporter Feb 06 14:20:42 so something that would take a core, do a backtrace and dump that, mail the results or upload somewhere, then delete the core to reclaim space? Feb 06 14:21:15 right Feb 06 14:21:21 my idea was to use /proc/sys/kernel/core_pattern Feb 06 14:21:35 so the kernel calls our small script or binary which does the whole job Feb 06 14:21:44 to create the backtrace, adds system information etc. Feb 06 14:21:54 then finally it writes a report into /var/... Feb 06 14:21:57 does luneos ship with the tools necessary to generate the bt? Feb 06 14:22:13 which is being monitored by a service which will notify the user and offers to upload the report Feb 06 14:22:25 fprimex: the -dev images have gdb included Feb 06 14:22:30 but we can add what is needed Feb 06 14:22:36 only downside is that our binaries are stripped Feb 06 14:22:52 so generating a backtrace without symbols will get harder Feb 06 14:22:55 yeah... that's going to make things hard to be very useful Feb 06 14:23:13 how big are the cores, usually? Feb 06 14:23:29 however I would be really happy to know when something is crashing and having a dump of the system log, state, etc. Feb 06 14:23:36 not measured Feb 06 14:23:45 but afaik there are techniques to minimize them Feb 06 14:23:53 maybe something good to grab also, and look into including Feb 06 14:24:20 you can gdb a core alongside a matching binary on a different system to get more information Feb 06 14:24:44 so maybe giving an option to upload the whole core somewhere would be ok too Feb 06 14:25:04 fprimex: pretty good example is https://github.com/mkosola/sp-rich-core Feb 06 14:25:30 it has a core-reducer, not 100% sure how it reduces the core Feb 06 14:26:15 I'll try to come up with an incremental plan and identify the harder parts Feb 06 14:26:44 how do you want to receive the report? ticket on the tracker, email, S3 upload, or something else? Feb 06 14:28:11 morphis: i have no idea how to integrate service with Qt, but guess it isn't simple. sensorfw, it seems, just needs to be enabled in Qt config and we will have sensors in both qml and cpp. Feb 06 14:31:16 fprimex: sounds good Feb 06 14:31:26 fprimex: I think we should leave that up to the user Feb 06 14:31:47 maybe we can add a script on our service which accepts uploads and then creates ticket in our tracker Feb 06 14:31:58 but does some sanity check to make sure we only have one ticket per crash Feb 06 14:32:41 if only you were using Zendesk :P Feb 06 14:35:06 zendesk? Feb 06 14:35:48 it's a popular web based helpdesk platform a lot of companies use (the last two I've worked at) Feb 06 14:36:15 I'm the maintainer of the community python bindings to their REST API, and that's actually what I'm currently working on now Feb 06 14:37:01 ah ok Feb 06 14:39:40 fprimex: when you need a repository or so just tell me Feb 06 14:40:00 ok Feb 06 14:40:37 might take me a little while to get rolling on this stuff. zdesk needs attention, my own full time work, and a 2 year old :) Feb 06 14:40:53 but I'm happy to do what I can and should be able to give a little time each week Feb 06 14:46:32 fprimex: yeah, its the same for us all Feb 06 14:46:42 fprimex: but nice to have you on board! Feb 06 14:46:53 we're normally all here and chatting with each other Feb 06 14:47:04 we also have a mailing list but that is only used for announcements Feb 06 17:03:12 morphis: what to do? Feb 06 17:06:21 nizovn: what is your preference? Feb 06 17:24:37 morphis: hard to say. if we don't obliged to have it our own, then use of sensorfw seems reasonable. Not sure about complexity maybe we would end up with the same. When i think how much need to be implemented and that exists ready solution - i tend to sensorfw. I'm sure that in mer FAR better programmers than me and i don't have skills to write better then they. Feb 06 17:25:12 nizovn: then lets go with sensorfw Feb 06 18:01:25 morhis: maybe i need more time to think :P Feb 06 18:06:32 morphis: btw do we need qt plugin for vibration? Feb 06 18:36:21 man, I can't find dr images anywhere Feb 06 18:37:02 I read something about being able to use the hosts file to get the files still? Feb 06 18:38:28 ah, found it I think Feb 06 18:38:40 either that or I'm downloading a 222MB file from some random IP address Feb 06 18:50:20 fprimex: where did you found it? Feb 06 18:50:26 nizovn: hm Feb 06 18:50:39 nizovn: for now I doubt we need it Feb 06 18:51:19 added this to my hosts file: 63.80.4.201 downloads.help.palm.com Feb 06 18:51:32 I want to wipe this used TP though Feb 06 18:51:38 and it just finished a reset Feb 06 18:55:11 fprimex: You might want to look for TpToolbox to completely reset partitions and stuff Feb 06 18:55:36 Herrie|2: thanks for the pointer. currently waiting for it to boot (if it's going to) Feb 06 18:55:45 Herrie|2: have a link? Feb 06 18:57:37 http://forum.xda-developers.com/showthread.php?t=2756314 Feb 06 18:58:32 thanks Feb 06 18:59:39 "What do you want to copy? Palm Pre backed up 1535 days ago, touchpad backed up 1310 days ago" Feb 06 18:59:43 the feels :( Feb 06 19:04:01 Hi, does gsm, i mean call works on mako? Feb 06 19:04:20 mailyaseen_: yes, but not from the UI yet :) Feb 06 19:04:54 ohh...now LuneOS got pretty smooth on mako... Feb 06 19:05:19 i can start using, once call starts working from UI... :) Feb 06 19:09:05 mako? Feb 06 19:11:16 +GodGinrai, nexus 4 Feb 06 19:42:45 morphis: how do you force an alert window to be created? Feb 06 19:43:22 Tofe: press power key to get the poweroff/reboot menu Feb 06 19:43:54 that doesn't trigger any alert window -- but maybe my build is too old? Feb 06 19:44:10 (it is quite old) Feb 06 19:45:43 I'll flash a new build from jenkins Feb 06 20:43:55 I’m not entirely sure what “socpes” on Ubuntu phones are, but they sound like they resemble Synergy: http://www.ubuntu.com/phone/scopes Feb 06 20:53:59 DougReeder: looks like it's media oriented, more than account oriented Feb 06 20:54:09 * DougReeder nods Feb 06 20:54:32 I’m glad Ubuntu is trying to be different. Feb 06 20:55:08 yes, it will be interesting to follow Feb 06 20:55:16 Now that Samsung has made Tizen look just like Android (but without all the apps), it has no point for end users. Feb 06 20:56:01 I want Firefox OS to succed, but I don’t see much reason for end users to choose it. Feb 06 21:03:35 morphis: ok, got it now Feb 06 21:24:10 Garfonso, Google contacts has, in addition to “My Contacts” (the ones you’ve explicitly added), "Other Contacts" (anyone you’ve ever sent or received email from). Is there an API for that? Tizen can access them. Feb 06 21:24:52 Certainly, many people would want “My Contacts” and not "Other Contacts”, so that would need to be configurable. Feb 06 21:25:12 Was that the contact groups you were talking to me about a while ago? Feb 06 21:26:27 Maybe it is another folder and you can configure it somehow to be synced? Feb 06 21:27:29 You can ask google if that can be synced to iOS. Feb 07 00:16:13 DougReeder: after some research on google and so on, I'm pretty sure we can not access those contacts via carddav Feb 07 00:42:41 Not via carddav? Bummer. Feb 07 00:43:12 Tizen may have made some unusual arrangement,or be using a different API. Feb 07 00:43:59 One can go to the Google Contacts webapp and select contacts in Other Contacts and import them to My Contacts. Feb 07 00:49:00 Thank you for checking, Garfonso. **** ENDING LOGGING AT Sat Feb 07 02:59:59 2015