**** BEGIN LOGGING AT Fri Jan 27 02:59:57 2012 Jan 27 06:27:03 ka6sox, so on startup wterm now ensures that the wterm user exists and that is has the right perms on its home dir Jan 27 06:27:08 thats when the plugin starts Jan 27 06:27:24 then once the app is up it checks to see if root has a password and if not prompts to set one Jan 27 06:27:37 if a root password is set it then adds wterm to root group Jan 27 06:27:58 user doesnt have to jump though any hoops Jan 27 06:28:25 im also going to move the setup of su into the plugin and only do that if there is a root passwd Jan 27 06:28:49 so we are no OTA safe Jan 27 06:35:34 PuffTheMagic, nice...thanks Jan 27 10:20:55 PuffTheMagic: i added https://github.com/PuffTheMagic/wTerm/wiki/Developer-Links (so i don't have to keep the tabs open :D) Jan 27 15:00:46 PuffTheMagic, ping Jan 27 15:46:15 anyone see dtzwill Jan 27 15:54:07 nope Jan 27 15:54:46 wanted to stay offline to focus on work/study Jan 27 15:57:15 alrighty well would someone beable to promote xserver from the alpha feed to the beta feed, or what ever the process is? Jan 27 15:57:37 I have the permissions to do it, but I don't know the process, lol Jan 27 15:57:44 * cryptk has god access ;) Jan 27 15:58:14 I have no access and no process knowledge :( Jan 27 15:58:24 here is a question for you guys, if you had what you considered to be an ideal and clean build environment for this stuff, what would it have in it? Jan 27 15:58:32 cross-compile.git? build.git? Jan 27 15:58:37 anything else? Jan 27 15:59:29 lets say it was as easy as you click a button, and a server magically comes into existence for you to build stuff, it is already configured and ready to go Jan 27 15:59:43 and if it gets jacked up, you can click a button and it all go's back to how it was before Jan 27 16:00:02 what I am curious about is what would be there in the state that it would revert to Jan 27 16:33:21 cryptk, pong Jan 27 16:33:45 PuffTheMagic, describe your ideal build environment Jan 27 16:33:56 for webos? Jan 27 16:33:59 yep Jan 27 16:34:05 something clean but complete Jan 27 16:34:29 for devel purposes or for generating rootfs from scratch? Jan 27 16:34:34 devel Jan 27 16:35:44 well i mean, im getting along fine with build.git, but I miss the ease of my gentoo setup, esp when it comes to adding new builds Jan 27 16:35:56 s/builds/deps for staging/ Jan 27 16:36:26 what all did you have in addition of build.git? Jan 27 16:38:20 well gentoo has this nice too called crossdev, which could build nearly any toolchain you need, just specify gcc ver, binutils ver and glibcv Jan 27 16:38:32 so i created my toolchain with that Jan 27 16:38:33 then Jan 27 16:38:37 it has this other nice tool Jan 27 16:39:02 comes with the crossdev package Jan 27 16:39:08 called emerge-wrapper Jan 27 16:39:36 ahh, so on gentoo you weren't using WIDK? Jan 27 16:39:45 it basically allowed yo to use emerge with any of the toolchains you created Jan 27 16:39:52 and it would install the stuff to a new root location Jan 27 16:40:00 and it handled all the variable setting Jan 27 16:40:11 so when I wanted to stage a new package it was uber easy Jan 27 16:40:19 unless the package was older and out of the tree Jan 27 16:40:30 at which point i had to fish it out of the portage tree cvs history Jan 27 16:40:54 but it was rare i had to create an ebuild completly from scratch Jan 27 16:41:12 cryptk, i never used widk Jan 27 16:41:53 ahh Jan 27 16:42:02 destinal, do you use WIDK? Jan 27 16:43:23 cryptk: yeah, I helped come up with the scratchbox2 solution. nothing against gentoo per se except that none of us were using it. Jan 27 16:43:23 stbuehler, i have 2 uses for the window titles now, so I need a way to catch the OSC text Jan 27 16:44:35 I think the idea of the gentoo crossdev solution is pretty nice actually Jan 27 16:45:06 destinal, what I am working on building is a customized server image on Rackspace Cloud with a WebOS dev environment on it Jan 27 16:45:09 so WIDK etc Jan 27 16:45:19 and I will be able to create a server from that image and be good to go Jan 27 16:45:45 and if the build env gets jacked up, no biggie, just rebuild the server from the image and it is ready to go, nice and clean again Jan 27 16:45:45 cryptk: yeah sounds good. Jan 27 16:46:09 does WIDK still use the OSX PDK stuff? I think there's a linux PDK now Jan 27 16:46:25 semi-off-topic :) Jan 27 16:46:39 I think it does Jan 27 16:47:05 palm-sdk_1.4.5-svn307799-sdk1457-pho465_i386.deb Palm_webOS_SDK.3.0.0.643.dmg Palm_webOS_SDK-Mac-3.0.0.643.mpkg webosdoctorp121ewweu-wr-1.4.5.jar Jan 27 16:47:05 Palm_webOS_SDK.1.4.5.465.dmg Palm_webOS_SDK-Mac-1.4.5.465.pkg webosdoctorp100ueu-wr-1.4.5.jar Jan 27 16:47:09 yes, it does Jan 27 16:47:20 I mean it really only needs the headers and arm bins from it so it doesn't really matter that its OSX except that it has to jump through the dmg extraction hoops Jan 27 16:48:02 the pdk stuff from hppalm is only useful if you only use whitelisted libs Jan 27 16:48:51 PuffTheMagic: well nobody says you have to use only that stuff, it can be a base.. Jan 27 16:48:52 it cant/wont meet our needs Jan 27 16:49:03 its a terrible base Jan 27 16:50:31 the really nice thing about doing it on a RSC server is that the hard drives are very very fast Jan 27 16:50:43 and that tends to be a bottleneck for compiling code Jan 27 16:50:55 compile on tmpfs Jan 27 16:51:03 never touch hd :D Jan 27 16:51:20 I can do that, or I can just do it on a RAID 10 with 8 fast drives ;) Jan 27 16:52:08 and if you package up an IPK on it, all you will need to do from this server is copy it into the right folder ant that IPK will be publicly accessible over the akamai CDN Jan 27 16:52:21 nice Jan 27 16:52:43 and I will likely though the right things in place to generate a Packages.gz file Jan 27 16:52:57 so you will be able to add that CDN location to preware Jan 27 16:53:22 so basically... a super build env that also handles the package distribution Jan 27 16:53:28 and if you break it, just rebuild it Jan 27 16:53:49 all of the stuff on CDN will be stored in Cloud Files, so it will stay there across server rebuilds Jan 27 16:56:14 there is something fun about make -j25 Jan 27 16:57:05 yupyup Jan 27 16:58:03 I should hijack my friends lenovo servers to build stuff on. They are just sitting idle right now.... hmmm. Jan 27 16:58:56 cryptk: looking at building an ARM cluster once the allwinner A10 comes out, would be fun to distcc or whatever and drop the cross compilation entirely for my own compilation needs :) Jan 27 16:59:10 it would be Jan 27 16:59:13 err once the EOMA68 Allwinner A10 comes out Jan 27 16:59:33 computer on card that should be 1.5ghz 1gb RAM for $20 Jan 27 16:59:51 destinal, but what will the plug into? Jan 27 17:00:55 PuffTheMagic: I plan on making some simple host boards, it's basically just a PCMCIA card physically so you can get a PCMCIA socket and wire the pins up however you want. I have no doubt that people will be selling host boards for it though cheaply as well Jan 27 17:01:45 i guess i will just have to wait and see what the ecosystems turns into for those Jan 27 17:02:27 yeah it's a very interesting project -- http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68 http://rhombus-tech.net/allwinner_a10/ Jan 27 17:04:02 really you won't need a host board if you don't want, it'll have HDMI and USB OTG connectors on the back side of each card so you could just connect power and usb peripherals to it Jan 27 17:04:29 if you want access to the sata and ethernet and so on then the host board becomes more important obviously Jan 27 17:07:19 I'd like to do a case with just a bunch of the EOMA68 sockets and an internal ethernet switch (wouldn't even need rj45 connectors for the individual systems, just talk to their ethernet pins and have an external rj45 for switch uplink) to do a simple cluster Jan 27 17:10:21 PuffTheMagic: so needless to say I think it'd make a good platform to run webos on at some point :) Jan 27 17:11:13 make a webos box that can be a desktop, laptop, tablet, set top box, whatever depending on what you plug it into Jan 27 17:12:47 webos settop would be hot Jan 27 17:13:14 destinal, my brother bought one of those HD Homerun Primes over xmas break Jan 27 17:13:28 tv in a card? I can dig it. Jan 27 17:13:30 with 3 tuners and cable-card / switch-digital compat Jan 27 17:13:48 * halfhalo goes back to watching slingplayer Jan 27 17:13:49 it was network attached so anything could talk to it Jan 27 17:13:51 GoogleTV eat your heart out, lol Jan 27 17:14:05 PuffTheMagic: and uses the mali GPU for 2160p. _and_ the mali has an open source reverse engineered video driver now Jan 27 17:14:23 PuffTheMagic: nice Jan 27 17:14:36 PuffTheMagic: the A10 uses MALI400 I mean Jan 27 17:14:46 ohh..... webos directv remote... Jan 27 17:15:22 destinal, im not a fan of RE'd gpu drivers Jan 27 17:15:32 i dealt with that shit for radeon for years Jan 27 17:15:34 it was no fun Jan 27 17:15:40 PuffTheMagic: well, I hope this one gets good Jan 27 17:15:55 hehe I am getting 100,000+ kB/s write speeds on this server Jan 27 17:15:57 there's binary stuff too of course from vendor Jan 27 17:16:11 PuffTheMagic, what was that you were saying about tmpfs earlier? Jan 27 17:16:19 I think 100,000 kB/s is fast enough, lol Jan 27 17:16:26 :D Jan 27 17:16:36 at those speeds, the disks won't be the bottleneck Jan 27 17:16:39 all i was saying is HD has never been the bottle nick for me Jan 27 17:16:43 ramdisk backed vm ftw. Jan 27 17:16:51 for compiling at least Jan 27 17:16:55 boot up is another story Jan 27 17:16:58 halfhalo, there is no ramdisk there Jan 27 17:17:07 PuffTheMagic, this thing boots in about 2-3 seconds Jan 27 17:17:14 there is in my little ole desktop! Jan 27 17:17:44 it screams. when it cooperates. Jan 27 17:19:53 http://www.storagereview.com/patriot_memory_viper_xtreme_division_4_ddr3_ram_disk_review essentially have that setup in my desktop Jan 27 17:20:32 :( Jan 27 17:20:43 halfhalo: why not just do big ramdisk at OS level? Jan 27 17:20:48 i feel my self starting to like BSD style braces in C/C++/JS Jan 27 17:20:57 ^^ not happy about this Jan 27 17:21:32 destinal: My base OS is windows, I run vm's and just stick those on the ramdisk Jan 27 17:22:07 My main storage is 4 1TB scorpio blacks with a 60GB SSD in front of them as a cache Jan 27 17:22:52 halfhalo: yeah its tempting to build a really light linux VM environment that just starts up, copies VMs from SSD to ramdisk and then runs them from there Jan 27 17:24:36 I essentially have the vm image copied to the ramdisk whenever I launch it automatically, then saved when it closes. Its freaking fast Jan 27 17:25:41 Right now I'm limited by cpu for the most part. Only have a 2500k in it right now Jan 27 17:27:28 I really do want a pci-based arm card. Now _that_ would be cool to dev on Jan 27 17:30:10 halfhalo: why PCI? Jan 27 17:30:30 I'm out of pci-express :p Jan 27 17:30:48 halfhalo: I mean you just want really high speed interconnects? Jan 27 17:31:36 halfhalo: because IMO this allwinner card will be fun to develop on even though its fastest connection to your desktop PC will be gigabit ethernet Jan 27 17:32:50 so i just rebooted my tp, and it starts up rw Jan 27 17:32:53 is that normal? Jan 27 17:32:59 oh nm Jan 27 17:33:03 ya Jan 27 17:33:05 its rw Jan 27 17:33:18 no Jan 27 17:33:19 lol Jan 27 17:33:22 its def ro Jan 27 17:33:23 never mind Jan 27 17:33:35 too many mount points with / Jan 27 17:33:38 destinal, nonono, I just want arm on a card in my desktop :p Jan 27 17:33:58 like the killer nic, but less closed. and not glowing red. Jan 27 17:35:28 halfhalo, thats a neat idea, when are you building it? Jan 27 17:36:17 whenever it can be built soley with a visa. Jan 27 17:36:45 lol Jan 27 17:42:03 visas can make ARM cards these days? wow, what will they think of next :) Jan 27 17:42:36 ka6sox, ping Jan 27 17:42:49 * cryptk forgot about the problems with qemu on revent ubuntu systems... now I am building qemu 0.13.0 from source Jan 27 17:45:40 PuffTheMagic, pong Jan 27 17:46:51 ka6sox, it think it answered my question my self, but I have this popup in wterm which shows up if you dont have a root password set, you can check a box to make it not show up, but at a latter point if the user wants I figured it would be nice to have a way to bring up that dialog again Jan 27 17:46:57 so i was thinking a menu option Jan 27 17:47:04 but then though that might be a security risk Jan 27 17:47:17 but i guess if u can set login -f root Jan 27 17:47:21 then its really no worse Jan 27 17:54:24 right Jan 27 18:03:47 ka6sox, any desire to test out the new dialogs and automation? Jan 27 18:08:54 desire, yes...time right now....no, up to my eyeballs in work. Jan 27 18:19:30 ka6sox, i wonder if I can take advantage of synergy for this user stuff Jan 27 18:19:59 I was wondering about how to use Synergy myself... Jan 27 18:20:23 never tried Jan 27 18:20:46 PuffTheMagic, did you throw the latest build in Box? Jan 27 18:20:56 no, i can though Jan 27 18:21:21 then I wil play Jan 27 18:21:29 (while having my coffee) Jan 27 18:21:37 ok Jan 27 18:21:52 you have access to the wterm folder of mine right? Jan 27 18:22:02 yes Jan 27 18:22:28 ok well i just updated the 0.4.0 ipk Jan 27 18:22:41 some of the dialogs can obviously use some polish Jan 27 18:22:48 but the functionality is all there Jan 27 18:23:02 everything has been moved out of postinst into plugin startup and app startup Jan 27 19:06:44 * PuffTheMagic is enjoying Cuba Gooding play a retard :D Jan 27 19:08:06 /srv/preware/build/toolchain/cs07q3armel/build/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: errno: TLS definition in /srv/preware/build/toolchain/cs07q3armel/build/arm-2007q3/bin/../arm-none-linux-gnueabi/libc/lib/libc.so.6 section .tbss mismatches non-TLS reference in gzio.o Jan 27 19:08:11 /srv/preware/build/toolchain/cs07q3armel/build/arm-2007q3/bin/../arm-none-linux-gnueabi/libc/lib/libc.so.6: could not read symbols: Bad value Jan 27 19:08:25 soo... why does build.git fail? (make toolchain) Jan 27 19:20:58 stbuehler, what os are you on Jan 27 20:09:35 oil, ping Jan 27 20:31:56 PuffTheMagic: debian testing Jan 27 20:32:07 do i have to setup cross-compile too? Jan 27 20:36:03 no you dont Jan 27 20:36:49 stbuehler, 64bit i would assume Jan 27 20:36:56 yep Jan 27 20:37:00 the codesourcery stuff is 32bit Jan 27 20:37:08 so do you have emulation libs? Jan 27 20:37:25 yep Jan 27 20:37:59 the palmsdk binaries work, and they are 32-bit too Jan 27 20:38:33 i know because i get LD_PRELOAD warnings for 32-bit binaries (i'm overriding memcpy with memmove in 64-bit) Jan 27 20:40:42 Checking for snprintf() in stdio.h... No. Jan 27 20:40:44 oO Jan 27 20:41:00 it fails in /srv/preware/build/toolchain/zlib/build/src btw Jan 27 20:41:45 stbuehler, it think most people here use ubuntu (which is the official os for build.git) Jan 27 20:41:49 though I use gentoo Jan 27 20:42:16 so depending on userlands some of the build.git staging packages might need to be tweaked/fixed Jan 27 20:43:39 well, this looks like a problem with binaries produced by build.git Jan 27 20:44:46 stbuehler, typically, errors in make toolchain are caused by autoconf picking up packages outside of build.git Jan 27 20:45:15 oO Jan 27 20:49:03 looks like a big pile of crap to me Jan 27 20:49:19 what, build.git? Jan 27 20:49:27 yes Jan 27 20:50:10 it looks like you have to try fiddling long enough with it to get it working, but you will never no why Jan 27 20:50:34 well i've never see the error you got Jan 27 20:50:47 uhm.. Jan 27 20:51:08 i can paste the complete log, but i already pasted the error here Jan 27 20:51:14 20 lines ago Jan 27 20:51:44 that error means its linking to the wrong glibc Jan 27 20:51:55 or Jan 27 20:52:02 to, the path is good Jan 27 20:52:03 you said you were building zlib Jan 27 20:52:06 or something was linking to it Jan 27 20:52:06 no Jan 27 20:52:58 more likely are wrong includes Jan 27 20:53:35 but it fails while building zlib? Jan 27 20:55:01 http://pastebin.com/PAXg9A7j Jan 27 20:55:08 yes, it fails witz zlib Jan 27 20:55:34 Checking for shared library support... Jan 27 20:55:34 No shared library support; try without defining CC and CFLAGS Jan 27 20:55:35 hm Jan 27 20:55:42 and it tries to link a shared library Jan 27 20:57:46 found it Jan 27 20:58:37 it doesn't find errno.h, and defines "extern int errno;" - this is a definition that doesn't use thread-local storage (tls), but libc obviosuly has errno with TLS (you really need that for threads...) Jan 27 21:04:18 ouch Jan 27 21:04:42 and it fails because of my ldpreload stuff, which results in stderr output, which gets interpreted as error Jan 27 21:04:45 aaaaaargs Jan 27 21:17:04 now i hacked the 32-bit ld.so to use a different ld.so.preload file.. binary editing ftw -.- Jan 27 21:31:04 ka6sox-away, root term launch point support :D Jan 27 21:38:31 yay, now i can't connect to palm.cdnetworks.net -.- Jan 27 21:57:15 http://ompldr.org/vY2hwcQ/wterm_2012-27-01_165553.png Jan 27 21:57:20 ka6sox-away, ^ Jan 27 21:58:10 can someone confirm palm.cdnetworks.net is really down or just for me? Jan 27 21:58:34 got a full url to a file? Jan 27 21:58:42 http://palm.cdnetworks.net/opensource/1.4.5/fuse-2.7.2.tar.gz Jan 27 21:58:53 stbuehler, if u got to fuse you can stop Jan 27 21:59:02 that shit dont even build on my box Jan 27 21:59:08 i dont have the headers it wants Jan 27 21:59:23 your box isn#t supposed to providy headers Jan 27 21:59:26 it should be all in build.git Jan 27 21:59:32 that is the point of it Jan 27 21:59:37 right Jan 27 21:59:45 build.git died on fuse for me today.. bleh Jan 27 21:59:52 it always does Jan 27 22:00:08 because ubuntu server must come with the propler kernel headers Jan 27 22:00:12 or what ever it needs to setup Jan 27 22:00:22 why are you using ld_* Jan 27 22:00:24 or someone installed deps that arent listed Jan 27 22:00:41 that just screams "I will break in odd and unexpected ways" to me Jan 27 22:00:53 dwc-: http://stbuehler.de/blog/article/2011/07/03/flash_sound_issues_with_64-bit_linux.html Jan 27 22:01:07 stbuehler, btw that link worked for me Jan 27 22:01:28 PuffTheMagic: kk, thx Jan 27 22:01:29 don't use it while compiling stuff Jan 27 22:01:54 hmm, I guess my glibc isn't new enough to have that issue Jan 27 22:02:14 http://pastie.org/private/lfkuo7uancibbxkrrqbmw :/ Jan 27 22:02:29 dwc-: as i already mentioned, i hacked the 32-bit ld.so to use a different config file Jan 27 22:03:03 it should check for a different config by default, as the same config obviously can only have entries for one arch Jan 27 22:03:17 stbuehler: my personal thinking is that it's ok to use to override that memcpy/memmove where needed Jan 27 22:03:32 I wouldn't be keen on forcing it on every application Jan 27 22:03:57 that, and I've had poor results trying to use things other people have built with LD_ in their environments Jan 27 22:04:44 well, i'd prefer having a sane libc that always uses memmove instead of memcpy Jan 27 22:04:49 but if you've got it working and it's just for stuff for you, then, well, who am I to say Jan 27 22:05:27 but that's more of an application issue than libc itself, no? Jan 27 22:05:35 as there are only two ld.so binaries on my system that can be executed, and for one it works and the other got fixed, it should be ok ow Jan 27 22:05:50 sure, the apps are broken Jan 27 22:06:13 but it is still stupid to break this, as there is practically no performance gain Jan 27 22:06:33 and the original api should have never provided memcpy Jan 27 22:06:45 is it? Jan 27 22:06:50 "It improves memcpy by up to 3X on Atom, up to 4X on Core 2 and Jan 27 22:06:50 up to 1X on Core i7. It also improves memmove by up to 3X on Atom, up to Jan 27 22:06:50 so i'm with torvalds on this :) Jan 27 22:06:51 4X on Core 2 and up to 2X on Core i7." Jan 27 22:07:26 I have no problem with memcpy. half the memory ops when there's no overlap Jan 27 22:07:30 well, then insert a switch in memmove to use memcpy if it is safe Jan 27 22:07:49 and memcpy comes from the days of yore when it was hugely significant Jan 27 22:08:08 well. still no point in breaking stuff i can't fix Jan 27 22:08:46 http://sourceware.org/bugzilla/show_bug.cgi?id=12518#c10 Jan 27 22:08:56 I am slightly amused by linus complaining about broken backwards compatibility though Jan 27 22:09:22 slightly Jan 27 22:13:15 stbuehler, if u used gentoo you could easily patch libc to use memmove Jan 27 22:15:09 it's not all that difficult to do in debian-based ones either Jan 27 22:15:39 reading eglibc code isn't easy imho Jan 27 22:16:07 apt-get source ; apt-get build-dep ; patch ; dpkg-buildpackage Jan 27 22:16:12 dpkg -i Jan 27 22:16:28 did you even have a look at the source before you tell me it is easy to patch? Jan 27 22:16:36 (i know how to build packages) Jan 27 22:17:37 PuffTheMagic, is the launchpoint in 0.4.0? Jan 27 22:19:34 no Jan 27 22:19:41 it will be Jan 27 22:19:43 it isnt yet Jan 27 22:19:55 i've been working on this new first launch / setup scene Jan 27 22:26:11 rwhitby, I thought we killed the tailor bug that has it not adding the fstab line Jan 27 22:34:31 rwhitby, is there a reason we don't add the fstab line with Createext3fs.js? Jan 27 22:47:54 dwc-: creating differing behavior across architectures sounds like pain and didn't linus say his patch is actually faster than this one? Jan 27 22:48:59 dunno, I only skimmed it.... and we already have different behavior across architectures. Jan 27 22:49:11 and micro-architectures even Jan 27 22:49:22 so that part bothers me less Jan 27 22:55:30 aaargs Jan 27 22:55:47 jailer broken, i have a mountpoint that i can't unmount nor access or other stuff Jan 27 22:56:27 cryptofs /var/palm/jail/us.ryanhope.wterm/media/cryptofs/apps/usr/palm/applications/us.ryanhope.wterm\040(deleted) fuse.cryptofs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other 0 0 Jan 27 23:05:44 stbuehler, why is the jailers running, it shoulnt Jan 27 23:06:00 stbuehler, use the jailer app to delete it Jan 27 23:08:13 didn't work, had to reboot Jan 27 23:09:01 i think i'm going crazy soon Jan 27 23:09:07 the bigger is is why you have a jail Jan 27 23:09:46 half broken install probably, tp crashed and rebooted before it Jan 27 23:10:04 what are you doing over there to cause it to crash Jan 27 23:11:21 probably pushing opengl to some limits Jan 27 23:11:44 after rotating it somehow doesn't update the texture size Jan 27 23:40:45 ka6sox: no reason at all Jan 27 23:56:33 do we want to add that capability? Jan 28 00:18:40 sure Jan 28 00:46:48 PuffTheMagic: hey Jan 28 00:48:14 oil, was gonna as how to create lauchpoints cause i couldnt find it in any docs but i found the answer in the browers code Jan 28 00:48:33 ok Jan 28 00:49:50 oil, hows things going with ya Jan 28 00:49:58 alright Jan 28 00:50:10 hiya oil Jan 28 00:50:20 hey Jan 28 00:51:10 oil, do you know if there is a way to delete a launchpoint? Jan 28 00:51:25 or get a list of them Jan 28 00:52:01 i dont, the only time i looked at them was to change hte icon for lumberjack Jan 28 00:52:08 PuffTheMagic: i guess there is no libGLESv2 in build.git yet.. right? Jan 28 00:52:23 stbuehler, right, i told you I needed to make a stub for that ;) Jan 28 00:52:29 well Jan 28 00:52:42 i think i'm ready for pushing Jan 28 00:52:47 but now i first need to merge upstream Jan 28 00:52:49 oil, is the code for changing the icon in the lumber jack repo? Jan 28 00:52:58 which needs build.git :) and i need libGLESv2 :) Jan 28 00:53:17 sorry, i mean govnah Jan 28 00:53:21 but, yeah Jan 28 00:54:00 oil, silly question, did we ever make LJ use ui rev=2? Jan 28 00:54:09 stbuehler, do you use anything from gl2ext.h gl2extplatform.h Jan 28 00:54:13 or just gl2.h Jan 28 00:54:21 ka6sox: i dont remember Jan 28 00:54:28 PuffTheMagic: i think just gl2.h Jan 28 00:54:31 whoops..still rev1 Jan 28 00:54:38 is that a simple fix? Jan 28 00:54:42 stbuehler, can you double check Jan 28 00:55:06 there is a partially complete enyo version i haven't finished yet Jan 28 00:55:20 ah, okay Jan 28 00:55:22 thanks Jan 28 00:55:24 PuffTheMagic: yup, checked. Jan 28 00:55:47 ok Jan 28 00:56:19 PuffTheMagic: otoh, why not doing it right? :) (no idea what kind of effort it is...) Jan 28 00:56:20 :q Jan 28 00:57:34 PuffTheMagic: you basically need just a lib with all the functions, right? Jan 28 00:57:55 and as type doesn't matter with c, void glEnable(void); ... should do it? Jan 28 00:58:03 stbuehler, lazyness Jan 28 00:58:06 PuffTheMagic, did you have a version in Box that has the root session? Jan 28 00:58:07 PuffTheMagic: https://github.com/webos-internals/govnah/blob/master/app/models/data-handler.js#L912 Jan 28 00:58:07 1 sec Jan 28 00:58:15 oil, thanks Jan 28 00:58:20 np Jan 28 00:58:26 ka6sox, not yet, still cleaning up shit Jan 28 00:58:45 PuffTheMagic, okay, I'm patient.... Jan 28 01:00:27 PuffTheMagic: so how about http://pastebin.com/Gkw7KWCh as .c file? Jan 28 01:05:08 stbuehler, done Jan 28 01:05:12 pull from build.git Jan 28 01:05:20 cd into toolchain/libGLES2 Jan 28 01:05:23 do make stage Jan 28 01:06:20 oil, can I just steal a help scene from another app and mod the text or is it more complicated that that? Jan 28 01:06:52 you may also need images, and some styles, but thats basically it Jan 28 01:07:42 okay so if I need the app's iconfile I make sure that is there and any other html/css goodies? Jan 28 01:07:50 PuffTheMagic: would there be something wrong with creatings stubs like this: nm -g libGLESv2.so | grep ' T gl' | cut -d' ' -f3 | while read f; do printf 'void %s(void);\n' "$f"; done Jan 28 01:09:08 well, you need the help view (html) and assistant (js) Jan 28 01:09:22 oil, does the css handle the palm default/palm dark or do I have 2 separate files for that? Jan 28 01:09:43 if there is its in the same css file Jan 28 01:09:51 stbuehler, what about the header Jan 28 01:09:55 next to the other help scene stuff, but it probably just works Jan 28 01:10:26 okay, thanks. I will attempt to see if I can make it work. Jan 28 01:10:49 oh, do I need to add the help scene to every corner dropdown or is there only 1? Jan 28 01:10:58 (the dropdown menu) Jan 28 01:11:26 oh, the blue help overlay things? Jan 28 01:11:43 yes Jan 28 01:11:50 yeah, thats a bit more complicated Jan 28 01:11:58 then let me start with KISS Jan 28 01:12:02 its my first attempt Jan 28 01:12:32 PuffTheMagic: well, copy the original headers ofc Jan 28 01:13:16 PuffTheMagic: but you don't include it in the source file. the source file is just for generating stub symbols to link against, and c doesn't do any type checking (c++ has the types in the symbol names) Jan 28 01:14:08 well, actually i forgot to create bodies for the funcs Jan 28 01:14:35 nm -g libFOO.so | grep ' T ' | cut -d' ' -f3 | while read f; do printf 'void %s(void) {};\n' "$f"; done Jan 28 01:15:06 then remove functions that look like they are just some libc related stuff Jan 28 01:16:16 fuse is btw before sdl and ncurse, so it breaks those Jan 28 01:16:36 stbuehler, what did I forget to do? it compiled fine for me Jan 28 01:16:46 oil, guess what i found Jan 28 01:16:48 luna-send -n 1 palm://com.palm.applicationManager/listLaunchPoints {} Jan 28 01:17:00 HPTouchPad / # luna-send -n 1 luna://com.palm.applicationManager/removeLaunchPoint {} Jan 28 01:17:00 { "returnValue": false, "errorText": "Must provide a launchPointId" } Jan 28 01:17:01 :D Jan 28 01:17:08 PuffTheMagic: yes, GLESv2 compiled fine. but sdl wasn't ready Jan 28 01:17:14 nice Jan 28 01:17:28 oil, now i can prevent my self from creating duplicates :D Jan 28 01:18:23 wouldn't it be so much faster and easier to do stubs for all libs from the sdk? :) Jan 28 01:19:45 I suppose Jan 28 01:20:03 but no one else has really shown an interest Jan 28 01:24:17 PuffTheMagic, shown any interest in what? Jan 28 01:24:47 stub libs Jan 28 01:24:54 they have just been things I've dont to get by Jan 28 01:25:41 basically you could "precompile" all those stuff to just the headers and a .c stub file Jan 28 01:26:07 so you still distribute only text, no binaries, but compiling it is super easy and fast Jan 28 01:26:40 as long as you don't need static libs (like you are probably doing with ncurses for cmatrix) Jan 28 01:30:39 can't build the sdl stuff... yay Jan 28 01:32:06 i dont use static Jan 28 01:33:51 well, anyway. how can i get sdl to compile?... Jan 28 01:34:17 pulseaudio, sdl-image and sdl-ttf failed Jan 28 01:46:43 why did they fail Jan 28 01:47:00 ka6sox, just uploaded a new wterm with the new first use and launchpoints Jan 28 01:47:36 to box.net that is Jan 28 01:53:59 PuffTheMagic, okay Jan 28 01:54:11 ka6sox, wait 1 sec Jan 28 01:54:14 got another ver Jan 28 01:54:17 i missed soemthing Jan 28 01:54:25 PuffTheM`, this other user is making it tough to use tab completion Jan 28 01:54:30 In file included from sdl/sdlterminal.cpp:26: Jan 28 01:54:37 /srv/preware/build/staging/armv7/usr/include/PDL.h:65: error: comma at end of enumerator list Jan 28 01:56:05 hmmm Jan 28 01:56:11 ka6sox, idk how that user is online Jan 28 01:56:20 kk Jan 28 01:56:29 its following you. Jan 28 01:56:30 PuffTheMagic: did you ever try make DEBUG=3 ? Jan 28 01:56:41 stbuehler, ya Jan 28 01:56:44 it was ugly Jan 28 01:56:55 well Jan 28 01:57:14 ah Jan 28 01:57:21 GLESv2 fails Jan 28 01:57:26 the lib name is wrong Jan 28 01:57:48 what should it be? Jan 28 02:00:07 GLESv2 :) Jan 28 02:00:37 what is it? Jan 28 02:00:46 o GLES2 Jan 28 02:00:49 right? Jan 28 02:01:12 no Jan 28 02:01:15 *v* Jan 28 02:01:18 GLESv2 Jan 28 02:01:20 righgt Jan 28 02:01:27 but the wrong version is GLES2 Jan 28 02:01:35 yes Jan 28 02:03:37 pull, should be fixed Jan 28 02:05:29 PuffTheMagic, let me know when you have something for me to test. Jan 28 02:17:31 YAY, found a bug with 3.0.5 Jan 28 02:18:49 removing an app with launchpoints really pisses off webos Jan 28 02:19:24 ka6sox, ok v4 uploaded Jan 28 02:19:38 it should work fairly well considering all of the changes I made Jan 28 02:19:39 PuffTheMagic, okay will test in a few Jan 28 02:22:05 yay bugs! Jan 28 02:22:06 ok, now i got build.git to compile a working wterm (made sdl* a stub too) Jan 28 02:25:49 wow. only a one very small conflict :) Jan 28 02:25:59 and i thought i touched each line twice :D **** ENDING LOGGING AT Sat Jan 28 02:59:59 2012