From unknown Sat Jun 21 10:43:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 20:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64548@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16889341277372 (code B ref -1); Sun, 09 Jul 2023 20:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2023 20:22:07 +0000 Received: from localhost ([127.0.0.1]:47238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIauz-0001up-SQ for submit@debbugs.gnu.org; Sun, 09 Jul 2023 16:22:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:52798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIauv-0001uO-Ep for submit@debbugs.gnu.org; Sun, 09 Jul 2023 16:22:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIauv-0004Mh-5N for bug-gnu-emacs@gnu.org; Sun, 09 Jul 2023 16:22:01 -0400 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIaus-0000Rg-PE for bug-gnu-emacs@gnu.org; Sun, 09 Jul 2023 16:22:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1688934115; x=1689538915; i=stephen.berman@gmx.net; bh=wakvnPqFm5RWXu2M3WW5M6zjfbdoHMyJg9CiZK0g7SA=; h=X-UI-Sender-Class:From:To:Subject:Date; b=T6S8Mu/D3gnv1odoOxnVqSWITodTk0/zO+2UsNn5hofhJRZr0rnaECLGfGEBB2S46Ng9XPF NHd8PrTrH62n9f1Q+H+0OvNdD1kuz7tXWmLh2E6nen1cEplMvuzQ9g+UqePjURV53vGCEpBjq KF3R7fpzfA9clwlYEYfcm/qfwtiWM560dZsupCPd6U+9Aye624YIhFYfFiSwhBfnKr5NB5eFJ Jat8vxklxwgdPYuXUT2x/szzcEOYt+R/6xxTA0BYK/XfnZZqN32xyU0jGO8MY7LCIh1JkEsYs R904ilTPqzHYv7vOPLpXLC9kJF5YS0fOi+S8Aa1+H/ItzZwp264g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.37.100]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mn2W5-1pb2Q82nWp-00k8sS for ; Sun, 09 Jul 2023 22:21:55 +0200 From: Stephen Berman Date: Sun, 09 Jul 2023 22:21:55 +0200 Message-ID: <87sf9wsun0.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9PlBmDz2dTUFkrXB9JvkkePwc5GLniiKdcbRdbfuWQBjJlkSuTk G0siRspTjDw2fshjECilJALeDiwIDUiyp3HccFhoUJia4AC/KpZmNrwUtMQCvylI/bjHdCr g0/7Z6GnGIEsEzBIM/6BVMoRg8aIIx+8DW3QkiTe/AjLj5iRjEbpVBTh9vZ583X2NYkNSIi cpznrfDsIjd5tx9ieTdLg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:fcJGddvsolc=;2USKE6M0c0r7M83kYbKxF9YO8wH xVv97L0Yp8Fue3NB0vqqSKd5xLk5Rd2+Oynw88jYMDRMRIE3pJoFY5x2pSDLWwMx/AgYZv0K/ lIgQ5S4U/9FEAB58/kHBFPtqRdf+SW4bzkcEHY8Vx9dBebXxyJOSQVjjwVn/wgoswoAdh+28w uvKRC5vCgz6+phdzaVntuDa3QZN7EGj4VfdRUW3jHLBiLtGBli0M5XtVIqxr1Hvx85UKEtj7K Mx6vVIs1GS3ctNHtHjEN1LJfL5sePnSVBM4wADUO0NOhyq/+ALTS6PV1LyhTerKaHxv1JxcmO vNFPDVADMCDmt4Zgg1ULzKuotJ0ApqTtVLmkAVo5p+qIUTIRHlblzJUF4aiW7YYmB5armKvOu PN7QFGG4CoAMLKcNDxYT6NxHZLIIntxLezjQEph9sTpeQV4KlmngP0Hb3nuJX+/hi9cquKQst 6ByDtuLomEEj2awP/7xs3wOoz+O5+DxtKlDJ303Oxij+98bY3bOardmhaHAxHR9h+BtloExwU P/J3u4OUqwDNZpGvzJNtEL/+QzE7Xj4SmGydxZKX82YMhi2Y+1/XCSngbUT9jyiWrV1A2B4Uc nnAjnLarwWCjos5WA9fs0lgFYWVBUcgvvN7ILLEBpbpt2f87nNCwDMVQ2X/gTZh53y8eZA2wa F7Fq1oeJiMSsYLzFSRjx5fdC0Abz6AcE2V20JqahuUcZGPpmET0bbiyC6SzzlQ+yZ/iaQUO9t 6NJn3pSwfEkFYn+Kyg7y645kB66gMZhcPQI54VP5GncAbTlj7+ZaIviMhfDxsJJeRHzf8jBVL lV2MH9CJsHPOHr87jgJNyOT2//iEcO4aEsWg/OUmOeAqOigpMFn7RcqOLd8WtBKK6lX6PpnDb cJxKvY1ul6dxtse/twTYGNxc0RAKwDH+3UX7ICVj+qlYQI/A2lGzQqHpvNgYVtQ2tFUHyPkPW Zc1CzQlBANl0FBTfpg2yL1ZPdZM= Received-SPF: pass client-ip=212.227.15.15; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) After building Emacs from the release branch or from master, the info/dir file looks like this (excerpted): [...] * Menu: Texinfo documentation system * Info: (info). How to use the documentation browsing system. Emacs * Emacs: (emacs). The extensible self-documenting text editor. * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. Emacs lisp * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming. * Elisp: (elisp). The Emacs Lisp Reference Manual. [...] Emacs misc features * Autotype: (autotype). Convenient features for text that you enter frequently in Emacs. * Bovine: (bovine). Semantic bovine parser development. * Calc: (calc). Advanced desk calculator and mathematical tool. * Dired-X: (dired-x). Dired Extra Features. [...] Unknown category * Modus Themes: (modus-themes). Elegant, highly legible and customizable themes. The two odds things about the last entry are its category and the extra space after the asterisk. This odd category and appearance are only in emacs-29 and master; in emacs-28 the Modus Themes manual is under the "Emacs misc features" category and there's no extra space: Emacs misc features * Autotype: (autotype). Convenient features for text that you enter frequently in Emacs. * Bovine: (bovine). Semantic bovine parser development. * Calc: (calc). Advanced desk calculator and mathematical tool. * Dired-X: (dired-x). Dired Extra Features. [...] * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA). * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. [...] I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz tarballs at alpha.gnu.org and the info/dir file in the latter tarball has the same oddities with Modus Themes, while info/dir in the former tarball does not. I eyeballed doc/misc/modus-themes.texi, which is generated from modus-themes.org, in emacs-29 and master, and the beginning of that file appears similar to the start of other .texi files in that directory and also to the start of org.texi, which is also generated (from org.org). (One difference between modus-themes.org and org.org is that the latter uses org-setup.org to generate the .texi file, while modus-themes.org includes similar lines in the file itself instead of in a setup file.) And the resulting modus-themes.info file also appears to be fine. Moreover, when I execute `install-info ./modus-themes.info ./dir' from the shell, using the modus-themes.info from the emacs-29 builds, the resulting dir file contains the entry for Modus Themes under the "Emacs misc features" category. So it seems that problematic dir file results from some other part of the build process, but I couldn't figure out which. In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2023-07-02 built on strobelfssd Repository revision: 37ed3d15f38339400eba67647c87fad85de3a384 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Linux From Scratch r11.3-100-systemd Configured using: 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB From unknown Sat Jun 21 10:43:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 10:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64548@debbugs.gnu.org Received: via spool by 64548-submit@debbugs.gnu.org id=B64548.168898442211487 (code B ref 64548); Mon, 10 Jul 2023 10:21:01 +0000 Received: (at 64548) by debbugs.gnu.org; 10 Jul 2023 10:20:22 +0000 Received: from localhost ([127.0.0.1]:47790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIo0E-0002zC-6s for submit@debbugs.gnu.org; Mon, 10 Jul 2023 06:20:22 -0400 Received: from mout.gmx.net ([212.227.15.19]:59941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIo09-0002yt-BF for 64548@debbugs.gnu.org; Mon, 10 Jul 2023 06:20:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1688984411; x=1689589211; i=stephen.berman@gmx.net; bh=BkMk07T250Pf5XxeqyceoLjrrvOh6lEKHIPnIfHGN4Q=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date; b=cq0UYuAVuiS7/w+2f9pWlWNx/6dvoxJb7VsO14vokMtOo4IT0ekBBSY1+NYuVdiSa2eWARn HqGM+1KpJFZ07NtNzmDYbtwFCuhnUm7c+QFvnd7vXTOpZDFnb0A3SV6xNXIXeEzZ3n1Uq8nvN bgYmsBkoxdiwJDUrf2tGaZST0qFCezf2sli6T0ZG8xueTIVhQ9ObGaKNMUNWq/YwyyIi9U6DU QhsSalEVqTSpLvB/F9M77nnhfoh+5YGMnuSHbPh1C6s9o4fjXrIoHPC04tAqvl6EoLm2fLUky hKSb6eF8g+4mMx7vtM3+NkZpEujK95YUNseWKPGDy6cq1dv3ihXg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.36.73]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mv2xO-1q106F0prU-00qxJ9 for <64548@debbugs.gnu.org>; Mon, 10 Jul 2023 12:20:11 +0200 From: Stephen Berman In-Reply-To: <87sf9wsun0.fsf@gmx.net> (Stephen Berman's message of "Sun, 09 Jul 2023 22:21:55 +0200") References: <87sf9wsun0.fsf@gmx.net> Date: Mon, 10 Jul 2023 12:20:10 +0200 Message-ID: <875y6sgjad.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:PRmqfehEFLJpxz5L/LxnhFRneUPRnwJOVMI/pfRidWIR9jRKJI8 oyXctWpfM0lBzkM92TMV10xNSG/PeNYbWxnRynRRzbhbcaPt3zi/Xbq0Hj1UFZPe/rADhxF NMe6BiRFX9j1Rjlkcy/3npGc/tsjBHy3KlMzMn5/ioqNC2tkzQuRmV9bBTK+QiZ20TJ6th7 xZFeW97RUMPZrjIyy754g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:M+GVkA6dMjs=;dHf08gI16gS6fbZ8TqL1hd2pW2g Wr2/1oodjYZRiLG4HCb34aTkruZEWnRZj5T30CFuT15YWLw74Qe+bPCjDgSwPOPd3Yu1qepYs MYOggbfAfoCqhpneulOLDaqPMolsJRpMG/Ncxox/dEBS3XCIgVf5SWFNsBsyforWKhzaDkji0 WNKxeeta288ehhFYJ4gOC6BzDj60fOsyaobJw2Nh+eWsPe3YMh1g4yMQP0l/uPj8CYXI3jHEE 1ZcZ9qPdNWDgsWxxYnYuJ3hiyOIj9XpoUYf7iUgXhvK6Xw7hFB+W9uJ1yb3bdYUAAJTUAybJT DD08+dQDL97pVeEurB1yEfPAsIshUhlMx8z5AHRFx6C9p20KmEpIY5er6Eexx4RAtTakXvqyJ hXiWYqk94flyWiFNI6bB1ImP8HJK1nbI/7MMn2hy0+Y9YKHuNIDd51SYAsQEgcVRMCYqfwmZj wIdYNzmt6CHmS1nW3Mnfjy+9PsZahUCo9XLEToai8ifQofEnUROlrjQ08r2ogT5r6LrZvTYu/ xDYBl+zcdYeAZETghTdqM4w8s6tInUIvXL7IXD9f4m9Tr1I6dZktNIpuitaNU+ACYQyPRFtLL yKH8dM99NqFywaTqBcDyEY61ikCGp5fR7bAC0S0HV0twkFnvrkxWbhBjbBvrYvYIKuXsOgqyh ZSATHxcUKxTGe1M2Argqju6Y88KfkXWF+8xcAhhuwZMKozVwcZE9zGe7YZ7A9EzwRRb6I1iXm xch5NHSyItb8g0q9398ka1OF8T/Ripam5NADPgctC6wlpRbjJNHWSqU5dFEABHCETU8fRQeSk c8pQInMECoJ9oNdxSCjP5n5f2HHJTmSV0vcJcWhUnRA1f8xLdW7XYoXwOAwi1iuXobLC4CIkv IatX6zA4pdLqe1oIfovcKTinuOCQ89XTagH1ykHysVRg8uUnrsj59/PZV8L/Ej1ZinLhfuHr6 NSvlBw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman = wrote: > After building Emacs from the release branch or from master, the > info/dir file looks like this (excerpted): > > [...] > * Menu: > > Texinfo documentation system > * Info: (info). How to use the documentation browsing sy= stem. > > Emacs > * Emacs: (emacs). The extensible self-documenting text edi= tor. > * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. > > Emacs lisp > * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp prog= ramming. > * Elisp: (elisp). The Emacs Lisp Reference Manual. > [...] > > Emacs misc features > * Autotype: (autotype). Convenient features for text that you en= ter > frequently in Emacs. > * Bovine: (bovine). Semantic bovine parser development. > * Calc: (calc). Advanced desk calculator and mathematica= l tool. > * Dired-X: (dired-x). Dired Extra Features. > [...] > > Unknown category > * Modus Themes: (modus-themes). Elegant, highly legible and cus= tomizable themes. > > > The two odds things about the last entry are its category and the extra > space after the asterisk. This odd category and appearance are only in > emacs-29 and master; in emacs-28 the Modus Themes manual is under the > "Emacs misc features" category and there's no extra space: > > > Emacs misc features > * Autotype: (autotype). Convenient features for text that you en= ter > frequently in Emacs. > * Bovine: (bovine). Semantic bovine parser development. > * Calc: (calc). Advanced desk calculator and mathematica= l tool. > * Dired-X: (dired-x). Dired Extra Features. > [...] > * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA). > * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. > [...] > > > I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz > tarballs at alpha.gnu.org and the info/dir file in the latter tarball > has the same oddities with Modus Themes, while info/dir in the former > tarball does not. > > I eyeballed doc/misc/modus-themes.texi, which is generated from > modus-themes.org, in emacs-29 and master, and the beginning of that file > appears similar to the start of other .texi files in that directory and > also to the start of org.texi, which is also generated (from org.org). > (One difference between modus-themes.org and org.org is that the latter > uses org-setup.org to generate the .texi file, while modus-themes.org > includes similar lines in the file itself instead of in a setup file.) > And the resulting modus-themes.info file also appears to be fine. > Moreover, when I execute `install-info ./modus-themes.info ./dir' from > the shell, using the modus-themes.info from the emacs-29 builds, the > resulting dir file contains the entry for Modus Themes under the "Emacs > misc features" category. So it seems that problematic dir file results > from some other part of the build process, but I couldn't figure out > which. I bisected the problem to the following commit: 8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit commit 8a9839348fb8762c8843362595f2ca9de60d515c Author: Protesilaos Stavrou Date: Wed Aug 3 14:32:38 2022 +0300 Update modus-themes to their version 2.5.0 And the problem is due, to my surprise, to whitespace in the Org markup at the beginning of modus-themes.org. This suggests to me a problem somewhere in org/ox-texinfo.el, but I'm not familiar with that code, so I'll leave pursuing it to someone who is. In the meantime, building with the attached patch against current emacs-29 restores the correct dir file. Steve Berman --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Description: modus-themes.org patch Content-Transfer-Encoding: quoted-printable diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org index 4bf78379c10..8cfa22df923 100644 =2D-- a/doc/misc/modus-themes.org +++ b/doc/misc/modus-themes.org @@ -1,23 +1,23 @@ -#+title: Modus themes for GNU Emacs -#+author: Protesilaos Stavrou -#+email: info@protesilaos.com -#+language: en -#+options: ':t toc:nil author:t email:t num:t -#+startup: content -#+macro: stable-version 3.0.0 -#+macro: release-date 2022-10-28 -#+macro: development-version 3.1.0-dev -#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@ -#+macro: space @@texinfo:@: @@ -#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@ -#+texinfo_filename: modus-themes.info -#+texinfo_dir_category: Emacs misc features -#+texinfo_dir_title: Modus Themes: (modus-themes) -#+texinfo_dir_desc: Elegant, highly legible and customizable themes -#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.co= m,maintainer webpage} -#+texinfo_header: @set MAINTAINER Protesilaos Stavrou -#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com= } -#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesi= laos.com,contact the maintainer} +#+title: Modus themes for GNU Emacs +#+author: Protesilaos Stavrou +#+email: info@protesilaos.com +#+language: en +#+options: ':t toc:nil author:t email:t num:t +#+startup: content +#+macro: stable-version 3.0.0 +#+macro: release-date 2022-10-28 +#+macro: development-version 3.1.0-dev +#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@ +#+macro: space @@texinfo:@: @@ +#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@ +#+texinfo_filename: modus-themes.info +#+texinfo_dir_category: Emacs misc features +#+texinfo_dir_title: Modus Themes: (modus-themes) +#+texinfo_dir_desc: Elegant, highly legible and customizable themes +#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maint= ainer webpage} +#+texinfo_header: @set MAINTAINER Protesilaos Stavrou +#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com} +#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.co= m,contact the maintainer} #+texinfo: @insertcopying --=-=-=-- From unknown Sat Jun 21 10:43:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 14:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: Protesilaos Stavrou , 64548@debbugs.gnu.org Received: via spool by 64548-submit@debbugs.gnu.org id=B64548.168899812315987 (code B ref 64548); Mon, 10 Jul 2023 14:09:02 +0000 Received: (at 64548) by debbugs.gnu.org; 10 Jul 2023 14:08:43 +0000 Received: from localhost ([127.0.0.1]:48901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIrZC-00049l-Gt for submit@debbugs.gnu.org; Mon, 10 Jul 2023 10:08:43 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIrZ7-00049S-L6 for 64548@debbugs.gnu.org; Mon, 10 Jul 2023 10:08:41 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 9B1DA240106 for <64548@debbugs.gnu.org>; Mon, 10 Jul 2023 16:08:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1688998111; bh=sXRRBpVkXpUIsnHzVnyPiEESH77tfGiwGudjZ8TAOQg=; h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version:From; b=Np0wGs+dfShFpv5JMPt17FEJNVmfBRFY478SMi3shd/CT8McivXVchGrdt1cQD/0X c+/mRNgKNk015NwjgTjBsiapjkdO2W2XDuoP1cXUhUZvM2ObGND03CQIzMW8HXh8cL oale5qFhrpXYkRpmRKWywjC7+jhdPKuVYjNLTC8N349VEq5N+fpCxOSsOqBH7BYpZT +uxdsht6yGjyoNqrrrdl/rRM8eoOEBdeZOHmbq3z5KFLhYq9SI7rqWQJFkpYy9Letd aFK+5sBD9W1dpTiXAf7fjwpL9ZNG5egG72WE+sOXVJ4eUT1/MQBVY7+tdk+sOQ8N0H 4jLJ+UlEBUNxQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4R05St6YjHz9rxM; Mon, 10 Jul 2023 16:08:30 +0200 (CEST) From: Philip Kaludercic In-Reply-To: <875y6sgjad.fsf@gmx.net> (Stephen Berman's message of "Mon, 10 Jul 2023 12:20:10 +0200") References: <87sf9wsun0.fsf@gmx.net> <875y6sgjad.fsf@gmx.net> Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Date: Mon, 10 Jul 2023 14:08:30 +0000 Message-ID: <87h6qbkgf5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I've added Protesilaos to the CCs, in case he hasn't seen the bug report. (Generally it is recommended to add a "X-Debbugs-CC" header if you can find the maintainer). Stephen Berman writes: > On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman wrote: > >> After building Emacs from the release branch or from master, the >> info/dir file looks like this (excerpted): >> >> [...] >> * Menu: >> >> Texinfo documentation system >> * Info: (info). How to use the documentation browsing system. >> >> Emacs >> * Emacs: (emacs). The extensible self-documenting text editor. >> * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. >> >> Emacs lisp >> * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming. >> * Elisp: (elisp). The Emacs Lisp Reference Manual. >> [...] >> >> Emacs misc features >> * Autotype: (autotype). Convenient features for text that you enter >> frequently in Emacs. >> * Bovine: (bovine). Semantic bovine parser development. >> * Calc: (calc). Advanced desk calculator and mathematical tool. >> * Dired-X: (dired-x). Dired Extra Features. >> [...] >> >> Unknown category >> * Modus Themes: (modus-themes). Elegant, highly legible and customizable themes. >> >> >> The two odds things about the last entry are its category and the extra >> space after the asterisk. This odd category and appearance are only in >> emacs-29 and master; in emacs-28 the Modus Themes manual is under the >> "Emacs misc features" category and there's no extra space: >> >> >> Emacs misc features >> * Autotype: (autotype). Convenient features for text that you enter >> frequently in Emacs. >> * Bovine: (bovine). Semantic bovine parser development. >> * Calc: (calc). Advanced desk calculator and mathematical tool. >> * Dired-X: (dired-x). Dired Extra Features. >> [...] >> * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA). >> * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. >> [...] >> >> >> I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz >> tarballs at alpha.gnu.org and the info/dir file in the latter tarball >> has the same oddities with Modus Themes, while info/dir in the former >> tarball does not. >> >> I eyeballed doc/misc/modus-themes.texi, which is generated from >> modus-themes.org, in emacs-29 and master, and the beginning of that file >> appears similar to the start of other .texi files in that directory and >> also to the start of org.texi, which is also generated (from org.org). >> (One difference between modus-themes.org and org.org is that the latter >> uses org-setup.org to generate the .texi file, while modus-themes.org >> includes similar lines in the file itself instead of in a setup file.) >> And the resulting modus-themes.info file also appears to be fine. >> Moreover, when I execute `install-info ./modus-themes.info ./dir' from >> the shell, using the modus-themes.info from the emacs-29 builds, the >> resulting dir file contains the entry for Modus Themes under the "Emacs >> misc features" category. So it seems that problematic dir file results >> from some other part of the build process, but I couldn't figure out >> which. > > I bisected the problem to the following commit: > > 8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit > commit 8a9839348fb8762c8843362595f2ca9de60d515c > Author: Protesilaos Stavrou > Date: Wed Aug 3 14:32:38 2022 +0300 > > Update modus-themes to their version 2.5.0 > > And the problem is due, to my surprise, to whitespace in the Org markup > at the beginning of modus-themes.org. This suggests to me a problem > somewhere in org/ox-texinfo.el, Why do you think this is a problem with exporting, rather than with parsing? Either way, it might be worth involving some Org people in this report. > but I'm not familiar with that code, so > I'll leave pursuing it to someone who is. In the meantime, building > with the attached patch against current emacs-29 restores the correct > dir file. > > Steve Berman > > diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org > index 4bf78379c10..8cfa22df923 100644 > --- a/doc/misc/modus-themes.org > +++ b/doc/misc/modus-themes.org > @@ -1,23 +1,23 @@ > -#+title: Modus themes for GNU Emacs > -#+author: Protesilaos Stavrou > -#+email: info@protesilaos.com > -#+language: en > -#+options: ':t toc:nil author:t email:t num:t > -#+startup: content > -#+macro: stable-version 3.0.0 > -#+macro: release-date 2022-10-28 > -#+macro: development-version 3.1.0-dev > -#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@ > -#+macro: space @@texinfo:@: @@ > -#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@ > -#+texinfo_filename: modus-themes.info > -#+texinfo_dir_category: Emacs misc features > -#+texinfo_dir_title: Modus Themes: (modus-themes) > -#+texinfo_dir_desc: Elegant, highly legible and customizable themes > -#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage} > -#+texinfo_header: @set MAINTAINER Protesilaos Stavrou > -#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com} > -#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer} > +#+title: Modus themes for GNU Emacs > +#+author: Protesilaos Stavrou > +#+email: info@protesilaos.com > +#+language: en > +#+options: ':t toc:nil author:t email:t num:t > +#+startup: content > +#+macro: stable-version 3.0.0 > +#+macro: release-date 2022-10-28 > +#+macro: development-version 3.1.0-dev > +#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@ > +#+macro: space @@texinfo:@: @@ > +#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@ > +#+texinfo_filename: modus-themes.info > +#+texinfo_dir_category: Emacs misc features > +#+texinfo_dir_title: Modus Themes: (modus-themes) > +#+texinfo_dir_desc: Elegant, highly legible and customizable themes > +#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage} > +#+texinfo_header: @set MAINTAINER Protesilaos Stavrou > +#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com} > +#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer} > > #+texinfo: @insertcopying From unknown Sat Jun 21 10:43:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic , Stephen Berman Cc: 64548@debbugs.gnu.org Received: via spool by 64548-submit@debbugs.gnu.org id=B64548.168901857118208 (code B ref 64548); Mon, 10 Jul 2023 19:50:02 +0000 Received: (at 64548) by debbugs.gnu.org; 10 Jul 2023 19:49:31 +0000 Received: from localhost ([127.0.0.1]:49210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIwt1-0004jc-B4 for submit@debbugs.gnu.org; Mon, 10 Jul 2023 15:49:31 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:45817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIwsz-0004jO-42 for 64548@debbugs.gnu.org; Mon, 10 Jul 2023 15:49:30 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id D5245E0003; Mon, 10 Jul 2023 19:49:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com; s=gm1; t=1689018562; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4WUnYlHJ0dL1CxKQnZVauOYnOxRq55ebwybhIYuFOW0=; b=anWec7YUocsVkHJNdfJS+guoiA7LUz3+yF4QAXRPmS7zsihyhIJFgCc+T+TfPjTbYhhqnt +9b7+s9G6p/8pYiayuePEwtLNPXS+6C0uJLyIlyk629579PofyDsBWo8B6oK1mVP2eOGDy eDKGPx94H6FGIqDk7AFJiISe1fc2+NuS3zl0c4llINgWgBsuD7iGCB/2XQTPjt5J0hAjh/ K/ZV2nSTRRg1pmeACtoLli5WhiThYmlsBuCqE5NxQw4szVH4ILUruBd/N/eXlq2yNi5Fgd W2wtSBG0YSoQroD5GfyHATzgKEhcRZp6QmqKLlSG42EvK89BOljj+HrZM6rJLg== From: Protesilaos Stavrou In-Reply-To: <87h6qbkgf5.fsf@posteo.net> References: <87sf9wsun0.fsf@gmx.net> <875y6sgjad.fsf@gmx.net> <87h6qbkgf5.fsf@posteo.net> Date: Mon, 10 Jul 2023 22:49:20 +0300 Message-ID: <87lefno8cf.fsf@protesilaos.com> MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: public@protesilaos.com X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Philip Kaludercic > Date: Mon, 10 Jul 2023 14:08:30 +0000 > > I've added Protesilaos to the CCs, in case he hasn't seen the bug > report. (Generally it is recommended to add a "X-Debbugs-CC" header if > you can find the maintainer). Thank you Philip, Stephen! Stephen, I am fine with the patch. I was not expecting the spaces to create such a problem. All the best, Protesilaos (or simply "Prot") -- Protesilaos Stavrou https://protesilaos.com From unknown Sat Jun 21 10:43:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: Protesilaos Stavrou , 64548@debbugs.gnu.org Received: via spool by 64548-submit@debbugs.gnu.org id=B64548.168901978219992 (code B ref 64548); Mon, 10 Jul 2023 20:10:02 +0000 Received: (at 64548) by debbugs.gnu.org; 10 Jul 2023 20:09:42 +0000 Received: from localhost ([127.0.0.1]:49222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIxCY-0005CO-4q for submit@debbugs.gnu.org; Mon, 10 Jul 2023 16:09:42 -0400 Received: from mout.gmx.net ([212.227.17.20]:50533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIxCU-0005C6-T8 for 64548@debbugs.gnu.org; Mon, 10 Jul 2023 16:09:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1689019771; x=1689624571; i=stephen.berman@gmx.net; bh=Xv7STyp5HqNn+ZJv644LdEFKb72UVRW/IyiL+ddI/o4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=DIRePBibEr1vGDpkBXxZuJFGi7OcInCfG9zXZzsEA7rafAHnBlNaImpZbk1TT6OzL6JGgs5 883G+bTE6KdqKgoalC2WzGw9+C9E8K6bUnQVhcsOK7JtBfmt7lIGnXB8vidrCDF93Y4Z2JVag OU/voZbS3ZUe4VLX0cd5ChIX7QzYqoyRC0ZBt623H4eB7dzieXDwV+2RWkVBc4NphQ2vgPLPS ammfdSo+cFixX7OcbfTD4JXecM1fOYZzbT63FOV+RyBscyolUH+Yj3aqt1U3X6ThlZt7KAyBl i4sSgsExyoEG2wouaznVH/bX0BMXd6N70GJnngd8xE8kQJUFH1kg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.36.73]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M6Daq-1qLBBL07b6-006ejG; Mon, 10 Jul 2023 22:09:31 +0200 From: Stephen Berman In-Reply-To: <87h6qbkgf5.fsf@posteo.net> (Philip Kaludercic's message of "Mon, 10 Jul 2023 14:08:30 +0000") References: <87sf9wsun0.fsf@gmx.net> <875y6sgjad.fsf@gmx.net> <87h6qbkgf5.fsf@posteo.net> Date: Mon, 10 Jul 2023 22:09:30 +0200 Message-ID: <87wmz7fs05.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:q/7fT7Jmab2niGRxKfpaMomp+EW9Ox+7QhgMmw8e6nizuFvqKNV yROETOiCZtshnHtpaKrbXBPoTThCLjcPWId+Dn7e5IKYcaVEaeY9mxhzXet8tkbZjK8PSo7 zad6r2ibjmqxVPrZK/PzLO8WDvrFoLkBXsKYBl6aQX4PB1SjEL3aFlogdV+xASt5T9rKTKI GeQpE6lTi4cLMgMQ2YeZg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QwxHP5kcoH4=;lO/ZhJiODCvczrfo1fw83SClAqr 7Y1hKef399fsBCVEWxKoNZsX1K9dMsxeEbrl7TjB21MIMxjtlHJyj8IhqSZp26vPkQlYQRvzh j73Kdu3ECucW7w39Uu5OA5j6wb3jT6/MOfGKRiATpaNI0SLh6CV1QqR4XDfcygIgn3XENa+3B zZiL8rn4xNuIGYpN+qfVqBLMA/Og7pnKvLMefWPrz3TrgDCYmbDbauUfRZdZ8REHpEzcdno/T PYSW6hclJY0NaJyk5Ur+zMeLN1pGfLFxyu/5AB0JCdVEGz7y1HKSoYnkloYhWIt5FJ2r54dH5 b22UaRumfQPn+bwp2fHnZ4Pl8ttrW+7msgu72evSus9hTwRcvfDzEi3cVR5ynhBvttRy1bpYM cGP1nNJ3OGuZQpHKvXRZDp6TTrkP4Ovrs0plA701h21AnCuvudblsNg8AsHeqlYgUZIctpci2 yVjS8x4v73GoK3OIV6H0eyJKyiwNa5GERHYkRhTVi120Xj/o5KGvhtRFw5sufXuwUHYXx3lvl CvZXGphMT4uEweI9ntBpDj6zthvbWkl7mo6x8YxXJHdkaY5HmyTBfJ8JCZXKh/2PaT6kaid05 sLyeQ6bRPOD2SYovqAszr0XRmSBy4aQYVZ59YLjNY/HwDbeV+u3ueeuETWKWAlUvy3DKmo1Af +4lCfAHiDl0/Z9BuqN3RUDU0L5btrzVNpgqWKW2Pnz52KENiRsE/ejwpieemkXA948KiSFTa2 9YFI00HqB/0RRqo7cLRlb5WDpWRpt/OAmPYCW8bghQ3AxlveQvEI1kBldcDoYgiH5NbvfzKrC kMA/EdnzzhvcPfqM6TN6E4/Hixgfexw3jq577XxuI9tsjfWmizM8w/mHoLgjLxJdzBjzfrx9W 98BVZQN56069YdGzaSy2dYe6q4oZVp0BIEJ3QqqdTEyQT9fHbbVcABpxUF7I6udTR4HYETkzB RIufWacUCM1poqmnprt+ydngmTw= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, 10 Jul 2023 14:08:30 +0000 Philip Kaludercic = wrote: > I've added Protesilaos to the CCs, in case he hasn't seen the bug > report. (Generally it is recommended to add a "X-Debbugs-CC" header if > you can find the maintainer). > > Stephen Berman writes: > >> On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman wrote: >> >>> After building Emacs from the release branch or from master, the >>> info/dir file looks like this (excerpted): >>> >>> [...] >>> Unknown category >>> * Modus Themes: (modus-themes). Elegant, highly legible and customiza= ble >>> themes. >>> >>> >>> The two odds things about the last entry are its category and the extr= a >>> space after the asterisk. >>> [...] >> >> I bisected the problem to the following commit: >> >> 8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit >> commit 8a9839348fb8762c8843362595f2ca9de60d515c >> Author: Protesilaos Stavrou >> Date: Wed Aug 3 14:32:38 2022 +0300 >> >> Update modus-themes to their version 2.5.0 >> >> And the problem is due, to my surprise, to whitespace in the Org markup >> at the beginning of modus-themes.org. This suggests to me a problem >> somewhere in org/ox-texinfo.el, > > Why do you think this is a problem with exporting, rather than with > parsing? I wasn't thinking of any specific cause, I just saw that ox-texinfo.el is used in the Makefile, but I know nothing about it. > Either way, it might be worth involving some Org people in > this report. Yes, that I did mean to suggest. >> but I'm not familiar with that code, so >> I'll leave pursuing it to someone who is. In the meantime, building >> with the attached patch against current emacs-29 restores the correct >> dir file. [...] On Mon, 10 Jul 2023 22:49:20 +0300 Protesilaos Stavrou wrote: >> From: Philip Kaludercic >> Date: Mon, 10 Jul 2023 14:08:30 +0000 >> >> I've added Protesilaos to the CCs, in case he hasn't seen the bug >> report. (Generally it is recommended to add a "X-Debbugs-CC" header if >> you can find the maintainer). > > Thank you Philip, Stephen! > > Stephen, I am fine with the patch. I was not expecting the spaces to > create such a problem. Thanks. I do hope an Org developer familiar with the generation of .texi files from .org sources will chime in, and in any case it's up to Eli to decide whether the patch should be installed. Steve Berman From unknown Sat Jun 21 10:43:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stephen Berman Subject: bug#64548: closed (Re: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category") Message-ID: References: <838rbm8zzp.fsf@gnu.org> <87sf9wsun0.fsf@gmx.net> X-Gnu-PR-Message: they-closed 64548 X-Gnu-PR-Package: emacs Reply-To: 64548@debbugs.gnu.org Date: Tue, 11 Jul 2023 11:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1689073922-8372-1" This is a multi-part message in MIME format... ------------=_1689073922-8372-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64548: 29.0.92; Modus Themes Info manual is in "Unknown category" which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64548@debbugs.gnu.org. --=20 64548: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64548 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1689073922-8372-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64548-done) by debbugs.gnu.org; 11 Jul 2023 11:11:16 +0000 Received: from localhost ([127.0.0.1]:49820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJBH1-0002A1-SX for submit@debbugs.gnu.org; Tue, 11 Jul 2023 07:11:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJBGx-00029l-Oy for 64548-done@debbugs.gnu.org; Tue, 11 Jul 2023 07:11:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJBGs-0002VB-2I; Tue, 11 Jul 2023 07:11:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ize5sdnO0Ogryap37gFaq0zhLmSaePShZVmNEubH6bI=; b=P7cYcMrQ3rjE 8/1JvThUwGSP55kydPCqn1ZtHud+ZZ9jNRjI1aSNdqIgoHmpFdHFOVcOnMsYCqcglkMwOVHNjmztH 8/ekbDUJvJ0Sf7Ld4DE7hmcjdQTcY8PEDjxB3C+T96Df7Mv4CKWWaYvQTVVUlt9NWTIBmLAO4OigK HKYjMvdvsRxqdrjAMXYRqj0NThbdiNXz3t00w17n+suKKtxxD2wmlwM3RRFhmUBaGGtFlY3eLjZH/ mpz6z0nX9iiUE6BScycQTAnone/vv7fRlbD9RqnsW7w2YpxbYdR+6MhPJTphr+3vLLuxXW2Gpcle1 bqnw5FhYyQs0nKLd6F1FHg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJBGr-0005j5-IS; Tue, 11 Jul 2023 07:11:05 -0400 Date: Tue, 11 Jul 2023 14:11:06 +0300 Message-Id: <838rbm8zzp.fsf@gnu.org> From: Eli Zaretskii To: Protesilaos Stavrou In-Reply-To: <87lefno8cf.fsf@protesilaos.com> (message from Protesilaos Stavrou on Mon, 10 Jul 2023 22:49:20 +0300) Subject: Re: bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" References: <87sf9wsun0.fsf@gmx.net> <875y6sgjad.fsf@gmx.net> <87h6qbkgf5.fsf@posteo.net> <87lefno8cf.fsf@protesilaos.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64548-done Cc: philipk@posteo.net, stephen.berman@gmx.net, 64548-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 64548@debbugs.gnu.org > From: Protesilaos Stavrou > Date: Mon, 10 Jul 2023 22:49:20 +0300 > > > From: Philip Kaludercic > > Date: Mon, 10 Jul 2023 14:08:30 +0000 > > > > I've added Protesilaos to the CCs, in case he hasn't seen the bug > > report. (Generally it is recommended to add a "X-Debbugs-CC" header if > > you can find the maintainer). > > Thank you Philip, Stephen! > > Stephen, I am fine with the patch. I was not expecting the spaces to > create such a problem. Thanks, installed on the emacs-29 branch. I suggest to bring this issue to the attention of the Org developers. ------------=_1689073922-8372-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jul 2023 20:22:07 +0000 Received: from localhost ([127.0.0.1]:47238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIauz-0001up-SQ for submit@debbugs.gnu.org; Sun, 09 Jul 2023 16:22:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:52798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIauv-0001uO-Ep for submit@debbugs.gnu.org; Sun, 09 Jul 2023 16:22:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIauv-0004Mh-5N for bug-gnu-emacs@gnu.org; Sun, 09 Jul 2023 16:22:01 -0400 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIaus-0000Rg-PE for bug-gnu-emacs@gnu.org; Sun, 09 Jul 2023 16:22:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1688934115; x=1689538915; i=stephen.berman@gmx.net; bh=wakvnPqFm5RWXu2M3WW5M6zjfbdoHMyJg9CiZK0g7SA=; h=X-UI-Sender-Class:From:To:Subject:Date; b=T6S8Mu/D3gnv1odoOxnVqSWITodTk0/zO+2UsNn5hofhJRZr0rnaECLGfGEBB2S46Ng9XPF NHd8PrTrH62n9f1Q+H+0OvNdD1kuz7tXWmLh2E6nen1cEplMvuzQ9g+UqePjURV53vGCEpBjq KF3R7fpzfA9clwlYEYfcm/qfwtiWM560dZsupCPd6U+9Aye624YIhFYfFiSwhBfnKr5NB5eFJ Jat8vxklxwgdPYuXUT2x/szzcEOYt+R/6xxTA0BYK/XfnZZqN32xyU0jGO8MY7LCIh1JkEsYs R904ilTPqzHYv7vOPLpXLC9kJF5YS0fOi+S8Aa1+H/ItzZwp264g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.37.100]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mn2W5-1pb2Q82nWp-00k8sS for ; Sun, 09 Jul 2023 22:21:55 +0200 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 29.0.92; Modus Themes Info manual is in "Unknown category" Date: Sun, 09 Jul 2023 22:21:55 +0200 Message-ID: <87sf9wsun0.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9PlBmDz2dTUFkrXB9JvkkePwc5GLniiKdcbRdbfuWQBjJlkSuTk G0siRspTjDw2fshjECilJALeDiwIDUiyp3HccFhoUJia4AC/KpZmNrwUtMQCvylI/bjHdCr g0/7Z6GnGIEsEzBIM/6BVMoRg8aIIx+8DW3QkiTe/AjLj5iRjEbpVBTh9vZ583X2NYkNSIi cpznrfDsIjd5tx9ieTdLg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:fcJGddvsolc=;2USKE6M0c0r7M83kYbKxF9YO8wH xVv97L0Yp8Fue3NB0vqqSKd5xLk5Rd2+Oynw88jYMDRMRIE3pJoFY5x2pSDLWwMx/AgYZv0K/ lIgQ5S4U/9FEAB58/kHBFPtqRdf+SW4bzkcEHY8Vx9dBebXxyJOSQVjjwVn/wgoswoAdh+28w uvKRC5vCgz6+phdzaVntuDa3QZN7EGj4VfdRUW3jHLBiLtGBli0M5XtVIqxr1Hvx85UKEtj7K Mx6vVIs1GS3ctNHtHjEN1LJfL5sePnSVBM4wADUO0NOhyq/+ALTS6PV1LyhTerKaHxv1JxcmO vNFPDVADMCDmt4Zgg1ULzKuotJ0ApqTtVLmkAVo5p+qIUTIRHlblzJUF4aiW7YYmB5armKvOu PN7QFGG4CoAMLKcNDxYT6NxHZLIIntxLezjQEph9sTpeQV4KlmngP0Hb3nuJX+/hi9cquKQst 6ByDtuLomEEj2awP/7xs3wOoz+O5+DxtKlDJ303Oxij+98bY3bOardmhaHAxHR9h+BtloExwU P/J3u4OUqwDNZpGvzJNtEL/+QzE7Xj4SmGydxZKX82YMhi2Y+1/XCSngbUT9jyiWrV1A2B4Uc nnAjnLarwWCjos5WA9fs0lgFYWVBUcgvvN7ILLEBpbpt2f87nNCwDMVQ2X/gTZh53y8eZA2wa F7Fq1oeJiMSsYLzFSRjx5fdC0Abz6AcE2V20JqahuUcZGPpmET0bbiyC6SzzlQ+yZ/iaQUO9t 6NJn3pSwfEkFYn+Kyg7y645kB66gMZhcPQI54VP5GncAbTlj7+ZaIviMhfDxsJJeRHzf8jBVL lV2MH9CJsHPOHr87jgJNyOT2//iEcO4aEsWg/OUmOeAqOigpMFn7RcqOLd8WtBKK6lX6PpnDb cJxKvY1ul6dxtse/twTYGNxc0RAKwDH+3UX7ICVj+qlYQI/A2lGzQqHpvNgYVtQ2tFUHyPkPW Zc1CzQlBANl0FBTfpg2yL1ZPdZM= Received-SPF: pass client-ip=212.227.15.15; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) After building Emacs from the release branch or from master, the info/dir file looks like this (excerpted): [...] * Menu: Texinfo documentation system * Info: (info). How to use the documentation browsing system. Emacs * Emacs: (emacs). The extensible self-documenting text editor. * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. Emacs lisp * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming. * Elisp: (elisp). The Emacs Lisp Reference Manual. [...] Emacs misc features * Autotype: (autotype). Convenient features for text that you enter frequently in Emacs. * Bovine: (bovine). Semantic bovine parser development. * Calc: (calc). Advanced desk calculator and mathematical tool. * Dired-X: (dired-x). Dired Extra Features. [...] Unknown category * Modus Themes: (modus-themes). Elegant, highly legible and customizable themes. The two odds things about the last entry are its category and the extra space after the asterisk. This odd category and appearance are only in emacs-29 and master; in emacs-28 the Modus Themes manual is under the "Emacs misc features" category and there's no extra space: Emacs misc features * Autotype: (autotype). Convenient features for text that you enter frequently in Emacs. * Bovine: (bovine). Semantic bovine parser development. * Calc: (calc). Advanced desk calculator and mathematical tool. * Dired-X: (dired-x). Dired Extra Features. [...] * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA). * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. [...] I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz tarballs at alpha.gnu.org and the info/dir file in the latter tarball has the same oddities with Modus Themes, while info/dir in the former tarball does not. I eyeballed doc/misc/modus-themes.texi, which is generated from modus-themes.org, in emacs-29 and master, and the beginning of that file appears similar to the start of other .texi files in that directory and also to the start of org.texi, which is also generated (from org.org). (One difference between modus-themes.org and org.org is that the latter uses org-setup.org to generate the .texi file, while modus-themes.org includes similar lines in the file itself instead of in a setup file.) And the resulting modus-themes.info file also appears to be fine. Moreover, when I execute `install-info ./modus-themes.info ./dir' from the shell, using the modus-themes.info from the emacs-29 builds, the resulting dir file contains the entry for Modus Themes under the "Emacs misc features" category. So it seems that problematic dir file results from some other part of the build process, but I couldn't figure out which. In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2023-07-02 built on strobelfssd Repository revision: 37ed3d15f38339400eba67647c87fad85de3a384 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Linux From Scratch r11.3-100-systemd Configured using: 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB ------------=_1689073922-8372-1--