GNU logs - #20199, boring messages


Message sent to bug-coreutils@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#20199: Enhancement request for date's "-d" option: different epochs
Resent-From: "Ulrich Windl" <Ulrich.Windl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Wed, 25 Mar 2015 12:27:02 +0000
Resent-Message-ID: <handler.20199.B.142728640519577 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 20199
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: 
To: 20199 <at> debbugs.gnu.org
X-Debbugs-Original-To: <bug-coreutils@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.142728640519577
          (code B ref -1); Wed, 25 Mar 2015 12:27:02 +0000
Received: (at submit) by debbugs.gnu.org; 25 Mar 2015 12:26:45 +0000
Received: from localhost ([127.0.0.1]:36025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1YakOS-00055g-Ce
	for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 08:26:44 -0400
Received: from eggs.gnu.org ([208.118.235.92]:47493)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOQ-00055R-5m
 for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 08:26:42 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOK-00051n-07
 for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 08:26:36 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:48053)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOJ-00051j-Ta
 for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 08:26:35 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:49207)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOI-0006HR-NO
 for bug-coreutils@HIDDEN; Wed, 25 Mar 2015 08:26:35 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOD-0004zm-KF
 for bug-coreutils@HIDDEN; Wed, 25 Mar 2015 08:26:34 -0400
Received: from rrzmta2.uni-regensburg.de ([194.94.155.52]:40224)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <Ulrich.Windl@HIDDEN>)
 id 1YakOD-0004yu-E8
 for bug-coreutils@HIDDEN; Wed, 25 Mar 2015 08:26:29 -0400
Received: from rrzmta2.uni-regensburg.de (localhost [127.0.0.1])
 by localhost (Postfix) with SMTP id AA52660587
 for <bug-coreutils@HIDDEN>; Wed, 25 Mar 2015 13:26:27 +0100 (CET)
Received: from gwsmtp1.uni-regensburg.de (gwsmtp1.uni-regensburg.de
 [132.199.5.51])
 by rrzmta2.uni-regensburg.de (Postfix) with ESMTP id 3A1EA60436
 for <bug-coreutils@HIDDEN>; Wed, 25 Mar 2015 13:26:27 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp1.uni-regensburg.de
 with Novell_GroupWise; Wed, 25 Mar 2015 13:26:27 +0100
Message-Id: <5512B781020000A100019960@HIDDEN>
X-Mailer: Novell GroupWise Internet Agent 14.0.1 
Date: Wed, 25 Mar 2015 13:26:25 +0100
From: "Ulrich Windl" <Ulrich.Windl@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Hi!

I'm not subscribed to this list, and I hope this is the right place to =
report an enhancement request as there seems to be no bugzilla for that.
Anyway: When downloading the current leap seconds list for out NTP server =
I realized that the dates there seem to be specified in seconds from =
1900-01-01_00:00:00 on one hand, and on the other I realized that date's =
option "-d" only allows UNIX epochs using the "@" notation.

Therefore I suggest to allow different starting epochs, possible using a =
syntax like "date -d '1900-01-01+2287785599'" to print the date and time =
of 2287785599 seconds past January 1st 1900. ("Like" means I suggest the =
semantics, but are not really proposing a concrete syntax; possibly there =
are smarter guy around than me)

Also being able to decode hexadecimal NTP timestamps would be a nice =
feature: NTp timestamps look like this:
d8bd24ef.a8e2bb68 meaning "Wed, Mar 25 2015 13:13:35.659...", so it's 32 =
bit for the seconds and another 32 bit for the fractional seconds (see =
page 9 of the PostScript or PDF version of RFC 1305: "NTP timestamps are =
represented as a 64-bit
unsigned fixed-point number, in seconds relative to 0h on 1 January 1900. =
The integer part is in the
first 32 bits and the fraction part in the last 32 bits.")

Maybe a "tagged" syntax like "-d NTP:d8bd24ef.a8e2bb6" could be used...

(For consistency other tags like "UNIX:" for the UNIX epoch and "MS-WIN:" =
for Microsoft Windows could be used. Again smart guys probably know more =
important epochs than I do)

Regards,
Ulrich







Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.503 (Entity 5.503)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Ulrich Windl" <Ulrich.Windl@HIDDEN>
Subject: bug#20199: Acknowledgement (Enhancement request for date's "-d"
 option: different epochs)
