**** BEGIN LOGGING AT Sat Jan 02 02:59:59 2016 Jan 02 03:11:38 Got luna-next-cardshell to launch and operate seemingly correctly under Debian using system Qt packages. Instructions updated here: http://www.webos-ports.org/wiki/Getting_Started Jan 02 03:18:07 FirstUse app runs, but errors out when it gets to the WiFi connection page while running on the desktop. Jan 02 03:29:58 Looks like the Browser app is not runnable with Debian system packages due to Debian not packaging QtWebEngine because apparently it doesn't fit well with other system packages. Jan 02 03:42:31 Looks like webos-keyboard cannot be run on Debian outside of the experimental branch due to Maliit being unavailable. Jan 02 03:43:51 And I now have the offline Qt installer downloaded. I'll probably try installing that on Ubuntu tomorrow. Jan 02 10:18:09 morning Jan 02 10:45:24 Tofe: You around? Jan 02 11:31:37 KyleMaas: I updated the webos-keyboard instructions a bit. You shouldn't need maliit when you simply open the qmlproject. Jan 02 12:52:06 KyleMaas: Only downside on opening the qmlproject is that you don't see the whole folder structure with all the QML files like with the other QML apps. So you cannot modify them as easily as you normally would. I guess you could open the .pro and .qmlproj Jan 02 12:52:07 ect both in order to accomplish that. Would need to try that. Jan 02 13:31:45 Herrie|Veer: Am now Jan 02 13:36:43 Tofe: Happy New year! Jan 02 13:37:14 For the notifications made a list of things to fix :P Jan 02 13:43:43 1. launchParams somehow get broken in lnc when passed as text/string. Legacy did some stuff to convert to json in c++ we might need to replicate that in luna-next. 2. The QUrl (icon, soundFile) don't get passed to lnc at all. I guess they need to be caste Jan 02 13:43:43 d or converted somewhere in luna-next. 3. apps specify miniicon in appinfo.json to use for banner icon, however not sure how to get this in lnc. I guess there's a ls2 call to get the appinfo.json info for and appId, at least I recall something like that. Jan 02 13:43:43 That might be easiest. 4. there's also something called smallicon for apps to use in dashboards when they have multiple different ones like phone (missed calls etc) or email app (different account types) Jan 02 13:44:21 Not sure if we deal with 4 correctly but I think we do already. It's specified in the Enyo kind just not sure if/how it's passed Jan 02 13:49:45 Happy new year too ! :) Jan 02 13:50:49 Oh, a new year's wishlist Jan 02 13:51:59 launchParams gets passed as a string from the call but ends up as "object Object" in lnc. When I try to put it in a var I get o, b, j etc for [0], [1], [2]. Andolamin worked around it for the messaging one, but lots of apps don't so ideally we should take Jan 02 13:51:59 care of it in LNC Jan 02 13:52:40 Tofe: You said you'd have a look, so made a list.... Main PC died yesterday (seems mainboard), new one on ordered :P Jan 02 13:53:09 Yes, I'll have a look; might be we thing it's a string when it's not, simply. Jan 02 13:53:16 think Jan 02 13:53:30 RIP motherboard Jan 02 13:54:43 Tofe, first thought PSU but turned out OK. CPU is fine and excluded all other components, so new one on the way :P Jan 02 13:55:18 If you check logs from yesterday or dec 31st I quoted the legacy code dealing with it. Jan 02 14:22:48 Herrie|Veer: yes, I remember having seen it Jan 02 14:24:51 Herrie|Veer: Got Qt installed on Ubuntu, tested instructions. Minimal changes. Changed a few of your updates, mostly to remove the obsolete parts I added before. Jan 02 14:28:54 KyleMaas: OK, runs without maliit, right? Jan 02 14:29:11 Herrie|Veer: Yes Jan 02 14:29:26 The main project does not, but that project does. Jan 02 14:30:45 I figured the phone app wasn't really worth trying on a desktop. Jan 02 14:31:51 KylesMaas_Laptop: Well we have some stub info in there. I'll try to document things a bit about how that works. Basically it simulates things that are on device like luna-send calls and replies :) Jan 02 14:32:20 Or calls to other components and their replies, so on desktop you could run it like on device :) Jan 02 14:32:26 Okay. Now we need some docs on how to develop Enyo apps. Jan 02 14:34:40 elvispre might have documented something on that. If not I can write down some things on how to build and deploy stuff. Jan 02 14:44:30 So, looking at core-apps, Contacts and Memos seem to have been separated out into their own projects, which I assume means they've been ported to a new version of Enyo. Have any of the other apps been ported? Jan 02 14:47:31 KyleMaas_Laptop: Calendar too. Jan 02 14:48:23 We might revisit some of it though. Calender just started, might be easier to fix old one. Jan 02 14:51:37 We kept Accounts, Email and Clock afaik. Jan 02 14:54:02 Calendar was completely broken before but Tofe did quite some work to fix issues in UI and window handling. It might now actually work again, just would need to be adjusted to work on different resolutions. Jan 02 14:54:14 Since it was fixed on TP resolution. Jan 02 15:01:39 Herrie|Veer: I added a couple links to the top of the Getting Started page. Can you create those pages please? Jan 02 15:07:52 Will do in a bit :) Jan 02 15:16:11 KyleMaas: I get some funny page names which might seem unintended. How do you want them to be called exactly? Jan 02 15:45:11 KyleMaas: You don't need Herrie to create anything, do you? If a page does not exist, the system just offers to create it for you. Jan 02 15:46:37 KyleMaas: Just follow one of your own links. (You'll probably realise it is not quite what you meant, as Herrie says.) Jan 02 16:37:25 Really cool that I can browse to the YouTube web site and play videos, but no sound... Jan 02 16:42:29 elvispre: Yeah need to look around a bit to see what causes that... Jan 02 16:43:17 Sound works in general just not on YouTube, so could be some routing or config. Jan 02 16:44:28 Herrie: Care to point me in the right direction? I'm browsing qtwebengine repo right now. Seems curious that video works but audio doesn't. Makes me think there can't be much wrong. Jan 02 16:46:50 elvispre: You might want to look into PulseAudio config. I forgot the exact command but there's one where you can play with PulseAudio settings. Jan 02 16:48:12 Herrie: OK. I used low level pulseaudio file to cat an mp3 the other day. It wasn't the right way but it made a [white] noise :-) Jan 02 16:49:03 There's something called paconfig I think Jan 02 16:49:32 A bit of Googling on PulseAudio troubleshooting might give some hints like https://en.m.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Troubleshooting Jan 02 16:49:59 Could be some sink is muted Jan 02 16:50:18 I think I might have put some links in the issue tracker for the YouTube issue Jan 02 16:51:05 Herrie|Veer: what's the state of audio routing for phone calls? Does it work in console? Jan 02 16:55:08 nizovn: Outgoing calls and incoming calls get processed just no audio. Jan 02 16:56:32 Could be some sink that needs enabling or something not that familiar with PulseAudio. Jan 02 16:57:50 Happy to try things when you have ideas? Jan 02 17:00:28 morphis has written com.palm.audio/setCallMode , but it's not used because was causing service to crash Jan 02 17:00:57 would be good if you call it by luna-send during phone call Jan 02 17:09:43 nizovn: Ah will give it a go :) Jan 02 17:13:08 elvispre: I don't have page create permissions on the wiki. Jan 02 17:13:41 Herrie|Veer: I called them "Getting Started - QML Apps" and "Getting Started - Enyo Apps". Jan 02 17:14:00 KyleMaas: Oh right. Fair enough. Jan 02 17:15:15 KyleMaas: Created Jan 02 17:16:02 Herrie|Veer: Thanks Jan 02 17:19:38 Herrie|Veer: Still saying I don't have permissions to create those pages. Jan 02 17:19:47 Maybe add some text to them to get them started? Jan 02 17:22:09 I created the pages.. Let me add something Jan 02 17:22:54 OK done Jan 02 17:23:15 Seems they needed content :s Jan 02 17:35:43 LuneOS is so unstable at the moment (N4, bleeding edge build), I can only maintain an adb shell session for a minute or two. Jan 02 17:36:38 elvispre: I didn't see that at my end... You might want to reflash... Jan 02 17:36:54 We didn't do any significant changes that should cause this. Jan 02 17:37:29 Oh, I've been seeing this for the last several weeks and last several builds (my builds). Jan 02 17:37:42 I should probably download a proper build. Jan 02 17:37:46 Hmmmz I don't see this at my end. Jan 02 17:38:01 Could be your adb version or usb driver somehow Jan 02 17:38:17 It could easily be that, yes. Jan 02 17:38:35 adb in my opinion is not very stable. Jan 02 17:39:18 You should try it here! Jan 02 17:39:31 my adb sessions are very stable :p Jan 02 17:39:58 Are you all using it over bluetooth, or what? Jan 02 17:39:59 Mine are OK nowadays but had issues in the past on Windows. Jan 02 17:40:07 usb :P Jan 02 17:40:50 I use it in a Ubuntu 13.04 chroot under Archlinux, and it's quite fine Jan 02 17:41:11 My adb sessions are over USB to Ubuntu 14.04 running in a VMware VM via Windows 10. Jan 02 17:41:41 That might be the problem... Jan 02 17:41:49 Which part? Jan 02 17:41:52 :-) Jan 02 17:42:03 Well anything indirect :P Jan 02 17:42:26 Direct adb via usb on windows 10 is fine ;) Jan 02 17:42:38 So extra layers with VM don't help :P Jan 02 17:44:08 It just took out my VM entirely. (The USB does this regularly even without adb. Probably a clue there, eh?) Jan 02 17:48:11 For your entertainment: I have to reboot Windows now to be able to restart my hung Ubuntu VM. (Simpler than working out which services to restart.) Jan 02 18:51:06 Reformatted the Getting Started page and filled in the QML link: http://webos-ports.org/wiki/Getting_Started Jan 02 18:58:44 Tweaked some more: http://webos-ports.org/wiki/Getting_Started Jan 02 19:31:10 Looks nice and welcoming Jan 02 19:37:50 Tofe/KyleMaas: I agree ;) Jan 02 19:37:56 Looks like a good start! Jan 02 19:44:50 Tofe, Herrie|Laptop: Thanks! I figure I'll try and get an Enyo build environment going next and document that. Then I plan on adding a link to the page about building a qemux86 image and trying those instructions. Jan 02 19:56:08 Well for Enyo 2 you just need a modern browser ;) Chrome does well Jan 02 21:26:07 Herrie|Laptop: I figured as much, but I hadn't tried it, so I wanted to at least provide some basic instructions. Not everyone's familiar with what Enyo is. Jan 02 21:48:23 KyleMaas: Yeah, enyojs.com might have some good tutorials on that as well Jan 02 22:20:02 Tofe: For 3 we can just do a simple LS2 call to com.palm.applicationManager/getAppInfo with the appId and it should return the miniicon. I'll propose a PR for this. **** ENDING LOGGING AT Sun Jan 03 02:59:58 2016