X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: hokomo <hokomo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 26 Jun 2022 21:15:01 +0000
Resent-Message-ID: <handler.56241.B.165627807415298 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 56241 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.165627807415298
(code B ref -1); Sun, 26 Jun 2022 21:15:01 +0000
Received: (at submit) by debbugs.gnu.org; 26 Jun 2022 21:14:34 +0000
Received: from localhost ([127.0.0.1]:49235 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o5ZaQ-0003ya-3T
for submit <at> debbugs.gnu.org; Sun, 26 Jun 2022 17:14:34 -0400
Received: from lists.gnu.org ([209.51.188.17]:39418)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <hokomo@HIDDEN>) id 1o5X7y-00045L-25
for submit <at> debbugs.gnu.org; Sun, 26 Jun 2022 14:37:01 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47614)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <hokomo@HIDDEN>) id 1o5X7x-0001Ua-KZ
for bug-gnu-emacs@HIDDEN; Sun, 26 Jun 2022 14:36:57 -0400
Received: from [37.120.193.124] (port=50080 helo=mail.cock.li)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <hokomo@HIDDEN>) id 1o5X7t-00046l-Iu
for bug-gnu-emacs@HIDDEN; Sun, 26 Jun 2022 14:36:56 -0400
Content-Type: multipart/mixed; boundary="------------JvJd182OBMvd6wzHkoaldjOz"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail;
t=1656268607; bh=UPYD2zmxkZp0r+lPf/zboLkrFUZPiCUkaZgdqxhlAFM=;
h=Date:To:From:Subject:From;
b=OAY48TtqDqRCtcIAcjdIe/OUGTeY+oZ9xAPdZTug8DwCYl4ant+kRkv/Ea/xSdU2m
75a6IK1BkNnJgLujLkpDfcHdN6yCYfIjk4dxrpYkcFbQWYuXE8BYV61JlWZwGmebac
0J4KidDvljb4/zo/dmEFfAGh74hjxXZp2o6R/U4TTJwTG+K+QinWtO2iO8PHXOiMWO
5yqXPicMEHqOWwlBYqtmUwj1m3WJ802ftzskPQVdswDmdqzZ4vTFyXNzDrC8ITRCct
6zrCQYDeczsO1nhNPP/q4HdjwHZvbriCbXWLG6UmEZP7so3HXbPay05Gzt8dgXmSgB
h3Bj9ygEvgfKA==
Message-ID: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
Date: Sun, 26 Jun 2022 20:36:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Content-Language: en-US
From: hokomo <hokomo@HIDDEN>
X-Host-Lookup-Failed: Reverse DNS lookup failed for 37.120.193.124 (failed)
Received-SPF: pass client-ip=37.120.193.124; envelope-from=hokomo@HIDDEN;
helo=mail.cock.li
X-Spam_score_int: -12
X-Spam_score: -1.3
X-Spam_bar: -
X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Mailman-Approved-At: Sun, 26 Jun 2022 17:14:28 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -2.4 (--)
This is a multi-part message in MIME format.
--------------JvJd182OBMvd6wzHkoaldjOz
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
icalendar is capable of exporting arbitrary diary sexp entries, but it
looks like there's a bug in the code. Each conversion function
`icalendar--convert-*-to-ical' can return either a dotted pair or a list
of such pairs, but the code fails to differentiate the two cases properly.
To reproduce:
(require 'icalendar)
(defun test-diary-sexp (sexp)
(message "Testing %S\n" sexp)
(let ((file (make-temp-file "export.ics")))
(with-temp-buffer
(insert sexp)
(icalendar-export-region (point-min) (point-max) file))
(with-current-buffer (get-buffer "*icalendar-errors*")
(message "export: %S\n" (with-temp-buffer
(insert-file-contents file)
(buffer-string)))
(message "errors: %S" (buffer-string))))
(terpri))
(defun my-float (&rest args)
(apply #'diary-float args))
(let ((icalendar-export-sexp-enumeration-days 366))
(test-diary-sexp "%%(diary-float 7 0 1) First Sunday in July 1")
(test-diary-sexp "%%(my-float 7 0 1) First Sunday in July 2"))
Exporting the my-float sexp will fail with:
"Error in line 0 -- (wrong-type-argument listp First Sunday in July 2):
‘%%(my-float 7 0 1) First Sunday in July 2"
because the returned list is confused for a dotted pair.
`icalendar-export-sexp-enumeration-days' is set to 366 to guarantee that
the sexp event occurs at least once. It looks like there's a different
bug (?) where, even if an entry is recognized as an arbitrary diary
sexp, if it doesn't produce any events, the converter will go ahead with
trying to interpret it in a different way and eventually fail. E.g.,
lowering the enumeration days to 0 gives:
"Error in line 0 -- (error Could not parse date): ‘%%(my-float 7 0 1)
First Sunday in July 2’"
after exhausting all of the known entry types. Should I file this as a
separate bug?
Regards,
hokomo
--------------JvJd182OBMvd6wzHkoaldjOz
Content-Type: text/x-patch; charset=UTF-8;
name="0001-Fix-detecting-dotted-pairs.patch"
Content-Disposition: attachment;
filename="0001-Fix-detecting-dotted-pairs.patch"
Content-Transfer-Encoding: base64
RnJvbSA2OTFmMzRhMzAxMzU5ODkzYmNmZmZmOGU0ZTBjODc5NGExZmQ1ZTY4IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBob2tvbW8gPGhva29tb0BhaXJtYWlsLmNjPgpEYXRl
OiBTYXQsIDI1IEp1biAyMDIyIDA5OjQ0OjU0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gRml4
IGRldGVjdGluZyBkb3R0ZWQgcGFpcnMKCiogbGlzcC9jYWxlbmRhci9pY2FsZW5kYXIuZWwg
KGljYWxlbmRhci1leHBvcnQtcmVnaW9uKTogRml4IGRldGVjdGluZwpkb3R0ZWQgcGFpcnMu
Ci0tLQogbGlzcC9jYWxlbmRhci9pY2FsZW5kYXIuZWwgfCAzICsrLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3Av
Y2FsZW5kYXIvaWNhbGVuZGFyLmVsIGIvbGlzcC9jYWxlbmRhci9pY2FsZW5kYXIuZWwKaW5k
ZXggMWE1YTA3MWUyMC4uY2Y1NDI5Mzk4OSAxMDA2NDQKLS0tIGEvbGlzcC9jYWxlbmRhci9p
Y2FsZW5kYXIuZWwKKysrIGIvbGlzcC9jYWxlbmRhci9pY2FsZW5kYXIuZWwKQEAgLTExNDQs
NyArMTE0NCw4IEBAIGljYWxlbmRhci1leHBvcnQtcmVnaW9uCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGNkciBjb250ZW50cy1uLXN1bW1hcnkpKSkpCiAgICAg
ICAgICAgICAgICAgICAgICAgKHNldHEgcmVzdWx0IChjb25jYXQgcmVzdWx0IGhlYWRlciBj
b250ZW50cyBhbGFybQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJcbkVORDpWRVZFTlQiKSkpCi0gICAgICAgICAgICAgICAgICAgIChpZiAoY29uc3Ag
Y25zLWNvbnMtb3ItbGlzdCkKKyAgICAgICAgICAgICAgICAgICAgKGlmIChhbmQgKGNvbnNw
IGNucy1jb25zLW9yLWxpc3QpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
KGxpc3RwIChjZHIgY25zLWNvbnMtb3ItbGlzdCkpKSkKICAgICAgICAgICAgICAgICAgICAg
ICAgIChsaXN0IGNucy1jb25zLW9yLWxpc3QpCiAgICAgICAgICAgICAgICAgICAgICAgY25z
LWNvbnMtb3ItbGlzdCkpKQogICAgICAgICAgIDs7IGhhbmRsZSBlcnJvcnMKLS0gCjIuMzUu
MwoK
--------------JvJd182OBMvd6wzHkoaldjOz--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: hokomo <hokomo@HIDDEN> Subject: bug#56241: Acknowledgement ([PATCH] icalendar doesn't correctly process arbitrary diary sexp entries) Message-ID: <handler.56241.B.165627807415298.ack <at> debbugs.gnu.org> References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN> X-Gnu-PR-Message: ack 56241 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 56241 <at> debbugs.gnu.org Date: Sun, 26 Jun 2022 21:15: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-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 56241 <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 56241: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56241 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 27 Jun 2022 08:06:01 +0000
Resent-Message-ID: <handler.56241.B56241.165631710729181 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: hokomo <hokomo@HIDDEN>
Cc: 56241 <at> debbugs.gnu.org
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.165631710729181
(code B ref 56241); Mon, 27 Jun 2022 08:06:01 +0000
Received: (at 56241) by debbugs.gnu.org; 27 Jun 2022 08:05:07 +0000
Received: from localhost ([127.0.0.1]:49736 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o5jk3-0007aa-CZ
for submit <at> debbugs.gnu.org; Mon, 27 Jun 2022 04:05:07 -0400
Received: from quimby.gnus.org ([95.216.78.240]:34442)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1o5jk0-0007ZS-QV
for 56241 <at> debbugs.gnu.org; Mon, 27 Jun 2022 04:05:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
:In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=ZnarujxQk3TU5g9Qaxl0MOWVFm6x94ex6eytLt6QC3o=; b=lFKCYlEyuqLDzRtfm9wm5+zbZg
KZDxvkagbHBN8NhDRXhbOT6rxigwLEB9Rd5bry7e1ixYfbI8n/Ghs2KU+qUbzfGwVC6ZnYprUsgB0
6exuO77gEoU7FIDlcVN0kZpc849pFTgYa2xXugGBPZ/7Ej0iGIds73pwSecjvxhpO9ek=;
Received: from [84.212.220.105] (helo=xo)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1o5jjq-0003Ny-0g; Mon, 27 Jun 2022 10:04:56 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
Date: Mon, 27 Jun 2022 10:04:53 +0200
In-Reply-To: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
(hokomo@HIDDEN's message of "Sun, 26 Jun 2022 20:36:46 +0200")
Message-ID: <87edza8rbu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: hokomo <hokomo@HIDDEN> writes: > Exporting the my-float
sexp will fail with: > > "Error in line 0 -- (wrong-type-argument listp First
Sunday in July > 2): =?UTF-8?Q?=E2=80=98%%?=(my-float 7 0 1) First Sunday in July 2" > > because
the returned list [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -3.3 (---)
hokomo <hokomo@HIDDEN> writes:
> Exporting the my-float sexp will fail with:
>
> "Error in line 0 -- (wrong-type-argument listp First Sunday in July
> 2): =E2=80=98%%(my-float 7 0 1) First Sunday in July 2"
>
> because the returned list is confused for a dotted pair.
Thanks; patch pushed to Emacs 29.
> `icalendar-export-sexp-enumeration-days' is set to 366 to guarantee
> that the sexp event occurs at least once. It looks like there's a
> different bug (?) where, even if an entry is recognized as an
> arbitrary diary sexp, if it doesn't produce any events, the converter
> will go ahead with trying to interpret it in a different way and
> eventually fail. E.g., lowering the enumeration days to 0 gives:
>
> "Error in line 0 -- (error Could not parse date): =E2=80=98%%(my-float 7 =
0 1)
> First Sunday in July 2=E2=80=99"
>
> after exhausting all of the known entry types. Should I file this as a
> separate bug?
No, we can work on this problem here in this bug report.
Do you have a recipe to reproduce the problem, starting from "emacs -Q"?
--=20
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: hokomo <hokomo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 27 Jun 2022 12:32:04 +0000
Resent-Message-ID: <handler.56241.B56241.165633309227098 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: 56241 <at> debbugs.gnu.org
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.165633309227098
(code B ref 56241); Mon, 27 Jun 2022 12:32:04 +0000
Received: (at 56241) by debbugs.gnu.org; 27 Jun 2022 12:31:32 +0000
Received: from localhost ([127.0.0.1]:50223 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o5ntn-0006zN-Ox
for submit <at> debbugs.gnu.org; Mon, 27 Jun 2022 08:31:31 -0400
Received: from [37.120.193.124] (port=34734 helo=mail.cock.li)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <hokomo@HIDDEN>) id 1o5lGU-00083E-Q3
for 56241 <at> debbugs.gnu.org; Mon, 27 Jun 2022 05:42:47 -0400
Content-Type: multipart/mixed; boundary="------------x92lbi8WXdL97kq43XFKoufV"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail;
t=1656322955; bh=VStskTBxz/jmr8YJe6Jxh63ZUdgk4DqmVbDVgrRDyZU=;
h=Date:Subject:To:Cc:References:From:In-Reply-To:From;
b=Jjzcp5RQb+AMigMzRzzXGO0r8BM1fodFtsCAQZ9jTMeqOoKuRuJPbrsfZV8aJXfe5
9I6uKwkEwvNMpeJio/Te1YhsVBfDabVLJGASoeZGQEwG5biiI8/4jAsbdnemdNiMcW
qoIUQopuRpkO+8AqyOZ1MUA79A6JMQCpRwUai7b2QAiigXTnHAsVd0+kNLU6AY0Cex
jCAzYD14VDF93Ls2+X2RglIAoYx9HsledGdtvt4tQEu5f6rMRhQCrkRSzhQMPD8EH8
FvhWPk0Q49cgXL2itwD/NFZ/WQPC0P0pC2Voy+cMFVCNCQRo3YWLzayZ+JtwSnLJHx
GslOaKm8lpaHg==
Message-ID: <a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
Date: Mon, 27 Jun 2022 11:42:34 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Content-Language: en-US
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
From: hokomo <hokomo@HIDDEN>
In-Reply-To: <87edza8rbu.fsf@HIDDEN>
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: >> `icalendar-export-sexp-enumeration-days' is set to 366
to guarantee >> that the sexp event occurs at least once. It looks like
there's
a >> different bug (?) where, even if an entry is recognized a [...]
Content analysis details: (1.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 T_SPF_HELO_TEMPERROR SPF: test of HELO record failed (temperror)
-0.0 SPF_PASS SPF: sender matches SPF record
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
-0.0 T_SCC_BODY_TEXT_LINE No description available.
-0.0 NICE_REPLY_A Looks like a legit reply (A)
X-Mailman-Approved-At: Mon, 27 Jun 2022 08:31:26 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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.3 (/)
This is a multi-part message in MIME format.
--------------x92lbi8WXdL97kq43XFKoufV
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
>> `icalendar-export-sexp-enumeration-days' is set to 366 to guarantee
>> that the sexp event occurs at least once. It looks like there's a
>> different bug (?) where, even if an entry is recognized as an
>> arbitrary diary sexp, if it doesn't produce any events, the converter
>> will go ahead with trying to interpret it in a different way and
>> eventually fail. E.g., lowering the enumeration days to 0 gives:
>>
>> "Error in line 0 -- (error Could not parse date): ‘%%(my-float 7 0 1)
>> First Sunday in July 2’"
>>
>> after exhausting all of the known entry types. Should I file this as a
>> separate bug?
>
> No, we can work on this problem here in this bug report.
>
> Do you have a recipe to reproduce the problem, starting from "emacs -Q"?
Yep, you can use the same testing script and just replace the last
expression with:
(let ((icalendar-export-sexp-enumeration-days 0))
(test-diary-sexp "%%(diary-float 7 0 1) First Sunday in July 1")
(test-diary-sexp "%%(my-float 7 0 1) First Sunday in July 2"))
which should give you the error I mentioned. I don't have a patch for
this on hand but it would probably require restructuring the surrounding
code a little bit.
There's another bug that concerns sexps that contain more than a single
closing parenthesis. Seems like the icalendar code uses a bunch of
regexes to parse the sexp (see `icalendar--convert-sexp-to-ical'),
rather than something like `read' or `read-from-string' (which is what
diary does, as well as org-agenda). To reproduce (with the same testing
code as before):
(let ((icalendar-export-sexp-enumeration-days 366))
(test-diary-sexp "%%(= (calendar-day-of-week date) 0) Sunday 1")
(test-diary-sexp "%%(= 0 (calendar-day-of-week date)) Sunday 2"))
No matter whether the closing parentheses are bunched together or
separated, parsing fails either way. I've attached a draft of a patch
that modifies as little as possible and makes the above two cases work,
but that's not enough as there's special handling of `and' forms.
Furthermore, sexps that span multiple lines fail for the same reason,
even though diary handles them just fine of course. Ideally the whole
function should be rewritten to just use `read-from-string'. I don't
understand why `and' forms are handled specially though, so I'm not sure
how to proceed here.
A last thing to note -- even though org-agenda properly handles
multiline sexps and sexps with an arbitrary number of closing
parentheses (because it does the parsing manually and uses
`forward-sexp'), Org's parser itself does not properly handle multiline
sexps (but does handle multiple closing parentheses). To confirm, use
`org-element-at-point' at the beginning of these two diary sexps in an
org-mode buffer:
%%(let ((a 123) (b 456)) (+ a b))
%%(let ((a 123)
(b 456))
(+ a b))
All of these bugs also propagate to ox-icalendar (which is how I got
into exploring this whole thing) since it relies on the Org parse tree
to pull out 'diary-sexp elements and on icalendar to export them into
iCalendar format.
Let me know if you want me to report any of these as separate bugs and
what would be the best thing to do here.
Regards,
hokomo
--------------x92lbi8WXdL97kq43XFKoufV
Content-Type: text/x-patch; charset=UTF-8;
name="0002-Draft-fix-nested-diary-sexps.patch"
Content-Disposition: attachment;
filename="0002-Draft-fix-nested-diary-sexps.patch"
Content-Transfer-Encoding: base64
RnJvbSBlMzVlYTFmM2E5YzYyZDljMDdkMTBkOWVjODliZjg3OTA1ODc3NWMyIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBob2tvbW8gPGhva29tb0BhaXJtYWlsLmNjPgpEYXRl
OiBTYXQsIDI1IEp1biAyMDIyIDEzOjQzOjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gRml4
IG5lc3RlZCBkaWFyeSBzZXhwcwoKLS0tCiBsaXNwL2NhbGVuZGFyL2ljYWxlbmRhci5lbCB8
IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9jYWxlbmRhci9pY2FsZW5kYXIuZWwgYi9saXNw
L2NhbGVuZGFyL2ljYWxlbmRhci5lbAppbmRleCA0NmJjZjQ1NjZmLi4yYjZhZjc5ODEyIDEw
MDY0NAotLS0gYS9saXNwL2NhbGVuZGFyL2ljYWxlbmRhci5lbAorKysgYi9saXNwL2NhbGVu
ZGFyL2ljYWxlbmRhci5lbApAQCAtMTY0MSw5ICsxNjQxLDExIEBAIGljYWxlbmRhci0tY29u
dmVydC1zZXhwLXRvLWljYWwKICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktbWFpbikK
ICAgICAgICAgIDs7IHJlZ3VsYXIgc2V4cCBlbnRyeQogICAgICAgICAgKGljYWxlbmRhci0t
ZG1zZyAiZGlhcnktc2V4cCAlcyIgZW50cnktbWFpbikKLSAgICAgICAgIChsZXQgKChwMSAo
c3Vic3RyaW5nIGVudHJ5LW1haW4gKG1hdGNoLWJlZ2lubmluZyAxKSAobWF0Y2gtZW5kIDEp
KSkKLSAgICAgICAgICAgICAgIChwMiAoc3Vic3RyaW5nIGVudHJ5LW1haW4gKG1hdGNoLWJl
Z2lubmluZyAyKSAobWF0Y2gtZW5kIDIpKSkKLSAgICAgICAgICAgICAgIChub3cgKG9yIHN0
YXJ0IChjdXJyZW50LXRpbWUpKSkpCisgICAgICAgICAobGV0KiAoKGVudHJ5LW1haW4gKHN1
YnN0cmluZyBlbnRyeS1tYWluIDIpKQorICAgICAgICAgICAgICAgIChyZXMgKHJlYWQtZnJv
bS1zdHJpbmcgZW50cnktbWFpbikpCisgICAgICAgICAgICAgICAgKHAxIChwcmluMS10by1z
dHJpbmcgKGNhciByZXMpKSkKKyAgICAgICAgICAgICAgICAocDIgKHN1YnN0cmluZyBlbnRy
eS1tYWluIChjZHIgcmVzKSkpCisgICAgICAgICAgICAgICAgKG5vdyAob3Igc3RhcnQgKGN1
cnJlbnQtdGltZSkpKSkKICAgICAgICAgICAgKGRlbGV0ZSBuaWwKICAgICAgICAgICAgICAg
ICAgICAobWFwY2FyCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKG9mZnNldCkKLS0g
CjIuMzUuMwoK
--------------x92lbi8WXdL97kq43XFKoufV--
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 28 Jun 2022 11:23:01 +0000
Resent-Message-ID: <handler.56241.B56241.16564153402236 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: hokomo <hokomo@HIDDEN>
Cc: Ulf Jasper <ulf.jasper@HIDDEN>, 56241 <at> debbugs.gnu.org
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.16564153402236
(code B ref 56241); Tue, 28 Jun 2022 11:23:01 +0000
Received: (at 56241) by debbugs.gnu.org; 28 Jun 2022 11:22:20 +0000
Received: from localhost ([127.0.0.1]:54073 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o69IR-0000Zz-OK
for submit <at> debbugs.gnu.org; Tue, 28 Jun 2022 07:22:19 -0400
Received: from quimby.gnus.org ([95.216.78.240]:47426)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1o69IP-0000ZZ-Ri
for 56241 <at> debbugs.gnu.org; Tue, 28 Jun 2022 07:22:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=4yrrm+SuWzHKEZT/GcHLMO2f5GrpUp2JQ8yXJ8F2+/M=; b=OsyaX/FIHvOKeu74KB/IS6aDWI
YmgyY9mGnSdDiazBM0nrV4M5z7LHkW8XAJ2Vwy1rSbz++1uR3govzufrAHO+ELuhQX0z/U0aWnqfr
8H3+2/FfN6PMrJ6RvPU961kkfYUYpRyOYmpzlFGWJL2QQuIJLmuCumM+U6iuuvIkGq7w=;
Received: from [84.212.220.105] (helo=xo)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1o69Hx-0001TS-Mv; Tue, 28 Jun 2022 13:22:00 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
X-Now-Playing: Rev. J. M. Gates's _Anthology of American Folk Music: Social
Music (2)_: "You Must Be Born Again"
Date: Tue, 28 Jun 2022 13:21:48 +0200
In-Reply-To: <a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
(hokomo@HIDDEN's message of "Mon, 27 Jun 2022 11:42:34 +0200")
Message-ID: <87mtdxt4mr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: hokomo <hokomo@HIDDEN> writes: > Yep, you can use the
same testing script and just replace the last > expression with: > > (let
((icalendar-export-sexp-enumeration-days 0)) > (test-diary-sexp
"%%(diary-float 7 0 1) First Sunday in [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -3.3 (---)
hokomo <hokomo@HIDDEN> writes:
> Yep, you can use the same testing script and just replace the last
> expression with:
>
> (let ((icalendar-export-sexp-enumeration-days 0))
> (test-diary-sexp "%%(diary-float 7 0 1) First Sunday in July 1")
> (test-diary-sexp "%%(my-float 7 0 1) First Sunday in July 2"))
>
> which should give you the error I mentioned.
Right; I can reproduce that problem. I've added Ulf to the CCs; perhaps
he has some comments.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: hokomo <hokomo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 06 Jul 2022 20:15:03 +0000
Resent-Message-ID: <handler.56241.B56241.165713848413202 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Ulf Jasper <ulf.jasper@HIDDEN>, 56241 <at> debbugs.gnu.org
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.165713848413202
(code B ref 56241); Wed, 06 Jul 2022 20:15:03 +0000
Received: (at 56241) by debbugs.gnu.org; 6 Jul 2022 20:14:44 +0000
Received: from localhost ([127.0.0.1]:55241 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o9BQ4-0003Qr-5y
for submit <at> debbugs.gnu.org; Wed, 06 Jul 2022 16:14:44 -0400
Received: from [37.120.193.124] (port=39464 helo=mail.cock.li)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <hokomo@HIDDEN>) id 1o9AEK-0001G9-EQ
for 56241 <at> debbugs.gnu.org; Wed, 06 Jul 2022 14:58:34 -0400
Message-ID: <1cbe531a-8ffd-29ae-42fe-fb1207079aa5@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail;
t=1657133905; bh=hmweBYOwzaZUgLN8fObr3lPmPmq4y3rynJwGsgo3s10=;
h=Date:Subject:To:Cc:References:From:In-Reply-To:From;
b=g7hNB09NH6lcWaq9WOSH6sVB9Jguu2hrVQT1EdJW5MS5TVts9p+X+yDuHR4JTTEXM
O4F97GD3vA8A8WbFfW8fDSvQOqnAeosfepo/PWOqKcd1DieOPDceU7sLgvcYDyEYS7
M6kt9JN6RDAOULB/BaSqy/KztZ1qTaOzTmkHxBmDy5sb6zo88ubighKxlj3C1OTkz2
dkCNkuXEu+dMkPo39lZKPNp6R9A6JrNFjXdB+T5SCP0G183vObUdVFQN1f/ilWKunM
4ni2HV6Vxx7ubPwet5WhPTWrg1Ll95yQNDKMYqmJqwS8rH3VFTXywZjWwfPoQZcYU/
gj4Gmgweob/1Q==
Date: Wed, 6 Jul 2022 20:58:23 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Content-Language: en-US
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN> <a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN>
From: hokomo <hokomo@HIDDEN>
In-Reply-To: <87mtdxt4mr.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: > Right; I can reproduce that problem. I've added Ulf to the
CCs; perhaps > he has some comments. It's been a week since then. Any ideas
on how to move forward or should we give it more time? :-) To summarize,
the problems are:
Content analysis details: (1.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
-0.0 T_SCC_BODY_TEXT_LINE No description available.
-0.0 NICE_REPLY_A Looks like a legit reply (A)
X-Mailman-Approved-At: Wed, 06 Jul 2022 16:14:43 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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.3 (/)
> Right; I can reproduce that problem. I've added Ulf to the CCs; perhaps
> he has some comments.
It's been a week since then. Any ideas on how to move forward or should
we give it more time? :-)
To summarize, the problems are:
(1) A diary sexp not generating any events for the configured number of
enumeration days is treated effectively as a parsing failure, meaning
that the next type of diary entry is tried instead of just not producing
any events.
(2) Improper parsing of diary sexps (using regexes instead of e.g.
`read') leads to diary sexps not being able to span multiple lines or
have more than a single closing parenthesis (i.e. any sort of nested
expression).
(3) Not strictly in the scope of icalendar itself, but still related the
handling of diary sexps: Org's parser seems to assume that each diary
sexp is on a single line. This and the two limitations above end up
propagating to ox-icalendar.
hokomo
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 07 Jul 2022 08:09:01 +0000
Resent-Message-ID: <handler.56241.B56241.165718131411158 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: hokomo <hokomo@HIDDEN>
Cc: Ulf Jasper <ulf.jasper@HIDDEN>, 56241 <at> debbugs.gnu.org
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.165718131411158
(code B ref 56241); Thu, 07 Jul 2022 08:09:01 +0000
Received: (at 56241) by debbugs.gnu.org; 7 Jul 2022 08:08:34 +0000
Received: from localhost ([127.0.0.1]:55687 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1o9MYs-0002tu-00
for submit <at> debbugs.gnu.org; Thu, 07 Jul 2022 04:08:34 -0400
Received: from quimby.gnus.org ([95.216.78.240]:36398)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1o9MYo-0002tc-1X
for 56241 <at> debbugs.gnu.org; Thu, 07 Jul 2022 04:08:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=kP58z53YS3fvI0LyUV55GPIPC1NLG9ngeddLiPwtOKo=; b=fF3LDwPR2E+gmBdGKoyXUfjqDW
7TNqqwPQS2+yT/Ekl1WjBsflL747znKUvOKbLuq218TGrxIs6NeJquFlnF9wARN3NrLnLijAfPcP2
/VRpnPX6xjvGDsZ9NizBm6iAuW7x/3hAv4fqL8aEJkODU5d0KUO7f0d+Qx0ejn4s+nw8=;
Received: from [84.212.220.105] (helo=joga)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1o9MYb-0005ts-Ex; Thu, 07 Jul 2022 10:08:20 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <1cbe531a-8ffd-29ae-42fe-fb1207079aa5@HIDDEN>
(hokomo@HIDDEN's message of "Wed, 6 Jul 2022 20:58:23 +0200")
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN>
<1cbe531a-8ffd-29ae-42fe-fb1207079aa5@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX09Nb7++Le3sFj
Y1SKiXUGBgK4uJ8tLSVHRjt/f23///+3Y8xXAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YHBwcoAHss
DrkAAAGvSURBVDjLdZRNT8JAEIZnkFSOu0B65kOCV4OaeKPCL6AMcFSM0SMayxk1Gn62M7Nttwvy
HnbD+7DztW0BRAbBehlr0aoPXUR7IPVbyZGvAAcMsOqhLgZvkiCHZgGIujElYNdiXDyKO5l20QCc
fwwpwdcF/8tkC15aRBsQQERJnxhAk+bGIhvvknrIYEQMAPsMoJ3lQE6w5gbrmawD/jELAPsChgrQ
gzijCvAn0h86AGf7PZXi5CVg/ZwCgyqQ0DNjxK+1SrBwYAduuv3CTztazBYU4EV54M2N6ApkViCN
5dpAAViR90NQd97yCIBLPb8UYKoAXl0HvKX3Wu4OKmTeNC8cEALw4nqOeetAw4M8FLQPQJ8CwOXv
quWmqIAf1nP61Ak28ua2Cu57vWfadqqAftvlBN4DQNd++iHwkhvsMUjdHL9pNWJNp9MHB1ZrBR8x
bSovR6+xeqhlenuRTrdUfQwKrmpxCPgW3YnuwQmpzOWI+LHxpjQJRVXLr3+BxDMBcKGk8xKg2xTc
xh4UXwYBvxDprQRgMhrd8vZ0N84j5Z8MyMfA73LRG8IJ2RM+2j+QnMAKWUIZ/wAAACV0RVh0ZGF0
ZTpjcmVhdGUAMjAyMi0wNy0wN1QwNzo0MDowMCswMDowMFihqZYAAAAldEVYdGRhdGU6bW9kaWZ5
ADIwMjItMDctMDdUMDc6NDA6MDArMDA6MDAp/BEqAAAAAElFTkSuQmCC
X-Now-Playing: Jana Rush's _Planet Mu 25_: "Mynd Fuc"
Date: Thu, 07 Jul 2022 10:08:16 +0200
Message-ID: <87v8s9gxan.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: hokomo <hokomo@HIDDEN> writes: > It's been a week since
then. Any ideas on how to move forward or > should we give it more time?
:-) If you have a possible patch for the issues, that'd be appreciated.
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -3.3 (---)
hokomo <hokomo@HIDDEN> writes:
> It's been a week since then. Any ideas on how to move forward or
> should we give it more time? :-)
If you have a possible patch for the issues, that'd be appreciated.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Ulf Jasper <ulf.jasper@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 24 Jul 2022 18:16:02 +0000
Resent-Message-ID: <handler.56241.B56241.165868651319371 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: 56241 <at> debbugs.gnu.org, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.165868651319371
(code B ref 56241); Sun, 24 Jul 2022 18:16:02 +0000
Received: (at 56241) by debbugs.gnu.org; 24 Jul 2022 18:15:13 +0000
Received: from localhost ([127.0.0.1]:48641 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1oFg8H-00052M-CC
for submit <at> debbugs.gnu.org; Sun, 24 Jul 2022 14:15:13 -0400
Received: from mout.web.de ([212.227.15.14]:35183)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ulf.jasper@HIDDEN>) id 1oFg8B-00051X-Il
for 56241 <at> debbugs.gnu.org; Sun, 24 Jul 2022 14:15:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
s=dbaedf251592; t=1658686494;
bh=YfT3d7kflbTwT8cLR6fSRb2GCmjPtejQYh4EEYSBjoc=;
h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
b=n7lu0cKT/pB5jyS3PfiRhZT9PCPU1+8Hljo4wLxCNOFOsRM3jf2urZVvf/vH2p9bC
I8nueHPLUdPcfuDh3loaTk9D/n0nVmPiSE6kxLxoZwHrqW8BGsghiU8JC8DbH9dAEP
cGNxdc39sI3LQuO7Lo9NFsM+OAhmWyN4LyZ2a0Cs=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from udesktop ([79.213.242.70]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1MXGKA-1nzq6K1Ap4-00YwBb; Sun, 24
Jul 2022 20:14:54 +0200
From: Ulf Jasper <ulf.jasper@HIDDEN>
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN>
Date: Sun, 24 Jul 2022 20:14:49 +0200
In-Reply-To: <87mtdxt4mr.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue,
28 Jun 2022 13:21:48 +0200")
Message-ID: <8735eq5qee.fsf@panama>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ow2UzYdfNwSPtR7MujUZaTLBUhQNa+yAiATzH+gQQkHPVwK0MJK
TbJeddhvqadF05GiH1IrwUIVViOVBC11dJD0SM4wecvMh6Nl/+YymdVmqvcutKCeoTlshSf
mB0VpvKTI8YI0VjBA72LX+HlpsoObmfr0hooYEQ9uj9ztwWPlC84WL88VE2Wi9EzwMi9w5b
mVVeJ6+jOXYcXUPsJMpDA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:iLkqAd4V1BA=:WiU9NZ7K1QXVhzBtCSzLJ/
uGhN5+GUerXa3FUSkDeauav20pEVzB1vVvrliEe4of73m5MAdNPLmjPJ9ZY79tm+3bi/6zFZC
xVGt30CMtf6NQTabU3+Afaet6j+wE2SB0FjRlbIiTu4dJ7qBosJNpbH1Ht3StaEbN/9VefvOA
jw5n4vzBppwyGkHS0Q7zyxUkPdqql6IApE0UEc4IC9TfJheHhjoU4uDIVb+mBBft4tMCDv98l
93PwF9n/KKqLijeuIHXgRrVPzQ0FYPo4dwl/u3SxTFdr+FsXSuNzH4FG8l4JoRZKd1XGt143N
83CajUGvW0rZfFE8ut1mPbzfqH/+WFwYOB9+OT/Fk3YO6TJ3sBV99ii0YOz1Eo3UdzmCAdWet
WqPWPFLI/0prOVkd45RPZEq2zitI8LyZzQpIxwnnuc67mXC7ywYMc9y1hqFC3JPiukVvaHpOM
D9pFwnRhNwcMLXz+nYoXpulHxSuba/5iLKdv8+Ga5W214MxF8yrcsl7w1IOnw9ziDUlFUb7AD
MlFG8uTolmLkq5nzreJjtaq4qi/4NO3tkbINxKvp165xmcw5OZpTXA7dzbM+GyAp2LvpJXjyI
c9WPagb12EuOYa2E9QWp6t0nBdgKTmy8Wa30vf1bE/kcyQlZVKjo8R0NjUUNkm4cYhNoV/v2L
O05qQqO8845cUetW8LiwjCMh+pJe4E9bjLIySYn7g63EbR6TZoKk4WFIU1j8CpMUZZq3t9Udi
rPkZGYQFPsi1Rcen/azrfv7c0HvqJuWay/TKKUxuo89zdm8r3VrhCfUe/QsoLXLTb4iPWR+U+
qrD0yChVQydnGB0D14K58MU88v4pN8SRYyZ2FOPEGVUi0nTsMwd60JhyyDhH3dQDGh/sfuhT1
IaY2IwwpA8nOcdjjtOfqojEZT/cTEYPoNiJpBDkXelnmdJLx9QArb9njRChkLf7M72pRgf2d5
e66Y9jBSSqx2ykhmlQ+q+MKCiEWvcjeP4LZF7xksQPlBDUj173PvKuiBRfFLiXe4YQpQfBEkC
KoLt/NsxiHjp+bef7loULX4UjjjJRjmBddU2XiesC+IFzMWyxZa9dUyV3rVQj7zf4UWabHPvM
cMqfXmdm5sO50kAPty7L2jXEljhSZ9WCZJ4paE0CXTT8Jwn7GAJ34VIqQ==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.7 (-)
Am 28.06.2022 um 13:21 (+0200) schrieb Lars Ingebrigtsen:
> hokomo <hokomo@HIDDEN> writes:
>
>> Yep, you can use the same testing script and just replace the last
>> expression with:
>>
>> (let ((icalendar-export-sexp-enumeration-days 0))
>> (test-diary-sexp "%%(diary-float 7 0 1) First Sunday in July 1")
>> (test-diary-sexp "%%(my-float 7 0 1) First Sunday in July 2"))
>>
>> which should give you the error I mentioned.
>
> Right; I can reproduce that problem. I've added Ulf to the CCs; perhaps
> he has some comments.
Sorry for the late reply. Thanks for the bug report, the patch and for
analysing the problems. I'll try to have a look at the icalendar code
the next days (or so).
Received: (at control) by debbugs.gnu.org; 5 Sep 2022 19:36:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 05 15:36:49 2022 Received: from localhost ([127.0.0.1]:48982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oVHtp-0006aF-AJ for submit <at> debbugs.gnu.org; Mon, 05 Sep 2022 15:36:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1oVHtn-0006a2-7d for control <at> debbugs.gnu.org; Mon, 05 Sep 2022 15:36:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8/zhwZXhErY3DXG1nveza7JqUYdxVh7h8iEyHgEAY8I=; b=HbHidhEaJSPb98aNV9qqbg8cl2 3H5k33Q1gRjM1FBhiJGTxKAYcYWP0XTzFIAO2qMq1Tx1JFuExQviv8fsuXbuTsGLSFpYp7dBHAfdM 28yDeI6HK6QPLV7Y1rV8PpPilZn67hOrIdCIrgZBYwOmM8k3Xqk3jR7u7ZPi6m2Hk+eU=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1oVHtf-0004jc-NF for control <at> debbugs.gnu.org; Mon, 05 Sep 2022 21:36:41 +0200 Date: Mon, 05 Sep 2022 21:36:39 +0200 Message-Id: <87y1uxy5o8.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #56241 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 56241 - patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) tags 56241 - patch quit
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 11 Nov 2022 13:40:01 +0000
Resent-Message-ID: <handler.56241.B56241.166817394520544 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Ulf Jasper <ulf.jasper@HIDDEN>
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.166817394520544
(code B ref 56241); Fri, 11 Nov 2022 13:40:01 +0000
Received: (at 56241) by debbugs.gnu.org; 11 Nov 2022 13:39:05 +0000
Received: from localhost ([127.0.0.1]:45380 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1otUFM-0005LH-N2
for submit <at> debbugs.gnu.org; Fri, 11 Nov 2022 08:39:05 -0500
Received: from mail-oo1-f52.google.com ([209.85.161.52]:33521)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1otUFG-0005KA-IZ
for 56241 <at> debbugs.gnu.org; Fri, 11 Nov 2022 08:39:02 -0500
Received: by mail-oo1-f52.google.com with SMTP id
j6-20020a4ab1c6000000b004809a59818cso665551ooo.0
for <56241 <at> debbugs.gnu.org>; Fri, 11 Nov 2022 05:38:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=KPa9ww+uXK1JdN2AogGXFYN/aMn1/ZkoH2fvIWrpXAY=;
b=BLPO0EGSBUOn7KXIawQ3RXnTEwjbWkhgW00//bn2FtHLZA6YOSkBjU4q5DtgaVhVGu
B0HPBcb7Q7jZYgzw+PPeLh3V3Z53aJoN8xeY3djWvDkwuDaRjc3ar0XHEkjdVlW5PzZa
vi/9GluOVsgowPScIVYWa/MVjVJl57L39LrQEBQsM9uVi6UVurQrYFrr6dvXyJEyxNFn
qDbngB0Q6pI3LEFEeo+Hmeqkvi8ezN4rSpJfyDjSj3DNBu4az5dXZSkq1l6U1lUpSZvn
5z0r8aEc0DE0A7FA+5+k73tNyhXR5i1oDHdgOaeGns0ZD67jsZq3AwmE4qFi3eQvCDXu
ojYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=KPa9ww+uXK1JdN2AogGXFYN/aMn1/ZkoH2fvIWrpXAY=;
b=ltcF3mjYWrKQMbjavreSSOPFZ7MbFW2w943CtG93UFtQDowqqYM1MYvbFoFfXoQBN/
V7vdG47VNdSth+AZBUH6CsELLHXmcaXmDeb98bFFRbrqJHgTQqePzV8nad+xw4HIEGxk
IPrxDJqPV3fyi15Ip0mSu/4/U88d4KLjGN5Spc13Ne67IVJBn+ifffspLpHt7NMGZ/96
n9zZf7HjcBVhrnfAq6GkOBWzhA3BN+TFGlKtHxcL5aYUBDni0nSnc6uUyd4hYxtS15OZ
Eq6c23Vqqv9iIVg2YKBM1uKWhQRnP97+yPjxS+3p6vg+lhXGC/hDA8YP18mh62RLiQpZ
dPpw==
X-Gm-Message-State: ANoB5pn0xl7YV/B/l8tL9Dfq9mNkZsfmNEboGOdxexqvBfzY8MMRUfzj
IcvcaNpkFNPtuQb2LgfMKX9QNOv57JDnj7ifL8k=
X-Google-Smtp-Source: AA0mqf5BEktbioH70vYzYs8KsEBkq9bjAwaG//F1IpS6S/ULkhxYXgCwJvrqOxFsd7+9Wo46Jav/Y7WUpJdgU59ZjvA=
X-Received: by 2002:a4a:eb95:0:b0:49e:3627:279f with SMTP id
d21-20020a4aeb95000000b0049e3627279fmr841966ooj.5.1668173933013; Fri, 11 Nov
2022 05:38:53 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Fri, 11 Nov 2022 05:38:52 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <8735eq5qee.fsf@panama> (Ulf Jasper's message of "Sun, 24 Jul
2022 20:14:49 +0200")
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN> <a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN> <8735eq5qee.fsf@panama>
X-Hashcash: 1:20:221111:56241 <at> debbugs.gnu.org::Kn7+ycTxh2lqRSv4:8HUI
MIME-Version: 1.0
Date: Fri, 11 Nov 2022 05:38:52 -0800
Message-ID: <CADwFkm=5GRK19a2=9xU1x1tu5-Hrxt7av_DMwLGjQiitgkEX1A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)
Ulf Jasper <ulf.jasper@HIDDEN> writes:
> Am 28.06.2022 um 13:21 (+0200) schrieb Lars Ingebrigtsen:
>> hokomo <hokomo@HIDDEN> writes:
>>
>>> Yep, you can use the same testing script and just replace the last
>>> expression with:
>>>
>>> (let ((icalendar-export-sexp-enumeration-days 0))
>>> (test-diary-sexp "%%(diary-float 7 0 1) First Sunday in July 1")
>>> (test-diary-sexp "%%(my-float 7 0 1) First Sunday in July 2"))
>>>
>>> which should give you the error I mentioned.
>>
>> Right; I can reproduce that problem. I've added Ulf to the CCs; perhaps
>> he has some comments.
>
> Sorry for the late reply. Thanks for the bug report, the patch and for
> analysing the problems. I'll try to have a look at the icalendar code
> the next days (or so).
That was 15 weeks ago, so here's a friendly ping.
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Ulf Jasper <ulf.jasper@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 23 Nov 2022 20:26:02 +0000
Resent-Message-ID: <handler.56241.B56241.166923511326995 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.166923511326995
(code B ref 56241); Wed, 23 Nov 2022 20:26:02 +0000
Received: (at 56241) by debbugs.gnu.org; 23 Nov 2022 20:25:13 +0000
Received: from localhost ([127.0.0.1]:56363 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1oxwIy-00071L-MD
for submit <at> debbugs.gnu.org; Wed, 23 Nov 2022 15:25:12 -0500
Received: from mout.web.de ([217.72.192.78]:39649)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ulf.jasper@HIDDEN>) id 1oxwIu-00070z-Ke
for 56241 <at> debbugs.gnu.org; Wed, 23 Nov 2022 15:25:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
t=1669235087; bh=Co6unA1KZ4PwN7A+eVCJ70os3sSY01lR5qkJzBh1NC0=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
b=NX0gyiBk9J78UBJxkg5l0sjb2VnUz8wcXyhLQtIO+jL6MSXECH1S+yroCxD3Rc75M
QtkHXehIAehYp8ygSw/znxxgzPqfAhQejlfTUsmcp71Bsw1hzt6WsAY+GRQABe1mpo
505cFf1AQqETiHHPApHhNQxFLzo8o/TEAvV3mQ2MVCEd1e7Va33sxuzotSRURWmqOe
/va7dYBoav1O4HwhK35TxTM7bvK8iaxTp54paOKyubcQZ4+jzD3ee9t2D+inn4C8WR
k55XnQRgmUQv+wDkj0jew4/slxqEiDv78uYUf3aA5UKubXJS6k+/hYgTrRtDK2Lhl6
ikwfPofL9vAnA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from udesktop ([79.213.242.166]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MidDR-1pRFNJ3frr-00fWqC; Wed, 23
Nov 2022 21:24:46 +0100
From: Ulf Jasper <ulf.jasper@HIDDEN>
In-Reply-To: <CADwFkm=5GRK19a2=9xU1x1tu5-Hrxt7av_DMwLGjQiitgkEX1A@HIDDEN>
(Stefan Kangas's message of "Fri, 11 Nov 2022 05:38:52 -0800")
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN> <8735eq5qee.fsf@panama>
<CADwFkm=5GRK19a2=9xU1x1tu5-Hrxt7av_DMwLGjQiitgkEX1A@HIDDEN>
Date: Wed, 23 Nov 2022 21:24:45 +0100
Message-ID: <87o7sxpgfm.fsf@panama>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:kBWt4FhfHTh2YLZcj6/AkwnCk0y6O/3mY7VUmzEQv4MDyDp/Yvc
LVM1JeQ9bHV5tcDoBur6scnP/BbAUZOpQROXS46/uAZly/qW2KJcX4zkZM4SV0CTN1jcX1i
+va7dlPtvAutkgeTClsq2KjxoDnQDSddjI9KVgq+Z7QccL2PmaUe5MQZIw0PphTWWxRhUBv
BQm2MfEcqFrdFiDfFwseA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:lYC5UKuO5L0=;z1k37au+xakqUc37vbWoO1jrpRl
2pkCTFAfE7acKT0RYSgE8iyOSZq0r4Ryar3p9VXCDA09IDmCCoJNaINcF6GUn+6WPMoYP3Qr5
Gzd/pc1PlQdEOqknCdz+hm1ayPlYwIomTbrSUcUoRChJ7C0C7/3W+ZWuHeJBJ4CkfjvvsMpau
INQZw0jiR1u1PphmosH7TObD0V1F+AGXhPbjagkrt6ywTaLxB1r7kYz6NUefXV4YnMiOdv6XA
4XVBrHjneEmgraOa5AIfJkiwxSWn1F5GnVm1FQstNOh2fhM5CFTy3vQKLd/xSX+nYN2kRTVML
Xqyo8WdgRBGmpzh3mxG1STACQbDcGAXPdIArhsfM1QRegEZAVJt116cBpPEET0fcAyB9GzOP5
hvJLBmXEesMXkio6uBVNgjuHdfTKTNfAv8u8V4/D/hQSPZEvI3yKwPyBNrZo+eF/js4PqeYIN
seIU7VU15hGQPvMfAvk5BoyjTnBXtk4OptCYx3lxecnxVbpJYenybSmLMeJU+fQYUG0s7GH9V
uJddzkx2QctjqzB1zeKaBNOqdy38m76y18PtywloqtbjJxXDRRPf6g/1yqkpVvzDphSiPTAFI
nOR5DFRjHwQcIcLmnukmsZRCJJS4c3/eeFG8z+Iq8jYavBk/HXc/UiLXS4iKOkwz/TWE8TP97
hNyiIVm9db/6QhY5quQLgdwCu1ggqR4Vy9VXMkxGHa+qpVBOx/Rv/2pcuyW2Kp7y4iM67YMq1
ucvYEPPQ6Tsd39xVebM9y5t590PwXwbyMFmFMO5jGUZxO13uHCt393vFFr6kUTnwvZTuoVLCS
mHPMJXyHqie0VCNJAcjpTWOk5n4iuNo9VP96C0YG+NCYFqS6ZuZqSygMBCKnDBm9qkMkoKDFX
L3u1w2sHqDieijpIeSnMypWSXlVJ7aUx9Es9M1S/h3FYbShZhvfQuCf/duxXTJkZF9eGMSxzz
81JXBQ==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.7 (-)
I added a test to icalendar-tests.el that verifies that patch
0001-Fix-detecting-dotted-pairs.patch works as expected.
I also prepared two additional tests for the other examples where
icalendar-export fails. For the time being they are commented out as
there is no fix available yet. Patch
0002-Draft-fix-nested-diary-sexps.patch seems to fix one of the examples
but apparently breaks test 'icalendar-real-world'. So a look at
'icalendar--convert-sexp-to-ical' seems to be necessary.
Best,
Ulf
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Ulf Jasper <ulf.jasper@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 24 Nov 2022 18:08:01 +0000
Resent-Message-ID: <handler.56241.B56241.166931326724239 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.166931326724239
(code B ref 56241); Thu, 24 Nov 2022 18:08:01 +0000
Received: (at 56241) by debbugs.gnu.org; 24 Nov 2022 18:07:47 +0000
Received: from localhost ([127.0.0.1]:59978 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1oyGdX-0006It-7E
for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 13:07:47 -0500
Received: from mout.web.de ([212.227.17.11]:41753)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ulf.jasper@HIDDEN>) id 1oyGdU-0006Ie-SK
for 56241 <at> debbugs.gnu.org; Thu, 24 Nov 2022 13:07:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
t=1669313237; bh=vfr5ddiJz28LgjkHiTgR1N6UDhRtX6Q3Cnl0K4LowpY=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
b=uTFLDDxQ66sVhdoveQj3NLNmj7t2Y/YtjoQQNy0STEGA2IxhqHZaNjI6/UuV+t4q5
NTe7yDQen60oaDOXq0ViW2dS/R8STK7mznfOsBTAPM5bKt/pqtvlckX05PXxZE5pBj
GxSvoxcEbOEtwOY+DMtd3Hw8JpBtEdF1+ZPna/1yQkgI70ZuPV+WCzieJTWuwNYsyD
EiM/vPKFxM7FtevUCXfvgonP4Ny3zn3N7dhJQl8vRYEo80eYjUhaoqd8t72a67Lsaj
5NKXP3DwL2kgo+Jc14tIhP6wAq6IKtqe8V3cKN0P3FhQ4WxmO3HZirdjEHOuqG9oEA
zZIG4whEEImYw==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from udesktop ([79.213.242.166]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MidDR-1pQzKs23lv-00fWeX; Thu, 24
Nov 2022 19:07:17 +0100
From: Ulf Jasper <ulf.jasper@HIDDEN>
In-Reply-To: <87o7sxpgfm.fsf@panama> (Ulf Jasper's message of "Wed, 23 Nov
2022 21:24:45 +0100")
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN> <8735eq5qee.fsf@panama>
<CADwFkm=5GRK19a2=9xU1x1tu5-Hrxt7av_DMwLGjQiitgkEX1A@HIDDEN>
<87o7sxpgfm.fsf@panama>
Date: Thu, 24 Nov 2022 19:07:12 +0100
Message-ID: <87cz9ccjlb.fsf@panama>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:kHypfU+SOwNFFBrIg2GkdhbEx/E3cCMhlEaerunZjSl4Hf8ayuH
0jEk06gnvlpRT4Qq91nXKW6vkKxDBfjrOE/wKUbIkguk3IDNmGxVGa0KzxoRw80pYe0dEqr
juCAAtC9QVqzhhWzdE6Pw5WFhqbtMqI8if1kawfbsSR3ndJNQOBZ8o7LE/v2mnobKad2AJ2
yBPLUBtVygJBrbNoc6/3g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:7eFay6tRjR8=;6gowcEcweUexNuHgx9xIW+7S2ct
Oan5JZBXULQ2nZo8XDtmz2sPHKjJhpTnqvtKgdX/toWsIDYx0KFdbXfIcBCF1EYb6kYiYgOSL
APys82isqVgQ9/+RQStSKmQJucLC3E/HSlPiDLsQgmrmNFJ4SYxfw/QxPTS0Te73BTenctsmn
GONCBalO0h4LodqmKoJ5jAYZxMFwfJViFOZhY4ZuVojxKC7hQt5daGmIHp8g+tI235bK8lVEF
ECtSX0xYABE+yp67WatE+6OTmODy5ho8k9L+hPZVPklf/0fL7JappYUcRcIVF9xE8jgCgXjwa
xWvyJa7llzSDvreQvEjrkF3VSAu3eazcwkIVg0INeaPa66l83Ol0JoXMzJuYNet4tOkI3umAd
x4yEIvU8Qnxsgc1W9CDPIfO1Xik68z385/+s7FyH496Y6JOjdRQLBtn2CPRvQaeqbreRWevoB
2WEFYrvvibbmlr7pLIVWrhn+chIqcOwQ+hT3zmMBH8vVJUWlsDawWDymcKtOPjTizMFC4DMqP
A9YEYKfZpmiZXArcMUxy6WGzzJGUWZkrV3iwaCz44SBBEtzaEYNCW2hDsr9Y0KGitfpKLM04o
7+koy5p3vAZpqrsOJylio90ZP610wDzVMmiungHKCUYxRvNnowZMVjmTsxk4O2duF9UqZKfWw
tBcdT9Ebpw9RhUTda0HFN3mgvtghZ88qddpKPfD+vhnbr0q93RS4tr42aKamTOlpa2ZRSPyrv
1X4xjmRK9sAg0JYOi6AqN2uCJwzVrdejuH8xVG983bp9AXdxbnoSyB3luUZvF84I4yzQVqJBm
Sxjj2GK00AGdN4Z5NMfWssM+Eo0e5s+KxlxOdwo5hgRhiFyfXOGJDNp5QpkW6ZPWW3B+ALMgX
yuqydjVRnVATufx8AYBp2EDMszYa8dHZCJSSTUdffBQCly7VKODuVO3tQ9XUbSyzcMRphWKqi
b4eLQJzVjutjGiFl9wVfeDXA368=
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)
Am 23.11.2022 um 21:24 (+0100) schrieb Ulf Jasper:
> I added a test to icalendar-tests.el that verifies that patch
> 0001-Fix-detecting-dotted-pairs.patch works as expected.
>
> I also prepared two additional tests for the other examples where
> icalendar-export fails. For the time being they are commented out as
> there is no fix available yet. Patch
> 0002-Draft-fix-nested-diary-sexps.patch seems to fix one of the examples
> but apparently breaks test 'icalendar-real-world'. So a look at
> 'icalendar--convert-sexp-to-ical' seems to be necessary.
There was a testcase in 'icalendar-real-world' that relied on
icalendar-export to fail on a particular sexp. With patch 0002... that
testcase behaves differently (i.e. export works correctly now). In
other words: breaking that test was correct.
Applied patch 0002... and updated icalendar-tests.
Best,
Ulf
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Brendan O'Dea <bod@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 04 Jul 2023 10:30:03 +0000
Resent-Message-ID: <handler.56241.B56241.168846658418063 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Ulf Jasper <ulf.jasper@HIDDEN>
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.168846658418063
(code B ref 56241); Tue, 04 Jul 2023 10:30:03 +0000
Received: (at 56241) by debbugs.gnu.org; 4 Jul 2023 10:29:44 +0000
Received: from localhost ([127.0.0.1]:35046 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qGdHz-0004hH-Lw
for submit <at> debbugs.gnu.org; Tue, 04 Jul 2023 06:29:43 -0400
Received: from mail-pf1-f174.google.com ([209.85.210.174]:51707)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <bod@HIDDEN>) id 1qGdHu-0004h0-FE
for 56241 <at> debbugs.gnu.org; Tue, 04 Jul 2023 06:29:41 -0400
Received: by mail-pf1-f174.google.com with SMTP id
d2e1a72fcca58-666e97fcc60so3131686b3a.3
for <56241 <at> debbugs.gnu.org>; Tue, 04 Jul 2023 03:29:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=c47.org; s=google; t=1688466572; x=1691058572;
h=in-reply-to:content-transfer-encoding:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date:sender
:from:to:cc:subject:date:message-id:reply-to;
bh=/nT9hWM/9Gujm+8J3bShg+vCVMzX5X9kSXTQq5+0h8E=;
b=OVUckbzssEB1W2I4mdnvRBBF1J1LsNNjkvRxcl81XdWEQty7OPuQtPkSYQWiTio/gF
QoxnYFmEW/atzvVAVPyMhWPp121UMlYYWvtzFnicheiM3UpuW6ZYLpNijVdRDJGjFIDF
ID0SBQQoTcbCJxNYiFBMlasMuQGL1vWdlgprsUlvJUOrMM58Q2MEqupDwGMM5dxUf7C6
H4M4U1xajvh9fCk2OdX/f/lSxUON/2reEXt5/UwzLJfosHLVB2fHRR8oJtWIAZR49NRP
70gKgPFgWEdpewbdOfCTaMt2KUgiWApFAafE9cvxiCqP32Jq3JiM3w7qrFPntCu0Cyi+
6EpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1688466572; x=1691058572;
h=in-reply-to:content-transfer-encoding:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date:sender
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=/nT9hWM/9Gujm+8J3bShg+vCVMzX5X9kSXTQq5+0h8E=;
b=WUq4PdS370+NLIJCkUWgBs37zOgqt339BSybfbyqbQ0GuL5RUtS//aZtrNLSBD4FhB
1suQY1imE6uF0lid+v7I8J18hhZyqv3BwhdkVQELqwSlE5EyVu9KDIIX7snvf/fC7ZZl
GukaMOAw+oBeRo+4N7yVPDr32IATtPgUzXw5hnI42/lcxncraO1gxzBtdD0nSOSGwX2J
P8zqiHlhLxdRqRjX2wSvj7uC96pGqokUKjEhO/vlQTisWQCPybMkGtwcBxt9jYsqGn8C
VBu7A1cPx5/ZqcjUqPxGuYuFlEaXABUeqYDmOihIGv9tvnkiiGs4f6HNcZmRIdOcRxCU
tQpg==
X-Gm-Message-State: ABy/qLZk+QNGMwB5QVNNie/GpJgB3cqg+0321AGvwl6xMAY232GriJ4w
8W+rMGwNHxlNHTmtGM3onm9ZoA==
X-Google-Smtp-Source: APBJJlH0dsbvNa71UpBXywAyLrS3aqNy3pYV8UVpdaG1vCiDdxlV0xddCyNg3W4U9glRJdPikveooQ==
X-Received: by 2002:a05:6a00:23d4:b0:682:40e2:66c1 with SMTP id
g20-20020a056a0023d400b0068240e266c1mr9626136pfc.21.1688466572101;
Tue, 04 Jul 2023 03:29:32 -0700 (PDT)
Received: from c47.org ([2001:8003:3195:5e01:3a60:77ff:feb4:330c])
by smtp.gmail.com with ESMTPSA id
x16-20020a056a00271000b0067459e92801sm13987881pfv.64.2023.07.04.03.29.29
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 04 Jul 2023 03:29:31 -0700 (PDT)
Date: Tue, 4 Jul 2023 20:29:03 +1000
From: Brendan O'Dea <bod@HIDDEN>
Message-ID: <ZKP0b9VA3dMSXQrw@HIDDEN>
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
<87edza8rbu.fsf@HIDDEN>
<a9a422de-ac0e-364e-b7af-c1acb02cd7cd@HIDDEN>
<87mtdxt4mr.fsf@HIDDEN> <8735eq5qee.fsf@panama>
<CADwFkm=5GRK19a2=9xU1x1tu5-Hrxt7av_DMwLGjQiitgkEX1A@HIDDEN>
<87o7sxpgfm.fsf@panama>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="diW++iXRrEWZhq/O"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87o7sxpgfm.fsf@panama>
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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.7 (/)
--diW++iXRrEWZhq/O
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
On Wed, Nov 23, 2022 at 09:24:45PM +0100, Ulf Jasper wrote:
>I added a test to icalendar-tests.el that verifies that patch
>0001-Fix-detecting-dotted-pairs.patch works as expected.
Note that this test is failing on both the current 'master' and
'emacs-29' branch (excerpt, full log attached):
"Error in line 0 -- (error Could not parse date): `%%(icalendar-tests--diary-float 7 0 1) First Sunday in July 2'\n"
FAILED 25/42 icalendar-export-bug-56241-dotted-pair (0.003671 sec) at lisp/calendar/icalendar-tests.el:1000
From what I can tell, the problem is that while these calls look like
they should be identical:
(diary-float 7 0 1)
(icalendar-tests--diary-float 7 0 1) ;; calls diary-float
in practice, they are handled by different code paths:
icalendar--convert-float-to-ical
icalendar--convert-sexp-to-ical
resp. The key difference being that the first one sets 'date' and
'entry' with calendar-dlet when calling diary-float*, and the latter
does not. diary-float is documented as requiring those to be set.†
I'm not sure of the fix here: if the expectation is that some arbitrary
sexp should be able to indirectly call some of the diary-*‡ functions,
then it may be that icalendar--convert-sexp-to-ical may need to
similarly set those values. Alternately, if that is not supported, then
maybe disable/remove the test.
--bod
* https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/calendar/icalendar.el?id=b42cd524b46a4f29ef13e9d03be9d3df917f9aa3#n1787
† https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/calendar/diary-lib.el?id=b42cd524b46a4f29ef13e9d03be9d3df917f9aa3#n1891
‡ diary-date, diary-block, diary-float, diary-anniversary, diary-cyclic,
and diary-offset (there may be others, those were the ones with
an explicit comment)
--diW++iXRrEWZhq/O
Content-Type: application/gzip
Content-Disposition: attachment; filename="icalendar-tests.log.gz"
Content-Transfer-Encoding: base64
H4sICADuo2QCA2ljYWxlbmRhci10ZXN0cy5sb2cA7Vxdb9s2FH2OfwWRYoi8hQ71bRnYw9Cm
wIYOGJo87qGMRCdCZcqjpHz01++SkhxblNxkQ1EUuHkwKFr33EPykLyXDvixkTKXtyTwSC2q
uiKOxzyfspiygLjJKoxW/vIXlzF2TipRiLQuFfnkyLImDpScmt+SVSOrmt8UYt49S17n9yIt
N9v5fH42nxFCtryqRAYF9wJckTzlhZAZV5SmpbwXqqY3RZl+pnVJ9XfEYQvwyZIleE0PEbwp
hPQpLfJ0CBEyG8KfgihVlkuungYgrhfaIMEUSCUet4cArueNsAinAF7QCdGk7RdarteVqHvq
bmJbx1PWD0J8LoatZ9EI+eUUxJPgyoYIYhsisSCU4LWgTZ71ZrFvmblsaJZxLV0FMjZeq1JX
9M2PPRvBHUOo843Q9lmux38Pgvkddyf2GCOXl9dQdNnSlK+uD6EtcWYwDzLRs9JOema+azPz
j5g3CqZVKXe6tnvUtSRpGtO3DED2/LMksAEsSa5zVbWyyPgTKMsM746CPStcS5jrUm14bcRA
xb2Qz8Ic8W8JM99sSxBVB1LxzbbYNSAYcW/JcstVJWjVbDZ6WLnMqAKx9BxYB3F1/Y4yb8XY
u6trynwonP/pL8IFuzAP5tllbUXQVkzYeAv30MZUHNiEK7+10QV4Z+HqV9jO5uD5oHXJeOvu
9bB+KeVOWpG9YnjDadPPVw4bABQqe9VjYafQv5QAR3qbyN925ovFYqI6Ax6zj4Jn1vtjlebt
ty0Vy2Ci/piN+Q75Il/ki3yR7/fhu7/tDGMtHaS3+1QYhCOBpTeMoCCY1hEAL7jaVMbQTUJm
x06eP2H4vL+1+1oM0bhtHYxbm6yk9cqWcRctXOsIwn61uaVh5AUuzcq6FhlszrkiNzz9XCue
ihW4q/JbyQvHxOmAQdc8L8C74zjVXdkUUGrj2F/J6Slxnj2Y1IzSW1FT3bvaXpu+yk6pUtEu
TIZwCmCcfE2cRj7kEBRtVVlDcgdAov6H3POiETRyPeLw7bZ4ImsJT4xwdVtBwZ3PuxfXGqbQ
yYaO0CBarVKVb3WYCq8F8xe72ME4z/Vnogv8IGyEShP8Un4DXQ19G7m+JjFw3cH8DDgd4zdn
Xc/Ayz174kDsk+UGL+WVgP5UvXszQhomLcqqUaDUGizbnKBFmr/YBcBs+DZ1/ifWc99YkjOZ
ppDNRrS5AaQtTxXxo0j3jfYNgE7BNzcZJ8NGybz4L7id/KhqZKvhXNZCaVW/qYyw21rxKNLG
mOZyXZKVriTdG7rcwfQozt5X+vwAspQXza89GFC3EkM86GdeV2S1O7qAJaolUz0X6WbApnJe
c8BB3qwdXcyLIQy94XV69yqw+TiGSVzEY16/FEzDwKxxnGNg5OxraAADxDbaoMiloK7jnNIP
p+R0tYAPWsAHOOiLRV5tL/phu9hbhgYwjm6l1CldASnHlhaQFxbO69bV3RTW6ypIe7CmmkrS
r4/tE9lfJmcnJy9bKDsa5GDemnHSfyu9+MxG0DuPp5cajuSS6IYTRijVXHXdW7Ny6wEwWRzR
5wPzFfn00082sdb5uih5TWJAcefkvc7MyVUDrz1p/D8aWKe9s7/l6Y6bWUvNRF9BIwouzWTu
2XKlYFbrnD7L12uhIDWHkZC39Z124PptJ52cfJ9GdK7b84dNXm1a5daEdZ3//rffP1y+g507
nNi5R2VjIgA/itv4gQDepGg16YUoVvrw8yBUiL7mUIIpONSraBuxeMtgaR9WePE40KYp6tz0
tGGbsCiybZfjtv0BZhuyhEt/xDQ5bkplSZ/PieLQsw8QfTYO0R0f3ujzs120xexoy3fH7duz
w26Qwv6ACsN15DuRXvjDbKE7L9RzEWZikrRaCmI3Qi0h3+Na8qe15PteHHda8v0EtYR8j2sp
mNZSFMN+3kppGeGyhHyRL/J9xdISji8th78PL5MElxbk+xUpReNSMgnothD0vv+mTWNZCHsW
qgr5Il/ki3yRL/JFvsgX+SJf5PvtspR4PEuRpaRKpI0y/HV+4ieuh/kJ8kW+yBf5Il/ki3yR
L/JFvsgX+SJf5It8kS/yRb7IF/kiX+SLfJEv8kW+yPcH/n10Of77qFJNf9NC4oc/6H8D77cz
GW/nQ17f0cMbkNw4wauLkO9xPQXsiJ52d9AFnu+hlJAv8kW+yBf5Il/ki3yRL/JFvt8uNRne
j6MEL+hDqYo2K4ld37Ov+A2Gl6H09y5NXUEdsO567dlHLndXwJ+De6JE1RR1RXhFxONWpLXI
zolLGtk/Hbsoni2CZLlk3QXVswOzDni1f4XTy+5ums3+BRSgNretXgAA
--diW++iXRrEWZhq/O--
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
References: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
In-Reply-To: <21bff87f-b8dc-c7bc-41ab-97c7077a0535@HIDDEN>
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 04 Jul 2023 14:21:02 +0000
Resent-Message-ID: <handler.56241.B56241.168848045221362 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Brendan O'Dea <bod@HIDDEN>
Cc: Ulf Jasper <ulf.jasper@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.168848045221362
(code B ref 56241); Tue, 04 Jul 2023 14:21:02 +0000
Received: (at 56241) by debbugs.gnu.org; 4 Jul 2023 14:20:52 +0000
Received: from localhost ([127.0.0.1]:36396 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qGgtg-0005YT-0X
for submit <at> debbugs.gnu.org; Tue, 04 Jul 2023 10:20:52 -0400
Received: from mail-lj1-f174.google.com ([209.85.208.174]:57785)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <mattias.engdegard@HIDDEN>) id 1qGgta-0005YB-Ov
for 56241 <at> debbugs.gnu.org; Tue, 04 Jul 2023 10:20:50 -0400
Received: by mail-lj1-f174.google.com with SMTP id
38308e7fff4ca-2b699a2fe86so94389961fa.3
for <56241 <at> debbugs.gnu.org>; Tue, 04 Jul 2023 07:20:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1688480441; x=1691072441;
h=to:cc:date:message-id:subject:mime-version
:content-transfer-encoding:from:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=AJe/HhUmxdxZJKqLK/CSRRl2VPT6Jz+Vg5QWl6x5/uM=;
b=UVzzyBLM68bUTU/QUmbt8aQ6D3gxCgFLjN2yw6unBxzVSY48OjJJA3QfiEyvnuiw7U
YE9cGbbRpQ0fMnmUeIOrzql/tZXYSoe80uYxhxBhvHXPNFlPrLcpWUe66whCZleAwuwF
DnSgrIRD/lbDytLiK+OU4BzvB+L8g6MRRsHN+BD3+b8B6jwuaKwm2vQnkMElQsMmDLiB
CbC4ZyKsqRw3y3SMvQ4h1Tocl2Z+RIzPTHarLRxTYhWr+SCmjkAEA811t6nsD0yRqKoD
XAs3mQSpRXQmK3oR2PqAg6XNWEhbHAZk7hBO/Mn0nliM75fzU5By7opeWbC0GqR8jGdm
1kgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1688480441; x=1691072441;
h=to:cc:date:message-id:subject:mime-version
:content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=AJe/HhUmxdxZJKqLK/CSRRl2VPT6Jz+Vg5QWl6x5/uM=;
b=AxIJZoar23pOxqMTMCevdWg6ZXqarpVtrYvHg9B7HPMctJmWdQ0KJpKyapWsV1XPIK
cpmzUbGHfufdzGVzPuMG3CODEql1RaBSljAM05ae73mCv2+Pno0VlWx8bjkR3GnMurH1
MqKaPARZI+/ygCxSS9eahpfRWpOKyLHVzMWrtTZqVM0Unvteprtd9iBuq2xIKiDgNglT
UH8JzuWE4AjudFVSvFenKm8gaFPedZrVppzTA72KOaOHGRKUxLgtyvF2vLmDbTUYaBB8
GUPZo+GV8+JzlNJLX3hASUX+qJzD7/WK6Kabt+rECiA0bXZcZaOSCATIHHZNZSGxelZi
+W2Q==
X-Gm-Message-State: ABy/qLbInyBjHrk0NiqtvcHvjk7URWnEUTwrnPIFhKydWUdAQejdAFK1
gEvGe/MrwyiNrAVUGzFTawk=
X-Google-Smtp-Source: APBJJlENKo7d8WKtnYqIUnnGlJwpEVYStWPgCAOzoPDPd6hbXMc/sRkBbPtMRqN24maDet37DoSH1A==
X-Received: by 2002:a19:ab02:0:b0:4f8:66e1:14e8 with SMTP id
u2-20020a19ab02000000b004f866e114e8mr8842169lfe.69.1688480440280;
Tue, 04 Jul 2023 07:20:40 -0700 (PDT)
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se.
[188.150.165.235]) by smtp.gmail.com with ESMTPSA id
v9-20020ac25929000000b004fba759bf44sm2466157lfi.277.2023.07.04.07.20.39
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 04 Jul 2023 07:20:40 -0700 (PDT)
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Message-Id: <6AA30DD5-AD74-4480-896A-FFF247DA942A@HIDDEN>
Date: Tue, 4 Jul 2023 16:20:39 +0200
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)
Thank you for looking into these failures.
The test started failing around the first Sunday of July, which is =
unlikely to be a coincidence.
Calendar tests had better not depend on the time or date when the test =
is run. If necessary, these should be mocked up by the tests.
X-Loop: help-debbugs@HIDDEN
Subject: bug#56241: [PATCH] icalendar doesn't correctly process arbitrary diary sexp entries
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 07 Jul 2023 13:16:01 +0000
Resent-Message-ID: <handler.56241.B56241.168873572616259 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 56241
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Brendan O'Dea <bod@HIDDEN>
Cc: Ulf Jasper <ulf.jasper@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 56241 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, hokomo <hokomo@HIDDEN>
Received: via spool by 56241-submit <at> debbugs.gnu.org id=B56241.168873572616259
(code B ref 56241); Fri, 07 Jul 2023 13:16:01 +0000
Received: (at 56241) by debbugs.gnu.org; 7 Jul 2023 13:15:26 +0000
Received: from localhost ([127.0.0.1]:42767 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qHlJ0-0004EA-GK
for submit <at> debbugs.gnu.org; Fri, 07 Jul 2023 09:15:26 -0400
Received: from mail-lf1-f44.google.com ([209.85.167.44]:51464)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <mattias.engdegard@HIDDEN>) id 1qHlIw-0004Ds-5I
for 56241 <at> debbugs.gnu.org; Fri, 07 Jul 2023 09:15:25 -0400
Received: by mail-lf1-f44.google.com with SMTP id
2adb3069b0e04-4fba86f069bso3013431e87.3
for <56241 <at> debbugs.gnu.org>; Fri, 07 Jul 2023 06:15:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1688735715; x=1691327715;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:sender:from:to:cc:subject
:date:message-id:reply-to;
bh=nnbh2Pdf590KIS47nQyPS9njOgecshLTAAEN+oS0iuA=;
b=JRt8sYIp9DqJH6H/1kMDm17PExaqvJg0kgpBvE4paHj28gTzq04oepDa5D6b5RG548
vlDnpXJ87a7LGNJ5ktBdXGki3Z3UFYVR5CLoiZar90alCEI81GRHRfjmn+O83dS5g+ZR
/j8zWLFlMuj4ZpJMDIOlPAfe5w0LLyWD82yP9/4pAgJ9I+j5ArlCRiUPB4DcVsiscTJ6
fDPqOovVfjkNV+Xj2BIvn9lBrpazHyG/7Jzwk7nbRuiFD3ZZP8ckrk1K+me2Noy91egr
lGUo96RvEmRtJQFCVvr1VJMQgSm767FWYWHhhG3c6xyccWvEfdTQPRB7RyNZlC+/KT52
l/ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1688735715; x=1691327715;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:sender:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=nnbh2Pdf590KIS47nQyPS9njOgecshLTAAEN+oS0iuA=;
b=H2CSBz+TTExFEwfQfVOr5SoZCtUdIQfMz3n0+1+hOqsUviz4AAcO7wKa2kTWNpxWS2
nl77MMCRKt1Uwkxrf/9bZ+BJeuMFtNQsV0L08BWPN+/+ynPHrFNs9/mVO81lGRvsElm1
ribgFIgr3rrRij5l745maqhXcbMX9TKNbo36qky7tqfpowEbqEY3UbYPPaToPU+6QIGv
6N2mK9dMLOGY8SnsF2Pp7bNiNl6h8aPBktTRUF4htTQmgh5stH4r+35byx67rmpWdLmZ
2aW3Ou1+qpM4/HGqxBz7+4VkB3t4qPiq9R25B0qOSBlt/o2NJtPIRX+b+l/1DGRofxiZ
XPmw==
X-Gm-Message-State: ABy/qLZV6AVeKUaBNdmMW2Jl7soxDbYJbgeANEx03mX/Y4VqIsygFYw0
VgVxGqlufyYnJCdKjL1vels=
X-Google-Smtp-Source: APBJJlHyIlASAFYf/ct4vU7RuVO9C4owAAxJIHMthLA2rGOTpX2tORbBDnyM7vF80J93t8TDUvU4jQ==
X-Received: by 2002:a05:6512:3d8e:b0:4f8:7568:e948 with SMTP id
k14-20020a0565123d8e00b004f87568e948mr4643614lfv.51.1688735714915;
Fri, 07 Jul 2023 06:15:14 -0700 (PDT)
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se.
[188.150.165.235]) by smtp.gmail.com with ESMTPSA id
p4-20020a19f004000000b004f13cd61ebbsm681166lfc.175.2023.07.07.06.15.14
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Fri, 07 Jul 2023 06:15:14 -0700 (PDT)
Content-Type: text/plain;
charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
In-Reply-To: <6AA30DD5-AD74-4480-896A-FFF247DA942A@HIDDEN>
Date: Fri, 7 Jul 2023 15:15:13 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <6D400861-6D4E-4141-9014-F02202EAE512@HIDDEN>
References: <6AA30DD5-AD74-4480-896A-FFF247DA942A@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)
The `icalendar-export-bug-56241-dotted-pair` test has now been marked =
:unstable, which means that it is not run automatically by `make check`.
The problem still remains, and it would be good to have a working =
regression test for the bug, assuming it has indeed been fixed.
Received: (at control) by debbugs.gnu.org; 13 Jan 2024 11:20:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 06:20:45 2024 Received: from localhost ([127.0.0.1]:38588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOc4D-0004UT-B5 for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 06:20:45 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:57737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rOc49-0004UC-Uh for control <at> debbugs.gnu.org; Sat, 13 Jan 2024 06:20:44 -0500 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-33694bf8835so5542570f8f.3 for <control <at> debbugs.gnu.org>; Sat, 13 Jan 2024 03:20:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705144836; x=1705749636; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=AOqj9uPWs50KlMf/rgevgKiCnAXJZOkgsb8ux8HCSBk=; b=aYKwXRduw+Vof/Fosz0vHGwUwQ1WtyX7Xw2uIiXXBXJtHVu5SYLc98t8eHwX2HZUep p4HqKJBGnQqe9mGJ71oXjNc7/lRZhkjBv/tz91lN0+WTXNJIUNtvDSDMNFlXVNkGaGMH U5duAFQ6cdj8NM5R6Amzj6aG29YPozOHBFP2GseX4+t5VnngRZ5lVGWiiMfxMdUJ8T05 KwpYFcTwa/Ju5GizlIjrcA6o2cdGkf/6upFx4daLApaKIzhzzEC/118TL12NkyWYxRIE XQzly0JkHT64d+Jm/ui3QKPcIQtq3aQe4sDOTzOttu6pmrVhmQdO5dO/h207or7tBBNI q9Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705144836; x=1705749636; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=AOqj9uPWs50KlMf/rgevgKiCnAXJZOkgsb8ux8HCSBk=; b=f2KD6tvmdELQasw5u8Esd4RgaVgXweKzlsgXjh1/tc/j11KLtS5I8AfKj6+xk7wP0s mvGX0QE04xfJDuLu2ZvWfK4Ipi2v6UcBk4WI0T5JJy1Ud/ufLG/ZFKkVr8yijuQSjZXW lElAk2owzFytOK/rNRS8YmbJ+xzr1pwZwn70o6Ynsjw+bedMX2Qm6x14WUzYYUi3veb1 57BYhfBsGVKZBGWiDZInZji8CrjjESdeepwrT6jIO2Kj3colIIBH/opp0NFB99Pz0VvI Gkf5owkvHfhSUP7Q1gDfNsIMY2wzdv65AJL2KbDtyf5Hv3gNLhi7hI5JaALirGZaD20m Fi7w== X-Gm-Message-State: AOJu0Yym/TthFeY6xtMKFd6KOGoY/uAdcl/qVbXx9v3HhD2mIrRy67Y4 s230syLUJiPpLjOm86K4Yetu7UwedjBC5iFs5Rpd5S1v X-Google-Smtp-Source: AGHT+IE19LdJGSsY076hnCKkYXy3E/iuDGJT8n4zFcsGhZQniC9fXMcdhpxm25V3/QGNXCF17R628vPEQwkMD/wCQV8= X-Received: by 2002:a05:600c:4709:b0:40e:630c:2211 with SMTP id v9-20020a05600c470900b0040e630c2211mr1503274wmo.97.1705144836416; Sat, 13 Jan 2024 03:20:36 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 13 Jan 2024 05:20:35 -0600 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Sat, 13 Jan 2024 05:20:35 -0600 Message-ID: <CADwFkmkSr3ObqbGYnQz0rWBOcj3utZoL2LZ5Zr4TwhWoJ0PE7g@HIDDEN> Subject: control message for bug #56241 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) retitle 56241 icalendar doesn't process arbitrary diary sexp entries correctly quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.