From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id 474B73858D3C for ; Fri, 2 Jun 2023 18:41:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 474B73858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q59ik-0005eJ-Kc; Fri, 02 Jun 2023 14:41:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=/scY/OXT+U681SUkcmgf9rvJeycPPO/hADlre5AAV84=; b=Hxh15CV7SaZh 2oWK1hyEDml4sTUGQaHQMjZZ8cZ1zfHknw+0PPM3e9Xgh/QGszhlFvFkL8fibd9LgkaX10GDdB98b 3fmDuRwkUoGO/nG2w37IjBni/v1trqi34CeWjIzwS9Q/QOjqSr/eGXVErEo9OfZmh5kUbzEst+w/i nM3d7IWfJTqsuuDcYKBGp+LybxBEPoc/VlJkXfJRYU6opDpzZU0oZBGeU76aHo2xqzaJ+V+yCGUXe V6bjbOTKbIYp2MmLVjsilLDIrhHOZULa4zN1q2EWgrteQ/+EdDqdFmAiLD/+BAXV21kz5irXQUaMC Op/ef3UVLv6nKvq64Kuqrg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q59ik-0005Cd-4x; Fri, 02 Jun 2023 14:41:54 -0400 Date: Fri, 02 Jun 2023 21:42:43 +0300 Message-Id: <83o7lxaeos.fsf@gnu.org> From: Eli Zaretskii To: Paul Koning Cc: tromey@adacore.com, gdb-patches@sourceware.org, legouguec@adacore.com In-Reply-To: <39E6ADFC-2253-4391-89BA-3CDC682677BE@comcast.net> (message from Paul Koning on Fri, 2 Jun 2023 14:20:29 -0400) Subject: Re: [RFC] Bump minimum Python version to 3.4 References: <20230602163303.3945535-1-tromey@adacore.com> <83r0qtafz9.fsf@gnu.org> <39E6ADFC-2253-4391-89BA-3CDC682677BE@comcast.net> X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > From: Paul Koning > Date: Fri, 2 Jun 2023 14:20:29 -0400 > Cc: Tom Tromey , > gdb-patches@sourceware.org, > legouguec@adacore.com > > > On Jun 2, 2023, at 2:14 PM, Eli Zaretskii via Gdb-patches wrote: > > > >> Cc: legouguec@adacore.com, > >> Tom Tromey > >> Date: Fri, 2 Jun 2023 10:33:03 -0600 > >> From: Tom Tromey via Gdb-patches > >> > >> While looking into the f-string issue, I noticed that the README > >> documents 3.2 as the minimum Python version, while gdb.texinfo says > >> 3.0.2. Asking on irc, I found out that SuSE's "LTS" ships 3.4, and > >> RHEL 7 ships 3.6. Based on this I think it's reasonable to bump the > >> minimum required version to 3.4. > >> --- > >> gdb/NEWS | 2 ++ > >> gdb/README | 2 +- > >> gdb/doc/gdb.texinfo | 2 +- > >> gdb/python/py-gdb-readline.c | 4 ---- > >> gdb/python/python-internal.h | 11 ----------- > >> 5 files changed, 4 insertions(+), 17 deletions(-) > > > > If the increase in the minimum supported versions is agreed upon, the > > documentation parts of this are OK. > > Given that python.org tells us the oldest supported version is 3.6, and that one goes off support at the end of this month, it might make sense to raise the minimum to 3.6 or 3.7. To that, I'd object: it means, effectively, to drop support for Windows XP, where the last Python version is 3.4.4. We, as part of the GNU project, have no obligation to follow the recommendations of python.org. We should make our own decisions, based on our goals.