diff options
author | Jim Meyering <jim@meyering.net> | 2006-08-15 11:23:44 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2006-08-15 11:23:44 +0000 |
commit | 987f3b383a21030c9d6a70a5e074b4c46abb9381 (patch) | |
tree | 5244c872f0b0130c6350c3e9c03b07f3cb01a7cb | |
parent | 3a246cc31423e97d952fa776278822975a17d5b8 (diff) | |
download | coreutils-987f3b383a21030c9d6a70a5e074b4c46abb9381.tar.xz |
* TODO: Add an item (convert to use gnulib-tool), add to the plan
for id-vs-getgrouplist, and remove a few completed items.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | TODO | 34 |
2 files changed, 8 insertions, 29 deletions
@@ -4,6 +4,9 @@ * NEWS: Record the 6.0 release date. * configure.ac (AC_INIT): Remove "-cvs" suffix from version string. + * TODO: Add an item (convert to use gnulib-tool), add to the plan + for id-vs-getgrouplist, and remove a few completed items. + 2006-08-13 Jim Meyering <jim@meyering.net> * src/shred.c (usage): Don't indent the second line of an item. @@ -1,4 +1,4 @@ -add unit tests for lib/*.c +convert to use gnulib-tool strip: add an option to specify the program used to strip binaries. suggestion from Karl Berry @@ -45,8 +45,6 @@ seq: consider allowing format string to contain no %-directives resolve RH report on cp -a forwarded by Tim Waugh -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. @@ -67,16 +65,6 @@ sort: Compress temporary files when doing large external sort/merges. you can read/write, which is common in these days of fast CPUs. suggestion from Charles Randall on 2001-08-10 -sort: Add an ordering option -R that causes 'sort' to sort according - to a random permutation of the correct sort order. Also, add an - option --random-seed=SEED that causes 'sort' to use an arbitrary - string SEED to select which permutations to use, in a deterministic - manner: that is, if you sort a permutation of the same input file - with the same --random-seed=SEED option twice, you'll get the same - output. The default SEED is chosen at random, and contains enough - information to ensure that the output permutation is random. - suggestion from Feth AREZKI, Stephan Kasal, and Paul Eggert on 2003-07-17 - unexpand: [http://www.opengroup.org/onlinepubs/007908799/xcu/unexpand.html] printf 'x\t \t y\n'|unexpand -t 8,9 should print its input, unmodified. printf 'x\t \t y\n'|unexpand -t 5,8 should print "x\ty\n" @@ -152,7 +140,7 @@ Have euidaccess.m4 check for eaccess as well as euidaccess If found, then do `#define euidaccess eaccess'. Remove long-deprecated options. Search case-insensitive for -`deprecated' and `remove in '. +`deprecated' and `remove in '. Automate this. Add a distcheck-time test to ensure that every distributed file is either read-only(indicating generated) or is @@ -165,7 +153,9 @@ Implement Ulrich Drepper's suggestion to use getgrouplist rather 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. + module that does most of what `id' already does. Or just avoid the + buggy use of getgrouplist by never passing it a buffer of length zero. + See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=200327 remove `%s' notation: grep -E "\`%.{,4}s'" src/*.c @@ -183,17 +173,3 @@ Remove all uses of the `register' keyword pr's use of nstrftime can make it malloc a very large (up to SIZE_MAX) buffer ls.c: use gettime rather than clock_gettime, gettimeofday, time - -write rules to deal with c99->c89 patches and to automatically - check that they apply cleanly - -Use latest automake - ----------------- -The command: - mv dir new-name/ -should work the same way the underlying -rename ("dir", "new-name/") call does. -http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00292.html - ----------------- |