**** BEGIN LOGGING AT Sat Jul 20 02:59:58 2013 Jul 20 13:30:05 Does anyone know how to fix the App Catalog error "AppLists not defined"? Jul 20 19:18:55 JaMa: As per Eric's comment you can ignore my patch to meta-qt. His changed was actually merged 12 days ago but as the meta-qt layer was pinned on an older rev I did not realise that. Jul 20 19:19:07 Anyway, its fixed now and that is all what counts. Jul 20 19:19:47 It was the only change needed btw to have the full webos-ports-dev-image built for maguro on my debian unstable box Jul 20 19:22:44 stefan_schmidt: yes I've noticed in the morning when I was trying to apply yours Jul 20 19:22:54 JaMa: :) Jul 20 19:23:04 stefan_schmidt: sorry that I forgot about Eric's patch and asked you to submit it Jul 20 19:23:13 I'm doing too many things at the same time :/ Jul 20 19:23:17 JaMa: Now worries about that Jul 20 19:23:31 Was a good feeling to do an OE patch again after a long time :) Jul 20 19:23:41 It was also nice to see it building for webos Jul 20 19:27:45 stefan_schmidt, you were sucessful? Jul 20 19:27:56 ka6sox: yup Jul 20 19:28:11 :) Jul 20 19:28:17 ka6sox: only the the one problem with my gcc 4.8 host Jul 20 19:28:36 ka6sox: But I lack any hardware to test it on. So it was more academical :) Jul 20 19:28:43 Nice though Jul 20 19:28:50 I see Jul 20 19:29:20 Its kind of ironic that I have like three original Webos devices here but support is only for android phones :) Jul 20 19:29:48 And the only one I own is a Galaxy S1 which is my main phone Jul 20 19:31:22 Which make me wonder why nobody tries to have it supported on Pre3 or Touchpad hardware Jul 20 19:31:50 Is the hardware really to bad for it or is just nobody interested enough in spending the time on it Jul 20 19:32:12 I remember that booting a self compiled kernel on my pre- was a piece of cake Jul 20 19:32:34 way easier than on all the other platforms I was working on at that time Jul 20 19:33:34 stefan_schmidt: btw how long did your build take? Jul 20 19:33:57 JaMa: Can't really say Jul 20 19:34:01 ok, np Jul 20 19:34:12 I did not add a time after I fixed the one build porblem Jul 20 19:34:20 Thought something else will come up Jul 20 19:34:35 If you want I can remove everything and do a fresh build tonight Jul 20 19:34:43 and give you the time Jul 20 19:35:03 * stefan_schmidt wonders what other devices moved with him to UK Jul 20 19:35:26 Ah, right. I also have a first generation Tizen dev phone here. :) Jul 20 19:35:43 But thats not supported in OE and I lack motivation to add it. Jul 20 19:36:04 They really made it clear with the case that it is a dev phone and not to be used day by day Jul 20 19:36:31 ah, and even on Tizen there is no telephony support on it :) Jul 20 19:36:42 I think I can scratch that from the list :) Jul 20 19:47:36 Stefan as for legacy: Since they're not open like Nexus etc they were not chosen as initial targets. I believe technically it should be possible to make them run OWO. Some guys got OWO running on 2.6 and 3.0 kernels for other devices, so I don't see why it wouldn't be possible for the Veer, Pre 3, Touchpad etc Jul 20 19:48:00 Touchpad might be easiest since it has proper Android running so all Wayland stuff that's being used is easier to use Jul 20 19:48:50 Just the lack of openness made them less desirable targets to work with. I'm quite sure we'll see a port sometime in future to TP and Pre3 when bugs have been ironed out on the open devices Jul 20 19:54:14 Herrie: hmm, I remember pre- was not that bad. I had to talk to Palm about the wifi driver but I was running my own kernel for some time Jul 20 19:54:27 Hmm, there was also these dsp bridge thing Jul 20 19:54:35 but OMAP specific anyway Jul 20 19:54:52 Herrie: But I can see why choosing a different hardware was the easier way Jul 20 19:55:07 Galaxy Nexus is used by a lot other projects as dev devices as well Jul 20 19:55:18 IIRC Firefox OS and Ubuntu touch also used it Jul 20 19:56:41 I can see the technical reasons. Still feels ironic. :) Jul 20 19:58:55 It feels ironic, I agree... I think if you'd were to use a Palm device, the Pre2 would be technically the easiest option, though it's quite outdated spec wise Jul 20 19:59:17 OMAP always has been very open friendly Jul 20 20:02:37 Heh, thats the one I don't have. Pre, Pre3 and Touchpad only :) Jul 20 20:03:08 But I don't see me trying to get them to the same state as the gnexus. Jul 20 20:03:30 Sadly not worth the time to spent on. Better put this time somewhere else Jul 20 20:08:32 I wish I knew more OE and kernel stuff... Have a Huawei P1 and P2 laying around here... P1 = OMAP4xxx dual core which has full kernel source for 3.0.8 Jul 20 20:09:25 P2 unfortunately doesn't have full kernel source yet, but similar devices with same chipset has, could be just different touchscreen is used, most other bits should be identical to other Huawei devices that DO have open source bits available and that are also using K3V2 chipset like P2 Jul 20 20:11:13 Herrie: I got started like you 8 years ago. Having some linux phones (Motorola EZX) sitting on my desk Jul 20 20:11:53 Herrie: First steps would be to make sure you can compile the kernel source to a working, aka booting, kernel Jul 20 20:12:06 At least got some boring stuff done today: Archiving all my paperwork more or less into a digital archive :P Jul 20 20:12:24 That includes toolchain, source code and maybe patches as well as finding a way to flash the kernel either to ram or nand Jul 20 20:12:25 Tomorrow a bit left to do, but nothing that much. Like my new multi functional ;) Scans quickly and neatly :D Jul 20 20:12:39 OK :) Jul 20 20:12:45 wow, I which that would be so easy for me. Jul 20 20:13:08 Well I have kernel source, can compile it for the P1, just need to figure out how to boot it... And how to test the kernel works ? No panic = working ? Jul 20 20:13:23 I always wanted to be all digital for my archive but just looking at all my paperwork makes me think about something else :) Jul 20 20:13:45 Yeah well, wife is gone for another week, so decided to do it today :P First sorted, then scanned :) Jul 20 20:13:49 Herrie: Find a way to either flash it or loading into ram Jul 20 20:14:04 Too bad scanner doesn't do duplux but PDFTK was helpful merging both sides :) Jul 20 20:14:39 to check if it works I would add a small printk somewhere so you can verify that it is your kernel via dmesg Jul 20 20:15:04 Helps when you can't be sure that your kernel is actually choosen and booted Jul 20 20:15:16 all of this obviously have the risk to brick your device Jul 20 20:15:18 be warned Jul 20 20:15:40 Well it's official kernel source code, so nothing much can go wrong? Jul 20 20:15:45 Do a extensive google search first to see if anyone else worked on this device before Jul 20 20:15:57 maybe they already found out how to build and boot a kernel Jul 20 20:16:02 Herrie: hahaha Jul 20 20:16:09 Herrie: Sorry could not resist Jul 20 20:16:10 I should put it in Android recovery and then use fastboot to send boot.img? Jul 20 20:16:29 I was always happy when the official source did actually compile Jul 20 20:16:55 Never done much android development Jul 20 20:16:59 I managed to get that working couple a days ago ;) Jul 20 20:17:06 but fastboot should be your best bet Jul 20 20:17:26 question is if you have an unlocked bootloader that allows booting of unsigned images Jul 20 20:17:36 That seem to be really different between android devices Jul 20 20:17:52 sounds not to bad of a start Jul 20 20:18:24 Add a printk somehwere in the code where you know it will get executed for sure Jul 20 20:18:31 Anyone familiar with scratchbox2? Jul 20 20:19:04 Herrie: and if you can use fastboot try it out and check dmesg if your printk shows up Jul 20 20:19:07 from ancient days of WIDK only Jul 20 20:20:13 I'm getting this error; sb2: Error: No target specified and none set as default, aborting. Jul 20 20:20:20 Herrie: btw, does Cyanogenmod run on the P1? Jul 20 20:20:30 It happens no matter what command I use. How do I fix this? Jul 20 20:21:03 Herrie: if yes, they would have all the infos somewhere you need to put your own kernel and a webos image on the device Jul 20 20:22:49 Let me build kernel and see what it does... Jul 20 20:22:54 Getting ADB and Fastboot now :) Jul 20 20:24:17 stefan_schmidt: thats a good hint Jul 20 20:24:22 Kernel is building shouldn't take too long ;) Jul 20 20:25:25 Herrie: you have the P2, right? Jul 20 20:26:05 I have the P2 which is mine, a colleague of mine gave me his P1 to sell for him ;) Jul 20 20:26:15 He got a P6 now... P1 = OMAP4460 :) Jul 20 20:26:30 P2 = HiSilicon/Huawei K3V2 with Vivante graphics Jul 20 20:27:17 and P2 has which chipset? Jul 20 20:27:50 P2 = HiSilicon K3V2 (made by Huawei), same as in Ascend Mate, D1 Quad and others ;) Jul 20 20:28:03 ah ok Jul 20 20:28:12 so it's their own SOC Jul 20 20:29:21 Hmm, can't really find anything about the P2 and cyanogenmod Jul 20 20:29:23 Yup, source code for kernel is available for other devices using same chipset like Ascend Mate, D1 Quad but not for P2 yet... Already bugging the kernel guys internally ;) It's on the roadmap but not sure when... Might get an Ascend Mate ;) Jul 20 20:29:30 Seems only older devices are supported Jul 20 20:29:39 P2 = new Jul 20 20:29:51 Only available outside of CHina for a month or 6 weeks.... Jul 20 20:30:09 Herrie: Without cyanogenmod this might be a uncertain, long and bumpy road Jul 20 20:30:14 P6 = flagship available globally with launch party last month in London Jul 20 20:30:37 WEll I have kernel source for devices with same chipset, could be they just use different touch panel Jul 20 20:30:43 Rest should be pretty much the same.... Jul 20 20:30:54 Given how fast smartphones life cycles are these days I would only spent energy on things that are working quite good already and are used by a big community Jul 20 20:31:10 Thus it totally makes sense to have the Galaxy nexus as Webos ports device Jul 20 20:32:26 :) Jul 20 20:33:46 Herrie, as we have discovered...just having kernel sources isn't enough to make a device work. Jul 20 20:34:10 there are a LOT of userspace thigns (libs etc) that if missing make life difficult/impossible to work with. Jul 20 20:39:36 Where should I look to see if these userspace things are available? Jul 20 20:41:49 Herrie: That would be a project like cyanogenmod Jul 20 20:42:21 As they put all the android things together. Which is something other projects could build up from Jul 20 20:42:33 Is there any particular folders I should look for? I have a ton of .c and .h for drivers etc Jul 20 20:42:40 Seems not to be the case for P1 or P2 tho. :( Jul 20 20:43:25 Herrie: Often the GL driver is actually a binary only userspace lib which just uses some small kernel driver for memory access. Jul 20 20:43:51 The telephony driver (RIL for android) is also quite often a userspace binary only thing Jul 20 20:44:05 There might be more Jul 20 20:44:26 Its really a long, uncertain and bumpy road ahead :/ Jul 20 20:44:54 Herrie: Not trying to de-motivate you here, but maybe a cheap g nexus is better spent on. Jul 20 20:45:09 Instead of tons of your spare time :) Jul 20 20:46:18 A rule of thumb could be: Nothing reached after two full weekends of research and hacking? Better throw the 200€ or whatever at some ebay dude to get an G nexus :) Jul 20 20:51:23 LOL Jul 20 20:51:32 Need to find a damn microSD to root this P1 :P Jul 20 21:03:51 I need the uImage right? Jul 20 21:07:03 I don't think so Jul 20 21:07:13 uImage is for u-boot as bootloader Jul 20 21:07:31 Depends if your device uses that Jul 20 21:07:50 I would say its more likely they use something more similar to what other android device use Jul 20 21:08:03 My guess would be zImage Jul 20 21:08:21 but as I said I never really played to much with android devices Jul 20 21:08:40 stefan_schmidt: yes, it's a zImage but specially formated Jul 20 21:09:06 morphis: ok, thx Jul 20 21:09:07 http://git.shr-project.org/git/?p=meta-smartphone.git;a=blob;f=meta-android/classes/kernel_android.bbclass;h=1c68114f9d0abaad285c6afff0fdf51de6a2cdbc;hb=HEAD Jul 20 21:09:18 mkbootimg is android specific Jul 20 21:09:24 Herrie: That is nothing I can help with, sorry Jul 20 21:09:25 so, now I really have to leave :) Jul 20 21:09:26 gn8 Jul 20 21:09:33 n8 Jul 20 21:09:34 Ok no problem ;) Jul 20 21:09:36 Thnx Jul 20 21:09:40 Will play a bit Jul 20 21:28:04 Hmmmz need to find some MicroSD somewhere... Jul 20 21:36:52 I'll try my P2 instead, it's rooted already ;) Jul 20 21:54:04 Hmmz seems I need different toolchain for it... Any idea how I can install arm-linux-androideabi-4.6 in ubuntu 12.04? Jul 20 22:17:17 OK got that figured out now **** ENDING LOGGING AT Sun Jul 21 02:59:58 2013