From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#60325: 30.0.50; [PATCH] Fix rfc822 date decode in newsticker Date: Thu, 29 Dec 2022 21:39:11 -0800 Message-ID: References: <83ilhu8tqb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------8Diwoy7UoNfUXTVBgepsf1qh" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14612"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Cc: 60325-done@debbugs.gnu.org To: Eli Zaretskii , LdBeth Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 30 06:40:22 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pB87x-0003Xd-JJ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Dec 2022 06:40:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pB87g-0001JR-Me; Fri, 30 Dec 2022 00:40:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pB87e-0001Ic-Pr for bug-gnu-emacs@gnu.org; Fri, 30 Dec 2022 00:40:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pB87e-0006YC-Et for bug-gnu-emacs@gnu.org; Fri, 30 Dec 2022 00:40:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pB87e-0003lM-4D for bug-gnu-emacs@gnu.org; Fri, 30 Dec 2022 00:40:02 -0500 Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2022 05:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 60325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Mail-Followup-To: 60325@debbugs.gnu.org, eggert@cs.ucla.edu, andpuke@foxmail.com Original-Received: via spool by 60325-done@debbugs.gnu.org id=D60325.167237876214410 (code D ref 60325); Fri, 30 Dec 2022 05:40:01 +0000 Original-Received: (at 60325-done) by debbugs.gnu.org; 30 Dec 2022 05:39:22 +0000 Original-Received: from localhost ([127.0.0.1]:33344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB86z-0003kL-TI for submit@debbugs.gnu.org; Fri, 30 Dec 2022 00:39:22 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB86y-0003k6-4w for 60325-done@debbugs.gnu.org; Fri, 30 Dec 2022 00:39:21 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 28FA0160066; Thu, 29 Dec 2022 21:39:14 -0800 (PST) Original-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 OKkuM_f23z5G; Thu, 29 Dec 2022 21:39:12 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 90E6216006E; Thu, 29 Dec 2022 21:39:12 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 90E6216006E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672378752; bh=GrUVv7Husm6qBWCtFcGcKsUZFamiZBUx6RTmfKyRnmc=; h=Content-Type:Message-ID:Date:MIME-Version:Subject:To:From; b=ajIePBA29OrcMUedq65Ce42aZw9mQn1QrsY1OsZD1fXW8PqR31G9v7chPkIR85zxF 1XD3YjZo7BNNoCY3qLqwWDST49p0Sfk2J60dAlPTZtz5XQCHHZUFcz701aWxZiQRYL ERhKET/q3V2J47IS8wQP1DH2OO+2Nk2jV8kk9Zxs= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-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 7zBDeKRT1UGw; Thu, 29 Dec 2022 21:39:12 -0800 (PST) Original-Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 51EAC160066; Thu, 29 Dec 2022 21:39:12 -0800 (PST) Content-Language: en-US In-Reply-To: <83ilhu8tqb.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:252084 Archived-At: This is a multi-part message in MIME format. --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/29/22 01:06, Eli Zaretskii wrote: > Paul, any comments? If not, I intend to install this on master. It looks OK. I installed it on master for you, and am closing this bug report. My only comment is that RFC 822 abbreviations like "EST" have been officially obsolete ever since RFC 2822 (2001) and are likely to become simply wrong if the US Congress changes EST to -0400 as it keeps threatening to do. Current email as a rule doesn't (and obviously shouldn't) use these obsolete abbreviations. Still, it's helpful to support them for reading old email archives. I did a quick pass through Emacs master looking for places where it generates or encourages the use of obsolete or nonstandard time zone abbreviations, and installed the attached further patches on master to fix the issues I found. --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0001-In-cal-dst-be-consistent-re-default-to-UTC.patch" Content-Disposition: attachment; filename="0001-In-cal-dst-be-consistent-re-default-to-UTC.patch" Content-Transfer-Encoding: base64 RnJvbSA3Mzc2OWRjMmI4NzI0NDFlYjBiODU2NWUxMDkwZTk3ZmMwYjVkNTIxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDE5OjE2OjA5IC0wODAwClN1YmplY3Q6IFtQQVRD SCAxLzZdIEluIGNhbC1kc3QsIGJlIGNvbnNpc3RlbnQgcmUgZGVmYXVsdCB0byBVVEMKCiog bGlzcC9jYWxlbmRhci9jYWwtZHN0LmVsIChjYWxlbmRhci1zdGFuZGFyZC10aW1lLXpvbmUt bmFtZSkKKGNhbGVuZGFyLWRheWxpZ2h0LXRpbWUtem9uZS1uYW1lKToKV2hlbiB1c2luZyBh bHBoYWJldGljIHRpbWUgem9uZSBhYmJyZXZpYXRpb25zLCBkZWZhdWx0IHRvICJVVEMiCnJh dGhlciB0aGFuIHRvICJFU1QiIG9yICJFRFQiLCB0byBiZSBjb25zaXN0ZW50IHdpdGggdGhl IGJlaGF2aW9yCndoZW4gdXNpbmcgbnVtZXJpYyB0aW1lIHpvbmUgYWJicmV2aWF0aW9ucy4K QWxzbywgaW4gdGhlIG51bWVyaWMgdGltZSB6b25lIHVzZSAiLTAwMDAiIHJhdGhlciB0aGFu ICIrMDAwMCIKdG8gc2hvdyB0aGF0IHRoZSB0aW1lIHpvbmUgaXMgdW5rbm93bjsgdGhpcyBp cyB0aGUgUkZDIDUzMjIKc3RhbmRhcmQuCi0tLQogbGlzcC9jYWxlbmRhci9jYWwtZHN0LmVs IHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvY2FsZW5kYXIvY2FsLWRzdC5lbCBi L2xpc3AvY2FsZW5kYXIvY2FsLWRzdC5lbAppbmRleCA1ZjYwMWYyNGQyLi5jOGE2NTEyNmE0 IDEwMDY0NAotLS0gYS9saXNwL2NhbGVuZGFyL2NhbC1kc3QuZWwKKysrIGIvbGlzcC9jYWxl bmRhci9jYWwtZHN0LmVsCkBAIC0zNTQsMTAgKzM1NCwxMCBAQCBjYWxlbmRhci1zdGFuZGFy ZC10aW1lLXpvbmUtbmFtZQogICAgICAgKGlmIGNhbGVuZGFyLWN1cnJlbnQtdGltZS16b25l LWNhY2hlCiAgICAgICAgICAgKGZvcm1hdC10aW1lLXN0cmluZwogICAgICAgICAgICAiJXoi IDAgKCogNjAgKGNhciBjYWxlbmRhci1jdXJyZW50LXRpbWUtem9uZS1jYWNoZSkpKQotICAg ICAgICAiKzAwMDAiKQotICAgIChvciAobnRoIDIgY2FsZW5kYXItY3VycmVudC10aW1lLXpv bmUtY2FjaGUpICJFU1QiKSkKKyAgICAgICAgIi0wMDAwIikKKyAgICAob3IgKG50aCAyIGNh bGVuZGFyLWN1cnJlbnQtdGltZS16b25lLWNhY2hlKSAiVVRDIikpCiAgICJBYmJyZXZpYXRl ZCBuYW1lIG9mIHN0YW5kYXJkIHRpbWUgem9uZSBhdCBgY2FsZW5kYXItbG9jYXRpb24tbmFt ZScuCi1Gb3IgZXhhbXBsZSwgXCJFU1RcIiBpbiBOZXcgWW9yayBDaXR5LCBcIlBTVFwiIGZv ciBMb3MgQW5nZWxlcy4iCitGb3IgZXhhbXBsZSwgXCItMDUwMFwiIG9yIFwiRVNUXCIgaW4g TmV3IFlvcmsgQ2l0eS4iCiAgIDp0eXBlICdzdHJpbmcKICAgOnZlcnNpb24gIjI4LjEiCiAg IDpzZXQtYWZ0ZXIgJyhjYWxlbmRhci10aW1lLXpvbmUtc3R5bGUpCkBAIC0zNjgsMTAgKzM2 OCwxMCBAQCBjYWxlbmRhci1kYXlsaWdodC10aW1lLXpvbmUtbmFtZQogICAgICAgKGlmIGNh bGVuZGFyLWN1cnJlbnQtdGltZS16b25lLWNhY2hlCiAgICAgICAgICAgKGZvcm1hdC10aW1l LXN0cmluZwogICAgICAgICAgICAiJXoiIDAgKCogNjAgKGNhZHIgY2FsZW5kYXItY3VycmVu dC10aW1lLXpvbmUtY2FjaGUpKSkKLSAgICAgICAgIiswMDAwIikKLSAgICAob3IgKG50aCAz IGNhbGVuZGFyLWN1cnJlbnQtdGltZS16b25lLWNhY2hlKSAiRURUIikpCisgICAgICAgICIt MDAwMCIpCisgICAgKG9yIChudGggMyBjYWxlbmRhci1jdXJyZW50LXRpbWUtem9uZS1jYWNo ZSkgIlVUQyIpKQogICAiQWJicmV2aWF0ZWQgbmFtZSBvZiBkYXlsaWdodCBzYXZpbmcgdGlt ZSB6b25lIGF0IGBjYWxlbmRhci1sb2NhdGlvbi1uYW1lJy4KLUZvciBleGFtcGxlLCBcIkVE VFwiIGluIE5ldyBZb3JrIENpdHksIFwiUERUXCIgZm9yIExvcyBBbmdlbGVzLiIKK0ZvciBl eGFtcGxlLCBcIi0wNDAwXCIgb3IgXCJFRFRcIiBpbiBOZXcgWW9yayBDaXR5LiIKICAgOnR5 cGUgJ3N0cmluZwogICA6dmVyc2lvbiAiMjguMSIKICAgOnNldC1hZnRlciAnKGNhbGVuZGFy LXRpbWUtem9uZS1zdHlsZSkKLS0gCjIuMzguMQoK --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0002-Default-mbox-From-time-zone-to-0000.patch" Content-Disposition: attachment; filename="0002-Default-mbox-From-time-zone-to-0000.patch" Content-Transfer-Encoding: base64 RnJvbSBkMTFlMzRjZTc2YWFjODY4MDMzN2YyNDc0MTk2NTdlMDQyZTRjZjM0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDIxOjI3OjQ1IC0wODAwClN1YmplY3Q6IFtQQVRD SCAyLzZdIERlZmF1bHQgbWJveCAiRnJvbSAiIHRpbWUgem9uZSB0byAtMDAwMAoKKiBsaXNw L21haWwvcm1haWxvdXQuZWwgKHJtYWlsLW51a2UtcGluaGVhZC1oZWFkZXIpOgpEZWZhdWx0 IHRoZSB0aW1lIHpvbmUgdG8gIi0wMDAwIiBpbnN0ZWFkIG9mICJFU1QiLCBhcyAiLTAwMDAi IGlzCnRoZSBSRkMtMjgyMi1hbmQtbGF0ZXIgc3RhbmRhcmQgZm9yIHVua25vd24gdGltZSB6 b25lcy4KLS0tCiBsaXNwL21haWwvcm1haWxvdXQuZWwgfCA1ICsrLS0tCiAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp c3AvbWFpbC9ybWFpbG91dC5lbCBiL2xpc3AvbWFpbC9ybWFpbG91dC5lbAppbmRleCBjMTM3 MTMwOGQ0Li4xOGY5ODBkZjk3IDEwMDY0NAotLS0gYS9saXNwL21haWwvcm1haWxvdXQuZWwK KysrIGIvbGlzcC9tYWlsL3JtYWlsb3V0LmVsCkBAIC0zMjcsMTUgKzMyNywxNCBAQCBybWFp bC1udWtlLXBpbmhlYWQtaGVhZGVyCiAJCSAgICAgIkRhdGU6IFxcMiwgXFw0IFxcMyBcXDkg XFw1ICIKIAogCQkgICAgIDs7IFRoZSB0aW1lem9uZSBjb3VsZCBiZSBtYXRjaGVkIGJ5IGdy b3VwIDcgb3IgZ3JvdXAgMTAuCi0JCSAgICAgOzsgSWYgbmVpdGhlciBvZiB0aGVtIG1hdGNo ZWQsIGFzc3VtZSBFU1QsIHNpbmNlIG9ubHkKLQkJICAgICA7OyBFYXN0ZXJuZXJzIHdvdWxk IGJlIHNvIHNsb3BweS4KKwkJICAgICA7OyBJZiBuZWl0aGVyIG1hdGNoZWQsIHVzZSAiLTAw MDAiIGZvciBhbiB1bmtub3duIHpvbmUuCiAJCSAgICAgOzsgSXQncyBhIHNoYW1lIHRoZSBz dWJzdGl0dXRpb24gY2FuJ3QgdXNlICJcXDEwIi4KIAkJICAgICAoY29uZAogCQkgICAgICAo KC89IChtYXRjaC1iZWdpbm5pbmcgNykgKG1hdGNoLWVuZCA3KSkgIlxcNyIpCiAJCSAgICAg ICgoLz0gKG1hdGNoLWJlZ2lubmluZyAxMCkgKG1hdGNoLWVuZCAxMCkpCiAJCSAgICAgICAo YnVmZmVyLXN1YnN0cmluZyAobWF0Y2gtYmVnaW5uaW5nIDEwKQogCQkJCQkgKG1hdGNoLWVu ZCAxMCkpKQotCQkgICAgICAodCAiRVNUIikpCisJCSAgICAgICh0ICItMDAwMCIpKQogCQkg ICAgICJcbiIpKQogCQkgIDs7IEtlZXAgYW5kIHJlZm9ybWF0IHRoZSBzZW5kZXIgaWYgd2Ug ZG9uJ3QKIAkJICA7OyBoYXZlIGEgRnJvbTogZmllbGQuCi0tIAoyLjM4LjEKCg== --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0003-Add-nndiary-headers-obsolescence-comment.patch" Content-Disposition: attachment; filename="0003-Add-nndiary-headers-obsolescence-comment.patch" Content-Transfer-Encoding: base64 RnJvbSBiYzRjYmJjYzU3YTU2YTIzYzY0NTc2YzhjMjNlY2Y2YWZiMWM3NDdiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDE5OjE2OjA5IC0wODAwClN1YmplY3Q6IFtQQVRD SCAzLzZdIEFkZCBubmRpYXJ5LWhlYWRlcnMgb2Jzb2xlc2NlbmNlIGNvbW1lbnQKCiogbGlz cC9nbnVzL25uZGlhcnkuZWwgKG5uZGlhcnktaGVhZGVycyk6IEFkZCBjb21tZW50CmFib3V0 IGFscGhhYmV0aWMgdGltZSB6b25lIG5hbWVzIGJlaW5nIG9ic29sZXNjZW50LgotLS0KIGxp c3AvZ251cy9ubmRpYXJ5LmVsIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9nbnVzL25uZGlhcnkuZWwgYi9saXNwL2du dXMvbm5kaWFyeS5lbAppbmRleCBhYjljNmRkNzRmLi5lM2ZiNWQ4Zjg3IDEwMDY0NAotLS0g YS9saXNwL2dudXMvbm5kaWFyeS5lbAorKysgYi9saXNwL2dudXMvbm5kaWFyeS5lbApAQCAt MzM5LDggKzMzOSwxNSBAQCBubmRpYXJ5LWhlYWRlcnMKICAgOzsgZm9yIHRoaXMgaGVhZGVy KSBvciBvbmUgbGlzdCAoc3BlY2lmeWluZyBhbGwgdGhlIHBvc3NpYmxlIHZhbHVlcyBmb3Ig dGhpcwogICA7OyBoZWFkZXIpLiBJbiB0aGUgbGF0dGVyIGNhc2UsIHRoZSBsaXN0IGRvZXMg Tk9UIGluY2x1ZGUgdGhlIHVuc3BlY2lmaWVkCiAgIDs7IHNwZWMgKCopLgorCiAgIDs7IEZv ciB0aW1lIHpvbmUgdmFsdWVzLCB3ZSBoYXZlIHN5bWJvbGljIHRpbWUgem9uZSBuYW1lcyBh c3NvY2lhdGVkIHdpdGgKICAgOzsgdGhlIChyZWxhdGl2ZSkgbnVtYmVyIG9mIHNlY29uZHMg YWhlYWQgR01ULgorICA7OyBUaGUgbGlzdCBvZiB0aW1lIHpvbmUgdmFsdWVzIGlzIG9ic29s ZXNjZW50LCBhbmQgbmV3IGNvZGUgc2hvdWxkCisgIDs7IG5vdCByZWx5IG9uIGl0LiAgTWFu eSBvZiB0aGUgdGltZSB6b25lIGFiYnJldmlhdGlvbnMgYXJlIHdyb25nOworICA7OyBpbiBw YXJ0aWN1bGFyLCBhbGwgc2luZ2xlLWxldHRlciBhYmJyZXZpYXRpb25zIG90aGVyIHRoYW4g IloiIGhhdmUKKyAgOzsgYmVlbiB3cm9uZyBzaW5jZSBJbnRlcm5ldCBSRkMgMjgyMiAoMjAw MSkuICBIb3dldmVyLCB0aGUKKyAgOzsgYWJicmV2aWF0aW9ucyBoYXZlIG5vdCBiZWVuIGNo YW5nZWQgZHVlIHRvIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkKKyAgOzsgY29uY2VybnMuCiAg ICkKIAogKGRlZnN1YnN0IG5uZGlhcnktc2NoZWR1bGUgKCkKLS0gCjIuMzguMQoK --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0004-Use-RFC-822-abbrevs-in-sunrise-sunset-strings.patch" Content-Disposition: attachment; filename="0004-Use-RFC-822-abbrevs-in-sunrise-sunset-strings.patch" Content-Transfer-Encoding: base64 RnJvbSAwMDdlNjZiY2NiMmNiODM4MjE1OGU1ZTI0NzI3ZmQxYjQ0NzhjZDY5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDE5OjE2OjA5IC0wODAwClN1YmplY3Q6IFtQQVRD SCA0LzZdIFVzZSBSRkMgODIyIGFiYnJldnMgaW4gc3VucmlzZS1zdW5zZXQgc3RyaW5ncwoK KiBsaXNwL2NhbGVuZGFyL3NvbGFyLmVsIChzdW5yaXNlLXN1bnNldCk6IFVzZSBSRkMgODIy IHRpbWUgem9uZQphYmJyZXZpYXRpb25zIGxpa2UgIiswNTMwIiBpbnN0ZWFkIG9mIGlkaW9z eW5jcmF0aWMgYWJicmV2aWF0aW9ucwpsaWtlICJVVEMrMzMwbWluIi4KLS0tCiBsaXNwL2Nh bGVuZGFyL3NvbGFyLmVsIHwgMTAgKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2NhbGVuZGFy L3NvbGFyLmVsIGIvbGlzcC9jYWxlbmRhci9zb2xhci5lbAppbmRleCA4ZjUwMTgyNGJiLi4w YjViYzE2NjUzIDEwMDY0NAotLS0gYS9saXNwL2NhbGVuZGFyL3NvbGFyLmVsCisrKyBiL2xp c3AvY2FsZW5kYXIvc29sYXIuZWwKQEAgLTgzOSwxMiArODM5LDEwIEBAIHN1bnJpc2Utc3Vu c2V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkUiICJXIikpKSkpKQogICAgICAg ICAgKGNhbGVuZGFyLXN0YW5kYXJkLXRpbWUtem9uZS1uYW1lCiAgICAgICAgICAgKGlmICg8 IGFyZyAxNikgY2FsZW5kYXItc3RhbmRhcmQtdGltZS16b25lLW5hbWUKLSAgICAgICAgICAg IChjb25kICgoemVyb3AgY2FsZW5kYXItdGltZS16b25lKQotICAgICAgICAgICAgICAgICAg IChpZiAoZXEgY2FsZW5kYXItdGltZS16b25lLXN0eWxlICdudW1lcmljKQotICAgICAgICAg ICAgICAgICAgICAgICAiKzAwMDAiICJVVEMiKSkKLSAgICAgICAgICAgICAgICAgICgoPCBj YWxlbmRhci10aW1lLXpvbmUgMCkKLSAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICJVVEMl ZG1pbiIgY2FsZW5kYXItdGltZS16b25lKSkKLSAgICAgICAgICAgICAgICAgICh0ICAoZm9y bWF0ICJVVEMrJWRtaW4iIGNhbGVuZGFyLXRpbWUtem9uZSkpKSkpCisJICAgIChpZiAoYW5k ICh6ZXJvcCBjYWxlbmRhci10aW1lLXpvbmUpCisJCSAgICAgKG5vdCAoZXEgY2FsZW5kYXIt dGltZS16b25lLXN0eWxlICdudW1lcmljKSkpCisJCSJVVEMiCisJICAgICAgKGZvcm1hdC10 aW1lLXN0cmluZyAiJXoiIDAgKCogNjAgY2FsZW5kYXItdGltZS16b25lKSkpKSkKICAgICAg ICAgIChjYWxlbmRhci1kYXlsaWdodC1zYXZpbmdzLXN0YXJ0cwogICAgICAgICAgIChpZiAo PCBhcmcgMTYpIGNhbGVuZGFyLWRheWxpZ2h0LXNhdmluZ3Mtc3RhcnRzKSkKICAgICAgICAg IChjYWxlbmRhci1kYXlsaWdodC1zYXZpbmdzLWVuZHMKLS0gCjIuMzguMQoK --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0005-Document-calc-time-zone-abbreviation-obsolescence.patch" Content-Disposition: attachment; filename*0="0005-Document-calc-time-zone-abbreviation-obsolescence.patch" Content-Transfer-Encoding: base64 RnJvbSA1MjMyNjFiNDU0MDU4ZDBiMjhkZjJjM2RlMWVhYjU1ZmUzNzhhYTY5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDE5OjE2OjA5IC0wODAwClN1YmplY3Q6IFtQQVRD SCA1LzZdIERvY3VtZW50IGNhbGMtdGltZS16b25lIGFiYnJldmlhdGlvbiBvYnNvbGVzY2Vu Y2UKCiogZG9jL21pc2MvY2FsYy50ZXhpIChUaW1lIFpvbmVzKTogRG9jdW1lbnQgdGhhdCBh bHBoYWJldGljCnRpbWUgem9uZSBhYmJyZXZpYXRpb25zIGFyZSBvYnNvbGVzY2VudCBhbmQg aW4gc29tZSBjYXNlcyB3cm9uZy4KLS0tCiBkb2MvbWlzYy9jYWxjLnRleGkgfCAxMCArKysr KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RvYy9taXNjL2NhbGMudGV4aSBiL2RvYy9taXNjL2NhbGMudGV4 aQppbmRleCBlZjk5OTBjMDU3Li5lNWJhYzI1Y2FjIDEwMDY0NAotLS0gYS9kb2MvbWlzYy9j YWxjLnRleGkKKysrIGIvZG9jL21pc2MvY2FsYy50ZXhpCkBAIC0xNzM0MSw4ICsxNzM0MSwx MiBAQCBUaW1lIFpvbmVzCiBGb3IgZXhhbXBsZSBAc2FtcHt0em9uZShQU1QpID0gdHpvbmUo OCl9IGFuZCBAc2FtcHt0em9uZShwZHQpID0gdHpvbmUoNyl9CiAoZm9yIFBhY2lmaWMgc3Rh bmRhcmQgYW5kIGRheWxpZ2h0IHNhdmluZyB0aW1lcywgcmVzcGVjdGl2ZWx5KS4KIAotTm9y dGggQW1lcmljYW4gYW5kIEV1cm9wZWFuIHRpbWUgem9uZSBuYW1lcyBhcmUgZGVmaW5lZCBh cyBmb2xsb3dzOwotbm90ZSB0aGF0IGZvciBlYWNoIHRpbWUgem9uZSB0aGVyZSBpcyBvbmUg bmFtZSBmb3Igc3RhbmRhcmQgdGltZSwKK05vcnRoIEFtZXJpY2FuIGFuZCBFdXJvcGVhbiB0 aW1lIHpvbmUgbmFtZXMgYXJlIGRlZmluZWQgYXMgZm9sbG93cy4KK1RoZXNlIG5hbWVzIGFy ZSBvYnNvbGVzY2VudCBhbmQgbmV3IGNvZGUgc2hvdWxkIG5vdCByZWx5IG9uIHRoZW06Cit0 aGUgQHNhbXB7WVNUfS1yZWxhdGVkIG5hbWVzIGhhdmUgZGlzYWdyZWVkIHdpdGggdGltZSBp biBZdWtvbiBzaW5jZSAxOTczLAorYW5kIG90aGVyIG5hbWVzIGNvdWxkIHdlbGwgYmVjb21l IGNvbmZ1c2luZyBvciB3cm9uZyBpbiB0aGUgZnV0dXJlCithcyBjb3VudHJpZXMgY2hhbmdl IHRoZWlyIHRpbWUgem9uZSBydWxlcy4KK0ZvciBlYWNoIHRpbWUgem9uZSB0aGVyZSBpcyBv bmUgbmFtZSBmb3Igc3RhbmRhcmQgdGltZSwKIGFub3RoZXIgZm9yIGRheWxpZ2h0IHNhdmlu ZyB0aW1lLCBhbmQgYSB0aGlyZCBmb3IgYGBnZW5lcmFsaXplZCcnIHRpbWUKIGluIHdoaWNo IHRoZSBkYXlsaWdodCBzYXZpbmcgYWRqdXN0bWVudCBpcyBjb21wdXRlZCBmcm9tIGNvbnRl eHQuCiAKQEAgLTE3MzY0LDcgKzE3MzY4LDcgQEAgVGltZSBab25lcwogeW91IG11c3QgbW9k aWZ5IHRoZSBMaXNwIHZhcmlhYmxlIEBjb2Rle21hdGgtdHpvbmUtbmFtZXN9LiAgVGhpcwog aXMgYSBsaXN0IG9mIGxpc3RzIGRlc2NyaWJpbmcgdGhlIGRpZmZlcmVudCB0aW1lIHpvbmUg bmFtZXM7IGl0cwogc3RydWN0dXJlIGlzIGJlc3QgZXhwbGFpbmVkIGJ5IGFuIGV4YW1wbGUu ICBUaGUgdGhyZWUgZW50cmllcyBmb3IKLVBhY2lmaWMgVGltZSBsb29rIGxpa2UgdGhpczoK K2NpcmNhLTIwMjIgVVMgUGFjaWZpYyBUaW1lIGxvb2sgbGlrZSB0aGlzOgogCiBAc21hbGxl eGFtcGxlCiBAZ3JvdXAKLS0gCjIuMzguMQoK --------------8Diwoy7UoNfUXTVBgepsf1qh Content-Type: text/x-patch; charset=UTF-8; name="0006-Avoid-some-obsolescent-tz-abbrevs-in-doc.patch" Content-Disposition: attachment; filename="0006-Avoid-some-obsolescent-tz-abbrevs-in-doc.patch" Content-Transfer-Encoding: base64 RnJvbSA5MTUzY2Y4MTU4NDg5ZDM4N2E2YTBkOWQwZWRlOWEyNTI4YzM1ZjBhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI5IERlYyAyMDIyIDE5OjE2OjEwIC0wODAwClN1YmplY3Q6IFtQQVRD SCA2LzZdIEF2b2lkIHNvbWUgb2Jzb2xlc2NlbnQgdHogYWJicmV2cyBpbiBkb2MuCgotLS0K IGRvYy9taXNjL21oLWUudGV4aSAgICAgICAgIHwgMiArLQogZG9jL21pc2Mvc2MudGV4aSAg ICAgICAgICAgfCA0ICsrLS0KIGxpc3AvY2FsZW5kYXIvZGlhcnktbGliLmVsIHwgMiArLQog MyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZG9jL21pc2MvbWgtZS50ZXhpIGIvZG9jL21pc2MvbWgtZS50ZXhpCmluZGV4 IDFhODBjNjJlZGIuLjA2NTBhZDY5YTggMTAwNjQ0Ci0tLSBhL2RvYy9taXNjL21oLWUudGV4 aQorKysgYi9kb2MvbWlzYy9taC1lLnRleGkKQEAgLTc5Myw3ICs3OTMsNyBAQCBSZWFkaW5n IE1haWwgVG91cgogCiBAY2FydG91Y2hlCiBAc21hbGxleGFtcGxlCi0gIDMgdDA4LzI0IHJv b3QgICAgICAgcmVjZWl2ZWQgZmF4IGZpbGVzIG9uIFdlZCBBdWcgMjQgMTE6MDA6MTMgUERU IDEKKyAgMyB0MDgvMjQgcm9vdCAgICAgICByZWNlaXZlZCBmYXggZmlsZXMgb24gV2VkIEF1 ZyAyNCAxMTowMDoxMyAtMDcwMCAxCiAjIDQrdDA4LzI0IFRvOndvaGxlciAgVGVzdDw8VGhp cyBpcyBhIHRlc3QgbWVzc2FnZSB0byBnZXQgdGhlIHdoZWVscwogCiAtOiUlICBAeytpbmJv eC9zZWxlY3RAfSA0IG1zZ3MgKDEtNCkgICBCb3QgTDQgICAgIChNSC1Gb2xkZXIgU2hvdykt LS0tLS0tLS0KZGlmZiAtLWdpdCBhL2RvYy9taXNjL3NjLnRleGkgYi9kb2MvbWlzYy9zYy50 ZXhpCmluZGV4IDNmNmRjZDAyMmEuLjQ5Yzg2ZjY4MTIgMTAwNjQ0Ci0tLSBhL2RvYy9taXNj L3NjLnRleGkKKysrIGIvZG9jL21pc2Mvc2MudGV4aQpAQCAtNDA0LDcgKzQwNCw3IEBAIElu Zm9ybWF0aW9uIEtleXMgYW5kIHRoZSBJbmZvIEFsaXN0CiBmb2xsb3dpbmcgZmllbGRzIHdl cmUgcHJlc2VudCBpbiB0aGUgb3JpZ2luYWwgYXJ0aWNsZToKIAogQGV4YW1wbGUKLURhdGU6 QDogMDggQXByaWwgMTk5MSwgMTc6MzI6MDkgRVNUCitEYXRlOkA6IDA4IEFwciAxOTkxIDE3 OjMyOjA5IC0wNTAwCiBTdWJqZWN0OkA6IEJldHRlciBnZXQgb3V0IHlvdXIgYXNiZXN0b3Mg c3VpdAogQGVuZCBleGFtcGxlCiAKQEAgLTQxNSw3ICs0MTUsNyBAQCBJbmZvcm1hdGlvbiBL ZXlzIGFuZCB0aGUgSW5mbyBBbGlzdAogCiBAZXhhbXBsZQogKHNjLW1haWwtZmllbGQgImRh dGUiKQotPT0+ICIwOCBBcHJpbCAxOTkxLCAxNzozMjowOSBFU1QiCis9PT4gIjA4IEFwciAx OTkxIDE3OjMyOjA5IC0wNTAwIgogCiAoc2MtbWFpbC1maWVsZCAic3ViamVjdCIpCiA9PT4g IkJldHRlciBnZXQgb3V0IHlvdXIgYXNiZXN0b3Mgc3VpdCIKZGlmZiAtLWdpdCBhL2xpc3Av Y2FsZW5kYXIvZGlhcnktbGliLmVsIGIvbGlzcC9jYWxlbmRhci9kaWFyeS1saWIuZWwKaW5k ZXggOWEyYmFmMWU0My4uY2MxZTdlYzVmNyAxMDA2NDQKLS0tIGEvbGlzcC9jYWxlbmRhci9k aWFyeS1saWIuZWwKKysrIGIvbGlzcC9jYWxlbmRhci9kaWFyeS1saWIuZWwKQEAgLTMzOSw3 ICszMzksNyBAQCBkaWFyeS1vdXRsb29rLWZvcm1hdC0xCiAgICAgICAgICAgICAgICAgICAg ICh0ICJcXDEgXFwyIFxcMyIpKSkgOyBNRFkKICAgICAgICAgICAgICJcbiBcXDQgJXMsIFxc NSIpKSkKIDs7IFRPRE8gU29tZXRpbWVzIHRoZSB0aW1lIGlzIGluIGEgZGlmZmVyZW50IHRp bWUtem9uZSB0byB0aGUgb25lIHlvdQotOzsgYXJlIGluLiAgRWcgaW4gUFNULCB5b3UgbWln aHQgc3RpbGwgZ2V0IGFuIGVtYWlsIHJlZmVycmluZyB0bzoKKzs7IGFyZSBpbi4gIEUuZy4s IGluIExvcyBBbmdlbGVzLCB5b3UgbWlnaHQgc3RpbGwgZ2V0IGFuIGVtYWlsIHJlZmVycmlu ZyB0bzoKIDs7ICI3OjAwIFBNLTg6MDAgUE0uIEdyZWVud2ljaCBTdGFuZGFyZCBUaW1lIi4K IDs7IE5vdGUgdGhhdCBpdCBkb2Vzbid0IHVzZSBhIHN0YW5kYXJkIGFiYnJldmlhdGlvbiBm b3IgdGhlIHRpbWV6b25lLAogOzsgb3IgYW55dGhpbmcgaGVscGZ1bCBsaWtlIHRoYXQuCi0t IAoyLjM4LjEKCg== --------------8Diwoy7UoNfUXTVBgepsf1qh--