**** BEGIN LOGGING AT Wed Dec 09 02:59:57 2009 Dec 09 03:03:34 prerm_e? Dec 09 03:03:35 postinst_e? Dec 09 03:03:35 sorry -e* Dec 09 03:03:35 -rw-r--r-- 1 root root 3882 Dec 7 22:31 org.webosinternals.patches.add-onscreen-keyboard.prerm-e Dec 09 03:03:35 oh the postinst is not updated in some of the packages. Dec 09 03:03:36 -rw-r--r-- 1 root root 3490 Dec 7 22:31 org.webosinternals.patches.add-onscreen-keyboard.postinst-e Dec 09 03:03:36 rwhitby, did you wipe out test feed before building or just rebuild? Dec 09 03:03:36 what is that? Dec 09 03:03:37 those are files installed by your ipk Dec 09 03:03:37 lies Dec 09 03:03:37 i have postinst and prerm Dec 09 03:03:37 then those 2 files too Dec 09 03:03:37 no, I don't lie Dec 09 03:03:37 that package has some serious issues Dec 09 03:03:37 you think? Dec 09 03:03:37 and there are no -e files Dec 09 03:03:37 where do you see that Dec 09 03:03:38 root@castle:/var/usr/lib/ipkg/info# ls *keyboard* Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.control Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.list Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.postinst Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.postinst-e Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.prerm Dec 09 03:03:38 org.webosinternals.patches.add-onscreen-keyboard.prerm-e Dec 09 03:03:57 issssues Dec 09 03:04:30 uhh they all have -e's Dec 09 03:04:37 huh? Dec 09 03:04:45 yeah, they do Dec 09 03:04:49 even more wierd Dec 09 03:04:59 lol Dec 09 03:05:38 the -e has APP_DIR= Dec 09 03:05:41 as only difference Dec 09 03:05:52 sed -i -e Dec 09 03:05:56 the sed is messed up then Dec 09 03:06:19 its not taking -e as a flag.. its adding it to the filename? Dec 09 03:06:58 it must be the autobuilder's version of sed then Dec 09 03:07:00 locally mine is fine Dec 09 03:07:04 rwhitby ^^^ Dec 09 03:07:52 yeah, mines fine too Dec 09 03:08:27 getting this on removes: /var/usr/bin/patch: **** Can't change to directory --no-backup-if-mismatch : No such file or directory Dec 09 03:09:08 everything is collapsing Dec 09 03:09:17 oh man these packages are way messed up Dec 09 03:09:22 half work Dec 09 03:09:23 half don't Dec 09 03:11:06 oh man.. I have to redoctor Dec 09 03:11:15 lol Dec 09 03:11:15 because i got all sorts of files left over Dec 09 03:11:34 39 .webosinternals.orig left Dec 09 03:11:41 autobuilder messed something up bad Dec 09 03:11:48 it's not autobuilder Dec 09 03:11:52 ? Dec 09 03:11:58 Rod has to manually build to test feed Dec 09 03:12:03 ok.. Dec 09 03:12:05 but I dunno what is going wrong here Dec 09 03:12:05 so what gives? Dec 09 03:13:42 but mnothing has changed Dec 09 03:14:48 i dunno but the -e files are definitely in the test ipk Dec 09 03:14:53 in the feed Dec 09 03:16:27 well.. i think your logic of your if is wrong Dec 09 03:16:33 if [ ! -e $file.webosinternals.orig ] Dec 09 03:16:40 elif [ -e $file ] Dec 09 03:17:10 $file will always be there Dec 09 03:17:15 err SHOULD Dec 09 03:17:49 ... Dec 09 03:18:23 nm, it don't matter Dec 09 03:18:24 I'm going to wait for you to get it Dec 09 03:18:26 :p Dec 09 03:18:59 yeah, you have me figured out Dec 09 03:19:01 I was thinking REMOVE Dec 09 03:19:06 as in PRERM Dec 09 03:19:09 not POSTINST Dec 09 03:19:12 so go away Dec 09 03:19:15 lol Dec 09 03:19:34 heres YOURE problem Dec 09 03:19:34 $PATCH_EXEC -R -p1 -d --no-backup-if-mismatch / < ${APP_DIR}/$PATCH_NAME | tee -a $PATCH_LOG Dec 09 03:19:38 you can't do that Dec 09 03:19:44 -d / Dec 09 03:19:44 what who did that! Dec 09 03:20:09 why the heck would you put --no-backup-if-mismatch between -d and / Dec 09 03:20:24 you made me re-doctor because of that Dec 09 03:20:59 i don't know what you are talking about Dec 09 03:21:06 you must have some old version or something Dec 09 03:21:10 top of tree looks fine to me Dec 09 03:22:47 http://git.webos-internals.org/?p=preware/build.git;a=blob;f=autopatch/prerm;h=0d5f140439b19f1ebbaed5a38c3bbf1c5ef9e5ec;hb=2fc01031f43534f03e62697d924c6dc52993068c Dec 09 03:22:57 line 98 Dec 09 03:23:23 which is exactly what all the prerm's in my install looked like Dec 09 03:23:49 /var/usr/bin/patch: **** Can't change to directory --no-backup-if-mismatch : No such file or directory Dec 09 03:23:49 -21:09:08- (+egaudet) everything is collapsing Dec 09 03:24:15 which is why I got that error ^^ Dec 09 03:24:31 so maybe rwhitby didn't git pull right Dec 09 03:24:36 when he did the testing build Dec 09 03:24:52 interestingly all my patches removed fine even with that error Dec 09 03:25:01 but yea I just fixed that 20 seconds ago after you said it Dec 09 03:25:01 egaudet: autobuilder sed -i takes an argument for the backup file suffix Dec 09 03:25:33 hmm Dec 09 03:26:04 it never used to? Dec 09 03:26:08 it is not supposed to if it has space Dec 09 03:26:14 so -i[suffix] not -i [suffix] Dec 09 03:26:20 autobuilder is ubuntu hardy Dec 09 03:26:28 I do test build on macosx Dec 09 03:26:29 update the biyotch Dec 09 03:26:35 ohh Dec 09 03:26:38 theres our problem Dec 09 03:26:40 macosx Dec 09 03:26:43 it's macosx! Dec 09 03:26:53 let me do test build..:D Dec 09 03:26:53 autobuilder does it right (sed -i always has been used) Dec 09 03:28:12 regardless, it's getting late and I want to do a real test again Dec 09 03:28:59 we need to wipe out the test feed and rebuild with something that can parse sed properly ;) Dec 09 03:29:04 depends if it's BSD sed or Linux sed Dec 09 03:29:34 BSD sed requires argument for -i? Dec 09 03:29:57 yep Dec 09 03:30:11 well I rather GNU sed Dec 09 03:30:22 do we have to make things both GNU and BSD compatible Dec 09 03:30:38 I would prefer that Dec 09 03:30:53 any possible way to use GNU said on macosx? or to do the test build from a linux box? Dec 09 03:31:21 I'll do a test build on karmic immediately while you make the scripts portable ;) Dec 09 03:31:29 I guess I can make -i last argument Dec 09 03:31:55 since BSD is stupid! and yes entirely because it's different from what I used :p Dec 09 03:32:56 BSD is pretty interesting actually. Dec 09 03:34:58 assuming the Pre will not use BSD sed, rwhitby do you want me to change the sed commands in the postinst/prerm scripts run on pre? Dec 09 03:35:19 no Dec 09 03:37:16 rwhitby, pushed Dec 09 03:40:05 egaudet: nope, last arg doesn't work. Dec 09 03:40:52 i didn't think it would Dec 09 03:41:20 what Dec 09 03:41:22 the Dec 09 03:41:22 heck Dec 09 03:41:38 if it doesn't work as -e command -i then BSD is broken Dec 09 03:41:39 egaudet: just sed from build/src to the output, rather than in place Dec 09 03:42:41 gets rid of the -i completely Dec 09 03:45:11 ok.. got mine back to stock Dec 09 03:45:21 ready whenver testing feed is up Dec 09 03:46:17 http://webos.pastebin.com/m50c5ab16 Dec 09 03:46:19 how's taht Dec 09 03:46:21 that* Dec 09 03:46:46 egaudet: you can do multiple -e's in one command Dec 09 03:47:42 http://webos.pastebin.com/d65fa067b Dec 09 03:51:42 pushed Dec 09 03:52:30 building Dec 09 03:53:38 rwhitby, so I'm going to go and accuse your bsd of adding that 0000644 to my keyboard patch Dec 09 03:54:13 egaudet: which program? Dec 09 03:54:26 (I agree it's likely) Dec 09 03:54:28 don't know but I get it after a doctor on an install too Dec 09 03:54:43 and I don't even understand it Dec 09 03:55:01 because if I grab the package from the feed to my local pc and extract i dont see it like that Dec 09 03:55:51 we didn't bump versions so make sure to remove all the ipk from test feed before rebuild please Dec 09 03:57:57 done Dec 09 03:58:02 (removed, not built) Dec 09 03:58:24 egaudet: ah, is the 0000644 thing on a long file name Dec 09 03:58:25 ? Dec 09 03:58:31 so i do an ipkg -o /var download of the keyboard, manually extract all on the pre and it's ok Dec 09 03:58:38 long file name as in long path too yea Dec 09 03:59:01 wonder if it's a gnu tar vs busybox tar thing Dec 09 03:59:22 when I use tar from the pre it is fine Dec 09 04:00:11 busybox tar filenames are limited to 100 chars Dec 09 04:00:17 install: build/src-X.Y.Z-0/camera/camera-sound-toggle.patch: No such file or directory Dec 09 04:01:06 x y z ? Dec 09 04:01:31 * dBsooner thinks its rwhitby's macosx Dec 09 04:01:46 dBsooner, how can it be there is no macosx between me and the ipkg feed Dec 09 04:01:55 I do an ipkg install and bam get the 0000644 Dec 09 04:01:58 i do ipkg download Dec 09 04:02:05 no, referring to X.Y.Z-0 Dec 09 04:02:06 then ar -x and tar -xvzf myself and no 000644 Dec 09 04:02:59 Today the world would be a better place without options, for me anyway Dec 09 04:03:31 dBsooner: does that patch exist in the new webos branch? Dec 09 04:04:11 in the "new" one? Dec 09 04:04:12 no Dec 09 04:04:26 ok, so building the -0 versions needs to handle that case Dec 09 04:04:34 yes Dec 09 04:04:45 that's the cause, not macosx ;-) Dec 09 04:04:51 no Dec 09 04:04:57 huh what? Dec 09 04:05:05 why is it trying to checkout X.Y.Z? Dec 09 04:05:15 it is NOT in 1.3.1 Dec 09 04:05:22 X.Y.Z is a placeholder for a webos version number Dec 09 04:05:24 it is 1.1.3 and 1.2.1 Dec 09 04:05:30 right Dec 09 04:05:37 why is 1.3.1-0 not getting built hmm Dec 09 04:05:38 so it should make a 1.3.1-0 automaitcally Dec 09 04:05:44 and NOT be trying to checkout 1.3.1 Dec 09 04:06:07 just saying 3 users with linux have no problem Dec 09 04:06:09 oh it overwrites build/.built Dec 09 04:06:21 so dummies aren't building right Dec 09 04:06:56 hmmm Dec 09 04:06:58 they built fine last night Dec 09 04:07:03 nope Dec 09 04:07:05 couldn't have Dec 09 04:07:10 this one never could have Dec 09 04:07:16 camera-sound-toggle-grey and green Dec 09 04:07:47 oh yeah Dec 09 04:07:59 cuz of how its "unique" Dec 09 04:08:11 it needs to just disappear Dec 09 04:08:17 because no one ported it to 1.3.1 anyway Dec 09 04:08:32 yea but it isn't nor will it be the only one that needs to override that target Dec 09 04:10:23 so I'll fix it so that build/.built-extra-${VERSION} is the target for the individual package to use Dec 09 04:16:22 rwhitby, are you around? Dec 09 04:16:37 Prepopscience: yep, what's up? Dec 09 04:17:09 I was wondering if you knew anything about the NES emulator and DirectFB? Dec 09 04:17:18 Prepopscience: nope. Dec 09 04:17:41 * rwhitby bbl Dec 09 04:17:59 Does anyone here know anything about DirectFB? Dec 09 04:20:55 a little bit Dec 09 04:21:49 Cool. I really just need help understanding what to type to change the DirectFB settings. Dec 09 04:22:03 There is a wiki page on webos internals Dec 09 04:22:11 But I don't understand the language. Dec 09 04:23:05 Here is what I'm referring to. Dec 09 04:23:17 http://www.webos-internals.org/wiki/DirectFB Dec 09 04:23:47 egaudet: 7 patches to build Dec 09 04:24:08 is that what I am waiting on? 7 more patches? Dec 09 04:25:11 5 Dec 09 04:25:17 :) Dec 09 04:26:01 I am experiencing the problem of the webos-internals wiki page crashing my pre browser I'm using WebOS 1.2.1 Dec 09 04:26:15 Luna reboots after that Dec 09 04:26:22 nebula, you still around? Dec 09 04:26:32 Firefishe: why still 1.2.1? Dec 09 04:26:39 Prepopscience: yep Dec 09 04:26:45 better yet, how sitll 1.2.1? Dec 09 04:27:14 what part confuses you? Dec 09 04:27:24 have you created a debian chroot yet? Dec 09 04:27:37 * Templarian enjoys his commit comments http://git.webos-internals.org/?p=www/preware.git;a=summary Dec 09 04:27:49 I guess so. I'm probably in over my head. Dec 09 04:27:51 rofl Dec 09 04:27:56 rwhitby: Because 1.3.1 causes a problem with Sprint Navigator by truncating spoken street names. Dec 09 04:27:56 I'm using terminal. Dec 09 04:27:57 @templarian Dec 09 04:28:02 pushed Dec 09 04:28:10 rwhitby, what do you mean 7 to build? Dec 09 04:28:10 Prepopscience: probably don't have the chroot yet Dec 09 04:28:13 Firefishe: fair enough Dec 09 04:28:29 Prepopscience: read http://www.webos-internals.org/wiki/Debian Dec 09 04:28:33 then read directfb Dec 09 04:28:46 I followed the instructions here. Dec 09 04:28:47 http://www.webos-internals.org/wiki/NES_and_GameBoy_Emulators Dec 09 04:29:02 umm ya, those aren't mine Dec 09 04:29:29 yeah, https://twitter.com/nunofleal/status/6486373417 is probably going to cause an influx here of similar questions Dec 09 04:29:53 egaudet: uploading Dec 09 04:29:54 rwhitby: I'm following this closely, but have not heard anything recently, so I thought I'd check here. Dec 09 04:30:07 No, I get that, but I'm way lost when it comes to the linus part, so I was trying to take the rooting for dummies approach. Dec 09 04:30:17 *linux Dec 09 04:30:21 Prepopscience: check the precentral forums, i have no experience with that method, i created the debsmall.img, thats about it... Dec 09 04:30:45 http://www.webos-internals.org/wiki/Nintendo <--- my document Dec 09 04:30:47 egaudet, dBsooner: done Dec 09 04:30:50 egaudet: Thanks for wIRC, which I'm using currently. absolutely love it! Dec 09 04:30:53 thats all i can really help with expert advice Dec 09 04:31:00 rwhitby: egaudet pushed changes Dec 09 04:31:12 dBsooner: yep, they've been incorporated. Dec 09 04:31:22 ht emost recent? Dec 09 04:31:34 from 3 mins ago? Dec 09 04:31:41 0d372bda077d7a35e1187d1ef0d84b84c9e38d48 Dec 09 04:31:52 ahh cool Dec 09 04:32:09 only a few packages rebuilt due to it Dec 09 04:32:13 ok Dec 09 04:32:16 Prepopscience: i would try those instructions, then ask me questions ;) Dec 09 04:32:23 I didn't force anything to rebuild Dec 09 04:32:33 Firefishe, your welcome but oil and PuffTheMagic had done more than I have, and I've slacked a bit on wIRC development lately. I'll pass the thanks along Dec 09 04:32:44 * rwhitby bbl Dec 09 04:33:08 egaudet: running mass_patch Dec 09 04:33:15 Well, I think the method I use gets me to the same place as where you are referring to in your's. You discuss the directfb config that I'm trying to get to. Dec 09 04:33:22 you? Dec 09 04:33:40 dBsooner, I dunno what to do Dec 09 04:33:46 I dont want to doctor again but I'm an idiot Dec 09 04:33:46 ? Dec 09 04:33:48 so what is failing, and what part have you success until Dec 09 04:33:51 sooo I think I have to Dec 09 04:34:02 i fixed mine without doctoring Dec 09 04:34:02 egaudet: Then I shall thank them in #wirc nex t time I'm on, as well. Dec 09 04:34:09 i ran the installs again Dec 09 04:34:19 Look at this page. http://www.webos-internals.org/wiki/DirectFB Dec 09 04:34:21 then I sed replaced all the prerm's Dec 09 04:34:27 and remove dthem all Dec 09 04:34:31 and I am back to stock Dec 09 04:34:37 so I am running mass_patch i Dec 09 04:34:41 oh wait I forgot... AUPT is smart Dec 09 04:34:42 ok... Dec 09 04:34:45 I can reinstall them all :P Dec 09 04:34:46 In terminal, I typed the first sentence, and it told me all of those were done already. Dec 09 04:34:54 ok cool Dec 09 04:34:55 But I don't know what to type in terminal next. Dec 09 04:35:07 screw the cat stuff... Dec 09 04:35:09 do you have vi? Dec 09 04:35:22 rwhitby: Any known solutions to the browser crash problem? Dec 09 04:35:24 dBsooner, I installed them all, mass removed them all with broken prerms, then did a rm -f `find . -name \*.orig` lol Dec 09 04:35:30 You are going to hate me for this, but I don't know what that is. Dec 09 04:35:33 try typing sudo vi /etc/directfbrc Dec 09 04:35:42 yuck Dec 09 04:36:10 Interestingly, the patch seems to already be applied Dec 09 04:36:13 :P YES Dec 09 04:36:17 awesomeness Dec 09 04:36:19 You mean in terminal type "sudo vi /etc/directfbrc" Dec 09 04:36:23 yes Dec 09 04:36:27 38 of those dBsooner :P Dec 09 04:36:31 lol Dec 09 04:36:39 that's what you get Dec 09 04:36:42 I had 38 I had to fix Dec 09 04:36:50 and all mine unapplied successfully Dec 09 04:36:57 hah you sed replaced your fixes Dec 09 04:37:04 I am doing everything with AUPT smarts Dec 09 04:37:06 I WIN! Dec 09 04:37:36 sh: sudo: command not found Dec 09 04:37:58 do not type sudo in terminal app Dec 09 04:38:00 you are already root Dec 09 04:38:16 type sudo if you are ssh'd in as non priveledged user Dec 09 04:38:27 are you root? Dec 09 04:38:41 so just type: Dec 09 04:38:45 vi /etc/directfb Dec 09 04:38:56 Ok, did that and a lot of text just appeared Dec 09 04:39:00 good Dec 09 04:39:04 hit dddddddddddddddddddddddd Dec 09 04:39:10 it should erase all that crap Dec 09 04:39:26 -no lines in buffer- Dec 09 04:39:30 great Dec 09 04:39:33 now type i Dec 09 04:39:35 grrr Dec 09 04:39:37 egaudet Dec 09 04:39:40 lol Dec 09 04:39:43 it should show insert mode Dec 09 04:39:53 make sure you dont hit i more than once Dec 09 04:39:54 you broke it still Dec 09 04:39:54 I am stuck on "REMOVING org.webosinternals.patches.add-onscreen-keyboard..." Dec 09 04:39:57 if you do... dont. Dec 09 04:40:14 if you did... hit esc, then do the dddddddddd's again Dec 09 04:40:34 if you hit i only once, type all the crap at http://www.webos-internals.org/wiki/DirectFB Dec 09 04:40:40 from mode until hardware Dec 09 04:40:46 ie. mode=bleh Dec 09 04:40:48 http://preware.org/ if you promise not to click anything have a look at this in Internet Explorer. Dec 09 04:40:55 all the other stuff up to hardware Dec 09 04:41:04 \including the word "mode" and "hardware" Dec 09 04:41:09 yes. Dec 09 04:41:13 dBsooner, wow this is taking a LONNNNG time, but its' going Dec 09 04:41:18 from the letter m, to the letter e Dec 09 04:41:22 rwhitby: look at that link oil_ also, Dec 09 04:41:40 once finished, hit esc, then type :wq! Dec 09 04:41:49 no Dec 09 04:41:53 your postinst is broke Dec 09 04:41:55 or esc, then Shift-ZZ Dec 09 04:42:00 "expecting fi" Dec 09 04:42:22 dammit i bricked my android Dec 09 04:44:05 ok, so when I got to the buffer message earlier, it wouldn't accept an I. So I just started a new terminal session and redid everything up to the "i" This time, when I typed "i" it displayed alot of those settings that the wiki page is referring to. Dec 09 04:45:00 bbl Dec 09 04:45:19 dBsooner, I'm going to redo the prerm a little bit Dec 09 04:45:21 egaudet: you having postinst errors? Dec 09 04:45:36 because the grep in the palm md5sum takes too long, shouldn't be done always, only when normal patch removal would fail Dec 09 04:45:41 what's wrong with postinst? Dec 09 04:45:49 i told you Dec 09 04:45:52 expecting fi Dec 09 04:45:56 but I didn't see what line Dec 09 04:45:59 fi feye fo fum Dec 09 04:46:47 Prepopscience: i, not I Dec 09 04:47:07 (insert mode) Dec 09 04:47:54 Yes, that's what I typed. Then at the top of the screen it shows me the settings. When I start typing the new settings, it is just pushing the current settings over. Dec 09 04:48:10 ok, screw vi... Dec 09 04:48:13 try this... Dec 09 04:48:16 lmao Dec 09 04:48:45 in your browser copy everything from the c in cat to the e in hardware Dec 09 04:48:46 I do see where the scaling is showing 320x300 which is the main thing I'm trying to fix. Dec 09 04:48:50 go to notepad... Dec 09 04:48:56 ctrl-v Dec 09 04:49:00 tell me what pastes Dec 09 04:49:29 It got it all. Dec 09 04:50:07 ok Dec 09 04:50:16 so go to /etc/ in the shell Dec 09 04:50:25 egaudet: line 116: syntax error: "fi" unexpected (expecting "then") Dec 09 04:50:27 type rm -rf /etc/directfb Dec 09 04:50:34 Let's make sure we are on the same page here. Dec 09 04:50:37 wont matter if you skip the first step Dec 09 04:50:42 I'm typing all this stuff on the phone. Dec 09 04:50:46 yes Dec 09 04:50:49 ok. Dec 09 04:51:01 just type rm -rf /etc/directfb Dec 09 04:51:07 actually Dec 09 04:51:16 rm -rf /etc/directfbrc... right? Dec 09 04:51:29 grr Dec 09 04:51:31 egaudet: elif [ -e $file ] Dec 09 04:51:37 you didn't put a THEN after that line Dec 09 04:51:58 yea Dec 09 04:52:01 directfbrc Dec 09 04:52:11 nebula, how do I get to the etc directory in terminal? Dec 09 04:52:13 rm -rf /etc/directfbrc Dec 09 04:52:17 just type that. Dec 09 04:52:23 doesn't matter where you are when you do Dec 09 04:52:48 as long as you are standing on one foot. Dec 09 04:52:51 ^ j/k Dec 09 04:53:01 damnit, i was lying down. I'll restart. Dec 09 04:53:38 nothing happened. Dec 09 04:53:42 egaudet: you copy? Dec 09 04:53:46 It just went back to the root directory Dec 09 04:53:50 thats fine Dec 09 04:53:53 it deleted the file Dec 09 04:53:56 now... Dec 09 04:54:06 paste the clipboard contents into notepad Dec 09 04:54:08 in windows Dec 09 04:54:11 egaudet: i'll fix it Dec 09 04:54:21 make sure you just have the mode... ... ... ...hardware Dec 09 04:54:35 sorry Dec 09 04:54:43 make sure you have the cat...hardware Dec 09 04:55:27 Now we are talking about 2 different devices. All of this root typing I've been doing on the phone. The chatting and notepad pasting has been done on my laptop. Dec 09 04:56:02 yes. Dec 09 04:56:20 i'm making sure what you have in your buffer is what we want on the device Dec 09 04:56:22 in the middle of doing it dBsooner Dec 09 04:56:27 egaudet, rwhitby: pushed Dec 09 04:56:30 rearranging the Dec 09 04:56:33 before putting it on the device. Dec 09 04:56:35 got it. Dec 09 04:56:57 should I copy your's or the one from the DirectFB wiki page. Dec 09 04:57:35 from directfb wiki, copy from cat all the way to hardware Dec 09 04:57:45 from the c in cat to the e in hardware Dec 09 04:57:48 Ok, I have that in notepad. Dec 09 04:57:57 ok when you paste, right? Dec 09 04:58:03 That's right. Dec 09 04:58:11 oh CRAP Dec 09 04:58:13 you Dec 09 04:58:22 you're using the emulator on the device. Dec 09 04:58:25 wtf. Dec 09 04:58:34 no wonder why you are confused Dec 09 04:58:41 one sec. Dec 09 04:58:45 lol Dec 09 04:58:57 Yes, I'm using terminal on the phone. Dec 09 04:59:08 see i have no idea about this other nintendo emulator dude's work... Dec 09 04:59:13 now i got it Dec 09 04:59:21 it assumes nothing from my work Dec 09 04:59:30 ok, so basically you have a choice Dec 09 04:59:35 dBsooner, you see how long the removes take? Dec 09 04:59:41 use vi, type it in word for word... Dec 09 04:59:42 yeah, forever Dec 09 04:59:46 ON the device Dec 09 04:59:54 yea I'm fixing it Dec 09 05:00:00 or... use novaterm Dec 09 05:00:03 I stupidly did all the md5sum checking first Dec 09 05:00:08 rather than as a last resort fail case Dec 09 05:00:15 which is easier in my opinion, but thats neither here or there. Dec 09 05:00:45 vi will create a new file Dec 09 05:01:02 type lowercase i to enter insert mode Dec 09 05:01:09 then type each line in by hand.... Dec 09 05:01:21 once finished, type :wq! Dec 09 05:01:30 vi /etc/directfbrc Dec 09 05:01:33 ^ on the device. Dec 09 05:01:50 I think I'd rather use novaterm in WQI because I can't get this character on the phone. > Dec 09 05:01:59 you don't need > Dec 09 05:02:07 forget cat > Dec 09 05:02:18 now you only need the other crap Dec 09 05:02:42 ok. so start with /etc/ ? Dec 09 05:02:52 do exactly this... Dec 09 05:02:56 on the device Dec 09 05:03:03 vi /etc/directfbrc Dec 09 05:03:08 dont do anything else Dec 09 05:03:15 tell me what you see Dec 09 05:03:47 you should see nothing... Dec 09 05:03:58 a bunch of text starting with the word attention and ending with the sentence Dec 09 05:04:15 "Press enter, or type command to continue: Dec 09 05:04:33 press enter... Dec 09 05:04:45 did it say something about swap? Dec 09 05:04:51 yes, it did. Dec 09 05:04:54 ugh. Dec 09 05:05:01 After hitting enter I get a bunch of hash marks down the left side. Dec 09 05:05:04 :wq! Dec 09 05:05:22 cd /etc Dec 09 05:05:34 ls -la | grep direct Dec 09 05:05:39 tell me what files are there. Dec 09 05:06:35 brb, nature is calling and she sounds pissed Dec 09 05:07:03 How do I get the charcter in between -la and grep direct Dec 09 05:08:30 hmm Dec 09 05:08:32 dont need it Dec 09 05:08:36 just do umm Dec 09 05:08:52 ls -la Dec 09 05:08:55 in /etc Dec 09 05:09:05 you'll see a lot Dec 09 05:09:12 * oil forgot he had _ Dec 09 05:09:13 look for directfb Dec 09 05:09:19 or try... Dec 09 05:09:24 cd /etc Dec 09 05:09:25 omg there must be like 50 files Dec 09 05:09:32 ls -la direct* Dec 09 05:09:36 that'll be better Dec 09 05:10:20 woot i'm not bricked after all! Dec 09 05:10:34 ls: cannot access direct*: no such file or directory Dec 09 05:10:40 ugh Dec 09 05:10:43 do this... Dec 09 05:10:51 rm -rf /etc/directfb* Dec 09 05:10:56 dBsooner, pushed Dec 09 05:10:59 I'm still in terminal on the pre. Dec 09 05:11:19 rwhitby, when you get a chance could you wipe out all the ipk in the test feed and rebuild all, thanks Dec 09 05:11:29 Prepopscience: i know Dec 09 05:11:53 ok done. Dec 09 05:12:01 cool Dec 09 05:12:03 now type Dec 09 05:12:07 vi /etc/directfbrc Dec 09 05:13:00 yay, my droid is back Dec 09 05:13:25 got all that text again including "found a swap file by the name /etc/.directfbrc.swp Dec 09 05:14:32 egaudet, rwhitby: ping me when its done.. Dec 09 05:14:39 going to read a book to the wee ones Dec 09 05:15:38 i'll be sleeping Dec 09 05:18:26 nebula? You still there? Dec 09 05:18:58 yea Dec 09 05:19:03 ok Dec 09 05:19:12 rm -rf /etc/.directf* Dec 09 05:19:18 figured it would be hidden Dec 09 05:19:24 lol Dec 09 05:19:51 dammit, since i got laid off i haven't been using a linux shell daily, i'm getting rusty! Dec 09 05:19:54 noes! Dec 09 05:20:30 ok. done Dec 09 05:20:34 ok Dec 09 05:20:36 now do this Dec 09 05:20:42 vi /etc/directfbrc Dec 09 05:20:49 you should see NOTHING Dec 09 05:20:57 if this fails, blame Sargun Dec 09 05:21:07 he wrote it Dec 09 05:21:17 that rat bastard Dec 09 05:21:37 hahaha Dec 09 05:21:51 yes, I see that. It has a bunch of hashes on the left side and then at the bottom of the screen it says /etc/directfbrv" [New File] Dec 09 05:21:55 God damn, I forget the name of the program even Dec 09 05:22:05 directfbrv or directfbrc? Dec 09 05:22:29 rc Dec 09 05:22:32 c Dec 09 05:22:38 ok good Dec 09 05:22:42 so now... Dec 09 05:22:46 type i Dec 09 05:22:48 just i Dec 09 05:22:51 nothing else Dec 09 05:23:03 nothing happened. Dec 09 05:23:10 sure it did Dec 09 05:23:12 one sec. Dec 09 05:23:28 http://www.webos-internals.org/wiki/DirectFB Dec 09 05:23:39 type all of the stuff from the m in mode to the e in hardware Dec 09 05:23:52 Sargun: stfu i know Dec 09 05:23:55 lol Dec 09 05:24:06 Do I hit enter at the end of each line? Dec 09 05:24:10 yes you do. Dec 09 05:24:58 take your time, typos will suck. Dec 09 05:26:19 oh snap, i smell smoke Dec 09 05:26:38 n/m... it's just all the thinking i was doing to unbrick my android Dec 09 05:26:59 Ok just finished the e in hardware. Do I hit enter? Dec 09 05:28:07 no Dec 09 05:28:13 type Dec 09 05:28:14 backspace Dec 09 05:28:17 :wq! Dec 09 05:28:26 after the e? Dec 09 05:28:30 yeah Dec 09 05:28:32 dont forget escape Dec 09 05:28:33 crap Dec 09 05:28:34 no Dec 09 05:28:41 yea escape first Dec 09 05:28:51 you're still in insert mode Dec 09 05:28:54 I'm on the phone. There is no esc Dec 09 05:29:01 vi is the most user-friendly text editor around. Dec 09 05:29:04 oh fammit. Dec 09 05:29:07 orange+space Dec 09 05:29:10 vi is the best text editor around Dec 09 05:29:12 = esc Dec 09 05:29:13 period Dec 09 05:29:25 then :wqi Dec 09 05:29:26 just not for a mobile device Dec 09 05:29:29 egaudet: I didn't say it wasn't the best :p Dec 09 05:29:29 :wq! Dec 09 05:29:35 ok, orange+space, then :wq! Dec 09 05:29:46 http://www.webos-internals.org/wiki/Application:Terminal Dec 09 05:29:51 :) Dec 09 05:30:02 make sure it's just "hardware", not hardware:::::DIAJSLDKjlkjasdlajkds Dec 09 05:30:04 which reminds me, i need to fix the key help in terminal to not kill your session xD Dec 09 05:30:13 that would be lovely Dec 09 05:30:20 I think that got it. 6 lines, 73 characters written Dec 09 05:30:31 how was i supposed to know it restarted the session on activate Dec 09 05:31:35 yay! Dec 09 05:31:48 so you should be ok now Dec 09 05:31:56 DirectFB has a config file Dec 09 05:32:00 lol. not necessiscarily. Dec 09 05:32:09 damn that didn't come out right. Dec 09 05:32:20 what the hell is nesessiscarily? Dec 09 05:32:42 Anyway, now when I try to run a rom it tells me cannot execute binary file. Dec 09 05:32:51 So I typed ./deb.sh Dec 09 05:32:54 necessarily Dec 09 05:33:01 indubitably Dec 09 05:33:09 and it saysno such file or directory. Dec 09 05:33:26 Lockbox Dec 09 05:34:02 I think I just need to reinstall it in WQI Dec 09 05:34:17 http://lmgtfy.com/?q=neccisscarilly Dec 09 05:34:19 love it Dec 09 05:34:31 screw deb.sh Dec 09 05:34:42 type this Dec 09 05:34:43 cd / Dec 09 05:34:55 now where did you put deb.sh Dec 09 05:35:16 ... /var/home/root/ Dec 09 05:35:21 cd to that Dec 09 05:35:30 type ls -la Dec 09 05:35:36 is deb.sh there? Dec 09 05:35:45 http://lmgtfy.com/?q=recursion Dec 09 05:36:05 .... /var/home/root/ no such file or directory Dec 09 05:36:08 http://lmgtfy.com/?q=stfuoil Dec 09 05:36:22 Prepopscience: ok, so you don't have the script you need Dec 09 05:36:34 Looks like I deleted the entire directory Dec 09 05:36:38 ok lovely Dec 09 05:36:39 on the pre that directory should exist Dec 09 05:36:41 one sec. Dec 09 05:37:28 open webos quick install and send the deb.sh to /var/home/root/ by selecting 'Tools' 'Send File' Dec 09 05:37:43 damn you canuck Dec 09 05:37:45 can't send to a directory that is not there Dec 09 05:37:46 rofl Dec 09 05:37:49 UGH! Dec 09 05:37:56 mkdir /var/home/root Dec 09 05:38:00 type ^ Dec 09 05:38:07 hopefully home is even there Dec 09 05:38:20 df Dec 09 05:38:23 mkdir -p /var/home/root Dec 09 05:38:31 egaudet: many thanks. Dec 09 05:38:41 i can use that in the future Dec 09 05:39:48 these instructions suck Dec 09 05:40:02 sorry it's late, i'm very open minded Dec 09 05:41:18 I don't even know what you guys are doing Dec 09 05:41:33 That's ok. Neither do we. Dec 09 05:41:43 exactly Dec 09 05:41:44 probably better to not ask... Dec 09 05:42:43 some jackass posted a new article on the wiki without offering help in the channel Dec 09 05:42:50 and said article sucks Dec 09 05:42:55 the nerve Dec 09 05:43:02 Dec 09 05:43:07 nice lol Dec 09 05:43:28 i take it somewhat personal because it's an emulator wiki Dec 09 05:43:32 grr. Dec 09 05:44:19 so Prepopscience where are you Dec 09 05:44:22 in the process Dec 09 05:44:32 mkdir -p /var/home/root Dec 09 05:44:38 I was able to load deb.sh, but it deleted my roms as well. Dec 09 05:44:46 um Dec 09 05:44:51 ok load them back Dec 09 05:44:52 So I'm sending that file via WQI Dec 09 05:45:08 i was wondering what WQI was Dec 09 05:45:10 now, get all this to work in a card right in webos, installable via preware, and you'll get me to install it :) Dec 09 05:45:11 n/m Dec 09 05:45:33 yeah... right Dec 09 05:45:42 * oil crosses fingers Dec 09 05:45:45 once i get my android hacked Dec 09 05:46:06 no more pre? Dec 09 05:46:18 long story, no Dec 09 05:46:23 hardware issues Dec 09 05:46:26 oil is such a sandbox hiding mojo lover! Dec 09 05:46:29 sprint hates me Dec 09 05:46:38 and they gave you a hero? Dec 09 05:46:53 they sent me two DOA pre's and marked my account as a "Bad person" Dec 09 05:46:59 so i had to deal with the store Dec 09 05:47:09 i said no more of this... give me a pixi Dec 09 05:47:13 they said no, here's a hero Dec 09 05:47:19 lol Dec 09 05:47:19 gay Dec 09 05:47:22 after i fought with them for 40 minutes Dec 09 05:47:33 lame as crap Dec 09 05:47:35 and first thing you do when you get home Dec 09 05:47:38 is brick your hero? Dec 09 05:47:44 LOL, "Bad person" seriously Dec 09 05:47:50 nah, this was like.. 4 weeks ago Dec 09 05:47:52 haha Dec 09 05:48:00 im loading 2.1 on it now Dec 09 05:48:11 it's the rom everyone is raving about Dec 09 05:48:16 except it doesn't work. Dec 09 05:48:19 Damn, so that solved part of the problem. When I would play a game there was yellow gibberish all around the game. I was hoping changing the setting with directfb would enlarge the game to full screen. It didn't, but at least the yellow gibberish is gone. Dec 09 05:48:38 ok well here's the deal with gnuboy... Dec 09 05:48:42 it sucks on the pre Dec 09 05:48:44 delete it Dec 09 05:48:45 and run away Dec 09 05:48:47 oh Dec 09 05:48:48 use fceultra Dec 09 05:48:57 like in my wiki doc Dec 09 05:49:01 its prettier Dec 09 05:49:06 and less sucky. Dec 09 05:49:09 ok I'm going to bed Dec 09 05:49:10 night Dec 09 05:49:29 Prepopscience: that binary wasn't compiled for the pre, so it's gonna look weird Dec 09 05:49:52 later egaudet Dec 09 05:50:02 I'd love for yours to work, but it looks like that requires a double doctorate in linux programming. Dec 09 05:50:03 oh, Eguy is back, i had to tab-past it Dec 09 05:50:08 NOOOOO Dec 09 05:50:14 lol Dec 09 05:50:14 lol Dec 09 05:50:18 if you follow it step by step... Dec 09 05:50:22 can you even get a doctorate in linux programming? Dec 09 05:50:22 i guarantee it will work Dec 09 05:50:29 computer science Dec 09 05:50:33 i want a masters Dec 09 05:50:35 thats not "linux programming" Dec 09 05:50:41 thats "turn it of and on again" Dec 09 05:50:43 going for my bachelors soon, have an associates Dec 09 05:50:43 Do I do all of that in terminal on the Pre? Dec 09 05:50:50 :) Dec 09 05:50:50 Prepopscience: nope! Dec 09 05:50:59 you need to use novaterm Dec 09 05:51:03 welcome to the big leagues Dec 09 05:51:12 no more pull-ups Dec 09 05:51:18 well now see, there's where the degree comes in. Dec 09 05:51:22 But I don't want to grow up. Dec 09 05:51:22 haha Dec 09 05:51:25 no it's not!!!! Dec 09 05:51:28 I'm a toys r us kid. Dec 09 05:51:38 * oil prefers terminal on pre Dec 09 05:51:43 so then buy some cars underwear and open that wiki doc Dec 09 05:52:07 make sure you get a multi pack and some detergent Dec 09 05:52:28 Speed, I am speed. Dec 09 05:52:30 you won't learn unless you do Dec 09 05:52:36 do, or do not. there is no try. Dec 09 05:52:41 Ok, so where is this novaterm Dec 09 05:52:55 lol Dec 09 05:53:10 * nebula creates a sym link from NES_and_GameBoy_Emulators to Nintendo Dec 09 05:53:12 Now they're all gonna laugh at me. Dec 09 05:53:25 noone will laugh Dec 09 05:53:27 you are learning Dec 09 05:53:36 That was an A Dec 09 05:53:41 adam sandler reference Dec 09 05:53:44 * oil laughs at things and people Dec 09 05:53:49 http://www.webos-internals.org/wiki/Rooting Dec 09 05:54:17 you will become smarter after this procedure, guaranteed Dec 09 05:54:33 and you can tell all the girls around you that you're able to play nintendo on your phone. Dec 09 05:54:38 trust me. they dig that. Dec 09 05:54:40 s/will become smarter/will feel smarter/ Dec 09 05:54:40 Before I get into rooting, (which I was just doing two weeks ago after thanksgiving. It was rank.) Is this something I will need to "undo" before the next webos update? Dec 09 05:55:01 webosdoctor is now your best friend Dec 09 05:55:16 it takes 10 minutes to erase all the bullcrap you create Dec 09 05:55:23 and put you BACK on TRACK Dec 09 05:55:32 remember those words Dec 09 05:55:34 But I don't have insurance and can't afford to go to the doctor. Where's national healtcare when you need it. Dec 09 05:55:45 and you too will become a jedi preowan Dec 09 05:56:05 seriously though is Webosdoctor the only way to get all of this stuff undone? Dec 09 05:56:08 Don't worry. I'm a democrat. Dec 09 05:56:21 webosdoctor is the healer of all wounds that are unknown Dec 09 05:56:26 * oil never "rooted" his phone Dec 09 05:56:33 if you know how to fix it, don't doctor it Dec 09 05:56:41 if you don't know how to fix it, doctor it Dec 09 05:56:44 there is no rooting Dec 09 05:56:53 bend it. Dec 09 05:56:55 if you ran terminal app on your pre, you rooted Dec 09 05:56:59 there's nothing special here Dec 09 05:57:19 damnit, egaudet, so that means I will need to doctor before next update? Dec 09 05:57:28 sure, he needs novaterm Dec 09 05:57:32 no Dec 09 05:57:39 the pre comes rooted Dec 09 05:57:46 there is no special software you need to root Dec 09 05:57:49 you will be fine Dec 09 05:57:49 oh sheesh, technicalities Dec 09 05:57:53 you are just accessing linux Dec 09 05:57:55 * oil never connected to his pre from his pc via command line Dec 09 05:58:11 hey, i thought you went to sleep Dec 09 05:58:17 no coming back to correect people while you sleep Dec 09 05:58:22 * sugardave sticks his tongue out at oil and makes obscene noises. Dec 09 05:58:24 novaterm is supplied by palm, all you need is dev mode. and then you can run linux commands Dec 09 05:58:30 lol Dec 09 05:58:41 whoa whoa whoa Dec 09 05:58:49 So can I make these changes nebula is referring to and won't need to doctor the phone? Dec 09 05:58:59 i don't know Dec 09 05:59:01 lol Dec 09 05:59:03 * nebula flies away and leaves egaudet behind Dec 09 05:59:14 i'm just talking about the 'accessing linux' part Dec 09 05:59:25 i dont know anything about these emulators Dec 09 05:59:33 * oil knows nothing about anything Dec 09 05:59:57 on the other hand, oil could know anything about nothing Dec 09 06:00:03 nebula I have a string attached to your feet Dec 09 06:00:06 It would probably just be easier for me to go to gamestop with $25 and buy their entire NES collection. Dec 09 06:00:07 * egaudet pulls nebula back Dec 09 06:00:08 oh, i know all sorts about nothing Dec 09 06:00:10 * egaudet goes to bed Dec 09 06:00:35 oil: hey, me too! Dec 09 06:00:40 ok, it's 1:00 here... read the procedure on how to get novaterm working Dec 09 06:00:48 then read the procedure on how to install debian Dec 09 06:00:56 but but but Dec 09 06:01:00 then read the procedure on how to install nintendo Dec 09 06:01:07 then take three of these... Dec 09 06:01:11 and call me in the morning Dec 09 06:01:20 I think I will have to do that. :-) Dec 09 06:01:30 * oil calls at 3:40 am hysterically crying Dec 09 06:01:34 http://www.webos-internals.org/wiki/Novcom_on_Windows Dec 09 06:01:45 http://www.webos-internals.org/wiki/Debian Dec 09 06:01:56 http://www.webos-internals.org/wiki/Nintendo Dec 09 06:01:56 oil: me too Dec 09 06:01:59 in that order Dec 09 06:02:06 you WILL thank me Dec 09 06:02:16 thanks nebula Dec 09 06:02:17 Simply compile FCEUltra from within a Debian chroot Dec 09 06:02:23 Until Webos 1.3.5 Dec 09 06:02:27 i should really not have said simply Dec 09 06:02:35 1.3.5 is a big joke Dec 09 06:02:41 here's the deal Dec 09 06:02:53 that method... won't break when you update the phone Dec 09 06:02:58 becaaaause Dec 09 06:02:59 Yes, simply recalculate the thrust force required to lift a titan rocket into space. Dec 09 06:03:02 it's all done in a chroot Dec 09 06:03:07 It's easy man. Everybody's doing it. Dec 09 06:03:15 exactly Dec 09 06:03:16 just switch the polarity Dec 09 06:03:19 now get to reading. Dec 09 06:03:29 "Templarian: Build a custom aircraft with 8 engines 4 for sustained fligth the other 4 turn on with a switch to lift the creature." Dec 09 06:03:30 I'll see you Saturday. Dec 09 06:03:30 don't forget the flux capacitor. Dec 09 06:03:39 2 phones later. Dec 09 06:03:44 88 miles per houurrrrrrr Dec 09 06:03:47 And probably 1 laptop. Dec 09 06:04:26 lol Dec 09 06:04:27 heck ya that felt good Dec 09 06:04:45 I'm sure that Debian is available in every corner store in 1988, but here in 1957, it's a little hard to come by. Dec 09 06:04:45 * oil did that once Dec 09 06:04:50 and banned someone Dec 09 06:05:10 i think i still have founder rights in here Dec 09 06:05:34 * oil bows? Dec 09 06:05:36 * nebula is so old to this scene Dec 09 06:05:42 i love it Dec 09 06:05:46 finally got my nick enforce setting turned on and kicked that guy. heh Dec 09 06:05:57 hey, i deserve it... i waited in a tent overnight for my pre Dec 09 06:06:03 and made precentral Dec 09 06:06:09 * oil gets of nebulas lawn Dec 09 06:06:11 ;-) Dec 09 06:06:13 dammit! Dec 09 06:06:17 lol Dec 09 06:06:25 go ahead Dec 09 06:06:28 make my day Dec 09 06:06:35 i know what you're thinkin' Dec 09 06:06:35 * oil lays down for a nap on rick_homes lawn Dec 09 06:07:10 I know what you're thinking. "Did he fire six shots or only five?" Well, to tell you the truth, in all this excitement I kind of lost track. Dec 09 06:07:26 But being as this is a .44 Magnum, the most powerful handgun in the world, and would blow your head clean off, you've got to ask yourself one question: Do I feel lucky? Well, do ya, punk? Dec 09 06:07:39 s/track/track myself Dec 09 06:07:58 best. line. evar. Dec 09 06:08:52 just set it as my facebook status. Dec 09 06:09:06 wonder if i get any calls while im sleeping Dec 09 06:09:18 lol Dec 09 06:09:28 all the young kids are gonna tell their moms Dec 09 06:09:50 i should post a picture of dirty harry just to cover my tracks Dec 09 06:10:08 lol Dec 09 06:10:13 thats pretty mild for the internets Dec 09 06:10:20 i dont think anyone will take it the wrong way Dec 09 06:10:34 ya, but people suck. Dec 09 06:10:46 true Dec 09 06:11:19 well, i dont have a facebook Dec 09 06:11:32 so, im not offended by your colorful language Dec 09 06:11:37 i like to post why i'm pissed off so people can stay away from me Dec 09 06:11:47 it's basically all i do Dec 09 06:11:56 it's like a facenovel Dec 09 06:11:58 I'm failing to see how that's very inflammatory... Dec 09 06:12:19 meh, just .44's blowing holes in people's heads, that's all. Dec 09 06:12:42 if the reader has no context, that is. Dec 09 06:13:06 nebula says all he does if post things to make people stay away Dec 09 06:13:07 on that note, i grab a drink and head for the horrible mattress that needs replacing. Dec 09 06:13:15 but is afraid someone would take a very well known quote the wrong way... Dec 09 06:13:20 something doesnt feel right Dec 09 06:13:20 HAHAHA Dec 09 06:13:27 muahahaha Dec 09 06:13:47 * nebula flees and gets some juice with a cookie monster cup Dec 09 07:10:48 dBsooner: rebuilding now Dec 09 07:37:00 egaudet, dBsooner: patch errors no longer go to stderr to see in IPKG Log Dec 09 09:07:43 oil, dBsooner, egaudet: ipkgservice .25 and preware .13 work well together with aupt to upgrade testing feed patches from 1.2.1 to 1.3.1 with the "Upgrade All" button Dec 09 09:07:59 oil: I updated .25 in the testing feed Dec 09 09:08:15 add no-confirm-on-signed and we have utopia Dec 09 09:08:22 * rwhitby bbl Dec 09 12:47:03 I treat my phone like my women Dec 09 12:47:22 that's why my pre has no power button Dec 09 12:47:47 poor taste, but hey... its wednesday Dec 09 12:47:57 sup valexa Dec 09 12:48:55 I found a shitty error last night Dec 09 12:49:29 when you link 2 profiles... then someone of Facebook removes you as a friend...both profiles are deleted!! Dec 09 12:49:59 eg, person deleted Facebook accnt.... original email and cell# are missing now Dec 09 12:51:37 oh shit, nvm.... its syncd now.. Dec 09 12:51:41 that was odd Dec 09 12:51:56 I like, tripple checked that too... Dec 09 12:52:41 anyways, I'll be on efnet, wirc , two thumbs up Dec 09 13:40:17 * rwhitby bbt Dec 09 13:40:29 http://bit.ly/preware-feature-roadmap Dec 09 15:44:44 starting this morning, my evdo/1x data isn't working. wifi works fine. any idea how to fix this? Dec 09 15:45:04 reboot Dec 09 15:46:01 done that twice Dec 09 15:46:09 enabled/disabled data Dec 09 15:46:57 reverse that last line :P Dec 09 15:47:47 :) Dec 09 15:47:50 then idk Dec 09 16:27:23 hi all Dec 09 16:32:16 Hi where can I find info about how to port patches to work on other languages Dec 09 16:52:00 egaudet: ping Dec 09 17:06:53 rwhitby: what does this mean: -01:36:48- (+rwhitby) egaudet, dBsooner: patch errors no longer go to stderr to see in IPKG Log Dec 09 17:07:38 rwhitby ^^ Dec 09 17:07:45 rwhitby: is that good or bad? Is this something WE caused or something IPKGService is doing? Dec 09 17:53:39 currently users just report that they get an error see ipkg log, and then we have to dig deeper. This way we can just ask for the log file Dec 09 17:54:05 Iĺl start to think of how difficult it would be to determine what patch is conflicting with the one being installed, or maybe just files, I dunno Dec 09 17:59:48 dBsooner, pong Dec 09 18:00:17 egaudet_: I htink you answerd my qustion ^^ Dec 09 18:00:59 I have successfully INSTALLED 45 patches to 1.2.1, 76 *.orig files, all of whcih are webosinternals.orig Dec 09 18:01:02 then REMOVED all 45 Dec 09 18:01:06 0 *.orig files left Dec 09 18:01:13 and now reinstalled all 45 Dec 09 18:01:25 What would be the cause of WebOs doctor not displayin the next button while the phone is in bootloader recovery mode Dec 09 18:01:35 driver not installed right Dec 09 18:01:44 and did you enter bootloader properly? Dec 09 18:01:58 Disconnect cable from PC AND Pre. Dec 09 18:01:59 dBsooner, mass_patch working ok Dec 09 18:02:06 egaudet: yes. Dec 09 18:02:07 all patches in test feed look good? Dec 09 18:02:10 yes Dec 09 18:02:20 now for the major test: OTA :p Dec 09 18:02:21 thatdude: this order: Dec 09 18:02:37 1) disconnect cable from phone AND PC Dec 09 18:02:39 of course weĺl need to retest once we have update all working, is that working in the test feed? Dec 09 18:02:40 2) pull battery Dec 09 18:02:45 3) connect cable to pc Dec 09 18:02:50 4) connect cable to phone Dec 09 18:02:59 5) wait till battery with ? shows up Dec 09 18:03:04 6) hold down volume up Dec 09 18:03:09 7) insert battery Dec 09 18:03:18 see if that gets the next to enable Dec 09 18:03:41 egaudet_: rwhitby said it is Dec 09 18:04:10 -03:07:27- (+rwhitby) oil, dBsooner, egaudet: ipkgservice .25 and preware .13 work well together with aupt to upgrade testing feed patches from 1.2.1 to 1.3.1 with the "Upgrade All" button Dec 09 18:05:03 I was more wondering if anyone has tested it yet, but I guess I can infer that Rod tested it Dec 09 18:05:08 with the patches Dec 09 18:05:14 that's what it looks like Dec 09 18:05:27 ok so I think we need some kind of stamp for packages or a way to indicate ẅith AUPT Dec 09 18:05:44 dBsooner: Did not work :/ Dec 09 18:05:51 thatdude: windows? Dec 09 18:05:56 trying to think of the various incompatibilties and inevitable support emails from APT patches mixing with AUPT world Dec 09 18:05:56 dBsooner: Ubuntu Dec 09 18:06:04 don't know then Dec 09 18:06:08 dBsooner: Ubuntu 64 bit Dec 09 18:06:13 reboot? Dec 09 18:06:21 dBsooner: Ill reinstall drivers Dec 09 18:06:21 for instance, after an OTA if APT is used first, the file wont ever re-do the backup and the BAD backup will remain around Dec 09 18:07:04 QI, theme builder and prethemer all use APT Dec 09 18:08:49 how would an apt patch mix with AUPT world? Dec 09 18:09:01 How would APT be used first? Dec 09 18:09:18 my last statement... Dec 09 18:09:18 dBsooner: Novacom is working even though is for i386 architecture Dec 09 18:09:24 QI theme builder and prethemer are all out of scope Dec 09 18:09:37 you said so yourself Dec 09 18:10:14 out of our ´control´ not really out of scope because anything using APT has the potential to violate rules AUPT expects and cause support headaches Dec 09 18:10:33 Well I don't know how you are going to prevent it Dec 09 18:10:47 If everyone would just update to AUPT, it would be fine. Dec 09 18:11:02 Anyway, I gotta run to buy my wife a birthday gift at Macy's.. it's her birthday today. Dec 09 18:11:11 She just called and said they havea ring she wants on sale. Dec 09 18:11:13 until 1 Dec 09 18:11:22 so OTA is running.. I'll be back in about an hour Dec 09 18:11:25 alright run Dec 09 18:11:44 dBsooner: take care Dec 09 18:11:58 thatdude: ask egaudet_.. he's a ubuntu expert Dec 09 18:12:03 s/a/an/ Dec 09 18:12:03 dBsooner meant: thantdude: ask egaudet_.. he's a ubuntu expert Dec 09 18:12:16 ~slap infobot Dec 09 18:12:17 * infobot slaps infobot, keep your grubby fingers to yourself! Dec 09 18:12:25 hahaha Dec 09 18:12:46 egaudet_: Hi Dec 09 18:13:21 egaudet_: Do you have some time to spare? Dec 09 18:13:26 sure Dec 09 18:14:22 whatÅ› the issue Dec 09 18:15:03 egaudet_:So I run Ubuntu 64 bit. I am trying to run WebOS Doctor but the next button continues to be grayed out even though the phone is in bootloader recovery mode Dec 09 18:15:18 giant usb symbol on pre? Dec 09 18:15:28 egaudet_: Yes Dec 09 18:15:35 can you novaterm Dec 09 18:15:58 At the moment I can't so it has to be the driver Dec 09 18:16:05 sudo stop palm-novacomd Dec 09 18:16:08 sudo start palm-novacomd Dec 09 18:16:23 stop: Unknown job: palm-novacomd Dec 09 18:16:25 Heh Dec 09 18:16:36 its probably not running then Dec 09 18:16:48 did you install the .deb for the novacom driver Dec 09 18:17:23 Yes, had to force install it to 64 bit because they only have drivers for i386 Dec 09 18:18:05 I can't start it due to: start: Unknown job: palm-novacomd Dec 09 18:18:24 do you have all the 32-bit libs installed Dec 09 18:18:47 egaudet_: No idea. Dec 09 18:19:08 Version I installed: palm-novacom_0.3-svn177284-hud9_debian_i3861.deb Dec 09 18:20:14 Going to reinstall Dec 09 18:21:16 ls -l /etc/init/palm-novacomd Dec 09 18:22:00 ls: cannot access /etc/init/palm-novacomd: No such file or directory Dec 09 18:23:21 are you on karmic? Dec 09 18:23:21 re-installed; same problem. Dec 09 18:23:24 Yes Dec 09 18:24:44 Novacomd is located in /opt/Palm/novacom/novacomd Dec 09 18:24:57 thatdude@XPS-M1210:~/Downloads$ ls -l /opt/Palm/novacom/novacomd Dec 09 18:24:57 -rwxr-xr-x 1 root root 55488 2009-07-01 22:33 /opt/Palm/novacom/novacomd Dec 09 18:26:10 sudo apt-get install ia32-libs Dec 09 18:26:46 that also looks like an old novacom driver Dec 09 18:26:52 try to get the newest one from palm site Dec 09 18:27:09 and follow their methods with sudo dpkg -i --force-architecture? Dec 09 18:27:26 egaudet_: God idea, yes that's the way I force install to 64 bit Dec 09 18:28:23 egaudet_: I will update novaterm and I will get back to you. Dec 09 18:28:38 egaudet_: What is your distro and version you use of linux? Dec 09 18:28:51 ubuntu karmic 32-bit Dec 09 18:29:01 Nice Dec 09 18:29:24 i tried using 64bit OSs but i still find that a lot of stuff doesnt work or is annoying to make work Dec 09 18:29:52 also, in karmic you can install karmic-pae or something like that which will give you access to more than 3GB of RAM Dec 09 18:34:18 gkatsev: I only have 2GB of RAM Dec 09 18:34:34 then whats the point of even running 64bit? Dec 09 18:35:13 gkatsev: That was my argument I had on ubuntu forums, but the expert said I should. Dec 09 18:35:41 idk. i think its pointless. Dec 09 18:36:42 the 64-bit chicken and egg Dec 09 18:36:51 lol Dec 09 18:38:13 gkatsev: http://www.tuxradar.com/content/ubuntu-904-32-bit-vs-64-bit-benchmarks Dec 09 18:41:00 i think we've been rebuilding novacomd with 64bit in house Dec 09 18:41:03 hopefulyl we'll push it out Dec 09 18:41:19 primary reason we didn't is because for build reasons we all run 32bit ubuntu around palm Dec 09 18:41:20 geist: that would be great. Dec 09 18:41:31 so there just wasn't any boxes around to build a new one on Dec 09 18:42:22 well, build and QA. building is easy (get vmware) Dec 09 18:42:28 QA though you gotta run it on a real box, etc Dec 09 18:51:53 So I still continue to get errors. It does not want to start... Dec 09 18:52:17 sSetting up palm-novacom (1.0.46) ... Dec 09 18:52:17 stop: Unknown job: palm-novacomd Dec 09 18:52:17 start: Unknown job: palm-novacomd Dec 09 18:52:43 * thatdude slaps novacomd silly Dec 09 18:53:49 sudo dpkg -i --force-architecture palm-novacom_1.0.46_i386.deb Dec 09 18:53:59 is that the one you installed? Dec 09 18:54:17 yup Dec 09 18:54:41 ls /etc/init/palm-* Dec 09 18:55:31 /etc/init/palm-novacomd.conf Dec 09 19:00:43 initctl reload-configuration Dec 09 19:00:55 and then try to start it Dec 09 19:02:28 I started it with the following command: sudo /opt/Palm/novacom/novacomd Dec 09 19:02:57 is caused by deprecation of eventd Dec 09 19:03:12 huh? Dec 09 19:03:24 egaudet_: Bah? Dec 09 19:03:29 all I had to do was initctl reload-configuration Dec 09 19:03:38 and then if you do initctl list | grep palm you should see it Dec 09 19:04:03 egaudet_:What I am saying is that I started it with the command I showed you but I will do your method. Dec 09 19:04:13 of course in the end it just spawns that novacomd, but I like to use the upstart to keep it running stop/start it Dec 09 19:05:24 egaudet_: Yup, your way is much cleaner and I like clean Dec 09 19:06:24 Nothing happens when I run initctl list | grep palm Dec 09 19:08:04 going to follow this: http://zootlinux.blogspot.com/2009/11/installing-webos-sdk-in-ubuntu-910.html Dec 09 19:08:26 Just the last part of that post. Dec 09 19:10:00 that article is old, the novacomd doesn use event.d anymore Dec 09 19:10:55 sudo initctl reload-configuration give you any errors? Dec 09 19:12:18 thatdude@XPS-M1210:~$ sudo initctl list | grep palm Dec 09 19:12:19 palm-novacomd stop/waiting Dec 09 19:12:25 there ya go :P Dec 09 19:12:29 now sudo start palm-novacomd Dec 09 19:12:34 egaudet_: :) Dec 09 19:12:39 :D Dec 09 19:12:59 Wohooo! Dec 09 19:13:12 thanks a million egaudet_ Dec 09 19:13:14 pinging rwhitby Dec 09 19:13:19 np Dec 09 19:13:30 egaudet_: Let's go out for a beer, ha! Dec 09 19:27:32 dBsooner, rwhitby, what do you think of changing the name of the backup files for AUPT so as to be unique from APT Dec 09 19:48:22 trying to clone git repository with git installed in emulator... getting... gitorious.org[0: 87.238.52.168]: errno=Connection timed out Dec 09 19:49:11 looks like git server is down Dec 09 19:49:17 rwhitby, update button not working correctly for me with patch. running .25 and .13 Dec 09 19:49:55 I get first conf. dialog and then it just sits there spinning downloading/replacing Dec 09 19:52:37 hmmm able to get git to work in phone Dec 09 19:52:41 not in emu Dec 09 19:54:04 rwhitby Dec 09 20:05:58 egaudet_: what's the advantage/disadvantage? Dec 09 20:06:16 egaudet_: btw, I am home and about to REMOVE everything .. OTA is done. Dec 09 20:07:17 dBsooner: what is the longest video you have recorded with Precorder? Dec 09 20:07:29 0.00.00.00 seconds Dec 09 20:07:31 lol Dec 09 20:07:34 why? Dec 09 20:07:39 i thought u used it before Dec 09 20:07:47 it was like 10 seconds Dec 09 20:07:50 just to test the theory Dec 09 20:10:19 dBsooner: Thanks for recommending egaudet_ Dec 09 20:10:24 :) Dec 09 20:15:38 dBsooner, i guess it might cause more problems than its worth so nm Dec 09 20:17:20 egaudet_: exactly what I was thinking **** BEGIN LOGGING AT Wed Dec 09 20:33:20 2009 Dec 09 20:35:05 hmm. can anyone confirm that wifi does not stay on when the pre is charging on the touchstone? Dec 09 20:35:20 or we could also start adding a 2nd column to backups and pacakges file which gives the patch technology version Dec 09 20:35:25 like aupt_1.0.0 Dec 09 20:35:37 no version would be assumed to be outdated APT Dec 09 20:35:38 jauderho: usually that's when I ssh to my pre thru wifi, so no. Dec 09 20:36:03 okay. my bad. Dec 09 20:36:12 guess the pre was just being laggy Dec 09 20:36:19 there is a step to change something onWhenConnected for that I thought Dec 09 20:36:22 egaudet_: That might be a better idea Dec 09 20:37:07 http://www.webos-internals.org/wiki/Patch_webOS_Changing_the_%22Turn_off_after_X%22_time Dec 09 20:38:14 but you would still be able to install an APT patch on top of an AUPT Dec 09 20:39:23 which is OK because no patches that see as update in preware will be APT Dec 09 20:40:10 i would say going forward adding 2nd column to backups and packages files and then not installing when a different version of patch tech touched a file will be good? Dec 09 20:41:19 yeah Dec 09 20:43:43 APT/AUPT? Dec 09 20:44:27 morning Dec 09 20:45:49 tmzt: APT = AutoPatch Technology, AUPT = Auto-Update Patch Technology Dec 09 20:45:59 AUPT = Successor of APT Dec 09 20:46:07 read APT 2.0 Dec 09 20:46:24 morning rwhitby Dec 09 20:46:53 ah please Dec 09 20:47:00 apt is insane cow powers Dec 09 20:47:07 whose idea was this? Dec 09 20:47:15 ok.. then this would be a Herd of Cows then Dec 09 20:47:34 apt is a debian thing, more name confusion is annoying Dec 09 20:47:39 egaudet_: did you grab the very latest testing .25 ? Dec 09 20:48:02 rwhitby, I grabbed whatever preware saw after updating feeds with testing feed in about an hour ago Dec 09 20:48:44 Is it safe to update patches? Right now I still remove first then download the new version. Dec 09 20:48:59 if preware LETS you update a patch itÅ› safe Dec 09 20:49:05 tmzt: that is why it's now called aupt Dec 09 20:49:10 good Dec 09 20:49:25 but it doesnt right now, it just pops up steps saying to remove then install Dec 09 20:50:25 letÅ› rename it to Webos Intelligent Management of Patches Dec 09 20:50:31 :p Dec 09 20:50:47 WIMP Dec 09 20:50:49 :D Dec 09 20:51:06 egaudet_: latest testing preware does. :D Dec 09 20:51:27 supposedly Dec 09 20:51:31 doesn like me though Dec 09 20:54:05 i give up on getting WebOS Repair Utility to work Dec 09 20:54:24 Exception in thread "main" java.lang.NoClassDefFoundError: WebOSRepairUtility/jar Dec 09 20:54:48 egaudet_: check if ipkgservice/apps/models/*.js has 'replace' in that - that will say whether you have the latest version installed Dec 09 20:56:05 anyone have any ideas? Dec 09 20:56:39 grep replace /var/usr/palm/applications/org.webosinternals.ipkgservice/app/models/IPKGService.js Dec 09 20:56:41 nada Dec 09 20:58:18 rwhitby, I tried to reinstall but still no replace in that file Dec 09 20:59:00 egaudet_: disable the webos-internals public and testing feeds, then wget the file and ipkg install manually Dec 09 21:01:05 ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.ipkgservice_0.9.25_all.ipk Dec 09 21:01:16 yep Dec 09 21:01:17 still no replace found in IPKGService.js Dec 09 21:02:56 hmm - you're right. the git tag must be wrong Dec 09 21:03:03 I'll push a .26 to fix it Dec 09 21:06:26 why is WOSRU so hard to get to work? Dec 09 21:06:41 ah, found it. typo in the tag. new .25 in the feed. Dec 09 21:06:49 egaudet_: try that one Dec 09 21:07:57 dBsooner, it´s not Dec 09 21:08:09 WEll I can't get it to work Dec 09 21:08:19 Exception in thread "main" java.lang.NoClassDefFoundError: WebOSRepairUtility/jar Dec 09 21:08:27 although apparently it only works with the current webos version, i tried using it with my 1.2.1 doctor on 1.2.1 webos but didn´t let me Dec 09 21:08:41 java -jar WebOsRepairUtility.jar Dec 09 21:08:49 what is /jar Dec 09 21:10:22 rwhitby, still .25? not .26? Dec 09 21:12:32 there we go Dec 09 21:12:42 I am checking to make sure 1.3.1 is officially stock again Dec 09 21:12:47 after I removed all 45 patches with AUPT Dec 09 21:13:22 dBsooner, use /md5sums file Dec 09 21:13:28 cp it to md5sums.db Dec 09 21:13:33 edit md5sums.db Dec 09 21:13:43 remove all the blank md5sum (like the top 40 or so) Dec 09 21:13:45 and then save Dec 09 21:13:49 and do md5sum -c md5sums.db Dec 09 21:14:12 whats the command to delete a line in vi? Dec 09 21:15:02 egaudet_: yeah, still .25 Dec 09 21:15:33 so i tried to update Dec 09 21:15:45 egaudet_: whats the command for delete line in vim? Dec 09 21:15:54 got the remove conf. and it removed it, then got the install conf. and it error because patch is dummy not available Dec 09 21:15:59 dBsooner: dd Dec 09 21:16:05 preware still sees it as installed (until feed update of course) Dec 09 21:16:05 thanks Dec 09 21:17:12 hmmm Dec 09 21:17:27 so update all STOPS on first error? Dec 09 21:18:00 that /md5sums is not up to date Dec 09 21:18:04 its dated sep 24th Dec 09 21:18:15 Sep 29th Dec 09 21:18:28 lies Dec 09 21:18:41 -rw-r--r-- 1 root root 937010 Sep 29 18:55 md5sums Dec 09 21:19:15 well get the one from the doc then Dec 09 21:19:25 blah Dec 09 21:19:30 ill be back in an hour Dec 09 21:19:34 much easier than whatever else you were going to do :p Dec 09 21:19:45 gotta go help at my daughters' school.. Car-Rider tduty Dec 09 21:20:08 but the good news is I had ZERO issues with AUPT Dec 09 21:20:16 install/remove/installed on 1.2.1 Dec 09 21:20:22 OTA'd to 1.3.1 Dec 09 21:20:32 REMOVED/installed/removed.. 0 issues Dec 09 21:20:38 no .orig files leftober Dec 09 21:20:39 over* Dec 09 21:20:46 oil, rwhitby, can we set an error string variable that ipkgservice can use to give to preware to display to the user when there is an error? Dec 09 21:20:48 patch controls are empty Dec 09 21:21:00 e.g. IPKG_ERROR_LOG=¨This patch is not available¨; return 1 Dec 09 21:21:22 egaudet_: for a start, just send it to stderr for the ipkg log Dec 09 21:21:38 I do already Dec 09 21:21:53 for the ¨not available"message anyway Dec 09 21:22:00 if it's the only read line on that screen, then it will stand out enough Dec 09 21:22:20 and yes, we need to stop on error, cause it could be a dependency of something else. Dec 09 21:22:43 in the future something better might be possible, but for now it will stop and require the user to resolve the situation Dec 09 21:22:58 hmm Dec 09 21:23:11 * rwhitby bbl Dec 09 21:23:18 we should really do that better, but yeah that makes sense for now Dec 09 21:23:23 yea I gtg too, bbl Dec 09 21:27:13 wth? Dec 09 21:28:41 nvrmind Dec 09 22:30:25 novacomd wont install on my computer how do i fix that Dec 09 22:30:46 that makes me sad Dec 09 22:30:58 why won't it install ? Dec 09 22:31:18 that was a terrible time for me to ask that since i am going home now :( Dec 09 22:31:22 sorry Dec 09 22:31:32 i wish i knew Dec 09 22:40:54 rwhitby: when you said "stop on error" and "it could be a dependency"... Does that apply to if you are doing an "Update All" on patches and one patch requires another? Example is the Universal Search - Command Line and USCL Memos Patch. The USCL Memos requires the USCL be installed. Dec 09 22:41:29 update all will get deps Dec 09 22:41:35 and update them in the correct order Dec 09 22:41:48 ok good Dec 09 22:41:53 Just making sure it checked deps Dec 09 22:42:15 oil, can it offer an option to continue on error or something Dec 09 22:42:39 say i have 30 patches to update, the first 2 are dependent and a failure occurs, but I want to updat the other 28 and come back to those later Dec 09 22:42:48 ya dig Dec 09 22:43:05 what would be a situation that those would fail? Dec 09 22:43:13 if a dep is there, it installs it Dec 09 22:43:19 currently all the dummy packages "fail" Dec 09 22:43:26 hmm Dec 09 22:43:31 well make it so dummy packages dont fail Dec 09 22:43:34 or remove the dummies Dec 09 22:43:34 lol Dec 09 22:43:39 no because then people will think they installed it Dec 09 22:44:00 and if we remove the dummies then they won't see an updated needed Dec 09 22:44:00 Maybe they should be self removing? Dec 09 22:44:04 they are self removing Dec 09 22:44:08 via return 1 Dec 09 22:44:10 :p Dec 09 22:44:15 so do it via return 0 Dec 09 22:44:23 but if I made the postinst remove it and return 0, then people would get "OK" for trying to install it Dec 09 22:44:25 and think it's installed Dec 09 22:44:33 just make their postinst ipkg -o blah remove Dec 09 22:44:40 and then go runninng to forums saying "I installed but it doesn't show up as installed and it's not there" Dec 09 22:44:52 so we say Waht version was BLAH Dec 09 22:44:54 and they say -0 Dec 09 22:44:59 and we say, Because those aren't real Dec 09 22:45:04 and all that takes unnecessary Dec 09 22:45:06 time* Dec 09 22:45:11 and say to "READ THE FRICKIN DESCRIPTION" Dec 09 22:45:21 no, It will only take a few morons to catch on Dec 09 22:45:21 -0 is not installing and it's not meant to install Dec 09 22:45:31 they should also be aware of this Dec 09 22:45:41 say you have 30 patches and go to update all aafter OTA and 2 aren't ported yet Dec 09 22:45:50 so what happens if I try to "update all" Dec 09 22:45:53 you don't want to go searching through the list to find out what ones are missing when you realize you only have 28 after an update all Dec 09 22:46:15 right now you get failure trying to install the first patch that has a dummy (i.e. first to return non-zero) Dec 09 22:46:19 and I have a -0 package set to be used in that update all Dec 09 22:46:34 well thats a big damn problem isn't it? Dec 09 22:46:40 when it hits that -0, you get error poup see ipkg log, and that's it, your update all is stopped at that point Dec 09 22:46:46 obcviously everything prior was updated, Dec 09 22:46:52 again, huge problem Dec 09 22:47:08 it's not a huge problem, it's a snag with all the testing versions of everything Dec 09 22:47:15 I sitll say it should be a self removing via remove and return 0 Dec 09 22:47:17 now it's time to come to best resolution for now and future Dec 09 22:47:24 I vehemently disagree Dec 09 22:47:38 So when was the last time you actually supported? ;) Dec 09 22:47:46 Me, as the main supporter, say to do it that way. Dec 09 22:48:09 no Dec 09 22:48:11 I don't see how you can have preware be picky about a return 1 in one situation, but not another. Dec 09 22:48:17 That will create a nightmare for oil. Dec 09 22:48:20 picky? Dec 09 22:48:21 or for ipkgservice I should say Dec 09 22:48:23 i don't want it to be picky Dec 09 22:48:34 I want update all to let me update ALL and just skip the errors Dec 09 22:48:39 so why not make dummy packs return 3 or something Dec 09 22:48:55 OK.. so how will a user know something didin't get done? Dec 09 22:49:00 they will "expect update all to UPDATE ALL" Dec 09 22:49:17 you get the PROMPT Dec 09 22:49:18 ... Dec 09 22:49:30 That's IPKGService that throws that prompt, no? Dec 09 22:49:31 that says "hey this error'd, continue? stop? " etc.. Dec 09 22:49:34 no Dec 09 22:49:50 ipkgservice returns the error code to preware that throws the error dialog Dec 09 22:49:51 OK.. put yourself in AM's shoes Dec 09 22:49:53 the only prompt ipkgservice does is view script conf. Dec 09 22:49:59 when they see "Error" they freak Dec 09 22:50:02 and will just hit "stop" Dec 09 22:50:04 no matter what Dec 09 22:50:08 not really Dec 09 22:50:19 you can say "It's ok.. just hit OK.. you will get a million dollars if you do." and they will still hit stop Dec 09 22:50:24 they do not freak out they don't really care and they would hit skip all etc... Dec 09 22:50:31 because thaey equate error to equal bad Dec 09 22:50:40 for instance in your ubuntu distro you have 100 updates, it doesn't stop on first failure Dec 09 22:50:48 it tells you the failures but updates everything it can Dec 09 22:51:02 Installing 1.3.1-0 IS ERROR Dec 09 22:51:02 period Dec 09 22:51:05 Well, these users don't use ubuntu and don't understand that. Dec 09 22:51:13 they use windows where error = stop Dec 09 22:51:15 period Dec 09 22:51:17 it is not available for 1.3.1 and thus you cannot install this patch, game over it's an error if you try Dec 09 22:51:55 windows has nothing analogous to updating multiple packages. I don't know how windows update works but whatever, there is no windows parallel here Dec 09 22:52:08 you only want to think about -0's in the scope of update all Dec 09 22:52:12 it's not only for update all Dec 09 22:52:19 it will be seen by others as well Dec 09 22:53:11 windows update only updates windows, where apt-get upgrade updates every program installed, too Dec 09 22:53:13 big diff Dec 09 22:53:16 Now back to my original suggestion, can I pass a env var to the ipkgservice to give to preware to display ? Can we create special error code meanings for scripts? I.e. 0 = ok, 1 = error, 2 = ok w/ warning etc... Dec 09 22:53:16 oil, this one is for you. Dec 09 22:53:30 oil, rwhitby, ^^ Dec 09 22:53:59 127 = file not found Dec 09 22:54:04 Mousey, that's what I'm saying. Windows has nothing parallel to what we are doing here, in reference to db's "in windows world error = stop" Dec 09 22:54:04 13 = permission denied Dec 09 22:54:41 in windows world, error = stop, and its your fault we have to stop here, i'm windows, you're doing it wrong, see a therapist Dec 09 22:54:42 Mousey: you're over simplifying the idea of 'windows update' vs a package manager Dec 09 22:54:50 They are _nothing_ alike Dec 09 22:55:00 Windows simple doesn't have a package manager of any type. Dec 09 22:55:05 s/simple/simply/ Dec 09 22:55:05 zsoc meant: Windows simply doesn't have a package manager of any type. Dec 09 22:55:14 except installshield Dec 09 22:55:24 No, that's more of an 'install standard' Dec 09 22:55:31 * Mousey agrees Dec 09 22:55:36 and not a very strict one Dec 09 22:55:49 I hope Palm doesnt' release an OTA for at least 2 weeks Dec 09 22:55:51 "If you'd be kind to follows these rules when you install, that would be nice. kthx." Dec 09 22:56:07 I hope Palm doesn't release an OTA till it fixes enough things for people to shut up. Dec 09 22:56:15 zsoc, so never? Dec 09 22:56:24 people don't shut up Dec 09 22:56:26 EVER Dec 09 22:56:31 egaudet: Ok fine, until gpu access ;) Dec 09 22:56:50 hehe that would be awesome Dec 09 22:56:57 omg, TOPPLE MAZE??? Dec 09 22:56:59 my life is ovre Dec 09 22:57:02 Honestly I don't care _much_ about GPU _access_. I'm interested in GPU _implementation_ in the existing CSS / luna transforms. Dec 09 22:57:09 Mousey: topple maze is win Dec 09 22:57:23 i can't even open it. i won't get any more work done today Dec 09 22:57:30 i don't get topple maze Dec 09 22:57:43 needs more zombies Dec 09 22:57:44 I cease to have any motiviation to move the damn ball through the maze once i've figured it out with my eyes Dec 09 22:57:56 egaudet: only look at the ball Dec 09 22:57:58 a finger drawing through the maze, rather than acccel. ball... Dec 09 22:58:02 I want a labryth. Like Topple Maze + Topple Ball Dec 09 22:58:18 zsoc, go make it Dec 09 22:58:22 A maze with terrible obstacles Dec 09 22:58:31 egaudet: do you want a video/audio recorder or not? Dec 09 22:58:40 I was going to make Layrinth, even have initial check in a long time ago on git Dec 09 22:58:42 Although at this point puff can handle it Dec 09 22:58:55 then I started on the KB and the rest is history Dec 09 22:59:01 hehe Dec 09 22:59:09 What are you doing these days anyway? Dec 09 22:59:15 and yea nvm, stick to the video recorder! Dec 09 22:59:22 video is like 3rd on my christmas list Dec 09 22:59:23 (by, gpu implementation would remove most of the vkb lag...) Dec 09 22:59:23 Currently I am working on AUPT Dec 09 22:59:43 egaudet: oh, the thing that is replacing the "preware profile" idea? Dec 09 23:00:04 i didn't know anything was replacing preware profile idea? Dec 09 23:00:07 jabber client, something i forgot, then video Dec 09 23:00:11 then topple maze Dec 09 23:00:16 does anyone know what the package id is for the mcraig app? Dec 09 23:00:19 this is upgrade to APT to make patches smarter and OTA friendly Dec 09 23:00:31 really? away from ipkg? Dec 09 23:00:39 no Dec 09 23:00:41 sorry not apt as you know apt Dec 09 23:00:45 apt-ipkg Dec 09 23:00:50 ^_^ Dec 09 23:00:55 AutoPatch Technolgoy -> Auto-Update Patch Technology Dec 09 23:01:01 ooooooooh Dec 09 23:01:02 :p Dec 09 23:01:02 diffs Dec 09 23:01:20 egaudet: well... the whole point of a preware profile to me was to restore patches after an update Dec 09 23:01:20 like rpmdeltas? Dec 09 23:01:22 and the rename is to avoid collision with apt the package tool Dec 09 23:01:27 but i suppose there are other advantages there Dec 09 23:01:39 AUPT, got it Dec 09 23:01:47 zsoc, I still think preware profile is good idea and can be used for far more than restoring patches. For instances quick restore to all apps/patcehs after doctor etc... Dec 09 23:01:47 anyone? Dec 09 23:02:41 true Dec 09 23:02:56 PuffTheMagic: I don't who mcraig is, mr impatient :P Dec 09 23:03:19 s/who/what/ Dec 09 23:03:20 zsoc meant: PuffTheMagic: I don't what mcraig is, mr impatient :P Dec 09 23:03:20 dBsooner, i thought of something I am willing to do that would probably please everyone Dec 09 23:03:28 ? Dec 09 23:03:31 -0 packages return 0 but don't self remove Dec 09 23:03:33 mCraig is a app Dec 09 23:03:39 what is the package id Dec 09 23:03:43 hmm Dec 09 23:03:45 they aren't doing any harm being "installed" and you can remove easily Dec 09 23:03:52 and then if they get ported you see the update at that point Dec 09 23:04:03 egaudet: that way they can serve as a placeholder untill it gets ported Dec 09 23:04:11 Muy bien! Dec 09 23:04:32 they just remain as a dummy "placeholder" Dec 09 23:04:36 (PS: rwhitby oil I still want to pass something for preware to popup to user like a warning or something in the future) Dec 09 23:05:01 dBsooner, yea basically a "notify me when it's ported!" placeholder Dec 09 23:05:20 Yeah, make the description say that. Dec 09 23:06:14 "This package/patch is not currently available for the version of webOS you are running. This package/patch will be installed as a placeholder to notify you when an update is available." Dec 09 23:06:16 "This package is not (yet) available for this WebOS version. This is currently just an empty package placeholder. You may install this now so that it will appear as an update if/when this patch gets ported" Dec 09 23:06:37 ok, combine the two. ;) Dec 09 23:06:55 "This package will be installed" is a lie and that's going away :p Dec 09 23:07:06 it is isntalled Dec 09 23:07:10 -0 is truly installed Dec 09 23:07:19 it does nothing, but is installed Dec 09 23:07:29 right but they still have to install it Dec 09 23:07:34 it's not some auto installing pacakge Dec 09 23:08:55 "This package/patch is not currently available for the version of webOS you are running. You may install this package/patch to serve as a placeholder to notify you when an update is available." Dec 09 23:09:00 "This package is not currently available for the version of webOS you are running. This package may be installed as a placeholder to notify you when an update is available. NOTE: This is simply an empty package placeholder, it will have no effect on your system" Dec 09 23:09:22 no OTHER effect on your system Dec 09 23:10:00 it will not affect your device in any way. Dec 09 23:10:09 and it's "affect" not "effect" Dec 09 23:10:12 effect is what happens Dec 09 23:10:15 affect is what you do Dec 09 23:12:14 "it will have no effect" Dec 09 23:12:19 you got a problem with that Dec 09 23:12:23 because I was right Dec 09 23:13:18 no, I was right Dec 09 23:13:23 we both are Dec 09 23:13:24 no I was right Dec 09 23:13:28 you just corrected nothing Dec 09 23:13:42 no, I was re-iterating that i spelled "affect" right Dec 09 23:13:49 lol Dec 09 23:13:50 I was not correcting you. Dec 09 23:13:52 :D Dec 09 23:13:57 lol Dec 09 23:14:08 and it's lol meaning laughing out loud Dec 09 23:15:22 well, just so you know, I am not webosdoctoring back to 1.2.1 again Dec 09 23:15:32 I had NO issues with my latest test Dec 09 23:16:06 and if all you are changing is letting -0's stay installed, it will have no EFFECT on my test outcomes. Dec 09 23:16:59 yea well unless you used update all button... you are! Dec 09 23:17:12 please? Dec 09 23:17:21 lol means laughing out loud? I thought it meant love only llamas... Dec 09 23:18:04 sigh Dec 09 23:18:19 fine.. last time Dec 09 23:18:26 but I really need to get back to porting Dec 09 23:18:34 and I need my device to do that. Dec 09 23:18:46 yell at it dude Dec 09 23:18:59 ok fine port Dec 09 23:19:02 if need be show it who's boss and smack it around some. Dec 09 23:19:08 i don't know why you need your device though Dec 09 23:19:09 to port Dec 09 23:19:16 * dBsooner pokes chuqui and says, "Unless SOMEONE can get me a test device..." Dec 09 23:19:21 I'd just use an anchor and some rope. Dec 09 23:19:29 egaudet: because the emulator and webosdoctor versions are different Dec 09 23:19:33 emulator is older Dec 09 23:19:39 doing all this on only phone kinda does stink Dec 09 23:19:52 who cares about emulator? Dec 09 23:19:57 you dont have the doc? Dec 09 23:20:00 it's where I usually tewst Dec 09 23:20:08 ? test ? Dec 09 23:20:11 you toast with the emulator? Dec 09 23:20:16 you can test on your ubuntu PC with the doctor image Dec 09 23:20:16 forget it Dec 09 23:20:27 port them, test the functionality later Dec 09 23:20:29 I know.. but I'd rather just keep doing things my way Dec 09 23:20:31 pokes back and says "OW!" Dec 09 23:20:36 :D Dec 09 23:20:38 oh one of those "MY WAY" guys :p Dec 09 23:20:48 chuqui: "It's in the mail" right? Dec 09 23:20:51 egaudet: that's every guy, or at least most of them. Dec 09 23:21:10 most of us, rather. Dec 09 23:22:09 I'll tell you right after mine arrives. Dec 09 23:22:10 (grin) Dec 09 23:22:34 well my way is the right way until I change it Dec 09 23:25:38 I think I'm going to have two halves of a pre soon, rather than a complete unit. Dec 09 23:27:59 egaudet, dBsooner: so any updates needed for the patches testing feed? Dec 09 23:31:39 egaudet was going to push a cahnge Dec 09 23:32:11 give me about 5 minutes Dec 09 23:34:52 ah it's there but preware displays no additional feed Dec 09 23:42:51 pushed, rwhitby wipe feed and rebuild please Dec 09 23:43:25 rwhitby_: ^^ Dec 09 23:43:39 (just because he is rwhitby_ not rwhitby now.. :) ) Dec 09 23:44:31 egaudet: underway Dec 09 23:49:06 dBsooner, btw i just removed the postinst entirely Dec 09 23:49:07 so it's a legit empty ipk Dec 09 23:49:12 aside from control Dec 09 23:49:23 nice Dec 09 23:51:22 ~seen Templarian Dec 09 23:51:26 templarian was last seen on IRC in channel #webos-watercooler, 3h 49m 2s ago, saying: 'Just to show I'm not totaly biased. Then microsoft would make one but third parties would make toast and a year later microsoft would block access to using said third party toast in a firmware upgrade that everyone saw coming 1 year ago.'. Dec 10 00:00:42 egaudet: what are teh chances of pushing this tonight? :D Dec 10 00:09:42 slim to none Dec 10 00:09:59 doing the patch technology versioning right now Dec 10 00:11:12 egaudet: built and feed updated Dec 10 00:11:58 egaudet: do you think we need an upgrade testing feed? something with some dummy synthetic patches that exercise all the corner cases? Dec 10 00:14:23 that would be better than doctoring and updating :p Dec 10 00:17:53 * dBsooner has already doctored Dec 10 00:17:56 so don't even go there Dec 10 00:18:11 BTW: I am writing a document. I will post shortly. Dec 10 00:21:31 rwhitby, can/should I remove the ipkg remove from failure in postinst for patch packages? Or do other installers still need it? Dec 10 00:22:13 egaudet: let me see what WOSQI does Dec 10 00:25:01 egaudet: as far as I can see, WOSQI does not remove a half-installed ipkg Dec 10 00:27:59 egaudet: as of the next version of WOSQI, Jason says it will be removed Dec 10 00:28:04 I think Jason said he updated that locally after we spoke Dec 10 00:28:25 and preload is fine Dec 10 00:28:31 egaudet: yep Dec 10 00:28:37 that's all. Dec 10 00:28:43 ok i'll remove it Dec 10 00:28:50 rwhitby, egaudet: http://webos.pastebin.com/m6477b974 Dec 10 00:31:00 dBsooner, I wouldn't say the whole point of AUPT is OTA Dec 10 00:31:13 technically it was Dec 10 00:31:19 it's a major point but there are various other major factors that played into it Dec 10 00:31:22 and be able to remove safely afterwards Dec 10 00:31:28 like partial erases Dec 10 00:31:35 this is a ver, rough draft Dec 10 00:31:36 s/ver/very/ Dec 10 00:31:37 dBsooner meant: this is a very, rough draft Dec 10 00:31:52 That is why I put it on pastebin for you two to edit to your likings as well. Dec 10 00:33:12 I'm going to be pushing another update soon that I would like for some eyes to verify the logic Dec 10 00:33:28 quit changing logics Dec 10 00:33:35 it works as intending now Dec 10 00:33:46 save them for v1.0.1 Dec 10 00:34:10 I added to it, didn't change it, and I'm not saving anything there is no 1.0.1 Dec 10 00:34:12 my pre hates having to be webosdoctored daily Dec 10 00:34:24 this is a long term done right, rarely change thing Dec 10 00:34:30 not something that we can update at our leisure Dec 10 00:34:50 I added VERSION=aupt_1.0.0 Dec 10 00:35:01 backups and pacakges all have 2nd column with that version in it Dec 10 00:35:24 logic now verifies that no incompatible technologies are installed for a file that patch wants to touch Dec 10 00:35:45 if an incompatibility is found via backups file, then all .patch files will be parsed to figure out what packages touch that file to display to stderr Dec 10 00:36:02 egaudet: how about just aupt_1 Dec 10 00:36:03 then a courtesy parse through packages and logged to the log will check any installed incompatible packages Dec 10 00:36:07 does webos qi use .org.webosinternals.patches/backups? Dec 10 00:36:11 aupt_1 is fine with me Dec 10 00:36:18 better actually Dec 10 00:36:26 since it's just an incrementing api number, right? Dec 10 00:36:27 anything using APT does so yes Dec 10 00:36:32 rwhitby, yea Dec 10 00:37:13 * rwhitby prefers hyphens to underscores, but is ambivalent Dec 10 00:37:29 yeah, I like hyphens myself Dec 10 00:38:07 aupt-1, apt-1 Dec 10 00:38:12 aupt_1, apt_1 Dec 10 00:38:43 hyphens in between name and versioning Dec 10 00:41:08 name_____________________-1 Dec 10 00:41:14 apt__________________________________-1 Dec 10 00:41:37 ? Dec 10 00:42:33 i have to tap OK 35*2 times Dec 10 00:42:44 ? Dec 10 00:42:45 signatures shall save us Dec 10 00:42:49 update all Dec 10 00:42:53 oh Dec 10 00:42:57 i thought he said that was fixed Dec 10 00:43:03 with new preware/ipkgservice Dec 10 00:43:14 signing is not in new yet Dec 10 00:43:28 oh Dec 10 00:43:35 so can I start installing stuff? Dec 10 00:43:40 or am I still waiting on something? Dec 10 00:43:47 i have a stock 1.2.1 Dec 10 00:43:49 AGAIN Dec 10 00:44:12 if you want you can sure, it may be a while before I push this and it gets eye-verified and then gets built Dec 10 00:44:14 hey now Dec 10 00:44:21 and then we'll have to test with APT patches installed Dec 10 00:44:24 whot? Dec 10 00:45:58 what's && in shells cript? Dec 10 00:46:09 if this = 1 && that = 2, then Dec 10 00:46:23 and Dec 10 00:46:25 er.. Dec 10 00:46:33 -an ? Dec 10 00:46:36 || is or && is and Dec 10 00:47:05 & is send to background Dec 10 00:47:35 whacha lookn at Dec 10 00:47:41 thats if you execute it with & as the command line parameter Dec 10 00:47:41 dBsooner: in a [ ... ] test, it's -a Dec 10 00:47:51 thats what i wanted Dec 10 00:47:55 -a Dec 10 00:48:46 if [ ! "$PKG_VER_CURRENT" ] && [ "$FEED_URL" = "testing/all" ] ; then Dec 10 00:48:47 ? Dec 10 00:48:50 errr Dec 10 00:49:00 hmmmm Dec 10 00:49:19 if [ ! "$PKG_VER_CURRENT" -a "$FEED_URL" = "testing/all" ] ; then ? Dec 10 00:49:34 bad news Dec 10 00:49:38 what? Dec 10 00:49:41 update all is not going to work Dec 10 00:49:45 why? Dec 10 00:50:11 as is update all does UPDATE all, which is remove/install, remove/install, remove/install Dec 10 00:50:21 it can ONLY work if it update all does remove all, then install all Dec 10 00:50:42 for instance you have 2 messaging patches installed, the first gets updated rendering the 2nd one impossible to remove Dec 10 00:51:44 very good point Dec 10 00:51:56 oil: ping Dec 10 00:51:56 only on current update all's Dec 10 00:52:19 meaning update all where all where you are just updateing -4's to -5's Dec 10 00:52:24 in the same webos version Dec 10 00:52:44 no Dec 10 00:52:47 after OTA update all too Dec 10 00:52:50 if it's been ported Dec 10 00:53:14 because patch 2 can't -R since patch 1 was installed, and it can't remove ipkg because the files aren't md5sum stock Dec 10 00:53:22 so it correctly fails with error Dec 10 00:53:45 I pushed patch tech version changes Dec 10 00:53:59 pllllease review this changeset carefully for logic dBsooner and rwhitby when you get a chance Dec 10 00:54:47 egaudet: what's the description of what it's intended to do? Dec 10 00:55:43 patch 2 shouldn't need to -R Dec 10 00:55:43 intended to NOT install the patch if a patch with an incompatible patch technology has already touched a file in the patch Dec 10 00:55:50 dBsooner, how can it not? Dec 10 00:55:50 because the file should be stock Dec 10 00:55:56 pach 1 just installed Dec 10 00:55:58 so they aren't stock Dec 10 00:55:59 oh wait, because it won't be stock anymore Dec 10 00:56:06 so it tries to -R Dec 10 00:56:17 it tries everything and is so confused it runs away Dec 10 00:56:53 The only thing we can do to make it "smarter" is to record the webos version it installed on Dec 10 00:56:56 rwhitby? Dec 10 00:57:18 but that only bypasses the OTA situation, the same webos version situation will still arise Dec 10 00:58:24 hah PhoneGap Dec 10 00:58:33 sweet Dec 10 00:58:44 native development Dec 10 00:58:53 rwhitby: the daemon doesn't run after install because /usr/sbin/netstatd.in is not in the package (at least it's not installed) Dec 10 00:59:58 debilater: oh, I suspect the .in is missing from the end Dec 10 01:01:44 rwhitby: it's required because if i run the daemon directly from upstart it doesn't return, there is no fork() method in bash so I use this wrapper to do /usr/sbin/netstatd & Dec 10 01:02:04 rwhitby: unless someone tells me hoe to start non-forking stuff from upstart... Dec 10 01:02:13 s/hoe/how/ Dec 10 01:02:13 debilater meant: rwhitby: unless someone tells me how to start non-forking stuff from upstart... Dec 10 01:02:51 debilater: do the upstart daemon flags help? Dec 10 01:04:50 rwhitby: what's this? :) Dec 10 01:04:55 hello Dec 10 01:05:57 rwhitby: pushed new preware-bootstrap.sh Dec 10 01:06:21 rwhitby: take a look. It should now fail over to production Feed/version # if Alpha feed was "included" and no version was found. Dec 10 01:06:30 rwhitby: damn stupid moron i am: since i start the daemon from within a script in upstart i can of course add a & to it Dec 10 01:06:36 just wondering is usbnet still working with the 1.3.1 Dec 10 01:06:39 rwhitby: It also searches for preware alpha's now as well. Dec 10 01:06:46 rwhitby: I also reworded the initial question. Dec 10 01:07:23 Just a FYI the roam only patch does not work in 1.3.1 Dec 10 01:07:41 Eguy: email the maintainer Dec 10 01:08:08 It's webos-internals Dec 10 01:08:18 no it's not.. Dec 10 01:08:24 Is there something special I need to do to get the WebOS Doctor to work under Windows 7? It starts the process, but then says "Phone Disconnected". Dec 10 01:08:57 WillJitsu: put it in boot recovery mode first Dec 10 01:09:03 then connect the usb cables Dec 10 01:09:05 then run doctor Dec 10 01:09:21 dBsooner: how do you put it in that mode? Dec 10 01:09:30 hold volume up Dec 10 01:09:35 then connect cable Dec 10 01:09:38 1) disconnect cable, remove battery Dec 10 01:09:42 connect cable to pc Dec 10 01:09:47 connect cable to phone Dec 10 01:09:49 rwhitby: one last question: if i want to update i have to add a new tag with the new version e.g. v1.0.1, is that enough? Dec 10 01:09:52 wait for ? battery logo Dec 10 01:09:56 hold volume up Dec 10 01:09:59 insert battery Dec 10 01:10:08 in that order exactly Dec 10 01:10:18 that all came directly from Chuq. Dec 10 01:10:25 It's how I do it every time now.. and it works perfectg. Dec 10 01:10:35 debilater: during pre-release, just do that then let me know. after release, you update the preware/build makefile to cause the autobuilder to build that new version Dec 10 01:10:37 I doa ll that BEFORE i run doctor Dec 10 01:10:59 just like in the Recovery wiki page I guess .... Dec 10 01:11:27 OMAP3430 software was not installed correctly, but Palm Novacom (bootie) was. is that ok? Dec 10 01:12:05 probably Dec 10 01:12:11 but I don't read the wiki Dec 10 01:12:15 * dBsooner dislikes the wiki Dec 10 01:12:33 * dBsooner thinks the wiki is overcrowded and full of useless information. Dec 10 01:12:36 dBsooner: well it's copying files now, so I guess I'm good Dec 10 01:12:37 thanks! Dec 10 01:12:39 oh wait.. thats forums. Dec 10 01:12:52 really hoping this fixes my data not working Dec 10 01:13:14 rwhitby: ok understand Dec 10 01:14:00 WillJitsu; what do you mean? Dec 10 01:14:29 WillJitsu: You realize if your data doesn't work immeidately, then you won't be able to sign into your palm profile.. Dec 10 01:14:36 which means you won't be able to use teh phone. Dec 10 01:15:17 dBsooner: yeah well I don't have any other option at this point Dec 10 01:15:36 egaudet: where is $file being set? Dec 10 01:15:37 dBsooner: the online chat person at Sprint said to take it to a store after trying several things that didn't get it working Dec 10 01:15:46 so this is my last resort before taking it up there Dec 10 01:15:59 don't you have to make it if [ "${file}" = "/$j" ] Dec 10 01:16:11 since $file was set outside that function/ Dec 10 01:16:31 in the block that calls the function Dec 10 01:17:07 so it would have to be ${file} Dec 10 01:17:07 right? Dec 10 01:17:19 no Dec 10 01:17:21 i don't think so Dec 10 01:17:39 that postinst is going to take an eternity Dec 10 01:17:51 for j in `cat $PATCH_CONTROL_DIR/backups` Dec 10 01:18:01 that could be HUGE if you have 70 patches installed Dec 10 01:18:03 that's a long long loop Dec 10 01:18:23 for j in cat 100 files is not going to take that long Dec 10 01:18:40 not like people will have thousands of files touched Dec 10 01:18:45 its going to run that loop 100 times Dec 10 01:18:52 no it won't Dec 10 01:19:03 for every return from that cat Dec 10 01:19:24 huh Dec 10 01:19:44 for every file in the currrent patch Dec 10 01:19:47 `cat $PATCH_CONTROL_DIR/backups` will return all files touched Dec 10 01:19:58 * egaudet goes to save BACKUP_LIST= Dec 10 01:20:04 err no Dec 10 01:20:05 nvm Dec 10 01:20:15 yea so there's not much else to do Dec 10 01:20:26 for every file in the current patch I have to check if it's already been touched Dec 10 01:20:32 I'm just saying that loop will run a ton of times Dec 10 01:20:37 a ton means 10 Dec 10 01:20:40 no Dec 10 01:20:46 how many patches touch more than 10 files Dec 10 01:20:53 it's not the current patch Dec 10 01:20:58 for i in $FILE_LIST Dec 10 01:21:13 so yea for every file in the current patch you have to check every file in backups Dec 10 01:21:42 the more patches you have the more you have to check sure, OK i'll compile an incompat_backups list Dec 10 01:21:43 brb Dec 10 01:21:52 no Dec 10 01:21:54 you are confused Dec 10 01:22:05 your main loop will run 10 times Dec 10 01:22:14 for each $FILE_LIST file Dec 10 01:22:47 but the for j in `cat /var/usr/lib/.webosinternals.patches/backups` will run 100's of times Dec 10 01:23:02 lol, so if the webos doctor pop up the message: "We were unable to reset your phone", am I pretty much screwed? Dec 10 01:23:03 EACH pass of the 10 loops of the main for i in $FILE_LIST Dec 10 01:23:12 WillJitsu: no Dec 10 01:23:17 WillJitsu: how far did it get? Dec 10 01:23:28 wasn't watching it... but I last saw it at 50-60% or so Dec 10 01:23:38 you might be ok then.. Dec 10 01:23:39 i don't know Dec 10 01:23:43 egaudet Dec 10 01:24:46 should I try to restart the process? Dec 10 01:24:47 egaudet: you the first loop will run 10 times.. but inside of each of those runs, it will run that other loop (the cat one).. which that loop will run a ton of times (however many BACKUP files there are).. and that loop will run on each pass of the main loop Dec 10 01:25:03 WillJitsu: i canno advise. As i do not have that much knowledge of the doctor. Dec 10 01:25:04 I just said I'm compiling a list of incompatible bakcups Dec 10 01:25:20 egaudet: Ok.. But I had to get my point across. Dec 10 01:25:24 so just admit I was right. Dec 10 01:25:28 and I'll be done. Dec 10 01:25:31 nope Dec 10 01:25:50 do it Dec 10 01:26:01 someone with many patches installed has what? like 40-50 back up files Dec 10 01:26:04 tried setting up usbnet with the terminal app. followed usbnet-setup page on webosinternals site with manual up settings and couldn't get it to work. help please... Dec 10 01:26:10 I had 76 Dec 10 01:26:10 and then a big patch install would be like 10 files touched Dec 10 01:26:17 and only had 45 patches installed Dec 10 01:26:17 so 50*10 = 500 in a loop Dec 10 01:26:27 I had 76 Dec 10 01:26:35 so yea inefficient but I don't think we would have noticed it much. Although I agree it should be changed Dec 10 01:26:38 so 760 loops Dec 10 01:26:41 ok that's as close as your right you get :p Dec 10 01:26:42 whats going wrong LarryFlynt Dec 10 01:26:46 you're right Dec 10 01:26:48 ;) Dec 10 01:26:54 Thanks. Dec 10 01:26:55 rwhitby: ok, i added tags for netstatd to v1.0.1 and netstat to v1.0.2 Dec 10 01:26:58 you typed in a command Dec 10 01:27:03 did you reset. Dec 10 01:27:11 now if you have 76 backups from APT then tough! Dec 10 01:27:17 lol Dec 10 01:27:21 just sayin Dec 10 01:27:23 ubuntu sees the pre but pages don't load Dec 10 01:27:57 LarryFlynt: usbnet enables network functionality, not necessarily ipforwarding Dec 10 01:27:57 right Dec 10 01:28:20 what i suggest you do, is look in to ipforwarding , or , you can view precentral.net for more help Dec 10 01:28:29 hint: foxyproxy Dec 10 01:28:32 ;] Dec 10 01:28:38 pushed Dec 10 01:28:53 iirc... you're only a few commands away from ipforwarding at the point of getting usbnet working fine... Dec 10 01:29:20 I tried ssh into the pre and couldn't Dec 10 01:29:24 port 22 Dec 10 01:29:29 *cough* port 222 Dec 10 01:29:34 over the usb cable Dec 10 01:29:47 LarryFlynt: are you on the same subnet? Dec 10 01:30:09 networking.. Dec 10 01:30:21 debilater: updated packages are in the testing feed Dec 10 01:30:33 255.255.255.0 Dec 10 01:30:48 rwhitby: great thanks Dec 10 01:31:00 errrrrrrrrrrrrrah...... just SSH to the phone the ip is 10.x.x.x Dec 10 01:31:11 LarryFlynt: no i mean like the pre by default is something like... 192.168.0, you probably have to give yourself a static address similar to that Dec 10 01:31:37 is it not on that aclass? Dec 10 01:32:10 debilater: if there is already a db file there, how will someone know if the daemon update was successful or not? Dec 10 01:32:35 well it looks like the data is shot on my phone. time to take it to the store :( Dec 10 01:33:01 I did it manually like in the wiki in step 12 Dec 10 01:33:52 http://is.gd/5hmWK Dec 10 01:33:56 egaudet: pull before you push Dec 10 01:33:56 rwhitby: the daemon writes a timestamp to the json stats file which the app recognizes, if the timestamp is too old it prints a warning Dec 10 01:34:10 egaudet: I pushed POST-FOR-RELEASE to major_upgrade Dec 10 01:34:23 ughk.. Dec 10 01:34:27 it's that "documentation" i posted to pastebin, but modified. Dec 10 01:34:35 trying to get the .jar from the download from webos doctor Dec 10 01:34:38 wheres it go? temp? Dec 10 01:34:43 I used 192.168.0.203 Dec 10 01:34:55 rwhitby: in the description of the packace O2 (the 2 is an upper letter) is not displayed correctly, might be changed to just a "2" Dec 10 01:35:18 huh? Dec 10 01:36:01 egaudet: just look at my commitdiff Dec 10 01:36:02 dBsooner, u see bitgubg ub gutweb' Dec 10 01:36:05 gitweb* Dec 10 01:36:09 i see nothing in gitweb Dec 10 01:36:11 homerow failure Dec 10 01:36:12 ughk Dec 10 01:36:12 lol Dec 10 01:36:22 am i downloading the linux Dec 10 01:36:27 webos doctor, not the windows... Dec 10 01:36:34 for the ,jar ;( fail. Dec 10 01:36:55 try now Dec 10 01:36:56 its java :| Dec 10 01:36:58 fail. Dec 10 01:38:07 pushed changed order of loops Dec 10 01:38:45 way2go Dec 10 01:39:44 debilater: done Dec 10 01:39:50 what is the correct method in retrieving the webos.jar from palm.cdnetworks.net Dec 10 01:40:00 LarryFlynt u get it? Dec 10 01:40:00 oc80: use the webos versions wiki page Dec 10 01:40:02 pushed fix Dec 10 01:40:15 rwhitby that works, i just need that proxy. thanks. Dec 10 01:40:16 this stuff needs big review and testing Dec 10 01:40:19 egaudet: still going to take a while to run those loops.. just sayin. Dec 10 01:40:20 no Dec 10 01:40:34 rwhitby: well, doesn't seem to work with the & in the upstart script, it doesn't start, without error Dec 10 01:40:42 dBsooner, how do you figure? Dec 10 01:40:48 in normal cases it won't run the loop at all Dec 10 01:40:56 ah its right there! Dec 10 01:40:56 why Dec 10 01:40:57 egaudet: absolutely - I chuckled when dBsooner suggested a release today - I'm assuming it will be at least 3 days Dec 10 01:40:58 :D Dec 10 01:41:00 well except once Dec 10 01:41:17 rwhitby: I am just racing the Palm clock. Dec 10 01:41:20 debilater: you can trace the upstart script by running strace on pid 1 Dec 10 01:41:24 Earliest would be early to mid next week IMO Dec 10 01:41:26 oc80:nope haven't got it Dec 10 01:41:37 well then I am going back to porting Dec 10 01:41:44 because Palm should release by then Dec 10 01:41:46 dBsooner: there's no race Dec 10 01:41:57 what makes you so sure they should release by then? Dec 10 01:42:11 and it's not like there is a race, people can still just EPR after an update Dec 10 01:42:17 rwhitby: when i hav been focusing all my attention on this and disregarding porting patches Dec 10 01:42:21 egaudet: inside info Dec 10 01:42:31 I rather this be done right for the longterm than try to undercut for this particular release Dec 10 01:42:36 egaudet: amen Dec 10 01:42:47 egaudet, rwhitby: i completely agree Dec 10 01:42:51 That is NOT my argument. Dec 10 01:43:03 dBsooner, again though even if you don't port all the patches by release, it's OK... breathe Dec 10 01:43:05 hehe Dec 10 01:43:30 My argument is how I have devoted all my time to testing/playing with new AUPT and ignored all the porting and 1.3.1 stuff. Dec 10 01:43:47 all the testing of AUPT only helps it Dec 10 01:44:02 and it's not like people will die if they have to wait a day or a week or even 2 weeks for a patch to be ported Dec 10 01:44:23 Right, but my words to you at the beginning of the week were, "I want to concentrate on the one that will need the impact first." Dec 10 01:44:23 you shouldn't feel like you HAVE to port every single patch before a release comes out Dec 10 01:44:38 AUPT is more important IMO Dec 10 01:45:01 I WANT it to be out before palm release, but that's not a priority that will force our hands Dec 10 01:45:03 me having a working Pre is more important to me.. and all this webosdoctoring has played a toll on that. Dec 10 01:45:23 I'm sorry then, I didn't mean to make you feel like you were forced to doctor and test Dec 10 01:45:24 dont mean to interupt but i have been trying to get preware and i am following all the steps but novacomd wont install on my computer does anyone know why, or how i can fix that? Dec 10 01:45:28 dBsooner: the stuff still has be tested, no matter what Dec 10 01:45:33 rwhitby: agreed. Dec 10 01:45:58 the fact is that the testing can't be rushed for something like this Dec 10 01:46:07 dBsooner, your time testing rather than porting helps AUPT along quicker. And we'd all rather get AUPT out quicker than port patches before a release Dec 10 01:46:10 I never said it could/should. Dec 10 01:46:38 we have to test a lot, so whether we test a lot now or a lot next week or a lot the week after, we still have to test a lot Dec 10 01:46:42 pushing off testing still pushes off the release Dec 10 01:46:59 where do we stand in teh remove all/install all? Dec 10 01:46:59 and plus you do NOT need a pre to port patches Dec 10 01:47:12 on hells island Dec 10 01:47:14 that's where we stand Dec 10 01:47:19 I need it to test install the ipk's Dec 10 01:48:03 test install ipk's take the least time ocne they are ready, and I could easily help if you found yourself in a bind. 50 patch install/removes would take like 15 minutes tops Dec 10 01:49:37 anyway Dec 10 01:49:42 well, volunteer work progresses as the free time is available, not according to some externally imposed schedule Dec 10 01:49:58 Again, I AM NOT ARGUING THAT Dec 10 01:50:01 Drop it. Dec 10 01:50:07 Back to this logic Dec 10 01:50:23 * rwhitby wonders where the heat is coming from .... Dec 10 01:50:40 * zsoc turns on a fan Dec 10 01:50:52 2 vs 1.. you two ganging up saying I am arguing to get this out faster.. when I never said that. Dec 10 01:51:53 and at the point I asked if it were going to have th possibility of releasing tonight or tomorrow, we had a fully working logic as it stood. Dec 10 01:52:00 with no issues.. then this arose. Dec 10 01:52:05 and everythign changed. Dec 10 01:52:09 no, I said that the timing of some future webOS release has no bearing on the importance of testing aupt now Dec 10 01:52:23 (imho) Dec 10 01:52:27 rwhitby: ok, thanks for the tip with strace, very cool to see what the heck it does. I had a bug in the upstart script, added another version v.1.0.2 of the daemon now Dec 10 01:52:51 dBsooner, one or two isolated test cases does not mean "no issues" Dec 10 01:52:53 debilater: yeah, took me almost a day to work out how to debug upstart scripts Dec 10 01:53:16 first of all, and second of all the goal is to make the technology as smart and compatible and user friendly and secure as possible NOT to release something that just works for OTA Dec 10 01:54:09 This is NOT something that we change often, it should hardly be changed at all. This is a major rewrite/upgrade, the old APT was designed and talked about for at least a month before it leaked Dec 10 01:54:35 you have seemed to want to race the Palm release clock to get something out asap that works for OTA Dec 10 01:54:37 rwhitby: i didn't think how much work it needs for such a simple app Dec 10 01:55:01 debilater: netstatd 1.0.2 in the feed Dec 10 01:55:01 but making people upgrade all their patches now, and then changing AUPT and making them do it again etc... is not the way this should work Dec 10 01:55:14 rwhitby: thx Dec 10 01:55:16 debilater: the effort in packaging is always underestimated :-) Dec 10 01:55:40 egaudet: logic looks good Dec 10 01:55:47 egaudet: i see no problems with it Dec 10 01:56:37 egaudet: I'll look at the logic in about 8 hours from now Dec 10 01:56:43 rwhitby: ok, works now out of the box after installing :) Dec 10 01:56:51 *happy* Dec 10 01:56:52 cool cool Dec 10 01:57:08 debilater: so, any minor tweaks before the first public release? Dec 10 01:57:24 tomorrow I'll go over all the logic and try to come up with all the test cases that need to be verified Dec 10 01:58:14 the next thing that needs looked into is the 'remove all/install all/ Dec 10 01:58:28 rwhitby: nope it's ok for now (and it's late here, 3 am, i must go to bed) Dec 10 01:58:44 debilater: so would you like a release now, or tomorrow? Dec 10 01:58:45 3pm Dec 10 01:59:21 rwhitby: better tomorrow so i have some time to make a posting Dec 10 01:59:25 rwhitby: ok? Dec 10 01:59:26 debilater: ok Dec 10 01:59:49 great, thanks for your help, where's your donate button? :) Dec 10 01:59:56 it's a sticky situation Dec 10 02:00:41 * zsoc wonders what debilater was working on... Dec 10 02:01:37 zsoc: a small netstat app which displays interface traffic stats Dec 10 02:01:56 debilater: ah, very cool :? Dec 10 02:02:06 s/:?/:>/ Dec 10 02:02:07 zsoc meant: debilater: ah, very cool :> Dec 10 02:02:08 zsoc: because in germany we have a "flatrate" which has a bandwidth limit when you reach 200 mb Dec 10 02:02:31 debilater: an even better reason :) very resourceful Dec 10 02:02:33 zsoc: so i wanted to keep track of it Dec 10 02:02:53 debilater: http://www.webos-internals.org/wiki/WebOS_Internals:Site_support Dec 10 02:03:07 debilater: I was trying to download that earlier. Dec 10 02:03:35 debilater: I suspect I will be using your app myself (.au has no unlimited data plans) Dec 10 02:03:53 rwhitby: ok, so i'll put some for xmas :) Dec 10 02:04:34 ok, time to go to bed now, bye Dec 10 02:06:27 I keep getting connection refused Dec 10 02:06:37 on port 22 Dec 10 02:06:47 I'm still trying to figure out why LunaSysMgr reads the output of /proc/cpuinfo every 30 seconds. Dec 10 02:07:53 very bad scaling? Dec 10 02:08:06 No no, I haven't messed with those lame patches. Dec 10 02:08:12 if it parsing that every time it could be part of the cpu usage issue Dec 10 02:08:14 Unless you mean the scaling already being used. Dec 10 02:08:21 but then it might just be stat'ing Dec 10 02:08:46 I don't know, stracing lunasysmgr makes my head spin Dec 10 02:09:37 is it reading from the fd or just stating it? Dec 10 02:12:25 it seems to be an output Dec 10 02:12:40 I was just kind of talking outloud, it was something i "meant to look into" albeit right now isn't the best time for me Dec 10 02:13:04 writing to it? Dec 10 02:13:07 can you pastebin please Dec 10 02:13:22 no no not writing Dec 10 02:13:25 just reading Dec 10 02:13:26 connection refused "ssh -p 22 192.168.0.202" via usbnet Dec 10 02:15:33 why can't the update all just run a shell script? :D Dec 10 02:15:46 larry larry larry Dec 10 02:15:49 port 222 Dec 10 02:16:47 said the same thing Dec 10 02:17:05 can u ping that ip? Dec 10 02:17:11 on the pre, type ifconfig Dec 10 02:17:36 yup Dec 10 02:17:50 usbnet? Dec 10 02:18:11 I can ping it, yes usbnet Dec 10 02:18:18 nice Dec 10 02:18:20 so what you have to do Dec 10 02:18:26 LarryFlynt: did you open up iptables to allow it? Dec 10 02:18:29 is run dropbear on that interface Dec 10 02:18:51 and be on the same subnet... Dec 10 02:19:00 :X Dec 10 02:19:02 * rwhitby bbl Dec 10 02:20:20 hm, apparently certain applications are forced allow in low memory Dec 10 02:25:05 afk Dec 10 02:25:44 tmzt: if you're still interested -> http://www.pastebin.ca/1709095 Dec 10 02:26:00 and it does it.. er.. all the time. unless stracing it somehow triggers that response Dec 10 02:27:09 thats just reading Dec 10 02:29:20 why Dec 10 02:29:22 why waste the time Dec 10 02:29:24 over and over again Dec 10 02:29:29 What, it has to check it still exists? Dec 10 02:29:30 that I don't know Dec 10 02:29:40 So LunaSysMgr is like a guy who grabs his crotch a lot? Dec 10 02:29:44 it wants to make sure the processor didn't change Dec 10 02:29:45 Sorry, the boubon talking. Dec 10 02:29:52 A little obsessive tho, isn't it? Dec 10 02:29:53 you know.. cuz things re-solder themselves Dec 10 02:30:01 lol, all the time in my house Dec 10 02:33:41 the processor might change Dec 10 02:33:43 or something Dec 10 02:33:55 anyway, to see if it exists or even if it's changed you stat it Dec 10 02:34:08 not read(fd, &buf, 1) Dec 10 02:34:22 this thing is waking up how often to context switch? Dec 10 02:34:56 tmzt: i'm sorry, define the context switch question? Dec 10 02:35:15 every one of those kernel calls involves a context switch Dec 10 02:35:26 if you look at the strace it's calling for one character at a time Dec 10 02:35:27 Oh Dec 10 02:35:31 right Dec 10 02:35:40 run powertop and see how much power this thing is actually using Dec 10 02:35:41 which is odd to me, but i figured it was deep kernel stuff ;) Dec 10 02:35:53 Luna? I dunno.. it seems to always be at 20% :P Dec 10 02:40:17 weeee Dec 10 02:40:22 I can see all the apps again! :D Dec 10 02:45:11 20% of what? Dec 10 02:47:15 tmzt: cpu usage? i don't have powertop installed on this device atm **** ENDING LOGGING AT Thu Dec 10 02:59:56 2009