From 01e4f003a08f8235b0e01d2b5129080d346cc18c Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Sat, 19 Dec 2009 17:29:40 -0700 Subject: [PATCH] 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. --- NEWS | 4 ++++ THANKS | 1 + gnulib | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index f0b71a8c8..e0287cca5 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 acdfd6b2f..064c2347d 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 5016c2066..9a669cf64 160000 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit 5016c2066bfca00f5a24e0d2abaca25f0fce75fb +Subproject commit 9a669cf64253a2b2149d7f7cc5e0664c1bc7dda9 -- 2.34.1