GNU logs - #56241, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


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--




Message sent:


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


Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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--




Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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).




Message received at control <at> debbugs.gnu.org:


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





Message sent to bug-gnu-emacs@HIDDEN:


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.




Message sent to bug-gnu-emacs@HIDDEN:


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





Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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--




Message sent to bug-gnu-emacs@HIDDEN:


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.





Message sent to bug-gnu-emacs@HIDDEN:


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.





Message received at control <at> debbugs.gnu.org:


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





Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.