**** BEGIN LOGGING AT Mon Jan 04 02:59:58 2016 Jan 04 08:09:21 morning Jan 04 08:41:42 Tofe: ping Jan 04 08:49:45 morning! Jan 04 08:49:48 Herrie|Veer: pong Jan 04 08:50:03 Tofe: morning! Jan 04 08:50:05 Herrie|Veer: I saw your mail; my suspicions go to the keepAlive method Jan 04 08:50:09 I sent you some log ;) Jan 04 08:51:21 Tofe: Not sure. I know you fixed it for the other functions by making sure there is always a value passed in the js file in luna-webappmanager. Seems you covered all cases there. Jan 04 08:51:31 Could be this one would need adding, not sure :p Jan 04 08:51:46 With WebInspector not running difficult to trace... Jan 04 08:52:32 With this kind of TypeError, I would suspect other source of problem, for instance we would try calling a callback when there isn't any Jan 04 08:55:19 Hopefully should get my new motherboard tonight and pc will be back working :P Jan 04 08:57:15 So can debug with a device :) Jan 04 08:57:29 Tofe: Had any chance to look into the luna-next bits? Jan 04 08:59:37 Herrie|Veer: not yet, I wanted to have a fresh build to test all this, and it took nearly all my sunday :p Jan 04 08:59:51 but now it's ready Jan 04 09:00:04 :) Jan 04 09:00:37 OK, I've been debugging icons a bit. I'm a bit lost as to what happens in LNC for the various kinds of banners, dashboards, popups etc :P Jan 04 09:00:45 But will get my head around it. Jan 04 09:48:52 Morning Jan 04 09:49:08 DougReeder: Morning ;) Jan 04 09:49:52 We're getting our heads around fixing the missing and incorrect banner/dashboard implementations ;) Jan 04 09:50:27 So we'll be able to do something with the soundClass and soundFile :) Jan 04 09:51:14 Nice Jan 04 09:52:08 DougReeder: Yeah we needed a bit of rework for the SMS notifications anyway ;) Jan 04 09:52:18 So decided to tackle them at once :) Jan 04 09:52:43 What was neede for SMS notifications? Jan 04 09:54:08 DougReeder: Well we needed the c++ org.webosports.notification API to be extended a bit ;) Also the icon handling needs some work (i.e. miniicon (Banner) and smallIcon (Dashboard) need to be taken care of properly. Jan 04 09:54:45 Also the notifcation api was expecting a single launchParam where there could be multiple. Jan 04 09:55:01 Ah Jan 04 09:55:36 It was taken from Jolla, so was expected it needed a little work Jan 04 12:46:20 Are Accounts, Clock, and Email the only apps that are still used from core-apps? Jan 04 13:22:16 Herrie|Veer: Are Accounts, Clock, and Email the only apps that are still used from core-apps? Jan 04 13:24:00 KyleMaas: Yes for now. I think it might be a good idea to test Calendar to see if it's workable since Enyo 2 one still needs lots of work. Calculator we got a nice rotatable one in Enyo 2 thanks to elvispre :) Jan 04 13:24:30 Contacts Enyo 2 needs some work still but it's in pretty OK shape already I think. Jan 04 13:24:46 The Notes Enyo 2 rewrite is fine too more or less :) Jan 04 13:44:10 Herrie|Veer: Do we have any way to search for bugs for a particular app in the bug tracker? Jan 04 13:44:52 Or is planning and bug tracking for those apps handled entirely using the task lists in the README files for each app (which I've seen in a few cases and wondered how up-to-date they were)? Jan 04 13:44:54 KyleMaas: Not really I think let me check Jan 04 13:46:15 We have an apps subcategory in the issue tracker but stopped using that a while ago I think. Might be good to bring it back to live sometime in future Jan 04 14:00:51 Seems it was disabled for public. Enabled it again and will move Apps related bugs/features there from the generic trackers Jan 04 14:03:01 Herrie|Veer: If you could add a subcategory for each of the apps, I think it would help a lot for organizing task lists for them. Jan 04 14:03:14 Or even tags which could be attached to bugs within the Apps category. Jan 04 14:03:49 KyleMaas: We used to use Trello for tracking these things Jan 04 14:04:22 Eventually we'd need to migrate away from ChiliProjects as well since it's no longer maintained but that's not high priority Jan 04 14:06:24 Would be awfully nice if there was one place that could be counted on to be up-to-date with what people would like to see done to an app. Jan 04 14:07:08 KyleMaas: Yeah Jan 04 14:13:08 Might be good to just create an issue for each app which contains it's to-do list? Jan 04 17:19:20 Tofe: ping Jan 04 17:53:47 Herrie|Veer: I would like to upgrade our jenkins builders to 14.04, that will cause our sstate to be also generated for 14.04 instead of 12.04 Jan 04 17:54:12 Herrie|Veer: any strong objections? Jan 04 17:56:17 JaMa: No, just how long will it take? Jan 04 17:56:51 few hours, but will start tomorrow or day after that Jan 04 17:56:58 after my current jenkins builds are finished Jan 04 17:59:34 JaMa: OK, we should push a release out sometime but that could be done at end of week or weekend. Jan 04 17:59:37 Herrie|Veer: piong Jan 04 18:00:24 Tofe: You know if NotificationItem.qml is still used in LNC? Seems to depend on notifType which I cannot see in luna-next or elsewhere? Jan 04 18:00:45 Herrie|Veer: mmh good question Jan 04 18:01:09 qml/Notifications/NotificationArea.qml:127: Jan 04 18:01:47 I added logging to see if it ever gets called but it doesn't with any of the Testr scenarios Jan 04 18:05:54 Herrie|Veer: you need a notification of type "notification" ==> you should try pushing some dbus notification Jan 04 18:07:13 A "notification" is a banner with an expiration time: var createStickyNotification = ( typeof notifObject.expireTimeout !== 'undefined' && notifObject.expireTimeout > 1 ) Jan 04 18:18:51 Herrie|Veer: I'm now investigating the notification issues Jan 04 18:26:42 Tofe: Ah OK I'll play a bit with that then. Jan 04 18:27:31 with dbus you mean the luna-send org.webosports.notification/create call? Or.... ? Jan 04 18:29:01 Tofe: Once you have luna-next part worked out I'll test my logics in LNC for the smallIcon and miniicon. Jan 04 18:29:09 yes, with expireTimeout Jan 04 18:32:30 Already have something here ready more or less :) Should mimic legacy implementation better :) Jan 04 18:34:38 I've sorted out the launchParam "object" issue Jan 04 18:34:49 going to the soundFile one Jan 04 18:35:25 Tofe :) They should be fairly straightforward for someone who speaks C++ :P Jan 04 18:35:38 The first one was a QML issue :p Jan 04 18:35:54 Herrie|Veer: actually I can upgrade bonaire now and aruba later, so I'll start on it now Jan 04 18:36:32 Tofe: OK :P Jan 04 18:36:44 JaMa: Also fine :) Jan 04 18:40:35 Herrie|Veer: looks like Qt doesn't have any default implementation of a url to string conversion; therefore any stringify attempt on a url will result in a "{}" string Jan 04 18:40:59 So... let's just use strings. Jan 04 18:42:06 Or, better, I'll do a string accessor on the notification object Jan 04 18:50:34 Herrie|Veer: did you already do the sound output for the notification, or not yet? Jan 04 18:50:58 I can do that on the fly Jan 04 18:51:33 Tofe: OK. I tried sound with Audio but didn't work for me. I only tried with a .wav maybe that was the problem. I looked at volume sound. Jan 04 18:51:40 And basically copied that Jan 04 18:51:46 Somehow didn't work for me. Jan 04 18:51:47 ok Jan 04 18:52:14 Imported QtMultimedia. But really only gave it a single shot. Jan 04 18:58:40 Tofe: Fix for the DevicePixelRatio looks good :) Jan 04 18:59:11 hehe Jan 04 18:59:17 Didn't try it yet Jan 04 18:59:37 Tofe: Ah :) Jan 04 18:59:44 But theoretically should work :P Jan 04 18:59:51 Doesn't look too shocking :) Jan 04 18:59:57 exactly Jan 04 19:00:51 Ok, let me rebuiild WAM, luna-next and LNC and test all this Jan 04 19:01:46 launchParam works now Jan 04 19:06:07 Cool we can use that for many things :D Jan 04 19:11:08 Herrie|Veer: bonaire upgraded, I'll trigger new testing build now Jan 04 19:12:12 JaMa: That's quick :D Jan 04 19:15:35 Herrie|Veer: playing the sound doesn't work here either. However, playing the .wav throung paplay works, which means we're really not far. Jan 04 19:21:52 Tofe: Try an MP3 instead. Could just be codec issue. Since the one for volume = MP3 Jan 04 19:22:21 paplay with notification.wav works Jan 04 19:22:48 JaMa: how can I know if my DISTRO_FEATURES contains pulseaudio? Jan 04 19:23:13 more precisely, I'd like to see which configuration is used for QtMultimedia Jan 04 19:28:00 And the mp3 for volume up/down works so might be wav is the "problem" Jan 04 19:29:43 mmh Jan 04 19:30:42 Converting them to mp3 might be a "solution" :P I can take care of that. More curious though why wav wouldn't work... Jan 04 19:35:07 nope Jan 04 19:36:59 Herrie|Veer: I suppose a ticket per app could work. Still seems a little messy to me, but it would be better than nothing. Jan 04 19:37:17 Hierarchical ticket dependencies sure would be nice... Jan 04 19:38:04 Tofe: from different recipe? you cannot Jan 04 19:38:35 you can use the same DISTRO_FEATURES conditional and hope that PACKAGECONFIG in qtmultimedia wasn't modified from somewhere else Jan 04 19:39:19 ok Jan 04 19:39:35 anyway I'm now quite sure qtmultimedia has pulseaudio support Jan 04 19:41:27 Herrie|Veer: Volume Up/Down doesn't use QML nor even Qt Jan 04 19:42:04 it calls a C++ LS2 service that is directly in relation with PA Jan 04 19:42:41 Hmmmz I'm sure I saw an Audio somewhere in a QML for it... Maybe that was old code then... Jan 04 19:47:41 The Qt audio example manage to produce some sounds, so there's only one piece missing Jan 04 19:49:12 Maybe some sink is muted? Jan 04 19:50:03 WARNING: 14:32:58.565: defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" Jan 04 20:09:53 our issue might be related to Qt not being able to load the gstreamer libs somehow Jan 04 20:19:52 Tofe: That might also explain why we don't have audio in browser? Jan 04 20:33:17 yes Jan 04 21:28:04 Tofe: Not sure which GStreamer we're using. Seems 1.0 might be problematic still with QT Jan 04 21:28:38 See https://github.com/meta-qt5/meta-qt5/blob/master/recipes-qt/qt5/qtmultimedia/0001-Initial-porting-effort-to-GStreamer-1.0.patch Jan 04 21:28:41 Not sure though Jan 04 21:28:46 JaMa might know more? Jan 04 21:28:56 Or maybe morphis? Jan 04 21:28:59 morphis: ^ Jan 04 21:31:53 Not really sure how to read this recipe either: https://github.com/meta-qt5/meta-qt5/blob/master/recipes-qt/qt5/qtmultimedia_git.bb ? **** ENDING LOGGING AT Tue Jan 05 02:59:58 2016