**** BEGIN LOGGING AT Tue Dec 08 02:59:56 2009 Dec 08 03:00:19 why only 20? Dec 08 03:00:23 egaudet: so does aupt work if you have existing apt patches installed and then update from aupt patches, or do you need to have aupt patches installed? Dec 08 03:00:26 it's easy to install a bunch Dec 08 03:00:41 AUPT patches installed Dec 08 03:00:48 aupt? Dec 08 03:00:53 existing APT patches don't have the right PRERM's Dec 08 03:01:24 that's why we have to do a mass version bump and hope everyone "updates" their patches BEFORE they upgrade webos Dec 08 03:01:40 Smubeht: Auto-Update Patch Technology Dec 08 03:02:05 you need aupt patches installed because old patches don't have the right prerm Dec 08 03:02:07 Smubeht: It's the Predecessor of APT Dec 08 03:02:16 successor? Dec 08 03:02:19 yes Dec 08 03:02:23 successor Dec 08 03:02:29 APT is the Predecessor Dec 08 03:02:41 because Pre = before Dec 08 03:02:45 :D Dec 08 03:02:56 (yes, I had it wrong first. .. just covering it up) Dec 08 03:03:10 WHAT?!?! ALL MY CONTACTS ARE GONE! Dec 08 03:03:18 Dang you Palm Cloud! Dec 08 03:03:26 Oh wait.. I use Exchange. Dec 08 03:03:26 lol Dec 08 03:03:34 i definitely hate you Dec 08 03:03:39 ROFL Dec 08 03:03:55 Didn't Brady throw a crappy interception to end the game yesterday? Dec 08 03:04:00 rwhitby, question will ipkgservice update the webos-patches feed version if it is disabled? Dec 08 03:04:06 that hurts Dec 08 03:04:09 that just really really hurts Dec 08 03:04:11 Low blow? Dec 08 03:04:22 definitely! lol Dec 08 03:05:21 so make sure when you guys doctor to 1.2.1 to install from the webos-patches/testing/1.2.1/ feed Dec 08 03:05:27 so that you get AUPT patches Dec 08 03:05:42 egaudet: Yeah, I know. Dec 08 03:05:45 egaudet: yes, ipkgservice updates both enabled and disabled webos-patches feeds Dec 08 03:05:51 egaudet: I answered rwhitby's questions before you did. ;) Dec 08 03:06:19 Doh! I should have made a dummy account with Palm... it's restoring my crap from the app catalog Dec 08 03:06:23 this might take a min Dec 08 03:07:52 -rw-r--r-- 1 root root 31382 Dec 7 22:07 webos-patches.log Dec 08 03:08:02 nice! Dec 08 03:08:07 31 KB Dec 08 03:08:13 rsync that bad boy Dec 08 03:08:17 or ftpput Dec 08 03:08:19 or scp Dec 08 03:08:47 may have to think about a size limit or putting it on /media/internal Dec 08 03:09:06 compress it? Dec 08 03:09:12 over time it could get quite large Dec 08 03:09:35 I thought we decided to rotate it based on version Dec 08 03:09:47 webos-patches-.log Dec 08 03:10:23 it should really be on /media/internal shouldn't it? Dec 08 03:10:38 it would be MUCH easier to access by the user Dec 08 03:10:50 However, a full erase would whipe it. Dec 08 03:11:00 but a doctor wouldn't Dec 08 03:11:08 doctor would Dec 08 03:11:19 doctor keeps /media/internal now Dec 08 03:11:23 really? Dec 08 03:11:26 yep Dec 08 03:11:32 since the "new" one? Dec 08 03:11:33 I think I am going to set the --no-backup-if-mismatch option with patch for AUPT Dec 08 03:11:34 or since 1.3.1? Dec 08 03:11:44 so we don't get .orig files Dec 08 03:12:03 cool Dec 08 03:12:03 good idear Dec 08 03:13:02 egaudet,rwhitby: samkim asked me to change the title of his latest patch.. What are we going to rule for allowing "title changes"? Dec 08 03:13:16 bout time palm backup! sheesh Dec 08 03:15:03 heh - wget preware-bootstrap works better when wifi is turned on :-) Dec 08 03:15:28 Unless you have CDMA in AU Dec 08 03:15:38 preware-bootstrap valid bit.ly now? Dec 08 03:16:02 doh! "webos20090606" Dec 08 03:16:12 dBsooner: yep Dec 08 03:17:17 egaudet: Can I add the SUB_VERSION split with skip build if SUB_VERSION = 99 to the common.mk? Dec 08 03:17:57 i would rather we get rid of -99 from all building Dec 08 03:18:01 (for the -0 run) Dec 08 03:18:23 we never really decided what was best earlier. Dec 08 03:18:30 just a lot of bantering. Dec 08 03:18:40 so i'd say don't put the split in because we don't want -99's to build at all Dec 08 03:19:17 well, that is what the split would do Dec 08 03:19:19 IMO it should stop building altogether and save the ipk somewhere, by -99 something we are for all intents and purposes discontinuing that package permanently Dec 08 03:19:20 make it skip the build Dec 08 03:19:28 the split would only ignore the -0 building Dec 08 03:19:39 it still needs to build the -99 one time Dec 08 03:19:49 not if we don't carry it over Dec 08 03:20:01 it will still build VERSIONS = 1.3.1-99 Dec 08 03:20:10 but just won't build 1.3.2-0 Dec 08 03:20:10 for instance if need to switch autobuilder to backup server Dec 08 03:20:27 it will still build 1.3.1-99 in the normal for v in $VERSIONS run Dec 08 03:20:37 it will have to rebuild EVERYTHING. -99 is killing a package and thus should be a one time manual build and push to repo in some other place as an ipk Dec 08 03:20:41 we'll figure that out after Dec 08 03:20:46 that's my point Dec 08 03:20:51 I don't want -99 building ever Dec 08 03:21:22 I want it to be a manual build and push process because it's really just a workaround to take back a package Dec 08 03:21:38 ok i have 39 patches installed Dec 08 03:21:40 grr.. stupid windows 7 and novacom and novaproxy not working Dec 08 03:21:42 at least one from each category Dec 08 03:21:44 OTA time? Dec 08 03:21:59 -rw-r--r-- 1 root root 49986 Dec 7 22:18 webos-patches.log Dec 08 03:28:50 hacker Dec 08 03:28:55 hackery* Dec 08 03:31:18 need to remind myself to fix the preware-bootstrap.. if you enable testing feed and there is no ipkgservice ipk returned, it needs to default back to production feed Dec 08 03:34:59 heh, just hit that myself. Dec 08 03:35:18 if you answer 'no', it works fine Dec 08 03:35:38 because ipkgservice doesn't exist in testing feed right now.. so my awk for the Package version fails. Dec 08 03:36:14 to get echo from bourne shell to go to stderr so preware shows it red, would I do echo "HI" 1>&2 Dec 08 03:36:50 i think so Dec 08 03:38:18 egaudet: knock out some of the whitespace in the .log file Dec 08 03:38:19 pushed to change return -1 to return 1 Dec 08 03:38:21 that should save space Dec 08 03:38:29 and echo error on dummy packages Dec 08 03:38:54 meh Dec 08 03:39:01 I rather look at a pretty log file :P Dec 08 03:39:07 it's sitll pretty Dec 08 03:39:13 just take out some of the line breaks Dec 08 03:40:26 so do I need to wait untill the testing feed is rebuilt before I install more patches/OTA to 1.3.1? Dec 08 03:40:36 ? Dec 08 03:40:42 testing feed contains 1.2.1 and 1.3.1 Dec 08 03:40:44 you said you pushed return -1 to return 1 Dec 08 03:40:57 oh yea won't effect anything Dec 08 03:41:02 ok Dec 08 03:41:11 return -1 just gives error message about negative number in return Dec 08 03:41:18 ahh Dec 08 03:42:21 egaudet: did you happen to "ipkg -o /var list_isntalled > before_ota.log" just for giggles? Dec 08 03:42:41 I did.. so I can test the amount of "*patches*" installed.. and compare it to how many are available for update Dec 08 03:45:47 no i didn't Dec 08 03:46:31 but now i just did Dec 08 03:46:57 egaudet: updating testing feed Dec 08 03:52:06 so /media/internal/webos-patches.log is good? Dec 08 03:52:09 I'll change that Dec 08 03:53:41 pushed Dec 08 03:54:16 this thing is taking forever to download 1.3.1 update Dec 08 04:00:47 there.. I have 45 installed Dec 08 04:01:25 -rw-r--r-- 1 root root 42768 Dec 7 22:00 /var/log/webos-patches.log Dec 08 04:04:13 OTA'ing Dec 08 04:04:59 I removed some newlines db Dec 08 04:05:05 woohoo! Dec 08 04:05:18 still keeping it pretty Dec 08 04:05:32 yeah, with those ----'s you keep it pretty Dec 08 04:07:04 root@castle:/tmp# find / -name *.webosinternals.orig | wc -l Dec 08 04:07:04 76 Dec 08 04:08:01 find / -name *.orig| wc -l Dec 08 04:08:02 bet you have more Dec 08 04:08:25 sure do Dec 08 04:08:27 15 more Dec 08 04:09:54 what a wasate Dec 08 04:10:01 of space Dec 08 04:10:01 ? Dec 08 04:10:05 those will never be removed by anyone Dec 08 04:10:10 all the .orig's Dec 08 04:10:12 yea Dec 08 04:10:17 are those installed by us? Dec 08 04:10:22 auto created by patch Dec 08 04:10:25 yeah Dec 08 04:10:28 that's what I thought Dec 08 04:10:35 that's why I need to put --no-backup-if-mismatch Dec 08 04:10:57 yeah Dec 08 04:11:09 half way done downloading update Dec 08 04:11:18 almost done validating update Dec 08 04:12:34 1.3.1 "install now" Dec 08 04:14:47 validating.. Dec 08 04:18:27 installing.. brb Dec 08 04:21:21 who knows how to get Mojo logging working on a device Dec 08 04:28:03 why do people ask a question and then leave before anyone has a chance to answer. Dec 08 04:28:08 that's just rude. Dec 08 04:31:41 rick_home: he's a troll, it's better no one is around Dec 08 04:38:25 dBsooner: what's a patch that applied on 1.2.1 but needed changing for 1.3.1 ? Dec 08 04:43:49 this confirmation dialog certainly is cumbersome for testing :P Dec 08 04:44:13 good thing we're getting rid of it with package signing ... Dec 08 04:44:39 conf. dialog is going away after signing? Awesome Dec 08 04:44:55 for trusted signed packages, yes. Dec 08 04:45:38 so, we need an example of a patch in 1.2.1 which is not in 1.3.1, and an example of a patch that changed from 1.2.1 to 1.3.1 Dec 08 04:46:08 character counter = not in 1.3.1 Dec 08 04:47:22 nvm Dec 08 04:47:39 anyone know the mexican Pre's webosdoctor url? Dec 08 04:47:47 Hey is it possible to make a patch that allows palms built in task app to sync with google's tasks? (i know i've asked this before but I never got an answer) Dec 08 04:48:14 it's linux, anything is possible Dec 08 04:48:23 hmm Dec 08 04:48:49 a lot of patches are -0 for valid versions Dec 08 04:48:59 but none of those got built Dec 08 04:49:04 because the dummy package was built first Dec 08 04:49:23 so we need to mass bump the major_upgrade branch and rebuild to test feed Dec 08 04:49:48 egaudet: will a clobber and rebuild work instead? Dec 08 04:49:53 no Dec 08 04:50:18 because -0 is built for dummy packages on every package first. Then the idea is that all real packages start at least at -1 Dec 08 04:50:40 since a lot of real ones are at -0, it tries to build and sees nothing to be done since dummy package already built with -0 Dec 08 04:50:46 ah Dec 08 04:51:06 egaudet: I'll be out for a while - upgrading my laptop to 8GB Dec 08 04:51:27 ok, I'll try to get these versions bumped before going to sleep Dec 08 04:51:31 ok Dec 08 04:51:42 dBsooner, ping Dec 08 04:56:06 i just created a patch file to include some email changes that I liked into one patch, i have a 2 questions, after applying it, in preware, how do I get an email image for it, and secondly, how do i get it on the pre-ware webos list? Dec 08 04:56:27 i jused JayCanucks unified diff tool to create them and then joined them into one patch Dec 08 04:56:48 hi mikepre Dec 08 04:57:39 hi Jay Dec 08 04:57:51 i think my joining issue was related to my editor... Dec 08 05:00:02 JayCanuck, do you still need webos doctor for the mexico pres? Dec 08 05:00:13 yea Dec 08 05:00:19 webosdoctor url Dec 08 05:00:19 the mexico president? Dec 08 05:00:29 http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_dl_telcel_es.html Dec 08 05:00:36 thats the page on palm's site its on Dec 08 05:01:51 yea, I need the direct download url Dec 08 05:02:23 give me a few minutes and ill get that Dec 08 05:02:29 it's found within the .jnlp file :) Dec 08 05:07:09 was wondering where the direct URL was....thanks for info Dec 08 05:13:41 rwhitby, pushed Dec 08 05:20:34 hmm, no luck trying to download the telcel jnlp file, think someone at palm would be willing to provide it? Dec 08 05:22:49 dBsooner, btw we put all the obsolete ones as VERSION = rather than VERSIONS = and we skip the dummy package building so it's all good Dec 08 05:23:27 dBsooner, do we want to make top-bar-increase-font-size obsolete package -99 (it's -19 right now)? Dec 08 05:27:21 pushed updated remaining VERSION = to VERSIONS = (except obsolete will stay with VERSION =) Dec 08 05:36:52 added --no-backup-if-mismatch, pushed Dec 08 05:38:14 I'll finish removing my patches after new versions are built to test feed. Going to bed now. dBsooner I'd wait for rwhitby to rebuild to test feed to continue testing Dec 08 06:39:43 yo Dec 08 07:24:14 Sweet.... I can finally see the App Catalog! Dec 08 07:24:18 So can another Aussie Dec 08 07:24:22 only 5 apps tho Dec 08 08:56:19 hi alll Dec 08 10:58:31 dBsooner: updated patch testing feed is pushed Dec 08 11:17:45 I'm on OS X 10.6 (Snow Leopard), I'm trying to run novaterm for the first time. My device is in developer mode, hooked up via USB in charge mode, but no joy. Dec 08 11:18:07 I'm on OS X 10.6 (Snow Leopard), I'm trying to run novaterm for the first time. My device is in developer mode, hooked up via USB in charge mode, but no joy. Dec 08 11:24:57 EdLin: I run the SDK on 10.6 all the time. Dec 08 11:25:27 EdLin: what steps did you follow to install the SDK? Dec 08 11:50:06 EdLin: try another USB port, seriously. i'm on 10.5.8, but same issue until i (really, i swear) connected the pre to another USB port :-( Dec 08 12:05:47 istojic: yup, I tried that and it worked. :) Dec 08 12:05:50 istojic: I have installed now the optware so I can ssh into it. :) Dec 08 12:06:23 EdLin: phew, and i thought i had the only dud macbook in the world :-/ Dec 08 12:07:22 btw, i don't really mind using novaterm to mess with my pre, it's just that novaterm's terminal emulation is fubar. can't press enter when i "less" files... Dec 08 12:07:50 istojic: I mind because I only have one microUSB cable and I want it plugged into my touchstone. Dec 08 12:08:01 istojic: I'm buying a second cable tho Dec 08 12:08:28 don't get me started on microUSB... Dec 08 12:08:31 * istojic fumes slightly Dec 08 12:08:52 hey, it could be worse, they could use a propritary connector. Dec 08 12:09:59 EdLin: did you use the optware bootstrap script, or install via preware? Dec 08 13:12:05 i know it's not really an internals question, but #webos seems to be sleeping... is anyone using WebView's webViewUrlChanged event? Dec 08 13:13:55 btw, i got the answer to my missing memory after a wipe... it seems that i've forgotten that i've metadoctored my webOS installation so the 2gb went to /var :-D whoops... Dec 08 13:14:42 won't be needing that come 1.3.5 Dec 08 13:15:26 i know, but well... it ain't here yet, is it? Dec 08 13:16:59 nope Dec 08 14:35:27 I can't update my Popelli Reader. Preware thinks there is a checksum mismatch... Dec 08 14:42:57 Ortwin_Pre: uninstall and reinstall Dec 08 14:43:44 rwhitby: are you gone? Dec 08 14:43:50 ~seen rwhitby Dec 08 14:43:53 rwhitby is currently on #webos-internals #oe #nslu2-linux. Has said a total of 80 messages. Is idling for 2h 33m 54s, last said: 'EdLin: did you use the optware bootstrap script, or install via preware?'. Dec 08 14:47:49 obladda: Reinstall fails with the same md5sum mismatch. Dec 08 14:50:56 Ortwin_Pre: update feeds Dec 08 14:51:28 Already did that a few times. Will try again. Dec 08 14:58:18 Updating feeds doesn't help. I suppose the package is really broken. Dec 08 15:03:17 egaudet: I fell asleep last night, but it seems it was a good thing Dec 08 15:03:19 I read the backlog Dec 08 15:03:51 did you use my mass_ver_bump on the testing feed? Dec 08 15:03:56 major_upgrade branch.. Dec 08 15:09:09 nope, you just bumped all the 0's to 1's. So when we do the mass ver bump, all the 1's wil become 2's. :D Dec 08 15:21:24 egaudet: updated webospatchupload.php (form) to only output "VERSIONS =" and to include a note about screenshots. Dec 08 15:30:35 hi all Dec 08 15:45:59 how is it possible that I installed an app with ipkg and its not showing up with "ipkg list > list.txt"? I can't find it to delete it. Its the beta of the youview app. Dec 08 15:46:35 Ron001: how long ago did you install it? Dec 08 15:46:40 Ron001: maybe it was deleted? Dec 08 15:46:56 but it is in the launcber Dec 08 15:46:59 launcher Dec 08 15:47:04 and to see what you have INSTALLED you do: "ipkg -o /var list_installed" Dec 08 15:47:12 list just shows you what is available Dec 08 15:47:23 Ron001: Deleted from the Feed.. not from your phone. Dec 08 15:48:00 Good morning JayCanuck. Dec 08 15:48:50 there it is, it shouldnt change my ability to remove it though, right? perhaps I typed it wrong... Dec 08 15:49:49 Ron001: "list_installed" shows everything you have installed on your phone.. "list" shows everything in the REPO that you can install. Dec 08 15:51:03 is my syntax correct? ipkg remove com.gosyntactix.beta.youview - 0.1.14 Dec 08 15:55:27 Ron001: why dont you simply use orange + launcher icon ? Dec 08 15:56:04 the delete button doesnt show up when installed that way Dec 08 15:56:16 Ron001: yes it does Dec 08 15:56:28 hold the orange button and tap on the launcher icon Dec 08 15:56:52 if it doesn't, your syntax is incorrect Dec 08 15:57:02 ipkg -o /var remove com.gosyntactix.beta.youview Dec 08 15:58:17 strange, that wasn't there before! Thanks. I must be staying up too late. Dec 08 16:03:43 dBsooner Dec 08 16:03:49 how has testing gone? Dec 08 16:04:02 egaudet_work: I posted to you. Dec 08 16:04:05 scroll up Dec 08 16:04:06 or read log Dec 08 16:04:12 about an hour ago Dec 08 16:04:17 and JayCanuck is here Dec 08 16:04:23 we are talkinga bout WQI and AUPT Dec 08 16:04:41 I can't scroll up Dec 08 16:04:50 because there is no backlog here at work where I signed in 10 minutes ago Dec 08 16:05:47 and the log containing anything since I was last on last night isn't up yet Dec 08 16:05:56 sure it is Dec 08 16:06:23 http://logs.nslu2-linux.org/livelogs/webos-internals.txt Dec 08 16:06:28 that's the live log.. up to the second Dec 08 16:06:48 oh i didn't know about that Dec 08 16:06:53 brb Dec 08 16:07:00 read it.. it was 2 hours ago Dec 08 16:07:08 err 1 hour ago Dec 08 16:07:11 exactly 1 hour ago Dec 08 16:10:13 basically you put VERSIONS = Dec 08 16:10:16 in php script Dec 08 16:12:25 so far I haven't had any issues removing anything after OTA Dec 08 16:19:01 dBsooner, I also see no talk about QI and AUPT in the log? Dec 08 16:19:37 JayCanuck: Is there a way you can get a list of all the -1+'s and then compare that to the list of -0's.. Then list all the ones that ONLY HAVE -0's so the user can "remove" them.. That's the whole point of the -0's. To get the user to remove them. Dec 08 16:19:48 egaudet_work: It was via pm. Dec 08 16:20:06 I'll pastebin it.. Dec 08 16:20:56 egaudet_work: http://webos.pastebin.com/d765c820d Dec 08 16:21:30 i dunno if you want to pastebin pm's, people usually PM for private message :P Dec 08 16:21:38 but since ya already did, I'll go read Dec 08 16:22:55 it was nothing that couldn't be read publically Dec 08 16:22:56 wait, so the user has to manually unistall the -0 packages after each update? Dec 08 16:23:01 just let me know when you are done and I will delete it Dec 08 16:23:40 JayCanuck: Yes. They see a -0 package as an "update" to their currently installed package. And it tells them to "remove this package because it is not currently available for this version of webOS" Dec 08 16:24:00 but if a -1 or greater exists of that packageid, they will NOT see the -0 Dec 08 16:24:00 -0 is reserved for dummy pacakge (unavailable for that webos version) Dec 08 16:24:33 OH.. and something you might enjoy: We created a "log" file for all patch isntall/removes Dec 08 16:24:41 hmm Dec 08 16:24:52 everything done by postinst/prerm is in /media/internal/webos-patches.log Dec 08 16:24:57 current wosqi doesn't handle updates Dec 08 16:25:00 *currently Dec 08 16:25:18 (more accurately, the tweaks section doesn'r) Dec 08 16:27:04 egaudet_work: To answer you from earlier.. yes PHP file outputs VERSIONS = only now to the Makefile, instead of VERSION or VERSIONS Dec 08 16:27:32 Note that the major point of AUPT is that a patch can be uninstalled after an update Dec 08 16:27:48 That's what I said. Dec 08 16:27:57 the -0's are there for installers that support showing package updates as a courtesy to the user to let them know to uninstall it. Dec 08 16:28:17 I still would rather people wipe their patches prior to updating but we know many will not Dec 08 16:29:24 I guess after every time the repo is parsed, I can check each package in the backups file to see if the current repo version is -0 Dec 08 16:29:46 and also hide -0 downloads in the repo tab Dec 08 16:30:20 would it be easier to add update support Dec 08 16:30:22 -0's are there for the user to be able to REMOVE the isntalled pacakge Dec 08 16:30:50 so as to not possibly have to chase a moving bar, as I can't guarantee -0 will always be used in this manner Dec 08 16:30:57 well.. let me rephrase that.. -0's are there for users to KNOW to remove the installed package Dec 08 16:31:26 yea, that's what I meant Dec 08 16:31:27 If no greater version # exists for that pacakge (-1, -2, -3, etc) Dec 08 16:31:52 brb, real work Dec 08 16:32:08 upon repo scanning, if the package is in backups, and the version on-feed is -0, the automatically uninstall it Dec 08 16:32:48 without telling the user? :D Dec 08 16:33:06 you mean "on-feed" = "in Packages.gz"? Dec 08 16:33:15 yea Dec 08 16:33:19 ok Dec 08 16:33:25 "package is in backups" ? Dec 08 16:33:26 I use the Packages file, actually Dec 08 16:33:33 ahh Dec 08 16:33:37 no uncompressing Dec 08 16:33:38 brb Dec 08 16:34:02 meant packages file, egaudet Dec 08 16:38:42 I don't think installers should treat -0's specially. AUPT will be currently building them specially, but it's all to follow the existing packaging standards Dec 08 16:39:48 what if the user chooses not to run the postinst/prerm script though? Dec 08 16:40:07 then they can't install/remove the package unless they do Dec 08 16:40:13 ? Dec 08 16:40:17 wosqi lets them Dec 08 16:40:30 uhh Dec 08 16:41:06 That is a very advanced thing to do and should be made sure to only be used when you know what is going on Dec 08 16:41:22 I have a popup Dec 08 16:41:53 Popups are very frequently ignored, read quickly etc... Dec 08 16:42:06 You can get into some bad situations when users mistakenly do this Dec 08 16:42:21 I've heard of not yet Dec 08 16:42:28 *none Dec 08 16:42:38 if a package is uninstalled without running prerm, the prerm is gone and that is the ONLY thing that knows of (supposed to know of) what the postinst did Dec 08 16:43:02 you may not hear of it because the symptoms will be very odd symptoms and rarely will the user be able to connect it back to that Dec 08 16:45:09 also, most users that would use WQI most likely know what they are doing, no? Dec 08 16:45:28 no Dec 08 16:45:42 lol Dec 08 16:46:13 users in general don't know what they are doing Dec 08 16:46:14 how would you suggest alerting users, if apparently they can't read text? Dec 08 16:46:25 some for of pictograph system? ;) Dec 08 16:46:31 bright flashing colors Dec 08 16:46:32 a big red stop sign :P Dec 08 16:46:35 lol Dec 08 16:46:44 well I mean I don't know when/how you get this popup with QI Dec 08 16:47:41 I think it would be best to be an advanced/hidden feature, in an area of QI that let's a user know this is for experts or you better know what youa re doing Dec 08 16:48:15 it's just scary to me at the thought of losing the prerm so easily, but I guess users can do that with partial/full erase as well Dec 08 16:48:55 anywho, how does that fit into the AUPT discussion? or was it just a side thought Dec 08 16:49:09 side thought mostly Dec 08 16:50:28 so not running prerm should not be needed in AUPT. It may have been OK to do when patches were overwritten by an OTA and the ipkg data for the patch just needed to be removed, but prerm will still allow the ipkg removal after an OTA now Dec 08 16:59:33 JayCanuck: Can you explain how your popup works? Does it come up when the user hits install/remove and asks them if they want to run the script? Dec 08 16:59:52 yea Dec 08 17:00:10 'm altering it as we speak to work as you've said Dec 08 17:00:25 so if they say "no" it just removed the package without running the script? Dec 08 17:00:39 yea Dec 08 17:00:47 I assume returncode 0 is the qualifier for ipkg script success eh? Dec 08 17:01:04 yep Dec 08 17:01:17 well the script returns 0 Dec 08 17:01:19 k, current build now follows that Dec 08 17:01:20 on success Dec 08 17:01:36 current build now always runs the script or? Dec 08 17:01:43 * dBsooner thinks my support mailbox just got A LOT smaller.. Dec 08 17:02:17 current build will not uninstall/install without ipkg script success Dec 08 17:03:02 for install, the postinst is run after the package is installed, so a failure there still leaves the package installed unless you specifically remove it as well I believe Dec 08 17:03:14 yea, I've taken that into account Dec 08 17:03:18 cool Dec 08 17:03:40 as for users not running them, I still think there can be value in that in some more hidden expert menu or something Dec 08 17:03:59 something that the user CAN do but have to go out of their way to ensure they know why they are doing it ya know Dec 08 17:04:07 but really with the new AUPT, it would be very rare a user SHOULD do that. Dec 08 17:05:22 yea in general users won't need to, although in rare cases to recover people I've had to instruct manual ipkg removal. It's one of those things 99% you should never need Dec 08 17:05:23 k, so does -0 packages do anything other that work as a flag for installers to uninstall the package id? Dec 08 17:05:44 (and other than giving the not available message) Dec 08 17:06:24 ? Dec 08 17:06:55 the -0 packages in AUPT are currently built as an ipk with a postinst that echos not available and then returns 1 Dec 08 17:07:56 k, ty :) Dec 08 17:08:10 because (with Preware) the user CANNOT INSTALL -0 package without uninstalling their - package Dec 08 17:08:33 so if user has 1.2.1-20 installed, then OTA to 1.3.1 and it hasn't been ported yet they will see an update to 1.3.1-0. If they read package description they see it is not available and can uninstall. If they update (if/when installers support updating of patches, which none do yet) then the postinst will fail and the end result it not installed anymore Dec 08 17:09:06 and that "removeal of the old" will run the PRERM that blows out the backups if the md5sum of the orig file matches the md5sum of the stock file in /usr/lib/ipkg/info/md5sumjs Dec 08 17:10:06 makes sense Dec 08 17:12:11 how is it handled for updates that aren't dummies, after OTA update Dec 08 17:13:05 whether a dummy or not, the package is seen as update because patch versions start with webos version Dec 08 17:13:54 so 1.2.1-20 is installed and then they OTA to 1.3.1 and it's been ported already so they see an update to 1.3.1-4 for instance, they update which is a remove then install Dec 08 17:14:44 oh, so all patch ipk install now remove then apply, rather than installing over? Dec 08 17:14:51 and same logic.. user will "uninstall" the old package (which runs the PRERM and SHOULD blow out the backups.. ), then they will be able to actually INSTALL the new package (*_1.3.5-1_all.ipk, for example). Dec 08 17:15:04 stupid netsplits Dec 08 17:15:11 damnit Freenode! Dec 08 17:15:17 lol Dec 08 17:15:17 no they don't remove then apply Dec 08 17:15:28 I'm saying the only supported "update" of a patch ipk currently is remove and then install Dec 08 17:15:40 And no installers that I know of do this automatically Dec 08 17:16:19 but AUPT is still in the works, and none of this is set in stone yet Dec 08 17:16:36 already I'm starting to think of the holes that OTA can still cause troubles with Dec 08 17:16:48 and all patches have always been REMOVE then INSTALL Dec 08 17:16:52 they never installed over the top Dec 08 17:17:03 now I think postinst might have to do a check for md5sum Dec 08 17:17:19 postinst: if file is md5sum stock then blow away the backup and re-backup Dec 08 17:17:49 oh.. if the backup already exists Dec 08 17:17:54 as if it never got removed for some wierd reason Dec 08 17:17:54 yea Dec 08 17:18:00 good thought Dec 08 17:18:04 but I guess that doesn't make sense Dec 08 17:18:22 if the files are stock md5sum that means the package was overwritten and the backups are gone Dec 08 17:18:27 well if a Prerm didn't get run.. Dec 08 17:18:38 then the .webosinternals.orig might sitll exist Dec 08 17:18:40 but then again, they could have made a backup from a modified file, then repair utility it and then touch it again Dec 08 17:19:04 no think this: I install patch.. Dec 08 17:19:05 if a prerm didn't get run it will exist but the file not stock, but then repair utility could get it stock i guess Dec 08 17:19:13 so hmm yea I think it would be good to put in postinst Dec 08 17:19:14 no think: Dec 08 17:19:19 I install patch Dec 08 17:19:25 remove package.. but not run prerm Dec 08 17:19:36 so patch is still applied AND .orig still there Dec 08 17:19:38 I OTA Dec 08 17:19:52 patch is no longer applied because the stock file is not in palce Dec 08 17:19:58 but the .orig file will still be there Dec 08 17:20:09 so that package was not updated by OTA Dec 08 17:20:11 so postinst won't try to back it up Dec 08 17:20:14 yes it was Dec 08 17:20:18 then the backup file is still good Dec 08 17:20:18 OTA doesn't DELETE the directory Dec 08 17:20:28 if it was updated by OTA then orig file is gone Dec 08 17:20:35 how? Dec 08 17:20:35 it overwrites the whole thing Dec 08 17:20:41 not that I was aware Dec 08 17:20:46 I thought Dec 08 17:20:49 * dBsooner runs to look at his pre.. Dec 08 17:20:55 because it has packages applied Dec 08 17:21:10 stand by Dec 08 17:21:17 I thought updates in OTA was complete move of package directory over it Dec 08 17:21:19 not file by file Dec 08 17:21:31 i am checking now Dec 08 17:21:37 because I havne;'t started removing packages yet Dec 08 17:21:47 so my last step was OTA to 1.3.1 with 45 patches installed Dec 08 17:24:52 dBsooner, I take it your find is not finding anything Dec 08 17:25:50 nope Dec 08 17:25:56 no Dec 08 17:26:01 I had to install terminal Dec 08 17:26:06 wc -l was: 91 Dec 08 17:26:10 91 .orig files Dec 08 17:26:19 so YOU were wrong Dec 08 17:26:19 I was right. Dec 08 17:26:26 OTA DOES NOT erase entire dir Dec 08 17:26:29 it's file by file Dec 08 17:26:36 which is what I thought it would do Dec 08 17:26:51 I had 76 .webosinternals.orig files BEFORE OTA.. and 76 AFTER OTA Dec 08 17:27:01 I had 91 *.orig and 91 *.orig after Dec 08 17:27:14 lies Dec 08 17:27:21 Nope Dec 08 17:27:24 lies! Dec 08 17:27:25 I would not lie about this Dec 08 17:27:43 If I had SSH enabled over ppp0, I would show you in copy/paste Dec 08 17:27:49 ok so postinst gets md5sum check tonight Dec 08 17:27:54 sure does Dec 08 17:28:27 it needs to remove the backup if the orig file md5sums to stock Dec 08 17:28:30 and re-backup Dec 08 17:28:31 * xaiki always wandered why the patching system doesn't use git. Dec 08 17:28:54 and then that should resolve the issue of people NOT removing some patches, OTA and then installing some. EPR will still be safe Dec 08 17:29:20 yes Dec 08 17:29:26 in theory Dec 08 17:29:28 :D Dec 08 17:29:54 ok.. Dec 08 17:30:14 so what happens if I were to install a package right now that modifies a file that has a backup? Dec 08 17:30:24 right now? Dec 08 17:30:26 yeah Dec 08 17:30:33 it would keep the backup Dec 08 17:30:34 and modify the file Dec 08 17:30:42 and EPR would recover an old backup Dec 08 17:30:43 and then I try to remove that package.. Dec 08 17:30:47 YEP Dec 08 17:31:00 I think I just completed getting what you said earlier. Dec 08 17:31:01 but once this is added, then your install would have fixed the backup Dec 08 17:31:04 and EPR is safe again Dec 08 17:31:05 My brain had both thoughts in my head Dec 08 17:31:13 :p Dec 08 17:31:21 but didn't connect the dots Dec 08 17:31:43 So would there ever be a situation a file would NOT be stock and the backup already exist? Dec 08 17:31:57 manual modificatinos Dec 08 17:32:00 modifications* Dec 08 17:32:06 which would then.. Dec 08 17:32:10 postinst wouldn't re-backup Dec 08 17:32:17 and EPR would restore old Dec 08 17:32:22 right Dec 08 17:32:30 buyt manual mods are "out of scope" Dec 08 17:32:35 and then you have to repair utility Dec 08 17:32:54 JayCanuck: how does copy/paste patching work in WQI? Dec 08 17:32:59 so if you want to touch files out of AUPT scope then don't expect AUPT recovery stuff (EPR) to work perfectly Dec 08 17:33:11 does that come across to us as a "manual mod", egaudet_workj? Dec 08 17:33:12 copy/paste patching? Dec 08 17:33:30 I think he means drag and drop Dec 08 17:33:32 a user just installing a .patch file Dec 08 17:33:35 yeah.. drag and drop Dec 08 17:33:39 oh Dec 08 17:33:50 I manually create all the files Dec 08 17:34:21 ipkg files get created to mimic package installation Dec 08 17:34:39 using our postinst/prerm's? Dec 08 17:34:43 or ones you created? Dec 08 17:34:47 no postinst Dec 08 17:34:53 and a modified prerm Dec 08 17:35:22 hi chuq Dec 08 17:35:33 chuqui: Go away. Dec 08 17:35:37 lol Dec 08 17:35:45 chuqui: We are discussing NDA stuff.. sheesh. Dec 08 17:35:58 JayCanuck, no postinst? So you mimic APT via QI without a postinst then? Dec 08 17:36:11 hang on. I'll go stuff carrots in my ears... carrots Dec 08 17:36:24 WHAT? Dec 08 17:36:25 HUH? Dec 08 17:36:33 chuqui: But you don't HEAR us.. you are READING us.. Dec 08 17:36:37 I guess you could put it like that Dec 08 17:36:39 you meant cucumbers over your eyes Dec 08 17:36:54 (scuttles behind potted palm) Dec 08 17:37:11 oh, and good morning, all. thanks for making me so welcome here! Dec 08 17:37:20 WHAT? I CAN'T HEAR YOU Dec 08 17:37:32 JayCanuck, modified prerm ? Dec 08 17:37:54 waht are the drag+drop patch package ids and category/package metadata? Dec 08 17:38:21 package metadata is optionally parsed from within the patch itself Dec 08 17:38:37 the ids are generated based on patch name Dec 08 17:38:47 yay! Dec 08 17:38:49 ca.canucksoftware.patches.xxxx Dec 08 17:39:49 chuqui: silly netsplit Dec 08 17:40:04 Does it set a category? Dec 08 17:40:11 and/or type Dec 08 17:40:20 in package metadata (for instance if patch doesn't have any) Dec 08 17:40:40 sec Dec 08 17:42:25 in the control file, I include, in the source json: Dec 08 17:43:14 chuqui: Good morning sir. Sorry for joking on an early am. Dec 08 17:43:34 type:"Patch", category: "WebOS Quick Install", lastupdated, title, and fulldescription Dec 08 17:43:48 cool Dec 08 17:43:51 WHAT? Carrots oh, morning! heh Dec 08 17:43:58 alright I gotta grab some lunch Dec 08 17:44:00 i'll bbl Dec 08 17:44:03 ttyl Dec 08 17:44:23 riiight... Dec 08 17:45:08 rwhitby: you should have the o'reilly book shortly Dec 08 17:45:28 nebula: where's mine? :D Dec 08 17:45:41 the mojo book? Dec 08 17:45:43 chuqui: Why don't any of the palm internal dev's hang out here? Dec 08 17:45:54 dBsooner: in the store? ;) Dec 08 17:45:57 how do you know they don't and just don't advertise? Dec 08 17:46:07 dBsooner: sorry, only had one extra Dec 08 17:46:07 chuqui: Valid point. Dec 08 17:46:15 lol Dec 08 17:46:21 i'm a Palm spy. Dec 08 17:46:24 nebula: So send me yours. Dec 08 17:46:28 Palm doesn't even know it. Dec 08 17:46:32 dBsooner: foo! Dec 08 17:46:38 lol Dec 08 17:46:42 * oilsworkn got the "rough cuts" version before the sdk was released, and downloaded a pdf of the full version when it was ready :) Dec 08 17:46:48 JayCanuck: how ya been? Dec 08 17:46:52 I have the PDF as well Dec 08 17:47:01 but I am an old school hard copy guy. Dec 08 17:47:05 pretty good, still sick, but pretty good Dec 08 17:47:09 ugh. Dec 08 17:47:15 though i haven't ever looked at hte pdf Dec 08 17:47:16 i know how that is Dec 08 17:47:24 i did like reading about it before the sdk was out though Dec 08 17:47:39 chuqui: has anyone gotten a chance to gander at that audio issue i told you about? Dec 08 17:47:49 i'm assuming it's a 2.0 fix Dec 08 17:48:01 zomg 2.0 Dec 08 17:48:06 lol Dec 08 17:48:09 zomglolobbsauce Dec 08 17:48:19 s/bb/bbq Dec 08 17:48:41 i'm gonna put webOS on my HTC, brb. Dec 08 17:48:43 rofl Dec 08 17:48:45 chuqui: WHo cares about audio.. I want my app catalog to work for ... oh wait, I can't talk about that. Dec 08 17:48:53 haha Dec 08 17:48:55 kense keeps talking about 2.0, saying he has inside information, yet has no specific details other than there will eventually be a 2.0, lol Dec 08 17:49:02 * nebula punts dBsooner Dec 08 17:49:07 shh Dec 08 17:49:36 there will be a 2.0, because it's a higher iteration than 1.3 Dec 08 17:49:40 :-D Dec 08 17:49:42 2.0 will be Pre2.. haven't you heard? Dec 08 17:49:53 why not Post? Dec 08 17:49:57 it's with engineering... Dec 08 17:50:04 kense: love his -- enthusiasm. Dec 08 17:50:06 or "Present" Dec 08 17:50:14 Pre, Present, Post Dec 08 17:50:32 my favourite Palm device name, would be the Palm Talisman Dec 08 17:50:43 lol Dec 08 17:50:49 something about Talisman seems to fit the webos style nicely, lol Dec 08 17:50:50 how about facepalm Dec 08 17:50:52 but you had the Tungsten Dec 08 17:50:54 I doubt he has much useful info on 2.0. Heck, I don't. Dec 08 17:51:24 * oilsworkn hopes 2.0 will do the dishes Dec 08 17:51:37 hey, chuqui, any idea if Palm will be doing a presentation @ CES '10? I know they have a booth, but have no idea about presentations Dec 08 17:51:49 forget that.. since 1.* can do wIRC while I am on the toilet.. I want 2.0 to whipe for me. Dec 08 17:51:58 lol Dec 08 17:51:59 * dBsooner rofls Dec 08 17:52:19 so, is the method to play audio the same, or has it changed since i looked... ie., i use this.audioPlayer.play, this.PlaySound("foo"); Dec 08 17:53:05 kinda random, but chuq brought it up in my mind. Dec 08 17:53:21 we'll be at CES (well, Palm will. not so sure if I will be); no details on what might happen there have been announced yet. Dec 08 17:53:28 someone unplugged brown Dec 08 17:54:30 was it just me, or was it very odd that Palm retweeted about an unofficial third party backup app in progress? last I checked Palm tried to ignore homebrew in the public Dec 08 17:55:13 c'mon, I can't be the only one who found that out-of-character, heh Dec 08 17:56:51 they tweeted the word "preware" the other day Dec 08 17:57:11 backup solution is good when they got that class action thing about losing backups Dec 08 17:57:41 Yep Dec 08 17:57:52 but that class action is such a crappy suit.. it is so full of holes. Dec 08 17:58:59 lol Dec 08 18:02:59 I'm still wiating for all my old text messages/emails to be sent to me. Because the suit claims the Palm Cloud backs them up.. Dec 08 18:03:20 oh, just noticed there is a wootoff today Dec 08 18:03:22 lol Dec 08 18:03:42 what?? really? Dec 08 18:03:43 Yes! Dec 08 18:30:05 it started last night Dec 08 18:31:01 don't they always start at midnight? Dec 08 18:31:04 at midnight? Dec 08 18:31:05 lol Dec 08 18:31:12 * oilsworkn was asleep before then Dec 08 18:31:48 the wootoff has been going on for awhile Dec 08 18:32:09 it always starts at midnight Dec 08 18:32:18 yeah Dec 08 18:47:05 Motorola T505 is anyone using this? Dec 08 18:53:18 oh crud. I didn't look this morning. Did I miss anything good? Dec 08 18:53:31 Loading my favorite woot-off-checkner now. Dec 08 19:07:10 wb chuqui Dec 08 19:07:21 yo... Dec 08 19:08:40 anyone else getting a whole bunch of "lag check" notices? Dec 08 19:11:04 hey chuqui -- back from the fire drill? Dec 08 19:11:25 how did you know it was a firedrill? Dec 08 19:11:45 lol fire drill. Love when that happens at work (and they are random so it's annoying) Dec 08 19:12:02 Ve haf ways...... Dec 08 19:12:23 Am I the only one getting a bunch of "notices" from myself for a "LAGCHK" from freenode? Dec 08 19:12:36 * oilsworkn has a feeling rick is the one who pulled the alarm Dec 08 19:13:05 wow.. that would be some LONG arms Dec 08 19:14:02 Just another meeting, no firedrill so far today (knocks on, um, cubiclewood) Dec 08 19:14:39 Your cubicles are made of wood... fancy. Dec 08 19:14:56 well, it looks like wood. kinda Dec 08 19:15:02 chuqui: sorry to be so nosey.. How far down the food chain are you? Are you one above Adora? Or even higher? Dec 08 19:15:09 Simulated wood... still fancy. Dec 08 19:15:21 you can't push pin into your cubicles? Dec 08 19:15:43 * Adora smacks dBsooner Dec 08 19:15:52 lol Dec 08 19:15:55 stop trying to find out who my boss is so you can ask if I can come out and play Dec 08 19:16:01 ~lart Adora Dec 08 19:16:08 EXACTLY what I was trying to do Dec 08 19:16:13 what happened to infobot? Dec 08 19:16:14 infobot is ALWAYS MIA Dec 08 19:16:14 :P Dec 08 19:16:15 Since you never come play with me anymore. Dec 08 19:16:24 ohh Dec 08 19:16:25 * dBsooner misses Adora. Dec 08 19:16:27 oh, i see, it died in the netsplit or w/e Dec 08 19:16:28 kinda busy! Dec 08 19:16:40 if you guys stop writing apps, I'd hang out more Dec 08 19:16:43 but nooooooo Dec 08 19:16:57 prolific little *mumble grumble* Dec 08 19:16:57 so make chuqui review them Dec 08 19:17:09 so you have more time to do the "relations" side of "developer relations" Dec 08 19:17:10 I kinda live in my own little reality.... Adora is part of a TEAM. (but I'm not jealous) Dec 08 19:17:30 I can't wait finals are next week after that I'll be 100% focused on webos-internals work and the Palm Pre will get it's fully functioning WoW Armory application. Dec 08 19:17:51 chuqui != team_player ... Adora == team_player. Dec 08 19:18:10 Templarian: if you write something so good that it pulls my bf back into WoW, I will be very displeased. Dec 08 19:18:14 =] Dec 08 19:18:21 Templarian: where do you go again? Dec 08 19:18:33 dBsooner: !== & === Dec 08 19:18:50 stupid if conditionals Dec 08 19:18:58 Western Michigan University. We have a 3 week break (i'll be in florida, but it rains a lot so should work out). Dec 08 19:18:58 wow === world of warcrack Dec 08 19:19:13 bf = no fun. Dec 08 19:19:45 Adora: if he choses wow over you, then something is very wrong... Dec 08 19:19:52 Adora: I don't even play the game anymore meh boring after a while. Dec 08 19:19:54 s/choses/chooses/ Dec 08 19:20:18 gkatsev: hey, I get sucked into the Internet sometimes, too Dec 08 19:20:35 Adora: no.. he should never choose internet over you. ;) Dec 08 19:20:37 I never got into WoW, as much as I tried Dec 08 19:20:43 lol Dec 08 19:20:49 nice game, but it's no Diablo Dec 08 19:20:52 you tried getting into wow? Dec 08 19:21:10 lol, reminds me of the guild, with clara's husband Dec 08 19:21:54 Adora: D3 will ruin everyone. My friends will not do anything when it comes out, they will cease to exist unless i join the game. Dec 08 19:22:14 starcraft 2 also Dec 08 19:22:19 I know, won't it be awesome? =D Dec 08 19:22:43 I know someone that has played it... yea awesome is an understatement. Dec 08 19:22:52 played what? D3? Dec 08 19:22:57 And SC2. Dec 08 19:23:02 oh man Dec 08 19:23:12 Just give me my MUD Dec 08 19:23:14 and I am fine Dec 08 19:23:19 (he's one of those gusy that payed the 500 (and his gf's 500) to get into Bliz con. Dec 08 19:23:22 forget you graphic whores Dec 08 19:23:23 * gkatsev hands dBsooner some mud Dec 08 19:23:26 guys* Dec 08 19:24:08 I like how close SC2 and D3's programming departments are they copy and paste eachothers code constantly. Dec 08 19:24:23 heh, nice Dec 08 19:25:44 D3 is love, SC2 is sex. I plan to abuse both. Dec 08 19:26:19 where is infobot when you need it? Dec 08 19:28:20 playing D3 Dec 08 19:29:26 all i need is falldown (gkatsev.com/projects/falldown/falldown.shtml) Dec 08 19:29:35 soon to a preware near you Dec 08 19:31:55 falldown? Dec 08 19:33:03 yeah, its a simple game. you have a ball that falls but there are things blocking its way, you want to keep the ball from hitting the top and dying Dec 08 19:33:08 very addictive Dec 08 19:35:00 huh? Dec 08 19:35:05 if it's falling how does it hit the top Dec 08 19:35:20 * jtrucks guesses that it bounces Dec 08 19:35:30 just open the game in ff3.5 Dec 08 19:36:09 I have occasional MIME issues in the mail client where I see the sig from a mailing list, but none of the content above that. Anyone else see that? Dec 08 19:36:13 scrolling screen Dec 08 19:36:51 * oilsworkn opened it in chrome, and it doesnt seem to work Dec 08 19:37:25 yeah, doesnt work in chrome... its still only second revision. Dec 08 19:37:42 if you have flash, you could try this one: http://www.albinoblacksheep.com/flash/falldown (not mine) Dec 08 19:38:38 hey chuqui, what are the chances of me getting a review on one of my apps deleted? Dec 08 19:39:36 the guy has a lot of cursing etc in his "review" aka "flame bait" Dec 08 19:44:06 what's the probelm w/ the review? Dec 08 19:44:49 its just an angry rant not related specifically related to my app Dec 08 19:44:59 i tried to reply to him to, and that just made him more angry Dec 08 19:45:21 i could care less that he gave me one star Dec 08 19:45:27 couldnt care less* Dec 08 19:45:46 its the cursing Dec 08 19:46:02 if there are bad words in it, I'll remove it next time I go in and police. Dec 08 19:46:11 which should be towards the end of the week, I think. Dec 08 19:46:16 ok Dec 08 19:50:27 So many stupid reviews from people they want everything to be included in every app, even free apps Dec 08 19:50:50 one guy must have spent 10 minutes making a song using the word gay over 30 times Dec 08 19:51:01 lol, this guy isn't that funnyt Dec 08 19:51:04 hes just angry Dec 08 19:51:39 * oilsworkn goes to lunch Dec 08 19:52:43 ... Dec 08 19:52:45 My evlolution shirt showed up. Dec 08 19:53:05 (too bad I'm not at my partents place till friday, meh) Dec 08 19:53:07 honestly, I had my nieces iPhone for two days Dec 08 19:53:16 jailbreaking it and what have you Dec 08 19:53:38 wasn't until now that I realized how far the pre still has to go Dec 08 19:53:44 nonlocal, did you constantly try doing the webos gestures with it ? Dec 08 19:53:54 yes Dec 08 19:53:59 I did admittedly Dec 08 19:54:02 and Dec 08 19:54:11 backed out of games and apps Dec 08 19:54:17 thinking I'd get card view Dec 08 19:54:57 my biggest gripe with webos gestures is the inability to remap the center button to be the back gesture Dec 08 19:55:14 i feel the back gesture takes too long to execute and slows me down considerably :( Dec 08 19:55:31 pixi doesn't HAVE a center button Dec 08 19:55:38 bpadalino: how would you get to a card view then? Dec 08 19:55:47 it has a center gesture area Dec 08 19:55:50 same thing rly Dec 08 19:56:24 Templarian: swipe up Dec 08 19:56:51 I missed the webos ui Dec 08 19:57:04 Rick_work: pixi can still have the center "button" get pushed, right? Dec 08 19:57:13 just a little tap and it's done Dec 08 19:57:24 didn't miss the lag, LOVED having my gpu used and ohhh the apps Dec 08 19:57:25 bpadalino: oh yea the buttons in the way so I rarely use that gesture. Dec 08 19:57:56 nonlocal: how did you like closing applications that you were going to end up having to open a few minutes later. Dec 08 19:58:23 coverd that already few sentences ago lol Dec 08 19:58:46 lost my assassins creed progress trying to go into cardview Dec 08 19:59:04 but once it was jailbroken and I installed the homebrew multitasking Dec 08 19:59:08 * Templarian wanders in and out of conversations meh. Dec 08 19:59:13 it was fine again Dec 08 19:59:23 just have to hold the center button instead of pressing Dec 08 20:00:14 I think for the first time since June I questioned why I heart my Pre. Dec 08 20:01:22 Once I was back on my Pre I realized how much I missed my intuitive UI Dec 08 20:01:53 But its a big tradeoff for the shee number of fun, cool and occasionally useful apps available Dec 08 20:02:24 point being, I never WANTED 'apps' gallore until I got to see what was to offer Dec 08 20:02:40 makes alot of the shoddy webos apps seem lacking Dec 08 20:02:42 Meh, those will come in time. The Ape framework just got released (it's just simple long Polling framework), but that should help people write some multi-player games. Dec 08 20:02:49 save the best ones like wirc Dec 08 20:02:55 wirc is fantastic Dec 08 20:03:12 wouldn't trade it for the world Dec 08 20:03:17 WebOS lacks designers. But that's because designers cost $$ most of the time. Dec 08 20:03:44 How does IRC work on the iPhone... wouldn't you have to close it to do anything. Dec 08 20:04:24 Yeah to an extent, you can use multi channels but once you leave the app its game over Dec 08 20:05:26 I don't plan on leaving my Pre, Palm has my support for the long run. But damn do I feel left out. Dec 08 20:05:42 Like watching all the other kids go on a field trip you were left out of. Dec 08 20:05:51 well, you can have push apps now, which is kind of like background. not sure if there are push irc clients for the iphone though Dec 08 20:06:07 A single thread, non multitasking fieldtrip... Dec 08 20:08:35 Nothing else on the iPhone impressed me. Dec 08 20:08:58 Oh that's a lie, the virtual keyboard is remarkably accurate compared to any oher OnScreen keyboard I've used. Dec 08 20:09:13 But outside of that, the apps are what I need. Dec 08 20:09:43 I need WebGL... and the GPU to be used in general. Dec 08 20:10:26 God I hope the beginning to mid 2010 gives me all the sweet Palm stuff I'm wishing for. Dec 08 20:11:03 Better APIs, GPU access and utilization, WebGL, Flash Dec 08 20:14:21 dBsooner ping Dec 08 20:15:04 rwhitby ping Dec 08 20:35:47 is this something webosinternals could take on.... Dec 08 20:35:59 http://developer.palm.com/distribution/viewtopic.php?f=19&t=3747 Dec 08 20:37:36 Rick_work: ping pong Dec 08 20:37:47 egaudet_work: you have mail Dec 08 20:38:20 dBsooner who is the maintainer on /var/usr/palm/applications/org.webosinternals.messaging/MessagingPlugins.sh ?? Dec 08 20:38:22 those 3 orig files are left after removing ally our patches? Dec 08 20:38:47 yes Dec 08 20:38:56 but look at my grep's Dec 08 20:39:16 i'll have to go through it when I get home Dec 08 20:39:18 those 3 files do not have a md5sum Dec 08 20:39:23 no, its in the email Dec 08 20:39:45 those 3 files do not have an entry in /usr/lib/ipkg/info/*md5sums Dec 08 20:40:34 because they were created Dec 08 20:41:21 It's probably a small problem with comparing md5sums Dec 08 20:41:38 since its probably comparing "" to "whatever md5sum is for blank file" Dec 08 20:42:01 those orig files should be size 0 Dec 08 20:42:10 Hey guys I'm making the web version of my framework now, but what licence makes it open for use but restricts editing? Dec 08 20:42:13 no, they weren't created Dec 08 20:42:19 the patch file doesn't create the file Dec 08 20:42:45 (same one that will be running preware's site so I need to get the licence correct). Dec 08 20:43:34 ? Dec 08 20:43:56 Umm... GNU? Dec 08 20:44:13 i am not that great with licensing.. Dec 08 20:44:22 Me either. Dec 08 20:44:24 I think itsw GNU GPL v2 Dec 08 20:44:40 dBsooner, yes they were created Dec 08 20:44:44 definately not gnu. Dec 08 20:44:45 ls -l the orig files Dec 08 20:45:06 the patch DOES create those files Dec 08 20:45:06 I ill in a minute. Dec 08 20:45:31 so we need to figure out a way to delete the backup if that was the last patch to touch the file Dec 08 20:45:35 or if the patch created the file Dec 08 20:47:00 so if the file is blank, you touch *.webosinternals.orig? Dec 08 20:47:16 if the file doesn't exist Dec 08 20:47:25 s/is blank/does not exist/ Dec 08 20:47:30 yes Dec 08 20:47:49 i won't get into multiple patches touching a file created by another patch Dec 08 20:47:54 so prerm should delete the file if the *.webosinternals.org is empty Dec 08 20:48:23 only if everything else can be removed Dec 08 20:48:48 dBsooner did those prerm's succeed? Dec 08 20:48:55 but just left the files? Dec 08 20:49:00 yes Dec 08 20:49:02 k Dec 08 20:49:05 i'll fix it tonight Dec 08 20:49:06 the logs are in the .txt Dec 08 20:54:51 dBsooner, I haven't looked at the logs yet, I will athome Dec 08 20:54:55 what about the powerd one? Dec 08 20:54:58 what do you mean failed to -R? Dec 08 20:56:17 sec Dec 08 20:56:51 Chatzilla, really? Dec 08 21:05:01 egaudet_work: http://webos.pastebin.com/d17aba584 Dec 08 21:07:21 that seems like it works as intended? Dec 08 21:08:07 kinda Dec 08 21:08:13 but why did it fail to unapply Dec 08 21:08:47 Ron001: *never* use ipkg without the -o switch Dec 08 21:08:55 because that file was already unapplied (e.g. it is gone if it were created) Dec 08 21:09:20 maybe because that file was included in the OTA.. but didn't have an md5sum in usr/lib/ipkg/info Dec 08 21:09:31 ?? Dec 08 21:09:36 wow.. good morning rwhitby Dec 08 21:09:40 that was like hours ago Dec 08 21:09:40 no file included in OTA doesn't have md5sum Dec 08 21:09:41 :D Dec 08 21:09:59 then how did that file get updated? Dec 08 21:10:04 does /usr/sbin/suspend_action exist dBsooner? Dec 08 21:10:11 in doctor Dec 08 21:10:16 because the only thing to touch is that patch Dec 08 21:10:19 I don't know Dec 08 21:10:22 im not at home Dec 08 21:10:31 * dBsooner is actually working for once. Dec 08 21:10:51 if it exists and the patch touched it, the OTA update updated it Dec 08 21:10:52 * dBsooner is going to mimic rwhitby from now on and always be dBsooner Dec 08 21:11:09 then why didn't it find an md5sum? Dec 08 21:11:14 who said it didn't? Dec 08 21:11:19 where do you see that it did not find an md5sum? Dec 08 21:11:39 i figured it tried to md5sum match before doing a -R Dec 08 21:11:43 the FIRST check is simply "well would this patch do a clean opposite (i.e. apply if trying to remove or remove if trying to apply) Dec 08 21:12:07 ok Dec 08 21:12:09 md5sum is next Dec 08 21:12:13 then why is it still there? Dec 08 21:12:21 huh? Dec 08 21:12:24 the .orig Dec 08 21:12:24 why is what still there? Dec 08 21:12:29 what .orig Dec 08 21:12:32 nm Dec 08 21:12:43 its not Dec 08 21:12:46 i see what your saying Dec 08 21:12:49 right Dec 08 21:12:51 sorry to add confusion Dec 08 21:13:00 rwhitby see pm Dec 08 21:13:19 testing is good, the more confusion we solve the better :P Dec 08 21:13:42 Throw as many rocks as you can to see if you can penetrate the AUPT armor! Dec 08 21:13:50 xaiki: to use git for patching, you would need to git add / on the phone, which is a big amount of space taken up in the rootfs. Dec 08 21:13:53 I already did Dec 08 21:14:03 "I allow users to uninstall a patch without running prerm" Dec 08 21:14:46 that rock missed AUPT and hit the queen in the head :p Dec 08 21:15:20 i am still floored by that Dec 08 21:21:13 Templarian: CC no derivatives is the license you're looking for Dec 08 21:23:55 rwhitby: perfect. Thank you. **** BEGIN LOGGING AT Tue Dec 08 21:26:51 2009 Dec 08 21:27:53 rwhitby: you don't think anyone will mind that for the base framework? (I'm redoing it, it looks an acts different than my regular framework now). Dec 08 21:28:31 and* Dec 08 21:29:51 rwhitby: What licence would I put on all the modules that actually control the preware site? Dec 08 21:30:14 (MIT?) Dec 08 21:31:50 Templarian: dunno Dec 08 21:32:26 Templarian: I guess it depends whether Opal Coba is going to clone our website as well ... Dec 08 21:32:47 Opal Coba? What's that? Dec 08 21:33:24 The base framework is closed to modication, but all the modules need to be as open as possible. Dec 08 21:34:32 the guy that copied Preware Dec 08 21:34:53 guy/girl i duno Dec 08 21:35:35 lol. Not like any of our stuff will be copyrighted once i start inserting these licence things. Dec 08 21:36:29 I didn't realise Opal Coba still has the clone going. Dec 08 21:39:32 Templarian: http://www.precentral.net/homebrew-apps/installer <- Total downloads: 3,973 Dec 08 21:40:20 oil_: "Background updates coming soon." in Installer. We can just use his code I guess ;) Dec 08 21:42:04 rwhitby: did he finally come clean? or what? Dec 08 21:43:20 rwhitby: lol. Dec 08 21:44:49 gkatsev: nothing really to come clean about - he makes it clear in the description that it's Preware with some cosmetic changes. Dec 08 21:45:11 It's open source in action. The end-user gets to make their choice. Dec 08 21:46:25 lol, i guess. Dec 08 21:47:32 he called it a different name, and complied with the license, so there's no real issue. Dec 08 21:47:53 * Templarian just edited and deleted out half of his framework to make the "web" version. 80% chance the site will break once I commit. Fun :) Dec 08 21:48:25 * rwhitby bbl Dec 08 22:01:37 http://en.wikipedia.org/wiki/WTF_Public_License Why did no one tell me about this licence. Dec 08 22:07:10 haha Dec 08 22:07:36 * gkatsev uses the WTFPL from now on Dec 08 22:23:53 Adora, did you review xmaspegged? Dec 08 22:24:05 Someone finally approved it. :-) Dec 08 22:26:35 dunno who that was Dec 08 22:26:41 must have been a christmas elf =] Dec 08 22:30:23 * Rick_work happy feet dance. I thought it wasn't going to get out before christmas. Dec 08 22:30:37 since we submitted it WAY BEFORE THANKSGIVING. Dec 08 22:30:59 but I am told that the stupid bug that was preventing it from showing up on the testing server has been fixed. Dec 08 22:32:05 I wonder how many others were jammed up in there.... Dec 08 22:41:28 oil_: ping Dec 08 22:43:46 when the hell did my home pc get _? Dec 08 22:44:44 netsplit? Dec 08 22:46:08 hello Dec 08 22:46:24 someone here to help me with git? Dec 08 22:48:10 no one here EVER uses git. Dec 08 22:48:27 seriously, it's far more useful to just ask. If someone knows, they usually answer Dec 08 22:48:33 what'cha need? Dec 08 22:49:16 ok, I cloned a repository, copied my files into it, added them, commited them. however, they do not appear on the server Dec 08 22:49:37 to git.webos-internals.org Dec 08 22:50:04 rwhitby: ? Dec 08 22:50:29 debilater: which repo? Dec 08 22:50:37 if you haven't been given merge privlidges it will have to be merged by an admin Dec 08 22:50:57 rwhitby: application/netstat.git Dec 08 22:51:13 oilsworkn: writing the replace service, but have to do two confirms until we do signing. since I don't get the postinst until after the first package has been removed and then installed again (since the postinst may change) Dec 08 22:51:29 ah Dec 08 22:51:29 yeah Dec 08 22:51:37 debilater: applications ? Dec 08 22:51:40 i'm more the svn person and new to git, I thought it would be similar, but it seems it's not Dec 08 22:51:52 debilater: you need to git push back to the server Dec 08 22:52:00 debilater: the add and commit are local to your machine Dec 08 22:52:10 debilater: make sure that you set the user.name and user.email before the commit Dec 08 22:52:28 rwhitby: i tried that: Dec 08 22:52:30 scip@loria: $ git push git@git.webos-internals.org:applications/netstat.git Dec 08 22:52:30 No refs in common and none specified; doing nothing. Dec 08 22:52:30 Perhaps you should specify a branch such as 'master'. Dec 08 22:52:30 fatal: The remote end hung up unexpectedly Dec 08 22:52:30 error: failed to push some refs to 'git@git.webos-internals.org:applications/netstat.git' Dec 08 22:52:59 user.name? where? Dec 08 22:53:09 debilater: git config --global Dec 08 22:54:38 debilater: add 'master' to the end of your git push line Dec 08 22:54:53 (assuming that's the name of your local branch) Dec 08 22:55:00 there is no global config not in ~/.git*something or /usr/local/etc/... Dec 08 22:55:28 debilater: git config --global should edit ~/.gitconfig Dec 08 22:55:47 oilsworkn: so I'll do two confirms now, and signing will fix it Dec 08 22:55:52 no prints just usage Dec 08 22:56:13 oilsworkn: 'replace' service, with same args as 'remove' Dec 08 22:56:35 debilater: git config --global user.name "Foo Bar" Dec 08 22:56:49 debilater: git config --global user.email "foo@bar.example" Dec 08 22:57:04 rwhitby: ill have to go through and fix the code Dec 08 22:57:28 oilsworkn: I'll test it here, and then push .25 to testing Dec 08 22:57:47 this will allow patches and themes to be updated Dec 08 22:58:09 rwhitby: ok done, it's now on the server Dec 08 22:59:29 debilater: looks good Dec 08 22:59:57 debilater: service too? Dec 08 23:00:41 rwhitby: arg service gives an error: Dec 08 23:00:43 scip@loria: $ git push git@git.webos-internals.org:applications/netstatservice.git master Dec 08 23:00:43 ERROR:gitosis.serve.main:Repository read access denied Dec 08 23:00:43 fatal: The remote end hung up unexpectedly Dec 08 23:01:09 debilater: services/ Dec 08 23:01:12 * rwhitby bbiab Dec 08 23:01:43 oops, wrong directory Dec 08 23:01:51 got it, it's up too Dec 08 23:02:49 oilsworkn: repeat that last statement... Dec 08 23:03:18 rwhitby: as i already wrote in the email you might take a look over the service if it's structured ok as it is Dec 08 23:05:52 come on oilsworkn, humor me. Dec 08 23:07:47 rwhitby: and thanks a lot for the help again Dec 08 23:08:28 oh.. and after testing AUPT.. I REALLY think there should a stinkin "Remove ALL" button in Preware. Dec 08 23:08:28 :D Dec 08 23:09:06 debilater: does your service talk on dbus, or is it just a shell script daemon to create and update a file? Dec 08 23:09:41 rwhitby: yes just a shell daemon which updates a database (and a file currently) Dec 08 23:10:03 rwhitby: no dbus stuff Dec 08 23:10:13 debilater: is there any intention to make it work over dbus, or will it remain just a linux daemon? Dec 08 23:10:39 debilater: we usually reserve the name 'service' for the dbus services called by Mojo. Dec 08 23:10:49 rwhitby: it must be written in java then? Dec 08 23:11:05 debilater: no, we can do both Java and C services Dec 08 23:11:13 rwhitby: i could do that however (if i'll figure out how, haha) Dec 08 23:11:22 debilater: but there is no need to make it a service if a daemon does the job Dec 08 23:11:48 debilater: it's really your choice - I'm just looking at what to call it and where to put it as a result of your decision Dec 08 23:11:48 rwhitby: for the moment it does Dec 08 23:12:48 debilater: perhaps we rename to netstatd then? Dec 08 23:12:52 rwhitby: rewriting it in java sounds nice but this will take more time since it's some years ago i used java (ten in fact) Dec 08 23:13:08 rwhitby: netstatd sounds ok Dec 08 23:13:10 rwhitby: then wIRCd breaks that rule. :D Dec 08 23:13:30 debilater: so the app just reads from the database that gets updated by the daemon? Dec 08 23:13:38 dBsooner: don't get me started on that ... Dec 08 23:13:42 HEHEHE Dec 08 23:13:49 I like pushing your buttons.. it's fun. Dec 08 23:14:11 anywho.. back to real work I go Dec 08 23:14:34 dBsooner: meh - if people want to go against conventions, then c'est la vie Dec 08 23:15:33 rwhitby: no. the daemon uses the database to keep track of the data and writes a json file which contains a summary, the app uses the json file afterwards. i wanted to use it the database directly, because i wanted to have graphs of the traffic history, but i failed to get this done (the libs available for graphing are either buggy or too complicated) and i'm new to javascript, so i decided to use just the file for the moment and upgrade to the data Dec 08 23:15:55 rwhitby: however, the database is prepared for use by the app Dec 08 23:16:13 debilater: will you want the app to control the updating of the database in any way in the future? Dec 08 23:16:26 rwhitby: nope, never Dec 08 23:19:33 debilater: with regard to your question on meta-packages for optware - absolutely! Dec 08 23:20:45 rwhitby: ah great. Dec 08 23:21:27 debilater: we could do them in the preware/build.git directly, rather than have a new repo for it Dec 08 23:22:34 debilater: http://git.webos-internals.org/?p=daemons/netstatd.git;a=summary Dec 08 23:22:57 debilater: if you email me what you think should go in the Makefiles for the autobuilder, I can set that up. Dec 08 23:23:41 rwhitby: i sent the email already one hour ago or so Dec 08 23:23:59 debilater: ah yes, I see them now. Dec 08 23:25:06 rwhitby: and ignore the last one :) Dec 08 23:45:25 howdy Dec 08 23:47:49 * Templarian gives up trying to make this site compatible with IE, feels like adding the chromeFrame install option and calling it good. Dec 08 23:48:35 I agree Dec 08 23:48:59 Though Chrome sucks on this computer, it never wants to connect properly and is like 2x slower than firefox Dec 08 23:49:26 Templarian: make it only compat with Silverlight Dec 08 23:49:26 FTW Dec 08 23:50:13 I actually love the idea of silverlight just IE doesn't support half of the stuff and it's going to take forever with these debug tools to figure out what's breaking (my framework is very recursive). Dec 08 23:50:37 * oilsworkn thinks the site shouldn't be using templarians javascript framework if it can't be made to work on ie Dec 08 23:51:02 * dBsooner hates silverlight because it is only compatible with windows Dec 08 23:51:02 Although before Firebug 1.4 came out it would lock up firebug also so the point that ie doesn't lock up is a plus. Dec 08 23:51:39 * rwhitby loves the site design, is ambivalent about the implementation, but believes it does need to work on IE Dec 08 23:52:04 Yea, I really want to make it work, but somethings breaking in IE and I'm having trouble find, I'll just keep looking Dec 08 23:52:34 I deleted all the IE8 features so now it actually tries to render the page but it's hitting a snag. Dec 08 23:52:49 * oilsworkn throws it all in a tag and goes on with his day :) Dec 08 23:52:51 s/IE8/JavaScript 1.8.x Dec 08 23:53:07 lol Dec 08 23:53:09 * Templarian hits oilsworkn with a trout Dec 08 23:53:48 who's framework was this? Dec 08 23:54:16 The funny part is when I first wrote this framework it worked in IE8 but that was months ago and I eventually said screw it just deleted all the IE specific stuff and it cut the size by a lot. Dec 08 23:54:52 don't tell me you're one of those "id rather kill myself then use a table" designers Dec 08 23:55:07 No, tables are great for tabular data. Dec 08 23:55:31 ok Dec 08 23:55:32 lol Dec 08 23:55:36 If I find someone using a table for something other than tables I'll kill them. I'm not very suicidal so would never kill myself. Dec 08 23:59:01 oilsworkn: so here's what I'm thinking: Dec 08 23:59:10 1) we implement the replace method Dec 08 23:59:16 2) we implement signing Dec 08 23:59:22 3) Update All works Dec 08 23:59:27 4) AUPT works Dec 08 23:59:49 5) Bingo - just hit "Update All" after a webOS OTA update to upgrade all Patches with no confirm screens. Dec 09 00:00:43 oilsworkn: see any roadblocks other than time and effort? Dec 09 00:00:49 how does removal of a patch handle it if some/all of the files it patched are completely different, and different from the backups it made before patching? Dec 09 00:00:59 oilsworkn: AUPT magic Dec 09 00:01:24 thats not really an answer Dec 09 00:01:38 I know - I don't understand it fully myself yet :-) Dec 09 00:02:33 but I tested it last night on a 1.2.1 to 1.3.1 upgrade, and AUPT worked well for the "I used Preware for everything" case Dec 09 00:03:04 what happens if they release 1.3.6 right now Dec 09 00:03:11 1) not patches for it, no feed for it Dec 09 00:03:34 oilsworkn: therefore lots of unknown packages, and no updates shown Dec 09 00:03:41 ok Dec 09 00:03:50 when the feed comes on line, then lots of updates shown Dec 09 00:03:51 id hate to rely on having foreknowledge of updates for it to work Dec 09 00:04:00 agreed Dec 09 00:04:39 as we saw with 1.3.2 on the pixi, an update could land at any time without any warning. Dec 09 00:05:12 and patches updated for a prerelease version need to be re-checked at release Dec 09 00:05:24 there is no gurantee any of hte files will be the same Dec 09 00:06:09 rwhitby: then cookie/db deletion and feed management? Dec 09 00:06:19 how did they end up behind signing? :) Dec 09 00:08:21 oilsworkn: they didn't Dec 09 00:08:35 ipkgservice end of signing hasn't been started yet Dec 09 00:08:51 ah Dec 09 00:09:09 if anything, i think the order of importance starts with db/cookie removal Dec 09 00:11:03 and im actually a little shocked it took this long for anyone to notice :) Dec 09 00:11:09 i first noticed it when working on wirc Dec 09 00:11:25 then like the next day or after that someone was like "hey, you know it doesnt delete cookies or databases?" Dec 09 00:12:07 i wonder what else special palms app remove functions do Dec 09 00:15:39 anyways, adding the replace function into preware shouldn't take long at all Dec 09 00:18:50 oilsworkn, two things, 1) The backups made for patches are strictly used by EPR and nowhere else, they are a way back but only when you can't uninstall for odd reasons Dec 09 00:19:40 2) when all of the files are changed due to OTA all of the md5sums will match palm recorded md5sums in /usr/ipkg/info/*md5sums file. Thus AUPT will now see this as the patch is already gone and wipe out the backup files and return success Dec 09 00:19:59 if SOME but not all files were OTA updated, then we are in an "odd" situation that an immediate EPR is needed for Dec 09 00:20:39 the only time SOME but not all should be updated is if a patch spans multiple palm packages and not all of those palm package was updated Dec 09 00:21:40 the only way around that would be some serious on the fly patch modification ability, which I think is not worth the risks Dec 09 00:22:32 well thats a much better explanation then "magic" :) Dec 09 00:22:57 the postinst I'm about to push will now re-backup a file if the file is determined to be stock md5sum so as to avoid keeping old backup files after an OTA if new patches are installed before all old ones removed Dec 09 00:23:40 so it checks the file against the md5sum list and knows that " Dec 09 00:23:47 knows that its ok Dec 09 00:23:53 yep Dec 09 00:23:55 even though its not what it was expecting the stock file to be Dec 09 00:24:00 wait Dec 09 00:24:14 what is it? removal installation or epr? Dec 09 00:24:21 the removal Dec 09 00:24:48 so you install patch, OTA, remove patch Dec 09 00:24:50 the backup file is not "expected stock file" Dec 09 00:25:06 right Dec 09 00:25:09 its the original file Dec 09 00:25:11 so after the OTA when you remove the patch, all the files will be seen as stock based on md5sum Dec 09 00:25:12 stock or not Dec 09 00:25:23 and thus all the orig backups will be wiped out Dec 09 00:25:23 ok Dec 09 00:25:28 ok Dec 09 00:25:37 and then prerm returns success in which allows preware to uninstall the ipkg data Dec 09 00:26:29 so the only loophole aside from modifactions outside of AUPT scope is the multi-package patch in the rare event that Palm doesn't update all the pacakges the patch touched Dec 09 00:30:55 rwhitby: why can't i use regular shell expressions outside a script-endscript section in an /etc/event.d file? Dec 09 00:31:10 debilater: dunno Dec 09 00:31:19 must be an upstart thing Dec 09 00:31:21 * rwhitby bbl Dec 09 00:35:08 rwhitby, dBsooner, pushed those two changes. rwhitby when you get a chance if you could rebuild test feed. Hoping this will be the final touch Dec 09 00:37:43 rwhitby: ok, i've put it into the script part. commited (and tagged), i hope that's ok now. i tested the renamed daemon on the phone, works like a charm... Dec 09 00:38:24 I pushe dwhat changes? Dec 09 00:38:36 s/push dwhat/pushed what/ Dec 09 00:42:13 I meant I pushed Dec 09 00:43:18 bout to say.. that's magic Dec 09 00:45:02 egaudet: mass version bump tomorrow? Dec 09 00:45:06 possibly tonight? Dec 09 00:45:24 thursday night MAYBE Dec 09 00:45:51 im tellin you.. the sooner the better.. because not only does it need to be pushed.. the user needs to have UPDATED for it to work Dec 09 00:46:07 they have to have the updated package to have the new PRERM Dec 09 00:46:14 i know Dec 09 00:46:31 and I doubt everyone checks more than once a day, if that. Dec 09 00:46:33 but worst case if we dont get it out is everyone still has to run EPR, worst case if we get it out wrong is who knows Dec 09 00:46:54 But I found no other issues than what I pointed out. Dec 09 00:46:58 which really weren't issues. Dec 09 00:47:04 we have to re-test now Dec 09 00:47:11 well after the test feed is rebuilt Dec 09 00:47:12 grrr Dec 09 00:47:27 altough the changes I pushed are small, I want to see a nice perfect test run Dec 09 00:47:31 * dBsooner begs oil to build a "super secret test" Preware so I dont' have to hit "ok" a billion damn times. Dec 09 00:47:42 yea that ok a million times sucks Dec 09 00:47:43 lol Dec 09 00:47:54 please oil? Dec 09 00:47:55 it's ipkgservice though I believe dBsooner Dec 09 00:48:03 ok then. please rwhitby? Dec 09 00:48:07 can always pull and build a personal one Dec 09 00:48:12 too lazy Dec 09 00:48:48 i'm with dBsooner on this one Dec 09 00:49:20 you pushed what two changes? Dec 09 00:49:26 the postinst checking md5sum and whatelse? Dec 09 00:49:26 and it's my bday.. Dec 09 00:49:33 check the gitweb Dec 09 00:49:36 any explanation on my othe 3 Dec 09 00:49:56 your other 3 are created files Dec 09 00:50:11 I added removal of the created files to prerm Dec 09 00:50:12 ok.. so shouldn't you be deleting those? Dec 09 00:50:15 ok Dec 09 00:50:29 i have an idea Dec 09 00:50:33 * dBsooner write s shell script Dec 09 00:50:35 of course only once everything else is deemed ok Dec 09 00:50:38 forget preware Dec 09 00:50:47 exactly what I was going to do hehe Dec 09 00:50:49 I'll just do a for loop on my 45 packages Dec 09 00:51:09 ok, then you write it and share it Dec 09 00:51:14 I will Dec 09 00:51:19 I don't get off work for at least another 15 minutes Dec 09 00:51:23 maybe should start doctor process now then Dec 09 00:51:40 here's a question, how many of you actually use the wavy menu action to select the launcher vs just button/tap Dec 09 00:51:44 I can't doctor while I am at work.. ;) Dec 09 00:51:54 * dBsooner does Dec 09 00:51:58 because I don't have a launcher Dec 09 00:52:09 I "hide" mine Dec 09 00:52:10 * debilaterAWAY is away [receiving transmission.../l:on] Dec 09 00:52:14 o rly Dec 09 00:53:10 screw the wave Dec 09 00:53:15 I just do up gesture Dec 09 00:53:23 * oilsworkn never uses wave Dec 09 00:53:33 i dont use wave nor middle button Dec 09 00:54:08 rarely do I do the wave Dec 09 00:54:16 when showing off the phone Dec 09 00:54:17 i use middle button Dec 09 00:54:50 egaudet: I do the up gesture for the luancher Dec 09 00:54:55 but what about QUICK launch? Dec 09 00:54:58 the 4 buttons on the bar Dec 09 00:55:04 my bar is gone Dec 09 00:55:25 * oilsworkn uses the quick launch Dec 09 00:55:32 did you also resize the windows to use that space? Dec 09 00:55:43 yes? Dec 09 00:55:47 dunno, its a patch Dec 09 00:55:57 have another gadget running there? Dec 09 00:56:38 no Dec 09 00:56:44 it's "hide app launcher" Dec 09 00:56:51 or hide quick launcher Dec 09 00:56:58 i think the apps take the whole screen Dec 09 00:57:09 they dont Dec 09 00:57:12 I can't confirm that right now because SOMEONE made me doctor to 1.2.1 Dec 09 00:57:14 there is bottom space like the launcher is there Dec 09 00:57:25 in full screen yes, but in card view, .. Dec 09 00:57:28 like the quick launch* Dec 09 00:57:33 in card view Dec 09 00:57:41 there is extra bottom space below cards Dec 09 00:57:49 tis not taller or vertically centered Dec 09 00:57:55 the launcher goes full screen though Dec 09 00:57:59 oilsworkn, the patch modifies the app launcher I believe Dec 09 00:58:02 to fit whole screen Dec 09 00:58:03 sweet just noticed update all is supposed to work Dec 09 00:58:05 right Dec 09 00:58:07 yes, it does Dec 09 00:58:07 the launcher Dec 09 00:58:10 but not the cards Dec 09 00:58:15 the cards act as if its still there Dec 09 00:58:17 I dont' recall there being empt space Dec 09 00:58:19 the cards cover it anyway... Dec 09 00:58:23 when in card view Dec 09 00:58:29 I recall having cards covering the whole thing Dec 09 00:58:31 oh Dec 09 00:58:49 an exposee card view would be kinda neat Dec 09 00:58:51 card view must make it seem like big blank space on bottom i get ya Dec 09 00:58:59 yeah Dec 09 00:59:14 egaudet: get that script written.. I am headed home! Dec 09 00:59:19 * dBsooner out! Dec 09 01:00:06 * oilsworkn is also going home Dec 09 01:00:32 "this version has no secret options." ;[ Dec 09 01:00:51 needs more secret optiones! Dec 09 01:01:03 like cowbell! Dec 09 01:02:20 wow updates install fast now Dec 09 01:02:28 sweetness Dec 09 01:03:25 is there a way to keep the screen off while the pre is on the touchstone? Dec 09 01:03:40 just picked up my first one today. Dec 09 01:21:29 * debilaterAWAY is back [/bin/back/gone: 29m18s] Dec 09 01:35:12 egaudet: script? Dec 09 01:35:26 my pre hates me? Dec 09 01:35:32 you suck Dec 09 01:35:34 why is my patch file suffixed with 0000644 Dec 09 01:36:03 i got the script almost working? Dec 09 01:36:09 what? Dec 09 01:36:13 it should be like 5 lines Dec 09 01:36:34 for v in $PACKS ; do Dec 09 01:36:40 but when ipkg -o /var install a patch, i get a file /var/usr/palm/app*/blah/blah.patch000644 Dec 09 01:36:41 ipkg -o /var install $v Dec 09 01:37:15 . /bin/sh /var/usr/lib/ipkg/info/$v.postinst Dec 09 01:37:24 except I want it to work with remvoe too and i added printing and stuff Dec 09 01:37:24 done Dec 09 01:37:29 :sigh: Dec 09 01:37:30 forget it Dec 09 01:37:36 just do it the easy way Dec 09 01:38:05 has the repo been rebuilt with new changes? Dec 09 01:38:55 * dBsooner writes a grep/awk script for his webos-patches_before.log to spit just the 45 packs I had installed Dec 09 01:38:56 :) Dec 09 01:39:55 I'm gonna snap Dec 09 01:40:18 http://webos.pastebin.com/m26e73c76 Dec 09 01:40:24 is there any cpu overhead associated with running terminal on the pre? is using this a good method of seeing cpu usage of the os/apps? Dec 09 01:41:29 why is it doing that egaudet? Dec 09 01:41:40 I HAVE NO IDEA!! :( Dec 09 01:41:47 dBsooner, here's my script Dec 09 01:41:49 http://omploader.org/vMnk5MA Dec 09 01:42:05 mass_patch i [list_file] Dec 09 01:42:09 and mass_patch r [list_file] Dec 09 01:42:18 default list_file if none supplied is /media/internal/my_list Dec 09 01:42:50 egaudet: rebuilding test feed now Dec 09 01:43:03 rwhitby, have you ever seen that ^^ my pastebin Dec 09 01:43:04 nice script Dec 09 01:43:09 egaudet: nope Dec 09 01:43:23 what are the perms of the folder? Dec 09 01:43:49 drwxr-xr-x 3 root root 4096 Dec 8 20:39 org.webosinternals.patches.add-onscreen-keyboard Dec 09 01:44:03 egaudet: 644 is a chmod value - does that give a clue? Dec 09 01:44:26 nope, i assume it's some weird permission thing but no idea why it would do that Dec 09 01:48:32 grep "org.webosinternals.patches" webos-patches Dec 09 01:48:32 .log | awk -F/ {print $2} Dec 09 01:49:07 woops.. those lines go tegether Dec 09 01:49:33 whatever I'm doctoring Dec 09 01:49:39 lol Dec 09 01:49:42 reboot didn't fix it Dec 09 01:49:45 i seriously f'd something Dec 09 01:49:55 why doesn't my command work? Dec 09 01:50:03 you're not commanding enough? Dec 09 01:50:12 your command doesn't make sense Dec 09 01:50:16 be firmer Dec 09 01:50:21 sigh Dec 09 01:50:24 space is already file separator for awk Dec 09 01:50:30 oh / Dec 09 01:50:32 yea Dec 09 01:50:33 yes / Dec 09 01:50:35 what is .log Dec 09 01:50:38 cat .log Dec 09 01:50:48 those lones go together Dec 09 01:50:51 lines* Dec 09 01:51:12 so what does your command return? Dec 09 01:51:17 grep "org.webosinternals.patches" webos-patches.log | awk -F/ {print $2} Dec 09 01:51:31 awk: cmd. line:1: Unexpected end of string Dec 09 01:51:34 '{print $2}' Dec 09 01:51:54 yeah, that fixed it Dec 09 01:51:55 thanks Dec 09 01:52:06 stupid quotes Dec 09 01:52:49 well while my phone doctors, I'll go watch big bang Dec 09 01:52:52 brb Dec 09 01:58:07 egaudet: feed is updated Dec 09 02:17:16 thanks Dec 09 02:29:39 rwhitby: you around ? Dec 09 02:30:40 wow you guys can't be that dead Dec 09 02:31:08 can someone help me out with the camera ? Dec 09 02:33:14 I was wondering if I can get help or if a patch can be made for the camera to take black and white pics Dec 09 02:33:34 I idon't know. Dec 09 02:33:57 dBsooner: don't no what part ? Dec 09 02:34:02 either Dec 09 02:34:12 lmao Dec 09 02:35:04 dBsooner: who do you think I should talk to ? PuffTheMagic Dec 09 02:35:20 zsoc? Dec 09 02:35:39 ok Dec 09 02:35:47 thanks Dec 09 02:36:05 hey Tim is back lol Dec 09 02:37:18 dBsooner: if you talk to rwhitby tell him to plz contact me ok Dec 09 02:37:31 ok.. Dec 09 02:37:47 ty Dec 09 02:40:04 so much for testing Dec 09 02:40:11 I hate my pre Dec 09 02:40:19 or rather my Pre hates me Dec 09 02:43:51 what? Dec 09 02:43:54 what did you do? Dec 09 02:44:39 i doctored to 1.2.1 Dec 09 02:44:43 and now can't novaterm Dec 09 02:45:11 it doesn't notice my usb is plugged in at all Dec 09 02:46:36 ok now it works Dec 09 02:48:21 dBsooner, should I use your preware bootstrap or whatever? Dec 09 02:49:38 Installing org.webosinternal.ipkgservice v: FAILED Dec 09 02:49:38 Failed to download org.webosinternals.ipkgservice__all.ipk Dec 09 02:53:32 don't choose y Dec 09 02:53:34 say n Dec 09 02:53:36 I havne't fixed that yet Dec 09 02:53:43 there is no ipkgservice in the testing feed right now Dec 09 02:53:54 weee.. all 45 installed successfully Dec 09 02:56:37 root@castle:/media/internal# find / -name *.orig | wc -l Dec 09 02:56:37 82 Dec 09 02:56:37 root@castle:/media/internal# find / -name *.webosinternals.orig | wc -l Dec 09 02:56:37 76 Dec 09 02:57:08 can you install vkb? Dec 09 02:57:11 this is pissing me OFF Dec 09 02:57:23 :( Dec 09 02:58:50 dBsooner, hmm I get some .orig files Dec 09 02:59:00 yeah, i have 6 **** ENDING LOGGING AT Wed Dec 09 02:59:57 2009