From unknown Fri Aug 15 20:48:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23599 <23599@debbugs.gnu.org> To: bug#23599 <23599@debbugs.gnu.org> Subject: Status: Including search directories for pdf and dvi Reply-To: bug#23599 <23599@debbugs.gnu.org> Date: Sat, 16 Aug 2025 03:48:59 +0000 retitle 23599 Including search directories for pdf and dvi reassign 23599 automake submitter 23599 Mohammad Akhlaghi severity 23599 normal tag 23599 confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 14:03:08 2016 Received: (at submit) by debbugs.gnu.org; 22 May 2016 18:03:08 +0000 Received: from localhost ([127.0.0.1]:33014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4XiV-0003qW-Sq for submit@debbugs.gnu.org; Sun, 22 May 2016 14:03:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4QSz-0004nV-3L for submit@debbugs.gnu.org; Sun, 22 May 2016 06:18:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4QSs-0008M3-Pg for submit@debbugs.gnu.org; Sun, 22 May 2016 06:18:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4QSs-0008Lz-Mg for submit@debbugs.gnu.org; Sun, 22 May 2016 06:18:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4QSq-0000EW-Az for bug-automake@gnu.org; Sun, 22 May 2016 06:18:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4QSl-0008Le-87 for bug-automake@gnu.org; Sun, 22 May 2016 06:18:27 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4QSl-0008La-4Q for bug-automake@gnu.org; Sun, 22 May 2016 06:18:23 -0400 Received: from priv-gw-1.astr.tohoku.ac.jp ([130.34.119.251]:46756 helo=[172.21.11.144]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b4QSj-0004qm-AG for bug-automake@gnu.org; Sun, 22 May 2016 06:18:21 -0400 From: Mohammad Akhlaghi Subject: Including search directories for pdf and dvi To: bug-automake@gnu.org Message-ID: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> Date: Sun, 22 May 2016 19:18:48 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 22 May 2016 14:03:06 -0400 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: -6.4 (------) Hello, In buiding Gnuastro, we are using Gnulib's `build-aux/bootstrap'. To keep the source files clean, we have configured the bootstrap process to build all its files and directories in a directory named "bootstrapped". In the Git repository (link below), this directory is basically empty (except for a README file) and in the relase tarball it is populated with all the bootstrapped directories. The general structure can be seen in the repo on Savannah: http://git.savannah.gnu.org/cgit/gnuastro.git/tree/ One of the files in Gnulib that can be imported (instead of having to keep it in the version controlled source) is `fdl.texi' (the Texinfo source for the GNU Free Documentation license). Until now we have this file under version control in our `doc/' directory. But since it is present in the Gnulib archives, I am working on importing it during the bootstrap process (my current work is not yet merged into the repository yet). The bootstrapping process puts the file in `bootstrapped/doc/fdl.texi'. So I have included the following line in my `doc/Makefile.am': AM_MAKEINFOFLAGS = -I $(top_srcdir)/bootstrapped/doc This works for `make' (to build Info files) and also for `make html'. However, when I run `make pdf', or `make dvi', it complains about not finding `fdl.texi'. Looking at Automake's generated `.texi.dvi', or `.texi.pdf' rules in `Makefile.in', I see that the `AM_MAKEINFOFLAGS' is not given to `texi2dvi'. It is set in the `MAKEINFO' variable before calling `texi2dvi'. Therefore `texi2dvi' isn't instructed look into this directory and thus it can't generate the pdf or dvi outputs. When I add this line by hand in the final Makefile's rule, it works and finds the directory. I currently have a workaround for this problem (copying or making a symbolic link from the `bootstrapped/doc/fdl.texi' to the `doc/fdl.texi' during the bootstrap process), however, this is not elegant! This file is a bootstrapped file and it would be much better and clear if it remains with the other bootstrapped files. If I am doing something wrong or missing something, I would really appreciate it if you could let me know. Since the `AM_MAKEINFOFLAGS' solution works in making Info and HTML outputs for this situation, but not in pdf or dvi outputs, I thought it might be a bug and I am sharing it with you here to see if you agree and if it is possible to fix this problem. Thank you very much, Mohammad From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 21:08:34 2016 Received: (at 23599) by debbugs.gnu.org; 23 May 2016 01:08:34 +0000 Received: from localhost ([127.0.0.1]:33239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4eMD-0000Be-Vr for submit@debbugs.gnu.org; Sun, 22 May 2016 21:08:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4eMC-0000BS-UF for 23599@debbugs.gnu.org; Sun, 22 May 2016 21:08:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4eM4-0006iu-Dn for 23599@debbugs.gnu.org; Sun, 22 May 2016 21:08:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4eM4-0006ii-9m for 23599@debbugs.gnu.org; Sun, 22 May 2016 21:08:24 -0400 Received: from mek33-4-82-236-46-88.fbx.proxad.net ([82.236.46.88]:60018 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b4eM3-0001AL-Bb; Sun, 22 May 2016 21:08:23 -0400 From: Mathieu Lirzin To: Mohammad Akhlaghi Subject: Re: bug#23599: Including search directories for pdf and dvi References: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> Date: Mon, 23 May 2016 03:08:19 +0200 In-Reply-To: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> (Mohammad Akhlaghi's message of "Sun, 22 May 2016 19:18:48 +0900") Message-ID: <87r3ctd1j0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.4 (------) Hello, Mohammad Akhlaghi writes: > I currently have a workaround for this problem (copying or making a > symbolic link from the `bootstrapped/doc/fdl.texi' to the > `doc/fdl.texi' during the bootstrap process), however, this is not > elegant! This file is a bootstrapped file and it would be much better > and clear if it remains with the other bootstrapped files. > > If I am doing something wrong or missing something, I would really > appreciate it if you could let me know. Since the `AM_MAKEINFOFLAGS' > solution works in making Info and HTML outputs for this situation, but > not in pdf or dvi outputs, I thought it might be a bug and I am > sharing it with you here to see if you agree and if it is possible to > fix this problem. I haved faced the same type of problem when trying to include a texi fragment generated at configure time in "$(top_builddir)/doc" and setting 'AM_MAKEINFOFLAGS = -I doc'. My ugly workaround is to override TEXI2DVI variable like this: TEXI2DVI = texi2dvi -I doc After a quick look at $(datadir)/automake-1.15/am/texibuild.am' and '$(bindir)/texi2dvi', my guess is that 'texi2dvi' no longer handles passing arguments via the MAKEINFO shell variable, which is the way Automake passes AM_MAKEINFOFLAGS content to it. Thanks for reporting this issue. -- Mathieu Lirzin From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 00:34:30 2016 Received: (at 23599) by debbugs.gnu.org; 23 May 2016 04:34:30 +0000 Received: from localhost ([127.0.0.1]:33316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4hZW-0008LO-1G for submit@debbugs.gnu.org; Mon, 23 May 2016 00:34:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4hZU-0008LB-5B for 23599@debbugs.gnu.org; Mon, 23 May 2016 00:34:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4hZO-0003UN-3a for 23599@debbugs.gnu.org; Mon, 23 May 2016 00:34:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4hZI-0003Ty-Kl; Mon, 23 May 2016 00:34:16 -0400 Received: from priv-gw-1.astr.tohoku.ac.jp ([130.34.119.251]:39194 helo=[172.21.11.144]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b4hZG-00030F-U8; Mon, 23 May 2016 00:34:15 -0400 Subject: Re: bug#23599: Including search directories for pdf and dvi To: Mathieu Lirzin References: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> <87r3ctd1j0.fsf@gnu.org> From: Mohammad Akhlaghi Message-ID: <4e852e69-6e1f-c814-249e-d82543e03904@gnu.org> Date: Mon, 23 May 2016 13:34:41 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <87r3ctd1j0.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.4 (------) Hi Mathieu, Thank you very much for the prompt answer. On 05/23/2016 10:08 AM, Mathieu Lirzin wrote: > Hello, > > Mohammad Akhlaghi writes: > >> I currently have a workaround for this problem (copying or making a >> symbolic link from the `bootstrapped/doc/fdl.texi' to the >> `doc/fdl.texi' during the bootstrap process), however, this is not >> elegant! This file is a bootstrapped file and it would be much better >> and clear if it remains with the other bootstrapped files. >> >> If I am doing something wrong or missing something, I would really >> appreciate it if you could let me know. Since the `AM_MAKEINFOFLAGS' >> solution works in making Info and HTML outputs for this situation, but >> not in pdf or dvi outputs, I thought it might be a bug and I am >> sharing it with you here to see if you agree and if it is possible to >> fix this problem. > > I haved faced the same type of problem when trying to include a texi > fragment generated at configure time in "$(top_builddir)/doc" and > setting 'AM_MAKEINFOFLAGS = -I doc'. My ugly workaround is to override > TEXI2DVI variable like this: > > TEXI2DVI = texi2dvi -I doc > > After a quick look at $(datadir)/automake-1.15/am/texibuild.am' and > '$(bindir)/texi2dvi', my guess is that 'texi2dvi' no longer handles > passing arguments via the MAKEINFO shell variable, which is the way > Automake passes AM_MAKEINFOFLAGS content to it. > > Thanks for reporting this issue. Your solution is indeed much better than mine. It would be great if Automake could account for the change in texi2dvi's behavior (not handling arguments through the MAKEINFO shell variable). I added a TEXI2DVI definition in my doc/Makefile.am, but I get the following error when running autoreconf (or automake independently): automake: warnings are treated as errors doc/Makefile.am:36: warning: user variable 'TEXI2DVI' defined here ... /usr/share/automake-1.15/am/texinfos.am: ... overrides Automake variable 'TEXI2DVI' defined here autoreconf: automake failed with exit status: 1 This is strange, because according to the Automake manual: "a variable defined in ‘Makefile.am’ or ‘AC_SUBST’ed from ‘configure.ac’ will override any definition of the variable that ‘automake’ would ordinarily create." Thank you very much, Mohammad From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 07:50:53 2016 Received: (at 23599) by debbugs.gnu.org; 23 May 2016 11:50:53 +0000 Received: from localhost ([127.0.0.1]:33520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4oNp-0003Qi-Dg for submit@debbugs.gnu.org; Mon, 23 May 2016 07:50:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4oNn-0003QV-V5 for 23599@debbugs.gnu.org; Mon, 23 May 2016 07:50:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4oNc-0006dH-MQ for 23599@debbugs.gnu.org; Mon, 23 May 2016 07:50:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4oNc-0006d5-AM for 23599@debbugs.gnu.org; Mon, 23 May 2016 07:50:40 -0400 Received: from mek33-4-82-236-46-88.fbx.proxad.net ([82.236.46.88]:53770 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b4oNa-0004DX-Db; Mon, 23 May 2016 07:50:38 -0400 From: Mathieu Lirzin To: Mohammad Akhlaghi Subject: Re: bug#23599: Including search directories for pdf and dvi References: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> <87r3ctd1j0.fsf@gnu.org> <4e852e69-6e1f-c814-249e-d82543e03904@gnu.org> Date: Mon, 23 May 2016 13:50:35 +0200 In-Reply-To: <4e852e69-6e1f-c814-249e-d82543e03904@gnu.org> (Mohammad Akhlaghi's message of "Mon, 23 May 2016 13:34:41 +0900") Message-ID: <87vb25kn78.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.4 (------) Mohammad Akhlaghi writes: > Your solution is indeed much better than mine. It would be great if > Automake could account for the change in texi2dvi's behavior (not > handling arguments through the MAKEINFO shell variable). I agree. Fixing the issue seems not trivial because it will require not breaking backward compatibility with older version of Texinfo. > I added a TEXI2DVI definition in my doc/Makefile.am, but I get the > following error when running autoreconf (or automake independently): > > automake: warnings are treated as errors > doc/Makefile.am:36: warning: user variable 'TEXI2DVI' defined here ... > /usr/share/automake-1.15/am/texinfos.am: ... overrides Automake > variable 'TEXI2DVI' defined here > autoreconf: automake failed with exit status: 1 > > This is strange, because according to the Automake manual: "a variable > defined in =E2=80=98Makefile.am=E2=80=99 or =E2=80=98AC_SUBST=E2=80=99ed = from =E2=80=98configure.ac=E2=80=99 will > override any definition of the variable that =E2=80=98automake=E2=80=99 w= ould > ordinarily create." This is normally just a warning. It is treated as an error because you are using "-Werror" in automake options. To remove this error you can add "-Wno-override". Thanks. --=20 Mathieu Lirzin From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 08:27:21 2016 Received: (at 23599) by debbugs.gnu.org; 23 May 2016 12:27:21 +0000 Received: from localhost ([127.0.0.1]:33544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4ox7-0004GJ-Ld for submit@debbugs.gnu.org; Mon, 23 May 2016 08:27:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4ox6-0004G5-4R for 23599@debbugs.gnu.org; Mon, 23 May 2016 08:27:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4owx-0007CX-92 for 23599@debbugs.gnu.org; Mon, 23 May 2016 08:27:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4owo-0007BT-MW; Mon, 23 May 2016 08:27:02 -0400 Received: from priv-gw-1.astr.tohoku.ac.jp ([130.34.119.251]:41736 helo=[172.21.11.144]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b4owo-0005h9-15; Mon, 23 May 2016 08:27:02 -0400 Subject: Re: bug#23599: Including search directories for pdf and dvi To: Mathieu Lirzin References: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> <87r3ctd1j0.fsf@gnu.org> <4e852e69-6e1f-c814-249e-d82543e03904@gnu.org> <87vb25kn78.fsf@gnu.org> From: Mohammad Akhlaghi Message-ID: <4017684b-00c6-8974-2900-0977dfff37ce@gnu.org> Date: Mon, 23 May 2016 21:27:28 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <87vb25kn78.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.4 (------) On 05/23/2016 08:50 PM, Mathieu Lirzin wrote: > This is normally just a warning. It is treated as an error because you > are using "-Werror" in automake options. To remove this error you can > add "-Wno-override". That is correct, I had forgot the Automake options in `configure.ac'! Thanks a lot for the great and prompt help, Mohammad From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 03:30:39 2022 Received: (at 23599) by debbugs.gnu.org; 21 Jan 2022 08:30:40 +0000 Received: from localhost ([127.0.0.1]:60133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nApJf-0006ES-D9 for submit@debbugs.gnu.org; Fri, 21 Jan 2022 03:30:39 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:55418 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nApJd-0006EG-GG for 23599@debbugs.gnu.org; Fri, 21 Jan 2022 03:30:37 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id D51AE342F06; Fri, 21 Jan 2022 08:30:31 +0000 (UTC) From: Mike Frysinger To: Karl Berry Subject: Re: bug#23599: Including search directories for pdf and dvi Message-Id: <20220121083031.D51AE342F06@smtp.gentoo.org> Date: Fri, 21 Jan 2022 08:30:31 +0000 (UTC) X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 Cc: Mohammad Akhlaghi , Mathieu Lirzin , 23599@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: -6.0 (------) tag 23599 = confirmed thankyou On Mon, 23 May 2016 03:08:19 +0200, Mathieu Lirzin wrote: > Mohammad Akhlaghi writes: > > I currently have a workaround for this problem (copying or making a > > symbolic link from the `bootstrapped/doc/fdl.texi' to the > > `doc/fdl.texi' during the bootstrap process), however, this is not > > elegant! This file is a bootstrapped file and it would be much better > > and clear if it remains with the other bootstrapped files. > > > > If I am doing something wrong or missing something, I would really > > appreciate it if you could let me know. Since the `AM_MAKEINFOFLAGS' > > solution works in making Info and HTML outputs for this situation, but > > not in pdf or dvi outputs, I thought it might be a bug and I am > > sharing it with you here to see if you agree and if it is possible to > > fix this problem. > > I haved faced the same type of problem when trying to include a texi > fragment generated at configure time in "$(top_builddir)/doc" and > setting 'AM_MAKEINFOFLAGS = -I doc'. My ugly workaround is to override > TEXI2DVI variable like this: > > TEXI2DVI = texi2dvi -I doc > > After a quick look at $(datadir)/automake-1.15/am/texibuild.am' and > '$(bindir)/texi2dvi', my guess is that 'texi2dvi' no longer handles > passing arguments via the MAKEINFO shell variable, which is the way > Automake passes AM_MAKEINFOFLAGS content to it. looking at texi2dvi, it's had this behavior for a very long time. the 4.3 release from Nov 2002 behaves this way. not sure i can find history for older releases. util/texi2dvi: # Unless required by the user, makeinfo expansion is wanted only # if texinfo.tex is too old. if $expand; then makeinfo=${MAKEINFO:-makeinfo} else that tip indicates perhaps an easy way out of this ... if we just add -E to the texi2dvi call, it forces makeinfo (and its flags) to be used. Karl: i see your name all over the texinfo history :). any opinion ? -mike From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 21:33:54 2022 Received: (at 23599) by debbugs.gnu.org; 22 Jan 2022 02:33:54 +0000 Received: from localhost ([127.0.0.1]:35412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nB6Dv-000792-M3 for submit@debbugs.gnu.org; Fri, 21 Jan 2022 21:33:54 -0500 Received: from freefriends.org ([96.88.95.60]:38270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nB6Dp-00078q-D5 for 23599@debbugs.gnu.org; Fri, 21 Jan 2022 21:33:50 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20M2Xh6J022737 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Jan 2022 19:33:44 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20M2XhlP022736; Fri, 21 Jan 2022 19:33:43 -0700 Date: Fri, 21 Jan 2022 19:33:43 -0700 Message-Id: <202201220233.20M2XhlP022736@freefriends.org> From: Karl Berry To: vapier@gentoo.org, akhlaghi@gnu.org, 23599@debbugs.gnu.org Subject: Re: bug#23599: Including search directories for pdf and dvi In-Reply-To: <20220121083031.D51AE342F06@smtp.gentoo.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23599 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 (---) perhaps an easy way out of this ... if we just add -E to the texi2dvi call, it forces makeinfo (and its flags) to be used. Using -E is not desirable nowadays, it has myriad possibilities for affecting the output in bad/unpredictable ways. _e used to be the way to support @macro. I surmise Automake used to always use this, hence AM_MAKEINFOFLAGS would get propagated there. I don't think the MAKEINFO envvar was ever used in the part of texi2dvi that calls TeX. I'm not sure it even applies to current makeinfo. I'm not exactly sure what the right solution is. If we can supporting pass arguments (as in -I doc) to texi2dvi somehow (aka some new variable AM_TEXI2DVIFLAGS I guess -- should also apply to texi2pdf), that should work out. I don't think we could/should make AM_MAKEINFOFLAGS apply to texi2dvi/2pdf invocations, since many makeinfo options don't apply to texi2dvi. Overriding TEXI2DVI does not seem all that bad to me either ... -k From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 23:59:52 2022 Received: (at control) by debbugs.gnu.org; 22 Jan 2022 04:59:52 +0000 Received: from localhost ([127.0.0.1]:35518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nB8VE-0002p6-Nr for submit@debbugs.gnu.org; Fri, 21 Jan 2022 23:59:52 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:33548 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nB8VA-0002oo-39 for control@debbugs.gnu.org; Fri, 21 Jan 2022 23:59:51 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id DB3F13430D2; Sat, 22 Jan 2022 04:59:41 +0000 (UTC) From: Mike Frysinger To: control@debbugs.gnu.org Subject: Control message Message-Id: <20220122045941.DB3F13430D2@smtp.gentoo.org> Date: Sat, 22 Jan 2022 04:59:41 +0000 (UTC) X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -6.0 (------) tag 23599 = confirmed thankyou From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 15:25:03 2022 Received: (at 23599) by debbugs.gnu.org; 22 Jan 2022 20:25:03 +0000 Received: from localhost ([127.0.0.1]:38002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBMwY-0005hg-UC for submit@debbugs.gnu.org; Sat, 22 Jan 2022 15:25:03 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:46442 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBMwX-0005h9-8t for 23599@debbugs.gnu.org; Sat, 22 Jan 2022 15:25:02 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 5DAF7343118; Sat, 22 Jan 2022 20:24:55 +0000 (UTC) Date: Sat, 22 Jan 2022 15:24:57 -0500 From: Mike Frysinger To: Karl Berry Subject: Re: bug#23599: Including search directories for pdf and dvi Message-ID: Mail-Followup-To: Karl Berry , akhlaghi@gnu.org, 23599@debbugs.gnu.org References: <20220121083031.D51AE342F06@smtp.gentoo.org> <202201220233.20M2XhlP022736@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8HtuURfgHyLYgzYv" Content-Disposition: inline In-Reply-To: <202201220233.20M2XhlP022736@freefriends.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 Cc: akhlaghi@gnu.org, 23599@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: -6.0 (------) --8HtuURfgHyLYgzYv Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 21 Jan 2022 19:33, Karl Berry wrote: > perhaps an easy way out of this ... if we just add -E > to the texi2dvi call, it forces makeinfo (and its flags) to be used. >=20 > Using -E is not desirable nowadays, it has myriad possibilities for > affecting the output in bad/unpredictable ways. >=20 > _e used to be the way to support @macro. I surmise Automake used to > always use this, hence AM_MAKEINFOFLAGS would get propagated there.=20 >=20 > I don't think the MAKEINFO envvar was ever used in the part of texi2dvi > that calls TeX. I'm not sure it even applies to current makeinfo. >=20 > I'm not exactly sure what the right solution is. If we can supporting > pass arguments (as in -I doc) to texi2dvi somehow (aka some new variable > AM_TEXI2DVIFLAGS I guess -- should also apply to texi2pdf), that should > work out. I don't think we could/should make AM_MAKEINFOFLAGS apply to > texi2dvi/2pdf invocations, since many makeinfo options don't apply to > texi2dvi. >=20 > Overriding TEXI2DVI does not seem all that bad to me either ... what i dislike about forcing people to set TEXI2DVI is that it does not sca= le. i came across this bug myself when converting newlib from recursive makes t= o a single top-level makefile. there are 2 subdirs, libm & libc, and each has a manual, and each needs -I set to their own subdir. so i'd have to: TEXI2DVI =3D texi2dvi -I libc -I libm and then hope each one doesn't otherwise use conflicting names. in the original report here, and in my case, the issue could be distilled d= own to the fact that makeinfo automatically includes -I flags to the subdir that the files live in. since it's libc/libc.texi, i get -I libc for free. hen= ce my info targets generate fine without extra work. so if i use the -e optio= n: TEXI2DVI =3D texi2dvi -e the automatic -I flags from makeinfo get passed through and now pdfs work. so if you say we should avoid -e because it has other side-effects, i think= we need to provide fallbacks, and smooth the default over in the process. * provide AM_TEXI2FLAGS to apply to both texi2dvi & texi2pdf calls - i don't think we need sep AM_TEXI2DVIFLAGS & AM_TEXI2PDFFLAGS, at least for now. if a request comes in, we can support both easily. * update the lib/am/texibuild.am .dvi & .pdf rules to output automatic -I p= aths just like we do for makeinfo * i guess delete the MAKEINFO=3D env var passing to texi2dvi & texi2pdf ? = if we don't want it to be used, prob best to throw it away to avoid confusion. -mike --8HtuURfgHyLYgzYv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmHsaBkACgkQQWM7n+g3 9YHFHhAAugvw6Y64VvS/zTy/IW4sZ/kRfDcIgfmXfqHP92qsIPrM7KrDeJMSWO1k U066iQ7QAO5iCvTvE2qqYpIaabfYGJ7XyHTupYGu331p1a5IUQLkiZChECLd6ogo DvhbUWIQusN8PsYGNvY3fCHrEFGfpnwSREXaYugeY1KOJRqVo9bGl6gWEsZpMB+R c/cuBH5XpZD32U8aNsoeWe485atBdRDRbCE2mtm3uvOmmVlDst8mh9U7ISD6Cz4f Rzr+EjBS+KHIuYEBA58L8GPBnLbs88QlOdS6jPSJxFC1oH81qamMYCQrMiT7deJT H0j0b2khpBoeLZAUb1OmsO8f3xaiivMMKGapWUmd75ppPkX06C/UPdT3s2R7tNys tUORNmP328Saf+JTJBeS6pE0aQS/WLuvAa1r42SCdfCXUREEuAF4wTOLuxcJ603e U/XlBPL8ofNuNcN45tX/GqKZTF3LGE1AKffGefI1WqIny56vW3VdHiMgNDjXvvjg b/v6Nh85fS25KzdmSKR3QeaJ0703f8RTuYy5GnvEePk5xS+lNSByeC4ormKEtxIS I9gzLBIuVSaGSm/HzD6pHupk6MFAHivrgAHNlXtNQMBbAfpTZrVV5s+mC0GTbpGV ++YLv2b9gRmyvpiAEOGmiQiT7Z7XlfbIcNsIAgBMdy3o+VmA/ro= =+ou/ -----END PGP SIGNATURE----- --8HtuURfgHyLYgzYv-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 16:44:00 2022 Received: (at 23599) by debbugs.gnu.org; 22 Jan 2022 21:44:00 +0000 Received: from localhost ([127.0.0.1]:38133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBOAy-0007kq-LR for submit@debbugs.gnu.org; Sat, 22 Jan 2022 16:44:00 -0500 Received: from freefriends.org ([96.88.95.60]:59008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBOAx-0007ki-3h for 23599@debbugs.gnu.org; Sat, 22 Jan 2022 16:43:59 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20MLhvAk020635 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 22 Jan 2022 14:43:58 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20MLhv2Z020634; Sat, 22 Jan 2022 14:43:57 -0700 Date: Sat, 22 Jan 2022 14:43:57 -0700 Message-Id: <202201222143.20MLhv2Z020634@freefriends.org> From: Karl Berry To: vapier@gentoo.org, 23599@debbugs.gnu.org Subject: Re: bug#23599: Including search directories for pdf and dvi In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23599 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 (---) TEXI2DVI = texi2dvi -I libc -I libm Couldn't it be set in each directory individually? But anyway, agreed it is not the best approach, so never mind. TEXI2DVI = texi2dvi -e Just for the record: -E, not -e. * provide AM_TEXI2FLAGS to apply to both texi2dvi & texi2pdf calls Good idea. - i don't think we need sep AM_TEXI2DVIFLAGS & AM_TEXI2PDFFLAGS, at least for now. if a request comes in, we can support both easily. Agreed. * update the lib/am/texibuild.am .dvi & .pdf rules to output automatic -I paths just like we do for makeinfo Sounds sensible. * i guess delete the MAKEINFO= env var passing to texi2dvi & texi2pdf ? if we don't want it to be used, prob best to throw it away to avoid confusion. Oh, looking again, I see the confusion: texi2dvi does use $MAKEINFO -- not jut for "options" to be passed to it, but as the invocation of the makeinfo program. As in: texi2dvi:1193: makeinfo=${MAKEINFO:-makeinfo} .. texi2dvi:1243: | eval $makeinfo --footnote-style=end -I "$in_dir" $run_mi_includes \ So it is not ignored. --thanks,karl. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 21:06:56 2022 Received: (at 23599) by debbugs.gnu.org; 23 Jan 2022 02:06:56 +0000 Received: from localhost ([127.0.0.1]:38286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBSHP-0005qL-Rk for submit@debbugs.gnu.org; Sat, 22 Jan 2022 21:06:56 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:33338 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBSHN-0005q8-I0 for 23599@debbugs.gnu.org; Sat, 22 Jan 2022 21:06:53 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 09E18342B59; Sun, 23 Jan 2022 02:06:46 +0000 (UTC) Date: Sat, 22 Jan 2022 21:06:49 -0500 From: Mike Frysinger To: Karl Berry Subject: Re: bug#23599: Including search directories for pdf and dvi Message-ID: Mail-Followup-To: Karl Berry , 23599@debbugs.gnu.org References: <202201222143.20MLhv2Z020634@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kRmnDMSKbTbEcL90" Content-Disposition: inline In-Reply-To: <202201222143.20MLhv2Z020634@freefriends.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.0 (------) --kRmnDMSKbTbEcL90 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 22 Jan 2022 14:43, Karl Berry wrote: > TEXI2DVI =3D texi2dvi -I libc -I libm >=20 > Couldn't it be set in each directory individually? there is no subdir makefile. newlib/Makefile: TEXI2DVI =3D ...common setting... include libc/local.mk include libm/local.mk libc/local.mk: info_TEXINFOS +=3D %D%/libc.texi %C%_libc_TEXINFOS =3D ... libm/local.mk: info_TEXINFOS +=3D %D%/libm.texi %C%_libm_TEXINFOS =3D ... the point is to avoid recursive makes to speed things up, so the variable namespace is flat, and there currently afaict is no support for per-target commands or flags. i.e. this doesn't work: info_TEXINFOS =3D libc.texi libc_TEXINFOS =3D ... libc_TEXI2DVI =3D ... <- doesn't work libc_MAKEINFOFLAGS =3D ... <- doesn't work > * i guess delete the MAKEINFO=3D env var passing to texi2dvi & > texi2pdf ? if we don't want it to be used, prob best to throw it > away to avoid confusion. >=20 > Oh, looking again, I see the confusion: texi2dvi does use $MAKEINFO -- > not jut for "options" to be passed to it, but as the invocation > of the makeinfo program. As in: >=20 > texi2dvi:1193: makeinfo=3D${MAKEINFO:-makeinfo} > .. > texi2dvi:1243: | eval $makeinfo --footnote-style=3Dend -I "$in_dir" = $run_mi_includes \ >=20 > So it is not ignored. that's the -E (expand) code path :). if expand isn't set, makeinfo isn't set, so that eval wouldn't be run. that said, the expand code path also runs if it thinks tex is broken and doesn't expand correctly. so i guess if we want to keep that working, we'll want to pass the settings down. -mike --kRmnDMSKbTbEcL90 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmHsuDkACgkQQWM7n+g3 9YG00BAAtx1rXxyT2bpZ7nSy0EeyfF4mswYFw+OwmWUHjQut+RHBT/13ASJwn38Y yax3jLSiwX3HmApwPyEZkDuLutlRQT0E0es0IIKCCXILmUkyiwVVxVgSqLbbt/Lp uYgK5xIDPJtUdlybK6t9FKRpUTTtlcQIDGtIr0s32aExB1zr73Ld9AWFblPxdS6H xwosD1GIvHJKut0T1dnXlFpbS0smR6cl3hNHX+xKJaUD8UKcwXeTV9i3UhLdX2fh pf/t9x3DBMPtX7GNPkgnarOfTG7PHgE9N5wz7zTtEYqweOvcb4MnxwUjO2DlUjaB PtCDOjdm9rlDpyLzBEPD2us0yjsM/ggHghyKGTTkwgZBWbZRJnjvsMWaEbQ5P3ZF 0slgUmF64i6CtnQXRNmg3Nhg7PfmC9Qx0WQ5c973BgtLMT5viEZf94TqbEcM/NzS D10of4YmDWv9y1suUbZJUdqbWETKT28uesE4/JAMHWBVQiBom6IPI0b1PX+15TUY 2LMzToAqNrlPMeem616y6VempmwK7UeA/gTahI17OPFk24vGELVL5DLMVtB/cy2z vHVBOvaGHIvEQABkM3P/WyzV3vAPaSNCo0+iEAKD3Kphu9hKtmmZeoBO/pe+WMnk qis7tha6dizkMmt+sFG3G60mUM7XyF3yr7ZJ2PAYmlpPf9bI58c= =yVOh -----END PGP SIGNATURE----- --kRmnDMSKbTbEcL90-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 03:10:14 2022 Received: (at 23599) by debbugs.gnu.org; 24 Jan 2022 08:10:14 +0000 Received: from localhost ([127.0.0.1]:41930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBuQX-0007YY-Vm for submit@debbugs.gnu.org; Mon, 24 Jan 2022 03:10:14 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:43362 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBuQW-0007YD-Nx for 23599@debbugs.gnu.org; Mon, 24 Jan 2022 03:10:13 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 8B1C2342B34; Mon, 24 Jan 2022 08:10:06 +0000 (UTC) From: Mike Frysinger To: 23599@debbugs.gnu.org Subject: [PATCH 1/2] texi: pass automatic -I to dvi & pdf generation Date: Mon, 24 Jan 2022 03:10:06 -0500 Message-Id: <20220124081007.6138-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 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: -6.0 (------) Fixes automake bug https://bugs.gnu.org/23599. When generating info/html pages, automake adds -I flags to source dirs that contain the texi files, but it doesn't do this for dvi or pdf formats. Instead, automake has been relying on texi2dvi to use makeinfo for expanding macros, and it hasn't done that by default in a long time. Since adding --expand to the texi2dvi call is undesirable (due to bad and unpredictable BEHAVIOR), pass those automatic -I flags directly to TEXI2DVI & TEXI2PDF so they work regardless of --expand behavior. We have to keep the MAKEINFO= setting around as texi2dvi might itself fall back to it if the version of tex is old or broken. * bin/automake.in: Add comment about $makeinfoflags usage. * lib/am/texibuild.am: Pass %MAKEINFOFLAGS% to TEXI2DVI & TEXI2PDF. --- bin/automake.in | 4 ++++ lib/am/texibuild.am | 12 ++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bin/automake.in b/bin/automake.in index 28e0fe67233b..e0fba69c47e3 100644 --- a/bin/automake.in +++ b/bin/automake.in @@ -3131,6 +3131,10 @@ sub output_texinfo_build_rules # but just remember that some logic deeper in Automake will not # output the same rule twice); while the later need to be output for # each Texinfo source. + # + # NB: The makeinfoflags is currently passed to makeinfo and texi2dvi, so + # make sure that it only utilizes compatible flags. Best to stick to -I. + # Changing this requires updating lib/am/texibuild.am. my $generic; my $makeinfoflags; my $sdir = dirname $source; diff --git a/lib/am/texibuild.am b/lib/am/texibuild.am index e3d63087a4f9..3f3f00d58df2 100644 --- a/lib/am/texibuild.am +++ b/lib/am/texibuild.am @@ -63,7 +63,9 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ?!GENERIC?%DEST_PREFIX%.dvi: %SOURCE% %DEPS% %DIRSTAMP% %AM_V_TEXI2DVI%TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ ## Must set MAKEINFO like this so that version.texi will be found even -## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%). +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and in case +## texi2dvi automatically fallsback to using makeinfo for expanding (-E). +## If texi2dvi doesn't fallback, we also pass %MAKEINFOFLAGS% directly below. MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) %MAKEINFOFLAGS%' \ ## texi2dvi doesn't silence everything with -q, redirect to /dev/null instead. ## We still want -q (%TEXIQUIET%) because it turns on batch mode. @@ -74,7 +76,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfop bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2DVI) %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ + $(TEXI2DVI) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% @@ -82,7 +84,9 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ?!GENERIC?%DEST_PREFIX%.pdf: %SOURCE% %DEPS% %DIRSTAMP% %AM_V_TEXI2PDF%TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ ## Must set MAKEINFO like this so that version.texi will be found even -## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%). +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and in case +## texi2dvi automatically fallsback to using makeinfo for expanding (-E). +## If texi2dvi doesn't fallback, we also pass %MAKEINFOFLAGS% directly below. MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) %MAKEINFOFLAGS%' \ ## texi2pdf doesn't silence everything with -q, redirect to /dev/null instead. ## We still want -q (%TEXIQUIET%) because it turns on batch mode. @@ -93,7 +97,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfop bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2PDF) %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ + $(TEXI2PDF) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 03:10:21 2022 Received: (at 23599) by debbugs.gnu.org; 24 Jan 2022 08:10:22 +0000 Received: from localhost ([127.0.0.1]:41933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBuQc-0007Ys-DC for submit@debbugs.gnu.org; Mon, 24 Jan 2022 03:10:21 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:43372 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBuQY-0007YG-CW for 23599@debbugs.gnu.org; Mon, 24 Jan 2022 03:10:15 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id BC1B7342B93; Mon, 24 Jan 2022 08:10:08 +0000 (UTC) From: Mike Frysinger To: 23599@debbugs.gnu.org Subject: [PATCH 2/2] texi: define new AM_TEXI2FLAGS variable Date: Mon, 24 Jan 2022 03:10:07 -0500 Message-Id: <20220124081007.6138-2-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220124081007.6138-1-vapier@gentoo.org> References: <20220124081007.6138-1-vapier@gentoo.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 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: -6.0 (------) To provide a bit more flexibility when invoking TEXI2DVI & TEXI2PDF, and provide a bit of symmetry with .info & .html generation, provide a AM_TEXI2FLAGS setting that is passed to all TEXI2xxx invocations. * doc/automake.texi: Mention new AM_TEXI2FLAGS setting. * lib/am/texibuild.am: Pass $(AM_TEXI2FLAGS) to TEXI2DVI & TEXI2PDF. --- doc/automake.texi | 6 ++++-- lib/am/texibuild.am | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/automake.texi b/doc/automake.texi index 9916a41d4b79..d4b0d133a0dd 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -8143,12 +8143,14 @@ users to pass extra flags to suit their needs. @item AM_MAKEINFOFLAGS @itemx AM_MAKEINFOHTMLFLAGS +@itemx AM_TEXI2FLAGS Maintainer flags passed to each @command{makeinfo} invocation. Unlike @code{MAKEINFOFLAGS}, these variables are meant to be defined by maintainers in @file{Makefile.am}. @samp{$(AM_MAKEINFOFLAGS)} is -passed to @code{makeinfo} when building @file{.info} files; and +passed to @code{makeinfo} when building @file{.info} files; @samp{$(AM_MAKEINFOHTMLFLAGS)} is used when building @file{.html} -files. +files; and @samp{$(AM_TEXI2FLAGS)} is used when building @file{.dvi} and +@file{.pdf} files. @c Keep in sync with txinfo-many-output-formats.sh For instance, the following setting can be used to obtain one single diff --git a/lib/am/texibuild.am b/lib/am/texibuild.am index 3f3f00d58df2..95d628df40d2 100644 --- a/lib/am/texibuild.am +++ b/lib/am/texibuild.am @@ -76,7 +76,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfop bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2DVI) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ + $(TEXI2DVI) $(AM_TEXI2FLAGS) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% @@ -97,7 +97,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfop bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2PDF) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ + $(TEXI2PDF) $(AM_TEXI2FLAGS) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 26 21:50:58 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 02:50:58 +0000 Received: from localhost ([127.0.0.1]:53921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCusE-0004c9-Kp for submit@debbugs.gnu.org; Wed, 26 Jan 2022 21:50:58 -0500 Received: from freefriends.org ([96.88.95.60]:52460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCusD-0004c1-ML for 23599@debbugs.gnu.org; Wed, 26 Jan 2022 21:50:58 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20R2oudc011868 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jan 2022 19:50:57 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20R2oui1011867; Wed, 26 Jan 2022 19:50:56 -0700 Date: Wed, 26 Jan 2022 19:50:56 -0700 Message-Id: <202201270250.20R2oui1011867@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: bug#23599: [PATCH 1/2] texi: pass automatic -I to dvi & pdf generation In-Reply-To: <20220124081007.6138-1-vapier@gentoo.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23599 Cc: 23599@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 (---) +## texi2dvi automatically fallsback to using makeinfo for expanding (-E). s/fallsback/falls back/ +## If texi2dvi doesn't fallback, we also pass %MAKEINFOFLAGS% directly below. s/fallback/fall back/ +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and in case +## texi2dvi automatically fallsback to using makeinfo for expanding (-E). +## If texi2dvi doesn't fallback, we also pass %MAKEINFOFLAGS% directly below. Doesn't seem like the same comment should be written twice. ## avoid hitting a Texinfop bug that could cause low-probability racy s/Texinfop/Texinfo/ (Not your text, but might as well fix as long as you're there) Anyway, seems fine to me, but maybe needs test case? --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 26 21:51:03 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 02:51:03 +0000 Received: from localhost ([127.0.0.1]:53925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCusI-0004cn-R0 for submit@debbugs.gnu.org; Wed, 26 Jan 2022 21:51:02 -0500 Received: from freefriends.org ([96.88.95.60]:52470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCusE-0004c8-Lv for 23599@debbugs.gnu.org; Wed, 26 Jan 2022 21:50:58 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20R2ovZB011881 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jan 2022 19:50:58 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20R2ovAE011880; Wed, 26 Jan 2022 19:50:57 -0700 Date: Wed, 26 Jan 2022 19:50:57 -0700 Message-Id: <202201270250.20R2ovAE011880@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: bug#23599: [PATCH 2/2] texi: define new AM_TEXI2FLAGS variable In-Reply-To: <20220124081007.6138-2-vapier@gentoo.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23599 Cc: 23599@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 (---) I don't really understand why this patch is in two parts, with seemingly the same change, but whatever, doesn't matter. * doc/automake.texi: Mention new AM_TEXI2FLAGS setting. * lib/am/texibuild.am: Pass $(AM_TEXI2FLAGS) to TEXI2DVI & TEXI2PDF. 1) Maybe something should be said about the -I propagation/restriction? I have to admit I don't see where in your changes the -I comes into play, other than being stated in the comments. 2) Needs NEWS entry. --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 02:42:22 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 07:42:22 +0000 Received: from localhost ([127.0.0.1]:54164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCzQE-000641-Bf for submit@debbugs.gnu.org; Thu, 27 Jan 2022 02:42:22 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:42230 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCzQC-00063m-3S for 23599@debbugs.gnu.org; Thu, 27 Jan 2022 02:42:20 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 978AC3430D8; Thu, 27 Jan 2022 07:42:13 +0000 (UTC) Date: Thu, 27 Jan 2022 02:42:17 -0500 From: Mike Frysinger To: Karl Berry Subject: Re: bug#23599: [PATCH 1/2] texi: pass automatic -I to dvi & pdf generation Message-ID: Mail-Followup-To: Karl Berry , 23599@debbugs.gnu.org References: <20220124081007.6138-1-vapier@gentoo.org> <202201270250.20R2oui1011867@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kfiYKnw1OcfXQEH+" Content-Disposition: inline In-Reply-To: <202201270250.20R2oui1011867@freefriends.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.0 (------) --kfiYKnw1OcfXQEH+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 26 Jan 2022 19:50, Karl Berry wrote: > +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and = in case > +## texi2dvi automatically fallsback to using makeinfo for expanding = (-E). > +## If texi2dvi doesn't fallback, we also pass %MAKEINFOFLAGS% direct= ly below. >=20 > Doesn't seem like the same comment should be written twice. this is following the existing style where the .dvi & .pdf blocks are exact= ly the same other change s/dvi/pdf/. that includes the large comment blocks. do you want all of the .pdf comments removed ? > Anyway, seems fine to me, but maybe needs test case? seems like flag checks in this space are missing for all types -mike --kfiYKnw1OcfXQEH+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmHyTNkACgkQQWM7n+g3 9YGj5g//dedqQlrKdwVuJDnV/+imB3o0+ArDIaFqAYfkMNuoBJSUR6F78s7whHH7 OxV0MJ7cjT/ZscrcZ1bBBBRwcW0GpIHfFgqcItwA/XclMaJEDFNoCYJc5P4BjR+6 EPsEK5tlYMu7l93mOGQb7CunB28oxHKJqXZup86fgNADke0SLVdS+j+uyaLCvumA 7OH2R2Kso2L6ai65gGiNbaFOv3bbtFfeFEdzILnjHuwGyrjs66AJJ4Md3SOZfUKf NxD2baxV0kotT3PV8JTJvxFXwsVelXUITZGSXOC/43raQzvb/wqrcJgA9YzfTis5 jEn4YDl49XCC7NBrfFqYMIRLmlSXQpxKdUPYAtRSMKAD97DxbWmEr9aNAp5aoSVD IhIC2aA6Z4yFsw0SxuqFfDcWjgppZ6FyzQf+GL1yzaulFxsSZ7AJUabRrIt/bNLW oeoz8BePNw0cVeEvLcpDn6c7jRr7lGKPypd2HIkSxaGoyE9lEqiIV9FyFIdbkse3 MIoHPK4gKBFzQT2if/SiXUG6gSZxC7Of4sPbSc2J3mV/KjOW0AqcRb1qdkgfU7wW ovUpBsinlUbUtc0fNBLceNZ2DHpRv7T2D1iyCsVSFl0lREhU0IredpkfFcQstqf5 ABrSQgGvlX20za4JkY3X3VsPDlJHGQmM9gfOpiPwXPcVLlvV5iY= =AtUo -----END PGP SIGNATURE----- --kfiYKnw1OcfXQEH+-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 02:56:05 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 07:56:05 +0000 Received: from localhost ([127.0.0.1]:54190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCzdV-0006Qn-Jj for submit@debbugs.gnu.org; Thu, 27 Jan 2022 02:56:05 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:44634 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCzdU-0006Pq-41 for 23599@debbugs.gnu.org; Thu, 27 Jan 2022 02:56:04 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id A5566342CD9; Thu, 27 Jan 2022 07:55:57 +0000 (UTC) Date: Thu, 27 Jan 2022 02:56:01 -0500 From: Mike Frysinger To: Karl Berry Subject: Re: bug#23599: [PATCH 2/2] texi: define new AM_TEXI2FLAGS variable Message-ID: Mail-Followup-To: Karl Berry , 23599@debbugs.gnu.org References: <20220124081007.6138-2-vapier@gentoo.org> <202201270250.20R2ovAE011880@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5cEmdGHZGcoNrIgX" Content-Disposition: inline In-Reply-To: <202201270250.20R2ovAE011880@freefriends.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 Cc: 23599@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: -6.0 (------) --5cEmdGHZGcoNrIgX Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 26 Jan 2022 19:50, Karl Berry wrote: > I don't really understand why this patch is in two parts, with seemingly > the same change, but whatever, doesn't matter. they're logically independent things. one fixes a bug by adding -I paths, the other is a nice-to-have new feature. > * doc/automake.texi: Mention new AM_TEXI2FLAGS setting. > * lib/am/texibuild.am: Pass $(AM_TEXI2FLAGS) to TEXI2DVI & TEXI2PDF. >=20 > 1) Maybe something should be said about the -I propagation/restriction? the manual doesn't have that info today about even the makeinfo step. the existing Texinfo chapter doesn't appear to be well organized, just a random collection of facts, so i can another paragraph in there. > I have to admit I don't see where in your changes the -I comes into > play, other than being stated in the comments. the -I change isn't relevant to this patch. this one is about letting people pass extra flags to the tex2dvi/texi2pdf steps like we already have with the makeinfo steps. -mike --5cEmdGHZGcoNrIgX Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmHyUBEACgkQQWM7n+g3 9YErVQ//YbJWpep75fTt5tQdpNERazlmuapvfkP+pmx8zb1JCG1blDH5RjtO8JzD N844a0d7Ku/FVMysvw/aECIrjJrcD8OA++KWcjM5+V9T17bhLvTvbNOw0Iy53/Fw knrPUN74XEOp+bIjxQaQL6TvgsMnpCJs/IgpK8qmWoRrRbaUq2HI+rDItxcWvI/3 9sP7DEyAvSN0Q7M2wqmQElVsZ7NCr2VrfR4XeaB68bIRGCnOhgGjLFGQbeiaThfk eeQv8QbvZUG+EnTflSO1bQHa2eL0ddpKFyYIkjO9bj61EGEndSPkRD2aHp5tgLNt QvyNVcUEGBv8Nky5MxNCEIz/lqGSaMLnyHqlc8drGs6TlfnlCjXAcA5KlN0MfRsR ZVJE7zslqmAoy0Q3jjJiQMXFw4FnBftC8PuYSh9qy+pRbkSnxYmJTg2dP8b3sS4/ 3zmS9F9JulEW/5D1GFdMm77ZGblM7UaCshGykHaL3qdILOT73Yt49lFm+JTJAOBj VoukNOBlYg7pG3QCu2eXibj/Htezo3eVhUycE30dsa18ApDg7Bm9M6wPQMYSSVNs uL7bXQ59HOMEp51rOkfSBOFaJDjyqdkN7Gygc2jmKLjVrgopIPykInx1/eg/wVno sxbp1dHoXumjiIYbxucq/OjwAYsXFFwt06zeJfiegjVkM5I+hUA= =ODhz -----END PGP SIGNATURE----- --5cEmdGHZGcoNrIgX-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 03:13:04 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 08:13:04 +0000 Received: from localhost ([127.0.0.1]:54230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCztr-0006qn-SL for submit@debbugs.gnu.org; Thu, 27 Jan 2022 03:13:04 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:47368 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCztp-0006qS-EF for 23599@debbugs.gnu.org; Thu, 27 Jan 2022 03:12:58 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 03B5A3430E6; Thu, 27 Jan 2022 08:12:50 +0000 (UTC) From: Mike Frysinger To: 23599@debbugs.gnu.org Subject: [PATCH 1/2 v2] texi: pass automatic -I to dvi & pdf generation Date: Thu, 27 Jan 2022 03:12:50 -0500 Message-Id: <20220127081251.17306-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 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.0 (-) Fixes automake bug https://bugs.gnu.org/23599. When generating info/html pages, automake adds -I flags to source dirs that contain the texi files, but it doesn't do this for dvi or pdf formats. Instead, automake has been relying on texi2dvi to use makeinfo for expanding macros, and it hasn't done that by default in a long time. Since adding --expand to the texi2dvi call is undesirable (due to bad and unpredictable BEHAVIOR), pass those automatic -I flags directly to TEXI2DVI & TEXI2PDF so they work regardless of --expand behavior. We have to keep the MAKEINFO= setting around as texi2dvi might itself fall back to it if the version of tex is old or broken. * bin/automake.in: Add comment about $makeinfoflags usage. * doc/automake.texi: Mention automatic -I subdir flags. * lib/am/texibuild.am: Pass %MAKEINFOFLAGS% to TEXI2DVI & TEXI2PDF. * t/txinfo-subdir-pr343.sh: Check for -I subdir usage. --- bin/automake.in | 4 ++++ doc/automake.texi | 5 +++++ lib/am/texibuild.am | 16 ++++++++++------ t/txinfo-subdir-pr343.sh | 5 +++++ 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/bin/automake.in b/bin/automake.in index 58b589495e39..6d55884023cd 100644 --- a/bin/automake.in +++ b/bin/automake.in @@ -3135,6 +3135,10 @@ sub output_texinfo_build_rules # but just remember that some logic deeper in Automake will not # output the same rule twice); while the later need to be output for # each Texinfo source. + # + # NB: The makeinfoflags is currently passed to makeinfo and texi2dvi, so + # make sure that it only utilizes compatible flags. Best to stick to -I. + # Changing this requires updating lib/am/texibuild.am. my $generic; my $makeinfoflags; my $sdir = dirname $source; diff --git a/doc/automake.texi b/doc/automake.texi index 67827cf8698a..c94b9f528c11 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -8012,6 +8012,11 @@ the generated @file{.info} files are by default placed in @code{srcdir} rather than in the @code{builddir}. This can be changed with the @option{info-in-builddir} option. +If the Texinfo sources are in a subdirectory relative to the Makefile, then +@code{-I} flags for the subdirectory, both in the source directory and in the +build directory, will automatically be added. There is no need to specify +these in @samp{$(MAKEINFO)}, @samp{$(MAKEINFOFLAGS)}, etc... + @trindex dvi @trindex html @trindex pdf diff --git a/lib/am/texibuild.am b/lib/am/texibuild.am index e3d63087a4f9..c9c4f92d82cb 100644 --- a/lib/am/texibuild.am +++ b/lib/am/texibuild.am @@ -63,7 +63,9 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ?!GENERIC?%DEST_PREFIX%.dvi: %SOURCE% %DEPS% %DIRSTAMP% %AM_V_TEXI2DVI%TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ ## Must set MAKEINFO like this so that version.texi will be found even -## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%). +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and in case +## texi2dvi automatically falls back to using makeinfo for expanding (-E). +## If texi2dvi doesn't fall back, we also pass %MAKEINFOFLAGS% directly below. MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) %MAKEINFOFLAGS%' \ ## texi2dvi doesn't silence everything with -q, redirect to /dev/null instead. ## We still want -q (%TEXIQUIET%) because it turns on batch mode. @@ -71,10 +73,10 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## by-products are left in there, instead of cluttering the current ## directory (see automake bug#11146). Use a different build-dir for ## each file (and distinct from that of the corresponding PDF file) to -## avoid hitting a Texinfop bug that could cause low-probability racy +## avoid hitting a Texinfo bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2DVI) %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ + $(TEXI2DVI) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% @@ -82,7 +84,9 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ?!GENERIC?%DEST_PREFIX%.pdf: %SOURCE% %DEPS% %DIRSTAMP% %AM_V_TEXI2PDF%TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ ## Must set MAKEINFO like this so that version.texi will be found even -## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%). +## if it is in srcdir (-I $(srcdir) is set in %MAKEINFOFLAGS%), and in case +## texi2dvi automatically falls back to using makeinfo for expanding (-E). +## If texi2dvi doesn't fall back, we also pass %MAKEINFOFLAGS% directly below. MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) %MAKEINFOFLAGS%' \ ## texi2pdf doesn't silence everything with -q, redirect to /dev/null instead. ## We still want -q (%TEXIQUIET%) because it turns on batch mode. @@ -90,10 +94,10 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## by-products are left in there, instead of cluttering the current ## directory (see automake bug#11146). Use a different build-dir for ## each file (and distinct from that of the corresponding DVI file) to -## avoid hitting a Texinfop bug that could cause low-probability racy +## avoid hitting a Texinfo bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2PDF) %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ + $(TEXI2PDF) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% diff --git a/t/txinfo-subdir-pr343.sh b/t/txinfo-subdir-pr343.sh index 625a4faa7f89..085d53e2ba29 100644 --- a/t/txinfo-subdir-pr343.sh +++ b/t/txinfo-subdir-pr343.sh @@ -57,4 +57,9 @@ $MAKE distcheck test -f ../subdir/main.info test ! -e subdir/main.info +# Make sure automatic -I flags were added for the subdir. +grep '\$(MAKEINFO).* -I subdir ' ../Makefile.in +grep '\$(TEXI2DVI).* -I subdir ' ../Makefile.in +grep '\$(TEXI2PDF).* -I subdir ' ../Makefile.in + : -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 03:13:05 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 08:13:05 +0000 Received: from localhost ([127.0.0.1]:54232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCztw-0006rB-KC for submit@debbugs.gnu.org; Thu, 27 Jan 2022 03:13:05 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:47378 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCztq-0006qV-Mm for 23599@debbugs.gnu.org; Thu, 27 Jan 2022 03:12:59 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 36A2C3430FF; Thu, 27 Jan 2022 08:12:53 +0000 (UTC) From: Mike Frysinger To: 23599@debbugs.gnu.org Subject: [PATCH 2/2 v2] texi: define new AM_TEXI2FLAGS variable Date: Thu, 27 Jan 2022 03:12:51 -0500 Message-Id: <20220127081251.17306-2-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220127081251.17306-1-vapier@gentoo.org> References: <20220127081251.17306-1-vapier@gentoo.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599 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: -6.0 (------) To provide a bit more flexibility when invoking TEXI2DVI & TEXI2PDF, and provide a bit of symmetry with .info & .html generation, provide a AM_TEXI2FLAGS setting that is passed to all TEXI2xxx invocations. * doc/automake.texi: Mention new AM_TEXI2FLAGS setting. * lib/am/texibuild.am: Pass $(AM_TEXI2FLAGS) to TEXI2DVI & TEXI2PDF. * NEWS: Mention AM_TEXI2FLAGS. * t/txinfo-many-output-formats.sh: Check for AM_TEXI2FLAGS. --- NEWS | 2 ++ doc/automake.texi | 6 ++++-- lib/am/texibuild.am | 4 ++-- t/txinfo-many-output-formats.sh | 4 ++++ 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 57fd4275b8a7..f40860507707 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,8 @@ New in 1.17: - AM_PATH_PYTHON will also search for Python versions 3.10 - 3.15. It has previously searched for 3.0 - 3.9. + - AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI & TEXI2PDF. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 1.16.5: diff --git a/doc/automake.texi b/doc/automake.texi index c94b9f528c11..df2b46dfaa12 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -8153,12 +8153,14 @@ users to pass extra flags to suit their needs. @item AM_MAKEINFOFLAGS @itemx AM_MAKEINFOHTMLFLAGS +@itemx AM_TEXI2FLAGS Maintainer flags passed to each @command{makeinfo} invocation. Unlike @code{MAKEINFOFLAGS}, these variables are meant to be defined by maintainers in @file{Makefile.am}. @samp{$(AM_MAKEINFOFLAGS)} is -passed to @code{makeinfo} when building @file{.info} files; and +passed to @code{makeinfo} when building @file{.info} files; @samp{$(AM_MAKEINFOHTMLFLAGS)} is used when building @file{.html} -files. +files; and @samp{$(AM_TEXI2FLAGS)} is used when building @file{.dvi} and +@file{.pdf} files. @c Keep in sync with txinfo-many-output-formats.sh For instance, the following setting can be used to obtain one single diff --git a/lib/am/texibuild.am b/lib/am/texibuild.am index c9c4f92d82cb..43e69d7b94ea 100644 --- a/lib/am/texibuild.am +++ b/lib/am/texibuild.am @@ -76,7 +76,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfo bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2DVI) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ + $(TEXI2DVI) $(AM_TEXI2FLAGS) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.dvi=.t2d) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% @@ -97,7 +97,7 @@ INFO_DEPS += %DEST_INFO_PREFIX%%DEST_SUFFIX% ## avoid hitting a Texinfo bug that could cause low-probability racy ## failure when doing parallel builds; see: ## https://lists.gnu.org/archive/html/automake-patches/2012-06/msg00073.html - $(TEXI2PDF) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ + $(TEXI2PDF) $(AM_TEXI2FLAGS) %MAKEINFOFLAGS% %TEXIQUIET% --build-dir=$(@:.pdf=.t2p) -o $@ %TEXIDEVNULL% \ ?GENERIC? %SOURCE% ?!GENERIC? `test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE% diff --git a/t/txinfo-many-output-formats.sh b/t/txinfo-many-output-formats.sh index a5f795c2cc63..9903d4ef875e 100644 --- a/t/txinfo-many-output-formats.sh +++ b/t/txinfo-many-output-formats.sh @@ -86,6 +86,10 @@ $ACLOCAL $AUTOMAKE --add-missing $AUTOCONF +# Make sure AM_TEXI2FLAGS is passed down. +grep '\$(TEXI2DVI).*\$(AM_TEXI2FLAGS)' Makefile.in +grep '\$(TEXI2PDF).*\$(AM_TEXI2FLAGS)' Makefile.in + # To simplify syncing with sister test 'txinfo-many-output-formats.sh' srcdir=. -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 17:21:48 2022 Received: (at 23599) by debbugs.gnu.org; 27 Jan 2022 22:21:48 +0000 Received: from localhost ([127.0.0.1]:56764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDD9I-0005sx-AA for submit@debbugs.gnu.org; Thu, 27 Jan 2022 17:21:48 -0500 Received: from freefriends.org ([96.88.95.60]:43746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDD9H-0005sq-9M for 23599@debbugs.gnu.org; Thu, 27 Jan 2022 17:21:47 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20RMLjCv024776 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Jan 2022 15:21:46 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20RMLjEW024774; Thu, 27 Jan 2022 15:21:45 -0700 Date: Thu, 27 Jan 2022 15:21:45 -0700 Message-Id: <202201272221.20RMLjEW024774@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: bug#23599: [PATCH 1/2] texi: pass automatic -I to dvi & pdf generation In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23599 Cc: 23599@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 (---) this is following the existing style where the .dvi & .pdf blocks are exactly the same other change s/dvi/pdf/. that includes the large comment blocks. do you want all of the .pdf comments removed ? Not as part of this patch, anyway :). Never mind. Thanks. > Anyway, seems fine to me, but maybe needs test case? seems like flag checks in this space are missing for all types Seems like a problem in itself. But certainly low priority compared to all else. --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 28 04:07:47 2022 Received: (at 23599-done) by debbugs.gnu.org; 28 Jan 2022 09:07:47 +0000 Received: from localhost ([127.0.0.1]:57362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDNER-0001Dz-0K for submit@debbugs.gnu.org; Fri, 28 Jan 2022 04:07:47 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:34646 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDNEP-0001Dl-4w for 23599-done@debbugs.gnu.org; Fri, 28 Jan 2022 04:07:45 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 5DB50343009; Fri, 28 Jan 2022 09:07:39 +0000 (UTC) Date: Fri, 28 Jan 2022 04:07:43 -0500 From: Mike Frysinger To: Mohammad Akhlaghi Subject: Re: bug#23599: Including search directories for pdf and dvi Message-ID: Mail-Followup-To: Mohammad Akhlaghi , 23599-done@debbugs.gnu.org References: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="0UsIzh6bWHDRIr2P" Content-Disposition: inline In-Reply-To: <759a12c6-7464-c891-d807-dfd4e161a6cf@gnu.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23599-done Cc: 23599-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: -6.0 (------) --0UsIzh6bWHDRIr2P Content-Type: text/plain; charset=utf-8 Content-Disposition: inline i believe this will be fixed in the next release with the patches i just merged. please feel free to reopen if that doesn't work out. -mike --0UsIzh6bWHDRIr2P Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmHzsl8ACgkQQWM7n+g3 9YEcGQ//Vio6oe2+8JV7+hPTWVasa72pkyQD78jbXRFjGwRpEyJd8JeGJLHHyDuC V5qt978kILzwX6YOua8hWtCAn0oXRN2/VWjUR+ie/o7Aq5a2ug71wc/ffAc8Xu+R Fy0YFhWCTR0IW0t26YCpmRCuEK/ckz6GwCNN1EahVu5ncznzTogeDEeqMePrLK27 QRHqIFg2nfGNAiQTJTSG5IBwlArhLjQG1Wty18gGyIygEOetoXv16j5yZsOvZvZ+ jCdkRciTuyoG+12Fv3ENdnfM1KiUyuGAO8RRBrUqEeR4goOCQNbLZkuWCr3ffEb9 t9Uwh9AtsR6+xUe+GRMk5NwtJQpVowyuAzbiJjXtLKJp2xJuWCPJixE6rkYTs2yl KniFyzk5A5F7sTN+Bff+1PEZja9ix15K5IMl2Elrf6KkJE9WUoZjvu9pqh5MAFSx MEZGVkXa1EUSDK+9Q1Pa8PPdZVsbYbixHX0zkMlejtj6Bar819U/h9okIZLSagD7 /6Yhkg080X9ilI8S3n1umcrxYQWeciKT/f2qkEgLIF40/Iu9AbFPFgT4S/0Iz7dF SQAU/hqQLWisXysMzCrZXI7LOsZL5FerFBJK2QBJzatLo1NP5nRJmlroGGaGXcCZ 4QPml8idaa6BoTweUvYwC7jENjgwOrBOsAyvm+pH5qPczE+QyXs= =wgGg -----END PGP SIGNATURE----- --0UsIzh6bWHDRIr2P-- From unknown Fri Aug 15 20:48:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Feb 2022 12:24:17 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator