From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iC2mMHVOg2J4IwEAbAwnHQ (envelope-from ) for ; Tue, 17 May 2022 09:27:49 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id IJ24L3VOg2JruAAAG6o9tA (envelope-from ) for ; Tue, 17 May 2022 09:27:49 +0200 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 aspmx1.migadu.com (Postfix) with ESMTPS id 8F647405C2 for ; Tue, 17 May 2022 09:27:49 +0200 (CEST) Received: from localhost ([::1]:54960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqrcS-0005HS-P6 for larch@yhetil.org; Tue, 17 May 2022 03:27:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqrbZ-0004QI-Nb for guix-devel@gnu.org; Tue, 17 May 2022 03:26:53 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:40502) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqrbX-0007xo-VN for guix-devel@gnu.org; Tue, 17 May 2022 03:26:53 -0400 Received: by mail-wr1-x42c.google.com with SMTP id a5so19641776wrp.7 for ; Tue, 17 May 2022 00:26:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=WvUuCvbPrAO59/YLVBM2H0Qq+ofw1iK7VbkIu8BGNzo=; b=QwBwhMoaxmSVaBZSZ2oBP8GlsV2HVXOUWI6Z9ISSbGxxBWgxHpwMzEtKaFdp7jEugo OiM6sNw8ZbylsIHWKvxogL/b0oYkos7JoUmAKoW6IDcOoqQ4UT21DjhqAjD+M5kCRYOI Xh+5JFlziUeNaUka+ux2hL0q0yOkVtuX9PSGTZtkr31uq8McA0ZsL3psKqebacqzxXZ/ R4sHTgHbSUlV5eevehquA9K43vILXyuibH0pJbB9Em5XInYJx3WqIQZnjOm5jzhfV6lR ojfXcFma3uJoghkCan7asTIUdrqOu1vNDGhyG/a0f7GWzQ/rchop9KMh1dwVYUYMD+GA zZrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=WvUuCvbPrAO59/YLVBM2H0Qq+ofw1iK7VbkIu8BGNzo=; b=f5IOLW1NgMs78PlsFTFu8PWOaeli+5zouzJshLcNWhZyTqigSUmKJgH5L5ty0rA4kG e0ekbcANcOOgI0UrIXhVYowexIGsUL/8k9Z4+MH5WTkHEZNrftwXheExvWGE1ztFpq6Z r4exWLMmgJRmnZvzNdBpYPyjMHZqwBUs4G9dJzbS5OsAnbq38D2FZYZ1l/Hg4SAun3xM GDkKvyewOGYkyycJLJRmMY300o3aJF5kjFd/2kN0BoteFVeRIbIVXb0LlepSVIxZn+r8 eIPUV/lLuV/m7HXpIirz3lBrOLJX6tBAy7Q/LBjkoK6c2rmJTU0Y4gLROfuy8mq0tIsd nGtg== X-Gm-Message-State: AOAM532A+xbW1g56hUpDNq8G1xAAfRnDCxeYrWN5pqtRZvPBmcDG+yie VFp0kiE/E/7yDvTvCW4df3tfcaXvQn3Idw== X-Google-Smtp-Source: ABdhPJyZCvclR4gT+9hzfaVvi/vbCz5H36agmkizHozRHbWLkMGznti0u5w7H84qP3QCxT3ekLfFBQ== X-Received: by 2002:a5d:6d83:0:b0:20c:7329:7c36 with SMTP id l3-20020a5d6d83000000b0020c73297c36mr17899993wrs.518.1652772409937; Tue, 17 May 2022 00:26:49 -0700 (PDT) Received: from lili (93-158-23-231.subs.ibrowse.com. [93.158.23.231]) by smtp.gmail.com with ESMTPSA id n34-20020a05600c502200b003942a244f37sm1129617wmr.16.2022.05.17.00.26.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 May 2022 00:26:49 -0700 (PDT) From: zimoun To: jgart , Guix Devel Subject: Re: Supporting upstream supported Python versions In-Reply-To: <20220517003848.GB18763@gac> References: <20220517003848.GB18763@gac> Date: Tue, 17 May 2022 09:26:07 +0200 Message-ID: <8635h8k4c0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652772469; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=WvUuCvbPrAO59/YLVBM2H0Qq+ofw1iK7VbkIu8BGNzo=; b=It7BwtMkc51/OxlUMEfjIYjxe/U/ZVKMxSN7HOAikwi0FzS0C8zocmKmAgz6H7odpOatjN PhlLgK50tY9FlM/GOBC5jSzQdbB2FcigPGETZKs0crweavKB012bwkWI9WU9hASbxtfNSN xW7gkvmhiM+G5toSNGQoVvdyOON1qDSGOL2jSFtGKF8bP8Co7FzOFDpS41V3bnJWayBgj4 3rgcdvrO+zDFTGl29Vb8DkhlcX44F0ra2+608iVUz+H7IcD5YLhwcn/5Kf/GgsKgxnZ4jG M1a16FDfaT0/mJEB+jAOHW+amkZ6AzVqS1Mz7g8BhhGcTK0mQ2BVHJZL+df8Wg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652772469; a=rsa-sha256; cv=none; b=kNmzj41fvhBLiH+q8AGKOWqAv8Ckd9a3kpmeZHaH6D1nBMtKdOJjRpRc43u1+FnR20OvOD gONg7bH0vrYvSMJkDJxqww0WnrmLyXPJKz1ZtgMIB22fKMFYaprnbCFtm2nQ2L5GIBBUIV m/+OfqkCq3bUEZ1eUt2X/v1phXdGkf99CkiVbhzSO3CDiAVfJF8IxD369TA3zG1IUNCI7I YfglJDdxaSFbSHsTQUaYCzQ+xn26v8KmYzEEUIKFGezC2+C17+xYNuPblJQRu6thLM2sp5 Jl9fA1zzuKj4trWnSExeblWAN1AWT0eoEmrik9YrBPTdYo0r+7cChELDSN9LkA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QwBwhMoa; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.03 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QwBwhMoa; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8F647405C2 X-Spam-Score: -9.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: O/UFo5YCmNcf Hi, On Tue, 17 May 2022 at 00:38, jgart wrote: > What is the opinion on supporting current upstream supported versions > of python? > > The master branch only has 3.9 but I'd like to have substitutes available > for 3.7, 3.8 and 3.10: By substitutes, do you mean python@x.y? Or all python-* packages compiled with python@x.y instead of python@3.9? > Could we make all upstream supported versions of python available in > master? >From my point of view, we can support several version of the CPython VM, say python@3.10 (python-next), python@3.9 (current default), and various older CPython interpreters as python@3.8, 3.7, say. But only the substitutes for python-* packages compiled with the current default (here python@3.9). Somehow, we do not have the manpower (I do not know about he build farm) for maintaining more. For instance, give a look at: and type =E2=80=9Cpython-=E2=80=9D; well, it=E2=80=99s not so bad but it is= not all green though. Somehow, we have the experience of maintaining 2 versions (CPython@3 and CPython@2 ;-)) and it is a piece of work to maintain, so it would be really similar when multiplying the number of CPython@3.x. Note, however, it is easy to apply =E2=80=99package-with-explicit-python=E2= =80=99 from =E2=80=99(guix build-system python). Well, IMHO, supporting several version of CPython is good idea. :-) Cheers, simon