irclog2html for uclibc on 2002.09.18

11:38:20bug110003    444     96  10543   292f busybox.ar.old
11:38:40bug1 6894    404     64   7362   1cc2 busybox.ar.new
11:38:47bug1:)
11:39:07bug1 text   data    bss    dec    hex filename
11:40:02bug1its the new generic unarchive code im working on
11:41:35anderseenice
11:41:52anderseeSaves almost 4k
11:47:28bug1im using function pointers in a struct to define how the unarchiving goes, it saves parsing lots of arguments in headers, and reduces conditions to assignments
11:47:56anderseegood plan.
11:48:34anderseeI saw how you were passing about func pointers as function args.  As struct members should be more readable too.
11:48:55bug1like instead of having a flags thats says wether to extract_to_filesystem, extract_to_stdout etc, i assign either of those functions to a function pointer
11:49:57bug1as much as i hate to say it, its a little bit like object oriented programming
11:50:33bug1the struct is like the object, and assigning values to the struct is like instantiating the object
11:51:05anderseeI've written apps that way before.  It works nicely....
11:51:20anderseeIn fact, I did the uniform cdrom driver that way.  :)
11:51:39bug1ah, i forgot you worked on that
11:52:39anderseeRe-flashing my tuxscreen.  If this works I'm releasing 0.60.4 as is.
11:52:50bug1cool
11:58:07bug1when i redo all the unarchiving apps in the new style i might do a similar thing with archive creation
17:29:45anderseemjn3: I finally found the source of the tuxscreen lockup.
17:30:15anderseemjn3: turns out reverting libbb/copy_file.c to where it was a week ago fixes it.
17:30:22anderseeInvestingating.
17:30:47anderseeThis looks like the last bug needing to be fixed.
17:34:30mjn3andersee: that's good to hear.  vodz posted a mini-patch to at least allow top to work.  i spent some time on it myself yesterday and decided that large parts of it need a rewrite
17:36:15anderseemjn3: yeah, I saw his patch.  I agree top needs a lot of work.  Also should be largely merged with ps.c
17:37:47mjn3andersee: as it is, top is almost 3k on i386.  i think i can get it to about 1.5k
17:37:54anderseemjn3: the sad part is, I cleaned up the worst bits before I commited it...
17:38:05mjn3ugh
17:38:08anderseemjn3: It was even worse...
18:12:15mjn3andersee: i just checked vodz's top patch and it still fails on the zaurus.  changes TracePid to TracerPid does the trick though
18:12:43mjn3andersee: urr  s/changes/changing/
18:15:57anderseeheh
18:16:02anderseeI understood
18:16:52anderseeOk, I just got the copy_file fix into busybox.stable.  Now to update the changelog and cut a release...
18:17:04mjn3andersee: do you want me to commit vodz top fix (plus tweak)?
18:17:22anderseeSure.
18:17:48mjn3ok
18:19:23mjn3ugh... it really needs to accept 'q' to quit.  CTRL+C on the zaurus is _highly_ inconvenient (and sometimes impossible)
18:21:25mjn3andersee: ok.  it is in unstable.  you can put it in stable
18:21:32anderseethx
19:47:30mjn3andersee: arhg!!! why does make install with busybox rebuild the busybox bin???  i just made a staticly linked uClibc busybox, then i do make install as root and it relinks busybox vs glibc... :-(  no wonder the uml session wasn't coming up
19:49:23anderseeick
19:49:30anderseeWith stable?
19:50:22mjn3with unstable.  i don't generally use stable
19:51:56mjn3you could try with stable.  with unstable, make install is first relinking and stripping busybx, and then installing
19:52:32anderseeAhh.  Yeah, the dependancies in unstable are all screwy
19:55:58anderseehttp://www.busybox.net/
19:56:07anderseeBusybox 0.60.4 released (finally)
19:56:39mjn3andersee: congrats
19:56:57anderseesigh
19:57:16anderseeTracking down that final copy bug was a pain...
19:57:23anderseethanks though
19:57:30anderseeGlad to have it done
20:26:40BZFlagwoohoo! party at sllug tonight?
20:27:24andersee:-)
20:27:37anderseeBZFlag: you coming to the sllug mtg?
20:31:36BZFlagI am. might get Mecworks to carpool with me.
20:31:48BZFlagyou?
20:33:26anderseeprobably
20:34:04anderseeMy wife is happy this afternoon, and the kids are being good.  So if that holds for a few more hours....
20:36:29BZFlagheh. run now! /me hopes Shaunalei is not reading over Erik's shoulder. ;-)
21:05:50anderseeis away: taking a nap

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with infobot logs, split per channel and by date, etc.