**** BEGIN LOGGING AT Wed Jan 28 02:59:59 2015 Jan 28 04:55:45 Okay, you can now add contacts on-device: https://github.com/webOS-ports/org.webosports.app.contacts/pull/10 Jan 28 04:56:02 They all are saved in the Palm Profile for now. Jan 28 06:08:56 great :) Jan 28 06:34:09 Garfonso: Messaging: morphis has a fix pending for webos-telephonyd that will most likely fix SMS bug Jan 28 06:34:28 https://github.com/webOS-ports/webos-telephonyd/commit/814e827a576fda487c2670c5d6bef6c0f05ee1b4 Jan 28 06:34:43 I know. Thought you might want to try already. ;) Jan 28 06:34:54 And for the causeCode one I did a fix ;) https://github.com/webOS-ports/luna-systemui/pull/4 Jan 28 08:50:17 DougReeder: btw. looks like the contacts app needs some better view-navigation handling on smaller screens Jan 28 08:50:42 need to test it again but yesterday it was a bit hard to navigate around Jan 28 09:02:17 DougReeder: btw. when you're on it, can you bump the contacts app version next time a bit? Jan 28 09:21:58 btw, whoever is working on contacts app, please see my changes in messaging => /lib/sharedWidgets/ . i made the changes to keep it compatible with contacts app. hopefully. you can incorporate Jan 28 09:22:27 Cage1___: it's DougReeder who works on the contacts app Jan 28 09:25:36 Cage1___: btw. it is a bit hard (or impossible) to come back from the thread view when no thread is selected on small screens where you only have one panel visible Jan 28 09:25:55 same goes for the chat view Jan 28 09:25:56 morphis : ping - ichthys here with a new name ... Jan 28 09:26:26 djichthys: pong Jan 28 09:26:33 sorry forgot about your ping := Jan 28 09:26:38 s/:=/:)/ Jan 28 09:27:12 morphis : Cool ... it was late anyway Jan 28 09:27:39 I was trying t extend the call to the LED controller...... Initially just hard-coded some values .... Jan 28 09:28:26 yes, i think the ESC / back handler is not working Jan 28 09:28:30 I was trying to set a blinking pattern on the backlight .... but it just shuts off and then doesnt bother blinking Jan 28 09:29:02 Cage1___: would be great if you can fix that .. would like to have that working for the release Jan 28 09:29:14 djichthys: can you show me the code? Jan 28 09:30:47 where would you like to view it ... just here on the chat .. its only 2 lines Jan 28 09:32:10 bpaste.net Jan 28 09:32:44 http://pastebin.com/irXe7d6C Jan 28 09:33:41 djichthys: that is all you modified on nyx-modules-hybris? Jan 28 09:34:13 For the moment , I removed everything else I had done ... Jan 28 09:34:21 djichthys: btw. which device are you testing on? Jan 28 09:34:50 reset the git repo ......... and the started thinking I might be doing something foolish ..... Testing on nexus 4 Jan 28 09:35:18 ok Jan 28 09:36:10 djichthys: let me check one thing Jan 28 09:38:11 djichthys: the Android HAL module code is at https://github.com/webOS-ports/android_device_lge_mako/tree/wop-10.1/liblight Jan 28 09:38:30 out of that liblights is build which we're using through libhybris Jan 28 09:39:13 djichthys: ah, but I think the point why your code isn't working is simple Jan 28 09:39:19 hybris_light_set_pattern(backlight_device, .. Jan 28 09:39:28 you're setting the pattern for the display backlight Jan 28 09:39:31 that will not work Jan 28 09:39:41 you need to open a second device Jan 28 09:39:50 for LIGHT_ID_NOTIFICATIONS Jan 28 09:40:09 djichthys: see https://github.com/webOS-ports/android_device_lge_mako/blob/wop-10.1/liblight/lights.c#L130 Jan 28 09:40:16 and https://github.com/webOS-ports/android_device_lge_mako/blob/wop-10.1/liblight/lights.c#L116 Jan 28 09:40:29 Ahhh Hybris does not support pulsing for the backlight then ....... I need to read up on the libhyris stuff then ..... Jan 28 09:40:59 djichthys: not the hybris stuff, it's the Android HAL API Jan 28 09:41:45 ok ...... more reading .... this is frustrating ..... I havent moved an inch so far ... aaarghh Jan 28 09:42:23 see https://github.com/webOS-ports/phablet-headers/blob/master/hardware/lights.h Jan 28 09:42:27 djichthys: :) Jan 28 09:42:43 djichthys: it's pretty simple Jan 28 09:43:05 basically do the following: Jan 28 09:43:06 in https://github.com/webOS-ports/nyx-modules-hybris/blob/master/src/led_controller/led_controller.c Jan 28 09:43:10 hybris_light_init Jan 28 09:43:22 add a new line Jan 28 09:43:39 or no Jan 28 09:43:52 change Jan 28 09:43:53 light_device_open(lights_module, LIGHT_ID_BACKLIGHT, &device); Jan 28 09:43:55 to Jan 28 09:44:00 light_device_open(lights_module, id, &device); Jan 28 09:44:15 then after Jan 28 09:44:16 https://github.com/webOS-ports/nyx-modules-hybris/blob/master/src/led_controller/led_controller.c#L163 Jan 28 09:44:32 notifications_device = hybris_light_init(LIGHT_ID_NOTIFICATIONS); Jan 28 09:44:38 ... (error checking) Jan 28 09:45:07 then when you want to set the effect, just do a Jan 28 09:45:15 hybris_light_set_pattern(notifications_device, 200, 200, 200, 2000, 2000) Jan 28 09:45:17 that is all Jan 28 09:46:48 ok ...... I need to read up on the HAL api and find out what effects are supported for what device. ..... Jan 28 09:47:11 morphis : sorry bout the slow progress . Jan 28 09:47:40 morphis: i pushed version that supports back gesture. my fork Jan 28 09:48:11 whats the final decision on using webos-lib vs enyo-webos? which one should be used moving forward?? Jan 28 09:48:13 djichthys: no problem, learning curve is really steep for those bits .. Jan 28 09:48:29 Cage1___: thanks for pushing Jan 28 09:48:44 Cage1___: I think we should remove things which are in enyo-webos from webos-lib Jan 28 09:48:52 and then use both Jan 28 09:49:52 okay. currently, both are in lib folder. i'm including all of enyo-webos and then just adding things from webos-lib that i need via package.js Jan 28 09:50:29 morphis : cheers ......... I think I was missing the liblights git repo .... to look at the source. I can see ioctls() and sysfs entries in the source ... so now can trace all the way to the system library interface ..... so hopefully can debug better ... thanks Jan 28 09:51:42 djichthys: right Jan 28 09:51:47 djichthys: no problem Jan 28 09:51:53 djichthys: btw. you modified nyx-cmd already? Jan 28 09:52:19 Cage1___: feel free to provide a PR for webos-lib to remove things we don't need to be in there Jan 28 09:54:44 I had ...... threw it away ...... .thinking that I was doing something stupid ...... I will try and add the extra cmdline params for ledcontroller in the next few days ........ Jan 28 09:55:17 I have to stop doing git reset HARD Jan 28 09:55:24 djichthys: oh yeah Jan 28 09:55:40 djichthys: you know git stash? Jan 28 09:57:02 morphis : Didnt know about it so far ....... will read up on it ..... seems exactly what I should have been doing . Jan 28 10:06:32 Cage1___: merged Jan 28 10:06:45 Cage1___: that is all needed? Jan 28 10:06:55 yes Jan 28 10:07:05 at least for desktop :) Jan 28 10:07:13 i think it should work on device too Jan 28 10:09:10 Cage1___: ok Jan 28 10:09:33 I can test it if needed? Jan 28 10:10:07 Herrie|Veer: pleae Jan 28 10:12:35 Works :) Jan 28 10:12:41 :) Jan 28 10:24:20 Are we ghost-proof for LuneOS ? Jan 28 10:26:13 Not that much pressure on our shoulder, though. I guess noone uses it as an everyday OS yet ;) Jan 28 10:30:03 ghost-proof? Jan 28 10:36:08 Herrie|Veer: https://community.qualys.com/blogs/laws-of-vulnerabilities/2015/01/27/the-ghost-vulnerability Jan 28 11:08:50 Herrie|Veer: telephonyd fix is out now Jan 28 11:08:51 works fine Jan 28 11:19:49 Cage1___: one thing is missing: the messaging app currently creates smsmessage object with "status":"" Jan 28 11:19:57 but status needs to be "pending" Jan 28 11:20:06 otherwise those messages are not picked up by the service Jan 28 11:20:20 and also the message box doesn't seem to get cleared after pressing send Jan 28 11:24:04 morphis: the InAppBrowser.js file is not on device but build into LunaWebAppManager somehow, right? Jan 28 11:24:13 Garfonso: right Jan 28 11:24:35 https://github.com/webOS-ports/luna-webappmanager/blob/master/src/extensions/InAppBrowser.js Jan 28 11:24:41 you have to rebuild the webappmanager Jan 28 11:24:59 ok.. how would I do that. ;) Jan 28 11:25:22 or first: how would I change the file ... Jan 28 11:25:42 git clone git@github.com:webOS-ports/luna-webappmanager.git Jan 28 11:25:44 change the file Jan 28 11:26:19 fixed Jan 28 11:26:37 Garfonso: then follow: http://webos-ports.org/wiki/Building_a_component_in_OE Jan 28 11:27:04 ah.. great. Didn't see that we have a wiki page for that. :) Jan 28 11:28:28 Garfonso: yeah ... it should be better linked Jan 28 11:31:22 Cage1___: ah and there seems to be a scrolling problem Jan 28 11:31:32 last message is always only half visible in the list Jan 28 11:31:41 looks like the scroller is behind the message box on the bottom Jan 28 11:32:29 Cage1___: but otherwise things are working quite well :) Jan 28 11:32:40 great work! Jan 28 11:48:52 fixed Jan 28 11:59:49 morphis: manged to build my own luna-webappmanager :) Now will investigate my InAppBrowser.js issue. Jan 28 12:12:12 morphis: i'm not going to update mccinfo.json because its time fields are not used and com.palm.systemservice/timezone/getTimeZoneRules gives correct offset. However ext-timezones.json is also wrong due to too old python-tz-native, but seems it isn't used anywhere. Jan 28 12:12:43 is it a common issue that adb loses executable flag on push? Or is this only a windows issue (or windows + linux + samba share)? Jan 28 12:12:52 should I add a hint on the wiki page? Jan 28 12:16:22 morphis: You reckon SMS might work on TP4G too? Jan 28 12:16:54 Legacy had some silly class restriction in TIL but we shouldn't have that right? Jan 28 13:03:55 morphis: Mako build failed again due to missing fastboot image... Maybe we can have JaMa have a look at this to sort properly? Jan 28 14:42:32 morphis, can you give me more detail on the problem with view-navigation handling on smaller screens? Jan 28 14:45:44 Are you referring to how errant swipes can change panes when they shouldn’t? Jan 28 14:49:50 DougReeder: sorry I mixed up mesaging and contacts Jan 28 14:50:18 * DougReeder nods Jan 28 14:50:22 DougReeder: only thing for contacts I have is that when one contact is selected in the list and you click somewhere in the list but not on the contact the contact view is opened Jan 28 14:52:36 Sorry, I’m not understanding where you’re clicking? The blank area below the items? Jan 28 14:59:20 DougReeder: right Jan 28 14:59:56 Yeah, that should be fixed. Jan 28 15:02:24 DougReeder: otherwise I have only a list of feature requests :) Jan 28 15:02:33 * DougReeder smiles Jan 28 15:03:20 Next is compatibility with Enyo 2.5 - there are many breaking changes for data-driven apps. Jan 28 15:03:39 … though most of the changes appear to be good long-term. Jan 28 15:04:24 sounds good Jan 28 15:04:33 It just drives home that our apps must manage their version of enyo and libs individually. Jan 28 15:05:45 I’m glad JaMa figured out hwo we can take advantage of git submodules. Jan 28 15:06:10 DougReeder: so you want to do that for the contacts app? Jan 28 15:06:28 Yes, at some point here. Jan 28 15:06:55 we can switch that next release Jan 28 15:07:33 After I implement http://issues.webos-ports.org/issues/835 will be a good time for code refactoring. Jan 28 15:09:09 :) Jan 28 15:10:08 Garfonso: why not Jan 28 15:10:09 Then people can test creating a contact on device and syncing to the back end. Jan 28 15:10:25 nizovn: means you will remove the time fields? Jan 28 15:10:36 DougReeder: that would be really nice Jan 28 15:19:49 morphis: both fixed at https://github.com/webOS-ports/org.webosports.messaging/pull/14 Jan 28 15:33:52 hi all Jan 28 15:34:42 howdy Jan 28 15:35:05 Hi filmor: Good to see you :) Jan 28 15:35:08 simon asked me via mail to come on irc, so here I am ;) Jan 28 15:35:30 We can use some help/experience/knowledge on messaging :) Jan 28 15:36:08 I'll see what I can do, it's been quite a while since I looked at the code ;) Jan 28 15:36:33 Cage1___ is writing the Messaging app in Enyo 2 for LuneOS. DougReeder is working on the contacts app and Garfonso on C+Dav. Jan 28 15:36:39 but I'll start with rebasing my changes on the official im* git repos Jan 28 15:36:50 Cage1___: great Jan 28 15:36:51 nice Jan 28 15:36:51 filmor: hey Jan 28 15:37:02 filmor: that was fast :) Jan 28 15:37:10 Morphis is doing lots of back end stuff but I guess we could use some help there with pidgin libpurple etc Jan 28 15:37:37 filmor: whats your forte? :) Jan 28 15:37:40 I'm just around for testing and patching some bits here and there Jan 28 15:37:41 morphis: no, do you think it's needed? btw we don't have to ship mccinfo.json as it is already included in /usr/palm/ext-timezones.json. Ideally, i would drop python-tz-native in favor to python-pytz from oe and update it to 2014.10, and somehow update the time fields in mccinfo.json. but don't think this have sense for now :) Jan 28 15:37:59 Cage1__: huh? Jan 28 15:38:11 forte = strength :P Jan 28 15:38:36 nizovn: we need mccinfo.json just for the mcc <-> country code mapping Jan 28 15:38:45 everything else isn't needed Jan 28 15:38:57 that's just american for strength...as stolen from the french :) Jan 28 15:38:58 Timezones from there aren't used. I suggest to keep it for now Jan 28 15:39:45 So we're compatible with Open webOS upstream Jan 28 15:41:43 filmor: so you want to start helping us with messaging Jan 28 15:43:05 do we have anyone with CSS/design experience? would be great to get some images for no message selected and pretty up the messages... Jan 28 15:44:29 i would also keep this because one of the next features may be to select timezone in firstuse, using the mcc info. Jan 28 15:48:43 Cage1___: not sure, maybe DougReeder? Jan 28 15:51:00 nizovn: right Jan 28 15:51:15 nizovn: lets just keep things as they are and install just the mccinfo.json file Jan 28 15:52:13 filmor: https://github.com/webOS-ports/messaging-accounts/tree/validator Jan 28 15:53:04 ok Jan 28 15:59:52 sorry, was afk Jan 28 16:00:01 filmor: we already took your validator and tried to integrate it but we have some problems with exchanging the account templates between the accounts app and the validator which prevents it from working Jan 28 16:00:22 somehow the template doesn't arrive Jan 28 16:00:27 let's see Jan 28 16:00:35 I remember something Jan 28 16:01:10 filmor: see http://issues.webos-ports.org/issues/591#note-7 Jan 28 16:01:32 * DougReeder pokes his head up Jan 28 16:01:34 filmor: so which device do you have to work? Jan 28 16:02:12 I use CSS, but I can’t say I’m an expert. Jan 28 16:07:00 It would probably be a godd idea for someone to add me to http://webos-ports.org/wiki/Contributors (I don’t have permission to edit it)so people know I’m working on Contacts and can help with node.js, Enyo, etc. Jan 28 16:08:15 DougReeder: you don't have permissions? Herrie|Veer, our wiki master, should fix that :D Jan 28 16:11:52 DougReeder: can 725 be closed? Jan 28 16:12:32 No, that requires iplementing the watch properly. Jan 28 16:13:12 I was planning on doing that after 835 and some refactoring Jan 28 16:15:03 I’ve just closed 821, though. Has the recipe been updated? Jan 28 16:15:16 yeah Jan 28 16:16:05 filmor: so you want to start looking at that? Jan 28 16:17:09 morphis: The change functionality was never implemented Jan 28 16:17:15 at least not by me :) Jan 28 16:17:19 I can look into this Jan 28 16:17:21 change functionality? Jan 28 16:17:36 regarding the issue Jan 28 16:17:51 to change parameters in an account you had to erase and re-add it Jan 28 16:18:10 oh, wait a sec Jan 28 16:18:16 ah, but that isn't the problem here Jan 28 16:18:23 yes, just saw that Jan 28 16:18:27 :) Jan 28 16:19:18 regarding devices, I have both a Nexus 4 and a touchpad, although the former is my main phone since my pre's battery died so I won't install LuneOS on it for now Jan 28 16:19:59 ah ok Jan 28 16:20:02 but touchpad should be fine Jan 28 16:20:13 we just didn't fixed the memory problems yet Jan 28 16:20:32 memory problems? Jan 28 16:20:58 yeah you will run pretty fast out of memory Jan 28 16:21:07 as for each card you open 80M are not freed Jan 28 16:21:25 nice :) Jan 28 16:22:22 yeah .. Jan 28 16:22:38 filmor: back to messaging: we also have the im services as part of the image Jan 28 16:22:51 very good Jan 28 16:22:51 it is just the question if they are already working Jan 28 16:22:55 no one tried them yet Jan 28 16:22:58 I'll have a look Jan 28 16:23:08 we pulled them from the 3.x opensource release Jan 28 16:23:36 yeah, that one is missing a lot of stuff that I added Jan 28 16:23:43 https://github.com/webOS-ports/imlibpurpleservice Jan 28 16:23:46 https://github.com/webOS-ports/imaccountvalidator Jan 28 16:23:49 do you want me to get that working first? Jan 28 16:24:05 I think the first step should be to get the validator working Jan 28 16:24:08 so we can add accounts Jan 28 16:24:29 after that we need to get the service working and add support to the messaging app Jan 28 16:24:54 and then we can start to extend the messaging services with further features Jan 28 16:25:38 I'll have a look Jan 28 16:25:46 good Jan 28 16:25:52 filmor: do you have LuneOS already setup? Jan 28 16:25:56 nope Jan 28 16:26:07 didn't have the time yet Jan 28 16:26:08 :) Jan 28 16:26:28 just saw a few days ago that you started to re-add messaging :) Jan 28 16:26:45 :D Jan 28 16:27:02 SMS messaging is working now but far from being perfect Jan 28 16:27:07 Cage1___ is working on the app Jan 28 16:27:23 very cool Jan 28 16:27:33 using Android for a while makes me really miss webOS :) Jan 28 16:28:13 btw, the whole account-thingy worked a bit differently in my version Jan 28 16:28:33 the options are passed in dynamically directly from libpurple Jan 28 16:28:47 filmor: I saw something like this when I read through your source Jan 28 16:29:26 filmor: I am fine with changing that but would like to see a first version working first Jan 28 16:29:38 sure Jan 28 16:29:48 it is more work on the Enyo side of things anyway Jan 28 16:29:59 yeah .. Jan 28 16:30:11 filmor: is that something for you? Jan 28 16:30:26 Herrie|Veer: can you add me to contributors too :) Jan 28 16:30:54 dont hate me...new pull request https://github.com/webOS-ports/org.webosports.messaging/pull/16 - added cancel button Jan 28 16:31:09 Cage1___: nothing to hate :) Jan 28 16:31:28 Let me sort the wiki bits... Jan 28 16:31:31 like to see this Jan 28 16:32:02 btw who is ka6sox ? :) :) is he here? Jan 28 16:33:13 I remember that name ... Jan 28 16:33:22 good old forum days ;) Jan 28 16:38:36 in which repository is the account view? Jan 28 16:38:44 for messaging that is Jan 28 17:36:07 morphis: is it possible to compile tenderloin kernel without msm_v4l2? just to be sure that problem isn't in it. Jan 28 17:37:15 nizovn: for sure Jan 28 17:37:56 nizovn: however building the tp kernel is a bit complex atm :) Jan 28 17:39:14 nizovn: on the other side it would be great to find out what is accessing the v4l Jan 28 17:39:54 yeah, i tried once to compile uberkernel with custom config, it was a pain, in LuneOS it seems even more hard :) Jan 28 17:42:20 the main problem is that we're building the kernel within the Android build and just reuse the binary in OE Jan 28 17:42:36 but I can create a build for you to test Jan 28 17:43:36 nizovn: There was an issue with gcc I think or some other component Jan 28 17:43:49 We require 4.8 for tenderloin kernel, but OE has 4.9 or something like that Jan 28 17:43:52 Don't remember exactly Jan 28 17:44:11 we should try to build it directly in OE again at some point Jan 28 17:45:08 morphis: Any ideas on why mako fails regularly or that's something JaMa should look into Jan 28 17:45:10 ? Jan 28 17:45:42 Cage1___/DougReeder: For graphics we have a few graphics people available to help out, so in case we have some specific requirements let me know and I can get it sorted :) Jan 28 17:46:02 Ah? Good. Jan 28 17:48:55 They also know a fair bit of CSS ;) Jan 28 17:48:56 Herrie: not sure but must be something with sstate Jan 28 17:50:39 Herrie, morphis: thanks for info; just found info about gcc problem in readme :) Jan 28 17:50:52 really? Jan 28 17:52:08 nizovn: which readme? Jan 28 17:52:24 well, i found that problem is in gcc https://github.com/webOS-ports/tenderloin-prebuilt Jan 28 17:52:40 ah Jan 28 17:52:47 but that repo isn't use anymore Jan 28 17:55:10 really need to document that Jan 28 17:56:04 Cage1___: any further PRs from you today? Jan 28 17:56:47 Unlikely:) Jan 28 17:59:53 Cage1___: good, then let me include your work Jan 28 17:59:59 Herrie: thanks. For now, would be nice to have a large icon when no thread is selected. Then making the messages look nicer- right now the style and color don't look great. For long term, flattening out the onyx buttons toolbars etc Jan 28 18:01:07 They look so dated :) so un-luneos ish **** ENDING LOGGING AT Thu Jan 29 03:00:00 2015