**** BEGIN LOGGING AT Wed Jul 13 02:59:57 2011 Jul 13 04:26:49 rwhitby: what is blocking a testing-feed release of what we have for xecutah/xterm/xserver? Jul 13 04:27:00 particularly a > 3.0.0 one? Jul 13 04:27:14 mappings for pre and pixi Jul 13 04:27:20 keyboard support is all i can think of? Jul 13 04:27:25 yep Jul 13 04:27:32 mapping for touchpad is what we mostly need Jul 13 04:27:38 can't we just not release it for pre/pixi at first? Jul 13 04:27:44 we need mappings for all Jul 13 04:28:01 okay, well at some point i'll try to make a debug build and make the touchpad mappings Jul 13 04:28:07 and then people can do the same for whatever other devices Jul 13 04:28:14 really don't want the confusion of two different terminals in play for different devices Jul 13 04:28:37 i don't find that in any way confusing, but i'll trust your judgement on that w.r.t. users O:) Jul 13 04:28:53 "we made a terminal and x solution for the touchpad" -> "cool!" Jul 13 04:28:53 :) Jul 13 04:29:10 shrug, okay. anyway wanted to make sure i wasn't missing other pieces. keyboard it is. Jul 13 04:29:25 "forget all other terminals and use this" => "cooler, and easier to support" Jul 13 04:30:21 rwhitby: sounds good :) Jul 13 04:34:17 dtzWill, linuxjacques: make -n might be fixed now Jul 13 04:40:34 rwhitby, thanks Jul 13 04:44:44 hooray :) Jul 13 04:48:07 (untested, it was a contributed patch) Jul 13 04:54:00 rwhitby, do we have a standard naming convention for chroots? Jul 13 04:54:27 ka6sox: pick one! :) Jul 13 04:54:46 pretty sure 'we' have no naming convention for something we (afaik) don't support at all :) Jul 13 04:55:04 uh Jul 13 04:55:36 there are at least 4-6 different ones folks are using Jul 13 04:58:56 a lot seem to be using natty Jul 13 04:59:30 ka6sox: I'm using ubuntu-natty-chroot Jul 13 04:59:56 okay so as long as they are using -chroot at the end that would be nice. Jul 13 05:00:17 what will be depending on that convention? Jul 13 05:00:31 (I'm not a fan of stuff assuming conventions are followed) Jul 13 05:07:51 ka6sox: ? Jul 13 05:08:51 trying to be able to loop and unloop mount /sys /proc /dev Jul 13 05:09:59 akin to virt manager style Jul 13 05:10:00 i like the 'put them in a directory' solution, personally Jul 13 05:10:08 right, but why do you need a convention, rather than just a random name? Jul 13 05:10:15 /var/ext3/chroots/*/ Jul 13 05:10:38 what is going to use that convention automatically, as opposed to a user typing a name or choosing from a list? Jul 13 05:10:38 let people name things what they want--and if they want to put them entirely elsewhere, they can do so and either not use your tool or change it Jul 13 05:10:50 because you are not defining a clean space...it may (or may not) contain ./opt Jul 13 05:10:55 or other htings. Jul 13 05:11:01 sizeof(stream)/sizeof(stream[0]) Jul 13 05:11:08 is that correct to get its length? Jul 13 05:11:08 ka6sox: I'm still wondering exactly what tool we're talking about here Jul 13 05:11:32 PuffTheMagic: that will get the size of a statically-sized array Jul 13 05:11:40 like 'int stream[4]' Jul 13 05:11:41 ka6sox: I've asked that question three different ways so far, and the answer does not seem to be forthcoming Jul 13 05:11:53 if you ahve 'int stream[]' or 'int * stream', there is no way to get its size Jul 13 05:11:59 all you can do is pass around a size along with the pointer Jul 13 05:12:17 hmm Jul 13 05:12:32 rwhitby, I'm trying to work on a tool that manages mounting and unmounting of the appropriate loop mounted things for a chroot. Jul 13 05:12:44 so i pretty much need to get the Content-Length out of the http header Jul 13 05:13:13 PuffTheMagic: depends what you're dong, sorry. do you have source somewhere i can look? Jul 13 05:13:14 ka6sox: back-end or front-end? Jul 13 05:13:15 as well as supporting image files. Jul 13 05:13:20 backend right now. Jul 13 05:13:25 PuffTheMagic: if you're rading stuff off the network, often things like read/etc will return the amount read, etc Jul 13 05:13:30 writing the scripts to do that. Jul 13 05:13:31 ka6sox: since the back-end would be given a name from somewhere, so conventions are irrelevant to a back-end Jul 13 05:13:32 dtzWill, im trying to download a pdf from a server over http Jul 13 05:13:47 ka6sox: why does a back-end tool need to depend on a convention? Jul 13 05:13:49 with libcurl essentially Jul 13 05:13:52 liboauth Jul 13 05:13:54 PuffTheMagic: in C? is there a reason you don't invoke an external tool to do it for you? Jul 13 05:13:56 ah, kk. Jul 13 05:13:56 which uses libcurl Jul 13 05:13:58 ya in C Jul 13 05:14:05 i see, you wanna use liboatuh Jul 13 05:14:13 i was using jsOAuth Jul 13 05:14:21 i'd be shocked if the API they give you doesn't provide the needed information. Jul 13 05:14:28 but its a pain to send 2mb over the luna bus Jul 13 05:14:32 it doesn't, I can just dump the entire contents of a dir. Jul 13 05:14:46 ka6sox: I still don't understand. Jul 13 05:14:48 dtzWill, the api doesnt have anything for downloading files Jul 13 05:14:51 i can get the header Jul 13 05:14:55 which has the content length Jul 13 05:15:01 which i could then use for fwrite Jul 13 05:15:24 oh shit Jul 13 05:15:25 nm Jul 13 05:15:27 i have a better idea Jul 13 05:15:35 they are not returning the whole struct Jul 13 05:15:40 just the data part Jul 13 05:15:48 if i return the whole struct i can get the size too :D Jul 13 05:16:17 PuffTheMagic: oauth_http_get? Jul 13 05:16:28 ya Jul 13 05:17:08 oh, i see. it's not a suppport API so they actually don't give you the information you want. Jul 13 05:17:12 just a char* Jul 13 05:17:19 right Jul 13 05:17:28 but ive already tweaked the lib Jul 13 05:17:31 i can do it some more :D Jul 13 05:17:48 well it looks like it really just does a 'wget' or 'curl' invocation on the specified url Jul 13 05:17:56 you could probably do the same, and then just deal with it yourself Jul 13 05:18:07 it uses libcurl Jul 13 05:18:19 white saves both data and lengh Jul 13 05:18:22 it uses libcurl if available, or makes external call Jul 13 05:18:29 from what i'm reading, anyway Jul 13 05:18:35 depends on how its built Jul 13 05:18:41 i stripped out all the non lib shit Jul 13 05:18:45 regardless sounds like you know what to do and are where you need to do it Jul 13 05:18:51 * dtzWill nods, agreed it depends how built Jul 13 05:18:57 im not even building it as a lib Jul 13 05:19:01 im building it right into my app :D Jul 13 05:19:17 its only 2 files and 1 header ;) Jul 13 05:19:23 similarly you could just hit up libcurl yourself, etc, but modifying the lib works too, might save you from getting too dirty with libcurl Jul 13 05:19:30 (never used libcurl, no idea how useful it it) Jul 13 05:19:32 haha xD Jul 13 05:19:39 libcurl is awesome Jul 13 05:19:49 super easy to use too Jul 13 05:19:53 i believe you, just idk how painful it is to use Jul 13 05:19:54 great :) Jul 13 05:20:23 i had a version of the preware service using libcurl Jul 13 05:20:34 i dont think rod every used it though :( Jul 13 05:21:19 if I intercept the glib-2.0 pthread config test applet before it gets deleted, and run it under sb2, it segfaults. if I scp it to my tp and run it, it succeeds. Jul 13 05:21:45 sb2 bug? qemu bug? Jul 13 05:35:15 dtzWill, yay i got correct sizes now :D Jul 13 05:40:32 PuffTheMagic: hooray! :D Jul 13 05:40:51 jacques: no idea, sorry. i'd guess qemu since it *segfaults* Jul 13 05:40:55 now i just have to figure out why it stops after saving ~7 files Jul 13 05:41:03 i think its a non asci char in the filename breaking shit Jul 13 05:49:42 yup Jul 13 05:49:46 its definately filename related Jul 13 05:49:53 if i use the .pdf Jul 13 05:49:55 they all save fime Jul 13 05:49:57 fine Jul 13 05:51:26 does adobe reader not work in portrait mode Jul 13 05:51:40 i thought it did Jul 13 05:52:15 nm Jul 13 05:52:23 my whole TP is just not changing orientation Jul 13 06:15:18 dtzWill, when x-server quits does it send SDL_quit? Jul 13 06:23:13 * rwhitby added ability to make stage-armv7 in widk Jul 13 06:34:32 ka6sox: absolutely not. Jul 13 06:34:36 rwhitby: per-package you mean? Jul 13 06:34:40 (as opposed to global staging-armvy) Jul 13 06:44:34 dtzWill: global stage-armv7 now doesn't try and do armv6 and i686 setup stuff Jul 13 07:53:26 with 1.6.1 of optware-bootstrap /opt/bin isn't in the path. Jul 13 08:06:59 should be done by the profile.d file Jul 13 08:11:16 okay I have termcap packaged up, but I need an icon for it. Jul 13 08:11:48 fix 1 typo and I think I have screen packaged too..but no icon. Jul 13 08:15:04 why would it be in /etc/profile.d/org.webosinternals instead of /etc/profile.d/mobi.optware? Jul 13 08:27:03 so for something like screen where there is no upstart scripts its just install and create the profile.d entry? Jul 13 11:02:04 ka6sox: why does screen need a profile.d entry? Jul 13 14:21:46 should make stage packages take awhile in cross-compile/packages/x/xserver-package ? Jul 13 14:22:42 elpollodiablo1: yes Jul 13 14:26:18 ok that seems to be the longest part so far for me. and I did a clean ubunut 11.04 install and built the whole WIDK Jul 13 14:27:59 what exactly does make stage do? Jul 13 14:40:33 I just recieved an error while trying to run make stage packages in xserver-pakages it is getting an error about curl the URL returns 404 for the libICE-1.0.6 url from x.org Jul 13 14:45:40 it seems like X11R7.6 is using libICE-1.0.7 Jul 13 14:47:24 elpollodiablo1: looks like you're right--i must've only updated the ones needed for the xserver itself. Jul 13 14:47:45 100% correct, fix pushed. Jul 13 14:48:38 my bad ._. Jul 13 14:48:49 dumb question is there away I can pull only the fixed files? Jul 13 14:48:57 elpollodiablo1: ? Jul 13 14:49:14 git pull? Jul 13 14:49:47 lol must be really dumb is both of you question it. Jul 13 14:51:19 I am new to git so wasnt sure if it only pulls newly changed files or the whole thing again. Jul 13 14:53:15 pull might not be the correct word, but I will figure it out Jul 13 14:59:40 Pull fetches the newly changed files :) Jul 13 15:01:16 ah thanks for that info! told you it was a dumb question Jul 13 15:03:44 np, I still haven't mastered git yet :) Jul 13 15:11:42 what directory should palm-package be installed in if set up using WIDK? Jul 13 15:12:59 the make stage package could not find palm-package just want to see if it is a missing path issue or a bad WIDK install Jul 13 19:04:17 what SDK version have you been using for the X stuff? is there WebOS version specific information built into the x packages? Jul 13 19:05:53 hi elpollodiablo1 I was meaning to ask you; you said you did a fresh ubuntu 11.04 install and built the WIDK with no problems? Jul 13 19:14:06 yeah that is correct Jul 13 19:14:35 elpollodiablo1: was it a native install or vm, and if vm, which one? 32-bit or 64-bit? desktop or server install? Jul 13 19:15:33 vm, virtualbox, 32bit, ubuntu 11.04 desktop Jul 13 19:16:01 Virtualbox v3.2.6 Jul 13 19:19:53 pretty much what the wiki say, considering I updated them to match what I did. Jul 13 19:21:08 ah, OK Jul 13 19:21:28 that's like the complete opposite of what I did Jul 13 19:21:43 kvm, 64-bit server Jul 13 19:22:14 but it doesn't build glib-2.0, so maybe I will try something more like yours Jul 13 19:26:49 64bit has caused some issues in the past, the vm and the server shouldnt matter to much Jul 13 19:28:17 elpollodiablo1: good point. I'll change to 32-bit Jul 13 19:31:35 oh there is one difference from mine to the Wiki the step that talks about running the two aptitude commands I didnt do. Jul 13 19:32:36 I was going to ask rod about that step Jul 13 19:32:41 elpollodiablo1: you didn't update to latest packages? Jul 13 19:33:00 I always do that immediately after install Jul 13 19:33:32 aptitude wasnt isntalled on ubuntu Jul 13 19:33:42 but I don't use aptitude, I do "sudo apt-get update && sudo apt-get dist-upgrade" Jul 13 19:34:40 yeah I didnt update it, but it seemed to work with default ubuntu install. I didnt even do the auto update on install Jul 13 19:34:46 I am chasing what might be a qemu bug causing my build failure, and it would be annoying if it was the updated package which caused it Jul 13 19:35:32 my main problem with now is I am out of disk space. I don;t want to wipe out what I have to try 32-bit. I will figure something out. Jul 13 19:35:57 I gave my ubuntu install my last 20GiB partition, and it's already full Jul 13 19:36:16 yeah that would suck. I am not a fan of qemu I tried it on 9.10 but I has up update that and it would have been more of a hassle to update that then to just installed 11.04 and install the WIDK Jul 13 19:36:32 yeah I was going to suggest atleast 20gb Jul 13 19:37:24 but I dont do anything with this ubuntu vm other then for the WIDK so I dont think mine will fill up. I am about halfway full now Jul 13 19:38:23 elpollodiablo1: the widk uses sb2 which uses qemu Jul 13 19:38:59 I meant the qemu in the ubuntu install, not the qemu-kvm running the vm - that was probably ambiguous Jul 13 19:39:16 yeah I know but it plays much more friendly with 11.04 then 9.10 Jul 13 19:39:59 silly 250GB hard drive :-( Jul 13 19:40:12 I thought I was going to upgrade it immediately, but I haven't Jul 13 19:40:33 I dont buy anything under 1TB now Jul 13 19:40:55 well, this is a laptop Jul 13 19:41:15 I'm considering a 750GB WD black Jul 13 19:42:44 that is also another reason I dont use laptops. lol more expencive and difficult to fix or upgrade. Jul 13 19:43:29 so you are going to try kvm, ubunut 11.04 server 32 bit? Jul 13 19:44:25 let me know how that goes, and if you have anything to add put it on the wiki. Jul 13 19:46:55 elpollodiablo1: yeah that's what I'm going to try - I'll let you know how it goes Jul 13 19:47:31 I only buy laptops now. I need the portability. Jul 13 19:48:30 yeah I understand that, I have one for work but I leave it at work. and hopefully once X is running in the TP I will beable to use that to connect into my desktop and run everything from there. Jul 13 21:22:43 where do I upload the icon file to? Jul 13 21:51:58 so I built my own qemu-arm from git HEAD, and it works ... differently from stock ubuntu 11.04 64-bit Jul 13 21:52:53 the pthread tests give correct results (unlike stock), but then qemu-arm hangs :-\ Jul 13 21:55:22 no, looks like this is even worse than stock - the pthread tests just hang Jul 13 21:55:42 which version of python are you using? Jul 13 21:56:09 ka6sox-farfarawa: is that for me? Jul 13 21:56:34 I didn't realize python was involved Jul 13 21:56:35 linuxjacques_ yup...sorry Jul 13 21:56:47 pthreads are python threads right? Jul 13 21:57:06 nope, POSIX Threads Jul 13 21:57:22 oh, nm Jul 13 21:57:43 maybe I should try an older qemu Jul 13 22:01:14 this is for widk? Jul 13 22:01:40 yep Jul 13 22:01:58 I can't get very far without being able to build glib-2.0 Jul 13 22:02:13 all the interesting stuff depends on it Jul 13 22:09:51 well, well, well. qemu 0.13.0 successfully configured glib-2.0 Jul 13 22:16:06 and glib-2.0 is built. Jul 13 22:24:18 morning Jul 13 22:24:35 elpollodiablo1: what did you want to ask me? Jul 13 22:29:03 morning rwhitby Jul 13 22:30:09 hey linuxjacques_ - have you been able to replicate xserver/xterm/synergy build yet? Jul 13 22:31:27 rwhitby: well, I *just* got glib-2.0 to build reliably by downgrading my qemu, so I intend to do that next Jul 13 22:39:48 rwhitby: something strange with xserver-package; when I cd into its dir and "make build", I get "cp: cannot stat `../xlib-package/build/armv7': No such file or directory" Jul 13 22:40:24 xlib-package isn't built yet, but I see x/xlib-package in the Makefile DEPENDS Jul 13 22:42:29 linuxjacques_: make stage Jul 13 22:42:39 `' Jul 13 22:42:44 oops, `k Jul 13 22:44:02 rwhitby: how do you feel about apps other than xterm using the xecutah/xserver scheme? Jul 13 22:44:45 linuxjacques_: that's what xecutah is intended for Jul 13 22:45:05 ok great Jul 13 22:45:12 we start with a hard-coded list, and eventually have some sort of plug-in automated recognition Jul 13 22:45:41 ah, makes sense Jul 13 22:46:19 we could make it just run signed binaries ;-P Jul 13 22:46:37 did anyone get gtk2 to build in widk? it fails for me and I'm just about to boot it. it's needed for matchbox-desktop, matchbox-panel and pdigin. Jul 13 22:47:16 rwhitby: is it in non-working or something? Jul 13 22:47:23 I'm willing to give it a shot Jul 13 22:47:34 it's in packages/x Jul 13 22:47:47 and stopping a full widk stage for me Jul 13 22:48:13 (I periodically do a full stage and move anything that doesn't work to packages/nonworking - like node currently) Jul 13 22:48:19 OK, I'll try it after my current build (xserver-package) Jul 13 22:48:57 rwhitby: how much storage space does a full stage take? Jul 13 22:51:00 dtzWill: we have author's permission to nuke doctor_14 and sdl_to_pdk branches. but I want to cherry pick from them first. Jul 13 22:51:42 linuxjacques_: my /srv/preware/cross-compile currently takes 6.2G Jul 13 22:51:48 so I'd say 10 is fine Jul 13 22:52:04 ok Jul 13 23:03:40 it looks like this qemu may have also fixed the strange configure max arg length results I was seeing Jul 13 23:04:42 nope, some are still "checking the maximum length of command line arguments... 3458764513820540925" Jul 13 23:25:24 rwhitby, if xterm and x server don't have their own icons... then xecutah should tell me what versions of them I have Jul 13 23:25:50 cryptk: they will be headless apps like a kernel is, with changelog etc Jul 13 23:26:01 oh yeah, forgot about that part Jul 13 23:26:36 will probably set that up today while we wait for the keyboard mappings Jul 13 23:28:33 anything I can do to help with keyboard mappings? Jul 13 23:29:46 yep, create them :) Jul 13 23:30:11 dtzWill is going to do some debug code which will allow us to see what events come from which keys Jul 13 23:30:22 then it's just a matter of doing the mappings I believe Jul 13 23:32:21 elpollodiablo1: welcome Jul 13 23:32:24 oops Jul 13 23:32:26 Error454: welcome Jul 13 23:32:34 Error454: what device and OS version? Jul 13 23:32:38 Hello, nice to be here, wherever this is. Jul 13 23:32:41 Error454: are you building from trunk now? Jul 13 23:32:51 Pre2 2.1 Jul 13 23:32:55 Error454: this is the channel for developers, without the end-user support noise Jul 13 23:33:07 I pulled from tip last night around 11pm PST Jul 13 23:33:25 Error454: latest version should check and not call that function when on webOS < 3 Jul 13 23:34:13 'll pull it down and recompile. What areas need work? Jul 13 23:34:14 line 289 of http://git.webos-internals.org/x11/xserver/tree/hw/kdrive/sdl/sdl.c Jul 13 23:34:29 Error454: we need keyboard mappings for Pre, Pre 2 and Pixi Jul 13 23:34:58 Ok, I don't have a lot of background in the X world, where is a good source tree to poke around? Jul 13 23:35:22 that file I linked is the only thing we've changed Jul 13 23:35:56 keyboard mappings are in http://git.webos-internals.org/x11/xserver-pkg/tree/share/X11/xkb Jul 13 23:36:14 dtzWill knows what to do there. I haven't looked at it. We need to fix the names there too. Jul 13 23:36:59 ok, in the sdl event loop? Jul 13 23:37:04 (look for palm-pre and palm-prex files in subdirs of that) Jul 13 23:37:19 no, we're using normal x remapping for the keyboards Jul 13 23:39:10 I'll read up, do I need to send an ssh key somewhere or do I send a pull request? Jul 13 23:40:12 Error454: send me an ssh key when you're ready to commit. Include the first patch. Jul 13 23:40:36 rwhitby: ok Jul 13 23:41:06 Is this channel logged? Jul 13 23:41:09 Error454: coordinate with dtzWill about the keyboard name fixes Jul 13 23:41:31 Error454, yes it is Jul 13 23:41:34 http://logs.nslu2-linux.org/livelogs/wosi-dev.txt and http://logs.nslu2-linux.org/livelogs/wosi-dev/ Jul 13 23:41:47 perfect Jul 13 23:42:42 My break is over, I'll pop-in when I'm free and hopefully get my feet wet Jul 13 23:43:10 My timezone is PST/PDT btw Jul 13 23:43:33 rwhitby, my keyboard issue(only like 6 keys working) was solved by starting a new chroot, im still working on the old one to find the problem Jul 13 23:43:36 I guess that's GMT+8 Jul 14 00:01:01 lol, why did I Ctrl-S my build and then go talk to my supervisor for an hour Jul 14 00:02:32 whoops Jul 14 00:04:01 I could pause the vm, but I have no way of regaining my ssh sessions Jul 14 00:05:00 does is matter which sdk version I use for packageing the X packages? on 1.4.5 pre and 2.1 Pre 2? Jul 14 00:08:40 linuxjacques_: "screen"?? Jul 14 00:09:38 NuttyBunny: yeah I should look into that for this use case. but screen makes me itch. Jul 14 00:09:51 it's not perfectly transparent Jul 14 00:10:34 but it works most of the time :) Jul 14 00:11:06 elpollodiablo1: shouldn't matter - just use the latest Jul 14 00:12:24 will do, once I have that install I should be able to build and package everything for xecutah Jul 14 00:13:21 dtzWill: we really need to fix the -${VERSION} stuff in the WIDK for X packages Jul 14 00:13:32 (or anyone else who would like to help with that) Jul 14 00:14:48 bbl Jul 14 00:46:52 I get an error when I try to make stage for synergy something about cmake: command not found Jul 14 00:47:35 please add cmake to the WIDK dependencies Jul 14 00:48:00 will do Jul 14 00:48:43 thx Jul 14 00:49:13 elpollodiablo1: it really helps when someone new updates the wiki as they go. thank you for doing that. Jul 14 00:49:57 no problem it is helpful to me as well. and makes me feel kind of helpful :) Jul 14 00:53:15 helpful ppl are helpful Jul 14 01:01:31 helpful people go far in WebOS Internals Jul 14 01:05:40 ok I have everything built!! including xecutah Jul 14 01:12:09 what need to be done for me to get it up and running? Jul 14 01:12:41 I am guessing I need to install the xserver-package and xterm-package and xecutah. Jul 14 01:14:54 yep Jul 14 01:18:00 elpollodiablo1: let us know when you get it to run Jul 14 01:18:03 << Peter Principle Jul 14 01:18:28 where are the packages for xserver and xterm? I can see to remember where they are created to Jul 14 01:19:14 xserver-package/build/ipk/ Jul 14 01:19:40 how did I miss that Jul 14 01:22:10 do you think it matters if I have xterm and xserver v0.2 install on this device? Jul 14 01:22:28 should not matter. different appids Jul 14 01:22:57 ok when I try to start x server it loads a new card then crashes Jul 14 01:23:19 from xecutah Jul 14 01:24:09 check /tmp/xserver.log Jul 14 01:28:15 where should I put what is in the log file? Jul 14 01:32:45 elpollodiablo1, pastebin it Jul 14 01:33:55 http://pastebin.com/S4EBLnaZ Jul 14 01:35:07 elpollodiablo1: are you sure you have the latest xorg-server build? Jul 14 01:35:13 hrm... I have never run it on a Pre2 before Jul 14 01:35:19 I have. Jul 14 01:35:33 and put code in xorg-server to specifically avoid that error. Jul 14 01:36:03 ahh, is that because it is trying to capture input from the non-existent VKB? Jul 14 01:36:15 yep Jul 14 01:36:18 gotcha Jul 14 01:36:42 but there is now code in sdl.c which makes sure that function is not called on devices with PDKVersion < 300 Jul 14 01:36:44 when did you put that code in there? Jul 14 01:37:12 http://git.webos-internals.org/x11/xserver/commit/?id=724c35b904ed4f766b98be1bce732e87a29dc272 Jul 14 01:37:14 42 hours ago Jul 14 01:37:29 hmm - it is not tagged though Jul 14 01:37:43 doesnt the cross compile pull from there? Jul 14 01:39:50 elpollodiablo1: git pull now and make stage in xserver-package - it should rebuild xorg-server Jul 14 01:40:43 this is exactly why I always get someone else to test before I release anything. it worked in my environment cause I edited the file in-place. Jul 14 01:41:03 pushed the change back to the repo, but forgot to push the tag back Jul 14 01:46:20 make stage or make stage package? Jul 14 01:46:28 the latter Jul 14 01:46:46 you can throw an ARCH=armv7 in there too if you want Jul 14 01:47:03 I usually do since I don't have a pixi... no point in me building armv6 stuff that I can't test Jul 14 01:47:37 at the package level, it does armv7 only by default Jul 14 01:47:43 ahh, gotcha Jul 14 01:47:54 and no-one should run make stage at the top-level Jul 14 01:47:55 it would still keep you from staging armv6 stuff though Jul 14 01:48:03 oh, I see what you mean now Jul 14 01:48:44 tonight I may work on getting a synergy-package set up Jul 14 01:48:50 so we can install it as an ipk... Jul 14 01:48:59 then you can add an entry into xecutah for it Jul 14 01:49:06 yep Jul 14 01:49:35 it would need some kind of options though since you need to be able to specify a synergy server IP and port Jul 14 01:49:45 and having that be touchstone aware would be sweet Jul 14 01:49:57 have one synergys IP:PORT for work, another for home Jul 14 01:50:29 should just use bonjour names Jul 14 01:50:40 then it works on any lan Jul 14 01:50:47 I figure get my xecutah feet wet with synergy... then move to getting something set up to fire up a chroot/DE from xecutah Jul 14 01:51:20 I am gonna need to build WIDK at work tonight Jul 14 01:51:33 since I don't have it functional on the work lappy yet Jul 14 01:57:17 rwhitby, would it be possible for xecutah to create launcher icons for you? Jul 14 01:57:27 what I mean is have it create a launcher icon for say xterm Jul 14 01:57:34 probably. Jul 14 01:57:41 give it a tap and it will fire up an x server and xterm in it all in one hsot Jul 14 01:57:49 s/hsot/shot/ Jul 14 01:57:54 yep, things like that are the eventual goal Jul 14 01:58:08 baby steps ... Jul 14 01:58:10 that would be much more convenient than start xecutah, tap, change cards, tap, change cards Jul 14 01:58:16 yep, just wanted to know if it was on the roadmap Jul 14 02:00:06 I was also thinking that synergyc would possibly be better as an option in preferences... either it starts it when an x-server starts or it doesn't Jul 14 02:00:12 have it be automatic kinda Jul 14 02:01:29 anyway, work time... bbiaf Jul 14 02:07:52 ok xserver now works Jul 14 02:08:33 anyone wanting to build for armv6 needs to do the armv6 bit of http://www.webos-internals.org/wiki/WebOS_Internals_PDK#Setup_Scratchbox I just added Jul 14 02:08:41 elpollodiablo1: and xterm too? Jul 14 02:08:50 yep xterm as well Jul 14 02:09:31 um does xterm recognize phone orientation? Jul 14 02:16:30 dtzWill: how has the key mapping change from v.02? I edited those a bit back in the day, but wasnt sure if anything has changed from then. Jul 14 02:17:00 elpollodiablo1: we've set the server to only do portrait mode for phones Jul 14 02:17:12 since the keyboard will be underneath it Jul 14 02:17:49 really? the first time I launched xterm it was landscape the 2nd time was portrait Jul 14 02:18:39 and not is it upside down Jul 14 02:20:02 not=now Jul 14 02:20:31 lanuched it agian and it is in landscape Jul 14 02:23:26 xterm or the xserver? Jul 14 02:23:47 xterm Jul 14 02:24:09 how can I tell if the xserver is landscape or protrait? Jul 14 02:24:20 actually, you're right. I used to force portrait, but removed it when I worked out how to check the webOS version Jul 14 02:24:37 it takes whatever orientation your device has when you start the xserver Jul 14 02:34:45 your orientation stuff seems alittle off if I hold my pre 2 normally launch xserver then xterm it is in landscape but if I lay it completely flat and start them it is in portrait. Jul 14 02:36:14 completely flat will not be able to detect an orientation Jul 14 02:36:24 so it will default to whatever the PDK default is Jul 14 02:36:42 if you're holding it normally and are not getting portrait, then we need to fix that. Jul 14 02:37:13 can you turn on debugging statements that report the accellerometer values and report what they are for the Pre 2? Jul 14 02:38:13 line 762 of http://git.webos-internals.org/x11/xserver/tree/hw/kdrive/sdl/sdl.c Jul 14 02:38:31 or just turn on line 68 Jul 14 02:40:16 elpollodiablo1: looks like all the keyboard stuff is in packages/x/xkeyboardconfig Jul 14 02:44:01 rwhitby thanks for the keyboard location, it doesnt seem like there are different files for each device. is that accounted for? Jul 14 02:44:17 elpollodiablo1: that's what we need to fix Jul 14 02:44:27 I am not sure how Jul 14 02:44:54 to start with, we just need to know the values needed for each device Jul 14 02:44:57 question should pixi/pre/pre 2/veer all have the same keytboard config Jul 14 02:45:03 then we can determine how best to collate those Jul 14 02:45:58 I ran the same binary on TP, Pre2, Veer, Pixi. Pre 2 & Pixi keyboards didn't work well. Veer and TouchPad was good enough for a testing feed release. Jul 14 02:46:15 I want to get Pre 2, Pre & Pixi to the same level of useability before we do a testing feed release. Jul 14 02:46:18 I know there was a working keyboard config for pre v0.2 why wouldnt those work for this version? Jul 14 02:46:34 dunno. Jul 14 02:46:54 they may well do so. please test. Jul 14 02:47:31 I will see what I can figure out **** ENDING LOGGING AT Thu Jul 14 02:59:57 2011