Message-ID: <handler.20199.B.142728640519577.ack <at> debbugs.gnu.org>
References: <5512B781020000A100019960@HIDDEN>
X-Gnu-PR-Message: ack 20199
X-Gnu-PR-Package: coreutils
Reply-To: 20199 <at> debbugs.gnu.org
Date: Wed, 25 Mar 2015 12:27:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-coreutils@HIDDEN

If you wish to submit further information on this problem, please
send it to 20199 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
20199: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20199
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-coreutils@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#20199: Enhancement request for date's "-d" option: different epochs
Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Wed, 25 Mar 2015 13:11:01 +0000
Resent-Message-ID: <handler.20199.B20199.142728901524226 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 20199
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: 
To: Ulrich Windl <Ulrich.Windl@HIDDEN>,  20199 <at> debbugs.gnu.org
Received: via spool by 20199-submit <at> debbugs.gnu.org id=B20199.142728901524226
          (code B ref 20199); Wed, 25 Mar 2015 13:11:01 +0000
Received: (at 20199) by debbugs.gnu.org; 25 Mar 2015 13:10:15 +0000
Received: from localhost ([127.0.0.1]:36049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Yal4Y-0006If-HP
	for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 09:10:14 -0400
Received: from mail1.vodafone.ie ([213.233.128.43]:63397)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <P@HIDDEN>) id 1Yal4V-0006IQ-Na
 for 20199 <at> debbugs.gnu.org; Wed, 25 Mar 2015 09:10:12 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4LAIyyElVtT91e/2dsb2JhbABcgwaDcMVwglICgVFMAQEBAQEBfUEBg1MBBTIBVgsNCwkWDwkDAgECATcBDQYBDAgBARqIFQG0UpQ2AQoBAQEeiyGEfYQtAQSFC5xNjRMig24+gnQBAQE
Received: from unknown (HELO localhost.localdomain) ([109.79.221.94])
 by mail1.vodafone.ie with ESMTP; 25 Mar 2015 13:10:05 +0000
Message-ID: <5512B3AC.7030509@HIDDEN>
Date: Wed, 25 Mar 2015 13:10:04 +0000
From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
References: <5512B781020000A100019960@HIDDEN>
In-Reply-To: <5512B781020000A100019960@HIDDEN>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

On 25/03/15 12:26, Ulrich Windl wrote:
> Hi!
> 
> I'm not subscribed to this list, and I hope this is the right place to report an enhancement request as there seems to be no bugzilla for that.
> Anyway: When downloading the current leap seconds list for out NTP server I realized that the dates there seem to be specified in seconds from 1900-01-01_00:00:00 on one hand, and on the other I realized that date's option "-d" only allows UNIX epochs using the "@" notation.
> 
> Therefore I suggest to allow different starting epochs, possible using a syntax like "date -d '1900-01-01+2287785599'" to print the date and time of 2287785599 seconds past January 1st 1900. ("Like" means I suggest the semantics, but are not really proposing a concrete syntax; possibly there are smarter guy around than me)
> 
> Also being able to decode hexadecimal NTP timestamps would be a nice feature: NTp timestamps look like this:
> d8bd24ef.a8e2bb68 meaning "Wed, Mar 25 2015 13:13:35.659...", so it's 32 bit for the seconds and another 32 bit for the fractional seconds (see page 9 of the PostScript or PDF version of RFC 1305: "NTP timestamps are represented as a 64-bit
> unsigned fixed-point number, in seconds relative to 0h on 1 January 1900. The integer part is in the
> first 32 bits and the fraction part in the last 32 bits.")
> 
> Maybe a "tagged" syntax like "-d NTP:d8bd24ef.a8e2bb6" could be used...
> 
> (For consistency other tags like "UNIX:" for the UNIX epoch and "MS-WIN:" for Microsoft Windows could be used. Again smart guys probably know more important epochs than I do)

Note offsets can be negative, so you could set the offset like:

  $ sec=1234567890
  $ date -d @$(($sec + $(date -d 1/1/1900 +%s)))
  Tue Feb 14 23:56:51 GMT 1939

