GNU bug report logs - #53702
27.1; diary does not display some entries in european style

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Francesco Potortì <pot@HIDDEN>; Keywords: patch; dated Tue, 1 Feb 2022 16:23:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 53702) by debbugs.gnu.org; 8 Sep 2022 13:45:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 08 09:45:31 2022
Received: from localhost ([127.0.0.1]:57778 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oWHqU-00022V-RJ
	for submit <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:45:31 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57596)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oWHqS-0001fd-JT
 for 53702 <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:45:29 -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=SXf+fYgsKpfL/Kk2toRZlb+h7O3XunPalldxbrL56xc=; b=NsBE3LpuuVHQcpe7wDidwbKxTC
 ho19+BAml/JeXGMcKxDYEtKqMZ6qUBiEhvhv13cbzUYrWOfbNYbBMkJgZzUPVXR0/cwikZ0Md3fpV
 JeoW61+2elxKJafytjKiIVMDBcnSyWtY/Hze4qZHEgXCFPctKMAio/1bA6b3HMeCbL3E=;
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 1oWHqJ-00033P-K1; Thu, 08 Sep 2022 15:45:21 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Francesco =?utf-8?Q?Potort=C3=AC?= <pot@HIDDEN>
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
In-Reply-To: <87v8pyc7ad.fsf@HIDDEN> ("Francesco =?utf-8?Q?Pot?=
 =?utf-8?Q?ort=C3=AC=22's?=
 message of "Thu, 08 Sep 2022 15:41:46 +0200")
References: <87o83q8sm5.fsf@HIDDEN> <87tudi14g7.fsf@HIDDEN>
 <87czk6540q.fsf@HIDDEN> <87a6e6bhpa.fsf@HIDDEN>
 <87illy0zau.fsf@HIDDEN> <87v8pyc7ad.fsf@HIDDEN>
X-Now-Playing: Body =?utf-8?Q?Me=CF=80a's?= _The Work Is Slow_: "Ribbon"
Date: Thu, 08 Sep 2022 15:45:19 +0200
Message-ID: <87tu5iyo7k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
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:  Francesco Potortì <pot@HIDDEN> writes: > Yes. Can you please
    send it to me together with my report? (I don't > remember the problem any
    more...) Patch included below, and here's the original report: 
 
 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: 53702
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 53702 <at> debbugs.gnu.org
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 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Francesco Potort=C3=AC <pot@HIDDEN> writes:

> Yes.  Can you please send it to me together with my report? (I don't
> remember the problem any more...)

Patch included below, and here's the original report:

Diary entries are not parsed by M-x diary if:
- calendar-date-style is set to european (rather than american)
AND
- the date is written as "3 Feb" (rather than 3/2)
AND
- the time is written as "18.00" (rather than 18:00)

At least, this is what I have found by trial and error.  I looked at the co=
de in appt.el and diary-lib.el but was not able to find the culprit...

To reproduce:

$ emacs -Q -nw --load=3Dappt-bug.el

You will see that only two european entries are shown (t1 and t2).

Then exit Emacs, comment out the second line in appt-bug-el and rerun Emacs=
 as above: you will see four american entries (t1, t2, t3, t4).

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D appt-bug.el
(setq diary-file "~/appt-bug-diary"
      calendar-date-style 'european
      )
(load-library "diary-lib")
(diary-list-entries (list 2 3 (decoded-time-year (decode-time))) 1)

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D appt-bug-diary
	-*-diary-*-

3 Feb	18:00 t1 works (european)

3/2	18.00 t2 works (european)

3 Feb	18.00 t3 does not work (european)

3 Feb
	18.00 t4 does not work (european)

Feb 3	18:00 t1 works (american)

2/3	18.00 t2 works (american)

Feb 3	18.00 t3 works (american)

Feb 3
	18.00 t4 works (american)



--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=0001-WIP-Try-to-fix-53702.patch

From 5346b90b9884b9190cfe77310f2444ed35d182eb Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Wed, 2 Feb 2022 01:08:43 +0100
Subject: [PATCH] WIP: Try to fix #53702

---
 lisp/calendar/calendar.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 48d308afad..0605e4bf51 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -800,8 +800,8 @@ diary-american-date-forms
 (defcustom diary-european-date-forms
   '((day "/" month "[^/0-9]")
     (day "/" month "/" year "[^0-9]")
-    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:aApP]\\)\\)")
-    (day " *" monthname " *" year "[^0-9:aApP]")
+    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:.aApP]\\)\\)")
+    (day " *" monthname " *" year "[^0-9:.aApP]")
     (dayname "\\W"))
   "List of pseudo-patterns describing the European style of dates.
 The defaults are: DAY/MONTH; DAY/MONTH/YEAR; DAY MONTHNAME;
--
2.30.2


--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 8 Sep 2022 13:42:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 08 09:42:10 2022
Received: from localhost ([127.0.0.1]:57764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oWHnC-0000PY-DE
	for submit <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:42:10 -0400
Received: from plesklin7.if1.ehiweb.it ([79.98.45.16]:51546)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pot@HIDDEN>) id 1oWHmv-0000Os-M8
 for 53702 <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:42:04 -0400
Received: from tucano.isti.cnr.it (tucano.isti.cnr.it [146.48.81.102])
 by plesklin7.if1.ehiweb.it (Postfix) with ESMTPSA id 89A9D1018EF;
 Thu,  8 Sep 2022 15:41:46 +0200 (CEST)
