From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mD2bL4ba0WC/iAAAgWs5BA (envelope-from ) for ; Tue, 22 Jun 2021 14:41:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id EBBkK4ba0WCYOwAA1q6Kng (envelope-from ) for ; Tue, 22 Jun 2021 12:41:42 +0000 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 46E1D1DB89 for ; Tue, 22 Jun 2021 14:41:42 +0200 (CEST) Received: from localhost ([::1]:38684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lvfin-0002gP-1s for larch@yhetil.org; Tue, 22 Jun 2021 08:41:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36358) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvfiZ-0002eb-Q3 for guix-devel@gnu.org; Tue, 22 Jun 2021 08:41:27 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:45713) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvfiX-0006HC-Qb for guix-devel@gnu.org; Tue, 22 Jun 2021 08:41:27 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 76D17D20; Tue, 22 Jun 2021 08:41:22 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 22 Jun 2021 08:41:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm3; bh=VPzT7rU9u0jWeZruDSZBTzlzKq ULuyRDrSCXv8rVddg=; b=gFW6xmktZafAtWAFov7k9wVBvk9bEPRWeMVTcMyYoL XeL3WrpEC9DAbzl25Hd+ExGpMuVn+5w1LiMUPAJDhossdOrWMu4fAKwz303P8PMM /SvqupiycPb/aBpxc4upAaZAUIkwKZ6k4/K0r0NpjASON8uz6KimtefhPuYoJyxQ fvn7z2plyZg0cXv2SAcaU6W2mete4AkJp35nxC4q33Plft6VwGQkxougj5J3nMF0 VOIKndo5vrMX2YsRUtJtdUZ9v0NVyAofB/LLNVaWFe6yyyRolNEiA+CM1snjvhrD f5yvZhjHT9Q+e96NlbUjXxSYjFQyPd5WgTTpdxzN191Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=VPzT7r U9u0jWeZruDSZBTzlzKqULuyRDrSCXv8rVddg=; b=dYOELJQxTetGJ0hzHN2M/2 ONESBK1dxvq2Qz4QSUlzOPHEZSk9SINkshl2QLzTJPzFwePyjyr3lj8yXcMgQdzu qbGql52VaYrzqsbZSiZ+eYfEH37SMNBIVbxQRj6eMbGioftRmFetSKri7oFVHNTm 8bhRPlFkH4WVnNpwMJNSOwzdqEFyc5ransMW8QxTwNbxiUHvRLmXd9HXEN86PISj N+0X0CAi+t6nZGMA2jHcPaq+Zzc9GWfrszN6Y0/ZWwWwJvS1O6CJ2bqMqeoRLYfP bWKovaoc+iX+HTwbGkWFdUraFHYrmLdCeWn74RG8lEtasWus2tiEGx/0DKpuqgpQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeeguddgheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhffkfggtgesthdtredttddttdenucfhrhhomhepmfhonhhrrggu ucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnhgvth eqnecuggftrfgrthhtvghrnhepieekjeejveeuieefjeehtdegtefhudetgfevfffhueeh jeevieeigedvhfdtieefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 22 Jun 2021 08:41:20 -0400 (EDT) From: Konrad Hinsen To: Hartmut Goebel , Lars-Dominik Braun , Tanguy LE CARROUR Subject: Re: Removal of Python 2? In-Reply-To: References: <20201108142717.lmud5h4gh44vtjc6@melmoth> <1609946775.8blxygrg9p.astroid@rafflesia.none> <1611303651.35tpgtn1z1.astroid@melmoth.none> <1622997703.qcpe1ehxem.astroid@melmoth.none> Date: Tue, 22 Jun 2021 14:41:19 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.24; envelope-from=konrad.hinsen@fastmail.net; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1624365702; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=VPzT7rU9u0jWeZruDSZBTzlzKqULuyRDrSCXv8rVddg=; b=YQsZVyjK/kTC0Q8aR2RkkqHQPz1oEH9ys36fsTb7MxIOEe/iAcfcd3cxHrEVgJUXDVULBB nBtENc6Se8yoiEsI2S99hO1R4edwBcRY8q77sHQxjcrefuFqat1smZQi0uQwtlXbJJkP8c x4CcJavoCQyANu6ouu3Mieyt7HPNi2vszh4BI/O00G9QaGqe7DMfWBbfXMAIfnBEEJQDll sbrkhJyzyg+zSbWp3Me1OxSihkpQN+/ksLt1ty5crI11fFWSJgg0+uToTieJF0bO2uG0vZ fzO4FOxehGEFkU8YlROz+/8rsxZ5RjDScsxJJ+zC6zcz4vhgyGJSput7eUKMaQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1624365702; a=rsa-sha256; cv=none; b=Z7QRqYcMK0Hft+yzoiyudINXnxbW1CReD2druXTLmKudoPVpFiBtmErJtm1pK/pOvUE76S +UsrVht3JoLMEy+4xWwQLQfTbULuDOybtpf97R+xH3OxetkV1ttLp9rH+W2knsvugz9JLX G6fnvccQ42TcI+X9NtQrlgcrvLdE+IW+RZj1TTKHnWidw3Mm8itAl1brex3TNacardVMXo YlEmADIOoDMMeY8IqyavapgYM9wa8fxjgIIJ49jbBPgxnSRTJUbOu6fBonqE569dpsw4iy zAA2jNRcVOgLusMZqhxAFKrEH8AonbcZobBC5KWPsOeGG7XmMtDIkKfa8rDo4Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fastmail.net header.s=fm3 header.b=gFW6xmkt; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=dYOELJQx; dmarc=pass (policy=none) header.from=fastmail.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -2.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.net header.s=fm3 header.b=gFW6xmkt; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=dYOELJQx; dmarc=pass (policy=none) header.from=fastmail.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 46E1D1DB89 X-Spam-Score: -2.12 X-Migadu-Scanner: scn1.migadu.com X-TUID: u+WgB4uq7eQv Hi Hartmut, > Python 2 is dead, dead, dead like the parrot and end-of-prolonged life > as of more than 1 1/2 years. Anyhow, there might still be quite some > software not ported to Python 3 after 10 years. So I'm afraid we need to > keep Python 2. At this time, more than 2500 packages still depend on Python 2, and that's not just Python libraries. The list includes packages such as TeXlive, LLVM, Rust, OpenJDK, Calibre, OCaml, qemu, etc. For many of these packages, Python 2 is used only as part of the build procedure. Which is run in a highly protective sandbox. So I don't think we need to worry much about having Python 2 in Guix. To discourage people from installing it by accident, we could make it a hidden package. Cheers, Konrad.