GNU bug report logs - #50694
ls and cpio's idea of "six months ago" are slightly different

Previous Next

Package: coreutils;

Reported by: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>

Date: Mon, 20 Sep 2021 05:32:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 50694-done <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>
Cc: 50694-done <at> debbugs.gnu.org, bug-cpio <at> gnu.org
Subject: Re: bug#50694: ls and cpio's idea of "six months ago" are slightly
 different
Date: Sun, 6 Feb 2022 18:53:34 -0800
[Message part 1 (text/plain, inline)]
On 9/19/21 22:06 in <https://bugs.gnu.org/50694>, 積丹尼 Dan Jacobson wrote:

> What a headache.
> "Six months ago" means slightly different things to cpio and ls.
> And ls documents do say exactly what,
> and cpio documents don't even say six months.

Thanks for the bug report. Since the behavior is documented for ls but 
not cpio and lots more people use ls, let's change cpio to behave like 
ls. Proposed patches to cpio attached. The last patch does the actual 
change; the earlier ones are issues I noticed on the way.

(Sergey, I don't have commit privileges for cpio on Savannah. If you 
give me privileges I can install these patches; otherwise, please take a 
look and install if you like. Thanks.)

In the meantime I'll close the coreutils bug report, as I don't think we 
need to change GNU 'ls'.
[0001-Remove-trailing-white-space-and-empty-lines.patch (text/x-patch, attachment)]
[0002-build-update-submodules-to-latest.patch (text/x-patch, attachment)]
[0003-Fix-integer-overflows-in-timestamp-output.patch (text/x-patch, attachment)]
[0004-Use-GNU-ls-algorithm-for-deciding-timestamp-format.patch (text/x-patch, attachment)]

This bug report was last modified 3 years and 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.