| 11:38:20 | bug1 | 10003 444 96 10543 292f busybox.ar.old |
| 11:38:40 | bug1 | 6894 404 64 7362 1cc2 busybox.ar.new |
| 11:38:47 | bug1 | :) |
| 11:39:07 | bug1 | text data bss dec hex filename |
| 11:40:02 | bug1 | its the new generic unarchive code im working on |
| 11:41:35 | andersee | nice |
| 11:41:52 | andersee | Saves almost 4k |
| 11:47:28 | bug1 | im 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:56 | andersee | good plan. |
| 11:48:34 | andersee | I saw how you were passing about func pointers as function args. As struct members should be more readable too. |
| 11:48:55 | bug1 | like 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:57 | bug1 | as much as i hate to say it, its a little bit like object oriented programming |
| 11:50:33 | bug1 | the struct is like the object, and assigning values to the struct is like instantiating the object |
| 11:51:05 | andersee | I've written apps that way before. It works nicely.... |
| 11:51:20 | andersee | In fact, I did the uniform cdrom driver that way. :) |
| 11:51:39 | bug1 | ah, i forgot you worked on that |
| 11:52:39 | andersee | Re-flashing my tuxscreen. If this works I'm releasing 0.60.4 as is. |
| 11:52:50 | bug1 | cool |
| 11:58:07 | bug1 | when i redo all the unarchiving apps in the new style i might do a similar thing with archive creation |
| 17:29:45 | andersee | mjn3: I finally found the source of the tuxscreen lockup. |
| 17:30:15 | andersee | mjn3: turns out reverting libbb/copy_file.c to where it was a week ago fixes it. |
| 17:30:22 | andersee | Investingating. |
| 17:30:47 | andersee | This looks like the last bug needing to be fixed. |
| 17:34:30 | mjn3 | andersee: 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:15 | andersee | mjn3: yeah, I saw his patch. I agree top needs a lot of work. Also should be largely merged with ps.c |
| 17:37:47 | mjn3 | andersee: as it is, top is almost 3k on i386. i think i can get it to about 1.5k |
| 17:37:54 | andersee | mjn3: the sad part is, I cleaned up the worst bits before I commited it... |
| 17:38:05 | mjn3 | ugh |
| 17:38:08 | andersee | mjn3: It was even worse... |
| 18:12:15 | mjn3 | andersee: i just checked vodz's top patch and it still fails on the zaurus. changes TracePid to TracerPid does the trick though |
| 18:12:43 | mjn3 | andersee: urr s/changes/changing/ |
| 18:15:57 | andersee | heh |
| 18:16:02 | andersee | I understood |
| 18:16:52 | andersee | Ok, I just got the copy_file fix into busybox.stable. Now to update the changelog and cut a release... |
| 18:17:04 | mjn3 | andersee: do you want me to commit vodz top fix (plus tweak)? |
| 18:17:22 | andersee | Sure. |
| 18:17:48 | mjn3 | ok |
| 18:19:23 | mjn3 | ugh... it really needs to accept 'q' to quit. CTRL+C on the zaurus is _highly_ inconvenient (and sometimes impossible) |
| 18:21:25 | mjn3 | andersee: ok. it is in unstable. you can put it in stable |
| 18:21:32 | andersee | thx |
| 19:47:30 | mjn3 | andersee: 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:23 | andersee | ick |
| 19:49:30 | andersee | With stable? |
| 19:50:22 | mjn3 | with unstable. i don't generally use stable |
| 19:51:56 | mjn3 | you could try with stable. with unstable, make install is first relinking and stripping busybx, and then installing |
| 19:52:32 | andersee | Ahh. Yeah, the dependancies in unstable are all screwy |
| 19:55:58 | andersee | http://www.busybox.net/ |
| 19:56:07 | andersee | Busybox 0.60.4 released (finally) |
| 19:56:39 | mjn3 | andersee: congrats |
| 19:56:57 | andersee | sigh |
| 19:57:16 | andersee | Tracking down that final copy bug was a pain... |
| 19:57:23 | andersee | thanks though |
| 19:57:30 | andersee | Glad to have it done |
| 20:26:40 | BZFlag | woohoo! party at sllug tonight? |
| 20:27:24 | andersee | :-) |
| 20:27:37 | andersee | BZFlag: you coming to the sllug mtg? |
| 20:31:36 | BZFlag | I am. might get Mecworks to carpool with me. |
| 20:31:48 | BZFlag | you? |
| 20:33:26 | andersee | probably |
| 20:34:04 | andersee | My wife is happy this afternoon, and the kids are being good. So if that holds for a few more hours.... |
| 20:36:29 | BZFlag | heh. run now! /me hopes Shaunalei is not reading over Erik's shoulder. ;-) |
| 21:05:50 | andersee | is away: taking a nap |