From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Bastien ROUCARIES Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Sun, 20 Aug 2017 12:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 28160@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150323251514140 (code B ref -1); Sun, 20 Aug 2017 12:36:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Aug 2017 12:35:15 +0000 Received: from localhost ([127.0.0.1]:46169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djPRi-0003g0-Tq for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djPRh-0003fn-9D for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djPRb-0007cB-6z for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:08 -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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40082) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1djPRb-0007c1-48 for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58496) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djPRa-0002lN-5D for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djPRZ-0007ar-Bs for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:06 -0400 Received: from mail-wr0-x22d.google.com ([2a00:1450:400c:c0c::22d]:38347) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djPRZ-0007ZS-4y for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:05 -0400 Received: by mail-wr0-x22d.google.com with SMTP id p8so13052733wrf.5 for ; Sun, 20 Aug 2017 05:35:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=EQN6bciBZhshYwrda12g5jfmhaQZN6E/itSKRB1JX4o=; b=snyu47WOiqy+iympzM9w6j2Q61u/zPdH0yn5sOfKX+A1eworbROMKEWOjAQxF2yE96 xjKalxtun8LByiVHD6gYmn2wUVZDC3o82Y4pNWGlABUBtoHJPmMjcwWB9QeDyJvI/FNO qwWUGoA/FBRWDgCt1JCOe2cB7QvDb9nEdg5YASt2K1sKMStn6COU4KSZRYBBLZlSRO1M wUlDqcn0oUv1GFkaDvgX86Tm8pKF87gZTihlxtP3bjnAs0hvzwbMBmMQwHp/VaI9jE+9 spAy7BuxOjxyTDDv2RaTAX9C7Hl3olei2ZnLHw7kR+Y5xanhh/dFTd7WKV/WdraKSYfR Vl0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EQN6bciBZhshYwrda12g5jfmhaQZN6E/itSKRB1JX4o=; b=CUxBWJ8BXBe9zWjlJarnuRBvqCNDMXG7q26/QrYT17woBSGHeqMNdq9EC4dKg/AiXq x/nRgbnLXKKCjNPsWUtXaP7PaW0SFdqXo+7We3P7tLYM9f9KAfF9MsXyyqdBgCe4PGbN zByGjqu13ssRuDzkBgIOWid4QOlQVvavQ/o2GIP3VX/XJ37v2yYm8koGt77pOUii7lXd S3mH/Ux+T3wvkMccnbNyhvDd1ucKBdKu4Em4UTV/6N67LW62k/Oe1YI5+aRH9/Jk537v NnKHwHStPjC1EAIphx9OGso2TFyTDoEI/ZL8Xg6CJmNkP4/BXRxOGtUR7+I7YM0aiHBa 4zDQ== X-Gm-Message-State: AHYfb5gqbQm5w6N+rwF10O2gOJlkwsgfX/qGyCSqBlhlS9hLNbFxJ2HO 71BdKDDGTv31RushlrwG4uDdmw33Admm X-Received: by 10.28.236.208 with SMTP id h77mr191120wmi.162.1503232501616; Sun, 20 Aug 2017 05:35:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.209.143 with HTTP; Sun, 20 Aug 2017 05:34:30 -0700 (PDT) From: Bastien ROUCARIES Date: Sun, 20 Aug 2017 14:34:30 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Hi, Following https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872052 could you suppoort python3.8 python3.7 and pyhton3.6 ? Thanks From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Mathieu Lirzin Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 15 Sep 2017 09:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Bastien ROUCARIES Cc: 28160@debbugs.gnu.org Received: via spool by 28160-submit@debbugs.gnu.org id=B28160.1505467078495 (code B ref 28160); Fri, 15 Sep 2017 09:18:02 +0000 Received: (at 28160) by debbugs.gnu.org; 15 Sep 2017 09:17:58 +0000 Received: from localhost ([127.0.0.1]:41880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsml4-00007u-AX for submit@debbugs.gnu.org; Fri, 15 Sep 2017 05:17:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsml2-00007g-S1 for 28160@debbugs.gnu.org; Fri, 15 Sep 2017 05:17:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsmkw-0004o5-Gk for 28160@debbugs.gnu.org; Fri, 15 Sep 2017 05:17:51 -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.9 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]:45486) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsmkw-0004nw-Dg; Fri, 15 Sep 2017 05:17:50 -0400 Received: from [2a01:e35:2ec2:e580:491c:541:7a4a:37d9] (port=52878 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dsmkv-00029h-Uv; Fri, 15 Sep 2017 05:17:50 -0400 From: Mathieu Lirzin References: Date: Fri, 15 Sep 2017 11:17:48 +0200 In-Reply-To: (Bastien ROUCARIES's message of "Sun, 20 Aug 2017 14:34:30 +0200") Message-ID: <87zi9w9v7n.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (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: -5.0 (-----) 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: -5.0 (-----) Hello Bastien, Bastien ROUCARIES writes: > Following https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872052 > could you suppoort python3.8 python3.7 and python3.6 ? Python 3.6 is already added In last release 1.15.1. Since Python 3.7 and 3.8 are not release yet, I am not comfortable adding those in the hard-coded list from m4/python.m4. As stated in the inline FIXME comment below, we are aware that the current detection of python is not future proof: --8<---------------cut here---------------start------------->8--- AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). dnl FIXME: Remove the need to hard-code Python versions here. m4_define_default([_AM_PYTHON_INTERPRETER_LIST], [python python2 python3 python3.6 python3.5 python3.4 python3.3 python3.2 dnl python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 dnl python2.2 python2.1 python2.0]) --8<---------------cut here---------------end--------------->8--- Instead of preemptively adding possible future version of Python that hopefully would be released, I would prefer a solution that removes the need to hard-code them. WDYT? -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Thomas Jahns Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 15 Sep 2017 09:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 28160@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15054685789935 (code B ref -1); Fri, 15 Sep 2017 09:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2017 09:42:58 +0000 Received: from localhost ([127.0.0.1]:41897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsn9F-0002aB-RF for submit@debbugs.gnu.org; Fri, 15 Sep 2017 05:42:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsn9D-0002Zx-2C for submit@debbugs.gnu.org; Fri, 15 Sep 2017 05:42:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsn96-0005xe-R5 for submit@debbugs.gnu.org; Fri, 15 Sep 2017 05:42:49 -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.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44580) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsn96-0005xL-NI for submit@debbugs.gnu.org; Fri, 15 Sep 2017 05:42:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59494) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsn95-0001ND-Ek for bug-automake@gnu.org; Fri, 15 Sep 2017 05:42:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsn92-0005tQ-7O for bug-automake@gnu.org; Fri, 15 Sep 2017 05:42:47 -0400 Received: from mailext-ha.dkrz.de ([136.172.11.229]:49836 helo=mailext.dkrz.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsn91-0005sM-PB for bug-automake@gnu.org; Fri, 15 Sep 2017 05:42:44 -0400 Received: from localhost (localhost [127.0.0.1]) by maile-ha1.dkrz.de (Postfix) with ESMTP id 9B30175 for ; Fri, 15 Sep 2017 11:42:37 +0200 (CEST) X-Virus-Scanned: amavisd-new at dkrz.de Received: from maile-ha1.dkrz.de ([127.0.0.1]) by localhost (maile-ha1.dkrz.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id B4EtAqX1yDF4 for ; Fri, 15 Sep 2017 11:42:35 +0200 (CEST) Received: from mailint.dkrz.de (mail3i.dkrz.de [IPv6:2001:638:70e:1e::2c]) by mailext.dkrz.de (Postfix) with ESMTPS id D9ED574 for ; Fri, 15 Sep 2017 11:42:34 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailext.dkrz.de D9ED574 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dkrz.de; s=default; t=1505468555; bh=wgg8hjj7tV1mK8MMjNPQvTxdzjd7Zpe6CfxWWXAuqFI=; h=Subject:To:References:From:Date:In-Reply-To:From; b=mQkLSo+pVVvomV0MXhCb0eG+m5DFlo7sO9qIw+/iC7w0jugLb74wbX95o7hyKSyXi 6bU05+3K1LqIClwESZuFYAfuV2LeK6bX0xXHk4bGxQYNaOu9G0gRGX/wst9h/uK8Ya rtAfqe7VblupGFL2RkBPgGmCUflKKQsJMn2Shxac= Received: from [IPv6:2001:638:70e:11:baca:3aff:fe79:58e2] (unknown [IPv6:2001:638:70e:11:baca:3aff:fe79:58e2]) by mailint.dkrz.de (Postfix) with ESMTPS id 8F81C20029 for ; Fri, 15 Sep 2017 11:42:34 +0200 (CEST) References: <87zi9w9v7n.fsf@gnu.org> From: Thomas Jahns Message-ID: <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> Date: Fri, 15 Sep 2017 11:42:34 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <87zi9w9v7n.fsf@gnu.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms070805030100010206070804" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) This is a cryptographically signed message in MIME format. --------------ms070805030100010206070804 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-LU Content-Transfer-Encoding: quoted-printable On 09/15/17 11:17, Mathieu Lirzin wrote: > Instead of preemptively adding possible future version of Python that > hopefully would be released, I would prefer a solution that removes the= > need to hard-code them. >=20 > WDYT? Why not parse PATH and filter what pathelem/python* returns for a pattern= like python[0-9.]* then test for executability and extract numerically highest (that's proba= bly the=20 hardest part) suffix? Regards, Thomas --------------ms070805030100010206070804 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC DqMwggQhMIIDCaADAgECAgIAxzANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoG A1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENl bnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMDYxMjE5MTAy OTAwWhcNMTkwNjMwMjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVp bjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0g RzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTDllA1PWLp bkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1OXstkEXQ 7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8Br3QPwQmi 9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9bzOz2w/F EcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSacXXFbOqn C5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4HZMIHWMHAGA1UdHwRpMGcwZaBjoGGGX2h0 dHA6Ly9wa2kudGVsZXNlYy5kZS9jZ2ktYmluL3NlcnZpY2UvYWZfRG93bmxvYWRBUkwuY3Js Py1jcmxfZm9ybWF0PVhfNTA5Ji1pc3N1ZXI9RFRfUk9PVF9DQV8yMB0GA1UdDgQWBBRJt8bP 6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT1xfgiXotF2wKsyudMzAOBgNV HQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBAjANBgkqhkiG9w0BAQUFAAOCAQEAO+Fa d8BIF9ypGOyBr1qJ8L0okqbKWRgScOwo8ueuf5Ys5/JdGTH2Eyt0vb2Asrn3Z8k5onk74RER 7mt4kTN+O18mJ3VTZY4zY+7Pc8OwkiNJIVB1I6EfGOKUhT0/M+l3II2iveahhSlA9j9zMlgN CWum2oVswD+7jWZkViROrg0/MjUBW+mMgtlyWU+xhoXxdIVW5cP4XPON7kezUwVw5+VNimmD KOETCYaeXsjqWB4MH/mk1FoEaP0oPosCtli19qEsN1cAZ6sjaI1jpe+Za1z9S1b2q0CHNNQR kmzsh8UKCwczcrRvDB1ULNhRx8y/MNNDcvEyv4zOSWOoAPfyHDCCBPEwggPZoAMCAQICBAoM sXkwDQYJKoZIhvcNAQEFBQAwWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJlaW4x EDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEdsb2JhbCAtIEcw MTAeFw0wNzAzMDYwOTI3MDZaFw0xOTAzMDUwMDAwMDBaMG0xCzAJBgNVBAYTAkRFMSowKAYD VQQKEyFEZXV0c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxFjAUBgNVBAMTDURLUlog Q0EgLSBHMDIxGjAYBgkqhkiG9w0BCQEWC3BraUBka3J6LmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAqoZ2zLZVcdv7HLqVjdxCSWFFnNQtsJx+Sq09hGcVEuNXyo5v68H1 wbabGzg0qBBACLDtDCYNCoYU8d3OlgSCAK2agxe8X2YWNSGybuKiM7DkM+u3CzBfukjsC2Ly TvlvJQRVFSmtCJlRy70j+ghqtckmQ+rDOGX2LvZMsZKsdoBs/BEVGS/cfvyVCGvHwtiBpyK6 WpYCgYWQRP/C+QGgD/FuEnmUNLPzKMvJAmzfGF4lwqJxPgvF77pjdF8FQxM+IH/OU6OBU79d tUPilfZV1sVZqjcgMX8G9pPENEgL7OiYta1hCk6nPT0d8g/EONZdNJ14/EJs1BC8lhQDd9kc GwIDAQABo4IBqjCCAaYwDwYDVR0TAQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwHQYDVR0OBBYE FKsz6DojHTkuXuAFoglZKUgt7OY2MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5k MBYGA1UdEQQPMA2BC3BraUBka3J6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2Nk cDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNybDA9oDugOYY3 aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy bDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjto dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAyyeL7rvpq0FERPiIgHgKxSTdADU4YEwDP73NQoM8 a86wj62k38Vph78S0JhCbpYqphbhy4WFkCv82lPEa3hXTU3eYLJU5pfr+mpumSZXsOgcYaX4 zsHUul+Uhan5kTPks6xQ2WpJayBdam7KQqTK3nPwnfhPVKd3WPDq+rDz4fLmsinSzc6zGJjX RvqJRYQTs6NQniZ4OZNYdgWIMqvE3U11NJZmcv8Mnn2o6Br3zySlrROYhNS3flcpEBeNEpAT 2qGI9+ITlwyk5c9qqrdEcfpaYyyV19ToiWiPl1N/cFE1TGWCyuFmBqAMREVKL5TR3IPUs1N0 h4TUxSp5ohD9MjCCBYUwggRtoAMCAQICBxnDQFWozmYwDQYJKoZIhvcNAQELBQAwbTELMAkG A1UEBhMCREUxKjAoBgNVBAoTIURldXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEW MBQGA1UEAxMNREtSWiBDQSAtIEcwMjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUwHhcN MTUwNzEzMTM1MzEwWhcNMTgwNzEyMTM1MzEwWjBvMQswCQYDVQQGEwJERTEqMCgGA1UECgwh RGV1dHNjaGVzIEtsaW1hcmVjaGVuemVudHJ1bSBHbWJIMR0wGwYDVQQLDBRBcHBsaWNhdGlv biBTb2Z0d2FyZTEVMBMGA1UEAwwMVGhvbWFzIEphaG5zMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEArLOqaixR5LCCU7KTx4eUXrvAOzerx4X6c4nbNk6OW3d4fUlpu3FUBGQ9 kqlMecVTbFG58mpWPUngfZoGIyk/FiysPs+jErtjoMywa3ESytBzmclx1Isju9M60c0Gyj31 2Ip3zrQAWuLAuDAdQvhDGFL3fW7i/r3N0h9k5EOAewb7JinYUn8HeGyyniCJ8GV7e6Mz+Qt/ x0J0bVnIJMVSok92Vvdenw1lX6DbPIBrDKL7/Bm80Zc0HJi9iuSSCWSdQeKWJ6OdsEYEdU00 sHKQ/Ijx+QxQOb91ra2+tEU5eA07XEmCcLvlKNHwJOCXcX16e2QkhHSV3DEXaJ9I62d0JQID AQABo4ICJjCCAiIwQAYDVR0gBDkwNzARBg8rBgEEAYGtIYIsAQEEAwMwEQYPKwYBBAGBrSGC LAIBBAMBMA8GDSsGAQQBga0hgiwBAQQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0l BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBT6bxM/JFYqSgcbdbQ8xH4eDSCR BDAfBgNVHSMEGDAWgBSrM+g6Ix05Ll7gBaIJWSlILezmNjAYBgNVHREEETAPgQ1qYWhuc0Bk a3J6LmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGtyei1j YS9wdWIvY3JsL2dfY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rr cnotY2EvcHViL2NybC9nX2NhY3JsLmNybDCBzQYIKwYBBQUHAQEEgcAwgb0wMwYIKwYBBQUH MAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBCBggrBgEFBQcw AoY2aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ka3J6LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu Y3J0MEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2RrcnotY2EvcHViL2Nh Y2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAJFrxSRPw8/zrelhbBOVj+0H D1p00ObzenSD0C6owrPCzADEmcUZFc0jVBEO4LQ32LNdMVzt0PhcW1HmceluaoXa60liKNbA JXmYueyr+g04viRB+PXMNuuOD5RZdwkaWQFxrPz/CCKXCSdCz4K6DxeUahDFZIjJTnXayKzP kV60oFrrjP1/F5bBWcojcwBJbFJRhY28l3rv+wT37lO55oDhGjqx8rOkHN0fezMxVSIzDgHf x6ySK4asQzl3sMfaLI/0FUhj7v53pnWK8ErediFlmYMJaVcTh9EhwoIUeYfx6nf1JjVNZKAh wDTKgkV8QNkxefSsOcxYLSqe5+SOOmwxggOUMIIDkAIBATB4MG0xCzAJBgNVBAYTAkRFMSow KAYDVQQKEyFEZXV0c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxFjAUBgNVBAMTDURL UlogQ0EgLSBHMDIxGjAYBgkqhkiG9w0BCQEWC3BraUBka3J6LmRlAgcZw0BVqM5mMA0GCWCG SAFlAwQCAQUAoIIB7TAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEP Fw0xNzA5MTUwOTQyMzRaMC8GCSqGSIb3DQEJBDEiBCBUXUrgfqQfTykFIVhdm5GFZEciu7OO tErOHHZJkl+fkzBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIw CgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G CCqGSIb3DQMCAgEoMIGHBgkrBgEEAYI3EAQxejB4MG0xCzAJBgNVBAYTAkRFMSowKAYDVQQK EyFEZXV0c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxFjAUBgNVBAMTDURLUlogQ0Eg LSBHMDIxGjAYBgkqhkiG9w0BCQEWC3BraUBka3J6LmRlAgcZw0BVqM5mMIGJBgsqhkiG9w0B CRACCzF6oHgwbTELMAkGA1UEBhMCREUxKjAoBgNVBAoTIURldXRzY2hlcyBLbGltYXJlY2hl bnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBDQSAtIEcwMjEaMBgGCSqGSIb3DQEJARYL cGtpQGRrcnouZGUCBxnDQFWozmYwDQYJKoZIhvcNAQEBBQAEggEALh0n8HklyfRL2wyfKxJc wqiFZdw2cAMs+xkSxFyqqvYKFi7f5XOmtmnd62cjPvzB23CUjqK3CnpZhHtO0deH+9LmuPpn WlH6+sWTG1HRCFyDF/JrCV9uo2rgmd/6pVuEYQnmDhCF8G4+rwlYcTGJwIi4KQqHVSt1tDjb WwzXnSbJ/f3qJP7WMWzGKpsQTRpGl39CLpir32+iF/xNbnlCoUQTisV5gxwvrMZ1WMVNp/6Q Pw/RitaXKXFndfBN2jCM/6TUuHD9JVTLIQ2bSOJy6mmBjjU6UD0eMqll9hjzNBp1pMco6tML 8DZxSf/3wuXJnv7/RKq6Eh+rMs20crM0LgAAAAAAAA== --------------ms070805030100010206070804-- From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Moritz Klammler Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 15 Sep 2017 15:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 28160@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150548767620779 (code B ref -1); Fri, 15 Sep 2017 15:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2017 15:01:16 +0000 Received: from localhost ([127.0.0.1]:43013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dss7H-0005P5-V7 for submit@debbugs.gnu.org; Fri, 15 Sep 2017 11:01:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dss7F-0005Ot-Ti for submit@debbugs.gnu.org; Fri, 15 Sep 2017 11:01:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dss75-0000qD-7W for submit@debbugs.gnu.org; Fri, 15 Sep 2017 11:01:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47553) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dss75-0000q8-3z for submit@debbugs.gnu.org; Fri, 15 Sep 2017 11:01:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dss6z-0001bZ-66 for bug-automake@gnu.org; Fri, 15 Sep 2017 11:01:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dss6y-0000nU-5l for bug-automake@gnu.org; Fri, 15 Sep 2017 11:00:57 -0400 Received: from mo6-p00-ob.smtp.rzone.de ([2a01:238:20a:202:5300::12]:29519) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dss6x-0000mP-S3 for bug-automake@gnu.org; Fri, 15 Sep 2017 11:00:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1505487653; s=domk; d=klammler.eu; h=Content-Type:In-Reply-To:MIME-Version:Date:From:References:To: Subject; bh=hpcJbe+vSZAlEi5PiEBafriOQo66OkpTLQ2BIrlP5NA=; b=bLp4fGKuvKPlr/LeYzMG68N2ZvCkcHKv+dGGzUccY1rjhHdA59AXy6kZGpgIP5ScAH nqm2i1b900IQHXSbZFxZZiPOwkfZQs8jDufbfs4IKNZocmnjZHwaYp/XNiMDeir6Ikrb B9zUrNlwywx7dWQ4GhbR+jFWuPjweLI4Wz7MQ= X-RZG-AUTH: :IWMWfFSyW/SrNdkI+ewDiCutTJTpMG0DgGT3T1KdlTClH2a6nMihquOxFa5FCWeEsbmBPSjFrCz3iDN2F84eOt7S5A== X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a03:2260:a:b:28d0:df28:4e99:ae4b] ([2a03:2260:a:b:28d0:df28:4e99:ae4b]) by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id z06a51t8FEvYazT (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Fri, 15 Sep 2017 16:57:34 +0200 (CEST) References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> From: Moritz Klammler Message-ID: <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> Date: Fri, 15 Sep 2017 16:57:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Icedove/52.3.0 MIME-Version: 1.0 In-Reply-To: <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d3dgNjf82vjoiKNQlIEgf9NQlJMs8K4EX" 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: -5.0 (-----) 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: -5.0 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --d3dgNjf82vjoiKNQlIEgf9NQlJMs8K4EX Content-Type: multipart/mixed; boundary="LBtNaM5vB8L0k9rIwRpmMGIGOTMGKPqrV"; protected-headers="v1" From: Moritz Klammler To: bug-automake@gnu.org Message-ID: <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> Subject: Re: bug#28160: Support newer version of python References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> In-Reply-To: <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> --LBtNaM5vB8L0k9rIwRpmMGIGOTMGKPqrV Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 09/15/2017 11:42 AM, Thomas Jahns wrote: > On 09/15/17 11:17, Mathieu Lirzin wrote: >> Instead of preemptively adding possible future version of Python that >> hopefully would be released, I would prefer a solution that removes th= e >> need to hard-code them. >> >> WDYT? >=20 > Why not parse PATH and filter what pathelem/python* returns for a > pattern like >=20 > python[0-9.]* >=20 > then test for executability and extract numerically highest (that's > probably the hardest part) suffix? >=20 > Regards, Thomas AFAIK, all versions of Python let you do $ python -c 'import sys; print(sys.hexversion);' to print an integer that is increasing strictly monotonic between releases. Might be a good way to combine testing whether an executable file really is a Python interpreter and finding the newest one among those. Instead of parsing version numbers, you can then simply compare plain integers which is easy to do in the shell. On the other hand, the "hexversion" can be easily computed given a major and minor version number: https://docs.python.org/3.7/c-api/apiabiversion.html#apiabiversion --LBtNaM5vB8L0k9rIwRpmMGIGOTMGKPqrV-- --d3dgNjf82vjoiKNQlIEgf9NQlJMs8K4EX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEJzLaMsjQ7uyggb6dz2xRZvOTqcAFAlm76loACgkQz2xRZvOT qcDvjAf/SQ9vU3Z8an9m64AMU7j+ZYvT7abdPNdghhTS17SAA+XDjQ49HP6rxPiA ClYMY0nsHVzzVWJzDUuYla38RxXh1tFjhc79R66JXa6M1GBn2k8VjVMsKTwUCTFm XedpFG3vE/7xeeVsjl1jFmheJ+msRhXBkmXV8pGZ6WOGoGMlLc5E30U1Y/0sgOoS wDqCiMYNVnTfvWhp/k0fJ7c5B+IOHBxeum4HB9pArqSkHcfJti6NFtYlOKgz6osh CT4IdzYf0boqfn44jC1NaBeTVLTeH/yeJOgIoCY/GqtMoLX1GuO+iOJlY9eoW3Ao br4NZUhpaEAW4y7Bg24p4PWggfbHyg== =WllW -----END PGP SIGNATURE----- --d3dgNjf82vjoiKNQlIEgf9NQlJMs8K4EX-- From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Mathieu Lirzin Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 22 Sep 2017 09:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Moritz Klammler Cc: 28160@debbugs.gnu.org Received: via spool by 28160-submit@debbugs.gnu.org id=B28160.15060713501184 (code B ref 28160); Fri, 22 Sep 2017 09:10:02 +0000 Received: (at 28160) by debbugs.gnu.org; 22 Sep 2017 09:09:10 +0000 Received: from localhost ([127.0.0.1]:52234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvJxN-0000J2-VG for submit@debbugs.gnu.org; Fri, 22 Sep 2017 05:09:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvJxK-0000IV-K5 for 28160@debbugs.gnu.org; Fri, 22 Sep 2017 05:09:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dvJxB-0004Up-39 for 28160@debbugs.gnu.org; Fri, 22 Sep 2017 05:09:01 -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.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52126) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvJxA-0004UY-Uj; Fri, 22 Sep 2017 05:08:56 -0400 Received: from no3.u-bordeaux.fr ([147.210.245.180]:34866 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dvJx8-0000ol-Jk; Fri, 22 Sep 2017 05:08:55 -0400 From: Mathieu Lirzin References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> Date: Fri, 22 Sep 2017 11:08:45 +0200 In-Reply-To: <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> (Moritz Klammler's message of "Fri, 15 Sep 2017 16:57:30 +0200") Message-ID: <87efqzp0bm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (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: -5.0 (-----) 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: -5.0 (-----) Hello, Moritz Klammler writes: > On 09/15/2017 11:42 AM, Thomas Jahns wrote: >> On 09/15/17 11:17, Mathieu Lirzin wrote: >>> Instead of preemptively adding possible future version of Python that >>> hopefully would be released, I would prefer a solution that removes the >>> need to hard-code them. >>> >>> WDYT? >> >> Why not parse PATH and filter what pathelem/python* returns for a >> pattern like >> >> python[0-9.]* >> >> then test for executability and extract numerically highest (that's >> probably the hardest part) suffix? >> >> Regards, Thomas > > > AFAIK, all versions of Python let you do > > $ python -c 'import sys; print(sys.hexversion);' > > to print an integer that is increasing strictly monotonic between > releases. Might be a good way to combine testing whether an executable > file really is a Python interpreter and finding the newest one among > those. Instead of parsing version numbers, you can then simply compare > plain integers which is easy to do in the shell. > > On the other hand, the "hexversion" can be easily computed given a major > and minor version number: > > https://docs.python.org/3.7/c-api/apiabiversion.html#apiabiversion It seems that GNU Pyconfigure has already found a way to build that list dynamically in m4. Please see PC_PROG_PYTHON macro here: https://git.savannah.gnu.org/cgit/pyconfigure.git/tree/src/m4/python.m4 I am far from an m4 expert, so if someone is interested in porting that macro to Automake, please step up. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 04:32:07 2018 Received: (at control) by debbugs.gnu.org; 18 Jan 2018 09:32:07 +0000 Received: from localhost ([127.0.0.1]:60930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ec6YJ-0000CU-A1 for submit@debbugs.gnu.org; Thu, 18 Jan 2018 04:32:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ec6YI-0000By-8o for control@debbugs.gnu.org; Thu, 18 Jan 2018 04:32:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ec6Y7-0005Nw-N1 for control@debbugs.gnu.org; Thu, 18 Jan 2018 04:32:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ec6Y7-0005Nk-Iv for control@debbugs.gnu.org; Thu, 18 Jan 2018 04:31:55 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=52926 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ec6Y7-0001UI-2g for control@debbugs.gnu.org; Thu, 18 Jan 2018 04:31:55 -0500 Date: Thu, 18 Jan 2018 10:31:53 +0100 Message-Id: <87bmhrv7g6.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 help From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Mathieu Lirzin Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Sun, 04 Feb 2018 00:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: help To: Bastien ROUCARIES Cc: 28160@debbugs.gnu.org, Moritz Klammler , Thomas Jahns Received: via spool by 28160-submit@debbugs.gnu.org id=B28160.151770562130968 (code B ref 28160); Sun, 04 Feb 2018 00:54:01 +0000 Received: (at 28160) by debbugs.gnu.org; 4 Feb 2018 00:53:41 +0000 Received: from localhost ([127.0.0.1]:56098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8Yv-00083Q-8T for submit@debbugs.gnu.org; Sat, 03 Feb 2018 19:53:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8Yt-00083D-17 for 28160@debbugs.gnu.org; Sat, 03 Feb 2018 19:53:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ei8Ym-0001MS-Nt for 28160@debbugs.gnu.org; Sat, 03 Feb 2018 19:53:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49061) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei8Ym-0001MA-IZ; Sat, 03 Feb 2018 19:53:32 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=43986 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ei8Ym-0007E5-0i; Sat, 03 Feb 2018 19:53:32 -0500 From: Mathieu Lirzin References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> <87efqzp0bm.fsf@gnu.org> Date: Sun, 04 Feb 2018 01:53:29 +0100 In-Reply-To: <87efqzp0bm.fsf@gnu.org> (Mathieu Lirzin's message of "Fri, 22 Sep 2017 11:08:45 +0200") Message-ID: <87o9l5lgmu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: -5.0 (-----) 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: -5.0 (-----) --=-=-= Content-Type: text/plain Hello, Mathieu Lirzin writes: >>> On 09/15/17 11:17, Mathieu Lirzin wrote: >>>> Instead of preemptively adding possible future version of Python that >>>> hopefully would be released, I would prefer a solution that removes the >>>> need to hard-code them. > > It seems that GNU Pyconfigure has already found a way to build that list > dynamically in m4. Please see PC_PROG_PYTHON macro here: > > https://git.savannah.gnu.org/cgit/pyconfigure.git/tree/src/m4/python.m4 I have adapted this to fit Automake context. I am going to apply the following patch in the following days. Comments welcome. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-python-Generate-python-interpreter-list.patch >From 1d60fb72168e62d33fe433380af621de64e22f23 Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Thu, 1 Feb 2018 13:51:03 +0100 Subject: [PATCH] python: Generate python interpreter list _AM_PYTHON_INTERPRETER_LIST is used by AM_PYTHON_PATH to autodetect Python programs whose names correspond to a specific Python version (e.g. python3.6). Previously this list was updated manually. The automatic support of newer versions (up to 4.0 excluded) fixes bug#28160. * m4/python.m4 (am_py_min_ver, am_py_max_ver): New macros. (_AM_PYTHON_INTERPRETER_LIST): Generate this list instead of hard-coding it. Implementation is taken from GNU Pyconfigure. --- m4/python.m4 | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/m4/python.m4 b/m4/python.m4 index 58dd18761..d6dda1363 100644 --- a/m4/python.m4 +++ b/m4/python.m4 @@ -36,11 +36,24 @@ AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). - dnl FIXME: Remove the need to hard-code Python versions here. + m4_define_default([am_py_min_ver], m4_ifval([$1], [$1], [2.0])) + dnl The arbitrary default maximum version. + m4_define_default([am_py_max_ver], [4.0]) + m4_define_default([_AM_PYTHON_INTERPRETER_LIST], -[python python2 python3 python3.6 python3.5 python3.4 python3.3 python3.2 dnl - python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 dnl - python2.2 python2.1 python2.0]) + [[python] \ + dnl If we want some Python 2 versions (min version <= 2.7), + dnl also search for "python2". + m4_if(m4_version_compare(am_py_min_ver, [2.8]), [-1], [python2], []) \ + [python3] \ + dnl Construct a comma-separated list of interpreter names (python2.6, + dnl python2.7, etc). We only care about the first 3 characters of the + dnl version strings (major-dot-minor; not + dnl major-dot-minor-dot-bugfix[-dot-whatever]) + m4_foreach([py_ver], + m4_esyscmd_s(seq -s[[", "]] -f["[[%.1f]]"] m4_substr(am_py_max_ver, [0], [3]) -0.1 m4_substr(am_py_min_ver, [0], [3])), + dnl Remove python2.8 and python2.9 since they will never exist + [m4_bmatch(py_ver, [2.[89]], [], [python]py_ver)])]) AC_ARG_VAR([PYTHON], [the Python interpreter]) -- 2.16.1 --=-=-= Content-Type: text/plain -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 19:54:39 2018 Received: (at control) by debbugs.gnu.org; 4 Feb 2018 00:54:39 +0000 Received: from localhost ([127.0.0.1]:56102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8Zr-000852-Jx for submit@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8Zp-00084q-P8 for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ei8Zk-00029j-1g for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49070) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei8Zj-00029f-U0 for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:31 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=43994 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ei8Zj-0007HM-CS for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:31 -0500 Date: Sun, 04 Feb 2018 01:54:29 +0100 Message-Id: <87mv0plgl6.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 - help From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 19:54:49 2018 Received: (at control) by debbugs.gnu.org; 4 Feb 2018 00:54:49 +0000 Received: from localhost ([127.0.0.1]:56105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8a0-00085S-Q5 for submit@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei8Zy-00085B-Fr for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ei8Zs-0002B3-Ro for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei8Zs-0002Au-O9 for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:40 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=43996 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ei8Zs-0007HU-7j for control@debbugs.gnu.org; Sat, 03 Feb 2018 19:54:40 -0500 Date: Sun, 04 Feb 2018 01:54:38 +0100 Message-Id: <87lgg9lgkx.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 patch From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Mathieu Lirzin Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Sun, 18 Feb 2018 11:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: Bastien ROUCARIES Cc: 28160@debbugs.gnu.org, Moritz Klammler , Thomas Jahns Received: via spool by 28160-submit@debbugs.gnu.org id=B28160.151895371122884 (code B ref 28160); Sun, 18 Feb 2018 11:36:02 +0000 Received: (at 28160) by debbugs.gnu.org; 18 Feb 2018 11:35:11 +0000 Received: from localhost ([127.0.0.1]:48967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enNFP-0005x2-BU for submit@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enNFN-0005wq-Fr for 28160@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1enNFH-0002zC-GC for 28160@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1enNFA-0002pp-KF; Sun, 18 Feb 2018 06:34:56 -0500 Received: from [2a01:e35:2ec2:e580:2cb0:1009:b292:d8d6] (port=36368 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1enNF9-00009V-Ix; Sun, 18 Feb 2018 06:34:56 -0500 From: Mathieu Lirzin References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> <87efqzp0bm.fsf@gnu.org> <87o9l5lgmu.fsf@gnu.org> Date: Sun, 18 Feb 2018 12:34:49 +0100 In-Reply-To: <87o9l5lgmu.fsf@gnu.org> (Mathieu Lirzin's message of "Sun, 04 Feb 2018 01:53:29 +0100") Message-ID: <87y3jq1qg6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (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: -5.0 (-----) 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: -5.0 (-----) Mathieu Lirzin writes: >>>From 1d60fb72168e62d33fe433380af621de64e22f23 Mon Sep 17 00:00:00 2001 > From: Mathieu Lirzin > Date: Thu, 1 Feb 2018 13:51:03 +0100 > Subject: [PATCH] python: Generate python interpreter list > > _AM_PYTHON_INTERPRETER_LIST is used by AM_PYTHON_PATH to autodetect > Python programs whose names correspond to a specific Python > version (e.g. python3.6). Previously this list was updated manually. > The automatic support of newer versions (up to 4.0 excluded) fixes > bug#28160. > > * m4/python.m4 (am_py_min_ver, am_py_max_ver): New macros. > (_AM_PYTHON_INTERPRETER_LIST): Generate this list instead of hard-coding > it. Implementation is taken from GNU Pyconfigure. > --- > m4/python.m4 | 21 +++++++++++++++++---- > 1 file changed, 17 insertions(+), 4 deletions(-) Pushed as commit 1d60fb72168e62d33fe433380af621de64e22f23 -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 18 06:35:25 2018 Received: (at control) by debbugs.gnu.org; 18 Feb 2018 11:35:25 +0000 Received: from localhost ([127.0.0.1]:48970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enNFd-0005xT-KE for submit@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enNFc-0005xI-PQ for control@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1enNFX-00039O-0L for control@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39393) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1enNFW-00039I-T5 for control@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:18 -0500 Received: from [2a01:e35:2ec2:e580:2cb0:1009:b292:d8d6] (port=36370 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1enNFW-0000Tq-3h for control@debbugs.gnu.org; Sun, 18 Feb 2018 06:35:18 -0500 Date: Sun, 18 Feb 2018 12:35:15 +0100 Message-Id: <87woza1qfg.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 fixed close 28160 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 06:23:49 2018 Received: (at control) by debbugs.gnu.org; 3 Mar 2018 11:23:49 +0000 Received: from localhost ([127.0.0.1]:41862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es5GW-0005KD-Ve for submit@debbugs.gnu.org; Sat, 03 Mar 2018 06:23:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es5GV-0005K0-Sx for control@debbugs.gnu.org; Sat, 03 Mar 2018 06:23:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1es5GQ-00068Y-5x for control@debbugs.gnu.org; Sat, 03 Mar 2018 06:23:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1es5GQ-00068I-1e for control@debbugs.gnu.org; Sat, 03 Mar 2018 06:23:42 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=32940 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1es5GP-0007Dm-Eg for control@debbugs.gnu.org; Sat, 03 Mar 2018 06:23:41 -0500 Date: Sat, 03 Mar 2018 12:23:39 +0100 Message-Id: <871sh11jyc.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 - fixed From unknown Mon Aug 18 09:07:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28160: Support newer version of python Resent-From: Mathieu Lirzin Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Sat, 03 Mar 2018 12:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28160 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: Bastien ROUCARIES Cc: 28160@debbugs.gnu.org, Moritz Klammler , Thomas Jahns Received: via spool by 28160-submit@debbugs.gnu.org id=B28160.15200784412096 (code B ref 28160); Sat, 03 Mar 2018 12:01:02 +0000 Received: (at 28160) by debbugs.gnu.org; 3 Mar 2018 12:00:41 +0000 Received: from localhost ([127.0.0.1]:41899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es5qD-0000XI-CB for submit@debbugs.gnu.org; Sat, 03 Mar 2018 07:00:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es5qA-0000Og-Pr for 28160@debbugs.gnu.org; Sat, 03 Mar 2018 07:00:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1es5q4-00089o-No for 28160@debbugs.gnu.org; Sat, 03 Mar 2018 07:00:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49824) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1es5px-000888-S7; Sat, 03 Mar 2018 07:00:25 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=33030 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1es5px-0007Wp-6m; Sat, 03 Mar 2018 07:00:25 -0500 From: Mathieu Lirzin References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> <87efqzp0bm.fsf@gnu.org> <87o9l5lgmu.fsf@gnu.org> <87y3jq1qg6.fsf@gnu.org> Date: Sat, 03 Mar 2018 13:00:22 +0100 In-Reply-To: <87y3jq1qg6.fsf@gnu.org> (Mathieu Lirzin's message of "Sun, 18 Feb 2018 12:34:49 +0100") Message-ID: <87muzpz7vt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: -5.0 (-----) 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: -5.0 (-----) --=-=-= Content-Type: text/plain Hello, Mathieu Lirzin writes: > Mathieu Lirzin writes: > >>>>>From 1d60fb72168e62d33fe433380af621de64e22f23 Mon Sep 17 00:00:00 2001 >> From: Mathieu Lirzin >> Date: Thu, 1 Feb 2018 13:51:03 +0100 >> Subject: [PATCH] python: Generate python interpreter list >> >> _AM_PYTHON_INTERPRETER_LIST is used by AM_PYTHON_PATH to autodetect >> Python programs whose names correspond to a specific Python >> version (e.g. python3.6). Previously this list was updated manually. >> The automatic support of newer versions (up to 4.0 excluded) fixes >> bug#28160. >> >> * m4/python.m4 (am_py_min_ver, am_py_max_ver): New macros. >> (_AM_PYTHON_INTERPRETER_LIST): Generate this list instead of hard-coding >> it. Implementation is taken from GNU Pyconfigure. >> --- >> m4/python.m4 | 21 +++++++++++++++++---- >> 1 file changed, 17 insertions(+), 4 deletions(-) > > Pushed as commit 1d60fb72168e62d33fe433380af621de64e22f23 This commit has brought the issue described in automake bug#30616 [1]. I initially was not happy with solution of manually defining future versions, but after reflection it seems that the maintainability issue of updating it manually doesn't worth the complexity of generating it with M4. Here is an alternative patch to fixes this bug, that I intend to push tomorrow. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-python-Support-future-python-version-up-to-3.9.patch >From 88df0576249df21e719ff3ac95d3d27b77e3370f Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Sat, 3 Mar 2018 12:01:13 +0100 Subject: [PATCH] python: Support future python version up to 3.9 This change fixes automake bug#28160. Since AM_PYTHON_PATH macro takes no maximum version argument, there is no need to generate _AM_PYTHON_INTERPRETER_LIST dynamically, like what was previously done by the reverted commit 1d60fb72168e62d33fe433380af621de64e22f23. We could rely on M4 to generate this list statically however this is likely to be a complex solution that would not improve maintainability. * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add 'python3.7', 'python3.8', and 'python3.9'. --- m4/python.m4 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/m4/python.m4 b/m4/python.m4 index 58dd18761..63c0a0e04 100644 --- a/m4/python.m4 +++ b/m4/python.m4 @@ -36,11 +36,12 @@ AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). - dnl FIXME: Remove the need to hard-code Python versions here. m4_define_default([_AM_PYTHON_INTERPRETER_LIST], -[python python2 python3 python3.6 python3.5 python3.4 python3.3 python3.2 dnl - python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 dnl - python2.2 python2.1 python2.0]) +[python python2 python3 dnl + python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 dnl + python3.2 python3.1 python3.0 dnl + python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 dnl + python2.0]) AC_ARG_VAR([PYTHON], [the Python interpreter]) -- 2.16.2 --=-=-= Content-Type: text/plain [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30616 -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 --=-=-=-- From unknown Mon Aug 18 09:07:50 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Bastien ROUCARIES Subject: bug#28160: closed (Re: bug#28160: Support newer version of python) Message-ID: References: <87lgf25mm7.fsf@gnu.org> X-Gnu-PR-Message: they-closed 28160 X-Gnu-PR-Package: automake X-Gnu-PR-Keywords: patch Reply-To: 28160@debbugs.gnu.org Date: Thu, 08 Mar 2018 20:39:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1520541541-15069-1" This is a multi-part message in MIME format... ------------=_1520541541-15069-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28160: Support newer version of python which was filed against the automake package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28160@debbugs.gnu.org. --=20 28160: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28160 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1520541541-15069-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28160-done) by debbugs.gnu.org; 8 Mar 2018 20:38:44 +0000 Received: from localhost ([127.0.0.1]:51498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eu2JI-0003uY-Da for submit@debbugs.gnu.org; Thu, 08 Mar 2018 15:38:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eu2JH-0003uI-6D for 28160-done@debbugs.gnu.org; Thu, 08 Mar 2018 15:38:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eu2JB-0005EK-4k for 28160-done@debbugs.gnu.org; Thu, 08 Mar 2018 15:38:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38989) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eu2J5-00055D-AR; Thu, 08 Mar 2018 15:38:31 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=60604 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eu2J4-00057l-Nl; Thu, 08 Mar 2018 15:38:31 -0500 From: Mathieu Lirzin To: Bastien ROUCARIES Subject: Re: bug#28160: Support newer version of python References: <87zi9w9v7n.fsf@gnu.org> <492e008e-e6d1-9aa2-e7dd-0e8989f3a89f@dkrz.de> <7caf3660-901d-78f5-7274-0a890b98720c@klammler.eu> <87efqzp0bm.fsf@gnu.org> <87o9l5lgmu.fsf@gnu.org> <87y3jq1qg6.fsf@gnu.org> <87muzpz7vt.fsf@gnu.org> Date: Thu, 08 Mar 2018 21:38:24 +0100 In-Reply-To: <87muzpz7vt.fsf@gnu.org> (Mathieu Lirzin's message of "Sat, 03 Mar 2018 13:00:22 +0100") Message-ID: <87lgf25mm7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (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: -5.0 (-----) X-Debbugs-Envelope-To: 28160-done Cc: 28160-done@debbugs.gnu.org, Moritz Klammler , Thomas Jahns 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: -5.0 (-----) Mathieu Lirzin writes: > Here is an alternative patch to fixes this bug, that I intend to push > tomorrow. > >>>From 88df0576249df21e719ff3ac95d3d27b77e3370f Mon Sep 17 00:00:00 2001 > From: Mathieu Lirzin > Date: Sat, 3 Mar 2018 12:01:13 +0100 > Subject: [PATCH] python: Support future python version up to 3.9 > > This change fixes automake bug#28160. > > Since AM_PYTHON_PATH macro takes no maximum version argument, there is > no need to generate _AM_PYTHON_INTERPRETER_LIST dynamically, like what > was previously done by the reverted commit > 1d60fb72168e62d33fe433380af621de64e22f23. We could rely on M4 to > generate this list statically however this is likely to be a complex > solution that would not improve maintainability. > > * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add 'python3.7', > 'python3.8', and 'python3.9'. > --- Pushed as commit 9385c161707c6d2295d610eef81fe4d1a44b44de. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 ------------=_1520541541-15069-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Aug 2017 12:35:15 +0000 Received: from localhost ([127.0.0.1]:46169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djPRi-0003g0-Tq for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djPRh-0003fn-9D for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djPRb-0007cB-6z for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:08 -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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40082) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1djPRb-0007c1-48 for submit@debbugs.gnu.org; Sun, 20 Aug 2017 08:35:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58496) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djPRa-0002lN-5D for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djPRZ-0007ar-Bs for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:06 -0400 Received: from mail-wr0-x22d.google.com ([2a00:1450:400c:c0c::22d]:38347) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djPRZ-0007ZS-4y for bug-automake@gnu.org; Sun, 20 Aug 2017 08:35:05 -0400 Received: by mail-wr0-x22d.google.com with SMTP id p8so13052733wrf.5 for ; Sun, 20 Aug 2017 05:35:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=EQN6bciBZhshYwrda12g5jfmhaQZN6E/itSKRB1JX4o=; b=snyu47WOiqy+iympzM9w6j2Q61u/zPdH0yn5sOfKX+A1eworbROMKEWOjAQxF2yE96 xjKalxtun8LByiVHD6gYmn2wUVZDC3o82Y4pNWGlABUBtoHJPmMjcwWB9QeDyJvI/FNO qwWUGoA/FBRWDgCt1JCOe2cB7QvDb9nEdg5YASt2K1sKMStn6COU4KSZRYBBLZlSRO1M wUlDqcn0oUv1GFkaDvgX86Tm8pKF87gZTihlxtP3bjnAs0hvzwbMBmMQwHp/VaI9jE+9 spAy7BuxOjxyTDDv2RaTAX9C7Hl3olei2ZnLHw7kR+Y5xanhh/dFTd7WKV/WdraKSYfR Vl0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EQN6bciBZhshYwrda12g5jfmhaQZN6E/itSKRB1JX4o=; b=CUxBWJ8BXBe9zWjlJarnuRBvqCNDMXG7q26/QrYT17woBSGHeqMNdq9EC4dKg/AiXq x/nRgbnLXKKCjNPsWUtXaP7PaW0SFdqXo+7We3P7tLYM9f9KAfF9MsXyyqdBgCe4PGbN zByGjqu13ssRuDzkBgIOWid4QOlQVvavQ/o2GIP3VX/XJ37v2yYm8koGt77pOUii7lXd S3mH/Ux+T3wvkMccnbNyhvDd1ucKBdKu4Em4UTV/6N67LW62k/Oe1YI5+aRH9/Jk537v NnKHwHStPjC1EAIphx9OGso2TFyTDoEI/ZL8Xg6CJmNkP4/BXRxOGtUR7+I7YM0aiHBa 4zDQ== X-Gm-Message-State: AHYfb5gqbQm5w6N+rwF10O2gOJlkwsgfX/qGyCSqBlhlS9hLNbFxJ2HO 71BdKDDGTv31RushlrwG4uDdmw33Admm X-Received: by 10.28.236.208 with SMTP id h77mr191120wmi.162.1503232501616; Sun, 20 Aug 2017 05:35:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.209.143 with HTTP; Sun, 20 Aug 2017 05:34:30 -0700 (PDT) From: Bastien ROUCARIES Date: Sun, 20 Aug 2017 14:34:30 +0200 Message-ID: Subject: Support newer version of python To: bug-automake@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) Hi, Following https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872052 could you suppoort python3.8 python3.7 and pyhton3.6 ? Thanks ------------=_1520541541-15069-1-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 08 16:43:38 2018 Received: (at control) by debbugs.gnu.org; 8 Mar 2018 21:43:38 +0000 Received: from localhost ([127.0.0.1]:51562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eu3K6-0005fx-15 for submit@debbugs.gnu.org; Thu, 08 Mar 2018 16:43:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eu3K4-0005fc-9V for control@debbugs.gnu.org; Thu, 08 Mar 2018 16:43:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eu3Jy-0005iy-KS for control@debbugs.gnu.org; Thu, 08 Mar 2018 16:43:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eu3Jy-0005is-Gn for control@debbugs.gnu.org; Thu, 08 Mar 2018 16:43:30 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=32830 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eu3Jx-0005xK-RL for control@debbugs.gnu.org; Thu, 08 Mar 2018 16:43:30 -0500 Date: Thu, 08 Mar 2018 22:43:27 +0100 Message-Id: <8760665jls.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #28160 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: -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: -5.0 (-----) tags 28160 fixed