helpAutoconf - Support: sr #110324, autoupdate does some nonsensical...

 
 

sr #110324: autoupdate does some nonsensical changes

Submitted by:  Bruno Haible <haible>
Submitted on:  Sun 04 Oct 2020 10:34:05 PM UTC  
 
Category:  None Priority:  1 - Later
Severity:  3 - Normal Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Operating System:  None

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 30 Oct 2020 08:47:57 PM UTC, comment #1: 

Regrettably, I do not think it will be possible to make any improvements to autoupdate for 2.70.  The algorithm it uses is already extremely brittle and I'm buried in regressions in automake itself.

Zack Weinberg <zackw>
Project Administrator
Sun 04 Oct 2020 10:34:05 PM UTC, original submission:  

In https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00158.html Zack Weinberg wrote:
"The diff produced by autoupdate is mostly not usable as is.   In fact, it looks to me more like a todo list for bugs and missing features in autoupdate itself :-/"

Here is another example, from GNU gperf. Find the input and the changes by autoupdate 2.69c attached.

1) Changing AC_PREREQ([2.64]) to AC_PREREQ([2.69c]) — or, once 2.70 is released, to AC_PREREQ([2.70]) — is unwelcome, because many distros which run autoreconf will not have autoconf 2.70 is installed.
While it is certainly OK to change AC_PREREQ([2.13]) to AC_PREREQ([2.64]) or so, AC_PREREQ([2.69c]) is a too strong requirement.

2) Changing AC_LANG_SAVE() to m4_warn(...) is nonsense.

3) Leaving AC_LANG_SAVE in the output is not good, because autoupdate is meant to eliminate this call.

The other parts are helpful, though.

Bruno Haible <haible>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #49921:  configure.ac.diff added by haible (1KiB - text/x-patch)
file #49920:  configure.ac added by haible (2KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by zackw (Posted a comment)
  • -email is unavailable- added by haible (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-10-30 zackw Priority5 - Normal => 1 - Later
    2020-10-04 haible Attached File- => Added configure.ac.diff, #49921
    2020-10-04 haible Attached File- => Added configure.ac, #49920

    Back to the top


    Powered by Savane 3.6