cheers,
Pádraig.




Message sent to bug-coreutils@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#20199: Enhancement request for date's "-d" option: different epochs
Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Wed, 25 Mar 2015 13:18:01 +0000
Resent-Message-ID: <handler.20199.B20199.142728942724903 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 20199
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: 
To: Ulrich Windl <Ulrich.Windl@HIDDEN>,  20199 <at> debbugs.gnu.org
Received: via spool by 20199-submit <at> debbugs.gnu.org id=B20199.142728942724903
          (code B ref 20199); Wed, 25 Mar 2015 13:18:01 +0000
Received: (at 20199) by debbugs.gnu.org; 25 Mar 2015 13:17:07 +0000
Received: from localhost ([127.0.0.1]:36054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1YalBC-0006Ta-IO
	for submit <at> debbugs.gnu.org; Wed, 25 Mar 2015 09:17:06 -0400
Received: from mail1.vodafone.ie ([213.233.128.43]:31461)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <P@HIDDEN>) id 1YalB9-0006T1-S9
 for 20199 <at> debbugs.gnu.org; Wed, 25 Mar 2015 09:17:04 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4LAOG0ElVtT91e/2dsb2JhbABcgwaDcMVwglICgVFMAQEBAQEBfUEBg1MBBTIBVgsNCwkWDwkDAgECATcBDQYBDAgBARqIFQG0UJQ3AQoBAQEeiyGEfYQtAQSFC5xNjRMig24+gnQBAQE
Received: from unknown (HELO localhost.localdomain) ([109.79.221.94])
 by mail1.vodafone.ie with ESMTP; 25 Mar 2015 13:16:58 +0000
Message-ID: <5512B549.6000500@HIDDEN>
Date: Wed, 25 Mar 2015 13:16:57 +0000
From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
References: <5512B781020000A100019960@HIDDEN>
 <5512B3AC.7030509@HIDDEN>
In-Reply-To: <5512B3AC.7030509@HIDDEN>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

On 25/03/15 13:10, Pádraig Brady wrote:
> On 25/03/15 12:26, Ulrich Windl wrote:
>> Hi!
>>
>> I'm not subscribed to this list, and I hope this is the right place to report an enhancement request as there seems to be no bugzilla for that.
>> Anyway: When downloading the current leap seconds list for out NTP server I realized that the dates there seem to be specified in seconds from 1900-01-01_00:00:00 on one hand, and on the other I realized that date's option "-d" only allows UNIX epochs using the "@" notation.
>>
>> Therefore I suggest to allow different starting epochs, possible using a syntax like "date -d '1900-01-01+2287785599'" to print the date and time of 2287785599 seconds past January 1st 1900. ("Like" means I suggest the semantics, but are not really proposing a concrete syntax; possibly there are smarter guy around than me)
>>
>> Also being able to decode hexadecimal NTP timestamps would be a nice feature: NTp timestamps look like this:
>> d8bd24ef.a8e2bb68 meaning "Wed, Mar 25 2015 13:13:35.659...", so it's 32 bit for the seconds and another 32 bit for the fractional seconds (see page 9 of the PostScript or PDF version of RFC 1305: "NTP timestamps are represented as a 64-bit
>> unsigned fixed-point number, in seconds relative to 0h on 1 January 1900. The integer part is in the
>> first 32 bits and the fraction part in the last 32 bits.")
>>
>> Maybe a "tagged" syntax like "-d NTP:d8bd24ef.a8e2bb6" could be used...
>>
>> (For consistency other tags like "UNIX:" for the UNIX epoch and "MS-WIN:" for Microsoft Windows could be used. Again smart guys probably know more important epochs than I do)
> 
> Note offsets can be negative, so you could set the offset like:
> 
>   $ sec=1234567890
>   $ date -d @$(($sec + $(date -d 1/1/1900 +%s)))
>   Tue Feb 14 23:56:51 GMT 1939

Actually we can use date's relative date support for this:

  $ date -d '1900-01-01 +1234567890 seconds'
  Tue Feb 14 23:56:51 GMT 1939

cheers,
Pádraig.





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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