**** BEGIN LOGGING AT Sun Aug 09 02:59:57 2009 Aug 09 03:01:47 Decimation: so write a recording app! :) Aug 09 03:02:06 pshttt, too much work for a 14 year old :P Aug 09 03:02:16 copout Aug 09 03:02:24 it's not that hard Aug 09 03:02:31 don't be lazy Aug 09 03:02:46 ugh, but i am lazy Aug 09 03:03:03 Decimation: you just want to come in and have everything handed to you.. I see how you are.. :P Aug 09 03:03:15 and it doesnt even play in the pre's native video app Aug 09 03:03:23 so id have to write a full video app probably :P Aug 09 03:04:24 you're way overestimating how hard it is Aug 09 03:04:46 just make a service to call the commands you need to record and then stop, and a simple mojo app to call the service Aug 09 03:05:05 (or add the start/stop calls into the camera app) Aug 09 03:05:16 it won't be beautiful but it'll work and you won't have to open a shell Aug 09 03:05:20 but the video app on the pre doesnt recognize the videos :/\ Aug 09 03:07:15 Decimation: Sorry I came into the conversation late. You taking about the videos recorded on the PRe? Aug 09 03:08:01 Decimation: well, start looking at the video app and services and stuff and figure out how codecs work Aug 09 03:08:26 you either want it badly enough to start digging or you don't ;) Aug 09 03:09:19 There isn't a proper MP4 muxer or AAC encoder included with the gstreamer compiled for the Pre, therefore that's the best you're going to get at the moment, until someone gets gstreamer modules for AAC and MP4 muxing on the Pre. Aug 09 03:13:25 mhm, okay Aug 09 03:13:28 ill look into it :) Aug 09 03:13:36 LinuxWhore: nothing wrong with the avi we've got, just get those to play Aug 09 03:13:59 or compile the gstreamer modules you need Aug 09 03:29:32 Decimation: I agree - the video recording info on the wiki isn't getting the attention it deserves. Aug 09 03:29:49 i know, thats what i was meaning when i brought it up. Aug 09 03:30:37 I can't do anything with it myself, since the emulator doesn't support video. Aug 09 03:30:44 ahh :( Aug 09 03:31:12 i say all of pre central donates to get you an off contract pre :) Aug 09 03:34:18 hello everyone, mind if I ask, does anyone here have a subscription to one of those "detective" sites that can get things like Criminal Records, Phone Number lookups, etc? :) Aug 09 03:34:29 Decimation: trouble is it doesn't work as a phone here. Aug 09 03:35:10 bah, still can make some pretty cool things :) Aug 09 03:37:17 very true Aug 09 03:37:56 I wouldn't say no if someone wants to donate to buy one. The donation link is on the wiki - put a note that it's for Rod's new PDA :-) Aug 09 03:38:03 id donate :) ill get some money... Aug 09 03:41:02 but yeah, video interest me most.. Aug 09 03:41:09 hopefully ill have some time tomorrow to work on something Aug 09 03:59:12 Good evening all. Aug 09 03:59:26 I have a small question that you might be of assistance with. Aug 09 03:59:40 How do you unload a service from the dbus? Aug 09 04:00:42 I have created a service and put everythign according to the docs outlined on the website. I know I can reboot but was wondering if there was an easier way to unload the service, copy in a new jar, and start the service back up. Aug 09 04:01:22 NetWhiz: what's the service do, and can we see the code? Aug 09 04:02:22 Right now is is just returning the data from a system call, but it does not work. If I make a very similar call using the TetherService from aonic I can get it to return. The system says my service is loaded and waiting. Aug 09 04:03:11 I just do not know why it is refusing to return the data. Trying to debug but having to change the java class file and move everything over is tedious, not to mention the rebooting procedure. Aug 09 04:04:11 NetWhiz: I haven't tested this but you may want to try Aug 09 04:04:26 initctl stop java-serviceboot; initctl start java-serviceboot Aug 09 04:04:30 NetWhiz: paste the url to the repo where the code is and we can take a look at it if you like ... Aug 09 04:05:03 that will kill and restart all services though so it may have unintended consequences Aug 09 04:05:23 gnight everyone Aug 09 04:05:24 well all java-based services Aug 09 04:12:50 Thanks ... the initctl seems to have worked I think. now to try to track down why aonic's service works but mine does not. Funky! Aug 09 04:13:37 NetWhiz: looks like rwhitby's offering to help you debug it, he's worked with system services before Aug 09 04:16:51 * rwhitby bbl Aug 09 04:17:00 I do not have a repos for it. I can paste the class to http://pastebin.com/d6a92ac0 Aug 09 04:18:48 NetWhiz: you might want to look at the ipkgservice in our repo for an example. note that it's GPL, so licensing will be incompatible with your no-derivates license choice. Aug 09 04:19:13 I'm pretty sure PuffTheMagic has been getting responses back from the ipkg commands running in there. Aug 09 04:21:34 NetWhiz: yeah, I think the methods aren't set up as services is the issue Aug 09 04:22:04 NetWhiz: be wary of command injection from malicious mojo apps with the ifconfig method also Aug 09 04:23:46 The palm connection manager does not get me everything I need for my app so i have to get the raw data from ifconfig. Aug 09 04:23:59 What do you mean the methods are not setup as services? Aug 09 04:25:50 I see in the ipkgservice: @LunaServiceThread.PublicMethod Aug 09 04:26:10 However I am sure that is not needed as aonic's service does not use that. Aug 09 04:27:03 NetWhiz: don't know, I wasn't aware that aonic made his source code publicly available Aug 09 04:27:58 also since he's charging for it I don't have a copy of the binary classes Aug 09 04:28:15 No, not officially. Charging for it? Since when? Aug 09 04:29:00 the current version is only available in a forum that you have to "donate" to get access to Aug 09 04:29:29 I looked at the service info on the webos-internals site which led me to some of the code. Aug 09 04:30:03 I think older versions are available for no cost but not free/open source stuff Aug 09 04:30:50 I used to write free open-source for a project called Smoothwall. Heard of it? Aug 09 04:31:25 NetWhiz: yeah, that sounds familiar, firewall linux distro? Aug 09 04:31:33 i've used it Aug 09 04:31:38 I will try the "@LunaServiceThread.PublicMethod" part ... might be the missing piece. Aug 09 04:31:52 good stuff Aug 09 04:31:54 NetWhiz: I haven't tried it without that myself Aug 09 04:32:09 so maybe it's not absolutely required but I haven't investigated it Aug 09 04:32:22 Yes. I wrote a lot of the extensions for 2.0 which were ported over by others to 3.0. Have 2 boys now and being a SAHD took my "spare" time away from the project. Aug 09 04:32:55 I expect you have to get your service methods registered on the bus somehow though and just having a public method wouldn't seem to be enough Aug 09 04:33:08 Just trying to find some more stuff to work on now. Prob. will not charge for anything I write and rely on donations as before. I do it for fun and helping others, not for the money. Aug 09 04:33:53 I know it was wrong of me to decompile some of the class files ... but that is how I have dug through the palm java classes. Aug 09 04:34:00 NetWhiz: we tend to push a lot of FOSS licenses in here because it lets us all learn from each other and collabarate Aug 09 04:34:17 So many diff. freaking licenses are such a PITA. FOSS? Aug 09 04:34:22 NetWhiz: nah, decompilation's fair as reverse engineering for compatibility AFAIK Aug 09 04:34:28 I used GPL before. Aug 09 04:34:47 GPL, BSD, MIT, something people can use your examples to make new stuff Aug 09 04:36:00 NetWhiz: since palm hasn't made any sdk's available we have to examine how all the pieces they provide fit by some kind of reverse engineering to figure out how to make compatible software to run on webos Aug 09 04:36:26 True ... Aug 09 04:36:28 (hasn't made any native sdk stuff available I mean, system services, browser plugins, etc) Aug 09 04:36:50 Which license should I use these days if I don't mind people looking and using, but as long as they give credit? Aug 09 04:38:10 BSD has a requirement where they have to credit you but lets them do anything including use it in proprietary software. GPL makes them have to keep their derivatives GPL'd / open source also Aug 09 04:38:11 kind've quiet... Aug 09 04:40:05 MIT is similar to BSD I think, has the same copyright notice requirement (which gives credit) but you can do anything else Aug 09 04:42:08 Hum ... thanks. Aug 09 04:51:05 Appreciate the help with the code and license. Aug 09 04:56:36 No go on adding the "@LunaServiceThread.PublicMethod" part ... will keep trying. Aug 09 04:57:04 is it an interface? Aug 09 04:57:16 or is this one of those new decorators? Aug 09 04:59:34 Not sure if the "initctl stop java-serviceboot; initctl start java-serviceboot" works as I have not gotten the service to respond yet. I think I will try baby steps in the morning. Thanks for the help! I will def. be around here to help others too. Aug 09 05:04:30 what would cause the phone to be able to make phone calls with the battery cover off, but putting it on prevents calls from going out? Aug 09 05:05:25 Seems to me like some loose hardware Aug 09 05:06:13 fuck Aug 09 05:06:23 i guess i get to go to the sprint store tomorrow Aug 09 05:06:27 make sure it's clean on the inside Aug 09 05:06:34 looks clean to me Aug 09 05:06:41 you could be grounding some antenna Aug 09 05:07:08 or pushing some cracked antenna apart Aug 09 05:07:42 Both are reasons for the phone to be replaces :) Aug 09 05:07:51 I love hacking my pre lol :) Aug 09 05:07:56 it's been more than 30 days since purchase Aug 09 05:08:07 Hardware warranty is 90 days Aug 09 05:08:11 correct? Aug 09 05:08:45 hmm... Aug 09 05:09:14 The 30 days is only your contract with sprint, theres a 90 day warranty on the hardware I believe Aug 09 05:13:07 hello all... i forget who i was talking to earlier about getting the fortigate ssl vpn client working Aug 09 05:13:23 but, i'm curious if there is a way to use an applet viewer in webos? Aug 09 05:13:30 i came across: http://www.java2s.com/Code/Java/Swing-JFC/AppletViewerasimpleAppletViewerprogram.htm Aug 09 05:15:15 no swing Aug 09 05:19:48 branded: there is no applet support because there is no java in browser Aug 09 05:20:03 all java in webos at this point is console java applications Aug 09 05:20:13 destinal: ahh it was you before... Aug 09 05:20:19 :( Aug 09 05:20:26 alright alright, i'll accept Aug 09 05:20:28 :) Aug 09 05:20:46 thanks for the info, i'm trying to figure out some way around it, but there isn't any Aug 09 05:20:53 anyway... i'm off to sleep Aug 09 05:20:54 alas, basically you have to push your java down the stack into system services and call them from javascript / mojo Aug 09 05:21:08 humm Aug 09 05:21:15 have a good night Aug 09 05:26:07 appletviewer is not something for the browser Aug 09 05:26:24 it's a standalone version, but you would need X or something for it work anyway Aug 09 05:26:29 and he left Aug 09 05:35:53 tmzt: heh, guess we should get going on the x server in a browser plugin or just put appletviewer in a browser plugin Aug 09 05:37:20 heh Aug 09 05:37:26 that would be amusing to play with Aug 09 05:37:47 oh did the terminal app get forked or moved to a different repo or something?I haven't seen any updates to it for a few days Aug 09 05:38:01 epv: I think there hasn't been a lot lately Aug 09 05:38:04 oh ok Aug 09 05:38:39 well, oji is based on npapi I think, that might be easier Aug 09 05:38:45 epv: in fact I haven't done too much on it myself since defcon. are you running a build from git HEAD on your pre? Aug 09 05:38:51 we can't really do X without the shared graphics stuff Aug 09 05:39:15 wow, the script to record audio to a .mp3 is public Aug 09 05:39:23 im surprised someone hasnt made a recorder app yet Aug 09 05:39:26 actually, and Luna plugin would probably be better, but I don't know if that's the case Aug 09 05:39:32 destinal: i was but it's got some issues, i ended up using a slightly older rev Aug 09 05:39:33 record from where? Aug 09 05:39:40 i haven't really been messing around wiht it much Aug 09 05:39:40 Decimation: you pointed out the need, fill it! :P Aug 09 05:39:41 from your pre Aug 09 05:39:50 microphone? phone? Aug 09 05:39:57 microphone Aug 09 05:40:00 on the phone Aug 09 05:40:07 using gstreamer? Aug 09 05:40:16 pulseaudio is really flexible Aug 09 05:40:34 destinal: actually, I wonder if a luna plugin is even possible Aug 09 05:40:36 you should be able to record from mic, phone call, or whatever. of course there's no SDK way to do it, but whatever Aug 09 05:40:44 gst-launch alsasrc ! wavenc ! filesink location=/media/internal/downloads/test.mp3 Aug 09 05:40:48 can somebody paste nm for the WebkitLunaPlugin? Aug 09 05:40:57 im just surprised no ones made an app for it Aug 09 05:40:59 tmzt: a luna plugin of what? Aug 09 05:41:01 and do we have source to rebuild that? Aug 09 05:41:08 an X server Aug 09 05:41:10 i would personally have no need for it Aug 09 05:41:17 decimation: well, you'd need to write a service, etc.. Aug 09 05:41:23 but ive seen app request threads on it... thats why i mention it Aug 09 05:41:30 maybe not all cards have to be webkit based Aug 09 05:41:34 that would be interesting Aug 09 05:41:39 tmzt: why is it so different from terminal? Aug 09 05:42:06 you would have to implement a ddx backend for the X server Aug 09 05:42:13 which won't work as a .so I think Aug 09 05:42:18 so it has to be a process Aug 09 05:42:19 tmzt: make a .so adapter Aug 09 05:42:24 that talks to an external process Aug 09 05:42:32 but what would it draw into? Aug 09 05:42:34 shared memory for a pixbuf Aug 09 05:42:39 do we know how to do that now? Aug 09 05:42:41 the .so and the process could share a chunk of shared mem Aug 09 05:42:55 Xvfb would be the place to start I think Aug 09 05:43:13 mmap i guess Aug 09 05:43:23 if we figure out a good adapter mechanism we can use it to port all kinds of things Aug 09 05:43:50 can somebody paste that nm for LunaWebkitPlugin though? Aug 09 05:44:39 BrowserAdapter.so? Aug 09 05:45:56 I remember there being another library, somewhee in /lib Aug 09 05:46:00 but sure Aug 09 05:46:20 find /lib |grep Luna Aug 09 05:46:24 or /usr/lib Aug 09 05:46:27 not sure which it Aug 09 05:46:30 so, how do i write a service? lol Aug 09 05:46:36 well if you want the plugin that implements the web browsing app it's in /usr/lib/BrowserPlugins and it's BrowserAdapter.so Aug 09 05:46:42 do you want something else? Aug 09 05:47:06 it was in a lsof of LunaSysMgr Aug 09 05:47:12 what do you mean? Aug 09 05:47:17 that's for browser? Aug 09 05:47:23 I want all cards, not just browser Aug 09 05:47:52 ah so a supporting lib that makes up luna's functionality, not a plugin Aug 09 05:48:02 I think I know which one that is, one sec Aug 09 05:48:03 right Aug 09 05:48:10 but it's a plugin to the luna process :) Aug 09 05:48:20 actually, the only plugin Aug 09 05:49:18 well, I don't generally consider all dynamically linked code plugins, plugins imply a certain architecture to me, but no big deal Aug 09 05:50:03 is www.palm.com/rom down for everyone, or just me? Aug 09 05:50:22 . /usr/lib/libWebKitLuna.so ? Aug 09 05:50:29 well, let's say I'm hoping it is :) Aug 09 05:50:30 also, if I have the filenmae correct, it contains Plugin Aug 09 05:50:58 oh, that could be it Aug 09 05:51:18 or is that just the luna backend for webkit Aug 09 05:51:30 HEY, ASSHOLES Aug 09 05:51:31 is www.palm.com/rom down for everyone, or just me? Aug 09 05:51:33 well, can you lsof -p the LunaSysMgr process? Aug 09 05:51:43 darkstar:~$ nm libWebKitLuna.so |wc -l Aug 09 05:51:43 22863 Aug 09 05:51:50 ... Aug 09 05:51:51 ... Aug 09 05:51:52 ... Aug 09 05:51:52 ... Aug 09 05:51:53 ... Aug 09 05:51:54 ... Aug 09 05:52:35 heh Aug 09 05:52:50 go dest Aug 09 05:53:00 you guys are such assholes Aug 09 05:53:04 fact Aug 09 05:53:05 too lazy to click a link and confirm Aug 09 05:53:10 too busy doing dork crap Aug 09 05:53:35 it's down for me Aug 09 05:53:37 MTW: everyone here does not work for you. You'll get a lot more help if you're polite and patient than demanding and rude Aug 09 05:53:47 thanks bp Aug 09 05:53:50 I guess it's pointless to say it's an honest mistake, we didn't see one line of text Aug 09 05:53:53 good to show that not everyone here is useless Aug 09 05:54:11 What a prick Aug 09 05:54:45 i'm pretty useless :( Aug 09 05:54:49 of course the point of this channel is to make the Pre better for everyone, and that's what we are working on/researching Aug 09 05:55:11 i haven't followed what you guys have been doing lately Aug 09 05:55:18 do we have an on-device solution for installing yet Aug 09 05:55:22 with a gui, repos, etc Aug 09 05:55:25 i've been checking the status of palm.com/rom lately Aug 09 05:55:29 it's exciting stuff Aug 09 05:55:30 it's likely that the process you are using was developed in a chat session like this when the Pre was releassed Aug 09 05:55:32 MTW: yes Aug 09 05:55:36 o rly? Aug 09 05:55:44 ya rly PreGame made one Aug 09 05:55:53 yeah, and services and terminal are a big part of that Aug 09 05:55:55 sad it took so long for a basic thing like that Aug 09 05:56:09 basic o rly? Aug 09 05:56:19 ya rly Aug 09 05:56:23 And it did not take so long Aug 09 05:56:28 you just missed it Aug 09 05:56:37 how many days after the pre launch did it occur Aug 09 05:56:45 full fledged installer, repos, a gui, tec Aug 09 05:56:47 *etc Aug 09 05:57:01 Lemme check because I keep that information right here on my desk Aug 09 05:57:07 are you kidding? Aug 09 05:57:24 hrmmm .. pre came out on june 6th, right ? Aug 09 05:57:44 Yep some of us got it on the 5th though :P Aug 09 05:57:54 point is that it occured on the regular old iphone about 2 or 3 weeks after it launched. it took this group of linux dorks about 2 months. you guys are too busy doing dork crap to focus on what matters Aug 09 05:57:56 so it's been out for about 2 months Aug 09 05:58:16 repos were within a few days Aug 09 05:58:20 2 to 3 weeks LOL Aug 09 05:58:22 you just had to use ipkg yourself Aug 09 05:58:25 look at this clown Aug 09 05:58:26 g Aug 09 05:58:27 u Aug 09 05:58:27 then they split to /opt Aug 09 05:58:28 i Aug 09 05:58:31 and finally to preware Aug 09 05:58:32 yeah thats all linux dork crap Aug 09 05:58:37 hehe Aug 09 05:58:47 "linux dork crap" Aug 09 05:58:50 MTW: I applaud you good sir Aug 09 05:58:50 WTF does that even mean Aug 09 05:58:51 there are phones that don't run linux Aug 09 05:58:54 apple fanboy Aug 09 05:59:08 *gasp what did I say Aug 09 05:59:12 but the Palm Pre is not one of them Aug 09 05:59:13 Oh dear Aug 09 06:00:00 hahahahaha Aug 09 06:00:20 Oh man this is too much Aug 09 06:00:30 your dumb ass is still going Aug 09 06:00:30 if you are looking for something like Cydia, you should know that similar work had to be done in the UNIX part of OSX and even below that (bootloader/dfu) to even be possible Aug 09 06:00:34 i haevn't talked for minutes Aug 09 06:00:37 blah blah blah Aug 09 06:00:39 :words: Aug 09 06:01:14 you're right MTW .. just a bunch of linux dorks here :( ... Aug 09 06:01:14 yeah yeah yeah Mr. Khaled you can take your iPhone toy and go bye bye Aug 09 06:01:29 i kno Aug 09 06:01:40 Discussion about webOS internals Aug 09 06:02:39 excuse me, i got to load the bong Aug 09 06:02:45 why should I stop talking? we were busy making native games possible and now we are busy responding to your criticisms Aug 09 06:02:45 MTW, what do you think everyone should be working on now ? Aug 09 06:02:47 oh, sorry Aug 09 06:02:58 hey guys, im back, ready to do some linux dork stuff again tonight? mom's at bingo! Aug 09 06:03:09 bpad Aug 09 06:03:10 hahaha Aug 09 06:03:15 not sure Aug 09 06:03:18 pick a useful thing Aug 09 06:03:36 mtw, stop the bitching and go learn some javascript and get it done yourself. Aug 09 06:03:42 Like beaming apple fanboys to mars? Aug 09 06:03:43 MTW, hrmm .. well - linux dorks aren't good at choosing useful things .. or direction .. you should choose something then dictate - it works well Aug 09 06:04:02 That would sur ebe useful Aug 09 06:04:22 be sure to use LOTS OF CAPITAL LETTERS ... it helps get your point across Aug 09 06:04:53 MTW: how about we just all think of great ideas, work on them only to please the community, then you reject whatever you want, after we pay money to even develop for you. Aug 09 06:04:59 I am still dieing from linux dorks LMAO Aug 09 06:05:14 Oh that is fantastic Aug 09 06:05:20 how about you go focus on end user stuff Aug 09 06:05:27 instead of 20 step processes for basic tasks Aug 09 06:05:30 MTW, more details, please ? Aug 09 06:05:39 here's an example Aug 09 06:05:50 MTW: we could just innovate.. lets come out with something new for the pre... LIKE A COMPASS. Aug 09 06:05:54 the process to do roaming only. something like that on the iphone is 3, 4 clicks in cydia Aug 09 06:05:56 i'm not an end user, i don't care about end users :0 Aug 09 06:05:58 on the pre its a length process Aug 09 06:06:16 MTW, are you tired? Aug 09 06:06:20 bored? Aug 09 06:06:23 to do roaming only is a lengthly process ? Aug 09 06:06:25 nah, lets see, open up putty, right click to paste. Aug 09 06:06:37 does it have a hardware compass? Aug 09 06:06:38 i could do it in about 20 seconds MTW, sorry to tell ya. Aug 09 06:06:48 You have no idea what restrictions there are on the platform yet you just say "blah iphone can do it, it's basic" Aug 09 06:06:49 hey dorks your apps suck Aug 09 06:06:56 iphone is awesome Aug 09 06:07:00 wait.. is putty avaliable for OS X 10.5.5.3.3.6.763.7y.347y.34.7437y.387.48.4.8.48.2.2.3457.357.37.35.7. Aug 09 06:07:01 * MTW hits the bong Aug 09 06:07:13 hahaha I am a stoner Aug 09 06:07:18 yay!! Aug 09 06:07:35 clown... Aug 09 06:07:38 pass the bong brooooo, oh wait, no, theres an app for that! Aug 09 06:07:43 * MTW passes that shit Aug 09 06:07:45 I go into IRC chats on saturday night to yell at people who develop for a phone that I don't intend on using Aug 09 06:07:49 LOL Aug 09 06:07:50 there isn't an app for that on the pre though Aug 09 06:07:52 what do we have Aug 09 06:07:53 32 Aug 09 06:08:06 javascript is easy :) Aug 09 06:08:10 yeah.. almost as many as the iphones first year. Aug 09 06:08:28 until they innovated, and changed the market, by making an app store.. something that had never been done before! Aug 09 06:08:37 Go an join al qaeda because they use iphones and there is an apap for that Aug 09 06:08:50 i already donate to the freedom fighters Aug 09 06:08:52 but try harder Aug 09 06:09:04 donate lame comments? Aug 09 06:09:14 ipods? Aug 09 06:09:17 out of all those apps, there isnt one that will make you shut the fuck up? Aug 09 06:09:22 yeah Aug 09 06:09:24 /ignore Aug 09 06:09:25 because you drink the Apple koolaid? Aug 09 06:09:40 flucking fluck Aug 09 06:09:41 how did you type that? Aug 09 06:09:52 I really need a graphics expert :( Aug 09 06:09:53 mtw.. go play with your fruit and get out of here. Aug 09 06:10:15 tmzt: it took him two extra steps to get to the / on the iPhone keyboard Aug 09 06:10:19 Eguy: he only made one comment about Apple, and it was a comparison between Cydia and the state of third-party utilities on the Pre Aug 09 06:10:33 i don't get the apple animosity in all honesty ... without it - i doubt webos would have come out Aug 09 06:10:33 I mean how did he type an irc command like that? Aug 09 06:10:58 chist Aug 09 06:11:00 *christ Aug 09 06:11:04 i talk about the iphone installers Aug 09 06:11:06 without it the world would be a better place as well :) Aug 09 06:11:06 /ignore Aug 09 06:11:09 and im all the suddenn Aug 09 06:11:12 an apple fanboy Aug 09 06:11:16 without the space Aug 09 06:11:17 tmzt, type /say /ignore Aug 09 06:11:17 bam Aug 09 06:11:21 yes you are Aug 09 06:11:23 ah, thanks Aug 09 06:11:25 i'm not Aug 09 06:11:28 i have a mbp .. and an ipod touch ... in fact, if it weren't for novaterm coming with the os x install package of the webos doctor, we wouldn't know about novaterm as easily Aug 09 06:11:28 you retard Aug 09 06:11:38 oh now your hostile? Aug 09 06:11:43 now? Aug 09 06:11:46 and you're dumb Aug 09 06:11:47 MTW, tone it down please - be civil ? Aug 09 06:11:55 Eguy: were did you get that impression? Aug 09 06:11:59 lol Aug 09 06:12:02 no, but you stated that theres no app for that for the pre, and that the pre sucks because it doesn't have a cydia-like homebrew solution yet, and that its so easy, and we are all linux dorks. Aug 09 06:12:04 I don't know Aug 09 06:12:17 I just had a feeling... Aug 09 06:12:45 Classic saturday night entertainment :) Aug 09 06:12:54 MTW: anyway, those applications were developed over a two year period, each generation improving considerably Aug 09 06:12:57 Brought to you by apple fanboys everywhere Aug 09 06:13:35 i think MTW has a point in that it should be easier to manage roaming and data control over the cell modem Aug 09 06:13:48 if we had full access to the novacom protocol, we could make a client side (pc) app for this stuff Aug 09 06:13:51 but we don't Aug 09 06:13:58 It's really too hard to click on the phone prefs Aug 09 06:14:04 so we took the on device approach and are building the infrastructure Aug 09 06:14:06 your right Aug 09 06:14:36 eguy, i thought it would ahve been in the menu bar item ... but i couldn't see the preferences up there ? Aug 09 06:15:06 What? Aug 09 06:16:18 can i set roam only from the ui somewhere - as MTW was suggesting ? Aug 09 06:16:30 Maybe if you code it Aug 09 06:16:34 does roam only even really exist? Aug 09 06:16:42 or are you just changing the eri Aug 09 06:16:43 you guys are absurd Aug 09 06:16:44 But what is so hard about going into the phone prefs? Aug 09 06:16:44 deop #webos-internals Aug 09 06:16:49 it used to on my old phone .. and it should be available Aug 09 06:17:03 Yes tmzt it does Aug 09 06:17:07 I have it on my Pre Aug 09 06:17:21 can you get to a settings menu through a # option or something? Aug 09 06:17:31 No Aug 09 06:17:38 I don't think so Aug 09 06:17:53 kinda wish it were in that menu item from the battery bar menu .. whatever that is called Aug 09 06:17:58 MTW: why are you here then? To bitch and moan? Aug 09 06:18:28 will you Aug 09 06:18:30 SHUT THE FUCK UP Aug 09 06:18:35 you have nothing to contribute Aug 09 06:18:37 just junk Aug 09 06:18:57 yeah, that's definitely enough of that Aug 09 06:19:06 bpadalino: The bar is customizable you can see some stuff on the wiki Aug 09 06:19:20 Wow MTW, a little agressive there? Aug 09 06:19:27 eguy, yeah - would have been nice if they built it in standard Aug 09 06:20:16 bpadalino: It would be nice if Palm did a lot of things standard ;) Aug 09 06:20:31 true - which i think is the hope with the MIT licensing for the mods :) Aug 09 06:23:16 Yeah Aug 09 06:23:54 ah ha ... one of the things i still get confused about is the lack of a centralized preferences area .. Aug 09 06:24:08 so the phone dialer app preferences is where i get to the network settings for the phone Aug 09 06:24:14 Yes Aug 09 06:24:24 i suppose it makes sense now Aug 09 06:25:15 I personally don't like it Aug 09 06:25:26 that's a carrier requirement I think Aug 09 06:25:29 I wish it was like the POS prefs app Aug 09 06:25:31 most other phones are like that Aug 09 06:26:34 Technically your right but in webOS the prefs are individual apps Aug 09 06:27:08 i think the apple/iphone way of doing the preferences for applications is a better idea ... have a single preferences app that performs the modifications - or can at least push the appropriate preferences scene for that app Aug 09 06:28:12 how do the scenes work anyway? Aug 09 06:28:19 the dom injection sounds really interesting Aug 09 06:29:11 tmzt, not really a big js/html guy ... i love reading about it, but don't dev it :( Aug 09 06:29:18 That I don't know about Aug 09 06:29:28 I don't know linux THAT well Aug 09 06:29:41 destinal: did you find that file? Aug 09 06:30:04 tmzt: yeah Aug 09 06:30:10 I know a little bit of js/html/css, a little bit of linux administration gets me by when I am dealing with webos Aug 09 06:30:19 what's it called? Aug 09 06:30:28 darkstar:~$ nm libWebKitLuna.so |wc -l Aug 09 06:30:28 22863 Aug 09 06:30:46 I guess I can pastebin 22k lines.. Aug 09 06:30:49 oh, wow Aug 09 06:31:00 be sure to c++filt it too! Aug 09 06:31:15 was that in lsof -p $(pidof LunaSysMgr) ? Aug 09 06:32:32 yes Aug 09 06:33:36 finally got moovida somewhat working :) this is cool (on laptop) Aug 09 06:33:58 ah, that was the only reference to webkit in that process? Aug 09 06:35:54 root@qemux86:/var/home/root# lsof -p $(pidof LunaSysMgr)|grep -i webkit Aug 09 06:35:54 LunaSysMg 1034 root mem REG 3,1 7190039 47209 /usr/lib/libWebKitLuna.so Aug 09 06:35:59 that's it Aug 09 06:36:28 heh, and pastebin's having none of it. :) Aug 09 06:36:29 Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3233479 bytes) in /home/pastebin/lib/geshi/geshi.php on line 2355 Aug 09 06:36:45 anything interesting? Aug 09 06:49:20 tmzt: a lot interesting, probably too much Aug 09 06:50:48 tmzt: also we have everything we need wrt novacom to do anything we want from a PC. also I have thought that it would be cool to put patches in ipkg's so we can install them from a GUI installer on the phone, like cydia. I think we're not far from that Aug 09 07:04:09 yeah Aug 09 07:04:20 well, what kind of things does that have? Aug 09 07:04:27 maybe a head -200 or something? Aug 09 07:07:03 http://webos.pastebin.com/m54fed774 Aug 09 07:09:22 did you get email? Aug 09 07:09:29 address Aug 09 07:10:31 looks like webkit Aug 09 07:13:58 I wonder if the palm patches to webcore / webkit actually build a corresponding binary. from everything I've seen so far it won't. Aug 09 07:14:24 just guessing based on the other stuff in their OSS repository I've looked at Aug 09 07:14:47 I mean that .so seems to be all of webkit Aug 09 07:14:57 yeah it appears to be Aug 09 07:15:47 if we know what the Palm stuff exposes we could potentially reuse it Aug 09 07:15:54 okay, I'll check email :) Aug 09 07:16:04 I wonder what the toplevel NPN stuff is though Aug 09 07:16:55 just the NPAPI functions Aug 09 07:20:23 yeah, but are those the ones exposed to plugins? Aug 09 07:21:39 We should have the source code for most if not all of this, right? Aug 09 07:21:50 in the webcore and webkit code provided by palm Aug 09 07:22:37 and yeah the NPN funcs look like the ones we've been using, plus a few I hadn't investigated Aug 09 07:31:15 003e02b0 T PGDiskSurface::~PGDiskSurface() Aug 09 07:31:15 003e1f20 T PGIpcPlayback::clearCache() Aug 09 07:31:15 003e2100 T PGIpcPlayback::isClippedOut(PGContext*, PVertex2D, PVertex2D) Aug 09 07:31:19 003e1e80 T PGIpcPlayback::clearFontCache() Aug 09 07:31:21 003e1ae0 T PGIpcPlayback::setFallbackFont(PGFont*) Aug 09 07:31:24 003e1b10 T PGIpcPlayback::findOrCreateFont(char const*, int) Aug 09 07:31:26 003e1af0 T PGIpcPlayback::setFallbackFonts(PGFont**, int, PArray*) Aug 09 07:31:36 so they compiled PG in static? Aug 09 07:31:56 what is T anyway? Aug 09 07:32:19 003e0360 T PGDiskSurface::attach(char const*) Aug 09 07:32:20 003e05a0 T PGDiskSurface::create(char const*, char const*, int) Aug 09 07:32:33 but we don't want that Aug 09 07:32:40 not for terminal/X Aug 09 07:32:48 unless it works on tmpfs Aug 09 07:33:21 U PAGGPixmap::SetTransform(PAGGMatrix3D const*) U PAGGPixmap::Set(PFormat, void const*, unsigned int, bool) U PAGGPixmap::Wrap(PFormat, void*, unsigned int, bool) Aug 09 07:33:56 it's using V8 js engine then (from chrome??)? Aug 09 07:35:14 yes Aug 09 07:41:52 0048a1e0 T core(Palm::WebPage*) Aug 09 07:41:53 00486730 T core(Palm::WebFrame*) Aug 09 07:42:43 hmm Aug 09 07:42:50 U PLAGContext2D::DrawSubPixmap(PAGGPixmap*, PVertex2D, PVertex2D, PVertex2D, PVertex2D) Aug 09 07:42:59 U PLAGContext2D::DrawPixmap(PAGGPixmap*, PVertex2D, PVertex2D) Aug 09 07:43:25 must sleep. good luck, let me know if you find anything else interesting and I'll play with it tomorrow sometime. Aug 09 07:43:33 ok Aug 09 07:44:14 U PLAGContext2D::RenderToTexture(PAGGPixmap*) Aug 09 07:44:15 wow! Aug 09 07:44:32 I guess this might explain why pre is so fast Aug 09 07:47:52 JackieRipper: nice work! Aug 09 07:48:00 thanks Aug 09 07:49:42 JackieRipper: still working on git-lite - not as easy to work out what can go and what must stay Aug 09 07:50:57 rwhitby: I'll uninstall everything and rerun both scripts Aug 09 07:51:04 and compare Aug 09 07:51:28 JackieRipper: you're a champion. I got 25MB savings on the emulator. Aug 09 07:52:10 actually... does the package file list deps? Aug 09 07:54:24 nope Aug 09 07:54:26 JackieRipper: yes Aug 09 07:54:38 Packages file does, doesn't it? Aug 09 07:54:58 I don't see them... Aug 09 07:59:12 ah yes, I found the perl problem and it was preventing me from installing anything nice work JackieRipper Aug 09 07:59:20 what is this change? the quilt stuff? Aug 09 07:59:34 tmzt: http://www.webos-internals.org/wiki/Applying_Patches Aug 09 08:06:00 rwhitby: these are the packages installed by the quilt bootstrap script: bash coreutils diffutils e2fslibs expat git libcurl ncursesw patch quilt-lite rcs readline util-linux-ng Aug 09 08:06:38 yep, working on git right now, and then will attack util-linux-ng, e2fslibs and coreutils Aug 09 08:07:04 how much of those are git deps? Aug 09 08:07:11 er, how many... Aug 09 08:07:22 bash, diffutils, libcurl, patch, readline are all absolutely required Aug 09 08:08:09 e2fslibs is just there cause of util-linux-ng which is just there cause git uses one particular utility from it. Aug 09 08:08:44 which is that? Aug 09 08:08:44 which? Aug 09 08:10:11 I forget Aug 09 08:10:35 maybe 'col' or that might be the one that brings in coreutils (which is the other big hog to attack after git) Aug 09 08:12:22 yeah Aug 09 08:12:30 you're working on eliminating git? Aug 09 08:12:30 I can't see git needing anything in util-linux Aug 09 08:12:36 since that's all for working with kernel Aug 09 08:12:43 quilt without git? Aug 09 08:13:12 util-linux-ng is a dep of quilt-lite Aug 09 08:13:30 as is coreutils Aug 09 08:13:31 JackieRipper: no, working on git-lite with just things needed for a user to clone and update and maybe commit and push Aug 09 08:13:38 looking at util-linux in ubuntu, I don't see anything in there that git should need Aug 09 08:13:39 ahhh Aug 09 08:14:09 tmzt: 'col' Aug 09 08:14:10 e2fslibs is a dep of util-linux-ng Aug 09 08:14:35 tmzt@shini:~$ dpkg -L util-linux |grep col Aug 09 08:14:35 tmzt@shini:~$ Aug 09 08:14:50 ncursesw is a dep of util-linux-ng Aug 09 08:14:57 I thought you said that was coreutils anyway Aug 09 08:15:17 tmzt: I'm just running ipkg-opt remove and looking at the error Aug 09 08:15:45 tmzt: nope, for some reason 'col' is in util-linux-ng Aug 09 08:15:59 if you find a smaller package in optware that has 'col', we can change. Aug 09 08:17:08 I don't seem to have col installed on my nslu Aug 09 08:17:23 here we go Aug 09 08:17:24 http://predev.pastebin.com/m19b3cf8d Aug 09 08:18:17 tmzt@shini:~$ dpkg -S /usr/bin/col Aug 09 08:18:18 bsdmainutils: /usr/bin/col Aug 09 08:18:35 but that's probably not optware package (don't have ipkg db in /opt on this one) Aug 09 08:18:40 it's part of util-linux on my gentoo box Aug 09 08:20:57 I'll probably just change git and/or quilt to not need 'col' Aug 09 08:21:02 rwhitby: can we just package up /opt/bin/util-linux-ng-col and the symlink (/opt/bin/col) into its own package? Aug 09 08:21:07 (or git-lite and/or quilt-lite) Aug 09 08:21:16 JackieRipper: sure, that's the last resort. Aug 09 08:21:41 * rwhitby bbiab Aug 09 08:23:26 I think only one git function needs it anyway Aug 09 09:49:37 tmzt: yeah, do you know which one? that will save me looking for it Aug 09 09:50:34 I don't seem to have seperate git binaries (simlinks) anymore Aug 09 09:51:01 oh, git-lite is not finished yet. Aug 09 09:51:09 I'm starting with nothing, and only adding what is needed. Aug 09 09:51:33 this is on ubuntu, we use to have git-whatever symlinks Aug 09 09:51:37 now they are all in git Aug 09 09:51:38 (easier to add something when someone requests it, rather than taking something away and not knowing if anyone needed it) Aug 09 09:52:00 tmzt: they're all in libexec/git-core now Aug 09 09:52:18 well, debian doesn't use libexec, but same thing Aug 09 09:53:13 nod Aug 09 09:54:50 tmzt@shini:~/src/kernel$ strings /usr/bin/git* |grep \ col\ Aug 09 09:54:52 tmzt@shini:~/src/kernel$ Aug 09 09:55:11 I guess that's not the correct thing though Aug 09 09:57:20 it's quilt that depends on util-linux-ng and col Aug 09 09:59:54 ah Aug 09 09:59:55 ok Aug 09 10:02:14 ok, it's not 'col', it's 'getopt' that we need from util-linux-ng Aug 09 10:05:14 ah Aug 09 10:11:46 and the compat version of getopt included in quilt depends on perl :-) Aug 09 10:15:15 this is to avoid a GNU GPL lib I believe Aug 09 11:11:49 tmzt: the usage of getopt is just shell scripts calling it directly, so I doubt how gpl could be involved. Aug 09 11:12:43 I know, I mean they use that binary instead of using a library (libgetopt) which is GPL Aug 09 11:12:49 oh, shell scripts Aug 09 11:12:50 ok Aug 09 11:18:22 ok, looks like quilt depends on both 'column' and 'getopt' from util-linux-ng Aug 09 11:28:49 guys, is there a exemplary webos-app making heavy use of the html5-db-capabilities? Aug 09 11:29:08 or at least "making some use" Aug 09 11:29:25 morning everyone Aug 09 11:29:30 evening rwhitby :) Aug 09 11:29:52 ugt jcrawford Aug 09 11:30:02 bert_: I personally have not seen any however after looking at tutorials on the web it does not seem all that difficult Aug 09 11:30:05 ugt? Aug 09 11:31:06 jcrawford, well, there are some things about the callback-functions i don't quite get... and the example on webos-internals wiki is not extensive enough, unfortunately Aug 09 11:31:34 bert_: i will take a look for you, what specific issues are you not understanding? Aug 09 11:32:22 the problem is that from within those callback-functions (lets assume anonymous ones), i can't call functions in my scene-assistant Aug 09 11:32:46 are the callback functions contained in your scene assistant? Aug 09 11:32:52 and i can't use non-anonymous functions, as described on the wiki Aug 09 11:32:58 or are you making them globally external functions Aug 09 11:33:07 no, in the scene assistant Aug 09 11:33:31 ok let's take this to #webos as it is more geared towards that :D Aug 09 11:33:45 right Aug 09 11:34:36 have we found the changes to support "scenes" in webkit? Aug 09 11:57:35 rwhitby: is nebula ever on here lol Aug 09 11:57:56 what's "lol" about that question? Aug 09 11:58:15 because he never seems to be here Aug 09 11:58:24 aside from the last few days while organizing the event :) Aug 09 11:58:26 and that makes you laugh out loud? Aug 09 11:58:36 no i am just lol happy i guess :D) Aug 09 11:58:49 I mean you really sit there and physically laugh out loud, not just inside your head? Aug 09 11:58:59 haha Aug 09 11:59:01 shadap :D Aug 09 11:59:21 or is it lnol ? Aug 09 11:59:28 our limh Aug 09 11:59:31 s/our/or/ Aug 09 11:59:31 rwhitby meant: or limh Aug 09 12:00:19 sorry, I have a thing about meaningless sentence suffixes :-) Aug 09 12:00:24 :) Aug 09 12:01:00 quite understandable, seeing how "lol" is often used *hint* :-P Aug 09 12:22:03 ok, quilt-lite dependency on 'column' is easy to remove Aug 09 12:24:51 rwhitby * r10547 optware/trunk/ (4 files in 2 dirs) - quilt-lite: Removed dependency on util-linux-ng, and split out getopt from util-linux-ng. Aug 09 12:41:29 rwhitby * r10548 optware/trunk/ (. .cvsignore) - Updated .cvsignore and svn:ignore property Aug 09 12:47:36 rwhitby * r10549 optware/trunk/make/util-linux-ng.mk - util-linux-ng: Updated the description for getopt Aug 09 12:48:43 * rwhitby shaves another MB off the quilt-lite footprint Aug 09 12:51:05 if anyone has any ideas: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1099 Aug 09 12:51:10 nice rwhitby Aug 09 12:51:22 1mb is significant since they limit the /var partition Aug 09 12:51:30 wish we could increase the size of /var Aug 09 12:55:33 tomorrow, it's time to attack the quilt-lite dependency on coreutils (which is 2MB+) Aug 09 12:59:42 jcrawford: is closeScene() not called when user changes scenes? Aug 09 13:00:25 Zuchmir2: i am not sure when that is called, i do not see it bound to anything. If it is in-fact called it would have to be called by Mojo itself Aug 09 13:01:19 i would guess it's called by mojo, like activate and thelike Aug 09 13:02:29 Zuchmir2: that would mean that any app would have to have a FirstUseAssistant class in order for Mojo to call it Aug 09 13:03:03 nothing from searching developer.palm.com for closeScene Aug 09 13:03:30 is closeScene part of FirstUseAssistant? Aug 09 13:03:40 yes Aug 09 13:03:44 JackieRipper: git-lite should be usable for the Applying_Patches process now Aug 09 13:04:05 and nowhere in the project do they use FirstUseAssistant other than in the class.create call Aug 09 13:04:12 then maybe, try it and see Aug 09 13:04:21 so they are not manually calling the closeScene Aug 09 13:04:47 ok, so once it was created, it's going to be "closed" Aug 09 13:05:44 moving from git to git-lite saves another 4.3MB in /var Aug 09 13:07:33 * rwhitby bbt Aug 09 13:11:13 what do you mean Zuchmir2 Aug 09 13:11:18 later rwhitby Aug 09 13:16:39 my guess is, that once the object was created, when the user (or app) navigates away from that page, the controller is going t call closeScene() similar to what it does when ithe scene first comes alive Aug 09 13:22:20 Anyone know how to use this: http://www.webos-internals.org/wiki/Introspecting_Dbus Aug 09 13:22:36 I have installed Python (dang it is big) but still no luck. Aug 09 13:30:08 Zuchmir2: yea I am seeing that closeScene is called in the cleanup method of the FirstUseAssistant however I still do not see where they instanciate the FirstUseAssistant class at all Aug 09 13:30:11 anyway still digging Aug 09 13:43:04 Ok, after scraping away back to a basic call, I am still not getting anything back from my service. Aug 09 13:43:06 http://pastebin.com/m5c4a9896 Aug 09 13:43:36 I do not see the diff. between this and what is listed for the ipkgservice. Aug 09 13:59:32 I have even tried different class names. Aug 09 14:00:11 Checking "status org.netwhiz.coreservice" returns "(32868/722237548) org.netwhiz.coreservice (stop) waiting" Aug 09 14:17:44 NetWhiz: what about my ipkgservice? Aug 09 14:25:43 Hi all, I have a question do you need to create a new .prototype.handleButtonPress function for each individual button? Aug 09 14:28:03 if you need radically different functionality, i guess yes Aug 09 14:29:56 no nothing radical. I have two buttons when you press either it should get the time. But for some reason when I press either button it updates both text fields Aug 09 14:30:49 morning Aug 09 14:44:19 morning :D Aug 09 14:55:46 anyone have a clue about this? http://developer.palm.com/distribution/viewtopic.php?f=11&t=1104 Aug 09 14:56:29 bzhou * r10550 optware/trunk/make/getmail.mk - getmail: 4.10.0 -> 4.11.0 Aug 09 14:57:14 jc wait one Aug 09 14:58:32 jcrawford, you have a typo there Aug 09 14:58:40 "lauchhandler" Aug 09 14:58:48 bert_: hmm what line of the post? Aug 09 14:59:11 haha Aug 09 14:59:13 nevermind i see it Aug 09 14:59:14 thanks' Aug 09 15:00:23 np Aug 09 15:02:09 anyone know how i can open the log file and have it remain open showing changes as i re-run the app? Aug 09 15:02:14 i know there is a way :D Aug 09 15:02:41 tail -f Aug 09 15:02:52 thanks Aug 09 15:03:09 or the palm-own wrapper "log" for tail -f Aug 09 15:04:05 hrm Aug 09 15:04:09 which not only does tail, but filters out only the things with com.xxx.yyy in it Aug 09 15:04:15 log com.xxx.yyy Aug 09 15:04:17 is the AppAssistant->handleLaunch method called automatically by Mojo? Aug 09 15:04:40 not called Aug 09 15:04:42 bert_: where do i get that ? Aug 09 15:04:46 loaded Aug 09 15:04:55 Rick_home: so it is not called automatically? Aug 09 15:04:56 it's part of palm's distribution Aug 09 15:05:10 nothing but the start methods are called automatically Aug 09 15:05:16 anything else is _loaded_ Aug 09 15:05:25 what do you mean by loaded? Aug 09 15:05:41 wait Aug 09 15:05:45 you said appassistant Aug 09 15:05:46 hold one Aug 09 15:05:53 yea the app assistant Aug 09 15:06:11 i thought it was loaded automatically and executed but mine is not logging so i do not believe the method is being run Aug 09 15:08:55 handlelaunch is appassistant is started automatically yes Aug 09 15:09:06 grr then why is mine not logging anything lol Aug 09 15:10:05 http://pastie.org/577490 Aug 09 15:10:12 that's my AppAssistant Aug 09 15:10:24 seems like the scene-controller.js is taking over and doing the work Aug 09 15:10:29 rather than the app-assistant Aug 09 15:10:31 :) Aug 09 15:10:33 :( Aug 09 15:10:44 jc Aug 09 15:10:47 http://developer.palm.com/index.php?option=com_content&view=article&id=1627 Aug 09 15:10:53 re read the first 3 paragraphs Aug 09 15:11:35 The framework creates an application controller object and an application assistant if the application provides one. The application then calls the assistant's setup method, which sets up asynchronous operations such as database loading or Ajax requests. Aug 09 15:11:37 Many application assistants have a handleLaunch method as an entry point for launch directly from the framework; the handlelaunch method is called after setup; you can consolidate all launch handling here. Aug 09 15:11:56 i.e. if you don't got a setup in app-assistant, you're screwed. Aug 09 15:12:05 ahh Aug 09 15:12:11 ok so i just need to add the setup method Aug 09 15:12:23 that makes sense but is not entirely clear to me by reading those paragraphs :D Aug 09 15:12:25 find their prototype app assistant Aug 09 15:12:27 COPY THAT Aug 09 15:12:32 and then insert your code INTO it. Aug 09 15:12:36 :-) Aug 09 15:13:06 but "The handle launch method is called after setup." Aug 09 15:13:52 and the application calls the assistants SETUP MTHOD Aug 09 15:13:54 :-) Aug 09 15:13:56 you gotta Aug 09 15:14:21 funny.. the mail app does not have a setup in the app-assistant Aug 09 15:14:34 nor does adding it to my app-assistant cause handleLaunch to be called Aug 09 15:15:16 that IS funny Aug 09 15:15:24 pastebiun the appassistant Aug 09 15:15:30 btw Aug 09 15:15:32 mine or mails? Aug 09 15:15:36 yours Aug 09 15:15:38 theirs works Aug 09 15:15:59 btw, I note that the LEVEL of the questions you're asking has made a substantial change in the last 3 days. Aug 09 15:16:13 from "WTF IS GOING ON" to fairly sophisticaed deep questions. Aug 09 15:16:31 you're off the noob list Aug 09 15:16:35 :D Aug 09 15:16:40 http://pastie.org/577493 Aug 09 15:16:58 that is my app-assistant, and I have log methods in both the setup and handleLaunch, here is the output when the app is run Aug 09 15:17:14 http://pastie.org/577494 Aug 09 15:17:25 neither of those logging methods are being executed' Aug 09 15:18:33 test something for me Aug 09 15:18:37 sure Aug 09 15:18:52 move the depot thing out of the appassistant into setup Aug 09 15:19:01 and comment out the other line there.... Aug 09 15:19:14 and put the depot call after the first log in setup Aug 09 15:19:16 so move the code from handleLaunch to setup? Aug 09 15:19:20 no Aug 09 15:19:45 oh from the constructor to the setup i see Aug 09 15:19:53 function AppAssistant(appController) Aug 09 15:19:55 { Aug 09 15:19:57 // This is primarily to load the applications depot so it doesn't need to be loaded later Aug 09 15:19:58 this.depot = FirstUseAppDepot.getDepot(); Aug 09 15:20:00 this.controller = appController; Aug 09 15:20:01 } Aug 09 15:20:03 9 Aug 09 15:20:04 10 Aug 09 15:20:06 11 Aug 09 15:20:07 12 Aug 09 15:20:09 13 Aug 09 15:20:10 14 Aug 09 15:20:12 15 Aug 09 15:20:13 like this Aug 09 15:20:13 16 Aug 09 15:20:15 17 Aug 09 15:20:16 http://pastie.org/577495 Aug 09 15:20:16 18 Aug 09 15:20:18 19 Aug 09 15:20:20 20 Aug 09 15:20:22 21 Aug 09 15:20:24 22 Aug 09 15:20:25 23 Aug 09 15:20:27 24 Aug 09 15:20:28 25 Aug 09 15:20:30 26 Aug 09 15:20:32 hrm... Aug 09 15:20:32 27 Aug 09 15:20:34 28 Aug 09 15:20:36 29 Aug 09 15:20:38 Aug 09 15:20:40 function AppAssistant(appController) Aug 09 15:20:42 { Aug 09 15:20:44 // This is primarily to load the applications depot so it doesn't need to be loaded later Aug 09 15:20:46 this.depot = FirstUseAppDepot.getDepot(); Aug 09 15:20:48 this.controller = appController; Aug 09 15:20:50 } Aug 09 15:20:52 oops Aug 09 15:20:54 sorry Aug 09 15:20:56 move the depot call out of there.... Aug 09 15:20:58 yes Aug 09 15:21:02 morning PreGame Aug 09 15:21:04 you have the mode popular homebrew app in the world sir.... Aug 09 15:21:09 ok will run this on the emu now sec Aug 09 15:21:37 ahh Aug 09 15:21:38 2009-08-09T15:21:27.154741Z [7521] qemux86 user.err LunaSysMgr: {LunaSysMgrJS} com.josephcrawford.firstuse: Error: AppAssistant->setup method called., file:///var/usr/palm/applications/com.josephcrawford.firstuse/index.html:0 Aug 09 15:22:05 ah? Aug 09 15:22:15 yea not it hit the log statement Aug 09 15:22:27 so it must be throwing an exception when trying to set the depot in the contstructor or something Aug 09 15:22:34 nodnod Aug 09 15:22:40 put the depo in a try-catch Aug 09 15:22:47 and log the error Aug 09 15:23:17 odd, i threw just a mojo.log.error into the constructor, it does not hit the setup with anything in the constructor Aug 09 15:23:27 but I never put ANYTHING in the constructor Aug 09 15:23:34 I put everything into setup. Aug 09 15:23:50 the only thing I put in the constructor is setting up passed variables. Aug 09 15:24:05 yea well i will need to do this.controller = appController Aug 09 15:24:17 in the constructor, doubt it will let me if it wont allow a log statement. Aug 09 15:24:18 Yes, that's what I said.... Aug 09 15:24:29 passed variables Aug 09 15:24:31 like that one Aug 09 15:24:44 now, as to that, try this. Aug 09 15:24:55 well here's what i did Aug 09 15:25:10 i put a try/catch around the log statement in the constructor, i get this exception Aug 09 15:25:19 2009-08-09T15:24:30.477218Z [7705] qemux86 user.err LunaSysMgr: {LunaSysMgrJS} com.josephcrawford.firstuse: Error: Exception: {"message": "Maximum call stack size exceeded", "type": "stack_overflow", "arguments": [], "name": "RangeError"}, file:///var/usr/palm/applications/com.josephcrawford.firstuse/index.html:0 Aug 09 15:25:21 appassistant(passed_controller) { this.appcontroller=passed_controller} Aug 09 15:25:26 why it would cause a stack overflow i am not sure Aug 09 15:25:47 well, again, the only thing I put in the constructor is variables. Aug 09 15:26:01 and I -never- use the same name for the passed variable as the one being set Aug 09 15:26:16 My convention is to put p_ in front of the passed variable Aug 09 15:26:21 k Aug 09 15:26:30 i will try the try/catch around the depot bit now Aug 09 15:26:36 so appassistant(p_controller) {this.controller=p_controller} Aug 09 15:26:39 that way I know what's what Aug 09 15:26:49 by my experiance with using the SAME NAME is "poor" Aug 09 15:27:12 although all the documentation says I should be able to Aug 09 15:27:19 2009-08-09T15:26:52.454204Z [7847] qemux86 user.err LunaSysMgr: {LunaSysMgrJS} com.josephcrawford.firstuse: Error: Exception: {"message": "Object function anonymous() {\n{ this.initialize.apply(this, arguments);}\n} has no method 'getDepot'", "type": "undefined_method", "arguments": ["getDepot"], "name": "TypeError"}, file:///var/usr/palm/applications/com.josephcrawford.firstuse/index.html:0 Aug 09 15:28:05 Depot class Aug 09 15:28:09 ok Aug 09 15:28:18 http://pastie.org/577499 Aug 09 15:28:39 ok Aug 09 15:29:07 and FirstUseAppDepot is defined in your firsuse.js? Aug 09 15:29:20 i got it Aug 09 15:29:21 i think sec Aug 09 15:34:03 is there something wrong with this? I get the log message in the logs from the exception Aug 09 15:34:10 http://pastie.org/577504 Aug 09 15:35:13 ah i do not hink i can call it like that Aug 09 15:35:18 my bad Aug 09 15:35:31 right Aug 09 15:36:20 you're working WAY harder for this than I would by the way Aug 09 15:36:44 allow me to make a really stupid old-guy suggestion if I may Aug 09 15:38:07 sure Aug 09 15:38:12 why not in the startup method of the appassistant, open the depot, get a value from it, if it's undefined, push firstuse-scene otherwise push the normal start scene. Aug 09 15:38:22 why all this work. One query from the depot, and an if Aug 09 15:38:31 i am doing it this way because the app i am going to make will have an appassistant Aug 09 15:38:38 yes but it will be more complex than just a single if :D Aug 09 15:38:39 this GOES in the app assistant Aug 09 15:38:49 this is very basic now Aug 09 15:38:58 well, fine, but still.... Aug 09 15:39:05 but expanding when i write my app, the different launch handlers will be good thing to have :) Aug 09 15:39:11 and why more complex than a single if? Aug 09 15:39:16 also basing most of this code off of palm code :D Aug 09 15:39:35 palm frequently seems to do stuff in a complex way for the sake of object-ness Aug 09 15:39:45 I think they hired a big pile of java programmers. Aug 09 15:40:47 now... if you are saying it is't just FIRST USE it's WHICH SCENE DO I PUSH OF SEVERAL, then I see the point. Aug 09 15:41:24 which is what mail sort of has to do, since you can jump directly to a message, or to a list of mail accounts, or to first use. and there is a lot of complex getting information before the scene can push Aug 09 15:41:38 so, mail is "complex" -- few user-space apps will approach tht Aug 09 15:41:41 that Aug 09 15:43:14 jc Aug 09 15:43:22 I'm going to be closing everything down now. Aug 09 15:43:30 pushing a windows 7 rc onto this machine. Aug 09 15:43:38 I'll bring up my netbook a little later. Aug 09 15:43:43 jcrawford: Aug 09 15:43:47 ok Rick_home Aug 09 15:43:49 or someone else will wanter in Aug 09 15:43:52 thanks for all the assistance :) Aug 09 15:44:03 as I said, you're off the noob space. Aug 09 15:44:07 :) Aug 09 15:44:10 and btw, Aug 09 15:44:31 if you get this working, consider STRONGLY makeing up a wiki page on how-to-make-the-bits-fit-together Aug 09 15:44:40 yea i will Aug 09 15:44:41 pay the help you've gotten forward Aug 09 15:44:47 also will be writing a tutorial on my site :) Aug 09 15:44:51 ok Aug 09 15:44:56 thanks guy Aug 09 15:46:26 I do have one last question for someone though. In my handleLaunch method of my AppAssistant I am setting the FirstUseLaunchHandler however it does not seem like the launchHandler.handleLaunch() method is actually being called.... Aug 09 15:46:30 http://pastie.org/577516 Aug 09 15:56:27 aight this is very odd Aug 09 15:56:40 2009-08-09T15:56:14.460892Z [9609] qemux86 user.err LunaSysMgr: {LunaSysMgrJS} com.josephcrawford.firstuse: Error: EXCEPTION: {"message": "Object # has no method 'handleLaunch'", "type": "undefined_method", "arguments": ["handleLaunch", {}], "name": "TypeError"}, file:///var/usr/palm/applications/com.josephcrawford.firstuse/index.html:0 Aug 09 15:56:40 http://pastie.org/577526 Aug 09 15:56:48 it is definitely there Aug 09 16:05:50 better explanation: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1105&p=4051#p4051 Aug 09 16:15:10 rwhitby: does openembedded pull things when it needs them now? Aug 09 16:15:26 rather than checkout a huge tree Aug 09 16:20:10 anyone have any ideas: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1105&p=4051#p4051 Aug 09 16:46:23 http://www.webos-internals.org/wiki/Setup_SFTP <-- confused, this doesn't work, because visudo doesn't exist Aug 09 16:47:22 CoolMatty: it *should* work if you manually edit /etc/sudoers using whatever text editor you have Aug 09 16:47:30 that's the other problem Aug 09 16:47:34 that file doesnt exist Aug 09 16:47:48 Do you actually have sudo? =) Aug 09 16:47:56 yep Aug 09 16:48:40 And vim? Aug 09 16:48:49 i answered in the other channel Aug 09 16:48:51 locate sudoers Aug 09 16:48:53 then do Aug 09 16:48:56 sudo vi /path/to/sudoers Aug 09 16:49:14 that will work as well, mine on the mac is in /private/etc/sudoers but not sure it's the same on the pre Aug 09 16:49:18 gotta love crossposting ;> Aug 09 16:49:24 :D Aug 09 16:49:34 can't do locate Aug 09 16:49:37 it doesn't have locate :p Aug 09 16:49:38 ok then Aug 09 16:49:43 find / -name sudoers Aug 09 16:49:47 well Aug 09 16:49:53 sudo find / -name sudoers Aug 09 16:50:12 (I'm already sudo'ed into root) Aug 09 16:50:18 ok Aug 09 16:50:20 ah, opt/etc/sudoers Aug 09 16:50:42 there ya go Aug 09 16:50:47 vi that file and you are good Aug 09 17:20:24 for those who just joined the channel, any ideas: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1105&p=4051#p4051 Aug 09 17:27:12 destinal: you good with webos stuff? Aug 09 17:27:22 oc80z: couldnt make it to PDC Boston yesterday eh Aug 09 17:27:40 jcrawford: depends on which webos stuff, it's a big environment Aug 09 17:27:57 destinal: see the url above Aug 09 17:27:59 don Aug 09 17:28:05 't want to keep pasting it :) Aug 09 17:29:11 I'm not very up on mojo, alas Aug 09 17:29:21 I've been dealing with more of the internal stuff Aug 09 17:29:30 :( Aug 09 17:30:08 Classes? js doesn't have them right? Aug 09 17:30:28 yes it does :D Aug 09 17:30:35 every function is a class lol Aug 09 17:30:38 :) Aug 09 17:30:39 objects inherit from objects Aug 09 17:30:49 prototypal Aug 09 17:32:40 ah, you're using the constructor invocation pattern (java like) .. maybe a lot of mojo is generally used like this but I've read it's not the best way to go with js Aug 09 17:34:00 admittedly I have a lot to learn, but I've been reading Javascript: the good parts, by Douglas Crockford and he recommends avoiding the use of that, that it was added basically just to make classical programmers happy Aug 09 17:34:28 ah Aug 09 17:34:42 it's a very good book so far, btw, I recommend it Aug 09 17:35:01 yea i have been hearing that Aug 09 17:35:06 ordered it just waiting for it to arrive :D Aug 09 17:35:19 let's get this on the pre lol Aug 09 17:35:20 http://josephcrawford.com/2008/04/10/super-mario-with-javascript/ Aug 09 17:36:17 wow, cool. isn't there some concern with copyright though? Aug 09 17:36:27 looks like they used the sprites from the game directly Aug 09 17:36:35 yea it does Aug 09 17:36:41 and probably would be Aug 09 17:36:49 but would be a cool task to see converted :D Aug 09 17:37:11 I know there's an NES emulator, might be cooler just to port that into working in mojo or making luna share the display a bit better. Aug 09 17:37:25 s/mojo/luna/ Aug 09 17:37:25 destinal meant: I know there's an NES emulator, might be cooler just to port that into working in luna or making luna share the display a bit better. Aug 09 17:37:46 ie with a browser plugin adapter model and port the emulator into using shared memory to draw into the plugin Aug 09 17:38:38 true Aug 09 17:44:22 destinal: removing that stuff and making it mojo like works fine Aug 09 17:44:31 now i just get an error of undefined method on the pushScene Aug 09 17:44:39 this.appController.stageController.pushScene("firstuse"); Aug 09 17:44:48 cannot find stageController for some reason Aug 09 17:45:20 what type of code file is this in? Aug 09 17:45:28 js Aug 09 17:45:35 right, but inside a controller js? Aug 09 17:45:41 app-assistant.js Aug 09 17:45:45 http://pastie.org/577610 Aug 09 17:46:06 sorry wrong file Aug 09 17:46:15 the app controller calls handleLaunch Aug 09 17:46:22 passing in this as the app controller Aug 09 17:46:37 guessing i have to setup the stagecontroller manually? Aug 09 17:46:42 thought that was created by mojo though Aug 09 17:47:00 FirstUseLaunchHandler: Aug 09 17:47:00 I think it depends on what this is set to at the time Aug 09 17:47:03 http://pastie.org/577611 Aug 09 17:47:14 this is AppAssistant Aug 09 17:50:47 I'm trying to remember where I read it but something happens with "this" in function calls Aug 09 17:52:45 yea it get's dropped if you do not use prototypes bind Aug 09 17:52:53 i tried doing what mail app is doing but this still does not work Aug 09 17:52:56 http://pastie.org/577616 Aug 09 17:53:08 anyway i have to go get my fiance from work now, will be back in a bit Aug 09 17:53:43 k ttyl Aug 09 18:10:02 ok so i tried this Aug 09 18:10:03 var stageController = this.appController.getStageController("main"); Aug 09 18:10:14 but that still returns undefined for stageController.... Aug 09 18:26:23 what's the status of the onscreen keyboard, installer app and video recording? Aug 09 18:26:51 anyone happen to know the name of the stage created by Mojo? Aug 09 18:26:54 the initial stage Aug 09 18:27:05 egaudet|Away: no status updates that i know of ? Aug 09 18:27:19 I have my app controller currently creating a stage with callback but would be nicer to use the stage that is currently set by Mojo rather than creating a new stage Aug 09 18:46:49 anyone have any idea what this means? Aug 09 18:46:56 hi jc Aug 09 18:47:03 2009-08-09T18:46:29.205332Z [19823] qemux86 user.err LunaSysMgr: {LunaSysMgrJS} com.josephcrawford.firstuse: Error: Exception: {"message": "Maximum call stack size exceeded", "type": "stack_overflow", "arguments": [], "name": "RangeError"}, file:///var/usr/palm/applications/com.josephcrawford.firstuse/index.html:0 Aug 09 18:47:04 hey Rick_home Aug 09 18:47:06 what this time??? Aug 09 18:47:11 i got much much closer to it working, now i am getting that error :) Aug 09 18:47:24 seems this code is not liked Aug 09 18:47:27 you have a looping set of calls Aug 09 18:47:28 http://pastie.org/577654 Aug 09 18:47:38 here is the entire file Aug 09 18:47:42 http://pastie.org/577656 Aug 09 18:47:56 basically I am creating a stage with callback Aug 09 18:48:10 if it does not already exist, and it fails Aug 09 18:48:35 I wouldn't use cal.lbac for the callbakk name Aug 09 18:48:39 netbook Aug 09 18:48:42 bad kb Aug 09 18:48:51 here is the code for the openMainStage method Aug 09 18:48:55 http://pastie.org/577658 Aug 09 18:48:59 ok i can change the name Aug 09 18:49:22 I would Aug 09 18:49:31 what's calling it? Aug 09 18:49:44 it's called from the handleLaunch method Aug 09 18:49:50 that is called by the app-assistant Aug 09 18:50:23 i can paste all code if you would like Aug 09 18:50:59 AppAssistant Aug 09 18:51:03 http://pastie.org/577659 Aug 09 18:51:28 LaunchHandler Aug 09 18:51:33 http://pastie.org/577661 Aug 09 18:51:53 FirstUseLaunchHandler Aug 09 18:51:57 http://pastie.org/577662 Aug 09 18:52:30 that's all of it Aug 09 18:53:09 basically the app assistant loads up determines which handler to use, instanciates the handler. If it is the FirstUseHandler then it is supposed to push the firstuse-scene, however I cannot get that to happen Aug 09 18:53:29 It is supposed to create the stage with the callback if the stage does not already exist then push it Aug 09 18:53:48 but I am getting that stack overflow exception before it ever loads the firstuse-assistant.js Aug 09 18:57:26 any ideas? Aug 09 18:57:28 wll, again, you're doing it so differently than I would Aug 09 18:58:15 yea i know trying to adhere to palms code lol Aug 09 18:58:40 only i change the launch stuff because i did not fully understand their use of $super(); Aug 09 18:58:40 well.... you Aug 09 18:59:01 well, I suspect that's the pooint huh. Aug 09 18:59:21 well i am still inheriting and inheriting works so that is not an issue Aug 09 18:59:49 the issue seems to stem from that create stage with callback etc. Aug 09 19:00:24 http://www.prototypejs.org/learn/class-inheritance Aug 09 19:00:39 that page is the issue. Aug 09 19:00:44 go read it. Aug 09 19:01:18 HAH I GOT IT Aug 09 19:01:26 me, I think forcing classes into js was a mistake, and I woud have preffered palm use jquery or yui instead of prototype Aug 09 19:01:31 it did not like me calling this.appAssistant.createMainStage Aug 09 19:01:40 i took that code and put it right in where the call was and it worked :D Aug 09 19:01:43 but again, they hired a big batch of java programmers Aug 09 19:01:51 yea JQuery would have been great Aug 09 19:02:15 ah crap Aug 09 19:02:25 now though ...... what is the name of the stage that Mojo creates? Aug 09 19:02:40 because I am creating a second stage which presents a second card not my intention Aug 09 19:02:43 but again, they hired a big batch of java programmers Aug 09 19:02:49 hahahaha Aug 09 19:02:55 good luck Aug 09 19:02:56 :) Aug 09 19:03:04 laugh it up :D Aug 09 19:05:19 why wont this work: this.appController.stageController.pushScene("firstuse"); Aug 09 19:06:10 that never works Aug 09 19:06:41 ahh Aug 09 19:06:45 * jcrawford see's the light Aug 09 19:07:00 Mojo.Controller.AppController.getActiveStageController("card") Aug 09 19:07:16 nodnod that alwways works Aug 09 19:07:18 Rick_home: ah, that's where classes come in. I've just been reading in crockford's book about the awesomeness of being classless and prototypal / object-to-object inheritance and all that. so to get along with mojo I have to compromise a lot of that? Aug 09 19:07:24 if you know the stage controller Aug 09 19:07:30 yep Aug 09 19:07:46 wwell Aug 09 19:07:46 yea you can get the stagecontroller from the appcontroller :) Aug 09 19:07:48 not really Aug 09 19:08:26 but you have to be aware tat they've used class.create in their code, and it's weird since they're calling explicit prototypes in the user-spae. Aug 09 19:08:35 it's just odd Aug 09 19:16:42 grrr Aug 09 19:16:44 doesnt work Aug 09 19:16:45 var controller = Mojo.Controller.AppController.getActiveStageController("card"); Aug 09 19:16:45 controller.pushScene("firstuse"); Aug 09 19:38:45 hey all Aug 09 19:39:22 anyone that knows please reply: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1109 Aug 09 19:39:23 I have to step away so answering on IRC wont be seen Aug 09 19:45:07 anybody know where the wiki article about making /media/internal writeable in sftp is Aug 09 19:51:39 Atlanta wiki * r4122 http://www.webos-internals.org/wiki/Make_USB_Partition_writable_via_SFTP - New page: You can use the USB Drive partition via WIFI as a non-root user by telling fstab to mount it owned by the non-root user's UID. This is useful if you don't want to have to remount the root ... Aug 09 19:58:51 http://www.webos-internals.org/wiki/Make_USB_Partition_writable_via_SFTP Aug 09 19:58:52 found it Aug 09 20:06:42 how do you setup a cron job like for the GPS tracking? Aug 09 20:08:17 Is root talk on topic here? Aug 09 20:08:50 Of course Aug 09 20:10:12 can i get a noob breakdown of the process? The guide on the site seems to be written for people who know linux and know wtf they're doing. I unfortunately don't fall into that category Aug 09 20:10:34 haha Aug 09 20:10:49 Have you put your Pre in dev mode? Aug 09 20:10:53 yes Aug 09 20:10:58 i got the cmd prompt up Aug 09 20:11:08 well then it's not that bad is it? :P Aug 09 20:11:08 too Aug 09 20:11:26 well that part is easy Aug 09 20:11:30 i got the sdk installed Aug 09 20:11:33 virtual box etc Aug 09 20:11:37 what OS are you on? Aug 09 20:11:39 but once i get the cmd prompt idk what to do Aug 09 20:11:41 win vista Aug 09 20:11:50 x32? Aug 09 20:11:56 yah Aug 09 20:11:59 Ok Aug 09 20:12:09 so you got putty and novaproxy? Aug 09 20:12:48 will winscp work? Aug 09 20:12:56 Not for rooting Aug 09 20:13:02 k lemme dl those Aug 09 20:13:08 i need both or one of the 2? Aug 09 20:13:18 putty should have came with the sdk Aug 09 20:13:24 really? Aug 09 20:13:27 lemme check then Aug 09 20:14:41 i dont see it when i searched ill just download it really quickly Aug 09 20:14:42 Ok looks like there are some new tools that I didn't know about :P Aug 09 20:15:57 It looks like you don't need putty anymore Aug 09 20:16:01 o lol Aug 09 20:16:02 ok Aug 09 20:16:06 there is a tool called novaterm Aug 09 20:16:13 yah i think i have novaterm Aug 09 20:16:17 came with the sdk Aug 09 20:16:21 novaterm is good to use Aug 09 20:16:30 novaterm comes with the sdk correct? Aug 09 20:16:30 So can someone help me initiate a cron job? Aug 09 20:16:37 I didn't even know it came with it Aug 09 20:16:38 lol Aug 09 20:16:46 I don't have the sdk installed Aug 09 20:16:51 ah Aug 09 20:17:12 so plug your pre in and run novaterm Aug 09 20:18:21 just go to the cmd prompt and type novaterm? Aug 09 20:19:17 I think you cd to c:\program files\palm\sdk\bin Aug 09 20:19:21 and then novaterm Aug 09 20:20:25 or you can set path to include that Aug 09 20:20:35 what he said ^ Aug 09 20:21:28 i clicked on novacom is that the same? Aug 09 20:21:48 oo ok Aug 09 20:21:54 i typed novacom at the cmd prompt Aug 09 20:21:57 and i got a list of things Aug 09 20:21:59 now what Aug 09 20:22:14 the world is your oyster Aug 09 20:23:03 lol Aug 09 20:23:08 ok now let's say i wanted to set it up where i can use patches Aug 09 20:23:11 how is that done? Aug 09 20:23:25 i wanted to basically do the one where i could dl amazon mp3s over evdo Aug 09 20:23:40 just run the optware-bootstrap and then the other shell script Aug 09 20:23:43 you have to run the awesome script that jackieripper made Aug 09 20:23:49 its on the wiki under next steps Aug 09 20:24:01 can i just copy and paste that? Aug 09 20:24:10 yup Aug 09 20:24:25 before you hit enter verify things though Aug 09 20:25:00 so im setting up optware? Aug 09 20:25:30 you need to Aug 09 20:25:33 i just wanna make sure im not about ot brick my phone Aug 09 20:25:37 that would suck lol Aug 09 20:25:38 to enable ipkg-opt Aug 09 20:25:48 you can always run webos doctor :P Aug 09 20:26:16 pretty impossible to brick the pre .. never heard of it happening to anyone really Aug 09 20:26:36 really? Aug 09 20:26:42 not that ive heard of either Aug 09 20:26:54 i screwed it up a little bit but a webos doctor wipe fixed it Aug 09 20:26:55 ok so back in the command prompt, i typed novacom and it says like -a, -t etc Aug 09 20:27:05 so do i wanna type novacom -t? Aug 09 20:27:39 I am not sure, I haven't used it on a PC only a Mac Aug 09 20:27:42 because if type cd /tmp like the optware instructions say im getting an error Aug 09 20:28:08 coke, what are you trying to do? Aug 09 20:28:32 trying to basically setup the phone to where i can get the evdo dl for amazon setup Aug 09 20:28:43 isnt there a nice wiki for that? Aug 09 20:28:49 that's what i wanna do first and then im assuming a lot of the stuff i wanna do after will build on the basic steps Aug 09 20:28:55 there is, but Aug 09 20:28:58 i dont get ti Aug 09 20:29:00 *it Aug 09 20:29:06 i have NO idea what im doing Aug 09 20:29:12 and the wiki is written for people that do Aug 09 20:30:40 sorry bout that Aug 09 20:30:44 novacom -t open tty://0 Aug 09 20:31:25 if i copy that it says unable to find device Aug 09 20:31:30 copy what? Aug 09 20:31:40 novacom -t open tty://0 Aug 09 20:31:56 are you trying to root it or have you already? Aug 09 20:32:36 i need to do that first, i thought that was part of the process Aug 09 20:32:39 all ive done this far is Aug 09 20:32:47 get to the cmd prompt Aug 09 20:32:51 and typed novacom lol Aug 09 20:32:54 ur on winblows right? Aug 09 20:32:57 what os? Aug 09 20:32:57 yep Aug 09 20:32:59 ok Aug 09 20:33:00 vista Aug 09 20:33:01 32 Aug 09 20:33:06 so have you d/ld the rooter? Aug 09 20:33:13 your pre connected in charge mode Aug 09 20:33:16 i thought u didnt need the rooter anymore Aug 09 20:33:23 u dont but i find it to be easier Aug 09 20:33:29 yep it's in dev mode w/ charge only Aug 09 20:33:33 never tried to rooter Aug 09 20:33:39 go d/l rooter Aug 09 20:33:42 enabled dev mode? Aug 09 20:33:45 i just did this to mine earlier today Aug 09 20:33:46 dev mode is on. Aug 09 20:33:48 on a winblows machine Aug 09 20:33:53 so its pretty easy walk through Aug 09 20:34:02 link for the rooter? Aug 09 20:34:08 ummm standby... Aug 09 20:34:12 k Aug 09 20:34:25 palm-install -d usb -l work Aug 09 20:34:32 palm-install -d usb -l Aug 09 20:34:34 does that work Aug 09 20:34:37 we're gonna follow these directions: Aug 09 20:34:38 http://www.everythingpre.com/forum/homebrew-apps/how-to-root-the-pre-20035.html Aug 09 20:34:46 rooter = here http://svn.saurik.com/repos/webos-dev/trunk/rooter/ Aug 09 20:35:09 so you need the webos image, also linked in that article Aug 09 20:35:28 even with the sdk installed? Aug 09 20:35:33 and install the novacom drivers, since ur 32 bit vista it shouldnt have any compatiblity installed Aug 09 20:35:36 yes Aug 09 20:35:46 well u actually may not need the webos image Aug 09 20:35:48 scratch that Aug 09 20:35:51 lets try it without Aug 09 20:35:56 http://tkgeisel.com/stuff/novaterm-1.zip Aug 09 20:35:57 d/l rooter to desktop Aug 09 20:36:07 open cmd promplt Aug 09 20:36:14 cd to rooter directory Aug 09 20:36:29 have u installed python? Aug 09 20:36:38 python: http://python.org/ Aug 09 20:36:41 no :-( Aug 09 20:36:46 free d/l & install Aug 09 20:36:51 quick and easy, kinda like java Aug 09 20:36:54 oops Aug 09 20:36:54 only lesser known Aug 09 20:36:58 http://www.webos-internals.org/wiki/Accessing_Linux_Using_Novaterm Aug 09 20:37:02 I forgot about python Aug 09 20:37:05 ;) Aug 09 20:37:08 all good gents Aug 09 20:37:10 just use novaterm Aug 09 20:37:20 k lemme dl python Aug 09 20:37:22 k Aug 09 20:37:31 python btw uber cool language Aug 09 20:38:06 Yeah python is pretty sweet Aug 09 20:38:14 k the installer is dling Aug 09 20:38:27 k shouldnt take too long, whistle the jeopardy song while u wait :) Aug 09 20:38:39 ok now on this page http://svn.saurik.com/repos/webos-dev/trunk/rooter/ what files do i need to dl? Aug 09 20:38:42 I don't even root my pre anymore I just use terminal Aug 09 20:38:55 all of them Aug 09 20:38:57 to one directory Aug 09 20:39:03 but we're only gonna use the talk.py Aug 09 20:39:05 k lemme do that Aug 09 20:39:16 all it basically does is conduct a replay attack against the pre Aug 09 20:39:22 this is the old skool method Aug 09 20:39:25 btw Aug 09 20:39:26 lol Aug 09 20:39:32 whatever works at this point Aug 09 20:39:36 the beauty about the rooter and the novaproxy is that u can crack the thing open, in notepad Aug 09 20:39:42 and see how they cracked the pre Aug 09 20:40:01 like when ur done this, open talk.py, using wordpad Aug 09 20:40:05 fricken sweet Aug 09 20:40:38 lol, i just tried... i have no idea how to write a service. Aug 09 20:40:47 ? Aug 09 20:40:52 I prefer planting a seed and letting the Pre root itself Aug 09 20:41:05 whats the fun int hat? Aug 09 20:41:08 :) Aug 09 20:41:36 its based on linux, which in and of itself is a hack of code lol Aug 09 20:41:40 AHHHHHHHHHHHHHHHH!!!! stupid retarded Zune software Aug 09 20:41:44 ? Aug 09 20:41:50 ugh my computer is soo slow Aug 09 20:41:53 im still dling the rooter Aug 09 20:42:00 thats becuz ur running vista ;) Aug 09 20:42:05 sorry, bad joke Aug 09 20:42:13 It would kill microsoft to let the microsoft product (Zune) to sync with WMP without hacking Aug 09 20:42:52 @ eguy, which microsoft, from which alternate dimension are you referring to? Aug 09 20:42:55 No drivers are installed for this device. O rly? Aug 09 20:43:31 great....now I have to reboot Aug 09 20:43:36 gotta love Vista Aug 09 20:43:39 LMAO! Aug 09 20:44:07 I am waiting to upgrade to Win 7 I have my copy but I am waiting for drivers just in case Aug 09 20:44:08 YAH it's all done Aug 09 20:44:11 ok now what? Aug 09 20:44:42 woot Aug 09 20:44:51 ok, so pythons installed? rooter d/ld to desktop? Aug 09 20:45:05 bbl Aug 09 20:45:21 python is being installed now Aug 09 20:45:23 k Aug 09 20:45:32 i have the rooter files in a seperate folder all together Aug 09 20:45:36 ur at ur home with wifi ON, right? Aug 09 20:45:41 yep Aug 09 20:45:50 k do you know how to get the ip address from your pre? Aug 09 20:46:09 if i put it on the network i can login my rooter and find out Aug 09 20:46:18 naw easier way Aug 09 20:46:20 connect it to wifi Aug 09 20:46:28 and in your pre Aug 09 20:46:38 go to the wifi app in the last page Aug 09 20:46:54 k Aug 09 20:46:56 upgrade to windows 7 eguy, it wont disappoint. Aug 09 20:47:10 ah i got it Aug 09 20:47:12 now u see how its connected to your home net? Aug 09 20:47:14 bingo;) Aug 09 20:47:22 write that down, u will need it Aug 09 20:47:45 k now, start, run command Aug 09 20:47:57 plug the pre into the computer, if you haven't already Aug 09 20:48:02 damn python is a slow install Aug 09 20:48:04 lol Aug 09 20:48:13 when it finishes we can do the fun step Aug 09 20:48:54 at least it knows it's slow Aug 09 20:49:05 it says "This process may take several minutes" Aug 09 20:49:10 LMAO Aug 09 20:49:15 yeah its lying Aug 09 20:52:23 hows it going? Aug 09 20:52:57 nothing Aug 09 20:52:59 it's sitting Aug 09 20:53:04 what is python? Aug 09 20:53:12 goodness... Aug 09 20:53:19 yep python Aug 09 20:53:28 guh Aug 09 20:53:32 ur computer is slllloowwww Aug 09 20:53:53 should i cancel and try again? Aug 09 20:54:04 naw give it another minute Aug 09 20:54:08 it's on its last leg Aug 09 20:54:10 lol Aug 09 20:54:13 lol Aug 09 20:54:17 and its running vista.... Aug 09 20:54:34 wow get ur pre rooted soon man, soon its gonna be ur only computer Aug 09 20:54:39 LOL Aug 09 20:54:49 yah like the battery went on the laptop Aug 09 20:54:52 and if i unplug it Aug 09 20:54:54 i like vista. Aug 09 20:54:56 it shuts off Aug 09 20:55:06 i like vista, when its on another persons computer Aug 09 20:55:23 why dont you like it? Aug 09 20:55:34 i think im gonna cancel python and try it again Aug 09 20:55:38 its ok, i just think that, considering how resource intensive it is Aug 09 20:55:44 and how much it costs, it should be better Aug 09 20:55:54 i deal with it at work and i cant stand it Aug 09 20:56:09 its even picky from a m$ administrative standpoint Aug 09 20:56:11 i guess since i have a pretty good computer, i never had a problem with it Aug 09 20:56:18 upgrade to windows 7 Aug 09 20:56:20 its not just the hardware or the computer Aug 09 20:56:31 cant just upgrade to 7 in an enterprise environment Aug 09 20:56:44 its difficult from a deployment and management aspect Aug 09 21:00:41 im ready to throw my laptop Aug 09 21:00:46 LOL Aug 09 21:00:58 dont yet Aug 09 21:01:02 u still need it! Aug 09 21:01:13 baby it and tell it its the only one for u lol Aug 09 21:01:19 lol Aug 09 21:01:53 install attempt 2 Aug 09 21:01:56 k.... Aug 09 21:02:01 it took me 5 attempts to install the sdk Aug 09 21:02:11 wow what r the specs of this system? Aug 09 21:02:22 it's an amd x2 Aug 09 21:02:27 im half tempted to make a bet ur pre has a faster processor than ur computer Aug 09 21:02:30 dont remember the processor speed Aug 09 21:02:33 lol nah Aug 09 21:02:39 it's bogged down Aug 09 21:02:45 3.x ghz Aug 09 21:02:48 depending on version Aug 09 21:02:53 y r u running 32 bit? Aug 09 21:02:58 its a 64 bit capable cpu Aug 09 21:03:13 it's just what was installed when i got it Aug 09 21:03:17 plus only a gig of ram Aug 09 21:03:21 eww Aug 09 21:03:43 whats the install say Aug 09 21:03:45 damn it's hanging again Aug 09 21:03:46 screenshot? Aug 09 21:04:09 one sec Aug 09 21:04:11 k Aug 09 21:04:34 might have to restart Aug 09 21:04:59 k Aug 09 21:06:58 FINALLY Aug 09 21:07:00 lol Aug 09 21:07:01 ok Aug 09 21:07:02 python installs Aug 09 21:07:06 so python is installed Aug 09 21:07:09 u have talk.py Aug 09 21:07:11 well almost Aug 09 21:07:12 the bar is moving Aug 09 21:07:14 lol Aug 09 21:07:15 LAMO Aug 09 21:07:16 shitr Aug 09 21:07:18 ya i have it Aug 09 21:07:25 says updating now Aug 09 21:07:45 k wait till it finishes Aug 09 21:07:55 tick tock Aug 09 21:08:08 copying new files Aug 09 21:08:10 YES! Aug 09 21:08:13 it's doing something Aug 09 21:08:17 schwweeet Aug 09 21:08:22 brb Aug 09 21:10:22 publishing product info... Aug 09 21:10:26 k Aug 09 21:10:27 ho ho hum Aug 09 21:10:35 lol Aug 09 21:12:55 this damn thing would hang on the final step Aug 09 21:13:04 be patient Aug 09 21:17:34 any luck? Aug 09 21:17:39 yep Aug 09 21:17:42 done? Aug 09 21:17:44 do i need to reboot? Aug 09 21:17:46 naw Aug 09 21:17:46 or can i do it later Aug 09 21:17:48 k Aug 09 21:17:50 is it ALL done? Aug 09 21:17:50 it's done Aug 09 21:17:52 k Aug 09 21:18:05 so python installed, talk.py is dld, u have pre's wifi address Aug 09 21:18:09 and plugged into computer? Aug 09 21:18:22 yep Aug 09 21:18:24 k Aug 09 21:18:26 open cmd Aug 09 21:18:33 opened Aug 09 21:18:34 cd to directory with talk.py Aug 09 21:18:55 k one sec Aug 09 21:19:00 err cd to the directory that u stored talk.py in Aug 09 21:19:15 anyone that knows please reply: http://developer.palm.com/distribution/viewtopic.php?f=11&t=1109 Aug 09 21:19:17 I have to step away so answering on IRC wont be seen Aug 09 21:19:56 u there? Aug 09 21:20:06 k Aug 09 21:20:06 im there Aug 09 21:20:16 in the command prompt, type talk.py Aug 09 21:20:25 it should give you a bunch of output, copy and paste in here Aug 09 21:20:35 failed to start Aug 09 21:20:38 ? Aug 09 21:20:42 what was the reason? Aug 09 21:20:57 side by side configuration is incorrect Aug 09 21:21:00 what? Aug 09 21:21:04 screenshot please? Aug 09 21:21:16 k one sec Aug 09 21:23:13 u want a dcc Aug 09 21:23:16 or hosted somewhere Aug 09 21:23:26 umm email, ybotspawn@gmail.com Aug 09 21:23:29 k Aug 09 21:26:51 u got email Aug 09 21:26:56 checking... Aug 09 21:27:27 check again should be there Aug 09 21:28:42 u current on updates? Aug 09 21:29:02 links are saying that you need the latest redistributable ms vstudio packages Aug 09 21:29:06 which u might be missing Aug 09 21:29:31 i should be Aug 09 21:29:41 i got one this morning Aug 09 21:29:42 http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en Aug 09 21:29:45 install that Aug 09 21:29:58 gotta run but install that and then retry the rooter Aug 09 22:06:46 Hola Aug 09 22:07:38 Any of you guys using the SDK in Ubuntu 9.04 x64? Aug 09 22:12:59 YESSS Aug 09 22:13:06 Ive finally got this thing rooted Aug 09 22:13:40 wtf Aug 09 22:13:46 this does not look normal does it? Aug 09 22:13:53 http://pastie.org/577815 Aug 09 22:17:23 Cokedealer? Aug 09 22:17:38 Hey Xerran long time no talk Aug 09 22:17:46 Hello Sir Aug 09 22:17:59 how are ya? Aug 09 22:18:03 I have been in Linux hell Aug 09 22:18:05 lol Aug 09 22:18:09 hahahaha Aug 09 22:18:12 trying to abstain from windows Aug 09 22:18:25 I am in webOS heaven with all this homebrew Aug 09 22:18:57 this is my 8th day of not logging into the capitalist microsoft beast :P Aug 09 22:19:11 LOL capitalist Aug 09 22:19:19 ah Aug 09 22:19:19 ok Aug 09 22:19:25 so question Aug 09 22:19:26 Eguy, the homebrew coaster app roxers my boxers Aug 09 22:19:34 i just ran the optware script. Do i need quilt? Aug 09 22:19:41 love the subway map Aug 09 22:20:20 Linux is just so sexy n free :P Aug 09 22:20:23 yeah filecoaster is 1337 Aug 09 22:20:33 PreGame did an awesome job Aug 09 22:20:33 but frustrating as hell at times :( Aug 09 22:20:50 filecoaster is good, but mine wont dl urls for shit Aug 09 22:20:59 Cokedealer: you need quilt if you want to do patches Aug 09 22:21:05 Mine downloads urls fine... Aug 09 22:21:08 trying to get the SDK installed on Ubuntu x64 Aug 09 22:21:10 * jcrawford get's frustrated with the depot and walks away Aug 09 22:21:12 i need optware and quilt? Aug 09 22:21:24 yeah Aug 09 22:21:31 quilt is part of optware Aug 09 22:21:32 know of any workarounds? Aug 09 22:21:43 k doing it now Aug 09 22:21:51 some odd reason this.depot.add() is not saving the data between app launches Aug 09 22:22:02 workarounds for what Xerran? Aug 09 22:22:19 getting the mojo sdk on jaunty x64 Aug 09 22:22:43 got it working on vista x64 no problem Aug 09 22:22:59 oh Aug 09 22:23:02 I have no idea Aug 09 22:23:11 I just use terminal :P Aug 09 22:23:18 on the pre Aug 09 22:23:22 k Aug 09 22:23:23 I don't use dev mode anymore Aug 09 22:23:33 i love the dev mode app too Aug 09 22:23:43 one click to be in dev mode :) Aug 09 22:23:53 I just unhid the palm app Aug 09 22:24:02 no need to use space for an extra app Aug 09 22:24:09 wish i could delete nascar app :( Aug 09 22:24:13 You can Aug 09 22:24:33 ok next question. Quilt is installing now once that's done can i access linux without dev mode being on? Aug 09 22:24:50 I hate Nascar like i hate gay pr0n and i watch neither Aug 09 22:24:58 Xerran: http://www.webos-internals.org/wiki/Patch_Launcher_Hide-Delete_The_NASCAR_App Aug 09 22:24:59 LOL! Aug 09 22:25:05 ahh Aug 09 22:25:07 thanks Aug 09 22:25:09 Cokedealer: no Aug 09 22:25:23 quilt just runs patches Aug 09 22:25:47 so now i can install the cool patches like the evdo for amazon mp3? Aug 09 22:25:54 yes sir Aug 09 22:25:59 nice Aug 09 22:26:15 do i need to save or do anything before exiting linux or can i just close putty Aug 09 22:26:35 just type exit Aug 09 22:27:06 k Aug 09 22:27:12 erg Aug 09 22:27:23 I have been hooked on conky script as of late Aug 09 22:27:25 lol Aug 09 22:28:04 I just hid the NASCAR and NFL apps Aug 09 22:28:06 so im reading the patch for sms forwarding. And makes no damn sense. Aug 09 22:28:17 Any of you guys attend the Pre Dev camp yesterday? Aug 09 22:28:33 Don't worry about them making sense just apply them :P Aug 09 22:28:52 If you didn't know how to root your pre you will never understand a patch lol Aug 09 22:29:00 unless you learn linux Aug 09 22:29:08 well im just trying to figure out how to do this Aug 09 22:29:16 what needs to be copied etc Aug 09 22:29:24 I'm trying to learn linux Aug 09 22:29:47 Are on reading http://www.webos-internals.org/wiki/Applying_Patches Aug 09 22:29:50 you* Aug 09 22:29:51 I wan to see if i can attain an LPIC cert before the year is out Aug 09 22:30:00 *want Aug 09 22:31:08 OR if you want Cokedealer: http://forums.precentral.net/web-os-development/194531-howto-official-d2globalinc-1-1-0-howtos.html you can just paste that in a putty window Aug 09 22:31:18 the guy made very easy patches Aug 09 22:31:29 well paste the code in not that url lol Aug 09 22:31:43 yah lol Aug 09 22:31:49 i like my linux idiot proof Aug 09 22:32:29 Then if any of the mods are on that page do those Aug 09 22:32:46 Even I did a few from that guy Aug 09 22:32:55 I was too lazy to manually code the changes myself Aug 09 22:33:08 lol Aug 09 22:33:19 i really wanna do the evdo for amazon patch Aug 09 22:33:24 I have done a few mods myself Aug 09 22:33:25 but i looked at it and said nah man Aug 09 22:34:47 nice Aug 09 22:35:05 i wish i had the patience and know how to learn this stuff Aug 09 22:36:57 start with this http://www.webos-internals.org/wiki/Basic_Linux_Use Aug 09 22:37:30 The problem with a lot of the n00bs is that they expect us to do everything for them, you got to learn yourself Aug 09 22:37:50 there isn't going to be something that is 1 click and you have everything Aug 09 22:38:59 Lies, i have the 1 click button. One for Linux and the other for world domination :P Aug 09 22:39:07 lol Aug 09 22:39:21 eh part of it is im coming from the iphone where it literally is one click lol Aug 09 22:39:38 the pre hasnt gotten there yet, idk if it's capable of all that either Aug 09 22:39:47 that is because on the iPhone you can't do shit :P Aug 09 22:40:32 did you do a git pull yet Cokedealer? Aug 09 22:40:42 git pull? Aug 09 22:40:47 all i did thus far was optware and quilt Aug 09 22:41:03 http://www.webos-internals.org/wiki/Applying_Patches Aug 09 22:41:13 under Importing and Applying Patches Aug 09 22:41:38 what's the git pull do exactly? Aug 09 22:41:45 pulls from git Aug 09 22:42:39 -sh: git not found Aug 09 22:43:18 you didn't install it right Aug 09 22:43:50 what didn't i install right? I didnt get any error msgs Aug 09 22:43:57 did you run the bootstraper? Aug 09 22:44:46 yep. Aug 09 22:44:57 that's the optware stuff right? Aug 09 22:45:04 i know it said something about bootstrap on it Aug 09 22:45:32 root@castle:/tmp# sh quilt-bootstrap.sh Aug 09 22:45:36 like that Aug 09 22:45:39 that ran fine Aug 09 22:46:47 can someone help me setup a cron job Aug 09 22:48:46 hmm Aug 09 22:48:56 I wonder why your paths are still messed up Aug 09 22:49:09 oh well, I need to take off Aug 09 22:49:26 k Aug 09 22:57:30 i guess no one knows how to do a cron setup Aug 09 23:17:20 where are all the jars for the services stored? Aug 09 23:18:51 /usr/lib/luna/java/ Aug 09 23:20:49 thanks Aug 09 23:21:12 do you guys have an documentation on the wiki about writing your own service? Aug 09 23:21:43 there are sample services in the git repo Aug 09 23:22:04 what was the git repo again? Aug 09 23:22:18 nvmd got it Aug 09 23:24:08 which repo... github or gitorious? Aug 09 23:25:38 gitorious Aug 09 23:31:05 edektor: they are pretty damn simple Aug 09 23:31:10 if you know java Aug 09 23:32:38 I think I know enough java Aug 09 23:33:17 hi Aug 09 23:33:34 just a question, since i don't have a pre: Aug 09 23:33:47 is there a data usage counter on the pre? Aug 09 23:34:25 youxing_: sprint provides it on their site and via the sprint app/mobile website Aug 09 23:34:40 ok Aug 09 23:34:47 thank you Aug 09 23:35:01 well but there is no option to check that on the pre right? Aug 09 23:35:10 i'm just curious bc i live in europe Aug 09 23:35:21 ah, hm... Aug 09 23:35:25 and not all carriers would show us how much data we have used Aug 09 23:35:32 and most data plans are limited Aug 09 23:35:37 well, since its linux, im sure you can run some app which does it Aug 09 23:35:52 yeah ;) maybe Aug 09 23:35:55 what is the name of the sample service in the git repo? Aug 09 23:36:13 i was just wondering if there was a built.-in function Aug 09 23:36:59 kinda like this one http://iphonenodata.com/site/wp-content/uploads/iphone-cellnet-data.jpg Aug 09 23:37:23 (just an example, pls dont beat me up for posting an iphone OS link) Aug 09 23:37:56 lol Aug 09 23:38:48 maybe it's hidden under device info or something like that? Aug 09 23:38:57 youxing: like the myBatteryLife app in the appstore? Aug 09 23:39:45 no i didnt mean the battery life ;) Aug 09 23:39:56 i just wanted to know whether there was a data counter on the pre Aug 09 23:40:04 most "dumb phones" sold in europe do have one Aug 09 23:40:15 no, it doesnt seem like there is one... Aug 09 23:40:21 bpadalino: what is the name of the sample-service in the git repo? Aug 09 23:40:22 since most of the data plans sold here in europe are not unlimited... Aug 09 23:40:28 let me check the homebrew apps Aug 09 23:40:43 thx ;) Aug 09 23:41:02 us europeans are not getting the pre till the holiday season Aug 09 23:41:09 so palm would still have time to fix it Aug 09 23:41:28 but call time counter and data counter would be features that are essential to me Aug 09 23:41:47 nope, doesnt seem to be one right now... Aug 09 23:42:05 too bad ;) Aug 09 23:42:16 data usage would definitely be an easy fix Aug 09 23:42:39 yeah, and maybe break it down into WiFi and cellular data usage... Aug 09 23:42:47 call time counter, not as easy, though, there is a patch on the wiki that shows call times for past calls Aug 09 23:43:23 yeah i saw that one... though i found the explaination why sprint cut out that feature to begin with was really strange Aug 09 23:43:42 "so that people don't complain about why their 1:01 min call got billed for 2 minutes" Aug 09 23:43:53 yeah Aug 09 23:44:15 do you think you could add this to the wiki Aug 09 23:44:23 tmzt: 8 hours ago you asked about openembedded - why? we dont use openembedded for preware. Aug 09 23:44:24 as an app suggestion? Aug 09 23:44:26 add what? Aug 09 23:44:43 add this as an app suggestion: data counter Aug 09 23:44:52 data counter / minutes counter Aug 09 23:44:54 youxing: you can add that yourself. :D Aug 09 23:45:40 i'd like to, but i have no experience with coding Aug 09 23:45:42 :( Aug 09 23:50:18 youxing: you don't need to code to add an app suggestion to the wiki ... Aug 09 23:52:04 edektor: i think either HelloService or SampleService Aug 09 23:52:05 i forgot Aug 10 00:10:30 sup guysss. Aug 10 00:11:03 where do i add an app suggestion on the wiki, was just reading your guys convo Aug 10 00:17:17 can somebody zip up there unmodded pdfviewer Aug 10 00:17:18 please Aug 10 00:18:01 atlanta: you can get it from webos doctor Aug 10 00:18:18 oh lala you have the direct link to the new one Aug 10 00:18:18 ? Aug 10 00:18:26 Destinal, how goes it? Aug 10 00:18:42 Xerran: good Aug 10 00:18:54 aint see you since L4D that night Aug 10 00:18:55 lol Aug 10 00:19:46 yeah, I've been mysteriously absent on L4D lately too, could be that I switched my desktop to linux and haven't tried running it WINE yet (if it even works well) Aug 10 00:19:56 heh Aug 10 00:20:18 I have been running jauty jackalope x64 for 8 days straight now Aug 10 00:20:49 trying to find a workaround to runt he mojo SDK Aug 10 00:20:50 Xerran: I don't have enough RAM on this box to be worried that much about x64 Aug 10 00:20:58 Xerran: it's really insanely easy to do Aug 10 00:21:03 ? Aug 10 00:21:09 do tell dear Sir Aug 10 00:21:11 :P Aug 10 00:21:19 apt-get install ia32-libs Aug 10 00:21:41 then install the sdk deb's with --force-architecture Aug 10 00:21:43 that will not kill anyhting i have installed will it? Aug 10 00:21:54 no it just adds 32 bit compatibility Aug 10 00:21:57 *anyhting Aug 10 00:22:13 ahh ok Aug 10 00:22:23 gonna try now Aug 10 00:23:20 already ha dit Aug 10 00:23:30 about the force thingy Aug 10 00:23:46 just make sure to dpkg install whatever.deb --force-architecture Aug 10 00:23:58 how? Aug 10 00:24:06 that's the command line Aug 10 00:24:22 ok i have terminal open Aug 10 00:24:31 cd to the download and? Aug 10 00:24:57 err dpkg -i whateveryoursdkiscalled.deb --force-architecture Aug 10 00:25:31 you should have two, one for the sdk and one for novacom Aug 10 00:26:21 dpkg -i palm_mojo_sdk-Ubuntu-1.1.0-sdk62-hud25_i386.deb --force-architecture (like that?) Aug 10 00:27:49 hmmm, that was a no go Aug 10 00:27:50 hey destinal is there a 1.1.0 webos doctor link Aug 10 00:27:50 ? Aug 10 00:27:57 good evening ladies and gents Aug 10 00:28:02 Hello Aug 10 00:28:12 morning JackieRipper - did you see git-lite is ready for alpha testing? Aug 10 00:28:17 4.3MB saved Aug 10 00:28:19 rwhitby: I did Aug 10 00:28:29 what deps have been eliminated? Aug 10 00:28:58 for git-lite? none yet. the package has been slimmed to be just a minimal git command set. we can add to it as we need. Aug 10 00:29:11 cool Aug 10 00:29:36 (better to start with nothing, and add things when people need them, rather than try and slim down a beast incrementally, not knowing whether you are removing something that is being used) Aug 10 00:30:01 4.3 isn't bad.... I'm looking forward to eliminating some of the bigger dependencies, as well Aug 10 00:31:16 destinal, how much RAM do you have? Aug 10 00:31:18 atlanta: the 1.1 doctor link is the same as all the older ones Aug 10 00:31:33 yea just noticed Aug 10 00:31:34 lol Aug 10 00:31:35 atlanta: they overwrite the latest, 1.1 is the only one out there Aug 10 00:31:36 thanks my man Aug 10 00:31:58 Xerran: I've only got a couple of gigs Aug 10 00:32:24 I think there's one more thing to add to the optware bootstrap script, as well. The $PATH needs to be exported. When the script was written, it was assumed the user would reboot after running the script. Since we've pretty much eliminated that need, we should export the PATH with the stuff in /opt added, so the user can run commands in /opt immediately. Aug 10 00:32:26 so I'm not about to exhaust my ia32 memory space Aug 10 00:32:36 k Aug 10 00:33:13 I have 4GB, i upgraded for x64 earlier last year Aug 10 00:33:46 Xerran: the force arch failed? what happened? Aug 10 00:33:56 hangon Aug 10 00:34:18 atlanta: be a bit cautious with the 1.1 doctor. I had to call sprint after using it... it looks like the network settings aren't correct in the image. I was unable to complete activation. Aug 10 00:34:58 I had to completely reset the phone, using some hash, to 1.0, then upgrade to 1.1 Aug 10 00:35:08 destinal: http://pastebin.com/d2413890f Aug 10 00:35:09 JackieRipper: thanks for the heads up Aug 10 00:35:20 JackieRipper: im just gonna extract something out of here Aug 10 00:35:44 oops forget that one Aug 10 00:36:17 anybody ever checked out provisioner program Aug 10 00:36:19 and seen what it does Aug 10 00:36:20 ? Aug 10 00:36:52 destinal, http://pastebin.com/d529cb9e7 Aug 10 00:38:45 does --force-architecture need to come before the file? Aug 10 00:39:14 such as: dpkg -i --force-architecture palm_mojo_sdk-Ubuntu-1.1.0-sdk62-hud25_i386.deb Aug 10 00:39:21 just a thought Aug 10 00:39:34 dunno Aug 10 00:39:53 let me try Aug 10 00:40:11 in the error you're getting, it's complaining that it can't find the package --force-architecture Aug 10 00:40:37 which leads me to believe all options need to come before the packages Aug 10 00:40:48 trying it now Aug 10 00:41:21 I'm not a debian/ubuntu user at all, so I'm just guessing :) Aug 10 00:41:51 that did not work either Aug 10 00:42:04 does Palm know it is 2009? Aug 10 00:42:05 same error? Aug 10 00:42:47 please use single character options Aug 10 00:43:25 leave the sudo out? Aug 10 00:44:49 JackieRipper: what OS do you use? Aug 10 00:44:54 gentoo Aug 10 00:45:00 cool Aug 10 00:45:20 try: dpkg --force-architecture -i palm_mojo_sdk-Ubuntu-1.1.0-sdk62-hud25_i386.deb Aug 10 00:46:06 the man page says: dpkg [options] action... --force-architecture is an option, and -i palm_mojo_sdk-Ubuntu-1.1.0-sdk62-hud25_i386.deb is an action Aug 10 00:46:34 Jackie, success :P Aug 10 00:46:40 whats this LED Service i see listed on the feed? Aug 10 00:46:43 I have a new question. Im trying to apply a patch and im getting this error. Anyone know what it could be. Applying patch /opt/src/patches/amazon_evdo.patch Aug 10 00:46:43 can't find file to patch at input line 5 Aug 10 00:46:43 Perhaps you used the wrong -p or --strip option? Aug 10 00:46:43 The text leading up to this was: Aug 10 00:46:43 -------------------------- Aug 10 00:46:44 |Index: /usr/palm/applications/com.palm.app.amazonstore/app/models/download-manager.js Aug 10 00:46:46 thank you Aug 10 00:46:51 org.webosinternals.ledservice Aug 10 00:46:51 http://www.webos-internals.org/wiki/Installing_novaterm_on_ubuntu_64-bit Aug 10 00:47:21 Cokedealer: it looks like that patch set has not been updated to work with 1.1 Aug 10 00:47:42 i gues it worked Aug 10 00:47:45 let me see Aug 10 00:47:58 doh! Aug 10 00:48:03 k Aug 10 00:48:05 hmmm Aug 10 00:48:14 but actually, the page on the wiki says it has Aug 10 00:48:27 crap, i have to do novacom too Aug 10 00:48:39 are you in / when running quilt? Aug 10 00:48:44 er Aug 10 00:48:50 Cokedealer: are you in / when running quilt? Aug 10 00:48:54 yep Aug 10 00:48:56 i did cd / Aug 10 00:49:02 before i dled the patch Aug 10 00:50:56 hmm Aug 10 00:50:58 Cokedealer: please pastebin an exact log of all the commands you typed from when you downloaded the patch to when it failed as above. Aug 10 00:50:59 seems to wanna work now Aug 10 00:51:10 I noticed that there are a couple of services that I couldnt find in usr/lib/luna/java such as com.palm.audio and com.palm.mediadb does anybody know where these are? Aug 10 00:51:17 Applying patch /opt/src/patches/amazon_evdo.patch Aug 10 00:51:17 patching file usr/palm/applications/com.palm.app.amazonstore/app/models/download-manager.js Aug 10 00:51:17 Now at patch /opt/src/patches/amazon_evdo.patch Aug 10 00:51:19 now it says Aug 10 00:51:24 does that mean it took? Aug 10 00:56:08 destinal & JackieRipper, thank you so much. I'm running mojo SDK in jaunty jackalope x64 now :) Aug 10 00:56:20 Xerran: excellent Aug 10 00:56:20 w00t Aug 10 00:57:12 I noticed that there are a couple of services that I couldnt find in usr/lib/luna/java such as com.palm.audio and com.palm.mediadb does anybody know where these are? Aug 10 00:57:23 Is anyone able to tell based on what i pasted whether my patch took? Aug 10 00:58:06 Cokedealer: I think it worked Aug 10 00:58:09 or palm.com.display Aug 10 00:58:19 nice thnx Aug 10 01:05:11 when trying to do http://www.webos-internals.org/wiki/Patch_webOS_Change_Carrier_String how do I move to the specifc lines it's telling me to go to? So far i got up to where you type vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js and it listed some stuff but im not sure how to navigate to the line i need Aug 10 01:08:24 Cokedealer: :16 will bring you to line 16 Aug 10 01:08:46 Cokedealer: this may help http://www.webos-internals.org/wiki/Basic_Linux_Use Aug 10 01:11:27 ugh. There is no where to type in here. Im gonna exit it out and try again Aug 10 01:30:33 it it possible to start and stop a service from within the gui, or would I have to create a service managing plugin first? Aug 10 01:30:59 JackieRipper: you'll need a service for that I believe Aug 10 01:31:14 that is, if I were to write an app to turn of/off sshd, for example Aug 10 01:31:25 on/off, that is Aug 10 01:31:30 yep Aug 10 01:31:46 Aug 10 01:31:50 just make sure the service is very specific, and cannot be spoofed by a rogue webos app to run a random root command Aug 10 01:32:31 i.e. it's safest if there are two methods "do-it" and "undo-it" and these take no arguments from the app. Aug 10 01:32:52 and the commands they run are hard-coded in the service and unalterable. Aug 10 01:32:54 yeah... and probably a check it Aug 10 01:33:15 so the on/off switch can be populated correctly Aug 10 01:33:19 you cannot let the app specify the command to be run Aug 10 01:33:28 yes, have a status method too Aug 10 01:33:36 that also takes no arguments Aug 10 01:34:01 actually... what's the harm in a status method taking arguments? Aug 10 01:34:26 hello! Aug 10 01:34:48 I'm trying to get mDNS running on my rooted pre using the instructions at http://www.webos-internals.org/wiki/Avahi Aug 10 01:34:49 that way the method could be standardized for other apps to use... access to ps, for example Aug 10 01:35:30 I do the following: Aug 10 01:35:46 aufrank@castle:~$ sudo /opt/sbin/avahi-daemon -D Aug 10 01:35:49 as long as evil characters (;&|, etc) are stripped out of the argument, I don't see the harm Aug 10 01:35:59 and get the following error: Aug 10 01:36:09 Timeout reached while wating for return value Aug 10 01:36:17 Could not receive return value from daemon process. Aug 10 01:36:56 JackieRipper: you can't control rogue webos apps Aug 10 01:37:19 rwhitby: of course, but what can a rouge app do with ps? Aug 10 01:37:26 someone says "here's a great wallpaper switcher app" which actually uses your status method to run "sendmail PalmDatabase.db to me" Aug 10 01:37:58 figures Aug 10 01:38:02 any thoughts on how I can get avahi-daemon running? Aug 10 01:38:22 that database file is ur life..... Aug 10 01:38:30 if the service strips out "';<>|& from the argument and runs ps -ef | grep "$ARG" Aug 10 01:38:48 I don't see the harm Aug 10 01:39:03 JackieRipper: what if the command that ps shows is "imap username password" ? Aug 10 01:39:20 (yes, dumb program that shows sensitive information in args that ps can see) Aug 10 01:39:36 rwhitby: then that's a poor implementation of an imap client Aug 10 01:39:42 JackieRipper: agreed. Aug 10 01:40:22 but it's an example of information that can be leaked by a ps call that you may not have considered when allowing the results from ps to go back to a rogue app. Aug 10 01:40:48 rwhitby: I guess Aug 10 01:41:59 there's a tutorial on creating a service in the wiki, correct? Aug 10 01:42:31 I'll be honest, I can script almost anything, but actually programming scares me a bit :) Aug 10 01:42:35 rwhitby: I am still stuck. I have tried different class and package names, and checking to see if the service is there using status. Aug 10 01:42:40 rwhitby: http://pastebin.com/m7dcf8bec Aug 10 01:43:09 JackieRipper: dunno if there is a tutorial, but we have at least three examples now Aug 10 01:43:16 rwhitby: Even aonic is stumped why it will not work as he says it looks like his. Aug 10 01:44:10 NetWhiz: have you compared it to the hello service on the webos-internals repository? Aug 10 01:44:11 NetWhiz: would need to see the whole ipkg, including jar file and dbus service config file Aug 10 01:45:24 Do not have an ipkg right now, just the files. Aug 10 01:45:36 Posting dbus and event files Aug 10 01:46:28 hey guys, i saw the org.webosinternals.ledservice... what exactly is that for? Aug 10 01:46:50 Decimation_: will you write up the wiki page if we tell you? Aug 10 01:47:43 ive never done a wiki page before :/ Aug 10 01:47:54 never to early to learn ;-) Aug 10 01:47:57 s/to/too/ Aug 10 01:47:58 rwhitby meant: never too early to learn ;-) Aug 10 01:48:03 Two config files are posted at bottom of java file now: http://pastebin.com/d2edc6e39 Aug 10 01:48:49 rwhitby: Here is the jar file Aug 10 01:48:49 teach me fine sir :) Aug 10 01:48:58 NetWhiz: and you're rebooting between tests? Aug 10 01:49:03 its really easy actually. Aug 10 01:49:21 Have been, but then doing the initctl stop java-serviceboot Aug 10 01:49:41 Decimation_: probably the easiest way is to grab another page that has similar formatting to what you want and see how it is made and edit it to whatever you want it to be. Aug 10 01:50:07 NetWhiz: do we know for sure that java-serviceboot does everything required to not be using the old version of the service? Aug 10 01:50:07 lol, i dont even know where or how to make the page, i might not be the guy for the job :( Aug 10 01:50:26 can learn c++, but doesn't know how to write a wiki page, its sad :/ Aug 10 01:50:40 lol Aug 10 01:51:18 Decimation_: go to the page you would link from Aug 10 01:51:22 Click edit at the top. Aug 10 01:51:33 in the edit box, find the place that your page should link from Aug 10 01:51:38 No, not exactly sure. Changing the dbus config file name seems to do something but not 100% either. Aug 10 01:51:47 at that place, type in [[Name of my page]] and save Aug 10 01:51:57 this causes the page you were editing to have a new link. Aug 10 01:52:08 now, click on it, and you will be taken to an empty edit box. Aug 10 01:52:13 Dump your text into it. Aug 10 01:52:19 we will format it for you, or someone will. Aug 10 01:52:26 == done == Aug 10 01:52:38 if you want to be FUSSY about it, there are help pages, but really, that's all it takes. Aug 10 01:52:41 http://is.gd/29NzT Aug 10 01:52:49 so im at that page Aug 10 01:52:57 i just.. type what i want, and someone else will format it? Aug 10 01:53:10 yep Aug 10 01:53:19 now all i need is the info :P Aug 10 01:53:20 if you want a HEADLINE do it like this ==Headline== Aug 10 01:53:27 leave a blank line between paragraphs. Aug 10 01:53:39 yeah, i'll make it look pretty and easy for the formater. Aug 10 01:53:57 and if you want to insert code wrap them in
 code goes here 
