From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: What were the Emacs versions with dates limited to 1970 .. 2037 year range? Date: Sun, 12 Jun 2022 17:41:55 +0300 Message-ID: <83k09mueoc.fsf@gnu.org> References: <8735gaqm6i.fsf@localhost> <83wndmutg7.fsf@gnu.org> <87tu8qp5um.fsf@localhost> <83r13uurom.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9060"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yantar92@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 12 16:42:47 2022 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 1o0One-0002Bl-Ok for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 16:42:46 +0200 Original-Received: from localhost ([::1]:37830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0Ond-0002v0-He for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 10:42:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51474) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0On5-0002GG-HV for emacs-devel@gnu.org; Sun, 12 Jun 2022 10:42:11 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47694) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0On5-0004DE-9r; Sun, 12 Jun 2022 10:42:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BgToPl87MIXR6pcYmzrnFwJ3vBuinCN/OuRhvxA7SEM=; b=CC2ecEdZz+lg YvWd2URBScYgPoTNxIyFQITLSy4uoiW1lOESI7rfszE4WcyMItxg6rDL9miwCPai3F17Z7iRvMmoD WPxcrjff59cLtuxP5F6lXoqwuPa0nak7Y7kfBe3bE3YNOFW7C3Tm1meiy+YBvauFKcqm4/asSwWwx BOk7wFCfIONt6NKKzdJ4Qgn5XmhWzNfvBn2W2WAhPDbCcJV647Cm5i+x0EYjxhhnIrC5Ty3C9UM7u XVVs/8PijFMfxNqPG5YakAn/h49V8IscJt6HdlvXIme/4cUe7n5a+DkCNm5mKfrNnMGAsiP/2ux6t py/vnLee+p7pqWeOWSVGEg==; Original-Received: from [87.69.77.57] (port=2577 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0On4-00062A-Pg; Sun, 12 Jun 2022 10:42:11 -0400 In-Reply-To: (message from Stefan Monnier on Sun, 12 Jun 2022 10:21:39 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:291096 Archived-At: > From: Stefan Monnier > Cc: Ihor Radchenko , emacs-devel@gnu.org > Date: Sun, 12 Jun 2022 10:21:39 -0400 > > Eli Zaretskii [2022-06-12 13:00:57] wrote: > >> > Any 32-bit build of Emacs is potentially prone to this problem, > >> > depending on what time-related APIs it is using. If time_t is a > >> > 32-bit type, this problem will still exist. > >> > >> Thanks for the clarification! > >> > >> I am now wondering if it is soon going to be the time to do something > >> about it. 2037 is getting closer and the 32-bit limitation may become a > >> real issue for the 32-bit Emacs builds. > > > > Yes, at some point in the not-so-distant future we will have to face > > the issue. > > I thought there was nothing to be done on our side: we only suffer from > the limitations that are imposed by the libc (and only when the value > needs to be passed to libc), and as soon as the underlying OS/libc is > updated to avoid those problems, the problem also disappears in Emacs. That's true, but we will have to at least say something about dropping support for libc's that don't. Or something.