**** BEGIN LOGGING AT Wed Aug 21 02:59:59 2013 Aug 21 10:49:24 Tofe: ping Aug 21 17:47:22 morphis: pong Aug 21 17:47:51 I got this message when rebuilding: Aug 21 17:47:52 | DEBUG: Executing shell function useradd_sysroot Aug 21 17:47:52 | Running useradd commands... Aug 21 17:47:52 | useradd: UID 1000 is not unique Aug 21 17:47:52 | WARNING: useradd command did not succeed. Retrying... Aug 21 17:48:08 in the do_install of android-system_1.0.bb Aug 21 17:48:21 what cleanup would you suggest ? Aug 21 17:51:54 ah, seems like JaMa got this last week Aug 21 17:52:23 base-passwd Aug 21 17:52:40 and iirc shadow-sysroot Aug 21 17:54:52 great ! thanks :) Aug 21 17:56:10 check passwd in sysroots after cleansstate to be sure you have them all :) Aug 21 17:56:59 I'll do that, but at least it got my install problem solved Aug 21 17:58:12 I've got system:1000 Aug 21 19:01:32 packagegroup-webos-ports-development depends on libqt5compositor5 which is not available ? Aug 21 19:01:49 I've got an error in do_rootfs... Aug 21 19:03:24 Tofe: you have an up-to-date meta-qt5? Aug 21 19:03:45 I guess so, I updated the whole thing Aug 21 19:03:47 I'll check Aug 21 19:05:56 I'm not in sync with origin/master, but I guess it's because it is specified so in my layers.txt Aug 21 19:06:03 ok Aug 21 19:06:23 then please check do_configure for qtwayland wether there is a dependency not correctly detected Aug 21 19:09:35 looks like it went fine Aug 21 19:09:48 qtwayland should provide libqt5compositor5 ? Aug 21 19:10:12 yes Aug 21 19:13:59 I confirm the qtwayland package does contain that lib Aug 21 19:15:07 but I don't understand where that PROVIDE statement is Aug 21 19:18:16 ok, dinner-time. Aug 21 19:27:51 Tofe: you can check log.do_compile and log.do_configure in it's work directory Aug 21 19:34:03 Tofe: btw. are you going to recreate the launcher as it was? Aug 21 19:47:08 * stefan_schmidt will enjoy himself the rest of the evening by reading the gnexus flashing instructions and follow them Aug 21 19:50:06 Step one achieved. Devices is unlocked now :) Aug 21 19:50:19 stefan_schmidt: ah you got your galaxy nexus :) Aug 21 19:50:28 Now I have to wait until my latest build does finish Aug 21 19:50:37 morphis: yeah, was waiting for me at home :) Aug 21 19:50:43 :) Aug 21 19:50:57 Finally I can do some real testing and see how it is Aug 21 19:51:00 stefan_schmidt: you might want to flash the alpha2 (http://build.webos-ports.org/alpha2/) while you're waiting for your build Aug 21 19:51:13 morphis: ok, good point Aug 21 19:51:20 better start with something known :) Aug 21 19:51:24 :) Aug 21 19:51:50 that at least shows you how it was before we decided to recreate everything Aug 21 19:52:09 wow 700MB Aug 21 19:52:16 thats huge Aug 21 19:52:27 mostly empty space :) Aug 21 19:52:30 haha Aug 21 19:52:40 it's an unstripped image Aug 21 19:53:01 ext.bz2 would have been better than :) Aug 21 19:53:11 we never came so far to provide stripped ones but I am using tar.gz mostly Aug 21 19:53:20 At least my connectivity here is good Aug 21 19:53:34 yeah, will use my own images soon anyway Aug 21 19:53:39 as the initrd supports extracting tar.gz packed on the internal flash on first boot Aug 21 19:53:43 but lets verify with a known good before Aug 21 19:54:32 good plan Aug 21 19:54:39 I am using this for flashing images: http://bpaste.net/show/D4u1YPYG4LVoOECtxklL/ Aug 21 19:54:40 And it gives me time to read through the whole page. Always a good idea :) Aug 21 19:55:26 morphis: looks handy Aug 21 19:55:33 * stefan_schmidt saves it into his project folder Aug 21 19:56:18 never had the time to clean it up or publishing it Aug 21 19:56:36 morphis, is this something Herrie can do? Aug 21 19:56:49 ka6sox: you mean reworking the script? Aug 21 19:57:04 cleaning up Aug 21 19:57:12 if he wants, why not Aug 21 19:57:21 :) Aug 21 19:57:34 it makes it really easy to put new tar.gz images on the device so why not :) Aug 21 19:57:51 and in the long run it could replace our default installation procedure Aug 21 19:59:07 ok, so default is loading the kernel into ram with fastboot and using the image from the internal sd. Keeping all android intact. Aug 21 19:59:24 stefan_schmidt: yes Aug 21 19:59:39 stefan_schmidt: I am mostly flashing the kernel to the recovery partition Aug 21 19:59:53 Easy enough and non destructive. good Aug 21 19:59:53 and for the galaxy nexus: you mostly can't break anything Aug 21 20:00:00 nice nice Aug 21 20:00:10 yes, it is Aug 21 20:00:16 and easily portable Aug 21 20:00:24 Having a dual boot at some point would be nice. But I guess I'm not the first one saying that :) Aug 21 20:00:35 we're using the same procedure (same initrd) for N7 and Galaxy Nexus and it should be working for every android device Aug 21 20:00:40 stefan_schmidt: :) Aug 21 20:00:47 stefan_schmidt: you remember bootr? Aug 21 20:00:58 yeah, having portable instruction is nice Aug 21 20:01:00 stefan_schmidt, when there is something that can last more than 30 minutes of "this is interesting...but it doesn't do anything yet" Aug 21 20:01:06 morphis: I remember :) Aug 21 20:01:07 then we will have something more permanent. Aug 21 20:01:19 ka6sox: sure, not yet, just later Aug 21 20:01:36 ka6sox: nothing high prio :) Aug 21 20:01:40 its being worked...but it has to be revertable with no ill effects... Aug 21 20:03:10 yeah, making it a mostly non-brickable solution for users is the hard part Aug 21 20:03:17 So many traps one can fall into Aug 21 20:03:48 stefan_schmidt: yeah and for example running standalone Aug 21 20:04:02 Ubuntu touch for example depends on the system partition etc. Aug 21 20:04:15 we have just one archive we can put everywhere Aug 21 20:04:24 and it will just run Aug 21 20:04:38 from nfs, flash, sd, ... Aug 21 20:04:51 stefan_schmidt, we did some research a few years ago and discovered it took only 3 files in the Android areas to make it work with linux stuff Aug 21 20:05:02 (using optware) Aug 21 20:05:13 1) modding init.rc Aug 21 20:05:19 stefan_schmidt: ah and one other fact: we're using a mostly unmodified android kernel Aug 21 20:05:33 2) adding ldlinux.so to the /system/lib Aug 21 20:05:47 3) adding an init.d tree Aug 21 20:06:41 evening Garfonso Aug 21 20:06:54 morphis: any openwebos specific kernel patches? Aug 21 20:07:09 ka6sox: I think I would prefer a real dual boot with shared data partition Aug 21 20:07:20 stefan_schmidt: only some to make a real linux system in some aspects working Aug 21 20:07:33 morphis: ok, not to bad Aug 21 20:07:35 hi Garfonso Aug 21 20:08:30 stefan_schmidt: http://git.shr-project.org/git/?p=linux.git;a=shortlog;h=refs/heads/tuna/3.0/master Aug 21 20:08:46 stefan_schmidt: we have eleven patches on top of the cm kernel Aug 21 20:09:18 morphis: nice Aug 21 20:09:33 and you should be able to run android with it ... Aug 21 20:10:30 well, I would mostly care about a dalvikvm running on glibc but still allowing you to run android apps Aug 21 20:11:00 A full emulation of all APIs would be nuts as a small community project though Aug 21 20:11:20 but that is all just thinking Aug 21 20:11:36 First to get my hands dirty with flashing the device and having a look around Aug 21 20:11:39 stefan_schmidt: http://thp.io/2012/apkenv/ Aug 21 20:12:22 morphis: something like this Aug 21 20:12:33 morphis: there have been several approaches to that IIRC Aug 21 20:12:50 yes Aug 21 20:13:01 morphis: I wonder how Jolla solved it as they have it in their feature list for sailfish Aug 21 20:13:04 but for now we need to get our aps back working :) Aug 21 20:13:16 morphis: sure, sure, that has higher prio Aug 21 20:13:20 stefan_schmidt: they licensed their solution from miriad Aug 21 20:13:28 Just thinking aloud while waiting for the download to finish Aug 21 20:13:38 Nothing you folks haven't heard yet :) Aug 21 20:14:02 :) Aug 21 20:14:04 morphis: ah, so buying it in. Makes kind of sense for them. Focus their own resources on their platform Aug 21 20:14:14 yes Aug 21 20:14:19 morphis: well, for the launcher, I guess yes, what else could it be ? Aug 21 20:14:45 Tofe: ok, as I tought about reducing it's complexity by leaving out the categories for now Aug 21 20:18:49 morphis: yes, sure, we can do it step by step Aug 21 20:19:01 ok Aug 21 20:19:24 Tofe: ah and the ls2 call to the application manager doesn't seem to work Aug 21 20:19:57 mmmh ok, that must be the json response interpretation which is wrong Aug 21 20:20:03 hi all. Aug 21 20:20:18 Garfonso: hi! Aug 21 20:21:43 evening Tofe Aug 21 20:22:12 Tofe: maybe not as I don't see the call with ls-monitor Aug 21 20:22:51 Tofe: ah http://bpaste.net/show/nSWiaj2wPyzsHPS4jgWI/ Aug 21 20:24:16 Tofe: ok, found the error Aug 21 20:24:19 Tofe: look at https://github.com/webOS-ports/luna-next/blob/master/src/compositor/qml/LunaSysAPI/ApplicationModel.qml#L10 Aug 21 20:24:25 it must be org.webosports.luna Aug 21 20:24:34 as this is the role we assigned to be provided by luna-next Aug 21 20:25:13 Tofe: according to: http://bpaste.net/show/zZq8otJ9NDDBoipqmm2h/ Aug 21 20:25:35 was only online for a few mins and will now vanish again. ;) Aug 21 20:25:36 bye all. Aug 21 20:25:42 bye Garfonso Aug 21 20:25:44 nite Aug 21 20:25:49 bye Garfonso Aug 21 20:25:50 morphis: yes, you're right Aug 21 20:34:11 oh man in 4.2.2 they are hiding the developer menu in android? Aug 21 20:34:27 and you have to press 7 times on the build number field to get it back Aug 21 20:34:34 funny but also annoying Aug 21 20:35:17 stefan_schmidt: :) Aug 21 20:38:42 yay, it booted into webOS! Aug 21 20:39:43 :) Aug 21 20:39:47 cool stuff Aug 21 20:40:07 going to play around with it for a while now Aug 21 20:40:11 :) Aug 21 20:47:46 Tofe: we might need to revisit some of the window management parts later Aug 21 20:48:52 we need to handle client requests for their windows and I don't know how much of this is already covered by the underlaying wayland protocol Aug 21 20:49:36 stefan_schmidt: ah one thing: when you switch to a recent image remember we're using now adb instead of rndis/ssh Aug 21 20:49:53 Happy to rework Wiki was looking at building & install today, thought it might need updating? Aug 21 20:50:09 Stefan: Feel free to write up some instructions and send them to me ;) Aug 21 20:50:17 Or add to Wiki yourself when you have access Aug 21 20:54:27 morphis: ok Aug 21 20:54:36 Herrie: instructions have been fine Aug 21 20:54:51 Ok will create a template from them then ;) Aug 21 20:54:56 They're now device specific ;) Aug 21 20:55:19 Will create a template for it, makes more sense :) Aug 21 20:55:31 Morphis for the Nexus, does the talapia also work now or not tested? Aug 21 20:55:58 tilapia that should be Aug 21 20:57:22 tilapia = nexus 7 3g Aug 21 20:57:30 And how about toro and toroplus nexus CDMA versions? Aug 21 20:58:03 or razor? :p Aug 21 20:58:08 Herrie: it should and toro/toroplus too Aug 21 20:58:11 but no one tested them Aug 21 20:58:16 so we're not supporting them Aug 21 20:58:27 but it should be a minimal amount of work Aug 21 20:58:35 we have already machine configuration for all Aug 21 20:59:36 victory ! rebuilding qtwayland did it. I now have an image to test :) Aug 21 21:00:52 Tofe: great Aug 21 21:01:42 OK ;) Aug 21 21:01:54 Well I'll add them to the Wiki as "not tested" then for now ;) Aug 21 21:02:08 But theoretically they should work ;) We just need some US folks to test ;) Aug 21 21:02:21 Maybe we can send EricBlade a Verizon/Sprint version :P ? Aug 21 21:02:42 But I guess ka6sox could test too :P Aug 21 21:02:49 He's in US too right? Aug 21 21:03:05 Herrie: it's not only testing Aug 21 21:03:19 we need someone to setup things in OE for them Aug 21 21:03:55 Ah ok ;) Aug 21 21:04:11 Isn't machine configuration OE ? Aug 21 21:04:19 Or something else (I'm a n00b :P) Aug 21 21:04:54 wow, booted fast, and it was its first boot time Aug 21 21:05:08 Tofe: .... systemd :D Aug 21 21:05:22 :p Aug 21 21:06:03 Anyway I'm off to bed ;) Aug 21 21:06:36 Herrie: n8 Aug 21 21:06:53 n8 for later ;) Aug 21 21:28:06 morphis: uh... after all this all-clean rebuild, I still get an error when building the newest luna-next... did you need to modify something ? I always get this 'Builds must be done "out-of-source"' error... Aug 21 21:28:47 looks like it has something to do with a modification in CMakeLists.txt, which now points to some webos cmake module Aug 21 21:29:28 but maybe I'll get a good long sleep before analyzing further. n8 ! Aug 21 23:29:38 JaMa: I am testing http://bpaste.net/show/cA5LoAjwEw4BsgsvgC3C/ currently but if it's fine I will send it as PR for meta-qt5 Aug 21 23:32:02 morphis: is it correct that only 5.0.2 patch is changed? Aug 21 23:32:28 JaMa: hm Aug 21 23:36:12 JaMa: http://bpaste.net/show/2dJjecMgyilWYwyvN2RI/ Aug 21 23:37:31 forgot to ammend while creating the patches Aug 21 23:38:27 looks better now, thanks Aug 21 23:38:51 is the same change needed in meta-qt5/recipes-qt/qt5/qtbase-git/ ? Aug 21 23:38:58 narf Aug 21 23:39:06 it's too late, but yes it is Aug 21 23:39:14 ok :) Aug 21 23:39:21 it's needed for all qt versions we support Aug 21 23:39:25 I guess you support my plan to drop 5.0.2 soon :) Aug 21 23:39:49 ok Aug 21 23:40:03 JaMa: *-git uses stable branch? Aug 21 23:40:43 ah great, the 5.1.0 patch applies for -git too Aug 21 23:41:02 yes stable branch by default, master in some exceptions Aug 21 23:41:35 btw you can use qtbase repo in meta-qt5 repos when rebasing/updating patches Aug 21 23:41:52 http://bpaste.net/show/pZLSqm97K734UKEr6E32/ Aug 21 23:41:56 ok, will do that next time Aug 21 23:42:01 I use it all the time because it's easier to rebase for new qt version Aug 21 23:42:29 but then there is pain of synchronizing 25+ patches in meta-qt5/qtbase to match what's in that repo Aug 21 23:44:50 :) Aug 21 23:45:24 JaMa: ok, just need to verify that the patch does it's job Aug 21 23:47:44 ok, its enough for today Aug 21 23:47:46 gn8 Aug 21 23:48:52 nite morphis **** ENDING LOGGING AT Thu Aug 22 02:59:58 2013