bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#13351: [IMPORTANT] Dropping support for split '.info' files in mainl


From: Paolo Bonzini
Subject: bug#13351: [IMPORTANT] Dropping support for split '.info' files in mainline Automake
Date: Fri, 11 Jan 2013 22:55:36 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0

Il 03/01/2013 21:53, Stefano Lattarini ha scritto:
> Severity: wishlist
> 
> [This is posted also to the automake and texinfo lists to ensure
>  a wider audience.  Discussion should continue exclusively on the
>  bug-automake list, to avoid a cross-posting flood]
> 
> Automake-generated have for a long time supported "split" info files:
> <http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Tag-and-Split-Files>
> 
> When I asked the rationale for this feature:
> 
>   <http://lists.gnu.org/archive/html/texinfo-devel/2012-08/msg00015.html>
> 
> Karl Berry confirmed that the reason for its existence was indeed
> "efficiency, especially memory size":
> 
>   <http://lists.gnu.org/archive/html/texinfo-devel/2012-08/msg00024.html>
> 
> He also added that "The Elisp manual is one of the largest ones around.
> Looks like it would be maybe 3.5mb as one file."  Not in any way big by
> modern standards.
> 
> OTOH, it appears that the use of split info files (at least in the way
> Automake-generated rules have been handling them for a long time) can
> cause real problems in some (admittedly quite corner-case) situations:
> 
>   <http://thread.gmane.org/gmane.comp.parsers.bison.bugs/3963>
>   <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12320>
> 
> So I believe we could follow suit with Automake-NG (see commit dd603e21,
> <http://lists.gnu.org/archive/html/automake-ng/2012-08/msg00147.html>)
> and have Automake-generated makefiles pass the '--no-split' option
> unconditionally to makeinfo invocations (starting from Automake 1.14).
> This would allow some nice simplifications in our Texinfo recipe
> (exemplified by the Automake-NG patch referenced above), and offer an
> automatic fix for bug#12320.
> 
> Another *very* good aspect of such a change is that it would be 100%
> transparent to the Automake users.
> 
> Thoughts, opinions, objections?

*This* is a change I support.

Paolo






reply via email to

[Prev in Thread] Current Thread [Next in Thread]