**** BEGIN LOGGING AT Fri Jan 01 02:59:59 2016 Jan 01 06:47:05 morning! Happy New Year to you all! Jan 01 09:26:10 Happy New Year! Jan 01 09:26:50 (06:47! 0547 in NL?) Jan 01 09:29:02 elvispre: 7:47 Jan 01 09:29:21 But I was awake earlier LOL.. Little one was up 6:15 or so :P Jan 01 09:29:26 Oh yeah! You get there first. Jan 01 09:29:37 But he was in bed early tomorrow (19:15) so was expected Jan 01 09:29:44 Didn't make it too late LOL Jan 01 09:31:53 Ehm yesterday :P Jan 01 09:53:57 Clearly too much bubbly stuff for me :P Jan 01 09:54:09 So trackball cleaned, working properly again now :D Jan 01 10:02:00 KyleMaas_Laptop: Tofe created a quite nice testing environment in QtCreator for webos-keyboard, so you can develop and test on pc/laptop :) Jan 01 10:04:09 Without needing a full dev environment, just latest QT, webos-keyboard and luneos-components should do to run it :) Jan 01 10:13:30 I use an LED mouse these days. Trackballs always seem to have a mind of their own (and they get dirty). Jan 01 10:24:53 Happy New Year! Jan 01 11:50:21 elvispre: It's merely a necesity for me, due to RSI. Regular mouse gives me problems with wrist, elbow etc. Since I started to use a trackball 10+ years ago these vanished ;) Jan 01 11:50:31 So having to clean it every once in a while is OK ;) Jan 01 11:51:37 Herrie: Oh right, you actually mean a trackball, not a mouse with a physical ball underneath. Jan 01 11:53:30 Trackballs are good on board a ship because they cannot roll away. (Just thought I'd mention it :-) Jan 01 12:11:52 elvispre: Yeah the mouse with a ball are gone more or less ;) I replaced mine with a rechargable optical one long before I moved to a trackball ;) Maybe in 1999 or so already :P Jan 01 12:12:14 They're sooo last century! Jan 01 12:47:08 Hmmz seems my main PC decided to stop working :s That will be some troubleshooting later. Not sure what's it this time. Could be PSU or motherboard not sure... Jan 01 12:54:19 Last time it was my PSU luckily still within the 5 year or so warranty provided by Antec. So might be the same this time :s Jan 01 12:54:32 Herrie|Veer: pong Jan 01 12:54:34 Don't remember when it was replaced but it's been a while... Jan 01 12:54:44 Herrie|Veer: what license do we usually use? Jan 01 12:55:36 Garfonso: Assigned a "bug" to you ;) Yeah that one. I think we have GPLv3 or Apache. But it's up to you really. Not sure what we have for C+DAV? Jan 01 12:55:58 Use Apache, then. Jan 01 12:57:14 C+Dav seems to be GPLv3. Fine for me, too. Jan 01 12:57:56 Garfonso: OK I'll sort it. I need to check logs for what was said about preference. I think we said GPLv3 but cannot check now with PC down :s Jan 01 12:59:51 Garfonso: Do you know the state of the update service? I saw the recipe was behind quite some commits so I bumped it. Notification of new release now works I can confirm :P Jan 01 12:59:59 hehe, ok. Not sure if it matters at all: The app-part was integrated into settings app, which is now Apache. Jan 01 13:00:16 that's great. :) Jan 01 13:00:29 I am still working on downloading the whole image... Jan 01 13:00:59 not sure what was missing... I think I wanted to use download manager and was fixing that now. Jan 01 13:01:04 Just need to tweak the launchParams and a few other bits so they work properly. I managed to do some in C++, but since my C++ is miserable will need some help to get things fixed :P Jan 01 13:01:23 Garfonso: Ah :) How are things with the little one? Jan 01 13:02:32 the last days she cries a lot. Not sure why, maybe just a growth spurt. Otherwise she is healthy and usually very nice to us. :) Jan 01 13:02:59 Garfonso: How old is she now? 2 months? Jan 01 13:03:41 6 weeks Jan 01 13:37:28 Could already be tooth but it's a bit early... Started with 3 months for us ;) Jan 01 13:46:38 First diagnosis of PC: seem PSU but need to check later today with another PSU to confirm. Jan 01 13:48:57 Tofe: Already woke up from your champagne induced coma :P ? Jan 01 14:16:29 Updating native Ubuntu on my laptop (I normally run Arch on it, but it does quad-boot Windows, Ubuntu, Debian, and Arch) so I don't have to compile the qemux86 image inside of a VM and then bring it back outside the VM to run another VM (don't like the idea of virtualizing a guest within a guest). Jan 01 14:17:09 Hadn't booted it into Ubuntu in a very long time. It was quite far out of date. Jan 01 14:20:24 KyleMaas: In general the OS updates don't really matter for the build. I ignore them in my VM. But I guess security wise when it's running as proper OS you want to be up to date :P Jan 01 14:20:39 Exactly. Jan 01 14:21:25 KyleMaas: I started a Getting Started section under Development on the wiki. Really just bare bones but plan to expand that. Jan 01 14:21:44 Feel free to contribute things if you want :) Jan 01 14:21:54 Excellent. Jan 01 14:22:29 I'll try and log what it takes to get QtCreator going on Ubuntu. Guessing it's in the repos. Jan 01 14:22:51 Yep: http://packages.ubuntu.com/search?keywords=qtcreator Jan 01 14:23:50 You basically need QtCreator (or QT 5.5 as a whole including QtWebEngine etc). Then just clone webos-keyboard and luneos-components into the same level somewhere. Jan 01 14:24:02 Also available on Gentoo to install via this command: emerge dev-qt/qt-creator Jan 01 14:24:12 I have them in my GitHub folder for example ;) Jan 01 14:24:46 Tofe created some nice testing framework for the webos-keyboard so you can dev & test on desktop easily :) Jan 01 14:25:09 Awesome. Jan 01 14:25:18 Anyway got guests now so will be back later ;) Jan 01 14:25:40 Herrie|Veer: Created a wiki account, if you want me to make changes to that page. Jan 01 14:34:37 Ah. I have permissions by default with a confirmed account. Added installation instructions for QtCreator. Jan 01 17:06:05 KyleMaas: Nice, once guests are gone will try to determine the fault at my PC. Visual inspection didn't show anything except for dust :P So I suspect it's PSU, so will try with another to make sure it's not mobo or cpu. Jan 01 17:15:47 Changed my PSU about a month ago. It's usually the PSU that goes. Don't forget to try a different kettle lead though. Jan 01 17:20:36 I hear a light buzz in the PSU I guess. It just stopped working all of the sudden. Then again this PC runs 24/7 more or less so PSU is likely to run out. Was a nice Antec TruePower though. Last one was as well and that eventually broke too. Jan 01 17:21:15 I have a couple of leads so will try but doubt it's the lead. Jan 01 17:21:30 Nothing smells so doesn't seem like anything burned... Jan 01 17:26:17 * would like to draw attention to http://www.webos-ports.org/wiki/Getting_Started_With_Development Jan 01 17:26:31 * elvispre would like to draw attention to http://www.webos-ports.org/wiki/Getting_Started_With_Development Jan 01 17:27:21 (but only intended to do it once) Jan 01 17:27:54 elvispre: Nice we'll combine stuff then :) Jan 01 17:30:52 Herrie: Btw, I cannot get Audio to sound from either enyo 1 or 2. So working on the clock alarm is my current project. Jan 01 17:32:01 Herrie: You may be interested later: It (sometimes) displays a banner when the alarm triggers, but it has the wrong height. Jan 01 17:32:16 It may be a useful test case once it works more reliably. Jan 01 17:36:26 elvispre: Yeah have a small todo list for Tofe when he's awake from his champagne coma wrt notifications :P Jan 01 17:37:49 Volume sound works for me, but others not really it seems. Not sure why. Could be it's the format. Need to play a bit more. Jan 01 17:38:06 alert.wav vs some .mp3 might be the cause. Jan 01 17:40:24 I knocked up a little enyo2 app earlier that just plays a mp3 when you hit a button. Jan 01 17:40:58 It works in the browser (on the desktop) but not in LuneOS. Jan 01 17:41:23 So I understand how to code Audio at least a little, but it does not work on device. Jan 01 17:41:39 I have a basis for investigation, anyway. Jan 01 17:42:00 * elvispre might try installing this on his Pre3, actually. Jan 01 17:47:06 Well in QML you have a type called Audio which works for volume up/down sound playback. It uses QtMultimedia. However when I tried it for banner it didn't play sounds. Jan 01 19:47:39 huuuuh ? coma ? Jan 01 20:38:42 elvispre: Nice link. Does need some points expanded on and needs to be organized a bit more, but good information. Jan 01 20:39:32 Thinking it might be a good idea to include instructions in each package's README on how to start developing that package. I know some of them say you need the components package, but they still don't make it terribly easy if you have no idea what you're doing. Jan 01 20:51:50 Tofe: Well you said you'll be a little later, that's 12+ hrs later then normal :P Jan 01 20:52:00 So i thought you were in a champagne induced coma LOl :P Jan 01 20:59:21 Ok seems it's not my power supply. So it's either motherboard or CPU. Excluded all other possible causes :P Jan 01 21:04:07 Okay, so in documenting each individual step for setting up luneos-components, I've run through the instructions in the README for setting up Qt Creator and tried building and have run into an error. Jan 01 21:04:31 Project ERROR: Unknown module(s) in QT: quick-private qml-private Jan 01 21:05:29 Thoughts? Not at all familiar with QML adnd unfamiliar with using Qt outside of C++. Jan 01 21:07:09 Might be an issue with the way that Ubuntu packages Qt: http://lists.qt-project.org/pipermail/qtwebengine/2014-May/000049.html Jan 01 21:08:30 Well, that clears up that error. On to another one. Jan 01 21:12:06 KyleMaas: I always install full QT including QtCreator Jan 01 21:12:11 Not just QtCreator itself Jan 01 21:12:56 At least that's what I do on my Windows machines which I use most for devving ;) Jan 01 21:13:23 Herrie|Laptop: I'm using system Qt packages on Ubuntu. Documenting which packages are needed here: http://www.webos-ports.org/wiki/Getting_Started#QML_Apps Jan 01 21:13:44 KyleMaas: OK in the Windows QT installer it installs everything right away ;) Jan 01 21:13:47 I've got it building now. Now I just get a bunch of Application Output with errors. Jan 01 21:14:13 KyleMaas: OK can you paste them somewhere? Jan 01 21:14:18 LuneOS.Application is not installed, LunaNext.Common is not installed, LuneOS.Components is not installed. Those look to be the main ones. Jan 01 21:15:25 OK which app you're trying? Jan 01 21:15:45 luneos-components, with the instructions in the README file trying to run examples/gallery/main.qml Jan 01 21:17:02 KyleMaas: If you have luna-next-cardshell and luneos-components git repositories downloaded next to each other, you can run LNC in qtcreator. Jan 01 21:17:36 It didn't say to download luna-next-cardshell in the README file. Is it possible to run examples/gallery/main.qml without it? Jan 01 21:17:54 If not, that's fine, but that README needs to be updated. Jan 01 21:18:59 KyleMaas: not sure Jan 01 21:19:10 Not sure about that. Just mentioning something that does work to get you going. Jan 01 21:19:12 The main.qml from galary I didn't run for almost 1 yr Jan 01 21:20:05 The idea is that luneos-components eventually will have QML styles similar to BlackBerry Cascades and Jolla Silica however we're far from there Jan 01 21:20:21 It's merely been used as a central library for other things now Jan 01 21:20:44 I'll give it a try and see if that works, then. If it does, the docs need to be updated. I assume that means that luna-next-cardshell should also be listed as a QML app on the Getting Started page? Jan 01 21:21:47 Sorry about being difficult here. So a certain extent, it's intentional since I want to make sure that the process is documented well enough that we have an easy way for contributors to get started. Jan 01 21:21:53 KyleMaas: Yeah ;) Jan 01 21:21:53 *To a certain extent Jan 01 21:22:12 I forgot that one ;) I was thinking I was missing something and I'm missing hte most important one Jan 01 21:24:56 KyleMaas: No worries, happy someone does it. It was way overdue! Jan 01 21:28:54 Okay, so I cloned luna-next-cardshell into the same directory as luneos-components. luneos-components gives the same errors when trying to run. If I open the luna-next-qml project in Qt Creator and try to run it, it gives me the errors "Type Bootloader unavailable" and "module "QtMultimedia" is not installed". Jan 01 21:30:09 That last error is, I'm sure, due to a missing system Qt package (which I'll document). But the others, I don't know. Jan 01 21:32:18 KyleMaas: It's that luna-next project that I know works so I think you're right that your Qt setup is incomplete (or maybe out of date). Jan 01 21:38:36 Fixing error #3 (missing package) fixed error #2. Now luna-next-cardshell runs, but very poorly. Apparently Qt has to be version 5.4 or up? Jan 01 21:39:25 Ubuntu 14.04 ships with 5.2.1. Jan 01 21:40:15 KyleMaas: Yes, I ran into that myself. The Ubuntu packages are way out of date. Jan 01 21:40:47 My development VM runs Ubuntu 14.04. Jan 01 21:40:48 Looks like 15.04 (Vivid Vervet) is the first one to ship with 5.4. Also, some of the packages were renamed. Jan 01 21:41:41 I just gave in and downloaded the installer from the Qt web site. Jan 01 21:42:10 The "community" one. Jan 01 21:43:03 My QtCreator is based on Qt 5.5.1. Jan 01 21:44:50 Well, I guess I'd better do that and document it, then. Not especially fond of installing things that are not from an apt repo on Ubuntu, but it's either that or go to a non-LTS release. Jan 01 21:46:14 I know what you mean, but I am developing on a throwaway VM so it's no big deal for me. Jan 01 21:48:20 KyleMaas: By the way, the link I posted earlier is essentially my own getting started notes, worked out over the last year or so. Jan 01 21:49:29 The search function on the wiki is very good. There's loads of material buried in there if you search hard enough. Jan 01 21:49:30 elvispre: Yeah. I read through there. There were a lot of questions and unknowns still in there. I think it would be helpful to have a single page that says something like "What do you want to work on?" and have separate pages for working on QML apps vs. C++, etc. Jan 01 21:51:05 With links! Organising / linking the material would be good. (I even try to do that occasionally.) Jan 01 21:51:18 Yep. Jan 01 21:51:36 Take a look at what I've been doing with that other Getting Started page that Herrie started the other day. Jan 01 21:51:59 http://www.webos-ports.org/wiki/Getting_Started#QML_Apps Jan 01 21:52:44 I noticed that. That's what prompted my *cough*whataboutthis?*cough* post earlier :-) Jan 01 21:52:53 :) Jan 01 21:53:23 I'll be referencing it a lot. But right now, I figured I'd write every possible step down in order, right down to what to click on and where it is. Jan 01 21:53:39 KyleMaas: Since we're using bleeding edge QtWebEngine it's recommended to have latest QT release. I doubt 5.4 would even do.. Jan 01 21:55:57 16.04 looks like it'll have version 5.5.1 when it comes out, and that's an LTS release. Jan 01 21:57:38 KyleMaas: I just snuck in a mention of LNC as an app at the bottom of the new wiki page. Hope it doesn't clash with an edit of yours. Jan 01 22:00:29 Added more version info. Jan 01 22:16:08 Huh. Debian Stretch has Qt 5.5.1. Jan 01 22:29:48 My trivial enyo 2 audio playback app works on my Pre3. Audio issues are definitely LuneOS issues then. Jan 01 22:31:16 Looks like I've got about 2 more hours of downloading to do to get Qt 5.5 installed. Jan 01 22:31:35 At least. Jan 01 22:32:05 KyleMaas: You're on dial-up or is this a full system installation situation? Jan 01 22:33:14 elvispre: Even the installer from Qt took forever. I think it's just whatever mirror it picked. System packages install quite quickly. Jan 01 22:34:38 Bad luck. What time zone are you in? Wake up to your download in the morning? Jan 01 22:34:55 Possibly. Jan 01 22:41:40 Going to try system packages on Debian instead. Gives me a chance to (a) test the instructions for it, and (b) keep working, since it should be faster. **** ENDING LOGGING AT Sat Jan 02 02:59:59 2016