Message-Id: <87v8pyc7ad.fsf@HIDDEN>
From: =?utf-8?Q?Francesco_Potort=C3=AC?= <pot@HIDDEN>
Date: Thu, 08 Sep 2022 15:41:46 +0200
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87illy0zau.fsf@HIDDEN> (larsi@HIDDEN)
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
References: <87o83q8sm5.fsf@HIDDEN> <87tudi14g7.fsf@HIDDEN>
 <87czk6540q.fsf@HIDDEN> <87a6e6bhpa.fsf@HIDDEN> <87illy0zau.fsf@HIDDEN>
Organization: The GNU project
X-fingerprint: 4B02 6187 5C03 D6B1 2E31  7666 09DF 2DC9 BE21 6115
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-PPP-Message-ID: <20220908134146.7651.22819@HIDDEN>
X-PPP-Vhost: potorti.it
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 53702
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 53702 <at> debbugs.gnu.org
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.0 (/)

>Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
>> did you have the chance to try if that patch (repeated below) fixes your
>> problem?
>
>This was half a year ago, but I see that Francesco wasn't in the CCs, so
>perhaps he never got the message?

I suspect so...

>Francesco, can you try Michael's patch and see whether that fixes the
>problem?

Yes.  Can you please send it to me together with my report? (I don't remember the problem any more...)

>> I'm now a bit worried about this paragraph in
>> (info "(emacs) Appointments"):
>>
>> |    You can write times in am/pm style (with ‘12:00am’ standing for
>> | midnight and ‘12:00pm’ standing for noon), or 24-hour European/military
>> | style.  You need not be consistent; your diary file can have a mixture
>> | of the two styles.  Times must be at the beginning of diary entries if
>> | they are to be recognized.
>>
>> Military style is 1200 for 12:00am, right?

Mh.  Military style is 12:00 (or 12.00) for noon.  That's for sure.

I suppose that in am/pm style we have:
00:00 am midnight this day
11:59 am one minute to noon today
00:00 pm noon
11:59 pm one minute to midnight today

This would imply what is written in the paragraph you cited above.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 8 Sep 2022 13:29:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 08 09:29:58 2022
Received: from localhost ([127.0.0.1]:57699 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oWHbS-0006K8-5u
	for submit <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:29:58 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57006)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oWHbP-0006Jt-97
 for 53702 <at> debbugs.gnu.org; Thu, 08 Sep 2022 09:29:56 -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
 :Date:References:In-Reply-To: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=Fe3bEVqoBV0y98SJBhL2yOk50Ey9KraW8FwtqomNKDg=; b=t2c7tpd3GPyLS2wNGkR0Q/d++o
 qP86vnmrWkYaTXQyfypSGdsuH3OSXSih4EQ6TZSTn/eNoXDKL32z4CbHeB5oUXDRwKQpoXEu+YXv2
 o8nC2G70trEB3+CfGJX28IIoIwP+LQL7G3Dw3ZKsi8NWHqw/LeTaOHia+rcRHmLa7lbc=;
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 1oWHbG-0002ro-7C; Thu, 08 Sep 2022 15:29:48 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
In-Reply-To: <87a6e6bhpa.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 04
 Mar 2022 03:00:01 +0100")
References: <87o83q8sm5.fsf@HIDDEN> <87tudi14g7.fsf@HIDDEN>
 <87czk6540q.fsf@HIDDEN> <87a6e6bhpa.fsf@HIDDEN>
X-Now-Playing: Body =?utf-8?Q?Me=CF=80a's?= _The Work Is Slow_: "Money Tree"
Date: Thu, 08 Sep 2022 15:29:45 +0200
Message-ID: <87illy0zau.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:  Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > did
 you have the chance to try if that patch (repeated below) fixes your >
 problem?
 This was half a year ago, but I see that Francesco wasn't in the CCs, so
 perhaps he never got the message? 
 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: 53702
Cc: Francesco =?utf-8?Q?Potort=C3=AC?= <pot@HIDDEN>, 53702 <at> debbugs.gnu.org
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 (---)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> did you have the chance to try if that patch (repeated below) fixes your
> problem?

This was half a year ago, but I see that Francesco wasn't in the CCs, so
perhaps he never got the message?

Francesco, can you try Michael's patch and see whether that fixes the
problem?

> I'm now a bit worried about this paragraph in
> (info "(emacs) Appointments"):
>
> |    You can write times in am/pm style (with =E2=80=9812:00am=E2=80=99 s=
tanding for
> | midnight and =E2=80=9812:00pm=E2=80=99 standing for noon), or 24-hour E=
uropean/military
> | style.  You need not be consistent; your diary file can have a mixture
> | of the two styles.  Times must be at the beginning of diary entries if
> | they are to be recognized.
>
> Military style is 1200 for 12:00am, right?  This definitely can't be
> used everywhere when using the European style because lines get
> ambiguous: for digits could mean a year - or a military time in a line
> not specifying a year.  Should that paragraph be corrected?

12:00am (midnight) is the same as 00:00/24:00 in military style.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 4 Mar 2022 02:00:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 03 21:00:10 2022
Received: from localhost ([127.0.0.1]:44249 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nPxEo-0005Pr-Dy
	for submit <at> debbugs.gnu.org; Thu, 03 Mar 2022 21:00:10 -0500
Received: from mout.web.de ([212.227.17.11]:41605)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1nPxEm-0005OP-4R
 for 53702 <at> debbugs.gnu.org; Thu, 03 Mar 2022 21:00:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1646359201;
 bh=Q8jMLRNA/LsSUSqOzhctxAZdByiflwtSGOshwTot63E=;
 h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date;
 b=QEJinYFpwkH6llMO8kRs+94E+x7hX9+ByPS/GTtV7ZnGmOtmzyN972QgFoLQZ2DU2
 EJoug1uQrFVfYN7hyz8zQ3YmdTwkJN9NdqyD3SNuvdpHyhS+Ftj9N9/zSIiSDErCXg
 wu9phJouPks2MqueCYGZQqRQV8u18/5qyBFLJ+OQ=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N6bCu-1oGEF52oog-0186Tm for
 <53702 <at> debbugs.gnu.org>; Fri, 04 Mar 2022 03:00:01 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: 53702 <at> debbugs.gnu.org
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
In-Reply-To: <87czk6540q.fsf@HIDDEN> (Michael Heerdegen's message of "Wed, 02
 Feb 2022 04:41:25 +0100")
References: <87o83q8sm5.fsf@HIDDEN> <87tudi14g7.fsf@HIDDEN>
 <87czk6540q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
Date: Fri, 04 Mar 2022 03:00:01 +0100
Message-ID: <87a6e6bhpa.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:c0Rol0sCmt+D6ssZkECOLKxZMBJ9xjtZvPD+uPQeCVEGr/MqRsY
 TrxIf0kGwc+JE+TKiAa1VW4/Numtu/iti7lb8VQYtQgWUATlF3ZXQJ5Om3evMo7Y9DcCQU1
 cIeWB5bARmxh3CA+NRKrJEDthj2cjc/mqUFDH9BjX1RdT0Nc9U/A3LB+x5NGJ1djOOHFUAX
 vU6BtcRDY6VTcXdFKR2Pw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:cVuDN0kzhKA=:cTiv6MjeEZxPxettlUFvpk
 8XBWf1rnC/L3/XGQfNehJ3VxTGRbQFPhW+s2A6x1uF/oF9gOeXOHxlavBvqJlbzhUkzOCWmi4
 X96hujrpclcbc8oKdk4QZwC/yG+4ZReHXvD1Vtxgihc82eao/oND+zJG2dly7/GNJtqmbCMcV
 p2PQSvMwCChTLgJ1KnfYvdYh2HAsT7+NkFUm0InJnkgCBp1Fr17E6s0S6IEmwRi1p/TFPI9+3
 aXoGUCVB1rlxwv1GtfANC5WousIrJyzotyjZUem0x0nhrME1O0aSTxoFifKhyn7z/MQHuwvdX
 XrXxp6Kgo9GvPs1fCyzL8+DjMNO9VqKj4HoRj1iK5vqvZoiouibxTGM0MkBuBNOBuqpF9rzn9
 FAvq+7XWetT4MYkgaCg0HqjrkFyeIIGHmAZhYO0c0GkYx70MRgIQ8PuuwyIJyExatbV6jpE5x
 akcTKeaiZwKVnlTNrd2WRWKlWVTVG6Zh0fd+I34GEdjdKw+wKOk6cEyO81Xg0ki++86QLC4kt
 xSfUTi+BsxcaJF9jj6EUUUoLn7e7gnLuNsJQe0krR6FlR9fby9jqC2e1h9OV9zx4WImQQ23h+
 eSavOFx+NQIdrK5e1/Ys4LOgaHqTFh0slQk1M0P1iJkQLCFPcapV+jDCTxFAc5M4qWxs4zdZt
 jnnI3az4b7z5T+RhwjeGGyz8i8/urVgBw6qLcVTeL1ZVkURVDqQq1s8MU/eSB33LXVbavQTki
 ppo/k4pcZrmSt+nT3sRGk1Hk2OUQKXFMuUwluI5OQjAGy/cgAZ87Aw+CTRAg+LmcahdsjmPgB
 XNH8ZOEjHB0SYJOqNfHD03wRxhzhIDRv8T/MocQsleudJxqxnt9Tq8uGTs+gOuABbkx7geJSs
 88T5AxL3B/PGhAZUbCvcWQQm10uXJoU4xyTZSL+y/2xqcctJJiybtUG0vIzw8UYJbBNfYXNOF
 aPeIhkO4b+JwgXzSduwOdENwkRdANmS5Y76AOOt06tKZNUaQaN9k0VCw7LtMPHRxN3shnDl47
 enDZ7WuAqyROx+RQw+i2WVxJIwxWOElYSqnXW5xnPvtkn270othYb3vLLTyyBERDoFEopg103
 h3LZekp8eA3a5s=
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 53702
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 (-)

Hello Francesco,

did you have the chance to try if that patch (repeated below) fixes your
problem?

Regards,

Michael.

> From 5346b90b9884b9190cfe77310f2444ed35d182eb Mon Sep 17 00:00:00 2001
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Date: Wed, 2 Feb 2022 01:08:43 +0100
> Subject: [PATCH] WIP: Try to fix #53702
>
> ---
>  lisp/calendar/calendar.el | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
> index 48d308afad..0605e4bf51 100644
> --- a/lisp/calendar/calendar.el
> +++ b/lisp/calendar/calendar.el
> @@ -800,8 +800,8 @@ diary-american-date-forms
>  (defcustom diary-european-date-forms
>    '((day "/" month "[^/0-9]")
>      (day "/" month "/" year "[^0-9]")
> -    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:aApP]\\)\\)")
> -    (day " *" monthname " *" year "[^0-9:aApP]")
> +    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:.aApP]\\)\\)")
> +    (day " *" monthname " *" year "[^0-9:.aApP]")
>      (dayname "\\W"))
>    "List of pseudo-patterns describing the European style of dates.
>  The defaults are: DAY/MONTH; DAY/MONTH/YEAR; DAY MONTHNAME;
> --
> 2.30.2
>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.
Added tag(s) patch. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 2 Feb 2022 03:41:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 01 22:41:35 2022
Received: from localhost ([127.0.0.1]:51092 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nF6WV-0000BK-5e
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 22:41:35 -0500
Received: from mout.web.de ([212.227.17.12]:52451)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1nF6WT-0000B0-In
 for 53702 <at> debbugs.gnu.org; Tue, 01 Feb 2022 22:41:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1643773287;
 bh=LiJeYU5uQwgckDjjF6yGWVmbE38JJIsOk6cpNYIA5GE=;
 h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To;
 b=WOZzvyp2yGeVK88mkfhvlQ+E7Z6GRdFHBP0fQN9+BgIQi1Vq+xZZ6EQ4wb9FPAdnR
 kHlQjpmqj5OZoLstAbEDbsKP7oI9roofzLmVAo+qH5izFvr41/CPvo+PzK4jjDaWDK
 nOqGQVwaFD5p9lZapBesILhPnJnzohhOKPAyjopA=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([84.57.248.31]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N0Igv-1mL3Yn427z-00x3V0; Wed, 02
 Feb 2022 04:41:27 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: 53702 <at> debbugs.gnu.org
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
References: <87o83q8sm5.fsf@HIDDEN> <87tudi14g7.fsf@HIDDEN>
Date: Wed, 02 Feb 2022 04:41:25 +0100
In-Reply-To: <87tudi14g7.fsf@HIDDEN> (Michael Heerdegen's message of "Wed, 02
 Feb 2022 01:39:22 +0100")
Message-ID: <87czk6540q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:cFPLfzKpkZ26EGGpcX0wuDarBdL5hNG6xZQytATYwlLQX4nrj9h
 T3iHXgP5Tjpdeurn46labnPdPD8tBMbaW2xNmr/GihFec772t429g5Rw5NPBGpWjFdIg3RU
 NgApQj4SqM7Keankj/LNVgQvSgdUDtC+mUGaelGleLvv+m9/AifQvrmhol18g+/Cv7KxYsn
 lLn1EoGB+UxGbxLK/zWCw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:vBS1PGWRaxE=:PoQIs9GEusGmfL+wswnhZK
 cgPH+VY/8JLIYVaMuHvPE0iK2Jk4nkvwL6inb9qZFMf7Z8sIlcntcDCe6Fmf58NoO2/aAAlnB
 ZYEOugw/SHgNobatzB0vbWHKWUIZNLzd6Fylcjpxw5PIBWmT0b32p3dLM8tb87dmEI5QMA9nL
 jG2AH8/8WayUSU/kcRQRi3sZfliBvdfGPvVcynzsidTX0fw8duclyszD6AcSdQdDqMK7pKWi7
 r3e/aNtLWDGG0jjRpXbzWaijSIGzzWOvlt4JyepDlAvvTxKUjGO9FCmGEokezqrzLVxZR/Gjv
 fRGS1lkm6vw60bBh32mt+gIN5Gv+qjd6XH/Ao5qs+ESJtEf6vaAT1ayf26kxaXWoS0RnivroR
 geeCBOe9f5860ndrI0Q4CABD0Tm1Bx+t5tQOtFnkVLtcHmy7T3dD9wrJXsI97tevRUJlvV4+E
 xscLJgJCsMwa6IWPQAHnY5qKFCtOed12GM7on2JDfbwL7VubOv9SQJBE5uFwQ9IhJ8cOk+6zg
 48LIqOmOcPM/qiQdylqTT3kuIsDqBl9yGQJcR3+3ULqs5Js2I1U0Vq4CeViy/FZEErVfI7xpd
 82b1l9hlb9LRx9alNRIrRk1jCPuNKFajzV8d7U/aZwg6SqTY/bcQFrhA3R32JhVCb7kyIs6nK
 4EgybSF1EwRh47QtUJETes6sYspuD8IwAih9f9nMgk/05DCtAoXdc48Qoe6rLaO90+Uq4GVqN
 gRkRGB1vwm1URRmHzx2As14Hqu1+GZLwHrER1rwJFE3BwrzQ2IVDojSIpFPJCukp0+Xs03C67
 +rtbqlnT7t9WVoDssAO4YG3sMQfLVZdxu3+H3OsXkGdFHtyobnapr3Cm65eTmQdZkhMlVBEx+
 5qIDM1FdkPH68myQibD4bNEuY9F21s+GsXpRM7PvVo6gDUm1O/dnPk/lMTNaRYxggb8GyQnT9
 gW0et6qXDZXRRUKSsDGqcrW3O8BWyjuD1ZimVjVq+v7ZWvwxr7Gyyt8br3JJiL8h5q1Kj0+99
 LwYQeTm/qOLV3m/5ycWwhlboPdiK0P5cMturuJ2nRHLYRdTRWa7YqyzdXHjVpw9fzZmodwa8p
 XQ6TbiESFsRISo=
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 53702
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 (-)

--=-=-=
Content-Type: text/plain

Hello again,

sorry for the duplicated last message - my first message had bounced,
but apparently only from the poster's address.

Ok - small addition: the dot should be added in the subsequent line as
well:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=0001-WIP-Try-to-fix-53702.patch
Content-Transfer-Encoding: quoted-printable

=46rom 5346b90b9884b9190cfe77310f2444ed35d182eb Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Wed, 2 Feb 2022 01:08:43 +0100
Subject: [PATCH] WIP: Try to fix #53702

=2D--
 lisp/calendar/calendar.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 48d308afad..0605e4bf51 100644
=2D-- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -800,8 +800,8 @@ diary-american-date-forms
 (defcustom diary-european-date-forms
   '((day "/" month "[^/0-9]")
     (day "/" month "/" year "[^0-9]")
-    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:aApP]\\)\\=
)")
-    (day " *" monthname " *" year "[^0-9:aApP]")
+    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:.aApP]\\)\=
\)")
+    (day " *" monthname " *" year "[^0-9:.aApP]")
     (dayname "\\W"))
   "List of pseudo-patterns describing the European style of dates.
 The defaults are: DAY/MONTH; DAY/MONTH/YEAR; DAY MONTHNAME;
