X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=4163e60db551fafc5b61278644e04aceccb24a43;hb=acb16ca45c2bf785e1e4e880822a23d37c7092c5;hp=e15c25a97c73573a94a7e4bc60808f6f79eba5f4;hpb=54da1d6493f4687b8d7c6838d13b9827c49297de;p=platform%2Fupstream%2Fcoreutils.git diff --git a/TODO b/TODO index e15c25a..4163e60 100644 --- a/TODO +++ b/TODO @@ -47,10 +47,6 @@ seq: give better diagnostics for invalid formats: e.g. no or too many % directives seq: consider allowing format string to contain no %-directives -dd: consider adding an option to suppress `bytes/block read/written' -output to stderr. Suggested here: - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=165045 - m4: rename all macros that start with AC_ to start with another prefix resolve RH report on cp -a forwarded by Tim Waugh @@ -62,19 +58,11 @@ tail: don't use xlseek; it *exits*. add mktemp? Suggested by Nelson Beebe -Now that AC_FUNC_LSTAT and AC_FUNC_STAT are in autoconf, -remove m4/stat.m4 and m4/lstat.m4. - df: alignment problem of `Used' heading with e.g., -mP reported by Karl Berry tr: support nontrivial equivalence classes, e.g. [=e=] with LC_COLLATE=fr_FR -fix tail -f to work with named pipes; reported by Ian D. Allen - $ mkfifo j; tail -f j & sleep 1; echo x > j - ./tail: j: file truncated - ./tail: j: cannot seek to offset 0: Illegal seek - lib/strftime.c: Since %N is the only format that we need but that glibc's strftime doesn't support, consider using a wrapper that would expand /%(-_)?\d*N/ to the desired string and then pass the @@ -133,10 +121,10 @@ Adapt these contribution guidelines for coreutils: http://sources.redhat.com/automake/contribute.html -Changes expected to go in, post-5.2.0: +Changes expected to go in, post-5.2.1: ====================================== - du and wc: add an option, --from0-file, to make them read NUL-delimited + wc: add an option, --files0-from [as for du] to make it read NUL-delimited file name arguments from a file. dd patch from Olivier Delhomme @@ -145,7 +133,68 @@ Changes expected to go in, post-5.2.0: Apply Bruno Haible's hostname changes - stat: no longer output trailing newline for user-supplied FORMATs - This will mean adding \n to default formats, internally. - test/mv/*: clean up $other_partition_tmpdir in all cases + + ls: when both -l and --dereference-command-line-symlink-to-dir are + specified, consider whether to let the latter select whether to + dereference command line symlinks to directories. Since -l has + an implicit --NO-dereference-command-line-symlink-to-dir meaning. + Pointed out by Karl Berry. + + A more efficient version of factor, and possibly one that + accepts inputs of size 2^64 and larger. + + Re-add a separate test for du's stack space usage (like the one removed + from tests/rm/deep-1). + + dd: consider adding an option to suppress `bytes/block read/written' + output to stderr. Suggested here: + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=165045 + + Pending copyright papers: + ------------------------ + ls --color: Ed Avis' patch to suppress escape sequences for + non-highlighted files + + getpwnam from Bruce Korb + + pb (progress bar) from Miika Pekkarinen + + Look into improving the performance of md5sum. + `openssl md5' is consistently about 30% faster than md5sum on an idle + AMD 2000-XP system with plenty of RAM and a 261 MB input file. + openssl's md5 implementation is in assembly, generated by a perl script. + +Have euidaccess.m4 check for eaccess as well as euidaccess +If found, then do `#define euidaccess eaccess'. + +Remove long-deprecated options like -V for version-control and + tail's --allow-missing + +Add a distcheck-time test to ensure that every distributed +file is either read-only(indicating generated) or is +version-controlled and up to date. + +Implement Ulrich Drepper's suggestion to use getgrouplist rather + than getugroups. This affects only `id', but makes a big difference + on systems with many users and/or groups, and makes id usable once + again on systems where access restrictions make getugroups fail. + But first we'll need a run-test (either in an autoconf macro or at + run time) to avoid the segfault bug in libc-2.3.2's getgrouplist. + In that case, we'd revert to using a new (to-be-written) getgrouplist + module that does most of what `id' already does. + +remove `%s' notation: + grep -E "\`%.{,4}s'" src/*.c + +remove.c should never exit, yet may do so (see uses of EXIT_FAILURE) + +remove or adjust chown's --changes option, since it + can't always do what it currently says it does. + +Adapt tools like wc, tr, fmt, etc. (most of the textutils) to be + multibyte aware. The problem is that I want to avoid duplicating + significant blocks of logic, yet I also want to incur only minimal + (preferably `no') cost when operating in single-byte mode. + +Remove all uses of the `register' keyword