[BusyBox] Re: TODO for 0.44 release [Was: Newline doesn't match $]

Pavel Roskin pavel_roskin at geocities.com
Wed Jun 14 19:00:07 UTC 2000


Hello!

> > I agree with one condition. Let's do it after releasing Busybox-0.44
> > 
> > This is going to be a really big change and we don't even have a decent
> > testsuite except for few commands, and yet it fails.
> 
> Yes.  You are right.  This should wait.
> 
> But this does then beg the question, what more needs to be done
> before the 0.44 release?
> 
> I am willing to hazard the following list of todo items for 0.44:
> 
>  - merge telnet client from Tomi Ollila (I have this done on my
>     laptop -- it just needs a bit more testing).

I don't think that the current telnet is functional, so use shouldn't
break anything except maybe linking if new functions are used. Should be
Ok provided that somebody reads the patch carefully and successfully
compiles in two configurations - "enable all" and "enable telnet only"

>  - "more" doesn't accept " " to scroll by one page when BB_FEATURE_USE_TERMIOS
>     is not on.

May be hard or impossible.

>  - fix 'cp' (or test suite script) so that it passes the test suite.

Not so easy.
cp -a foo foo1                    creates foo1/foo
./busybox cp -a foo foo1          creates foo1/foo
cp -a foo/ foo1                   creates foo1/foo
./busybox cp -a foo/ foo1         copies the contents of foo to foo1

The later is even arguably intuitive.
We can relax the testsuite to remove "/" but I don't like this idea.

There are issues with further tests as well.

>  - merge Pavel's rm fixes.

Commited in the same minute (!!!) when you wrote me that they are Ok :-)

>  - doc / website updates to tell what the real mailing list is for busybox.

When will we get rid of "perticular" on http://busybox.net/ ?
It's already fixed in CVS.

> These could get done before the 0.44 release if we have time, but we won't
> hold up the 0.44 release just because of these:
> 
>  - ps dirent race bug (need to stat the file before attempting chdir)
>  - Make 'ln -s /tmp/file .' work the way GNU ln does (i.e. makes a link to
>     /tmp/file in the current directory, rather then trying and failing to create
>     a symlink named "." in the current working directory).

No comments.

> This suggests that we can probably get the release out either today 
> or tomorrow...  Sound agreeable?  Any other last minute bugs you know of?

Please consider releasing tinylogin-0.78 as well.

Pavel






More information about the busybox mailing list