=2D-
2.30.2


--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



I'm now a bit worried about this paragraph in
(info "(emacs) Appointments"):

|    You can write times in am/pm style (with =E2=80=9812:00am=E2=80=99 sta=
nding for
| midnight and =E2=80=9812:00pm=E2=80=99 standing for noon), or 24-hour Eur=
opean/military
| style.  You need not be consistent; your diary file can have a mixture
| of the two styles.  Times must be at the beginning of diary entries if
| they are to be recognized.

Military style is 1200 for 12:00am, right?  This definitely can't be
used everywhere when using the European style because lines get
ambiguous: for digits could mean a year - or a military time in a line
not specifying a year.  Should that paragraph be corrected?

Michael.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 2 Feb 2022 00:45:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 01 19:45:52 2022
Received: from localhost ([127.0.0.1]:50955 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nF3mS-0003u9-6U
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 19:45:52 -0500
Received: from mout.web.de ([212.227.17.12]:52679)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1nF3mQ-0003tw-Oh
 for 53702 <at> debbugs.gnu.org; Tue, 01 Feb 2022 19:45:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1643762744;
 bh=XdsNAsEo4KeWQwhqEUMFZqcMJ3S/mzCYvYP7NDAP7U4=;
 h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:Date:References:
 X-UI-Sender-Class;
 b=IvdspuAH1dCSEX8ti1RLxB5TiZHyx86no8kOvalWTAcCNsPus0lEqxLZncgF4J7e6
 T+877T3CoF/9JUKgLRVGDi2zaxUZz5A6kwwOi5X5DmkPZ/eIk7fAO73s1E5Pg71qb3
 MUBeF8Regk/uIV72Oe6BINUNTP8b5938ieVoE9o8=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([84.57.248.31]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N5UkC-1m9EjC37rW-016zrD for
 <53702 <at> debbugs.gnu.org>; Wed, 02 Feb 2022 01:45:44 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: 53702 <at> debbugs.gnu.org
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
In-Reply-To: <87o83q8sm5.fsf@HIDDEN>
Date: Wed, 02 Feb 2022 01:39:22 +0100
References: <87o83q8sm5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
Authentication-Results: mqweb114.server.lan; dkim=pass header.i=@web.de
Received: from mout.web.de ([212.227.17.12]) by mx-ha.web.de (mxweb110
 [212.227.17.8]) with ESMTPS (Nemesis) id 1MEWFU-1n0EUQ0fda-00FzNb for
 <michael_heerdegen@HIDDEN>; Wed, 02 Feb 2022 01:39:24 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1643762363;
 bh=nzI0jcBlbDxmU6C3j6UjxyElLgSw0CM8eoqQldGD5as=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=bKypjROlT9zpnEtQl9tUMxlJYnotlY8zxGjn2Lv6FwpPrdwcuM0IHnaJ/hA6BaoFq
 J8w7/hZkWYrMJtKesymht8hewrtmXCJWV/MWhOfbSlXNdPpy4o1TsEW8YAazjRrP9I
 a/t0tjMmqbyH8MPJzFuGr/GPmiUrXONA/8x5oI84=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([84.57.248.31]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MTvw0-1mpApF1L8c-00R40V; Wed, 02
 Feb 2022 01:39:23 +0100
X-Spam-Flag: NO
X-UI-Filterresults: unknown:5;V03:K0:fA1MBmAo4Y0=:dXi43hT1O66os85109ZdKhWGys
 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
 YLVle5Cdvzk68RZ3jDlUFLa0fJFg9P8=
Message-ID: <87tudi14g7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:NHw6Hk4XHxrUhRBk7QJn34+ZezDlmV7W573Gx7xHV7UiaJUEWhA
 PEO7KcdBFdKAGGjcLYkCV3j74FqXTevWDTUFFj6auUC8cBJCM3ncFhVP1mJFLMRm+XuSztK
 kVkHtZx4XvF7DVxqdJ69ISh30DD6dj9wn/5a19spcqICpT9GeswsKCuPXNPTqNOAoSXHYvN
 z5PdU51UIcuWt/y4OozxA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:48Xz97XEBYY=:RM9f4c428BwQdJsBpTfNXa
 TQZ3BXoX+NBAeThEQL0JmtpUBc4oAlPL+lY/B4lZCPG0EnbqR1tQbdSKSmiOSuydd0E0Er94L
 7Yqc6EQ/dD0SKO8Kc1VWe/xUcN0b0bspWsgMWJW2INGcFi8t84X4X0sf1UbVlx2C0CIkYk1c6
 CYoxXl8G0zKZiR/J9d1nwDTs52nqp6lznYw8b+0SqnKU6Iw1kScWbGAkruXiBBPpfm5bKBLL5
 nP/DNN7jySPg9D3BGxj4AmFuXCysxVq52kQr+Bm2zq7NrVbIkGLvc/l+Z37SasGjKyWnjHPnc
 MvNj8e8tRvrjVMig0bbO57yQsAodi5CBc96MpHjerZPWBhtWlyHPA6xPs+6paAFmTIA6LOOR0
 pOXVkBwqJ5iXV8t/lkvNIjRgkudBArMpdgSjVY2Ux5TpIM/E80SBD5XmSrZea5otmfOrMsXgv
 C0Xur+Du28zDtsvUZ1QOVs1/fG/lX3S+Ik0k0017e0yVFUrxJHemPh0E2TcvZ5l5PFG5eyXG9
 JeA3vaQi4llaYgFe9BjNvLaWqL8aafm1qBqqw+zZeDQ211xnBmAJhqfUtjvc1rD6/N+k8aRal
 vSKJ1b8c4+gNXhWlYYY8HhBSAKqUMVYsFHTeRqASWCitsJmK5XEggGo8exvdBnNWAVIbUnXP3
 yRUsw6961z3tNiGTjtI4OA6kJPL4ScoIaS0XCZ9w+9LliG7kBAyl/CjLiUuh7JBd42TKFs6tR
 5uXCcQNIXLNV4VEZc6+WFqPqWAWHO4H/R6kfVDUOq+rtOJSCL6BgIvEA/gXwb2XkAp2WcD+He
 cKsDfuDHLwrOddGKtoUUUzLC6WFs/Q/Ph9JA+UVwZlWJRWuQWqFLUMHj6XItPg1N4Ry+CNA18
 oFkzmMAGYLGHfro3bvvQeoXQEFfHQVwWodM7+VePHWyAp7Tj3m81DoosuijEaoCNUnw5kC2ui
 U9FdrngiItl6TbkOBmJoXq8e1VSvKooo9H75VYrqi4+NM/sgI8kxfMOJ+fV6UY+QkJbtfVxJ0
 9qgs+SP+Jbv1+qiHoUYGUL9lca3QRmI9HONZyhHgWhMSb6YPr0eZw9CnYgKw9Yl07Fnt5TWKl
 WjjAWainMsvwuo=
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 53702
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 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Francesco Potort=C3=AC <pot@HIDDEN> writes:

> (setq diary-file "~/appt-bug-diary"
>       calendar-date-style 'european
>       )

The recipe should better call the function `calendar-set-date-style'
because "setting this variable [calendar-date-style] directly does not
take effect (if the calendar package is already loaded).

But that doesn't prevent the issue - the report is valid nonetheless.
One already sees in the diary file that the problematic lines are not
fontified.

The manual describes that different time formats can be mixed, and

  3 Feb	18.00 t3 does not work (european)

is not invalid AFAIU (`diary-entry-time': "A period (.) can be used
instead of a colon (:) to separate the hour and minute parts.").

The problem is actually that the date part is rejected because the time
format is not recognized by `diary-european-date-forms'.  This seems to
fix it:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=0001-WIP-Try-to-fix-53702.patch

From 07a072db84ec722e4e77d02c4d6aa77cafc19354 Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Wed, 2 Feb 2022 01:08:43 +0100
Subject: [PATCH] WIP: Try to fix #53702

---
 lisp/calendar/calendar.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 48d308afad..d578d1a251 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -800,7 +800,7 @@ diary-american-date-forms
 (defcustom diary-european-date-forms
   '((day "/" month "[^/0-9]")
     (day "/" month "/" year "[^0-9]")
-    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:aApP]\\)\\)")
+    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:.aApP]\\)\\)")
     (day " *" monthname " *" year "[^0-9:aApP]")
     (dayname "\\W"))
   "List of pseudo-patterns describing the European style of dates.
--
2.30.2


--=-=-=
Content-Type: text/plain
Content-Disposition: inline


See also Bug#13536 which touched that definition.

We must be sure that the entries of `diary-european-date-forms' are
still mutually exclusive.  `year' never contains a dot "." (that regexp
is built in `diary-list-entries-2'), so I guess we are save... right?

Michael.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at 53702) by debbugs.gnu.org; 2 Feb 2022 00:39:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 01 19:39:31 2022
Received: from localhost ([127.0.0.1]:50951 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nF3gJ-0003kL-Eb
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 19:39:31 -0500
Received: from mout.web.de ([212.227.17.12]:46825)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1nF3gH-0003k7-ON
 for 53702 <at> debbugs.gnu.org; Tue, 01 Feb 2022 19:39:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1643762363;
 bh=nzI0jcBlbDxmU6C3j6UjxyElLgSw0CM8eoqQldGD5as=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=bKypjROlT9zpnEtQl9tUMxlJYnotlY8zxGjn2Lv6FwpPrdwcuM0IHnaJ/hA6BaoFq
 J8w7/hZkWYrMJtKesymht8hewrtmXCJWV/MWhOfbSlXNdPpy4o1TsEW8YAazjRrP9I
 a/t0tjMmqbyH8MPJzFuGr/GPmiUrXONA/8x5oI84=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([84.57.248.31]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MTvw0-1mpApF1L8c-00R40V; Wed, 02
 Feb 2022 01:39:23 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Francesco =?utf-8?Q?Potort=C3=AC?= <pot@HIDDEN>
Subject: Re: bug#53702: 27.1; diary does not display some entries in
 european style
References: <87o83q8sm5.fsf@HIDDEN>
Date: Wed, 02 Feb 2022 01:39:22 +0100
In-Reply-To: <87o83q8sm5.fsf@HIDDEN> ("Francesco =?utf-8?Q?Pot?=
 =?utf-8?Q?ort=C3=AC=22's?=
 message of "Tue, 01 Feb 2022 17:21:54 +0100")
Message-ID: <8735l22jb9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:h87ptcGXNy4a2UI3gE6PfEW4+L+IxmuVohAf7shxWIeyPC1E4S1
 p1+ZPdnPv27u0oTwuiUA3f0rba1nlDaLu7cSQYqxttzxCpiOQozQVQuYkw3Mi+c0YVrkQlA
 nJwx9MQpzEFGwRV3evVOL7bObHYpRV9ENLlayFyc6nVDGNWEH1hnG877nalpgKp3NuDAxE6
 mcEqZpOZZ625iq8RupQug==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:2YbLPvnXTgM=:CBEAxVvuoEBWuUT+w040Oq
 CzDZQeS5eOLmohNKhrIxINzcl+G7l/TqegBYRWn0hfIbC2NbVLxMVvVpxtvlbjBg3lIcVMuae
 LVIpmVKoeinQOCa38i5g1upWQxhUcaRuJcp+lvGAFHocJToDu3SJcoLFJS1/zw6j6mwathabR
 gwMRLHpIsrUkgU7ftIBs2LsKu5d+YMHimeR8y5zz/Ra5fGMZMQZQs60Ai3jCQpqDL4f5SBQdj
 7P5tBThZUZ3Nyi4MujBKR1nvS+4M2xFYo0TJudIG/iYAf9Y7xGEit4w7Pf845PBGIC+9kKq+g
 RwCUGNQpWYiLKm4Bx/U+0k/I7VRfHkTyg8DWuYMWHb+G8xwZTs5UuLNtp2iAiDNu747kk8qRe
 dXxqdEnXO2sD1F4YYTBOretugqTYrlXGOcBwv6oBoUQ1l0m2qk8+Q0CKnjhhZgS7s7RQh9vxY
 3MSKKHaIUdhK3QS5DplxQC2u1Mr6ReqiJxwgaVeYVuSC3v+N4wLtJizme4giLKyJ0XRI0Wixz
 iItMDfv09Fk7PnlHGlChMlabwniBiv3PEXnVlMICacqIAm688FEK5YNwVKb9C3X4tecEymG71
 VJrKqrQ5fZQMWgNGxFPQUny4N5HwDsOGjWJ0B2oARdKucaoOLtVg9YuMAMr/s/xUYrPRYkzm3
 Tlurg4R2ZAVTr1c+3XAuhbQWavDZ0cWSnT3YxS4ovLLk52zzuBQWPAu8mbB5QkP1ZZ+JHhpa4
 NT6Ex0vUS1nIt73mIXnWT8Y30Sy01qrpsvRlEaHMH3MjCiGMFKEfgU+fuoWSZ8RY4QDUkAHen
 FkIeydtab9e9e8vUst0ky1znEmlbdqELoCQLsZjAlR0SaD0go4V2Z6f8D6njh2H6UJlaggb8s
 DyJCGUgVRS7wyJs8HGnaiwfh++JpPP1Kl3AuFaakhU9sCxvnlTEAHuFLXthDbA5F2Hk23sFbQ
 P2ldE1lVKnTXZqsNz2etPy+4XIsBvGoLEcIdMHFH5U/PjwPziqHiqgNi9l4vKgyqiAtTYryMM
 02OYYDAgY8DixTl+/8folhuQOLZwttbdCNv7FPLAsDM6NZG7DMEX+SchIYcxEc8eb/X8Zlejd
 oQ0Ab/d+dj6dzg=
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 53702
Cc: 53702 <at> debbugs.gnu.org
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 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Francesco Potort=C3=AC <pot@HIDDEN> writes:

> (setq diary-file "~/appt-bug-diary"
>       calendar-date-style 'european
>       )

The recipe should better call the function `calendar-set-date-style'
because "setting this variable [calendar-date-style] directly does not
take effect (if the calendar package is already loaded).

But that doesn't prevent the issue - the report is valid nonetheless.
One already sees in the diary file that the problematic lines are not
fontified.

The manual describes that different time formats can be mixed, and

  3 Feb	18.00 t3 does not work (european)

is not invalid AFAIU (`diary-entry-time': "A period (.) can be used
instead of a colon (:) to separate the hour and minute parts.").

The problem is actually that the date part is rejected because the time
format is not recognized by `diary-european-date-forms'.  This seems to
fix it:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=0001-WIP-Try-to-fix-53702.patch
Content-Transfer-Encoding: quoted-printable

=46rom 07a072db84ec722e4e77d02c4d6aa77cafc19354 Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Wed, 2 Feb 2022 01:08:43 +0100
Subject: [PATCH] WIP: Try to fix #53702

=2D--
 lisp/calendar/calendar.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 48d308afad..d578d1a251 100644
=2D-- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -800,7 +800,7 @@ diary-american-date-forms
 (defcustom diary-european-date-forms
   '((day "/" month "[^/0-9]")
     (day "/" month "/" year "[^0-9]")
-    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:aApP]\\)\\=
)")
+    (backup day " *" monthname "\\W+\\<\\([^*0-9]\\|\\([0-9]+[:.aApP]\\)\=
\)")
     (day " *" monthname " *" year "[^0-9:aApP]")
     (dayname "\\W"))
   "List of pseudo-patterns describing the European style of dates.
=2D-
2.30.2


--=-=-=
Content-Type: text/plain


See also Bug#13536 which touched that definition.

We must be sure that the entries of `diary-european-date-forms' are
still mutually exclusive.  `year' never contains a dot "." (that regexp
is built in `diary-list-entries-2'), so I guess we are save... right?

Michael.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 1 Feb 2022 16:22:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 01 11:22:03 2022
Received: from localhost ([127.0.0.1]:43915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nEvut-0001ZO-DO
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 11:22:03 -0500
Received: from lists.gnu.org ([209.51.188.17]:59248)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pot@HIDDEN>) id 1nEvur-0001Yv-34
 for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 11:22:01 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41428)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pot@HIDDEN>) id 1nEvuq-0008Kv-QS
 for bug-gnu-emacs@HIDDEN; Tue, 01 Feb 2022 11:22:00 -0500
Received: from plesklin7.if1.ehiweb.it ([79.98.45.16]:46304)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pot@HIDDEN>) id 1nEvuo-0006qP-Ur
 for bug-gnu-emacs@HIDDEN; Tue, 01 Feb 2022 11:22:00 -0500
Received: from tucano.isti.cnr.it (tucano.isti.cnr.it [146.48.81.102])
 by plesklin7.if1.ehiweb.it (Postfix) with ESMTPSA id A54D010904F
 for <bug-gnu-emacs@HIDDEN>; Tue,  1 Feb 2022 17:21:54 +0100 (CET)
Message-Id: <87o83q8sm5.fsf@HIDDEN>
From: =?utf-8?Q?Francesco_Potort=C3=AC?= <pot@HIDDEN>
Date: Tue, 01 Feb 2022 17:21:54 +0100
To: bug-gnu-emacs@HIDDEN
Subject: 27.1; diary does not display some entries in european style
Organization: The GNU project
X-fingerprint: 4B02 6187 5C03 D6B1 2E31  7666 09DF 2DC9 BE21 6115
X-PPP-Message-ID: <20220201162154.11154.75982@HIDDEN>
X-PPP-Vhost: potorti.it
Received-SPF: softfail client-ip=79.98.45.16; envelope-from=pot@HIDDEN;
 helo=plesklin7.if1.ehiweb.it
X-Spam_score_int: -11
X-Spam_score: -1.2
X-Spam_bar: -
X-Spam_report: (-1.2 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001,
 SPF_SOFTFAIL=0.665, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
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 (---)

Diary entries are not parsed by M-x diary if:
- calendar-date-style is set to european (rather than american)
AND
- the date is written as "3 Feb" (rather than 3/2)
AND
- the time is written as "18.00" (rather than 18:00)

At least, this is what I have found by trial and error.  I looked at the code in appt.el and diary-lib.el but was not able to find the culprit...

To reproduce:

$ emacs -Q -nw --load=appt-bug.el

You will see that only two european entries are shown (t1 and t2).

Then exit Emacs, comment out the second line in appt-bug-el and rerun Emacs as above: you will see four american entries (t1, t2, t3, t4).


================ appt-bug.el
(setq diary-file "~/appt-bug-diary"
      calendar-date-style 'european
      )
(load-library "diary-lib")
(diary-list-entries (list 2 3 (decoded-time-year (decode-time))) 1)


================ appt-bug-diary
	-*-diary-*-

3 Feb	18:00 t1 works (european)

3/2	18.00 t2 works (european)

3 Feb	18.00 t3 does not work (european)

3 Feb
	18.00 t4 does not work (european)

Feb 3	18:00 t1 works (american)

2/3	18.00 t2 works (american)

Feb 3	18.00 t3 works (american)

Feb 3
	18.00 t4 works (american)




Acknowledgement sent to Francesco Potortì <pot@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#53702; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 8 Sep 2022 14:00:02 UTC

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