From unknown Mon Aug 18 08:26:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65679: Request to cut new automake release to include new pythons Resent-From: Sergei Trofimovich Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 01 Sep 2023 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65679 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 65679@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169357603923443 (code B ref -1); Fri, 01 Sep 2023 13:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Sep 2023 13:47:19 +0000 Received: from localhost ([127.0.0.1]:60136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc4UY-000663-QR for submit@debbugs.gnu.org; Fri, 01 Sep 2023 09:47:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc4UW-00065i-QC for submit@debbugs.gnu.org; Fri, 01 Sep 2023 09:47:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qc4UG-0001WJ-0W for bug-automake@gnu.org; Fri, 01 Sep 2023 09:47:00 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qc4UD-0002jo-E2 for bug-automake@gnu.org; Fri, 01 Sep 2023 09:46:59 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-99c3d3c3db9so242156966b.3 for ; Fri, 01 Sep 2023 06:46:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693576015; x=1694180815; darn=gnu.org; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=w4T1JucJgY3YVNRFeBMccWZ3KUh7z6jW9ZsfON3+X80=; b=e1/BnkdDFi8aRPjh5EgG1nZ5w+xvaeyVfjgzd7HNKcanxv/GLSk9mZfBEFcPO82Zx8 tbpjbj6d0ZTMZ11VCwKNCo1qAKVwNPu2wsPQFD83gCYr05ePqpqH9tfo6NbhgjoXJLiD nIs49ujDvz/FAzJ8EwaHRtmqsx4GHIncpDxPZnYmAUpBtkjla3XYQOqg/NQrucbA40ie OTjzRVrtmHTC+1RLrkHksrvQKgHioPiNeAPv8A+n2LA/AJ4cj/5qjKlzi7G6e4I6Qz8D HRGt29tpzXWd2FmyqPgmdSw4oWuS9+gP1uZJhl5cjpsYO75/XGgHWhvrz5GVmg7MIL+2 APpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693576015; x=1694180815; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=w4T1JucJgY3YVNRFeBMccWZ3KUh7z6jW9ZsfON3+X80=; b=A1CQgDkV/Qk+HbVdohRUfUl7H4/qWYMT6KmciBAWXMbf1XOFYVrRLh5sTTGvjrotPs mcJcjVnyjzszy08weTnx+OjZlrZ4b0ZB9s4goup+FTOvkekYB4Tz+GVESXRWyUgewebb /otVoVY7kCR5SiLBEf9++ZfJSD1LCLZMTVmZD71p7WHmSpyrVppgU7oc7aszJVCfyIrG SNj7cBykJJRpgVhtk3oXj3IuJ2aHpxsEKE+m/22A0+SmLZnVMtmN+jSm68RCpgVjV2OF vINVNnaLl9S6GX5BP0HCtO2mmGxntPJ9n3sGmeIVXhO2RyYcToy3dFnxdhZgbwhvzX3g XUoA== X-Gm-Message-State: AOJu0YwNq7K/AS5CDg/E3MiSS6pDf54I1vPm1f0NpcEzsjcCrD5dPhbn h4PgcIldYOxgJr8YmQHprl6TYM9LcXg= X-Google-Smtp-Source: AGHT+IGC6H5zqJClub4Q14jRM4NmowHGlzDv9blZNMbQI4mwkaJQ1+FGgK0cQZEBNHQZVcN1k6k7hg== X-Received: by 2002:a17:906:2201:b0:9a5:cf23:de5a with SMTP id s1-20020a170906220100b009a5cf23de5amr1567752ejs.45.1693576015460; Fri, 01 Sep 2023 06:46:55 -0700 (PDT) Received: from nz.home ([2a00:23c8:a613:101:729c:d1ff:fe4f:94a3]) by smtp.gmail.com with ESMTPSA id z10-20020a170906714a00b0099364d9f0e9sm1981996ejj.102.2023.09.01.06.46.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Sep 2023 06:46:54 -0700 (PDT) Received: by nz.home (Postfix, from userid 1000) id 31FC6EB54D9C7; Fri, 1 Sep 2023 14:46:54 +0100 (BST) Date: Fri, 1 Sep 2023 14:46:54 +0100 From: Sergei Trofimovich Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=slyich@gmail.com; helo=mail-ej1-x62f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) Hi automake developers! Projects using automake build system occasionally get bug reports that python 3.11 and above do not get automatically detected by AM_PATH_PYTHON([3.7]) Recent example: https://github.com/skvadrik/re2c/issues/456 It was fixed a while ago in https://git.savannah.gnu.org/cgit/automake.git/commit/?id=930a9a73f4bb776ec334eff4cf6e182802841daa python: add 3.10 - 3.15 to the version search list Fixes automake bug https://bugs.gnu.org/53530. Based on the cadence of Automake releases, add the current Python release (3.10), the current Python development (3.11), and then 4 more versions on top of that. It doesn't hurt to check for a few extra versions here since this is the fallback logic when the main `python` and `python3` programs aren't found. * m4/python.m4: Add python3.10 - python3.15. * NEWS: Mention new Python versions. WDYT of cutting new `automake` that includes this fix? Then projects could start cutting release tarballs that Just Work for such systems. Thanks -- Sergei From unknown Mon Aug 18 08:26:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65679: Request to cut new automake release to include new pythons References: Resent-From: Karl Berry Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 01 Sep 2023 22:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65679 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: slyich@gmail.com Cc: 65679@debbugs.gnu.org Received: via spool by 65679-submit@debbugs.gnu.org id=B65679.169360594416815 (code B ref 65679); Fri, 01 Sep 2023 22:06:02 +0000 Received: (at 65679) by debbugs.gnu.org; 1 Sep 2023 22:05:44 +0000 Received: from localhost ([127.0.0.1]:34340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcCGu-0004N4-Gb for submit@debbugs.gnu.org; Fri, 01 Sep 2023 18:05:44 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:33160 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcCGr-0004Mm-KR; Fri, 01 Sep 2023 18:05:42 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 381M5SXp009235 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 1 Sep 2023 16:05:28 -0600 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 381M5S6A009234; Fri, 1 Sep 2023 16:05:28 -0600 Date: Fri, 1 Sep 2023 16:05:28 -0600 Message-Id: <202309012205.381M5S6A009234@freefriends.org> From: Karl Berry In-Reply-To: X-Spam-Score: -0.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: -1.0 (-) WDYT of cutting new `automake` that includes this fix? Then projects could start cutting release tarballs that Just Work for such systems. Agreed we need to make a new automake release asap, but unfortunately the code is not ready. Releasing it would cause more problems than it would solve. If Jim (the main Automake maintainer) wants to cut a release with just that fix, I have nothing against it, but it sounds like a lot of work for one relatively small bug. I suspect it would lead to a deluge of bug reports (especially Python-related) for things that have already been fixed. At present I am the main bottleneck, but I can't work faster than I am, which is quite slowly. If another Automake(/Perl/etc.)-savvy volunteer came forward to help with development, that would be great. Until then, I and the other people working on Automake continue to progress as best we can. --thanks, karl. From unknown Mon Aug 18 08:26:25 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: Sergei Trofimovich Subject: bug#65679: closed (Re: bug#65679: Request to cut new automake release to include new pythons) Message-ID: References: <202309012205.381M5S6A009234@freefriends.org> X-Gnu-PR-Message: they-closed 65679 X-Gnu-PR-Package: automake Reply-To: 65679@debbugs.gnu.org Date: Fri, 01 Sep 2023 22:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1693605962-16849-1" This is a multi-part message in MIME format... ------------=_1693605962-16849-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65679: Request to cut new automake release to include new pythons 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 65679@debbugs.gnu.org. --=20 65679: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65679 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1693605962-16849-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65679-done) by debbugs.gnu.org; 1 Sep 2023 22:05:44 +0000 Received: from localhost ([127.0.0.1]:34338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcCGu-0004N1-82 for submit@debbugs.gnu.org; Fri, 01 Sep 2023 18:05:44 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:33160 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcCGr-0004Mm-KR; Fri, 01 Sep 2023 18:05:42 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 381M5SXp009235 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 1 Sep 2023 16:05:28 -0600 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 381M5S6A009234; Fri, 1 Sep 2023 16:05:28 -0600 Date: Fri, 1 Sep 2023 16:05:28 -0600 Message-Id: <202309012205.381M5S6A009234@freefriends.org> From: Karl Berry To: slyich@gmail.com Subject: Re: bug#65679: Request to cut new automake release to include new pythons In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65679-done Cc: 65679@debbugs.gnu.org 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: -1.0 (-) WDYT of cutting new `automake` that includes this fix? Then projects could start cutting release tarballs that Just Work for such systems. Agreed we need to make a new automake release asap, but unfortunately the code is not ready. Releasing it would cause more problems than it would solve. If Jim (the main Automake maintainer) wants to cut a release with just that fix, I have nothing against it, but it sounds like a lot of work for one relatively small bug. I suspect it would lead to a deluge of bug reports (especially Python-related) for things that have already been fixed. At present I am the main bottleneck, but I can't work faster than I am, which is quite slowly. If another Automake(/Perl/etc.)-savvy volunteer came forward to help with development, that would be great. Until then, I and the other people working on Automake continue to progress as best we can. --thanks, karl. ------------=_1693605962-16849-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Sep 2023 13:47:19 +0000 Received: from localhost ([127.0.0.1]:60136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc4UY-000663-QR for submit@debbugs.gnu.org; Fri, 01 Sep 2023 09:47:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc4UW-00065i-QC for submit@debbugs.gnu.org; Fri, 01 Sep 2023 09:47:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qc4UG-0001WJ-0W for bug-automake@gnu.org; Fri, 01 Sep 2023 09:47:00 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qc4UD-0002jo-E2 for bug-automake@gnu.org; Fri, 01 Sep 2023 09:46:59 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-99c3d3c3db9so242156966b.3 for ; Fri, 01 Sep 2023 06:46:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693576015; x=1694180815; darn=gnu.org; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=w4T1JucJgY3YVNRFeBMccWZ3KUh7z6jW9ZsfON3+X80=; b=e1/BnkdDFi8aRPjh5EgG1nZ5w+xvaeyVfjgzd7HNKcanxv/GLSk9mZfBEFcPO82Zx8 tbpjbj6d0ZTMZ11VCwKNCo1qAKVwNPu2wsPQFD83gCYr05ePqpqH9tfo6NbhgjoXJLiD nIs49ujDvz/FAzJ8EwaHRtmqsx4GHIncpDxPZnYmAUpBtkjla3XYQOqg/NQrucbA40ie OTjzRVrtmHTC+1RLrkHksrvQKgHioPiNeAPv8A+n2LA/AJ4cj/5qjKlzi7G6e4I6Qz8D HRGt29tpzXWd2FmyqPgmdSw4oWuS9+gP1uZJhl5cjpsYO75/XGgHWhvrz5GVmg7MIL+2 APpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693576015; x=1694180815; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=w4T1JucJgY3YVNRFeBMccWZ3KUh7z6jW9ZsfON3+X80=; b=A1CQgDkV/Qk+HbVdohRUfUl7H4/qWYMT6KmciBAWXMbf1XOFYVrRLh5sTTGvjrotPs mcJcjVnyjzszy08weTnx+OjZlrZ4b0ZB9s4goup+FTOvkekYB4Tz+GVESXRWyUgewebb /otVoVY7kCR5SiLBEf9++ZfJSD1LCLZMTVmZD71p7WHmSpyrVppgU7oc7aszJVCfyIrG SNj7cBykJJRpgVhtk3oXj3IuJ2aHpxsEKE+m/22A0+SmLZnVMtmN+jSm68RCpgVjV2OF vINVNnaLl9S6GX5BP0HCtO2mmGxntPJ9n3sGmeIVXhO2RyYcToy3dFnxdhZgbwhvzX3g XUoA== X-Gm-Message-State: AOJu0YwNq7K/AS5CDg/E3MiSS6pDf54I1vPm1f0NpcEzsjcCrD5dPhbn h4PgcIldYOxgJr8YmQHprl6TYM9LcXg= X-Google-Smtp-Source: AGHT+IGC6H5zqJClub4Q14jRM4NmowHGlzDv9blZNMbQI4mwkaJQ1+FGgK0cQZEBNHQZVcN1k6k7hg== X-Received: by 2002:a17:906:2201:b0:9a5:cf23:de5a with SMTP id s1-20020a170906220100b009a5cf23de5amr1567752ejs.45.1693576015460; Fri, 01 Sep 2023 06:46:55 -0700 (PDT) Received: from nz.home ([2a00:23c8:a613:101:729c:d1ff:fe4f:94a3]) by smtp.gmail.com with ESMTPSA id z10-20020a170906714a00b0099364d9f0e9sm1981996ejj.102.2023.09.01.06.46.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Sep 2023 06:46:54 -0700 (PDT) Received: by nz.home (Postfix, from userid 1000) id 31FC6EB54D9C7; Fri, 1 Sep 2023 14:46:54 +0100 (BST) Date: Fri, 1 Sep 2023 14:46:54 +0100 From: Sergei Trofimovich To: bug-automake@gnu.org Subject: Request to cut new automake release to include new pythons Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=slyich@gmail.com; helo=mail-ej1-x62f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) Hi automake developers! Projects using automake build system occasionally get bug reports that python 3.11 and above do not get automatically detected by AM_PATH_PYTHON([3.7]) Recent example: https://github.com/skvadrik/re2c/issues/456 It was fixed a while ago in https://git.savannah.gnu.org/cgit/automake.git/commit/?id=930a9a73f4bb776ec334eff4cf6e182802841daa python: add 3.10 - 3.15 to the version search list Fixes automake bug https://bugs.gnu.org/53530. Based on the cadence of Automake releases, add the current Python release (3.10), the current Python development (3.11), and then 4 more versions on top of that. It doesn't hurt to check for a few extra versions here since this is the fallback logic when the main `python` and `python3` programs aren't found. * m4/python.m4: Add python3.10 - python3.15. * NEWS: Mention new Python versions. WDYT of cutting new `automake` that includes this fix? Then projects could start cutting release tarballs that Just Work for such systems. Thanks -- Sergei ------------=_1693605962-16849-1--