**** BEGIN LOGGING AT Tue Oct 02 02:59:58 2012 Oct 02 07:52:29 ka6sox: still here? Oct 02 07:55:30 hey peeps Oct 02 08:09:17 morning Oct 02 08:14:34 mornin Oct 02 08:15:52 warzon: morning Oct 02 08:17:41 morphis: did you use android layout of device names in /dev ? Oct 02 08:18:01 no Oct 02 08:18:12 warzon: whats your current state? Oct 02 08:19:45 morphis: a bit better then yesterday Oct 02 08:21:13 but it segfaults, how you debug . and maybe there is some usual errors? Oct 02 08:22:26 warzon: can you show me the log? Oct 02 08:22:31 warzon: Stskeeps may can help here too Oct 02 08:22:37 he helped me a lot to debug this Oct 02 08:22:50 what SoC? Oct 02 08:22:54 morphis: i've send you start log a minute Oct 02 08:22:59 allwinner a10 Oct 02 08:23:22 warzon: full log would help more Oct 02 08:23:30 warzon: ah and take a strace log too please Oct 02 08:24:09 Stskeeps: allwinner a10 with mali-400 gpu Oct 02 08:24:14 ok Oct 02 08:24:30 gdb backtrace always helps Oct 02 08:24:36 did you build your custom libc.so ? Oct 02 08:24:39 and friends Oct 02 08:24:58 Stskeeps: with custom libc it segfaults at start Oct 02 08:25:24 what patch are you using currently? Oct 02 08:26:06 https://github.com/webOS-ports/android-binaries/blob/master/patches/bionic-pthread-tls.patch Oct 02 08:26:29 get a backtrace, it'd help a lot Oct 02 08:26:41 wait a minute i do a full log Oct 02 08:27:04 gingerbread? Oct 02 08:27:07 ics Oct 02 08:27:17 4.0.3 Oct 02 08:28:34 Stskeeps: he's using my libhybris version afaik Oct 02 08:28:40 ok Oct 02 08:28:43 Stskeeps: so pthread fix should be in Oct 02 08:28:59 warzon: strace will help to find missing so files too Oct 02 08:29:35 also, start with test_egl and LD_LIBRARY_PATH=. ./test_egl Oct 02 08:29:42 and get that working first Oct 02 08:30:40 Stskeeps: the same result with LD_LIBRARY_PATH=. Oct 02 08:33:56 morphis: i've send you logs Oct 02 08:34:50 warzon: can you put them somewhere so Stskeeps can see them too? Oct 02 08:35:19 warzon: your log looks short Oct 02 08:35:32 and a lot failures regarding to pthread Oct 02 08:38:31 http://paste.org.ru/?v0a72d Oct 02 08:39:26 is this with the custom libc? Oct 02 08:40:16 no, i 'm attaching with custom now Oct 02 08:40:18 it looks like it doesn't find the right gralloc Oct 02 08:41:15 yes Oct 02 08:41:16 access("/vendor/lib/hw/gralloc.crane.so", R_OK) = -1 ENOENT Oct 02 08:41:23 and access("/vendor/lib/hw/gralloc.exDroid.so", R_OK) = -1 ENOENT Oct 02 08:41:25 where is your right gralloc? Oct 02 08:41:27 and then it takes the default one Oct 02 08:41:28 http://paste.org.ru/?yp7v8v Oct 02 08:41:32 with custom Oct 02 08:41:45 http://paste.org.ru/?9k7q0c Oct 02 08:41:45 warzon: make sure /system/lib/hw/gralloc.exDroid.so is in place Oct 02 08:41:59 warzon: and gdb? Oct 02 08:42:11 warzon: /system/lib/hw/gralloc.exDroid.so is really needed to be loaded Oct 02 08:42:20 it should be in /system/vendor/lib/hw/ Oct 02 08:43:19 there is gralloc.sun4i.so. it was in official firmware Oct 02 08:43:35 i made a symlink , but it not helps Oct 02 08:43:46 have to leave Oct 02 08:43:49 will be back later Oct 02 08:44:02 check your egl.cfg as well? also, is both /system and /vendor there? Oct 02 08:44:11 yes Oct 02 08:44:29 ls -l /vendor/lib/hw ? Oct 02 08:44:59 http://paste.org.ru/?mzq5uh Oct 02 08:47:47 http://paste.org.ru/?9s3bg1 Oct 02 08:47:55 the last is egl.cfg Oct 02 08:48:32 no gralloc.mali ? that's obscure Oct 02 08:48:55 i think you may need to adjust your /system/build.prop a bit Oct 02 08:49:46 it was taken from working android Oct 02 08:50:14 hmm Oct 02 08:50:59 how it looks in your firmware? Oct 02 08:52:11 perhaps it's better you add some debugging for property_get and see what it returns? Oct 02 08:54:14 i'll try Oct 02 09:03:07 Stskeeps: thanks a lot for help, will try to debug it. maybe something else to look at? Oct 02 09:03:33 it's a bit of guesswork really, if you can get a live dump of properties from a running android, it might help Oct 02 09:22:55 Stskeeps: I'll try. write you later about my expirience. Oct 02 10:53:04 Stskeeps: are you here? Oct 02 10:53:07 sortof Oct 02 10:53:21 we've moved a bit Oct 02 10:53:50 good, how are things now? Oct 02 10:53:57 getting these message gingerbread/linker.c:658| WARNING: `/system/lib/hw/gralloc.default.so` is not a prelinked library Oct 02 10:53:57 0 mapped library 'gralloc.default.so' to 400e7000 via kernel allocator. Oct 02 10:54:10 that's sane Oct 02 10:54:38 in few seconds i upload logs for beaglebone and allwinner Oct 02 10:56:24 http://paste.org.ru/?c6bd3k log for allwinner Oct 02 10:58:23 gdb Oct 02 10:58:27 i need to know where it dies, so Oct 02 11:00:21 gdb shows only ?? , i nead to rebuild the sources maybe. http://paste.org.ru/?lgcpkb for beaglebone. Oct 02 11:02:07 ?? is fine Oct 02 11:02:14 just let me know the address it crashes on Oct 02 11:10:22 http://paste.org.ru/?exutme Oct 02 11:10:51 ok, now check /proc/pid/maps Oct 02 11:10:56 and find what library that address is in Oct 02 11:14:43 we have no such file in /proc. i think that we nead to enable something in kernel Oct 02 11:15:21 pid being pid of the process Oct 02 11:15:25 it's in mine, at least Oct 02 11:28:53 http://paste.org.ru/?8nbqgb Oct 02 11:29:10 0x40329c5e Oct 02 11:29:17 no such address in these file Oct 02 11:30:24 the pid of the running process Oct 02 11:30:25 not gdb itself Oct 02 11:31:39 oh, sorry Oct 02 11:32:20 http://paste.org.ru/?nqsg4p Oct 02 11:32:57 4002e000-40033000 r-xp 00000000 5d:40 16000 /system/lib/libhardware_legacy.so Oct 02 11:33:00 ? Oct 02 11:35:53 it's exists Oct 02 11:36:25 end what we got on beaglebone http://pastebin.com/AA151vzB Oct 02 11:38:17 beagle is almost surely a unmodified libc.so Oct 02 11:38:27 you may need to drop multiple libc.so Oct 02 11:58:10 what you mean above when mentioning libhardware_legacy.so Oct 02 11:59:30 Stskeeps: offtopic - did you test qt4 on libhybris? for example qpa eglfs platform Oct 02 11:59:38 i do my testing on qt5 Oct 02 11:59:48 i'm not really from the webos crowd, so :) Oct 02 12:00:14 ok) Oct 02 12:11:33 Stskeeps: anyway, did you use stock qt5 or did some modifications? Oct 02 12:11:51 stock qt5 Oct 02 13:34:11 Stskeeps: some strange things we've found in our configuration. it seems that error happens when called wifi_unload_driver from libhardware_legacy.so Oct 02 13:34:34 how it may happen Oct 02 13:35:11 i find the entire android adaptation part utterly bizarre, at times Oct 02 13:35:20 like, why does wpa supplicant have to be linked into my gles app.. Oct 02 13:37:23 warzon: you got libhybris working? Oct 02 13:38:37 morphis: at some level, it dies in wifi_unload_driver on allwinner . on beaglebone we've currently cunt build modified libc because source have not yet downloaded Oct 02 13:38:57 can't* Oct 02 13:39:36 ok Oct 02 13:39:50 it's calling wifi_unload_driver? Oct 02 13:40:26 yes Oct 02 13:40:33 and dies in it Oct 02 13:40:33 strange Oct 02 13:40:50 might be useful to main libhardware somehow as well Oct 02 13:40:52 maim Oct 02 13:41:29 now we thinking about workaround Oct 02 13:46:26 nead to do some more testing Oct 02 13:46:30 on allwinner Oct 02 13:46:47 you probably need a custom libhardware_legacy that doesn't link to that much Oct 02 14:11:51 does anyone know what the non webos part of the desktop build is coming from? Oct 02 14:12:07 the part that simulates the middle button Oct 02 14:12:19 it's ugly, and I want to get rd of it Oct 02 14:31:10 are you there scoutcamper? Oct 02 14:31:35 sometimes Oct 02 14:32:05 alright, do you know much about the desktop build? Oct 02 14:32:37 i have built it many times, and i understand what it does, yes Oct 02 14:33:12 do you know where the bottom grey bar is coming from? Oct 02 14:33:20 I can't seem to find it in the source Oct 02 14:33:24 LunaSysMgr Oct 02 14:33:56 are you talking about the dock or the thing that's emulating the middle button Oct 02 14:37:36 morphis: finally we got it working on tablet. but examples did not output anything on the screen. some qt examples working a bit. Oct 02 14:38:04 warzon: great Oct 02 14:38:29 warzon: got something running? Oct 02 14:38:42 and what SoC Oct 02 14:39:00 allwinner a10 mali-400 gpu Oct 02 14:39:16 gambomb, iirc the bar with the center button is also done with LunaSysMgr Oct 02 14:39:21 need some more time for testing Oct 02 14:39:27 warzon: ah cool Oct 02 14:39:51 scoutcamper, thanks Oct 02 14:40:15 any idea where in there haha? Oct 02 14:40:16 warzon: happy to see the concept proven on yet another SoC :) Oct 02 14:41:08 Stskeeps: thanks a lot for help! test on beaglebone in near future. Oct 02 14:43:01 morphis: are the examples test_egl and test_glesv2 is showing anything on the screen? ( on your platform) Oct 02 14:43:30 test_egl should not show anything Oct 02 14:43:36 glesv2 should Oct 02 14:43:36 but test_glesv2 is showing something, yes Oct 02 14:43:57 be aware there's platforms where things don't immediately go to the screen, it needs a bit more push, like manual update displays Oct 02 14:44:49 maybe, i do more testing. some qt examples works , so it's working Oct 02 14:45:42 warzon: yeah, maybe need some adjustments to qt/... Oct 02 14:45:59 have some segfaults here too I am currently debugging Oct 02 14:47:15 warzon: oh, right Oct 02 14:47:21 warzon: adjust the '32' in test_glesv2 to 24 or 16 Oct 02 14:48:05 this thing: imgur.com/g238q Oct 02 14:48:22 any ideas on how to remove it? Oct 02 14:48:52 Hi Oct 02 14:49:03 What do you think about this project? https://www.facebook.com/JollaMobile/posts/528124000534776 Oct 02 14:50:23 personally i work with them, and the tech i'm doing in my free time also helps put openwebos on new devices, mer and openwebos shares a lot of components :P Oct 02 14:50:54 so it's a win-win for both, i'd say Oct 02 14:51:31 I like how Jolla is working. Creating a new ecosystem and financing it with money. Oct 02 14:51:49 For now i don't see the same for webOS, but Gram isn't public. Oct 02 14:53:12 i think webos has it's space and it pulls the html5 story nicely, compared to other projects Oct 02 14:53:48 I agree, but without money and financing is too hard to compete. Oct 02 14:53:56 I don't have see any partner for now Oct 02 14:54:27 dunno, either way, webos-ports is growing quite a nice community Oct 02 14:54:42 i myself come from a similar community and it was amazing what we could pull off Oct 02 14:54:45 :P Oct 02 14:55:10 I know, the community is always a best things and on webOS ecosystem we have one of the best in the world Oct 02 14:56:10 But i don't want transfer the responsibility on the community. I don't think webOS Ports can do everything to make webOS again competitive on the market Oct 02 14:56:42 We need the help of HP (Gram) with financing etc. I hope to see this with the public announcement of Gram. Oct 02 14:56:47 Stskeeps: it blinks for a second and hides Oct 02 14:58:40 Also there is no news from OpenMobile about ACL for webOS Oct 02 14:59:46 Another good thing it's like is only vaporware.. :( Oct 02 15:06:57 leaving, will be later Oct 02 15:14:43 So what we can do? Oct 02 15:17:52 i personally think webos has an interesting path ahead of it and i like what i see in openwebos, which is doing it "right" compared to other approaches seen Oct 02 15:18:47 Right?.. Uhm sorry but for now there isn't ecosystem Oct 02 15:18:54 There isn't a commercial project Oct 02 15:19:00 There isn't a standard device.. Oct 02 15:19:26 And Open webOS for now is only an open source transition.. Oct 02 15:19:38 well, that's maybe a bit offtopic for here as this deals with ports of webos Oct 02 15:19:51 sorry, what's the standard windows device? Oct 02 15:20:27 Windows Device is offer to various OEM Oct 02 15:20:33 Open webOS at this time Oct 02 15:20:40 isnt' complete Oct 02 15:20:58 that's what this channel's for I'm pretty sure Oct 02 15:21:33 I know what is this channel, but i'm talk if anyone can contribute or create a startup to make webOS competitive again Oct 02 15:21:46 And come on relax everyone Oct 02 15:21:56 I don't understand why everyone become hungry Oct 02 15:22:14 when a user give a critique Oct 02 15:22:47 Is a crime to have a different opinion? Oct 02 15:23:47 if you're an iphone user, it is Oct 02 15:23:52 No Oct 02 15:24:00 I'm not an iPhone user. Oct 02 15:24:30 Sorry little fanboy with prejudices Oct 02 15:24:41 iMarck90: i think it's mainly about that you're practically asking 'why not just give up' which is a bit of a insult to people who are fighting for something Oct 02 15:24:48 iMarck90: never said you were Oct 02 15:24:56 http://blogs.oreilly.com/conferences/2006/07/oscon-how-open-source-projects.html is a good read Oct 02 15:25:05 gambomb: it's in ./Src/base/hosts/HostQtDesktop.cpp of luna-sysmgr Oct 02 15:25:26 I never say this Stskeeps Oct 02 15:25:39 anyway, let's get back on topic Oct 02 15:26:14 I have said if everyone is interesting to found a startup or anything to make webOS smartphone and competitive on market. Oct 02 15:28:03 iMarck90: i can tell you what Jolla story was. it started in a place just like this place, with people getting to know how to adapt their favourite systems to hardware, it started with people who was passionate and wanted to fight for something. so this may have already or is emerging within the community Oct 02 15:28:54 Jolla is start also with Nokia. Oct 02 15:29:10 And more important things with the money Oct 02 15:29:21 and i've heard your arguments before, as well - the best thing to do is to keep calm and keep on coding and work towards something you can build a startup around Oct 02 15:30:10 Coding only? Oct 02 15:30:34 This can't make webOS a success. Oct 02 15:32:01 Also don't forget Google, Apple, Microsoft and everyone out of here have a really great talent and with the money is hard to resist. Oct 02 15:35:35 you missed the part about "work towards something you can build a startup around" Oct 02 15:35:46 which decidedly doesn't mean "coding only" Oct 02 15:35:50 just "coding for now" Oct 02 15:36:50 Coding for now only me? Oct 02 16:29:17 @morphis THANK YOU Oct 02 20:19:12 sorry if I'm being annoying, but does anyone know where apps are stored in the filesystem? Oct 02 20:24:55 gambomb: that's a question to be asked in #webos-internals, isn't it? Oct 02 20:39:01 http://twitpic.com/b0h5dz Oct 02 20:39:55 Question, stroughtonsmith: That's not the Sprint Nexus S, is it? Oct 02 20:40:08 nah Oct 02 20:40:16 it's the tmobile one? Oct 02 20:40:18 I think? Oct 02 20:40:21 the first one google offered Oct 02 20:40:23 So, is there any hope for us CDMA folk? lol Oct 02 20:41:08 no idea! Oct 02 20:41:21 stroughtonsmith: now you're just showing off :D Oct 02 20:41:22 I can't guess at something I've never touched Oct 02 20:41:26 ShiftyAxel: :P Oct 02 20:41:34 Lol. Well, thanks for your honesty. Oct 02 20:41:52 CDMA is extremely closed, it'll be difficult to find modem libraries to work with it Oct 02 20:42:19 ShiftyAxel: Thanks. I thought so, but one can hope Oct 02 20:45:24 stroughtonsmith: :D Oct 02 20:45:36 now if only I could figure out the touchscreen. -_- Oct 02 20:45:47 ohnoes Oct 02 20:46:21 my kernel mightn't have touch enabled, mind Oct 02 20:47:21 you'll probably be needing a nyx module of some sort Oct 02 20:48:23 don't you say those things. Oct 02 20:50:05 okayokay, everything will be fine as soon as you flip the single magic switch labeled 'make everything work' ;) Oct 02 20:50:25 my kernel didn't have touch in ubuntu either Oct 02 20:50:31 I'd like to try an android kernel Oct 02 20:50:40 which means rebuilding my ramdisk Oct 02 20:50:43 which is probably ok Oct 02 20:50:45 let\s try. Oct 02 20:54:26 hi, any hows how to disable home button area and map home keycode/gesture in LunaSysMgr? Oct 02 20:55:01 penk: LunaCE or OWO? Oct 02 20:55:22 ShiftyAxel: OWO currently Oct 02 20:56:23 have a look in Src/base/hosts/HostQtDesktop.cpp Oct 02 20:56:23 I'm working on a live distro for OpenwebOS, like what hexxeh does to Chrome OS Oct 02 20:56:53 the GestureStrip class is what you're looking for, and the 'setCentralWidget' method is what puts it into place iirc Oct 02 20:56:58 nice Oct 02 20:57:04 ShiftyAxel: so that's not an option implemented in conf? Oct 02 20:57:10 fraid not Oct 02 20:57:16 it's also not present in the OE build :/ Oct 02 20:57:53 you can map keyboard shortcuts in Src/base/SystemUiController.cpp, handleKeyEvent() Oct 02 20:57:55 hmm, any chance to just map a keycode to that signal? Oct 02 20:58:03 ah you read my mind Oct 02 20:58:27 I'm rather well versed in LunaSysMgr Oct 02 20:58:34 the UI especially Oct 02 21:18:29 morphis: you about? Oct 02 21:26:39 folks Oct 02 21:27:52 bhuey Oct 02 21:55:39 Hi there. Saw that webos was ported over to an android tablet yesterday. was wondering if anyone knew if there was some way to get a boot loader so that i could do the same for my own android tablet? Oct 02 21:56:48 brb Oct 02 22:19:12 eeeflopc: I think if you have rooted device with adb access, you can switch to another rootfs and leave boot loader intact Oct 02 22:24:21 eeeflopc: something like this https://gist.github.com/3823707 with microSD card Oct 02 22:26:58 oh that is absolutely fantastic Oct 02 22:27:48 thank you so much for the push in the right direction. so essentially, root my android device (Toshiba Thrive), then instead of booting the Android OS, booting the rootfs that was posted on Twitter yesterday by the fellow who did so with his Transformer? Oct 02 22:29:49 eeeflopc: I'm not sure about the rootfs part, can you please point me to the link? Oct 02 22:30:28 http://twitter.com/stroughtonsmith/status/242004326904643585 Oct 02 22:30:33 fella posted it in his dropbox. Oct 02 22:30:36 eeeflopc: but basically yes, only thing you have to take care with are graphic driver and input driver Oct 02 22:30:51 old link mate Oct 02 22:31:14 you want https://dl.dropbox.com/u/8657343/webos-image-qemuarm-armv7-CortexA9-20120930133259.rootfs.tar.bz2 Oct 02 22:31:19 but it's built for A9 Oct 02 22:31:28 doesn't like older cpus Oct 02 22:32:16 oh man Oct 02 22:32:25 yeah, the Toshiba is a Tegra Oct 02 22:32:27 2 Oct 02 22:33:26 oh right, didn't see the device part Oct 02 22:33:38 hiya! just tweeted you awhile ago, actually. Oct 02 22:34:15 what's your handle? Oct 02 22:34:24 ohthatflo Oct 02 22:35:04 so by awhile you mean a long time ago? :D Oct 02 22:35:15 oh wait Oct 02 22:35:16 there you are Oct 02 22:35:21 27 mins ago! ;) Oct 02 22:35:27 so yeah nothing really works just yet Oct 02 22:35:32 thrive is tegra 2? Oct 02 22:35:50 yep Oct 02 22:36:03 ok Oct 02 22:36:10 so don't expect the rootfs to do much Oct 02 22:36:21 but if you get as far as booting it come back and I can give you points Oct 02 22:36:23 pointers Oct 02 22:36:36 okay! i appreciate the help. Oct 02 22:36:41 np Oct 02 22:36:47 I'm assuming a nexus 7 would have more luck? Oct 02 22:36:56 no idea Oct 02 22:37:05 I've only tried this on devices with existing ubuntu ports Oct 02 22:37:08 makes it easier Oct 02 22:37:29 do you know if there's a wiki that displays these things? Oct 02 22:37:34 sorry for so many questions. Oct 02 22:37:38 I am a novice. Oct 02 22:38:04 https://wiki.ubuntu.com/ARM/TabletList wonder if this list current Oct 02 22:38:05 :D you're probably not gonna get far then Oct 02 22:38:45 ugh terrible. Oct 02 22:39:24 stroughtonsmith: does the ubuntu port have hardware acceleration on transformer? Oct 02 22:39:29 uh, no Oct 02 22:39:33 no port has hardware accel Oct 02 22:39:42 in fact they're all using framebuffer output Oct 02 22:39:44 stroughtonsmith: I'm hacking a few AllWinner A10 tablets with Mali400 GPU Oct 02 22:55:20 ShiftyAxel: thanks for the hint and I made a quick hack, seem to work :-) https://github.com/penk/luna-sysmgr/commit/a38b58a6b81ef9fbf336398b8333c76eebcf81a1 Oct 02 22:57:27 penk: good stuff! :) Oct 03 01:14:56 any idea where mouse is disabled? Oct 03 02:03:53 by mouse disabled, I mean, where is the cursor set invisible Oct 03 02:04:46 for the oe build? Oct 03 02:47:26 Got some of WindowedWebApp documented: http://kylemaas.github.com/LunaSysMgr/classWindowedWebApp.htm Oct 03 02:48:42 Mainly need to document the remainder of the IPC message handlers and the member variables. Most of the actual functionality of it is done already. Oct 03 02:58:07 morning Oct 03 02:58:45 * scoutcamper waves at ka6sox **** ENDING LOGGING AT Wed Oct 03 02:59:59 2012