tags -- or don't and someone will clean it up. Aug 10 01:54:29 okay Aug 10 01:54:40 rwhitby: whenever you have time to give over information, i'll write it. Aug 10 01:55:29 Decimation_: do a page with the same information as Application:AccelService, call it Application:LEDService Aug 10 01:56:21 Decimation_: the service has a number of methods available: Aug 10 01:56:37 setBrightnessLeftLED(int value) Aug 10 01:56:51 setBrightnessCenterLED(int value) Aug 10 01:56:59 setBrightnessRightLED(int value) Aug 10 01:57:35 and the corresponding getBrightnessLED methods which return an int value Aug 10 02:00:37 Decimation_: that's it. CIA will report here when you create the new wiki page ... Aug 10 02:02:48 http://www.webos-internals.org/wiki/Application:LEDService#Summary Aug 10 02:02:56 http://www.webos-internals.org/wiki/Application:LEDService Aug 10 02:04:03 Hmm - wonder why CIA didn't report that. Aug 10 02:04:30 does it look okay? Aug 10 02:04:45 Decimation_: the get methods return an int Aug 10 02:04:52 (they don't take any arguments) Aug 10 02:05:16 Please add the rest of the page from the AccelService page, changing the names as makes sense. Aug 10 02:06:27 http://www.webos-internals.org/wiki/Application:LEDService Aug 10 02:06:34 is that better? Aug 10 02:11:38 http://www.webos-internals.org/wiki/Application:LEDService Aug 10 02:11:46 im sure i totally messed up, but there ya goo :P Aug 10 02:15:48 nice job Aug 10 02:16:03 so, did you try it in code? Aug 10 02:19:36 where is the display service located? Aug 10 02:21:39 display service ? Aug 10 02:23:04 com.palm.display or com.palm.audio Aug 10 02:23:27 or com.palm.mediadb Aug 10 02:26:58 anybody...? Aug 10 02:28:47 com.palm.display Aug 10 02:29:16 you can't access it unless your app id begins with com.palm Aug 10 02:29:21 Rick_home: what do you mean? Aug 10 02:29:33 but I have no idea where the damn object is for it Aug 10 02:29:37 it's not in the usual place Aug 10 02:29:47 I mean Decimation_ have you got a program that flashes the LED's? Aug 10 02:30:12 nopee..i'll depend on someone else for that :P Aug 10 02:30:37 i was just interested in knowing what it all did, and the only way i could find out was to make the wiki page :P Aug 10 02:31:12 egaudet: I know.. I just want to look at how it is written and what methods it has Aug 10 02:31:17 so have any of you guys seen the Zune HD? Aug 10 02:31:30 Decimation_: we're hard task masters, aren't we ;-) Aug 10 02:31:39 edektor, I would love to as well, let me know if you end up finding it :( Aug 10 02:31:48 rwhitby: you know it :) Aug 10 02:32:14 Decimation_: it's the only way we can grow the community without overloading the leading-edge devs Aug 10 02:32:23 k so nobody on here has come across any of the service..? com.palm.display, com.palm.audio, or com.palm.mediadb? Aug 10 02:32:38 I'll update the avahi page if someone can tell me how to get rid of the timeout error I reported above ;) Aug 10 02:33:47 edektor: a lot of those are compiled into LunaSysMgr I think Aug 10 02:34:10 aufrank: sorry, dunno. Aug 10 02:34:24 rwhitby: so there is no way to tell what methods are exposed? Aug 10 02:35:43 edektor: strings is your friend, as is nm and c++filt Aug 10 02:36:04 I think I saw someone do that in the logs overnight or yesterday? Aug 10 02:36:34 what are those? dont know any c++ I start learning c++ next semester Aug 10 02:37:03 edektor: reverse engineering tools Aug 10 02:37:05 rwhitby, now if someone would write a service for saving a recording, i might make my first webOS app a voice recording app :) Aug 10 02:37:23 where can I find them Aug 10 02:37:30 aufrank: I've discovered the problem with avahi Aug 10 02:38:08 when you install avahi-daemon, it creates a user and group named messagebus Aug 10 02:38:36 however, when you run avahi-daemon, it looks for a user and group named avahi Aug 10 02:39:12 renaming messagebus to avahi in both /etc/passwd and /etc/group fixes everything Aug 10 02:39:38 JackieRipper: what does upstream use? messagebus or avahi? Aug 10 02:39:50 rwhitby: I have no idea Aug 10 02:41:13 I just followed the wiki instructions, but left off the -D when launching. I got an error that it couldn't find the user avahi, and after fixing it, that it couldn't find the group Aug 10 02:41:38 after renaming, "Found user 'avahi' (UID 11) and group 'avahi' (GID 11)." Aug 10 02:41:51 "Successfully dropped root privileges." Aug 10 02:42:38 JackieRipper: thanks, connecting now to try it Aug 10 02:46:05 rwhitby: I've never actually used avahi before. I was just trying to help out aufrank Aug 10 02:46:46 JackieRipper: is there a postinst or init.d file in the ipkg which might give args on the command line to use the messagebus user and group? Aug 10 02:47:01 how do you even write a service? lol Aug 10 02:47:04 is it like, super hard? Aug 10 02:47:18 rwhitby: I think so... one of the deps it pulled in is adduser Aug 10 02:47:57 JackieRipper: it's clear that the optware package hasn't been customised for the Pre yet, so it's probably doing stuff that makes sense on the Linksys NSLU2 Aug 10 02:48:23 is an ipkg just a tar? Aug 10 02:48:25 we can change the init script or postinst file to do stuff which makes sense for the Pre if there is already a sensible user and group to use for avahi Aug 10 02:48:34 can I rename and untar in /tmp? Aug 10 02:48:58 ipkg is an ar file (IIRC) Aug 10 02:49:26 which directory to ipgk files get downloaded to? Aug 10 02:50:08 JackieRipper: ipkg usually temporarily uses a subdir in /tmp Aug 10 02:50:18 the ipkg files do not get left around Aug 10 02:50:37 ipkgs are either tar or ar wrapped sets of .tar.gz files. Aug 10 02:56:07 the ipkg has 3 files: debian-binary, data.tar.gz and control.tar.gz Aug 10 02:56:33 debian-binary is a text file containing "2.0" Aug 10 02:57:46 control.tar.gz contains conffiles (an empty file) and control, which describes the package Aug 10 02:58:18 and data.tar.gz contains the files that end up in the tree Aug 10 02:58:34 I don't see any pre or post scripts Aug 10 02:59:01 hey all **** ENDING LOGGING AT Mon Aug 10 02:59:57 2009