| 04:26:16 | andersee | morning Glenn |
| 04:57:34 | bug1 | hi Erik |
| 05:00:27 | bug1 | im going to have a quick look into #1200, an fuser applet |
| 05:00:44 | bug1 | dont know much about it though. |
| 05:07:31 | andersee | Did you see vodz' comments? I didn't understand what he was suggesting. Did you understand what he was saying? |
| 05:09:51 | bug1 | vodz comment on fuser... no ? |
| 05:10:11 | bug1 | in the bts ? |
| 05:23:58 | bug1 | on second thoughts fuser is going into the too hard box for the moment |
| 05:25:12 | andersee | nono. vodz' comments on the mailing list today re the copy_file change |
| 05:27:32 | bug1 | something about user interaction on special files |
| 05:27:55 | andersee | right. I didn't quite follow him. |
| 05:28:52 | bug1 | force a mode == cp -f |
| 05:30:18 | bug1 | "It is possible to leave your duplicated code for unlink() in force a mode," i think he means you dont need your patch if compiling busybox without user interactin enabled |
| 05:30:42 | bug1 | im not sure iether |
| 12:39:34 | sjhill | g'morning mjn3 |
| 12:39:42 | mjn3 | morning. how goes it? |
| 16:34:03 | mjn3 | andersee: hey. if you haven't started on get_header_zip.c, i'll take work on that now if you like |
| 16:48:24 | andersee | mjn3: cool, go for it. |
| 16:48:36 | andersee | mjn3: BTW, where did you find out about the problem? |
| 16:49:38 | mjn3 | andersee: someone on the zaurus list mentioned that unzip wasn't working. i confirmed it failed on arm and investigated |
| 16:51:29 | andersee | Ahh |
| 16:51:52 | andersee | This morning I rebuilt latest busybox stable for my tuxscreen, and it didn't boot. :-( |
| 16:52:09 | andersee | So I'll need to figure out what I broke.... |
| 16:53:12 | mjn3 | ohoh |
| 18:27:41 | mjn3 | andersee: hey. just doing some testing on the unzip stuff |
| 18:32:13 | andersee | cool. I'm just starting to try and find what got broken last night. |
| 18:36:59 | andersee | mjn3: I'm testing in buildroot (with UML). Reverting ash makes it boot.... |
| 18:41:14 | mjn3 | andersee: regarding unzip... it should be more robust but it no longer distinguishes between invalid archives, read errors, etc. on failure. that a problem? |
| 18:42:25 | andersee | I suppose we can live with that... |
| 18:42:44 | andersee | At the end of the day, they all cause the same problem. |
| 18:43:20 | mjn3 | true |
| 18:43:36 | mjn3 | anybody who doesn't like it can fix it themselves.. ;-) |
| 18:43:46 | mjn3 | off to get a haircut |
| 18:45:06 | andersee | Did you commit that fix then? |
| 18:45:58 | mjn3-away | not yet, but i need to get to the barbers in 5 min. i'll do it when i get back |
| 18:46:12 | mjn3-away | also, watch needs to be fixed... the clear screen thing |
| 18:47:55 | andersee | k |
| 19:39:30 | mjn3 | andersee: did you bix bb.stable ash? |
| 19:40:04 | andersee | yup. Just checked in the fix... |
| 19:40:07 | andersee | hehe |
| 19:40:28 | mjn3 | what's funny? |
| 19:40:29 | andersee | While adding uClinux patches I accidentaly made ash use vfork! |
| 19:40:49 | andersee | gets a boot to the head |
| 19:41:59 | mjn3 | andersee: well, you did say you were having trouble "boot"ing |
| 19:42:06 | andersee | hehe |
| 19:42:28 | andersee | so I think once your gzip fix is in we should be all set for a release. |
| 19:43:12 | mjn3 | how do you want to handle the clearscreen thing in watch.c? |
| 19:44:11 | andersee | printf("\033[H\033[J"); |
| 19:45:06 | andersee | mjn3: but watch is not in the stable release... |
| 19:45:31 | mjn3 | ahh.. |
| 19:47:45 | andersee | mjn3: k, I checked in the fix for watch screen clearing |
| 19:49:25 | BZFlag | andersee: would be nice if "reset" restored the cursor. course it would be nicer if qpe didn't try to turn off the cursor on terminals it would not be running on. |
| 19:50:06 | andersee | BZFlag: Hmm. |
| 19:50:48 | andersee | BZFlag: Is there some utility that _does_ restore the cursor? |
| 19:51:16 | mjn3 | andersee: perhaps we need a standard clear function in libbb. i suppose for dumb terminals would could dump $LINES newlines. not too good for teletypes though. ;-) |
| 19:51:16 | BZFlag | exiting and restarting minicom? =( |
| 19:51:36 | andersee | BZFlag: or starting vim... |
| 19:52:37 | andersee | BZFlag: looks like 'setterm -cursor [on|off]' will do the job |
| 19:53:43 | BZFlag | hmm. no setterm at the moment. =( |
| 19:54:24 | BZFlag | ^[[?25l ? |
| 19:54:57 | andersee | BZFlag: setterm is part of util-linux |
| 19:57:02 | BZFlag | and 25h turns it on. |
| 19:57:31 | BZFlag | printf "\033[?25h" in busybox. ;-) |
| 19:58:53 | BZFlag | printf("\033c"); -> printf("\033[?25h\033c"); in reset.c ? |
| 19:59:26 | andersee | BZFlag: you have my blessing to commit that. Its getting a bit garbled via irc... |
| 19:59:50 | mjn3 | andersee: the unzip patch is committed to unstable |
| 20:00:15 | andersee | mjn3: k. I'll take a look. Want to backport or shall I? |
| 20:00:40 | mjn3 | andersee: better you. i don't have the stable tree checked out |
| 20:01:43 | andersee | mjn3: k |
| 20:02:38 | andersee | BZFlag: does it have the '?' or is that some esc char thing |
| 20:03:56 | BZFlag | nope it's a '?' |
| 20:04:22 | andersee | BZFlag: oh. ok. |
| 20:04:28 | BZFlag | looks like ?25h is "display caret" in vt100 speak. |
| 20:04:51 | andersee | mjn3: hehe. Guess we don't have unzip in stable, so no problem there... |
| 20:05:40 | BZFlag | http://216.239.35.100/search?q=cache:ECEl7VCPGCAC:www.catalyst.com/support/help/cstools3/library/terminal/sequences.html+ansi+%22display+caret%22&hl=en&ie=UTF-8 |
| 20:06:03 | BZFlag | and should reset also do a clear? |
| 20:06:17 | andersee | BZFlag: cool. Tested (using setterm -cursor off then busybox reset) and it works. |
| 20:07:29 | BZFlag | sweet. |
| 20:09:48 | BZFlag | so I guess I'd prefer printf("\033[?25h\033c\033[H\033[J"); |
| 20:10:42 | BZFlag | though I suppose the \033[H is redundant (move cursor home) |
| 20:11:32 | BZFlag | BB already assumes vt100+ terminal yes? |
| 20:11:40 | BZFlag | assumes so. |
| 20:11:42 | andersee | basically |
| 20:12:08 | BZFlag | so "\033[?25h\033c\033[J" should suffice. |
| 20:12:21 | andersee | BZFlag: What does that do? |
| 20:12:37 | BZFlag | restore cursor, reset terminal, clear screen. |
| 20:13:26 | BZFlag | current bb reset restores the terminal in minicom which moves the cursor home, but does not clear the screen. |
| 20:13:37 | andersee | BZFlag: I think I'm going to rebuild the tuxscreen, and assuming it looks fine I'm going to release busybox 0.60.4 |
| 20:13:46 | BZFlag | sweet. |
| 20:14:01 | BZFlag | should get a new tux image up now that modprobe et all is fixed. |
| 20:14:17 | andersee | Want me to change to that final reset string? |
| 20:16:19 | andersee | Oh. I have one more applet to review... |
| 20:20:01 | BZFlag | sure. might as well. I don't know of any terminals that would not handle that sequence. Some would ignore it, but they should all work. |
| 20:58:32 | sandman | andersee: any plans for a bb 0.61 release ? |
| 21:04:05 | andersee | sandman: yup |
| 21:04:36 | andersee | sandman: but I'd like to get the 0.60.4 release out before even thinking about that.... |
| 21:04:58 | andersee | sandman: looks like 0.60.4 will go out the door today. |
| 21:05:18 | andersee | sandman: And I'll probably take a day or two off from busybox work |
| 21:05:40 | andersee | sandman: So perhaps late this week or next week. |
| 21:09:51 | sandman | andersee: Anything in unstable that needs more testing ? |
| 21:10:11 | sandman | (Besides the missing SUID documentation ;) |
| 21:11:29 | andersee | sandman: well, right now source dependancies are complete crap... |
| 21:12:45 | andersee | sandman: So thats one thing I'd like to look at |
| 21:14:25 | sandman | andersee: All the applets seem to work perfectly so far -- Everyone running familiar linux on his iPAQ is beta-testing it for 2 months now ;)1~ |
| 21:14:45 | BZFlag | autogen source deps? |
| 21:16:41 | mjn3 | sandman: the unzip problem i fixed today was only reported yesterday and it has been there since unzip was added 8 months ago |
| 21:17:24 | sandman | mjn3: unzip is one of the few applets that isn't included in the familar bb build .. |
| 21:21:42 | andersee | manually updates the busybox daily snapshots |
| 21:22:59 | andersee | Unless someone finds a but in busybox stable, its going to be released as-is (with minor doc and changelog updates) |
| 21:33:56 | andersee | s/but/bug/ |
| 22:00:15 | mjn3 | andersee: the new top fails on the zaurus. initial guess... 2.4.6 doesn't have the Tgid entry. also, top.o is a major pig sizewise. :-( |
| 22:19:56 | andersee | sigh. Oh well. |
| 22:22:32 | mjn3 | i'll take a look at it this evening... |
| 22:22:45 | mjn3 | just about to go do supper |