From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id B2D151F4B4 for ; Wed, 23 Dec 2020 20:05:02 +0000 (UTC) Received: from localhost ([::1]:54164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ksANZ-0007LR-FI for normalperson@yhbt.net; Wed, 23 Dec 2020 15:05:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53968) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ksANU-0007Kb-Ou; Wed, 23 Dec 2020 15:04:56 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.25]:33242) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ksANS-0008Ob-Pb; Wed, 23 Dec 2020 15:04:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1608753890; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:From: Subject:Sender; bh=KIHMvc5XUiQODH/h45Dia8y/e5Gqxdanj3AkZS3iUV4=; b=kBDDD6Tsb0f19KJsOMxu42wZ6B8CaHff1vA2OpHbDXHViGvcVWbrN2UHG0XW3PaUzf EK5sGZmH0xSw2NoacSxW9qyamBop0rCvdXXz4RHv8AtRgS9JiH5aycHnCviJlr7ByiDE Mo0CeW0sax4iGaJOJcHgHUqR8WCSMjOH52z8lijA3mtlKfYaAKqN+nZUvghYybxxLHXx u9HWu7X9PqOF08VfmIcHibSoGrhIwR4Y0ZX3UrfcvbRpPsYSf4JkyELGEXV+M3DAnZre j3xitReziBqR8jYKWfLd+YjNATVL2BTRbSNBS0VK5ZaMvC6POkxwGysUoagOu4/a6w7r nxGQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH+AHjwLuWOHqfzyPs=" X-RZG-CLASS-ID: mo00 Received: from bruno.haible.de by smtp.strato.de (RZmta 47.10.7 DYNA|AUTH) with ESMTPSA id e012d5wBNK4k2KW (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Wed, 23 Dec 2020 21:04:46 +0100 (CET) From: Bruno Haible To: bug-gnulib@gnu.org, Autoconf Subject: Re: gnulib / autoconf sync Date: Wed, 23 Dec 2020 21:04:45 +0100 Message-ID: <2928710.Y4y4159soz@omega> User-Agent: KMail/5.1.3 (Linux/4.4.0-197-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.25; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -45 X-Spam_score: -4.6 X-Spam_bar: ---- X-Spam_report: (-4.6 / 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, NICE_REPLY_A=-2.521, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Zack Weinberg Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Zack Weinberg wrote: > It may be wise to > go through all of gnulib's m4 files and see if any others need the > same treatment. (Any m4 file that backports code from the development > series leading up to 2.70 is a candidate.) An m4_version_prereq is only needed for those macros which use Autoconf internals. For those macros which don't use Autoconf internals, I don't see a risk of collision with future Autoconf versions. Nevertheless, it would be useful to sync these macros: AC_FUNC_CHOWN chown.m4 -> functions.m4 AC_FUNC_GETGROUPS getgroups.m4 -> functions.m4 AC_FUNC_MBRTOWC mbrtowc.m4 -> functions.m4 AC_TYPE_MBSTATE_T mbstate_t.m4 -> types.m4 AC_FUNC_GETMNTENT mountlist.m4 -> functions.m4 AC_FUNC_OBSTACK obstack.m4 -> functions.m4 (covered by patches I submit in a separate mail) and AC_C_FLEXIBLE_ARRAY_MEMBER flexmember.m4 -> c.m4 AC_CHECK_HEADER_STDBOOL stdbool.m4 <--> headers.m4 The following are already/still in sync: AC_TYPE_LONG_LONG_INT longlong.m4 <--> types.m4 AC_TYPE_UNSIGNED_LONG_LONG_INT _AC_TYPE_LONG_LONG_SNIPPET Bruno