From unknown Sat Aug 09 15:57:38 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#48085 <48085@debbugs.gnu.org> To: bug#48085 <48085@debbugs.gnu.org> Subject: Status: date -d greater than 23 years ago gives error invalid date Reply-To: bug#48085 <48085@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:57:38 +0000 retitle 48085 date -d greater than 23 years ago gives error invalid date reassign 48085 coreutils submitter 48085 Mark Krenz severity 48085 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 16:30:35 2021 Received: (at submit) by debbugs.gnu.org; 28 Apr 2021 20:30:35 +0000 Received: from localhost ([127.0.0.1]:54167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbqpO-0008Cr-TR for submit@debbugs.gnu.org; Wed, 28 Apr 2021 16:30:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:47890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbqju-00082H-1g for submit@debbugs.gnu.org; Wed, 28 Apr 2021 16:24:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbqjt-0007Sv-Sb for bug-coreutils@gnu.org; Wed, 28 Apr 2021 16:24:53 -0400 Received: from ella.servers.suso.com ([52.21.128.54]:50962 helo=claude.servers.suso.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbqjs-0007i5-CW for bug-coreutils@gnu.org; Wed, 28 Apr 2021 16:24:53 -0400 Received: by claude.servers.suso.org (Postfix, from userid 1009) id E5C7165F29; Wed, 28 Apr 2021 20:24:50 +0000 (UTC) Date: Wed, 28 Apr 2021 20:24:50 +0000 From: Mark Krenz To: bug-coreutils@gnu.org Subject: date -d greater than 23 years ago gives error invalid date Message-ID: <20210428202450.GW11716@claude.servers.suso.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Interesting: More people should read e-mail headers, sometimes they are interesting. User-Agent: Mutt/1.10.1 (2018-07-13) Received-SPF: none client-ip=52.21.128.54; envelope-from=mark@claude.servers.suso.org; helo=claude.servers.suso.org X-Spam_score_int: 7 X-Spam_score: 0.7 X-Spam_bar: / X-Spam_report: (0.7 / 5.0 requ) BAYES_20=-0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 28 Apr 2021 16:30:34 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) =20 I ran the following expecting it to provide me with the date 35 years ago date -d "now - 35 years" Instead I received the error: date: invalid date =E2=80=98now - 35 years=E2=80=99 Testing it further I found that the break point is at 24 years: $ date --version date (GNU coreutils) 8.32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David MacKenzie. $ date -d "now - 23 years" Tue Apr 28 03:20:37 PM EST 1998 $ date -d "now - 24 years" date: invalid date =E2=80=98now - 24 years=E2=80=99 $ I compiled from the latest coreutils source and found it to have the same issue: $ cd coreutils/src/ $ ./date --version date (GNU coreutils) 8.32.143-62a7c Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David MacKenzie. $ date "now - 23 years" date: invalid date =E2=80=98now - 23 years=E2=80=99 $ date -d "now - 23 years" Tue Apr 28 03:21:09 PM EST 1998 $ date -d "now - 24 years" date: invalid date =E2=80=98now - 24 years=E2=80=99 $ I found that this did work on a system running coreutils 8.23 so something seems to have broken since then. These are all Linux systems that I've tried this on. The system I tested on was a fresh Ubuntu 21.04 VM. Linux ubuntu2104 5.11.0-16-generic #17-Ubuntu SMP Wed Apr 14 20:12:43 UTC 2= 021 x86_64 x86_64 x86_64 GNU/Linux Thanks, Mark =20 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 17:14:44 2021 Received: (at 48085) by debbugs.gnu.org; 28 Apr 2021 21:14:44 +0000 Received: from localhost ([127.0.0.1]:54212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrW8-0002x8-Bk for submit@debbugs.gnu.org; Wed, 28 Apr 2021 17:14:44 -0400 Received: from ella.servers.suso.com ([52.21.128.54]:59526 helo=claude.servers.suso.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrW4-0002wt-6V for 48085@debbugs.gnu.org; Wed, 28 Apr 2021 17:14:43 -0400 Received: by claude.servers.suso.org (Postfix, from userid 1009) id AC2E165F29; Wed, 28 Apr 2021 21:14:33 +0000 (UTC) Date: Wed, 28 Apr 2021 21:14:33 +0000 From: Mark Krenz To: 48085@debbugs.gnu.org Subject: Re: date -d greater than 23 years ago gives error invalid date Message-ID: <20210428211433.GX11716@claude.servers.suso.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Interesting: More people should read e-mail headers, sometimes they are interesting. User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 48085 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Further investigating this problem it appears that at least today it doesn't like going back past September 26th, 1997. But only when the time delta is specified in years months or days. You can go back further if it's specified in total amounts of hours minutes or seconds. $ date -d "now - 283 months" Sun 28 Sep 1997 03:42:05 PM EST $ date -d "now - 284 months" date: invalid date =E2=80=98now - 284 months=E2=80=99 $ date -d "now - 283 months - 2 days" Fri 26 Sep 1997 03:42:31 PM EST $ date -d "now - 283 months - 3 days" date: invalid date =E2=80=98now - 283 months - 3 days=E2=80=99 $ date -d "now - 8615 days" Fri Sep 26 03:52:30 PM EST 1997 $ date -d "now - 8616 days" date: invalid date =E2=80=98now - 8616 days=E2=80=99 $ date -d "now - 206804 hours" Wed Sep 24 07:54:15 PM EST 1997 $ date -d "now - 12408240 minutes" Wed Sep 24 08:03:50 PM EST 1997 $ date -d "now - 744590000 seconds" Tue Sep 23 05:20:23 PM EST 1997 I don't see anything special about Sept 25th, 1997 in terms of it's numeric value: $ date -d "1997-09-25" +%s 875163600 Or the delta from now to then. 8615*86400 =3D 744336000 Very weird. I'll be curious to see what turns out to be the problem. I also found a system I'm running that has coreutils 8.30 and it did not have the problem, so that narrows the gap a bit. Mark From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 19:23:34 2021 Received: (at 48085) by debbugs.gnu.org; 28 Apr 2021 23:23:34 +0000 Received: from localhost ([127.0.0.1]:54403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbtWo-0008Gq-Jr for submit@debbugs.gnu.org; Wed, 28 Apr 2021 19:23:34 -0400 Received: from ella.servers.suso.com ([52.21.128.54]:60574 helo=claude.servers.suso.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbtWk-0008GU-5Y for 48085@debbugs.gnu.org; Wed, 28 Apr 2021 19:23:33 -0400 Received: by claude.servers.suso.org (Postfix, from userid 1009) id 3B86D65F29; Wed, 28 Apr 2021 23:23:24 +0000 (UTC) Date: Wed, 28 Apr 2021 23:23:24 +0000 From: Mark Krenz To: 48085@debbugs.gnu.org Subject: Re: date -d greater than 23 years ago gives error invalid date Message-ID: <20210428232324.GY11716@claude.servers.suso.org> References: <20210428202450.GW11716@claude.servers.suso.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: X-Interesting: More people should read e-mail headers, sometimes they are interesting. User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 48085 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Well it seems that this might actually be related to timezone database files. My timezone is America/Indianapolis but I noticed when I set the timezone to America/New_York or UTC that this problem doesn't happen $ TZ=3DAmerica/Indianapolis date -d "now - 9001 days" date: invalid date =E2=80=98now - 9001 days=E2=80=99 $ TZ=3DAmerica/New_York date -d "now - 9001 days" Thu 05 Sep 1996 07:05:55 PM EDT $ TZ=3DUTC date -d "now - 9001 days" Thu 05 Sep 1996 11:05:59 PM UTC $ TZ=3DAmerica/Metlakatla date -d "now - 9001 days" date: invalid date =E2=80=98now - 9001 days=E2=80=99 $=20 I found that last one after trying a for loop in /usr/share/zoneinfo/America So I'm not sure if this is a problem with coreutils or a change in the zoneinfo database. Any ideas? Mark From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 19 18:57:34 2022 Received: (at 48085-done) by debbugs.gnu.org; 19 Feb 2022 23:57:34 +0000 Received: from localhost ([127.0.0.1]:58940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLZbT-0004bJ-Mv for submit@debbugs.gnu.org; Sat, 19 Feb 2022 18:57:34 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLZbR-0004b6-5V for 48085-done@debbugs.gnu.org; Sat, 19 Feb 2022 18:57:26 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5B320160068; Sat, 19 Feb 2022 15:57:19 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id B3R0-LdxXXBv; Sat, 19 Feb 2022 15:57:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6A6A3160079; Sat, 19 Feb 2022 15:57:17 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TdXwVP6r1e_N; Sat, 19 Feb 2022 15:57:17 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DF9E9160068; Sat, 19 Feb 2022 15:57:16 -0800 (PST) Content-Type: multipart/mixed; boundary="------------2nf1OX8kPvrxtinXCfx4K5j9" Message-ID: Date: Sat, 19 Feb 2022 15:57:16 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: Mark Krenz References: <20210428202450.GW11716@claude.servers.suso.org> <20210428232324.GY11716@claude.servers.suso.org> From: Paul Eggert Organization: UCLA Computer Science Department Subject: Re: bug#48085: date -d greater than 23 years ago gives error invalid date In-Reply-To: <20210428232324.GY11716@claude.servers.suso.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48085-done Cc: Gnulib bugs , 48085-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------2nf1OX8kPvrxtinXCfx4K5j9 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 4/28/21 16:23, Mark Krenz wrote: > So I'm not sure if this is a problem with coreutils or a change in the > zoneinfo database. Any ideas? This appears to be a problem in the GNU C library, when its mktime deciphers the relatively unusual time zone history of Indiana. I installed the attached patch into Gnulib and propagated it into Coreutils, so the issue should be fixed in the next release of GNU Coreutils. Eventually this patch should migrate from Gnulib to glibc so that other apps get the fix. Thanks for reporting the issue. --------------2nf1OX8kPvrxtinXCfx4K5j9 Content-Type: text/x-patch; charset=UTF-8; name="0001-mktime-improve-heuristic-for-ca-1986-Indiana-DST.patch" Content-Disposition: attachment; filename*0="0001-mktime-improve-heuristic-for-ca-1986-Indiana-DST.patch" Content-Transfer-Encoding: base64 RnJvbSAwNmIyZTk0M2JlMzkyODQ3ODNmZjgxYWM2Yzk1MDMyMDBmNDFkYmEzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDE5IEZlYiAyMDIyIDE1OjA0OjQzIC0wODAwClN1YmplY3Q6IFtQQVRD SF0gbWt0aW1lOiBpbXByb3ZlIGhldXJpc3RpYyBmb3IgY2EtMTk4NiBJbmRpYW5hIERTVAoK UHJvYmxlbSByZXBvcnRlZCBieSBNYXJrIEtyZW56IDxodHRwczovL2J1Z3MuZ251Lm9yZy80 ODA4NT4uCiogbGliL21rdGltZS5jIChfX21rdGltZV9pbnRlcm5hbCk6IEJlIG1vcmUgZ2Vu ZXJvdXMgYWJvdXQKYWNjZXB0aW5nIGFyZ3VtZW50cyB3aXRoIHRoZSB3cm9uZyB2YWx1ZSBv ZiB0bV9pc2RzdCwgYnkgZmFsbGluZwpiYWNrIHRvIGEgb25lLWhvdXIgRFNUIGRpZmZlcmVu Y2UgaWYgd2UgZmluZCBubyBuZWFyYnkgRFNUIHRoYXQgaXMKdW51c3VhbC4gIFRoaXMgZml4 ZXMgYSBwcm9ibGVtIHdoZXJlICIxOTg2LTA0LTI4IDAwOjAwIEVEVCIgd2FzCnJlamVjdGVk IHdoZW4gVFo9IkFtZXJpY2EvSW5kaWFuYXBvbGlzIiBiZWNhdXNlIHRoZSBuZWFyZXN0IERT VAp0aW1lc3RhbXAgb2NjdXJyZWQgaW4gMTk3MCwgYSB0ZW1wb3JhbCBkaXN0YW5jZSB0b28g Z3JlYXQgZm9yIHRoZQpvbGQgaGV1cmlzdGljLiAgVGhpcyBhbHNvIGFsc28gbmFycm93cyB0 aGUgc2VhcmNoIGEgYml0LCB3aGljaAppcyBhIG1pbm9yIHBlcmZvcm1hbmNlIHdpbi4KKiBt NC9ta3RpbWUubTQgKGdsX0ZVTkNfTUtUSU1FX1dPUktTKToKQ2hlY2sgZm9yIHB1dGVudiBm YWlsdXJlcyBhbmQgZm9yIEJ1ZyM0ODA4NS4KKiB0ZXN0cy90ZXN0LXBhcnNlLWRhdGV0aW1l LmMgKG1haW4pOgpUZXN0IGZvciBzZXRlbnYgZmFpbHVyZXMgYW5kIGZvciBCdWcjNDgwODUu Ci0tLQogQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysr KysKIGxpYi9ta3RpbWUuYyAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0KIG00L21rdGltZS5tNCAgICAgICAgICAgICAgICB8IDI5ICsrKysrKysr KysrKysrKysrKysrKysrKystLS0tCiB0ZXN0cy90ZXN0LXBhcnNlLWRhdGV0aW1lLmMgfCAy MSArKysrKysrKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9u cygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdl TG9nCmluZGV4IDRiZjBjZWM3ZjAuLjRkNTZiZTgzZDQgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxv ZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMi0wMi0xOSAgUGF1bCBF Z2dlcnQgIDxlZ2dlcnRAY3MudWNsYS5lZHU+CisKKwlta3RpbWU6IGltcHJvdmUgaGV1cmlz dGljIGZvciBjYS0xOTg2IEluZGlhbmEgRFNUCisJUHJvYmxlbSByZXBvcnRlZCBieSBNYXJr IEtyZW56IDxodHRwczovL2J1Z3MuZ251Lm9yZy80ODA4NT4uCisJKiBsaWIvbWt0aW1lLmMg KF9fbWt0aW1lX2ludGVybmFsKTogQmUgbW9yZSBnZW5lcm91cyBhYm91dAorCWFjY2VwdGlu ZyBhcmd1bWVudHMgd2l0aCB0aGUgd3JvbmcgdmFsdWUgb2YgdG1faXNkc3QsIGJ5IGZhbGxp bmcKKwliYWNrIHRvIGEgb25lLWhvdXIgRFNUIGRpZmZlcmVuY2UgaWYgd2UgZmluZCBubyBu ZWFyYnkgRFNUIHRoYXQgaXMKKwl1bnVzdWFsLiAgVGhpcyBmaXhlcyBhIHByb2JsZW0gd2hl cmUgIjE5ODYtMDQtMjggMDA6MDAgRURUIiB3YXMKKwlyZWplY3RlZCB3aGVuIFRaPSJBbWVy aWNhL0luZGlhbmFwb2xpcyIgYmVjYXVzZSB0aGUgbmVhcmVzdCBEU1QKKwl0aW1lc3RhbXAg b2NjdXJyZWQgaW4gMTk3MCwgYSB0ZW1wb3JhbCBkaXN0YW5jZSB0b28gZ3JlYXQgZm9yIHRo ZQorCW9sZCBoZXVyaXN0aWMuICBUaGlzIGFsc28gYWxzbyBuYXJyb3dzIHRoZSBzZWFyY2gg YSBiaXQsIHdoaWNoCisJaXMgYSBtaW5vciBwZXJmb3JtYW5jZSB3aW4uCisJKiBtNC9ta3Rp bWUubTQgKGdsX0ZVTkNfTUtUSU1FX1dPUktTKToKKwlDaGVjayBmb3IgcHV0ZW52IGZhaWx1 cmVzIGFuZCBmb3IgQnVnIzQ4MDg1LgorCSogdGVzdHMvdGVzdC1wYXJzZS1kYXRldGltZS5j IChtYWluKToKKwlUZXN0IGZvciBzZXRlbnYgZmFpbHVyZXMgYW5kIGZvciBCdWcjNDgwODUu CisKIDIwMjItMDItMTIgIFBhdWwgRWdnZXJ0ICA8ZWdnZXJ0QGNzLnVjbGEuZWR1PgogCiAJ ZmlsZXZlcmNtcDogZml4IHNldmVyYWwgdW5leHBlY3RlZCByZXN1bHRzCmRpZmYgLS1naXQg YS9saWIvbWt0aW1lLmMgYi9saWIvbWt0aW1lLmMKaW5kZXggYWExMmUyOGUxNi4uN2RjOWQ2 N2VmOSAxMDA2NDQKLS0tIGEvbGliL21rdGltZS5jCisrKyBiL2xpYi9ta3RpbWUuYwpAQCAt NDI5LDggKzQyOSwxMyBAQCBfX21rdGltZV9pbnRlcm5hbCAoc3RydWN0IHRtICp0cCwKIAkg dGltZSB3aXRoIHRoZSByaWdodCB2YWx1ZSwgYW5kIHVzZSBpdHMgVVRDIG9mZnNldC4KIAog CSBIZXVyaXN0aWM6IHByb2JlIHRoZSBhZGphY2VudCB0aW1lc3RhbXBzIGluIGJvdGggZGly ZWN0aW9ucywKLQkgbG9va2luZyBmb3IgdGhlIGRlc2lyZWQgaXNkc3QuICBUaGlzIHNob3Vs ZCB3b3JrIGZvciBhbGwgcmVhbAotCSB0aW1lIHpvbmUgaGlzdG9yaWVzIGluIHRoZSB0eiBk YXRhYmFzZS4gICovCisJIGxvb2tpbmcgZm9yIHRoZSBkZXNpcmVkIGlzZHN0LiAgSWYgbm9u ZSBpcyBmb3VuZCB3aXRoaW4gYQorCSByZWFzb25hYmxlIGR1cmF0aW9uIGJvdW5kLCBhc3N1 bWUgYSBvbmUtaG91ciBEU1QgZGlmZmVyZW5jZS4KKwkgVGhpcyBzaG91bGQgd29yayBmb3Ig YWxsIHJlYWwgdGltZSB6b25lIGhpc3RvcmllcyBpbiB0aGUgdHoKKwkgZGF0YWJhc2UuICAq LworCisgICAgICAvKiArMSBpZiB3ZSB3YW50ZWQgc3RhbmRhcmQgdGltZSBidXQgZ290IERT VCwgLTEgaWYgdGhlIHJldmVyc2UuICAqLworICAgICAgaW50IGRzdF9kaWZmZXJlbmNlID0g KGlzZHN0ID09IDApIC0gKHRtLnRtX2lzZHN0ID09IDApOwogCiAgICAgICAvKiBEaXN0YW5j ZSBiZXR3ZWVuIHByb2JlcyB3aGVuIGxvb2tpbmcgZm9yIGEgRFNUIGJvdW5kYXJ5LiAgSW4K IAkgdHpkYXRhMjAwM2EsIHRoZSBzaG9ydGVzdCBwZXJpb2Qgb2YgRFNUIGlzIDYwMTIwMCBz ZWNvbmRzCkBAIC00NDEsMTIgKzQ0NiwxNCBAQCBfX21rdGltZV9pbnRlcm5hbCAoc3RydWN0 IHRtICp0cCwKIAkgcGVyaW9kcyB3aGVuIHByb2JpbmcuICAqLwogICAgICAgaW50IHN0cmlk ZSA9IDYwMTIwMDsKIAotICAgICAgLyogVGhlIGxvbmdlc3QgcGVyaW9kIG9mIERTVCBpbiB0 emRhdGEyMDAzYSBpcyA1MzY0NTQwMDAgc2Vjb25kcwotCSAoZS5nLiwgQW1lcmljYS9KdWp1 eSBzdGFydGluZyAxOTQ2LTEwLTAxIDAxOjAwKS4gIFRoZSBsb25nZXN0Ci0JIHBlcmlvZCBv ZiBub24tRFNUIGlzIG11Y2ggbG9uZ2VyLCBidXQgaXQgbWFrZXMgbm8gcmVhbCBzZW5zZQot CSB0byBzZWFyY2ggZm9yIG1vcmUgdGhhbiBhIHllYXIgb2Ygbm9uLURTVCwgc28gdXNlIHRo ZSBEU1QKLQkgbWF4LiAgKi8KLSAgICAgIGludCBkdXJhdGlvbl9tYXggPSA1MzY0NTQwMDA7 CisgICAgICAvKiBJbiBUWkRCIDIwMjFlLCB0aGUgbG9uZ2VzdCBwZXJpb2Qgb2YgRFNUIChv ciBvZiBub24tRFNUKSwgaW4KKwkgd2hpY2ggdGhlIERTVCAob3IgYWRqYWNlbnQgRFNUKSBk aWZmZXJlbmNlIGlzIG5vdCBvbmUgaG91ciwKKwkgaXMgNDU3MjQzMjA5IHNlY29uZHM6IGUu Zy4sIEFtZXJpY2EvQ2FtYnJpZGdlX0JheSB3aXRoIGxlYXAKKwkgc2Vjb25kcywgc3RhcnRp bmcgMTk2NS0xMC0zMSAwMDowMCBpbiBhIHN3aXRjaCBmcm9tCisJIGRvdWJsZS1kYXlsaWdo dCB0aW1lICgtMDUpIHRvIHN0YW5kYXJkIHRpbWUgKC0wNyksIGFuZAorCSBjb250aW51aW5n IHRvIDE5ODAtMDQtMjcgMDI6MDAgaW4gYSBzd2l0Y2ggZnJvbSBzdGFuZGFyZCB0aW1lCisJ ICgtMDcpIHRvIGRheWxpZ2h0IHRpbWUgKC0wNikuICAqLworICAgICAgaW50IGR1cmF0aW9u X21heCA9IDQ1NzI0MzIwOTsKIAogICAgICAgLyogU2VhcmNoIGluIGJvdGggZGlyZWN0aW9u cywgc28gdGhlIG1heGltdW0gZGlzdGFuY2UgaXMgaGFsZgogCSB0aGUgZHVyYXRpb247IGFk ZCB0aGUgc3RyaWRlIHRvIGF2b2lkIG9mZi1ieS0xIHByb2JsZW1zLiAgKi8KQEAgLTQ4Myw2 ICs0OTAsMTEgQEAgX19ta3RpbWVfaW50ZXJuYWwgKHN0cnVjdCB0bSAqdHAsCiAJICAgICAg fQogCSAgfQogCisgICAgICAvKiBObyB1bnVzdWFsIERTVCBvZmZzZXQgd2FzIGZvdW5kIG5l YXJieS4gIEFzc3VtZSBvbmUtaG91ciBEU1QuICAqLworICAgICAgdCArPSA2MCAqIDYwICog ZHN0X2RpZmZlcmVuY2U7CisgICAgICBpZiAobWt0aW1lX21pbiA8PSB0ICYmIHQgPD0gbWt0 aW1lX21heCAmJiBjb252ZXJ0X3RpbWUgKGNvbnZlcnQsIHQsICZ0bSkpCisJZ290byBvZmZz ZXRfZm91bmQ7CisKICAgICAgIF9fc2V0X2Vycm5vIChFT1ZFUkZMT1cpOwogICAgICAgcmV0 dXJuIC0xOwogICAgIH0KZGlmZiAtLWdpdCBhL200L21rdGltZS5tNCBiL200L21rdGltZS5t NAppbmRleCBkNDhmNDBkMTg3Li40MzFiMTdkY2IwIDEwMDY0NAotLS0gYS9tNC9ta3RpbWUu bTQKKysrIGIvbTQvbWt0aW1lLm00CkBAIC0xLDQgKzEsNCBAQAotIyBzZXJpYWwgMzYKKyMg c2VyaWFsIDM3CiBkbmwgQ29weXJpZ2h0IChDKSAyMDAyLTIwMDMsIDIwMDUtMjAwNywgMjAw OS0yMDIyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwKIGRubCBJbmMuCiBkbmwgVGhpcyBm aWxlIGlzIGZyZWUgc29mdHdhcmU7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24KQEAg LTgyLDcgKzgyLDggQEAgc3ByaW5nX2ZvcndhcmRfZ2FwICgpCiAgICAgIGluc3RlYWQgb2Yg IlRaPUFtZXJpY2EvVmFuY291dmVyIiBpbiBvcmRlciB0byBkZXRlY3QgdGhlIGJ1ZyBldmVu CiAgICAgIG9uIHN5c3RlbXMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBPbHNvbiBleHRlbnNp b24sIG9yIGRvbid0IGhhdmUgdGhlCiAgICAgIGZ1bGwgem9uZWluZm8gdGFibGVzIGluc3Rh bGxlZC4gICovCi0gIHB1dGVudiAoIlRaPVBTVDhQRFQsTTQuMS4wLE0xMC41LjAiKTsKKyAg aWYgKHB1dGVudiAoIlRaPVBTVDhQRFQsTTQuMS4wLE0xMC41LjAiKSAhPSAwKQorICAgIHJl dHVybiAtMTsKIAogICB0bS50bV95ZWFyID0gOTg7CiAgIHRtLnRtX21vbiA9IDM7CkBAIC0x NzAsNyArMTcxLDggQEAgeWVhcl8yMDUwX3Rlc3QgKCkKICAgICAgaW5zdGVhZCBvZiAiVFo9 QW1lcmljYS9WYW5jb3V2ZXIiIGluIG9yZGVyIHRvIGRldGVjdCB0aGUgYnVnIGV2ZW4KICAg ICAgb24gc3lzdGVtcyB0aGF0IGRvbid0IHN1cHBvcnQgdGhlIE9sc29uIGV4dGVuc2lvbiwg b3IgZG9uJ3QgaGF2ZSB0aGUKICAgICAgZnVsbCB6b25laW5mbyB0YWJsZXMgaW5zdGFsbGVk LiAgKi8KLSAgcHV0ZW52ICgiVFo9UFNUOFBEVCxNNC4xLjAsTTEwLjUuMCIpOworICBpZiAo cHV0ZW52ICgiVFo9UFNUOFBEVCxNNC4xLjAsTTEwLjUuMCIpICE9IDApCisgICAgcmV0dXJu IC0xOwogCiAgIHQgPSBta3RpbWUgKCZ0bSk7CiAKQEAgLTE4MSw2ICsxODMsMjUgQEAgeWVh cl8yMDUwX3Rlc3QgKCkKICAgICAgICAgICB8fCAoMCA8IHQgJiYgYW5zd2VyIC0gMTIwIDw9 IHQgJiYgdCA8PSBhbnN3ZXIgKyAxMjApKTsKIH0KIAorc3RhdGljIGludAoraW5kaWFuYV90 ZXN0ICgpCit7CisgIGlmIChwdXRlbnYgKCJUWj1BbWVyaWNhL0luZGlhbmEvSW5kaWFuYXBv bGlzIikgIT0gMCkKKyAgICByZXR1cm4gLTE7CisgIHN0cnVjdCB0bSB0bTsKKyAgdG0udG1f eWVhciA9IDE5ODYgLSAxOTAwOyB0bS50bV9tb24gPSA0IC0gMTsgdG0udG1fbWRheSA9IDI4 OworICB0bS50bV9ob3VyID0gMTY7IHRtLnRtX21pbiA9IDI0OyB0bS50bV9zZWMgPSA1MDsg dG0udG1faXNkc3QgPSAwOworICB0aW1lX3Qgc3RkID0gbWt0aW1lICgmdG0pOworICBpZiAo ISAoc3RkID09IDUxNTEwNzQ5MCB8fCBzdGQgPT0gNTE1MTA3NTAzKSkKKyAgICByZXR1cm4g MTsKKworICAvKiBUaGlzIHBsYXRmb3JtIHN1cHBvcnRzIFRaREIsIGVpdGhlciB3aXRob3V0 IG9yIHdpdGggbGVhcCBzZWNvbmRzLgorICAgICBSZXR1cm4gdHJ1ZSBpZiBHTlUgQnVnIzQ4 MDg1IGlzIGFic2VudC4gICovCisgIHRtLnRtX2lzZHN0ID0gMTsKKyAgdGltZV90IGRzdCA9 IG1rdGltZSAoJnRtKTsKKyAgcmV0dXJuIHN0ZCAtIGRzdCA9PSA2MCAqIDYwOworfQorCiBp bnQKIG1haW4gKCkKIHsKQEAgLTIzNiw3ICsyNTcsNyBAQCBtYWluICgpCiAgICAgcmVzdWx0 IHw9IDE2OwogICBpZiAoISBzcHJpbmdfZm9yd2FyZF9nYXAgKCkpCiAgICAgcmVzdWx0IHw9 IDMyOwotICBpZiAoISB5ZWFyXzIwNTBfdGVzdCAoKSkKKyAgaWYgKCEgeWVhcl8yMDUwX3Rl c3QgKCkgfHwgISBpbmRpYW5hX3Rlc3QgKCkpCiAgICAgcmVzdWx0IHw9IDY0OwogICByZXR1 cm4gcmVzdWx0OwogfV1dKV0sCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0LXBhcnNlLWRhdGV0 aW1lLmMgYi90ZXN0cy90ZXN0LXBhcnNlLWRhdGV0aW1lLmMKaW5kZXggMWU3OTU1YmM5Ni4u NDMxMGVlOGEzZCAxMDA2NDQKLS0tIGEvdGVzdHMvdGVzdC1wYXJzZS1kYXRldGltZS5jCisr KyBiL3Rlc3RzL3Rlc3QtcGFyc2UtZGF0ZXRpbWUuYwpAQCAtMTI2LDcgKzEyNiw3IEBAIG1h aW4gKF9HTF9VTlVTRUQgaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICBzaG91bGQgZGlz YWJsZSBhbnkgbGVhcCBzZWNvbmQgc3VwcG9ydC4gIE90aGVyd2lzZSwgdGhlcmUgd2lsbCBi ZQogICAgICBhIHByb2JsZW0gd2l0aCBnbGliYyBvbiBzaXRlcyB0aGF0IGRlZmF1bHQgdG8g bGVhcCBzZWNvbmRzOyBzZWUKICAgICAgPGh0dHBzOi8vYnVncy5nbnUub3JnLzEyMjA2Pi4g ICovCi0gIHNldGVudiAoIlRaIiwgIkVTVDVFRFQsTTMuMi4wLE0xMS4xLjAiLCAxKTsKKyAg QVNTRVJUIChzZXRlbnYgKCJUWiIsICJFU1Q1RURULE0zLjIuMCxNMTEuMS4wIiwgMSkgPT0g MCk7CiAKICAgZ210b2ZmID0gZ210X29mZnNldCAocmVmX3RpbWUpOwogCkBAIC0zNzUsOCAr Mzc1LDI1IEBAIG1haW4gKF9HTF9VTlVTRUQgaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICBB U1NFUlQgKHJlc3VsdC50dl9zZWMgPT0gcmVzdWx0Mi50dl9zZWMKICAgICAgICAgICAmJiBy ZXN1bHQudHZfbnNlYyA9PSByZXN1bHQyLnR2X25zZWMpOwogCisgIC8qIElmIHRoaXMgcGxh dGZvcm0gaGFzIFRaREIsIGNoZWNrIGZvciBHTlUgQnVnIzQ4MDg1LiAgKi8KKyAgQVNTRVJU IChzZXRlbnYgKCJUWiIsICJBbWVyaWNhL0luZGlhbmEvSW5kaWFuYXBvbGlzIiwgMSkgPT0g MCk7CisgIG5vdy50dl9zZWMgPSAxNjE5NjQxNDkwOworICBub3cudHZfbnNlYyA9IDA7Cisg IHN0cnVjdCB0bSAqdG0gPSBsb2NhbHRpbWUgKCZub3cudHZfc2VjKTsKKyAgaWYgKHRtICYm IHRtLT50bV95ZWFyID09IDIwMjEgLSAxOTAwICYmIHRtLT50bV9tb24gPT0gNCAtIDEKKyAg ICAgICYmIHRtLT50bV9tZGF5ID09IDI4ICYmIHRtLT50bV9ob3VyID09IDE2ICYmIHRtLT50 bV9taW4gPT0gMjQKKyAgICAgICYmIDAgPCB0bS0+dG1faXNkc3QpCisgICAgeworICAgICAg aW50IGhhc19sZWFwX3NlY29uZHMgPSB0bS0+dG1fc2VjICE9IG5vdy50dl9zZWMgJSA2MDsK KyAgICAgIHAgPSAibm93IC0gMzUgeWVhcnMiOworICAgICAgQVNTRVJUIChwYXJzZV9kYXRl dGltZSAoJnJlc3VsdCwgcCwgJm5vdykpOworICAgICAgTE9HIChwLCBub3csIHJlc3VsdCk7 CisgICAgICBBU1NFUlQgKHJlc3VsdC50dl9zZWMKKyAgICAgICAgICAgICAgPT0gNTE1MTA3 NDkwIC0gNjAgKiA2MCArIChoYXNfbGVhcF9zZWNvbmRzID8gMTMgOiAwKSk7CisgICAgfQor CiAgIC8qIENoZWNrIHRoYXQgc29tZSAibmV4dCBNb25kYXkiLCAibGFzdCBXZWRuZXNkYXki LCBldGMuIGFyZSBjb3JyZWN0LiAgKi8KLSAgc2V0ZW52ICgiVFoiLCAiVVRDMCIsIDEpOwor ICBBU1NFUlQgKHNldGVudiAoIlRaIiwgIlVUQzAiLCAxKSA9PSAwKTsKICAgZm9yIChpID0g MDsgZGF5X3RhYmxlW2ldOyBpKyspCiAgICAgewogICAgICAgdW5zaWduZWQgaW50IHRodXIy ID0gNyAqIDI0ICogMzYwMDsgLyogMm5kIHRodXJzZGF5ICovCi0tIAoyLjMyLjAKCg== --------------2nf1OX8kPvrxtinXCfx4K5j9-- From unknown Sat Aug 09 15:57:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 Mar 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 23:49:23 2025 Received: (at control) by debbugs.gnu.org; 6 Jan 2025 04:49:23 +0000 Received: from localhost ([127.0.0.1]:36364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUf3L-0003cW-DZ for submit@debbugs.gnu.org; Sun, 05 Jan 2025 23:49:23 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:52804) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUf3I-0003cF-Hk for control@debbugs.gnu.org; Sun, 05 Jan 2025 23:49:21 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E6DCC3C082C91 for ; Sun, 5 Jan 2025 20:49:13 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id FoimDXifvwdE for ; Sun, 5 Jan 2025 20:49:13 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id AD9113C082C95 for ; Sun, 5 Jan 2025 20:49:13 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu AD9113C082C95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1736138953; bh=Vn/HK8inCk5OrAIdsNDHClFFDyUrYYt39mSnenUhPbA=; h=Message-ID:Date:MIME-Version:To:From; b=Dt98CmwN6ti+T31fZ2p9WPCH/dVBJBR+ABtOGLoUsezuIw1+lmPlO0LgImllnu3r3 df9HaONkIBQEPTXF19Q7CbZ82lQOV6o/TXimcABLrrNNwy69sSeG7Z30MNl4W3/Y8y tli/fbynsL2TTYSHGWdRoZg7bG1iIBe4gY0VG0j09Fa3Otp00WGcwXXtS4BV6zsQGR patYsoSV3ULnam+cqA4HTsEEJSItx9Un2RRSJVKZiFzlSKk6U6NkT1KxhirMIwKXGY pHyozvXDgLdvg+w6/VpJoBZlBg6gDaH3Fdk4psNqP6lMtzZ/w3jkDhed/88IjSv8Nt eiTX14fivQJAQ== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id AudUHIP1rxrp for ; Sun, 5 Jan 2025 20:49:13 -0800 (PST) Received: from [192.168.254.12] (unknown [47.154.28.214]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 950843C082C91 for ; Sun, 5 Jan 2025 20:49:13 -0800 (PST) Message-ID: Date: Sun, 5 Jan 2025 20:49:13 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: control@debbugs.gnu.org From: Paul Eggert Subject: unarchive 48085 Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 48085 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 23:50:36 2025 Received: (at 48085) by debbugs.gnu.org; 6 Jan 2025 04:50:36 +0000 Received: from localhost ([127.0.0.1]:36374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUf4W-0003kd-2g for submit@debbugs.gnu.org; Sun, 05 Jan 2025 23:50:36 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:49786) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUf4U-0003kO-3I for 48085@debbugs.gnu.org; Sun, 05 Jan 2025 23:50:34 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 7B30D3C082C91; Sun, 5 Jan 2025 20:50:28 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id faSmgZ7xOpbU; Sun, 5 Jan 2025 20:50:27 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 636703C082C95; Sun, 5 Jan 2025 20:50:27 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 636703C082C95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1736139027; bh=yrX0JeBCEjJGduOIIPRR5c5hnficcjWgBSe47VfTeqI=; h=Message-ID:Date:MIME-Version:To:From; b=bGFHQT0S3Ek0thx8itkpUhJC/bX83KaucRIY0co4Uqtpxj83xqDtQgT5GvB6zGrC9 06y4M8xeNYLo2IwQhfKEn6MBG0KAWABj4WIRKTJ1t1/nrUxNJwTaqtTBxUQNKZKFmY KvDmT6RzbdOZWig+qWR8xnhkYfr8LM3z0QgfrK72bvEpFMloZIqLWLT161CiPRfkGh aXe+h95TB4+AC/pyjdil6dSWT3a+aCPstaD48lJ1+9vo4q1ffuL8xEo3+7WV8XhqwE DKRFSh8EOvgbrl7AELfDwcOBRTtvMTBH+vtOoFZl9/7xTfftDldtPhUnS7yZHGYSNn KT89HTofndxoA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id gx2EiAcqnp2S; Sun, 5 Jan 2025 20:50:27 -0800 (PST) Received: from [192.168.254.12] (unknown [47.154.28.214]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 3E5A23C082C91; Sun, 5 Jan 2025 20:50:27 -0800 (PST) Content-Type: multipart/mixed; boundary="------------iSzfnPbLofEC3fLO90qwZnUV" Message-ID: <1deba63b-cf08-4894-a4c8-d3fa27e70a66@cs.ucla.edu> Date: Sun, 5 Jan 2025 20:50:27 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 3/3] mktime: improve tm_isdst heuristic To: =?UTF-8?Q?P=C3=A1draig_Brady?= References: <20250105023513.12870-1-eggert@cs.ucla.edu> <20250105023513.12870-3-eggert@cs.ucla.edu> <6961f94d-b1de-420d-8b28-695805878637@draigBrady.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <6961f94d-b1de-420d-8b28-695805878637@draigBrady.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48085 Cc: bug-gnulib@gnu.org, 48085@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------iSzfnPbLofEC3fLO90qwZnUV Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable On 2025-01-05 07:07, P=C3=A1draig Brady wrote: > I notice coreutils CI is now failing in a gnulib test with: >=20 > test-parse-datetime.c:419: assertion 'result.tv_sec =3D=3D 515107490 - = 60 *=20 > 60 + (has_leap_seconds ? 13 : 0)' failed >=20 > Adding some extra debug I see that > result.tv_sec is 1 hour too late (i.e. 515107490). >=20 > This test is related to https://bugs.gnu.org/48085 Yes, it looks like that test is too picky, since Bug#48085 is about=20 parse_datetime failing rather than about a particular value. Although I=20 could not reproduce the test failure on either Fedora 41 or Ubuntu 24.10=20 I installed the attached patch, which I hope fixes things for the=20 coreutils CI (for which I don't know the build+run environment). --------------iSzfnPbLofEC3fLO90qwZnUV Content-Type: text/x-patch; charset=UTF-8; name="0001-parse-datetime-tests-port-to-Gnulib-mktime.patch" Content-Disposition: attachment; filename="0001-parse-datetime-tests-port-to-Gnulib-mktime.patch" Content-Transfer-Encoding: base64 RnJvbSBlMjY0NTIxYWFhMDU1ODkzNWEyOTU5Zjg5OWRiMmE5ODhmYTQ3OWNhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTdW4sIDUgSmFuIDIwMjUgMjA6NDQ6MjIgLTA4MDAKU3ViamVjdDogW1BBVENI XSBwYXJzZS1kYXRldGltZS10ZXN0czogcG9ydCB0byBHbnVsaWIgbWt0aW1lCk1JTUUtVmVy c2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpQcm9ibGVtIHJlcG9ydGVkIGJ5IFDDoWRy YWlnIEJyYWR5IGluOgpodHRwczovL2xpc3RzLmdudS5vcmcvci9idWctZ251bGliLzIwMjUt MDEvbXNnMDAwNDAuaHRtbAoqIHRlc3RzL3Rlc3QtcGFyc2UtZGF0ZXRpbWUuYyAobWFpbik6 IEFsbG93IGJvdGggcGVkYW50aWMgYW5kCm5haXZlIGludGVycHJldGF0aW9uIG9mICJub3cg LSAzNSB5ZWFycyIsIHNpbmNlIHRoZSBtYWluIHBvaW50IG9mCnRoZSB0ZXN0IGludHJvZnVj ZWQgdG8gZml4IDxodHRwczovL2J1Z3MuZ251Lm9yZy80ODA4NT4gd2FzIHRoYXQKcGFyc2Vf ZGF0ZXRpbWUgc2hvdWxkbuKAmXQgZmFpbC4KLS0tCiBDaGFuZ2VMb2cgICAgICAgICAgICAg ICAgICAgfCAgOCArKysrKysrKwogdGVzdHMvdGVzdC1wYXJzZS1kYXRldGltZS5jIHwgMTAg KysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2ZWUx ODBkMjg0Li5kOTgxOWRiYzUwIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdl TG9nCkBAIC0xLDUgKzEsMTMgQEAKIDIwMjUtMDEtMDUgIFBhdWwgRWdnZXJ0ICA8ZWdnZXJ0 QGNzLnVjbGEuZWR1PgogCisJcGFyc2UtZGF0ZXRpbWUtdGVzdHM6IHBvcnQgdG8gR251bGli IG1rdGltZQorCVByb2JsZW0gcmVwb3J0ZWQgYnkgUMOhZHJhaWcgQnJhZHkgaW46CisJaHR0 cHM6Ly9saXN0cy5nbnUub3JnL3IvYnVnLWdudWxpYi8yMDI1LTAxL21zZzAwMDQwLmh0bWwK KwkqIHRlc3RzL3Rlc3QtcGFyc2UtZGF0ZXRpbWUuYyAobWFpbik6IEFsbG93IGJvdGggcGVk YW50aWMgYW5kCisJbmFpdmUgaW50ZXJwcmV0YXRpb24gb2YgIm5vdyAtIDM1IHllYXJzIiwg c2luY2UgdGhlIG1haW4gcG9pbnQgb2YKKwl0aGUgdGVzdCBpbnRyb2Z1Y2VkIHRvIGZpeCA8 aHR0cHM6Ly9idWdzLmdudS5vcmcvNDgwODU+IHdhcyB0aGF0CisJcGFyc2VfZGF0ZXRpbWUg c2hvdWxkbuKAmXQgZmFpbC4KKwogCXV0aW1lbnNhdDogbWVudGlvbiBMaW51eCBrZXJuZWwg YnVnIHdpdGggQ0lGUwogCSogZG9jL3Bvc2l4LWZ1bmN0aW9ucy91dGltZW5zYXQudGV4aSAo dXRpbWVuc2F0KToKIAlNZW50aW9uIExpbnV4IGtlcm5lbCBidWcgcmVwb3J0ZWQgYnkgQnJ1 bm8gSGFpYmxlIGluOgpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1wYXJzZS1kYXRldGltZS5j IGIvdGVzdHMvdGVzdC1wYXJzZS1kYXRldGltZS5jCmluZGV4IGEyZTk3NTFhY2QuLjU0NmIz ODNjNTUgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3Rlc3QtcGFyc2UtZGF0ZXRpbWUuYworKysgYi90 ZXN0cy90ZXN0LXBhcnNlLWRhdGV0aW1lLmMKQEAgLTQxNSw4ICs0MTUsMTQgQEAgbWFpbiAo X0dMX1VOVVNFRCBpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICBwID0gIm5vdyAtIDM1 IHllYXJzIjsKICAgICAgIEFTU0VSVCAocGFyc2VfZGF0ZXRpbWUgKCZyZXN1bHQsIHAsICZu b3cpKTsKICAgICAgIExPRyAocCwgbm93LCByZXN1bHQpOwotICAgICAgQVNTRVJUIChyZXN1 bHQudHZfc2VjCi0gICAgICAgICAgICAgID09IDUxNTEwNzQ5MCAtIDYwICogNjAgKyAoaGFz X2xlYXBfc2Vjb25kcyA/IDEzIDogMCkpOworICAgICAgLyogQWxsb3cgIm5vdyAtIDM1IHll YXJzIiB0byBtZWFuIGVpdGhlciAoYSkgdGhlIG5haXZlIHNlbnNlCisgICAgICAgICB3aGVy ZSBzdWJ0cmFjdGluZyAzNSB5ZWFycyBmcm9tIDIwMjEtMDQtMjggMTY6MjQ6NTAgeWllbGRz CisgICAgICAgICAxOTg2LTA0LTI4IDE2OjI0OjUwLCBvciAoYikgdGhlIHBlZGFudGljIHNl bnNlIHdoZXJlIGl0CisgICAgICAgICB5aWVsZHMgMTk4Ni0wNC0yOCAxNToyNDo1MCAoYW4g aG91ciBlYXJsaWVyKSBkdWUgdG8gYWRqdXN0aW5nCisgICAgICAgICBmb3IgdGhlIHN3aXRj aCBmcm9tIERTVCBpbiAyMDIxIHRvIHN0YW5kYXJkIHRpbWUgaW4gMTk4Ni4gICovCisgICAg ICB0aW1lX3QgbmFpdmUgPSA1MTUxMDc0OTAgKyAoaGFzX2xlYXBfc2Vjb25kcyA/IDEzIDog MCk7CisgICAgICB0aW1lX3QgcGVkYW50aWMgPSBuYWl2ZSAtIDYwICogNjA7CisgICAgICBB U1NFUlQgKHJlc3VsdC50dl9zZWMgPT0gbmFpdmUgfHwgcmVzdWx0LnR2X3NlYyA9PSBwZWRh bnRpYyk7CiAgICAgfQogCiAgIC8qIENoZWNrIHRoYXQgc29tZSAibmV4dCBNb25kYXkiLCAi bGFzdCBXZWRuZXNkYXkiLCBldGMuIGFyZSBjb3JyZWN0LiAgKi8KLS0gCjIuNDUuMgoK --------------iSzfnPbLofEC3fLO90qwZnUV-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 02:37:34 2025 Received: (at 48085) by debbugs.gnu.org; 6 Jan 2025 07:37:35 +0000 Received: from localhost ([127.0.0.1]:36536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUhg6-0003Xq-MB for submit@debbugs.gnu.org; Mon, 06 Jan 2025 02:37:34 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.25]:33631) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUhg3-0003Xg-P4 for 48085@debbugs.gnu.org; Mon, 06 Jan 2025 02:37:32 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1736149048; cv=none; d=strato.com; s=strato-dkim-0002; b=Np4fnJF2vNEDmiFf6OoELrKaOyJS7enBXx3n1eMh7DkcA+ijF40dzgRv41TiTFLs7a hahe9anEqa3sm3hFML9HnHRiKG6MVVYbySjuUE392x5p9OgsfsXJVS1j/uBn8jbblDRN FaXcPbTiHaDcUsmCcy6GfD29JPQuM0WPEpeSBA+Pf15QdRelfO0yfnGgdH9FajS5iW5Y sC1KhNKkPQFesH5h1hOZpu9Hc8un+ON7/deo7jZ8ZkfGXrzhOhaBnxCwd6Xw7pyd2L/O RNasp5+YK6ROjTFMwfgBLh2lOCzqI4ETcbbFHmJ9GaZzqdVFJm2xlY+yIOJN2eqm1JOJ 6bxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1736149048; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=cLhDXty9F+JW/3vPiCfx9kkBfg+T/XFJ7G3Ukjhhkgo=; b=MjRyrCZXh2JIcfkKDUMEoUfl8vKp/BHh1TjLVHuBa9CXooT19u8XrLNWfmOlGc9WJJ vxdaU6svF52IRkEkRSbQp5HKGpSgGg3tzKrj2sRknclH5Zw7/gssT346HHyC7htQV9dw V5WXz2EL43TQS5IiqulHv01Dqf0DWe1SKK5LatLLKlD67XXIGIZey6ZYKew0PrclseEN 36HbausapkCqhvLyumT+b4kQAtPfjS3FputDUh/4Hd7zAuTKpWbY1DdF44cOBCkmmErs 1LKAFBcBhedYiMX/uFP4MryvK5Uf5AfXfkNxckjWYiFdEYiQRIiGNtHmAqXJP6ezY9jQ jy9g== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1736149048; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=cLhDXty9F+JW/3vPiCfx9kkBfg+T/XFJ7G3Ukjhhkgo=; b=VvcMRuWIEx6StMP9PaVVT2m83AMt8dUBZTuiSL2ay+HPn4bhShCKrVhHWnzKEpt4u+ ieLX73Hewh8PT7Xd+FqpCs3DXYsQSv2szYw6s+Z6GpN35cbH6JqLgSQWpcAzKHV/6z9D LL956Cx5iTwVr/ZJXYKixVR3KDz34JhJskBRsoBJoxNd7ZzhXP3zaBbLhFhc3iAoQNy7 n32VMiQZKc2S69Z9ILd71pk8uGn40SvxiueP69BSU4ZmakwdSeIuXSmWjPXsi3B4c7KZ ojcbSZJBTcOv5joE+MwQ2SZxusrw05D7hLYgScu5KDiT7L6kMT2FlOSPkXrCWyYKisJ+ eRpQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1736149048; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=cLhDXty9F+JW/3vPiCfx9kkBfg+T/XFJ7G3Ukjhhkgo=; b=yffilb5pe9S3/9NUFpt0b8FTxRq+kSTVO1fytSu8dhfPKhqXcDptrPDxGD48wgkPvl kJpgJCcxzJLIx6uyk/Dw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqj+ZFm6yPZu9Bj9dfE9GmUYNpM8+" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.16 AUTH) with ESMTPSA id N5362e1067bR2xS (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 6 Jan 2025 08:37:27 +0100 (CET) From: Bruno Haible To: bug-gnulib@gnu.org, Paul Eggert Subject: Re: [PATCH 3/3] mktime: improve tm_isdst heuristic Date: Mon, 06 Jan 2025 08:37:27 +0100 Message-ID: <2912649.yaVYbkx8dN@nimes> Organization: GNU In-Reply-To: <1deba63b-cf08-4894-a4c8-d3fa27e70a66@cs.ucla.edu> References: <20250105023513.12870-1-eggert@cs.ucla.edu> <6961f94d-b1de-420d-8b28-695805878637@draigBrady.com> <1deba63b-cf08-4894-a4c8-d3fa27e70a66@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48085 Cc: =?ISO-8859-1?Q?P=E1draig?= Brady , 48085@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Paul Eggert wrote: > Although I > could not reproduce the test failure on either Fedora 41 or Ubuntu 24.10 > I installed the attached patch, which I hope fixes things for the > coreutils CI (for which I don't know the build+run environment). The test failure occurred also (before your patch) in the gnulib CI, on - Ubuntu 22.04 - CentOS 7 - macOS 13,14,15 - Solaris 11 Bruno From unknown Sat Aug 09 15:57:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 03 Feb 2025 12:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator