GNU bug report logs - #52366
GNU Emacsen 28.0.90 and 29.0.50 have buggy calendar mode lines

Previous Next

Package: emacs;

Reported by: Peter Dyballa <Peter_Dyballa <at> Web.DE>

Date: Wed, 8 Dec 2021 00:25:01 UTC

Severity: normal

Tags: moreinfo

Fixed in version 28.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52366 in the body.
You can then email your comments to 52366 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#52366; Package emacs. (Wed, 08 Dec 2021 00:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Peter Dyballa <Peter_Dyballa <at> Web.DE>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 08 Dec 2021 00:25:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Peter Dyballa <Peter_Dyballa <at> Web.DE>
To: bug-gnu-emacs <at> gnu.org
Subject: GNU Emacsen 28.0.90 and 29.0.50 have buggy calendar mode lines
Date: Wed, 8 Dec 2021 01:24:44 +0100
[Message part 1 (text/plain, inline)]
Hello!

The screenshot from macOS 12.0.1 (Monterey) shows in foreground at the top GNU Emacs 29.0.50 (built in MacPorts) and in foreground at the bottom GNU Emacs 28.0.90 (built manually with MacPorts' Clang 13) and in-between in background GNU Emacs 28.0.50 (built manually with Clang 11 in an older version of macOS, 11.X, Big Sur) which has a correct mode-line. The other two versions display in calendar mode-line a white background where the command options '?', 'o' or '.' are shown. (GNU Emacsen 28.0.X use a "germanised" version of calendar.)

The question is whether it's the source code or it's the macOS version that produces the faults…

[Buggy calendar mode-line.pdf (application/pdf, inline)]
[Message part 3 (text/plain, inline)]

--
Greetings

  Pete

I hope to die before I *have* to use Microsoft Word.
				– Donald E. Knuth, 2001-10-02 in Tübingen


Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52366; Package emacs. (Wed, 08 Dec 2021 09:25:01 GMT) Full text and rfc822 format available.

Message #8 received at 52366 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Peter Dyballa <Peter_Dyballa <at> Web.DE>
Cc: 52366 <at> debbugs.gnu.org
Subject: Re: bug#52366: GNU Emacsen 28.0.90 and 29.0.50 have buggy calendar
 mode lines
Date: Wed, 08 Dec 2021 10:23:52 +0100
On Wed, 8 Dec 2021 01:24:44 +0100 Peter Dyballa <Peter_Dyballa <at> Web.DE> wrote:

> Hello!
>
> The screenshot from macOS 12.0.1 (Monterey) shows in foreground at the top GNU
> Emacs 29.0.50 (built in MacPorts) and in foreground at the bottom GNU Emacs
> 28.0.90 (built manually with MacPorts' Clang 13) and in-between in background
> GNU Emacs 28.0.50 (built manually with Clang 11 in an older version of macOS,
> 11.X, Big Sur) which has a correct mode-line. The other two versions display
> in calendar mode-line a white background where the command options '?', 'o' or
> '.' are shown. (GNU Emacsen 28.0.X use a "germanised" version of calendar.)
>
> The question is whether it's the source code or it's the macOS version that
> produces the faults…

It's due to an Emacs change, the `help-key-binding' face, added in this
commit:

  commit 4a112fd7a6f0dcbd1b99b811b324123f5699bdfb
  Author:     Stefan Kangas <stefan <at> marxist.se>
  Commit:     Stefan Kangas <stefan <at> marxist.se>
  CommitDate: Mon Mar 8 04:23:08 2021 +0100
  
      Add new face 'help-key-binding' for keybindings in help

Steve Berman




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52366; Package emacs. (Wed, 08 Dec 2021 14:25:02 GMT) Full text and rfc822 format available.

Message #11 received at 52366 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stephen Berman <stephen.berman <at> gmx.net>
Cc: Peter_Dyballa <at> Web.DE, 52366 <at> debbugs.gnu.org
Subject: Re: bug#52366: GNU Emacsen 28.0.90 and 29.0.50 have buggy calendar
 mode lines
Date: Wed, 08 Dec 2021 16:24:12 +0200
> From: Stephen Berman <stephen.berman <at> gmx.net>
> Date: Wed, 08 Dec 2021 10:23:52 +0100
> Cc: 52366 <at> debbugs.gnu.org
> 
> On Wed, 8 Dec 2021 01:24:44 +0100 Peter Dyballa <Peter_Dyballa <at> Web.DE> wrote:
> 
> > Hello!
> >
> > The screenshot from macOS 12.0.1 (Monterey) shows in foreground at the top GNU
> > Emacs 29.0.50 (built in MacPorts) and in foreground at the bottom GNU Emacs
> > 28.0.90 (built manually with MacPorts' Clang 13) and in-between in background
> > GNU Emacs 28.0.50 (built manually with Clang 11 in an older version of macOS,
> > 11.X, Big Sur) which has a correct mode-line. The other two versions display
> > in calendar mode-line a white background where the command options '?', 'o' or
> > '.' are shown. (GNU Emacsen 28.0.X use a "germanised" version of calendar.)
> >
> > The question is whether it's the source code or it's the macOS version that
> > produces the faults…
> 
> It's due to an Emacs change, the `help-key-binding' face, added in this
> commit:
> 
>   commit 4a112fd7a6f0dcbd1b99b811b324123f5699bdfb
>   Author:     Stefan Kangas <stefan <at> marxist.se>
>   Commit:     Stefan Kangas <stefan <at> marxist.se>
>   CommitDate: Mon Mar 8 04:23:08 2021 +0100
>   
>       Add new face 'help-key-binding' for keybindings in help

Thanks for the analysis.  This should be fixed now on the emacs-28
branch.




Added tag(s) moreinfo. Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Wed, 08 Dec 2021 22:39:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52366; Package emacs. (Wed, 15 Dec 2021 20:53:02 GMT) Full text and rfc822 format available.

Message #16 received at 52366 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Peter_Dyballa <at> web.de, Stephen Berman <stephen.berman <at> gmx.net>,
 52366 <at> debbugs.gnu.org
Subject: Re: bug#52366: GNU Emacsen 28.0.90 and 29.0.50 have buggy calendar
 mode lines
Date: Wed, 15 Dec 2021 12:52:16 -0800
close 52366 28.1
thanks

Eli Zaretskii <eliz <at> gnu.org> writes:

>> It's due to an Emacs change, the `help-key-binding' face, added in this
>> commit:
>>
>>   commit 4a112fd7a6f0dcbd1b99b811b324123f5699bdfb
>>   Author:     Stefan Kangas <stefan <at> marxist.se>
>>   Commit:     Stefan Kangas <stefan <at> marxist.se>
>>   CommitDate: Mon Mar 8 04:23:08 2021 +0100
>>
>>       Add new face 'help-key-binding' for keybindings in help
>
> Thanks for the analysis.  This should be fixed now on the emacs-28
> branch.

No further comments within a week, and I can't reproduce this problem so
I'm assuming this is fixed.  I'm therefore closing this bug report.




bug marked as fixed in version 28.1, send any further explanations to 52366 <at> debbugs.gnu.org and Peter Dyballa <Peter_Dyballa <at> Web.DE> Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Wed, 15 Dec 2021 20:53:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 13 Jan 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 104 days ago.

Previous Next


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