Re: INSTALL nits

2023-08-18 Thread Paul Eggert
On 8/17/23 06:47, Gavin Smith wrote: This is an improvement, but there are still a couple left (made with @ref). Thanks, fixed with the attached further patch. It would make sense to use "INSTALL.ISO" as INSTALL in packages. In old-fashioned packages perhaps. Nowadays a lot of packages us

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Patrice Dumas
On Sat, Aug 19, 2023 at 12:23:11AM +0200, Bruno Haible wrote: > Patrice Dumas wrote: > > > https://lwn.net/Articles/348090/ "Re: Redhat perl != perl" > > > https://lwn.net/Articles/348084/ "On properly packaging perl" > > > > This seems to be an old change that was reverted afterwards. > > This t

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Bruno Haible
Patrice Dumas wrote: > > https://lwn.net/Articles/348090/ "Re: Redhat perl != perl" > > https://lwn.net/Articles/348084/ "On properly packaging perl" > > This seems to be an old change that was reverted afterwards. This thread was in 2009. Since things are fine in CentOS 6 and 7, probably they re

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Norbert Preining
Hi all, a few comments out of the off, since I am not responsible for anything in Debian anymore, but I still remember a few bits and pieces, as well as faced the very same problem just recently. On Fri, 18 Aug 2023, Patrice Dumas wrote: > > https://lwn.net/Articles/348090/ "Re: Redhat perl != pe

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Patrice Dumas
On Fri, Aug 18, 2023 at 09:13:25PM +0100, Gavin Smith wrote: > On Fri, Aug 18, 2023 at 05:11:07PM +0200, Bruno Haible wrote: > > > > The packaging source code for this module is here: > > https://git.centos.org/rpms/perl/blob/c8s/f/SPECS/perl.spec > > lines 2816..2832. Apparently they intended Uni

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Gavin Smith
On Fri, Aug 18, 2023 at 05:11:07PM +0200, Bruno Haible wrote: > > It's possible that a distribution does something to install fewer packages, > > The packaging source code for this module is here: > https://git.centos.org/rpms/perl/blob/c8s/f/SPECS/perl.spec > lines 2816..2832. Apparently they int

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Bruno Haible
Gavin Smith wrote: > As the log file shows, the Unicode::Collate module is not found. Indeed: just running perl with a 1-line input $ perl use Unicode::Collate; produces an error on CentOS 8-stream, but not e.g. on Ubuntu. When I manually search for it in @INC, I don't see it installed:

Re: ISO C99 mixed declaration and statements

2023-08-18 Thread Bruno Haible
Gavin Smith wrote: > It may have been some MS-Windows compiler (MSVC?) that didn't support it, Yes, I too have some recollection of MSVC (9 perhaps?) not supporting it. But since MSVC 14 (released in 2015) there is no problem any more. > I am going to take out the recommendation that we check for

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Eli Zaretskii
> From: Gavin Smith > Date: Fri, 18 Aug 2023 14:47:48 +0100 > Cc: bug-texinfo@gnu.org > > As the log file shows, the Unicode::Collate module is not found. I don't > know what the solution to this is. > > It is meant to be included (in the "perl core") with perl 5.26.3 (the perl > version report

Re: ISO C99 mixed declaration and statements

2023-08-18 Thread Gavin Smith
> Indeed, I expect that there are other constructs that are also invalid C89, > in particular non-constant initialisers that are used quite a lot, e.g. > > char *text1 = (*entry1)->text; On further investigation, this appears always to have been valid.

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Patrice Dumas
On Fri, Aug 18, 2023 at 02:47:48PM +0100, Gavin Smith wrote: > On Fri, Aug 18, 2023 at 01:07:12AM +0200, Bruno Haible wrote: > > Find attached the mail body (body.txt), log file (tp/tests/test-suite.log), > > and some info (info.txt), which I can't include in the mail body if I want > > this mail t

Re: ISO C99 mixed declaration and statements

2023-08-18 Thread Gavin Smith
On Fri, Aug 18, 2023 at 03:04:28PM +0200, Bruno Haible wrote: > Hi Gavin, > > I see this commit: > * install-info/install-info.c (output_dirfile): Avoid mixed > declaration and statements. > > Is it possible nowadays to assume ISO C99 mixed declaration and statements > are supported b

Re: Texinfo 7.0.90 pretest on CentOS 8-stream (Unicode::Collate)

2023-08-18 Thread Gavin Smith
On Fri, Aug 18, 2023 at 01:07:12AM +0200, Bruno Haible wrote: > Find attached the mail body (body.txt), log file (tp/tests/test-suite.log), > and some info (info.txt), which I can't include in the mail body if I want > this mail to pass the spam filters. > > Bruno > As the log file shows, the Un

ISO C99 mixed declaration and statements

2023-08-18 Thread Bruno Haible
Hi Gavin, I see this commit: * install-info/install-info.c (output_dirfile): Avoid mixed declaration and statements. Is it possible nowadays to assume ISO C99 mixed declaration and statements are supported by the C compiler? I don't know about the portability targets of TeXinfo, b

Re: Texinfo 7.0.90 pretest on AIX 7.3

2023-08-18 Thread Gavin Smith
On Fri, Aug 18, 2023 at 12:31:16AM +0200, Bruno Haible wrote: * What is happening? > > 'ginstall-info' is creating a file 'infodir5biMea' in the current directory, > with some contents, and then attempting to move it by the rename() system > call: > rename("infodir5biMea", "/tmp/iimk1/ii01") =