touch: fix ctime regression in 'touch -a'
authorEric Blake <ebb9@byu.net>
Sun, 20 Dec 2009 00:29:40 +0000 (17:29 -0700)
committerEric Blake <ebb9@byu.net>
Sun, 20 Dec 2009 00:32:45 +0000 (17:32 -0700)
Regression introduced in coreutils 8.1 due to a bug in the Linux
kernel implementation of utimensat with mtime of UTIME_OMIT.

* gnulib: Update to latest, to pick up utimensat fix.
* NEWS: Mention the change.
* THANKS: Update.
Reported by John Stanley.

NEWS
THANKS
gnulib

diff --git a/NEWS b/NEWS
index f0b71a8c812908d50234188b8306f04d400b01f3..e0287cca55b7f64b073b6f06f8f3869fb8a32a58 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,10 @@ GNU coreutils NEWS                                    -*- outline -*-
   a commmand of the above form would fail for all subdirectories.
   [bug introduced in coreutils-8.0]
 
+  touch -a once again guarantees that a file's change time is
+  adjusted, working around a bug in current Linux kernels.
+  [bug introduced in coreutils-8.1]
+
 
 * Noteworthy changes in release 8.2 (2009-12-11) [stable]
 
diff --git a/THANKS b/THANKS
index acdfd6b2f59feedb3c73b0d18b5df92fa20dcb9d..064c2347d48178ff3fb1ef683562bc4633a6a614 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -301,6 +301,7 @@ John Kodis                          kodis@acm.org
 John Murphy                         jam@philabs.research.philips.com
 John Roll                           john@panic.harvard.edu
 John Salmon                         johns@mullet.anu.edu.au
+John Stanley                        johnstops@verizon.net
 John Summerfield                    summer@OS2.ami.com.au
 Jon Peatfield                       J.S.Peatfield@damtp.cam.ac.uk
 Joost van Baal                      joostvb@xs4all.nl
diff --git a/gnulib b/gnulib
index 5016c2066bfca00f5a24e0d2abaca25f0fce75fb..9a669cf64253a2b2149d7f7cc5e0664c1bc7dda9 160000 (submodule)
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 5016c2066bfca00f5a24e0d2abaca25f0fce75fb
+Subproject commit 9a669cf64253a2b2149d7f7cc5e0664c1bc7dda9