From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: Re: Represent NTP's origin time Date: Sat, 17 Apr 2021 17:27:36 +0200 Message-ID: <20210417152736.GA3748@tuxteam.de> References: <87o8efcqfh.fsf@Rainer.invalid> <8735vpyqir.fsf@Rainer.invalid> <20210417140951.GB726@tuxteam.de> <87tuo5x8od.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="82I3+IH0IqGh5yIs" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6743"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) Cc: emacs-devel@gnu.org To: Achim Gratz Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 17 17:28:44 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lXmsG-0001fT-1s for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Apr 2021 17:28:44 +0200 Original-Received: from localhost ([::1]:39690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXmsE-0002tl-Um for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Apr 2021 11:28:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXmrH-0002Th-2g for emacs-devel@gnu.org; Sat, 17 Apr 2021 11:27:44 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:53812) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1lXmrD-0004xt-8M for emacs-devel@gnu.org; Sat, 17 Apr 2021 11:27:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:Date; bh=eIfc0bHUZ0OlR2bkJDz/XiDFTOzu83LHknVD6o5+O0U=; b=ggclS7yUI7OgaCoXCSuQ1+38E+tHpzhEOdM7cr/Njc/KMrbhHLHWpRLPYlFhWiYa89T6e22kUSCrQkqg2nEiuwQBUYUFMzeA+rVrcuke0ZiwFybsPcmPFTDs5u9mqHSZyLpbNdN4thaWi4BDmkiw5IuJK0x0Vkyg86O6nsmLFhZZFd5QZRscrts/5tTzcQ9JfQXHI4K+vSrD3Njlq3LcLczrNpKwd+yzLArGdWWujd2Sii9ohN46JcCs7qVLTfp/0bTV+QApqd7eKg67f5Kck/17GQoTyBqqTu+4ZkCC/9knOSHMDH8r9ywQRzhTzmxHaLPe1XQNNLCQOC2s9UcSdg==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1lXmrA-0001Pz-Qw; Sat, 17 Apr 2021 17:27:36 +0200 Content-Disposition: inline In-Reply-To: <87tuo5x8od.fsf@Rainer.invalid> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268131 Archived-At: --82I3+IH0IqGh5yIs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 17, 2021 at 04:55:14PM +0200, Achim Gratz wrote: > tomas@tuxteam.de writes: > > I replied (or so I thought) "in kind". A better reply would have > > been: Emacs supports 32 bit platforms. Unless ending 32 bit > > support is in the near-future, it'd be a good idea to think about > > how to support a wider (possibly 64 bit) time_t even on a 32 bit > > Emacs. >=20 > The support for 64bit time_t on 32bit platforms is quite old by now > actually, but it hasn't seen as much uptake as initially envisioned for > whatever reasons. So in effect those platforms have announced their EOL > and you should move off them. >=20 > > The *BSDs and Linux (beyond kernel 5.6ish) do support 64 bit time_t > > in their 32 bit variants: perhaps this is an orientation. >=20 > I have no 32bit system left that can run a modern enough Linux kernel > and doesn't also support 64bit, so once I update those will not be 32bit > anymore. Again. The fact that *you* haven't doesn't mean that others are in the same boat. A maintainer's job involves exactly that kind of deliberation :) (I'd bet that Stefan's hardware is still 32 bit :) So basically it reduces to whether the Emacs project wants to support 32 bit systems (currently, the answer seems to be "yes") and what to do about time_t when yes. Cheers - t --82I3+IH0IqGh5yIs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAmB6/mgACgkQBcgs9XrR2kYHWgCfddp0SNg7zhQP0zjRoDsT6rgz GIsAn177jnoj7ClrjCZnIegq3KAD/RVh =CsZK -----END PGP SIGNATURE----- --82I3+IH0IqGh5yIs--