From: Eric Blake Date: Sun, 20 Dec 2009 00:29:40 +0000 (-0700) Subject: touch: fix ctime regression in 'touch -a' X-Git-Tag: v8.3~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01e4f003a08f8235b0e01d2b5129080d346cc18c;p=thirdparty%2Fcoreutils.git touch: fix ctime regression in 'touch -a' 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. --- diff --git a/NEWS b/NEWS index f0b71a8c81..e0287cca55 100644 --- 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 acdfd6b2f5..064c2347d4 100644 --- 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 5016c2066b..9a669cf642 160000 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit 5016c2066bfca00f5a24e0d2abaca25f0fce75fb +Subproject commit 9a669cf64253a2b2149d7f7cc5e0664c1bc7dda9