**** BEGIN LOGGING AT Wed Aug 14 02:59:59 2013 Aug 14 05:27:57 morning Aug 14 05:28:00 JaMa: http://bpaste.net/show/8vXAYm9QyHBt618FSIhP/ Aug 14 06:24:25 morphis: sorry about that, looks good Aug 14 06:24:55 morphis: I've added the same file in .bbappend and only just before pushing I've noticed that I forgot to edit UID_MIN Aug 14 06:40:48 :) Aug 14 06:45:01 JaMa: you know wether qtbase requires gstreamer 0.10 or 1.0? Aug 14 06:48:28 JaMa: and it seems to be not important for us to enable gstreamer in qtbase but we need it for qtwebkit Aug 14 06:55:55 morphis: IIRC it supports both and it should prefer 1.0 when both are available, but I think that configure detection for 1.0 doesn't work Aug 14 06:56:16 morphis: because in my test-dependencies.sh build it never picked dependency on 1.0 even when it was available Aug 14 06:56:23 hm Aug 14 06:56:46 afaik qtbase doesn't use gstreamer in anyway and it's only a leftover in the configure script Aug 14 06:57:10 qtmultimedia should be the one which uses gstreamer Aug 14 06:57:13 and qtwebkit does Aug 14 06:57:57 JaMa: there is no virtual provider for gstreamer, right? just gstreamer (0.10) and gstreamer1.0? Aug 14 06:57:58 true e.g. openal auto-detection in qtmultimedia sucks Aug 14 06:58:26 right, in most cases they aren't interchangable, so nobody created provider Aug 14 06:59:34 ok Aug 14 06:59:41 then lets blacklist gstreamer 0.10 Aug 14 07:00:04 I would like to avoid having the error case when both are installed Aug 14 07:00:21 they can be installed in parallel but thats not required for us Aug 14 07:04:06 sounds reasonable Aug 14 07:04:25 maybe I can add another PACKAGECONFIG with 1.0 dependency (but same config options as 0.10) Aug 14 07:04:58 https://github.com/webOS-ports/meta-webos-ports/commit/c5512ebb82bb1a0b7cd362acc02921eea02713e4 Aug 14 07:14:47 morphis: please blacklist also all 0.10 plugin recipes Aug 14 07:15:13 it will show much clearer error when something will depend on them Aug 14 07:15:24 JaMa: oh yes Aug 14 07:18:12 morphis: I'm sorry I remember it incorrectly, qtbase is checking only for 0.10, I've seen 1.0 detection in some other qt5 package, probably webkit or multimedia Aug 14 07:18:36 JaMa: qtwebkit has an explicit check for it Aug 14 07:18:49 and qtmultimedia should have it too Aug 14 07:19:41 Source/WebCore/WebCore.pri Aug 14 07:19:57 qtmultimedia has only auto config.test Aug 14 07:20:01 IMHO Aug 14 07:20:43 JaMa: ok Aug 14 07:22:50 JaMa: updated blacklist pushed, will check wether things are building fine now Aug 14 10:17:28 morphis: luna-service2 should depend on systemd, right? | -- package 'libsystemd-daemon' not found Aug 14 10:48:17 JaMa: ah yes Aug 14 10:48:49 JaMa: will add the dependency Aug 14 10:50:23 I already did Aug 14 10:50:55 Only issue in builds now is that libhybris as well as mesa are built for qemuarm Aug 14 10:51:01 built and installed Aug 14 11:04:25 hm Aug 14 11:04:39 what is pulling libhybris in for qemuarm? Aug 14 11:05:51 JaMa: and please tell what you think about: http://bpaste.net/show/bPlmhqgb4N7DYLm4xEhR/ Aug 14 11:07:41 morphis: we need to explicitly disable config.test for them when they aren't added in DEPENDS, but can be already staged in sysroot Aug 14 11:07:57 see qtmultimedia openal check, it's ugly but seems to be working Aug 14 11:10:16 JaMa: yeah, I didn't implement this yet Aug 14 11:10:48 was just a quick add to the recipe but the config.test modification needs to be added Aug 14 11:13:11 JaMa: we can't mark two PACKAGECONFIG options as conflicting, right? Aug 14 11:13:31 no, only by comment in .bb Aug 14 11:22:58 JaMa: hm, does it make sense to offer support for gstreamer 0.10 for qtwebkit anyway? Aug 14 11:24:12 yes if it isn't too much work, some people are using meta-qt5 master with oe-core dylan Aug 14 11:25:35 ok, let me find a good way for i Aug 14 11:25:43 s/for i/for it/ Aug 14 11:35:10 JaMa: http://bpaste.net/show/epJmQ1tHtg1UZsl5gpLw/ Aug 14 11:35:19 need to test it but should work Aug 14 11:38:38 JaMa: what is pulling libhybris in for qemuarm? Aug 14 11:49:36 morphis: sorry I'm still waiting for build to finish to use bitbake -g Aug 14 11:49:46 ok Aug 14 12:15:32 morphis: quite a few http://bpaste.net/show/122976/ Aug 14 12:16:02 hm but those are seem related to libEGL/libGLES Aug 14 12:16:39 looks like qtbase is root cause for that Aug 14 12:17:04 yeah Aug 14 12:17:08 qtbase is the only one having buildtime dependency Aug 14 12:18:04 interesting that yesterday I was debuging oposite issue, no dependency on virtual/libgl when it's added through PACKAGEGROUP :) Aug 14 12:18:07 PACKAGECONFIG Aug 14 12:27:22 :) Aug 14 12:27:56 testing if setting PREFERRED_PROVIDER_virtual/egl for qemu is enough Aug 14 12:28:10 load average: 20.66, 15.99, 13.41 Aug 14 12:28:18 will take a while even for -g to finish :) Aug 14 12:34:19 seems to be working **** BEGIN LOGGING AT Wed Aug 14 16:42:31 2013 Aug 14 17:43:00 morning Aug 14 17:43:25 ka6sox: Morning ;) Aug 14 17:44:13 okay time to see if I can get anything done today Aug 14 17:49:11 Dodm Aug 14 17:49:25 Didn't get much done today, was a bit busy, but reordered this one :) http://webos-ports.org/wiki/Contributors Aug 14 18:41:15 morning Aug 14 18:41:54 Garfonso: hey Aug 14 19:13:10 Hello Aug 14 19:13:37 someone can tell me if OWOS apps has the same UI as webos 3? Aug 14 19:13:46 or is it a different one? Aug 14 19:15:26 WhiteBee: you mean the same application framework? Aug 14 19:16:37 OWO and webos 3.x both have enyo1 Aug 14 19:52:16 morphis: I want to start writing the contacts app, which will be replicating the existing OWO one in enyo2 Aug 14 19:52:38 but I want to play with it first, and I don't want to comiple luna Aug 14 19:52:43 compile* Aug 14 19:53:01 so I guess if they have the same UI I'll get myself a webos 3 emulator Aug 14 19:53:39 WhiteBee: yes that would be a good start Aug 14 19:54:15 for recreating the app in enyo2 you can take https://github.com/webOS-ports/org.webosports.app.calendar as good reference Aug 14 19:54:29 thing is I want to use it Aug 14 19:54:42 without compiling luna Aug 14 19:54:53 WhiteBee: you can also recreate the contacts app and use it in webOS 3.x Aug 14 19:55:28 morphis: no, no got me wrong. Before I recreate the app, I want to use it Aug 14 19:55:42 ok Aug 14 19:55:57 but if the one in 3.x is outdated I will have to compile luna to try the new app that comes with open webos Aug 14 19:56:06 JaMa: with libhybris not pulled in anymore can we reenable the build for qemux86? Aug 14 19:56:09 but if its not - great, I'll get an emulator Aug 14 19:56:21 emulator should be fine Aug 14 19:56:34 ok. next question - where can I get the 3.x emulator P= Aug 14 19:57:30 morphis: yes that's my plan :) Aug 14 19:58:34 JaMa: ok, could we run a qemux86 build in vbox for example? Aug 14 19:59:45 it should work the same as in upstream Open webOS builds, maybe I'll have to enable .vmdk format, IIRC I've disabled it because it was taking a lot spaces Aug 14 19:59:56 JaMa: what I thinking about is having a target which is not a device to run our wayland based compositor Aug 14 20:00:07 I'll look after first successfull qemux86* build Aug 14 20:00:13 ok Aug 14 20:00:35 that would make it easier for people like WhiteBee to develop apps based on the current UI Aug 14 20:00:54 agreed, I'm also using qemux86-64 SHR images, because it's faster to "reflash" and test new image then reflashing phones Aug 14 20:01:28 yes Aug 14 20:01:41 that could improve our development workflow a lot Aug 14 20:02:03 JaMa: btw. I will drop the android-audiosystem soon Aug 14 20:02:16 Ok, so I didn't actually get anything XD Aug 14 20:02:21 np, I was fixing it only because it was trippng my dependency tests :) Aug 14 20:09:03 WhiteBee: we're doing our best to get this out :) Aug 14 20:10:29 WhiteBee: the sdk download links disappeared form the official HP webpage some weeks ago. There is a post in the webos nation forums that has the links (the files are still on the server, only the webpage is gone). Aug 14 20:11:19 do you know the emulator? Important buttons: pos = up swipe, esc = back gesture (more important for phones ;))... and sometimes the right shift does not work for me. Aug 14 20:12:01 if you work only on GUI parts you can run the app also in a (webkit)-browser. Makes development a bit easier. Aug 14 20:16:03 btw: got rid of the node.js module for xml => json conversion and now using webos internal stuff.. :) Aug 14 20:16:57 Garfonso: yeah :) Aug 14 20:17:11 Garfonso: we're need a enyo2 rewrite of the accounts app too :) Aug 14 20:18:00 I suck very much on GUI... still struggling with preware 2 settings :( Aug 14 20:18:06 :) Aug 14 20:28:23 Garfonso: yes, there it is http://forums.webosnation.com/webos-development/325645-looks-like-you-cant-get-sdk-anymore-almost.html Aug 14 20:28:45 thanks Aug 14 20:30:54 Garfonso: as you're doing some application and js work: Aug 14 20:31:23 I am currently rework the webappmanager and need to recreate the several specific webOS API's Aug 14 20:31:57 my current approach will require every app to include a js file provided by the system Aug 14 20:32:14 without it the app can't access the PalmSystem or connect to ls2 services Aug 14 20:32:38 do you see any problem with having an additional webos specific script include? Aug 14 20:34:03 what kind of file/script? Aug 14 20:34:48 would be good if it would be easy stuff.. ;) Aug 14 20:41:37 morphis: I wonder why last master builds are all failing with | ERROR: ld.so: object 'libpseudo.so' from LD_PRELOAD cannot be preloaded: ignored. Aug 14 20:41:57 it's working for me locally only jenkins has this issue Aug 14 20:42:21 Garfonso: will look like this: http://bpaste.net/show/H1VrFeiErdas8UzLdXZM/ Aug 14 20:43:00 Garfonso: it will handle the communication between the app process (we're using webkit2 so every app gets its own process) and the webappmanager Aug 14 20:45:20 Garfonso: without having this nothing of the webOS specific API's will work Aug 14 20:47:51 does that require changes for every app? Or will it mostly stay constant? Aug 14 20:52:11 Garfonso: only every app as to include one line like: