Update/correct some obsolete entries.
authorJim Meyering <jim@meyering.net>
Thu, 23 Feb 2006 14:57:08 +0000 (14:57 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 23 Feb 2006 14:57:08 +0000 (14:57 +0000)
TODO

diff --git a/TODO b/TODO
index 5a9c122..2ac737d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,5 +1,3 @@
-restore djgpp, eventually
-merge TODO lists
 add unit tests for lib/*.c
 
 strip: add an option to specify the program used to strip binaries.
@@ -9,8 +7,6 @@ doc/coreutils.texi:
   Address this comment: FIXME: mv's behavior in this case is system-dependent
   Better still: fix the code so it's *not* system-dependent.
 
-implement --target-directory=DIR for install (per texinfo documentation)
-
 ls: add --format=FORMAT option that controls how each line is printed.
 
 cp --no-preserve=X should not attempt to preserve attribute X
@@ -51,7 +47,7 @@ m4: rename all macros that start with AC_ to start with another prefix
 
 resolve RH report on cp -a forwarded by Tim Waugh
 
-Martin Michlmayr's patch to provide ls with `--sort directory' option
+provide an ls option to do something like `--sort directory'
 
 tail: don't use xlseek; it *exits*.
   Instead, maybe use a macro and return nonzero.
@@ -112,8 +108,6 @@ cp --recursive: perform dir traversals in source and dest hierarchy rather
   than forming full file names.  The latter (current) approach fails
   unnecessarily when the names become very long.
 
-tail --p is now ambiguous
-
 Remove suspicious uses of alloca (ones that may allocate more than
    about 4k)
 
@@ -121,7 +115,7 @@ Adapt these contribution guidelines for coreutils:
   http://sources.redhat.com/automake/contribute.html
 
 
-Changes expected to go in, post-5.2.1:
+Changes expected to go in, someday.
 ======================================
 
   wc: add an option, --files0-from [as for du] to make it read NUL-delimited
@@ -129,7 +123,7 @@ Changes expected to go in, post-5.2.1:
 
   dd patch from Olivier Delhomme
 
-  Apply Andreas Gruenbacher's ACL and xattr changes
+  Andreas Gruenbacher's xattr changes
 
   Apply Bruno Haible's hostname changes
 
@@ -158,35 +152,12 @@ Changes expected to go in, post-5.2.1:
   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.
-
-  On an AMD-64 system, using a 700MB file on a tmpfs file system
-  (and enough RAM so that no actual disk reads were performed),
-  GNU md5sum is slightly faster than `openssl md5', e.g.:
-
-    2.38s user 0.38s system 100% cpu 2.756 total  (gnu md5sum)
-    vs.
-    2.52s user 0.34s system 100% cpu 2.869 total
-
-  However, `openssl sha1' is about 5% faster than GNU sha1sum:
-
-    3.32s user 0.33s system 99% cpu 3.653 total   (openssl sha1)
-    3.45s user 0.39s system 99% cpu 3.843 total   (gnu sha1sum)
-
-  The above are using the debian-sid (amd_64 alioth) binaries from
-  coreutils-5.2.1.  When I compile the latest (coreutils-cvs) with
-  gcc-4.0 -O3, I get slightly (2-3%) better sha1sum performance,
-  and a ~7% *decrease* in performance for md5sum.  I suspect that
-  with the right compiler options you can do much better.
-  ------------------------------
 
 Have euidaccess.m4 check for eaccess as well as euidaccess
 If found, then do `#define euidaccess eaccess'.
 
-Remove long-deprecated options like tail's --allow-missing
+Remove long-deprecated options.  Search case-insensitive for
+`deprecated' and `remove in '.
 
 Add a distcheck-time test to ensure that every distributed
 file is either read-only(indicating generated) or is
@@ -204,8 +175,6 @@ Implement Ulrich Drepper's suggestion to use getgrouplist rather
 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.