**** BEGIN LOGGING AT Fri Dec 11 02:59:56 2009 Dec 11 03:01:11 rwhitby: ping Dec 11 03:18:59 egaudet: ipkg doesn't like a 300 MB list file Dec 11 03:21:36 that's quite the list Dec 11 03:21:37 in */usr/lib/ipkg/lists/ Dec 11 03:21:58 yeah.. ipkg puked and filled up a file with a crapload of useless characters Dec 11 03:22:05 so webos-patches was 300MB Dec 11 03:24:40 * dBsooner loves his new patch testing script.. Dec 11 03:28:26 I'm surprised no one has tried to install every patch just to see what would happen. Dec 11 03:33:46 Templarian: challenge NOT accepted Dec 11 03:40:25 anyone know how to tell what currently running - ie task manager on a Pre? Dec 11 03:41:17 generally if the card is open, it's running .. Dec 11 03:41:36 only a couple things are in an init file that keeps it running in memory after the card is gone Dec 11 03:41:40 have you tried JsTOP Dec 11 03:41:53 i think web and email are always running Dec 11 03:42:18 problem is alot of stuff dosn't have a card open when running ie BU, PrePackage, PackageManager, really any of the services... Dec 11 03:42:41 services run all the time .. Dec 11 03:43:37 I been messin round with BU and USCL and recently a few other things and all of a sudden my batt is goin down like crazy. Dec 11 03:43:48 Templarian: I have installed all patches that don't conflict. Dec 11 03:43:53 ps and top should be good to check Dec 11 03:44:05 dBsooner: lol, nice. Dec 11 03:44:14 Templarian: I kind of have to.. I have to test them. Dec 11 03:45:10 kind of his job only he doesnt get paid for it. Dec 11 03:45:23 Yeah, but that's ok. Dec 11 03:45:34 kind of like my job too, the no pay thing Dec 11 03:45:41 My payment is recognition.. which rwhitby denies me of. Dec 11 03:45:41 wierdness started when package manager freaked out one day last week and just kept restartin java over and over. Dec 11 03:45:52 :D Dec 11 03:46:26 yeah, package manager eats up memory and causes OOM errors Dec 11 03:47:17 is the pmanager running at all times? Dec 11 03:48:15 there is one instance of a jvm running at all times in the background Dec 11 03:48:33 I removed and reinstalled ipkmgr and it seemed to be normal again, but then BU came out I installed that and more weirdness started Dec 11 03:51:27 Finally! Dec 11 03:51:29 Finished. 120 packages install, 5 packages fail install. Dec 11 03:51:29 See end of log (/tmp/test-patches.sh.log) for packages that failed. Dec 11 04:00:34 thx again for the help yesterday. got it working. new favorite app is terminal Dec 11 04:01:29 dBsooner: syn|ack Dec 11 04:01:59 rwhitby: I figured it out WHY ipkg was stealing all my memory.. but can't figure out what caused it.. Dec 11 04:02:12 just wanted to say thay the smartreflex 500 patch made a significant difference in battery life for me without making any other changes Dec 11 04:02:15 rwhitby: I had a 300MB */usr/lib/ipkg/info/webos-patches file Dec 11 04:02:31 dBsooner: what was in it? Dec 11 04:02:39 somehow ipkg puked and filled up that file with a ton of "go" 's over and over and over again Dec 11 04:03:12 it started off as a valid ipkg list Dec 11 04:03:29 then in the middle of a Package: line, it started printing "gogogogogogogogogo" Dec 11 04:03:35 and didn't stop for 300MB's Dec 11 04:04:10 so that might be a check you might add to IPKGService Dec 11 04:04:30 if filesize of a list file is > XXMB, delete it Dec 11 04:04:37 and ipkg update to rebuild it Dec 11 04:05:08 oh and is anyone aware of the browser app not closing properly and eventually after several uses will cause a permanent "too many cards"? the jstop app has come in handy to diagnose and workaround this issue for me. my pre also has less speed issues since I keep the browser processes killed Dec 11 04:05:16 ipkg update should rewrite it anyway Dec 11 04:06:09 I'm still using smartflex 600 works great some some freezing with additional patches... Dec 11 04:06:24 rwhitby it wasn't Dec 11 04:06:33 and hi rwhitby :) Dec 11 04:06:36 i would do "ipkg -o *cough* update" Dec 11 04:06:43 and it would just steal all my ram Dec 11 04:07:23 i was watching "top" in another terminal and just watched ipkg chew it up faster than a pack of termites in a wood forest Dec 11 04:07:32 hmm Dec 11 04:08:01 so its like 'update' is trying to 'update' the lists file Dec 11 04:08:05 not 'rewrite' it Dec 11 04:08:44 LarryFlynt: I haven't had any issues with freezing related to the patch, I just sometimes can't wake it from sleep unless I push the power button a few times. I think that is a webos issue with 1.3.1 since it will do it without the patch Dec 11 04:10:36 LarryFlynt: of course I'm not running at 600 :P Dec 11 04:11:32 Wahots: it'll freez once in a while on a restart, that's about it. Dec 11 04:12:14 weird, I wouldn't be cool with that at all Dec 11 04:12:35 diffrence is night and day. I'll never go back to stock Dec 11 04:13:00 100mhz really makes a difference? Dec 11 04:13:01 dbsooner: got that path right...was lookin for mine and can't find a webos-patches in info Dec 11 04:15:00 AMRCC: yes, its right.. * stands for something Dec 11 04:15:19 I know this sound silly but I can tell as soon as I slide the keyboard open that its significantly faster Dec 11 04:15:30 I think I'm going to remove Dropbear from Preware Dec 11 04:15:37 please Dec 11 04:15:40 Since the setup for OpenSSH is so much easier Dec 11 04:15:44 yes Dec 11 04:15:49 * dBsooner loves Openssh Dec 11 04:15:50 (no need to give root a password) Dec 11 04:15:55 nods Dec 11 04:16:03 I just use my ssh key Dec 11 04:16:03 :D Dec 11 04:19:44 meh - choice is good. the instructions will just say to use openssh Dec 11 04:21:26 * sugardave remembers when everyone was pushing dropbear. Dec 11 04:22:29 LarryFlynt: I like pushing hardware to its limits, but not when its my main phone and I need it to be relyable. I will wait on palm to increase the clock rate, if they ever do. I'm sure the gpu stuff will do more for gui snappyness Dec 11 04:25:30 sugardave: that's when we didn't have novaterm Dec 11 04:25:42 ah, I see Dec 11 04:27:39 I guess I should make a phone call with this thing ... Dec 11 04:28:16 Wahots: I hope the gpu makes a big diff. but till then 600 mhz is the next best thing Dec 11 04:29:09 rwhitby: you can call me, hehe ;) Dec 11 04:30:20 call the states.. Dec 11 04:30:24 use up that long distance Dec 11 04:31:35 got netstat/netstatd into Preware just in time ... Dec 11 04:31:40 dBsooner: I just got off the phone with a girl in taiwan that's visiting family, she has a taiwan phone over there and she will be back here next week Dec 11 04:32:03 rwhitby: why is that? Dec 11 04:32:07 international calling ftw Dec 11 04:32:23 dBsooner: no unlimited gsm plans Dec 11 04:32:23 Wahots: I get to talk to my brother in Afghanistan every now and then.. but that connection SUCKS Dec 11 04:32:52 I could see that, taiwan is a bit better Dec 11 04:32:52 my first major patch will be to make syncing happen automatically on wifi, but only on demand on 3g Dec 11 04:33:27 how do you enter a loop untill a user enters a valid input? Dec 11 04:33:49 read FILE ; if [ ! -f "$FILE" ] ; then ... Dec 11 04:34:03 how do I enter into a loop until user enters a valid path/file? Dec 11 04:34:21 omgwtfbbq(user); *grin* Dec 11 04:35:07 nm, I figured it out, I think. Dec 11 04:36:09 amd on that note I go to sleep, good(TOD) all! Dec 11 04:39:59 l8r Dec 11 04:49:37 which one of the systemui tasks is most likely ipkmgr Dec 11 04:54:13 dbsooner: did the large file you were talking about cause a constant utilization problem? Dec 11 04:54:27 no.. nothing to do with your issue Dec 11 04:55:48 i got the thing in airplane mode and it is doing something that is using so much that it won't even charge - take about an hour to go up 1% Dec 11 05:06:12 ok...so I removed package manager and it seems to be working fine again. There must be a corrupt file or something somewhere... Dec 11 05:11:04 hmm Dec 11 05:11:17 rwhitby: do you know why "read -s" doesn't work in busybox? Dec 11 05:12:16 oh i know Dec 11 05:12:21 why? Dec 11 05:12:29 is there an equivelant? Dec 11 05:12:57 i'm sorry, i actually just lied Dec 11 05:13:00 i feel really bad about it Dec 11 05:13:01 oh Dec 11 05:13:09 please forgive me Dec 11 05:13:11 what is read -s do Dec 11 05:13:42 -s or --shell Use syntax highlighting, tab completions and command termination suitable for entering shellscript code Dec 11 05:14:20 in other words I want to 'read -s "File: " FILE' Dec 11 05:14:32 so you can use tab completions to find your file Dec 11 05:14:49 Is there a way to see what proggy(s) is(are) sending data? Just rebooted, nothing open, and Data is goin nuts.... Dec 11 05:14:50 those don't sound like things that would go in busybox, probably deemed not necessary Dec 11 05:15:08 darn Dec 11 05:15:10 oh well Dec 11 05:15:19 I don't know for sure but if you are saying it's not Dec 11 05:15:20 I added more to my script Dec 11 05:15:39 it now asks if you are testing AUPT or APT Dec 11 05:15:50 if AUPT, it skips all the -0 packs Dec 11 05:15:52 why Dec 11 05:16:02 you can install/remove them just fine without error Dec 11 05:16:04 it won't effect the test Dec 11 05:16:06 because I know the -0's will install/remove just fine Dec 11 05:16:10 yea so? Dec 11 05:16:14 it's just wasted time Dec 11 05:16:16 :D Dec 11 05:16:26 and it accepts a file input for packages Dec 11 05:16:29 meh it takes small amount of time to install/remove empty package Dec 11 05:16:30 so you can specify a list Dec 11 05:16:31 :p Dec 11 05:16:45 Ok, so to reduce clutter. Dec 11 05:16:51 but you have a point, I'll remove that option. Dec 11 05:17:03 novaterm is so flaky on my computer ! Dec 11 05:19:08 there.. I am done with it Dec 11 05:19:11 time to push it off Dec 11 05:23:51 egaudet, rwhitby: http://git.webos-internals.org/?p=preware/build.git;a=blob;f=scripts/test-patches.sh;h=e98fe285282b127614c982cee95645a4d6e7a990;hb=b35a7d47df974fd2a2f2b4d87682f9d31e15fa91 Dec 11 05:25:32 what u guys workin on? Dec 11 05:26:33 nothin now Dec 11 05:26:39 im about to work on the bed Dec 11 05:28:04 yea bed time Dec 11 05:28:05 night Dec 11 05:28:15 me too.. g'night ya'll Dec 11 05:28:39 * Templarian should go to bed, but instead is working on a UI mockup thingy. Dec 11 06:16:13 http://img215.imageshack.us/img215/1938/buttonnv.png Designing is fun. Dec 11 06:19:47 whats it for?\ Dec 11 06:23:34 Something I'm working on. Dec 11 09:47:41 interesting, looks like muPDF isnt the only gpl violation palm has to offer Dec 11 09:47:45 http://laforge.gnumonks.org/weblog/2009/12/07/#20091207-palm_sued_over_gpl_violation Dec 11 11:48:01 . Dec 11 13:41:05 how do I update patches? Everytime I hit update it says to remove first. So I go to remove it and it tells me ipk long error Dec 11 13:41:57 ipk error* Dec 11 13:43:39 if anyone has an answer please email me @ amfritz0508@yahoo.com Dec 11 14:53:37 wtf Dec 11 14:53:45 i have backup suspended in backup app Dec 11 14:59:32 mine isn't disabled, but it only tries to backup at midnight... my phone is disabled at night Dec 11 14:59:48 anybody got a patch for that yet? Dec 11 15:06:05 my doesnt backup Dec 11 15:06:08 since 1.3.1 update Dec 11 15:11:17 I think I had to disable backup, clear my cloud backup, reboot, then re-enable backup to get it working again after the update Dec 11 15:11:33 it works fine now -- as long as my phone is on at midnight Dec 11 15:27:59 hmm Dec 11 15:28:02 CSP Inc. (NASDAQ:CSPI) Based in Billerica, Massachusetts and founded in 1968, CSP Inc. and its subsidiaries develop and market best-of-breed IT solutions, systems integration services, and high-performance computer systems. Dec 11 15:50:29 stalker Dec 11 16:20:09 dBsooner ping Dec 11 17:25:33 egaudet_work: Pong Dec 11 17:25:53 egaudet_work: was in a meeting. What's up?... And I saw your hostmask and wondered what cspi was. Dec 11 17:29:41 thinkign about adding to aupt Dec 11 17:31:34 adding what? Dec 11 17:31:53 1) add another column to backups file that has stock md5sum of backed up file. saving a .base file which lists all the files touched by the patch and the current stock md5sum from backups file Dec 11 17:32:03 at this rate AUPT will never get fully developed and tested/released. Dec 11 17:32:21 of course it will Dec 11 17:32:38 'at this rate'. development has been pretty quick so far with regards to aupt Dec 11 17:32:42 there's a lot to it Dec 11 17:32:50 no, the rate of adding stuff. Dec 11 17:32:52 it's been less than a week Dec 11 17:32:55 Makes it hard to test it over all Dec 11 17:33:01 yea and it's been less then a week from starting Dec 11 17:33:01 it's been a week. ;) Dec 11 17:33:08 less than a week Dec 11 17:33:10 LIES Dec 11 17:34:17 look updating is currently not functional Dec 11 17:35:21 this I know Dec 11 17:35:24 now back to my idea. So if a file tries to remove and can't, if the .base file shows a different stock md5sum than the current backups stock md5sum, it will indicate an OTA changed this file since this package was installed Dec 11 17:35:25 I was just kidding anyway. Dec 11 17:35:26 :) Dec 11 17:35:27 and we can remove Dec 11 17:35:42 I'll joke after work ;P Dec 11 17:35:57 just gotta get these brainstorm ideas out of my head Dec 11 17:36:31 ok? Dec 11 17:36:43 sooo here's the issue, that is going to add tiem to the install process Dec 11 17:36:50 so I don't love this solution Dec 11 17:37:23 but wouldn't just seeing the md5sum of the stock file matches the *md5sum file in /usr/lib/ipkg/info prove it was updated by OTA? Dec 11 17:37:25 another possible solution is all -0's in an initial update feed Dec 11 17:37:44 ^^ which was my idea yesterday Dec 11 17:37:49 right Dec 11 17:37:54 now I'm thinking of the logistics of it Dec 11 17:38:01 preware can't force upgrade to -0 Dec 11 17:38:23 that solution is kind of annoying for the user having to update all twice Dec 11 17:38:36 it would have to turn off all patches feed conf's and use a special "update" conf file Dec 11 17:38:39 a third solution is inotify daemon Dec 11 17:39:11 hmm Dec 11 17:39:27 this would make aupt patches dependent on this daemon package Dec 11 17:40:00 and would break if the daemon stopped between an OTA, which I don't know how the OTA process works but it might Dec 11 17:41:21 how would it? Dec 11 17:41:27 solution 1 could be sped up if we got the stock md5sums from the doctor image and included it in the package install, thus wouldn't have to go grepping Dec 11 17:41:31 I don't see how OTA would cause it to stop working Dec 11 17:41:59 I've noticed the stock md5sums file (/md5sums) doesn't always match Dec 11 17:42:04 It's unlikely but still have to test it Dec 11 17:42:10 not that file Dec 11 17:42:14 that file is a doctor thing Dec 11 17:42:22 uhh not a doctor thing Dec 11 17:42:39 i dunno where it comes from, but the /usr/lib/ipkg/info/*md5sums are correct always Dec 11 17:43:05 but what about after a doctor? Dec 11 17:43:09 are they correct then? Dec 11 17:43:12 the build process for aupt can incorporate this by compiling a .md5sums file with the md5sums of the files the patch is touching Dec 11 17:43:22 this used to be done for the virtual keyboard way back when for instance Dec 11 17:43:32 yes they are ALWAYS correct Dec 11 17:46:21 hmm Dec 11 17:47:27 yea so I'm leaning towards that Dec 11 17:48:20 have the package know the stock md5sum that it expects, and if that has changed then it doesn't have to unapply the patch Dec 11 17:49:25 wait.. if it doesnt match, dont unapply? Dec 11 17:49:37 yea Dec 11 17:49:56 that means the files were changed by an OTA Dec 11 17:51:26 instead of checking md5sum of file with on pre stock md5sums file, it will check packages stock md5sums with on pre stock md5sums file Dec 11 17:52:27 this only breaks if a package is installed with a -bad- md5sums file. I COULD add that check to postinst, but then it brings back the additional install time problem Dec 11 17:52:57 and I guess it breaks with carrier-specific files Dec 11 17:53:29 carrier specific files should install via IPK Dec 11 17:53:32 so it shouldn't break Dec 11 17:53:35 look in the "sprint.tar" Dec 11 17:53:39 its all ipk's Dec 11 17:53:45 and same in an "update" Dec 11 17:54:12 just have to make sure to get the md5sums into the package Dec 11 17:54:37 so would have to look for files in sprint.tar as well as usr/lib/ipkg/info/*md5sums Dec 11 17:54:42 is there a bell.tar Dec 11 17:54:49 and other carrier tars? Dec 11 17:55:31 should be Dec 11 17:55:38 inside thei webosdocs there are Dec 11 17:56:12 just have it untar *.tar in the update dir Dec 11 17:56:24 and get all the *md5sums out of it Dec 11 18:00:45 so if the md5sum in the control file doesn't match the md5sum in the md5sums file, then it won't unapply. Dec 11 18:03:19 right, but that check is the last step Dec 11 18:03:30 so still tries to unapply dry run, see if it's already applied etc.. Dec 11 18:03:48 then last resort "well did the md5sum change since I was installed?" Dec 11 18:04:23 the onyl question is how to get this md5sums file Dec 11 18:04:41 building it into the package saves install time, but doesn't guarantee it's "correct" Dec 11 18:05:24 but wait Dec 11 18:05:33 where are the 2 comparison md5's coming from? Dec 11 18:06:59 ? Dec 11 18:08:38 egaudet_work: 1) add another column to backups file that has stock md5sum of backed up file. saving a .base file which lists all the files touched by the patch and the current stock md5sum from backups file Dec 11 18:08:38 ok Dec 11 18:08:52 so it md5sums the file it's backing up Dec 11 18:08:53 that goes away then Dec 11 18:08:54 and puts it int he control Dec 11 18:08:59 ? Dec 11 18:09:00 no more saving it into backups file Dec 11 18:09:21 the package now contains in its app dir the stock md5sum list of the files it touches Dec 11 18:09:29 and the prerm checks that with the on-pre known correct ones Dec 11 18:09:59 the above you referenced was the idea if we weren't going to build it into the package Dec 11 18:10:44 since I didnt' want the packages to grep the md5sum every single install, do it just on the firs ttime the file is backed up. But that's still a lot since most packages touch different files. Dec 11 18:10:44 os the package would get the STOCK md5sum out of the /usr/lib/ipkg/info/*md5sums for each file it touches Dec 11 18:10:55 and save them into a file in teh patches app dir Dec 11 18:11:06 the build process would do that Dec 11 18:11:14 yes Dec 11 18:11:28 then on removal, it would check each of those md5sums against /usr/lib/ipkg/info/*md5sums Dec 11 18:11:54 and if those don't match, then it was an OTA overwritten file Dec 11 18:12:34 yea Dec 11 18:13:00 now the two ways to generate the md5sums file is build process and isntall process Dec 11 18:13:15 so build process = we have to create the file Dec 11 18:13:34 install process is more robust to guarantee correct md5sum as on-device, while build process will not slow down the instlal process Dec 11 18:13:36 install process = postinst does the dirty ... WHICH = SLOW Dec 11 18:14:11 right, since grepping those files takes like a second and you have to do it for each file Dec 11 18:14:21 hmm Dec 11 18:14:42 well.. Dec 11 18:14:58 I'm ok with build process way. Aside from installing patches from the wrong feed, it should work fine Dec 11 18:15:05 during build process would mean we weould have to rely on an early access webosdoctor from ALL carriers. Dec 11 18:15:19 if we wanted the new patches feed to be ready on launch day of the new webos version Dec 11 18:15:31 during install process, it wouldn't. Dec 11 18:15:34 which isn't a priority to me Dec 11 18:15:44 but then again Dec 11 18:15:49 the doctor could take a while to come out you are right Dec 11 18:15:58 It has taken a week or longer for the public webosdoctor to show up Dec 11 18:16:11 ^^ in the past Dec 11 18:16:11 so install could generate it if it doesn't exist Dec 11 18:16:16 I think 1.2.1 took like 2 or 3 weeks Dec 11 18:16:27 so slow installs until the doctor is released type of deal Dec 11 18:16:36 yeah Dec 11 18:16:42 i think a combination of the two Dec 11 18:40:13 is there any tutorial on writing custom java services? or shall i just look at the source of services? Dec 11 18:40:49 java service bad, c service good Dec 11 18:41:23 oilsworkn: i want to create a barcode scanner. the "best" one is in java. so, java service is best Dec 11 18:41:58 zebra? or whatever its called Dec 11 18:42:29 yeah, i was looking at zebra crossing (zxing) but i guess there is an OSS c lib Dec 11 18:43:00 nevermind, c encoder Dec 11 18:43:02 * oilsworkn would make mojo gui app for barcode scanning service Dec 11 18:43:22 never mind, there is a c lib Dec 11 18:43:24 http://www.libdmtx.org/ Dec 11 18:43:33 there is also a python port. Dec 11 18:45:11 oilsworkn: if you write the service i will write the mojo app, lol Dec 11 18:45:21 lol Dec 11 18:56:35 etwork: anything reticulated or decussated, with interstices between the intersections Dec 11 18:56:35  from the Dictionary of Samuel Johnson Dec 11 18:56:42 Network: * Dec 11 19:13:03 hi, a question about upstart again: if i stop my daemon using upstart it keeps the process running, i can kill it manually then but this is not sufficient. what would happen on an update if the old proccess still runs while it has been updated? any hints? Dec 11 19:20:49 stopping via upstart should NOT keep the process running Dec 11 19:21:15 well but it still runs Dec 11 19:21:33 if i kill it however it will not respawned Dec 11 19:21:34 what does your upstart script look like? Dec 11 19:22:08 http://git.webos-internals.org/?p=daemons/netstatd.git;a=blob_plain;f=upstart/org.daemon.de.netstatd;hb=HEAD Dec 11 19:23:23 use exec Dec 11 19:23:27 ? Dec 11 19:25:15 take the netstatd out of the script/endscript Dec 11 19:25:21 and use exec with it Dec 11 19:25:25 does webos clear out /tmp on reboot? it seems to except a few folders still dated jun 3 on mine.. (tokens, run, etc?)... should I cleanup small /tmp files I create or reboot handle it? Dec 11 19:25:59 egaudet_work: yes that was the fault, thanks Dec 11 19:26:16 it's tmpfs xorg, so it's stored in volatile memory Dec 11 19:26:31 one of the lights in my office was flickering pretty bad, with no replacements anywhere Dec 11 19:26:40 so now im sitting here in the dark, because its better then flickering light Dec 11 19:26:42 has annyone had problems with the headphone jack Dec 11 19:26:44 k, thx... odd there are some folder dated jun 3 Dec 11 19:27:17 sloppyjm: everyone does Dec 11 19:27:48 i've got no problems with the jack works very well Dec 11 19:27:52 oil: is their a way to fix it ? like a patch maybe an overide Dec 11 19:28:12 cuz its pissen me off to use speakerphone all the time Dec 11 19:29:15 step 1: start playing music Dec 11 19:29:30 ok Dec 11 19:29:31 step 2: plug and unplug headphones till the music pauses on tis own Dec 11 19:29:46 step 3: press play to see if music comes out back speaker Dec 11 19:29:53 if it doesnt, see step 1 Dec 11 19:30:20 i have another problem with the wakeup function, i set it up in setup() of the mainscene to reload it every 5 minutes, in the function which does the reload (DisplayStats() i set up another call to wakeup like this: this.wakeupTaskId = this.controller.window.setTimeout(this.wakeupFunction, 300000); this works but it reloads the function twice Dec 11 19:31:54 if the alarm is waking it up as well as the timeout, then that's 2 Dec 11 19:34:55 egaudet_work: so how do i fix it? Dec 11 19:36:30 debilater, nevermind I looked at source code Dec 11 19:36:49 you are calling showStats() in setup() which will call displaystats and set up your timeout, and then also in setup you set up your timeout Dec 11 19:37:27 egaudet_work: damn :) Dec 11 19:37:51 looks to me you can just call ShowStats() after the wakeupFunction bind Dec 11 19:37:53 and then it should all work Dec 11 19:38:11 moving ShowStats() to replace the setTimeout() in setup() Dec 11 19:38:19 yes thats right Dec 11 19:52:27 dBsooner, ping Dec 11 20:26:37 Can you point me in the direction of simplified instructions for installation and use....I especially want to know what not to do (or what to do) so that I don't mess up my phone. I have read about people having problems when they do the web os updates from palm...some kind of conflict Dec 11 20:27:36 sudulce for installing preware? Dec 11 20:27:53 yes please Dec 11 20:28:20 http://forums.precentral.net/palm-pre/215339-getting-started-preware-post2040315.html Dec 11 20:28:28 those are the very best instructions we have as of right now Dec 11 20:29:20 is it possible to write apps which use the GPU yet? as in 3d accelerated ? Dec 11 20:29:39 Rick Thanks! Dec 11 20:30:01 linuxjacques not yet Dec 11 20:30:07 perhaps VERY soon but not yet. Dec 11 20:30:24 zsoc has been working with various individuals to get to that. Dec 11 20:30:27 Rick_work: so it is planned? that's great! Dec 11 20:30:37 way more than planned. Dec 11 20:30:43 It's just that it's actually hard. Dec 11 20:31:44 tow biggest problems: Battery life and heat. Dec 11 20:32:00 will an opengl API be exposed? or something else? opengl ES ? Dec 11 20:32:42 Rick_work: yeah, it's easy to forget we're dealing with a tiny device with limited battery power Dec 11 20:33:09 heat asn in uncomfortable to hold, or as in getting too hot for the phone to function ? Dec 11 20:34:19 hello from Milano Dec 11 20:37:46 hello gine Dec 11 20:37:51 oops, hello gino Dec 11 20:41:32 nice to meet you all Dec 11 20:42:03 I am very curious about smartphones Dec 11 20:42:28 and the Preo is not yet officially available in Italy Dec 11 20:43:10 as a complete novice about WebOS, I wonder if there's a sort of jailbreak community, iphone like, for the Pre Dec 11 20:44:32 gino: have you looked at http://www.webos-internals.org/ ? Dec 11 20:45:09 actually, not :S Dec 11 20:45:21 gino: you might also install the SDK from palm, it contains an emulator, you can use it to try it out Dec 11 20:45:34 oh, this is very good Dec 11 20:45:42 i did that before bying Dec 11 20:45:57 debilater, this is very interesting, thank you very much Dec 11 20:45:59 so i knew how to root it and stuff before even owning one :) Dec 11 20:46:19 lol "root" Dec 11 20:46:29 ahah Dec 11 20:46:29 there's no "rooting" a pre, only logging in Dec 11 20:46:46 Mousey: enabling developer mode, yeah Dec 11 20:47:12 do you even have to do that? i mean novacomd+usb cable+novaterm=root prompt Dec 11 20:47:50 if you want to use ssh to login you have to yes Dec 11 20:47:55 egaudet_work: pong Dec 11 20:48:00 oil: ping Dec 11 20:49:00 * debil_away is away [receiving transmission.../l:on] Dec 11 20:58:53 whee. :-| Dec 11 21:00:13 ridin the netsplit roller coaster! Dec 11 21:01:10 urk. :-S Dec 11 21:05:02 yea you can't novaterm without dev mode on Dec 11 21:05:07 dBsooner, I figured what I'm going to do Dec 11 21:05:30 are there multiple know hardware revisions of the Pre? and what was changed? and how to identify them? Dec 11 21:06:06 build into the packages a package_list in the app dir which lists the packages that the patch touches. Then use those names to search those specific .md5sums Dec 11 21:06:47 then install will compile a md5sums file into the app directory Dec 11 21:06:59 so we get speed, correctness and robust Dec 11 21:09:04 gl would be awesome Dec 11 21:24:07 oil: just listened to the palmcast, apparently shopsavvy isnt doing an app because the camera service only returns a pic every 5 seconds? or something else slow like that. Dec 11 21:38:38 hi all Dec 11 21:58:47 * linuxjacques begins to feel motion-sick. Dec 11 21:59:15 this is almost as bad as the great freenode-quake of 2004. Dec 11 22:05:40 lol Dec 11 22:07:48 oilsworkn: did you make the download count in app catalog patch? Dec 11 22:07:59 egaudet: sounds awesome.. I think that is the best plan. Dec 11 22:08:19 no, pregame did Dec 11 22:08:31 PreGame: ping Dec 11 22:09:06 egaudet: What about files that are "created" by the patch? Those won't have an md5sum in the ipkg/info/*md5sums Dec 11 22:11:10 aupt ready yet? Dec 11 22:11:49 :) Dec 11 22:15:24 oilsworkn: lookin at a jan 1 date Dec 11 22:15:27 :) Dec 11 22:21:00 awwwwwwwwww Dec 11 22:46:01 has there been any progress on a touchscreen driver under directfb? Dec 11 22:46:41 no Dec 11 22:50:49 Rick_work: ok thanks Dec 11 22:51:05 I did a tslib driver many years ago, and it was not fun Dec 11 22:58:27 created files are already handled properly Dec 11 22:58:43 oilsworkn, I think tonight I'll have the first successfull Update All run ;) Dec 11 23:01:43 * debilater is back [/bin/back/gone: 2h12m43s] Dec 11 23:07:41 logging out going home Dec 11 23:07:44 bye bye Dec 11 23:25:50 dBsooner, I thought of what we could do for supercedes functionality too Dec 11 23:27:09 yeah? Dec 11 23:27:12 when we have to rename or whatever, where one package id is getting obsoleted and another used in its place. We create a dummy package of the one being obsoleted that DEPENDS on the new one. So when they upgrade they get the empty/dummy package + new one Dec 11 23:27:16 did you get my messages above? Dec 11 23:27:55 I responded to your message above already I think. created files are already handled Dec 11 23:28:06 nm Dec 11 23:29:04 idk if i like the supercedes idea.. but it wqould work. Dec 11 23:29:25 what's nto to like? Dec 11 23:29:39 rather than a dummy package that just uninstalls itself it's a dummy package that in effect installs the correct pacakge Dec 11 23:29:43 having both installed Dec 11 23:30:13 the other one is just a dummy empty package, only needed for the upgrade path Dec 11 23:30:24 and if a user tries to instasll the real one new, they are told they must install the obsolete too Dec 11 23:30:34 no Dec 11 23:30:40 the obsolete DEPENDS on the new, not vice versa Dec 11 23:30:52 oh.. gp Dec 11 23:31:30 you know what would be a cool patch? the ability to rename the icons in the launcher so you could make searchable groups. would that even be possible? Dec 11 23:31:32 so what about the next update? Dec 11 23:31:42 they would have to update bith Dec 11 23:31:50 huh? Dec 11 23:32:00 A depends on B, when updating B no one cares about A Dec 11 23:32:12 you just can't remove A from under B, but A is empty Dec 11 23:32:17 yes Dec 11 23:32:18 I know Dec 11 23:32:37 and A is never being updated again because it was superceded Dec 11 23:32:38 A depends on B.. both are installed.. webOS updates.. and both get 1.5.0-0's Dec 11 23:32:42 they both have to update Dec 11 23:32:45 because both are installed Dec 11 23:32:59 OK Dec 11 23:33:24 the dependency is gone after that Dec 11 23:33:29 you're right Dec 11 23:33:31 and they have an additional empty dummy pacakge installed Dec 11 23:33:37 because -99's don't get built again Dec 11 23:33:51 that too Dec 11 23:34:06 they will just always have that -99 installed Dec 11 23:34:45 but it isn't effecting anything, which is fine to me. Dec 11 23:34:58 hey its the patch brothers :D Dec 11 23:35:40 i thought we decided not to carry over the obsolete's to a new webos version Dec 11 23:36:08 morning Dec 11 23:36:39 mornin rwhitby Dec 11 23:37:13 * dBsooner always likes seeing rwhitby show up in the mornings, because it lets him know the world won't end tonight. Dec 11 23:37:52 it's not being carried over Dec 11 23:38:01 unless it ends in the afternoon Dec 11 23:38:01 but it's not being uninstalled Dec 11 23:38:17 Mousey: then I would be awake for that Dec 11 23:38:23 Mousey: it won't end in my sleep. :D Dec 11 23:38:31 linuxjacques: welcome to webos-internals Dec 11 23:42:26 egaudet: what will you use if the file isn't found in the *md5sums? Dec 11 23:43:32 * rwhitby notes that linuxjacques is/was one of the core team of nslu2-linux.org Dec 11 23:43:39 *md5sums right now I think indicates it's a created file, but I'll have to rethink that for app cat apps patching I guess Dec 11 23:43:53 welcome linuxjacques Dec 11 23:44:18 welcome linuxjacques Dec 11 23:46:04 so rwhitby, How was your first full day with a in-service pre? Dec 11 23:46:21 or will this be your first full day? Dec 11 23:46:27 * dBsooner hates AU time. Dec 11 23:47:08 it still only has the spare sim in it Dec 11 23:47:14 oh Dec 11 23:49:56 if it's not in our md5sums, I'll check $IPKG_OFFLINE_ROOT/usr/lib/ipkg/info/*.list for it Dec 11 23:50:19 is there even list files ? Dec 11 23:50:32 dBsooner, do you have an app cat app installed? Dec 11 23:50:46 can you check what it has in $IPKG_OFFLINE_ROOT/usr/lib/ipkg/ Dec 11 23:51:07 is it just control file? Dec 11 23:51:28 egaudet: you need a test feed rebuild while I'm here? Dec 11 23:51:55 I will shortly, are you leaving soon? Dec 11 23:52:38 dBsooner, nm I verified *.list exists Dec 11 23:52:50 egaudet: I'll be in and out throughout the day Dec 11 23:54:04 alright well I still have to do the Makefile stuff so I'll ping ya when it's ready Dec 11 23:54:43 rwhitby: just give us a remote to your pc Dec 11 23:54:48 rwhitby: thanks, I'm going to get a pre this weekend if at all possible. Dec 11 23:54:53 and we'll fire off the test rebuild when needed. :D Dec 11 23:55:42 AUPT has no Trac.. :( So sad. Dec 11 23:57:02 thanks for the welcome egaudet and dBsooner :-) sorry was looking at a thin client that went nuts after an attempted upgrade to 2.6.32 Dec 11 23:57:32 AUPT doesn't need/want a trac Dec 11 23:57:33 linuxjacques: egaudet is the patch technology wizard, and dBsooner is the patch meister Dec 11 23:57:57 * dBsooner is the patch technology padawan Dec 11 23:58:02 I do my fair share to help Dec 11 23:58:11 dBsooner: are you in Oklahoma? Dec 11 23:58:14 just get my ideas rejected mostly. :D Dec 11 23:58:22 linuxjacques: But of course! Dec 11 23:58:46 most of my immediate family is in Norman Dec 11 23:59:08 linuxjacques: did you do the install of nas-server, or did you do the original limax? Dec 11 23:59:16 (the physical install) Dec 11 23:59:22 Im about 2 to 2 1/2 hours from there Dec 12 00:00:09 rwhitby: I was at OSUOSL for one of the early physical installs with ka6sox, but it was years ago. Dec 12 00:00:32 linuxjacques got to touch master.kernel.org ... Dec 12 00:00:40 I think it was limax... Dec 12 00:01:00 yeah I was touching all sorts of things in there until they made me stop :-) Dec 12 00:01:23 http://www.nslu2-linux.org/gallery/osuosl/IMG_2046 Dec 12 00:01:30 they have a sweet setup and _lots_ of bandwidth Dec 12 00:01:43 which box was kernel.org ? Dec 12 00:01:50 middle or bottom one? Dec 12 00:02:04 so, is webos-internals going to have a booth at SCALE in Feb? (does it want one?) Dec 12 00:02:18 linuxjacques: Mousey wants us to Dec 12 00:02:31 LOL i forgot about that picture Dec 12 00:02:52 linuxjacques: we could do a combined nslu2-linux.org/nas-central.org/openembedded.org/webos-internals.org :-) Dec 12 00:03:34 rwhitby: that would be mucho fine with me Dec 12 00:04:01 we had a combined nslu2-linux/openwrt booth last year Dec 12 00:04:07 IIRC Dec 12 00:04:25 "Embedded Hackers R Us" Dec 12 00:04:50 hmm, any way to output from the Pre to a monitor? ;-) Dec 12 00:05:03 oooh, use the emulator Dec 12 00:05:06 pls pls! Dec 12 00:05:21 linuxjacques: yeah, all our stuff works on the emulator, except Precorder Dec 12 00:05:48 linuxjacques: Palm has a way to output to monitor, but I suspect it involves major PCB rework. Dec 12 00:06:00 dBsooner, what's your feelings on manually adding a package_list file while the doctor does not exist Dec 12 00:06:13 Mousey: are you able to be at SCALE / help man the booth? Dec 12 00:06:14 trust your feeling Dec 12 00:06:15 s Dec 12 00:06:20 yah Dec 12 00:06:26 excellent Dec 12 00:06:27 linuxjacques: i'll be doing other stuff Dec 12 00:06:28 egaudet: umm.. answer that yourself. ;) Dec 12 00:06:34 but i can man a booth in a pinch Dec 12 00:06:46 well even an hour each day would be a big help Dec 12 00:06:47 i can find folks to man the booth too Dec 12 00:07:00 otherwise some of use poor souls don't get to have lunch :-D Dec 12 00:07:03 look for me, i'll keep you covered Dec 12 00:07:05 well considering you do most of the patch submission additions, it's whether you're OK with that additional step Dec 12 00:07:25 Mousey: you live in scal? Dec 12 00:07:38 no, Seattle now. but i jaunt down to socal to volunteer for scale Dec 12 00:07:44 it's on my birthday Dec 12 00:07:45 ^_^ Dec 12 00:07:48 egaudet: tell me what it would involve Dec 12 00:08:07 you doing a diffstat -l on the patch, then grepping your device for the package name of each of those files it touches Dec 12 00:08:13 If someone would help me raise the money for a plane ticket, I would sleep in my rental car. Dec 12 00:08:30 and creating a package_list file which lists one package per row for any package a patch modifies files in Dec 12 00:08:33 Mousey: heh I'll also be volunteering - setting up AV Dec 12 00:08:49 linuxjacques: yah, well we'll be working with ka6sox together then Dec 12 00:09:10 dBsooner, we can write an easy script to get the package names too that you can run on your device Dec 12 00:09:11 egaudet: huh? Dec 12 00:09:12 Mousey: well that's convenient :-) I'll know where to find you Dec 12 00:09:16 ^_^ Dec 12 00:09:17 so, any tutorials on services available? Dec 12 00:09:23 which part threw you off dBsooner ? Dec 12 00:09:23 * Mousey is way easy to find Dec 12 00:09:28 egaudet: the whole thing? Dec 12 00:09:32 egaudet: whats teh point? Dec 12 00:09:37 gkatsev: git.webos-internals.org Dec 12 00:09:44 I need to know what packages the patch touch at build time to reduce the install time... Dec 12 00:09:52 rwhitby: no actual tutorials, just look at source? Dec 12 00:09:55 otherwise install has to grep that huge /usr/lib/ipkg/info/ stuff Dec 12 00:10:02 gkatsev: yep. Dec 12 00:10:29 you need to know PAKCAGES not files? Dec 12 00:10:29 gkatsev: don't want a gnuboy scenario for services Dec 12 00:11:00 last year we had a nice 24" monitor at the booth loaned by one of our friends in the san diego LUG Dec 12 00:11:16 you work with ka6sox last year? Dec 12 00:11:24 Mousey: yes, and the year before Dec 12 00:11:26 rwhitby: heh, makes sense. Dec 12 00:11:29 then you saw me, both times Dec 12 00:11:38 dBsooner, yes I need to know pacakges Dec 12 00:11:43 and I was there the year before that too Dec 12 00:11:50 as was i =P Dec 12 00:11:53 because that way I can directly reference $PACKAGE.md5sums Dec 12 00:12:18 rwhitby: i was thinking of trying to port zxing to javascript, but thats probably too hard. so, thinking of just writing a service for it and a mojo app Dec 12 00:12:25 well $IPKG_OFFLINE_ROOT/usr/lib/ipkg/info/$PACKAGE.md5sums Dec 12 00:12:35 hmm Dec 12 00:12:35 ok Dec 12 00:12:42 I can actually put the userland on my hosting server Dec 12 00:12:47 I can write a script you'd just have to supply it the patch Dec 12 00:12:49 Mousey: did I ever know your IRC nick? it seems vaguely familiar Dec 12 00:13:03 in my home dir (offline) and make the php script do it Dec 12 00:13:08 * Mousey has been Mousey for evar Dec 12 00:13:13 * rwhitby bbl Dec 12 00:13:20 except when i was r0dent Dec 12 00:13:21 that sounds good dBsooner Dec 12 00:13:34 write teh script though Dec 12 00:13:34 and I can translate Dec 12 00:13:39 but it will have to be tomorrow Dec 12 00:13:46 ok, yea I gotta do the makefile first Dec 12 00:13:48 I have my wife's office Christmas party tonight. Dec 12 00:14:05 fun drink a lot of eggnog Dec 12 00:14:16 * dBsooner drinks water. Dec 12 00:14:31 * dBsooner can't be hungover tomorrow for my Pre programming fest. Dec 12 00:14:40 I never said to add the rum :p Dec 12 00:14:51 dBsooner: programming fest? Dec 12 00:14:54 dBsooner: what u gonna make? Dec 12 00:15:28 I wonder how much of this is correct: http://www.webdatah.com/site/webos-internals.org/2009-10-25 Dec 12 00:15:35 * linuxjacques wonders what a "gnuboy scenario" is. Dec 12 00:16:30 PuffTheMagic: nothing FOR the pre per se. Dec 12 00:16:44 dBsooner: then how is it a pre programming fest? Dec 12 00:17:00 Just getting crap done.. Like this new addition to the php script, getting the rest of the patches ready for the "upcoming" release. Dec 12 00:17:01 etc. Dec 12 00:17:18 And probably having to WebOSDoctor the Pre at least twice. Dec 12 00:17:26 because egaudet loves forcing my hand in that Dec 12 00:18:47 heh, /me recalls one time in the early days of nslu2... when *someone* changed 0xff to 0x00 and caused my nslu2 to brick (real brick, not one of those new-fangled can fix it with software bricks) Dec 12 00:18:55 linuxjacques: someone wrote a wiki page for gnuboy, and then we got a heap of newbies who didn't know linux command line trying to chroot into debian Dec 12 00:19:29 rwhitby: ah, that musta been ... fun Dec 12 00:23:49 s/san diego/santa barbara/ Dec 12 00:23:56 linuxjacques: http://www.webos-internals.org/wiki/Application:Gnuboy Dec 12 00:24:57 I HAVE THE DEBIAN IMAGE ON MY DESKTOP. WHY DOES IT SAY IT DOESNT EXIST WHEN I USE TAR Dec 12 00:25:02 * zsoc facepalms Dec 12 00:25:16 ah, I bet there were lots of ppl getting their pre's into strange states from that one. Dec 12 00:25:23 (if they even got that far) Dec 12 00:27:42 * linuxjacques is lol'ing over some of the pictures in that nslu2-linux gallery. Dec 12 00:28:47 Somebody with the app-catalog download count patch installed wanna tell me how many times "Dropee" has been downloaded? Dec 12 00:37:24 back later this weekend. Dec 12 00:37:28 thanks Dec 12 00:39:12 whats the best way to install an ipk via the cmd? Dec 12 00:39:18 ipkg-opt? Dec 12 00:40:03 download the sdk Dec 12 00:40:11 then palm-install *.ipk Dec 12 00:40:42 um, by cmd i meant, from the phone via the terminal. sorry. Dec 12 00:41:26 there use to be a script that would unpack the ipk but that was along time ago. Dec 12 00:42:02 yeah, thats why im asking, dont remember. Dec 12 00:42:19 if your on windows http://forums.precentral.net/web-os-development/191805-tutorial-unpacking-ipk-files-further-your-knowledge.html Dec 12 00:44:02 edektor: i currently am not home and want to install the pre alpha foursquare app; however, do not have my cable with me, so, all i can do is open terminal from the phone, wget the ipk file and then try to install from there. Dec 12 00:44:07 which should be possible. Dec 12 00:45:21 what about ipkg install Dec 12 00:45:54 -o /var .... Dec 12 00:46:24 i guess its "mount -o remount,rw / && ipkg -o /var file.ipk && mount -o remount,ro /" Dec 12 00:46:37 yes Dec 12 00:46:38 yeah that look goo Dec 12 00:46:40 god Dec 12 00:46:42 good* Dec 12 00:46:51 god is good Dec 12 00:47:47 zsoc do you have the app catalog download count patch installed Dec 12 00:48:35 edektor: i do not Dec 12 00:48:38 should i? Dec 12 00:48:56 I was just wondering if you could check something for me Dec 12 00:50:12 http://github.com/foursquare/foursquare-palmpre/ Dec 12 00:56:00 :( it didnt install Dec 12 00:56:28 did you refresh with luna manager? Dec 12 00:56:52 or luna send Dec 12 00:57:00 no, it didnt dl the right thing Dec 12 00:57:05 oh Dec 12 00:57:22 what did it download Dec 12 00:58:06 it dled the html page. not the raw ipk Dec 12 00:58:28 http://bit.ly/foursquare-webos is the raw file. dling it now Dec 12 00:58:42 is your phone prewared Dec 12 00:58:47 yes Dec 12 00:59:01 i would go ipkg-opt install git Dec 12 00:59:14 eh, i could do that Dec 12 00:59:16 then clone foursqures repository Dec 12 00:59:24 then install Dec 12 00:59:28 then selete that stuff Dec 12 00:59:32 *delete Dec 12 00:59:45 edektor: there is actually a preware package for that Dec 12 00:59:58 NEVER do ipkg install Dec 12 01:00:14 edektor for git. Dec 12 01:00:14 NEVER EVER Dec 12 01:00:19 no but if you ran bootstrap.sh Dec 12 01:00:22 egaudet: lol, what would you recommend then Dec 12 01:00:25 ipkg -o /var install Dec 12 01:00:26 you shoulf have ipkg-op Dec 12 01:00:32 ipkg-opt Dec 12 01:00:38 egaudet: ah, yeah, thats what i am doing Dec 12 01:00:40 ipkg-opt is for optware in /opt Dec 12 01:00:48 i know that Dec 12 01:00:53 then you install git Dec 12 01:01:02 clone the repo Dec 12 01:01:05 oh yeah Dec 12 01:01:09 you can do that Dec 12 01:01:14 mv the app to /var/usr.. Dec 12 01:01:17 you can just install an ipkg like ipkg -o /var install from OTA too Dec 12 01:01:27 you can give a direct http link as Dec 12 01:01:43 if it's advanced homebrew you need to run the postinst too Dec 12 01:01:50 then you just need to rescan after the install Dec 12 01:06:37 egaudet: thanks for the link tip. it worked Dec 12 01:11:58 yo, webOS gurus. Just got a new Pre to replace one with cracked screen. Everything seems to be working except: Dec 12 01:12:13 the App Catalog only shows 342 apps. Any ideas? Dec 12 01:12:24 over 700 here Dec 12 01:12:38 already updated to 1.3.1 Dec 12 01:12:47 many apps are missing Dec 12 01:12:53 but FARRRRR too many sports apps over and over again :P Dec 12 01:24:44 what country haeffb_? Dec 12 01:25:23 USA Dec 12 02:04:15 This makefile is going to drive me insane, who knows GNU Makefiles well Dec 12 02:08:54 what's it from? Dec 12 02:49:35 I just received my replacement Pre from Sprint and got it all loaded up. When I go to the App Catalog, I'm only seeing 211 apps listed. Any reason why I'm not seeing the rest? Dec 12 02:52:11 WillJitsu: what version of webos are you running? Dec 12 02:53:01 and what country are you in... Dec 12 02:53:47 1.3.1. USA Dec 12 02:56:49 I thought it was strange when some of the apps I had on here previously weren't loaded when they downloaded from my Palm Profile Dec 12 02:56:55 then I looked in the app catalog and they weren't there Dec 12 02:59:56 odd **** ENDING LOGGING AT Sat Dec 12 02:59:57 2009