From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +MnQDYm7H2HWVQAAgWs5BA (envelope-from ) for ; Fri, 20 Aug 2021 16:26:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CAJ+CYm7H2HADAAAB5/wlQ (envelope-from ) for ; Fri, 20 Aug 2021 14:26:17 +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 57FF512C09 for ; Fri, 20 Aug 2021 16:26:16 +0200 (CEST) Received: from localhost ([::1]:47740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mH5TK-00075A-3e for larch@yhetil.org; Fri, 20 Aug 2021 10:26:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mH5T8-0006wy-JI for guix-patches@gnu.org; Fri, 20 Aug 2021 10:26:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51920) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mH5T8-0001Ej-BF for guix-patches@gnu.org; Fri, 20 Aug 2021 10:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mH5T8-0001KZ-6Y for guix-patches@gnu.org; Fri, 20 Aug 2021 10:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44656] [PATCH] Upgrade pypy3 Resent-From: Lars-Dominik Braun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 20 Aug 2021 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44656 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: zimoun Cc: 44656@debbugs.gnu.org, Maxim Cournoyer Received: via spool by 44656-submit@debbugs.gnu.org id=B44656.16294695425089 (code B ref 44656); Fri, 20 Aug 2021 14:26:02 +0000 Received: (at 44656) by debbugs.gnu.org; 20 Aug 2021 14:25:42 +0000 Received: from localhost ([127.0.0.1]:35233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5So-0001K1-JO for submit@debbugs.gnu.org; Fri, 20 Aug 2021 10:25:42 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:51018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5Sm-0001Jm-6n for 44656@debbugs.gnu.org; Fri, 20 Aug 2021 10:25:41 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4GrkSZ05nNzQk25; Fri, 20 Aug 2021 16:25:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1629469532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=l2O9JlBjdWfjBxh6VhJQXgoHOOJYbcNjTshwpj5eRbU=; b=z5GqNJiCoTVX/Kb+kYj715tynfCgOghNKt9QK0MERunW/KITaOwneXixt7g9yrsdMgkZRF XtbSUXAgtR4M10f3nsIRApPeirv6qeiGLtE7IwzGvn+Eaq7mx8rNrw3XaD1YrUZhFvqxeT WHebMcdTaeJhcs9FlcfC+CvbsxOMlUipqTyFEgS/0BJg90kenLrA7ZspjIUWbON7OMouSs hAz6oOCFxoH4AEoAzTlviS3RXIl+1bwLIjLlOOlGvZFQrrHK2EGq8VMSNXM+WO/qXvRgqY hzlxZMTZIv9Mnoacjo9eIe2jBGF/xF/V9seXecaN91WsSE4LpU0eAuzG7UmoBQ== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id kb8Bu-4YtCYz; Fri, 20 Aug 2021 16:25:31 +0200 (CEST) Date: Fri, 20 Aug 2021 16:25:29 +0200 From: Lars-Dominik Braun Message-ID: References: <20201115123911.GA1956@noor.fritz.box> <87eeba8ay7.fsf@gmail.com> <87k0ky7iv5.fsf@gmail.com> <87h7g2jb4d.fsf@gmail.com> <86tujko0x3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86tujko0x3.fsf@gmail.com> X-Rspamd-Queue-Id: 31FB01898 X-Rspamd-UID: 307406 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1629469577; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=l2O9JlBjdWfjBxh6VhJQXgoHOOJYbcNjTshwpj5eRbU=; b=OxHtX/m/NXCWDQRo8e2a+VGND/3c++JDQhN8Hp0bdZrActO1jjXa7ZLI0MlAp+/mhqqdTP 2zMuSzbKqB97pobEE01GCIO3Xw+6V4ywI6CaaiCHXWRABovQVSqbFBtD0KKw5ofErXfD/A +fP1c2UOL22H87b6435aPnnHjBNgExt3v6n+hhJ825Gmnp8yTbtGSgFRPy7yMeLxQTugCf ibjsXMMAdDPHloCcwhiKrU/dGJHanjMxWSTyQe++t4vDpbulU4Gl9S00zCHU22ln9Wogvh Fnef7rcREUfrYxrix2mSQSAYaNmxh/OZ24HQSo50weObO3o+G7+5eauGGt0Yeg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1629469577; a=rsa-sha256; cv=none; b=alE6LzkJ+hkdkNDacV3ySKRyCmhIUgKZegyLyU8J4ytsljECKnQTfJhyZk5Mf312CIRLlj YImHw/gnh4g2H+muN5IzsMQ6mbhJt8cq76FTH/QTIJNsaf/1i3QmdAi0P86xaMlgFnDV99 1T19YxZvWxX0LttnQXvztlajTQGsMA6/6AO3NQ/hvAaW5L5OhCZzfm0SoSi1vFc7iGyAIb uXj8mg6HGTeMjxu2a7etapBdg884s9PwRxdxkxvN/+CIErZqgn4ka7Z52anS0MuBoaA1qY HF3lJ8t3G51uObinvR6ZgolV8axnSsleTonPInT0YVE3ZHa7ox0wwyqsey+g/w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=6xq.net header.s=MBO0001 header.b=z5GqNJiC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=6xq.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.99 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=6xq.net header.s=MBO0001 header.b=z5GqNJiC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=6xq.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 57FF512C09 X-Spam-Score: -1.99 X-Migadu-Scanner: scn0.migadu.com X-TUID: prOv3hoyQy6i Hi zimoun, > What do you mean? Using ’package-with-explicit-python’ on a package > will replace the Python used by the ’python-build-system’ for all the > dependencies. Modulo the issues what C extension, if one wants the > Python packages bytecompiled with PyPy, using a manifest containing: true, that’s what I meant and why I mentioned Python 2 (we used to do it for every single Python 2 package, so they are installable on their own). > …similarly as replacing the Emacs VM [0], I guess some packages > will be broken. Well, for instance if some packages use > ’python-minimal’ instead of ’python’, the replacement will not happen. > Last, is it an issue to rewrite too much? Yes, rewriting too much is a problem, because Python is used alot you end up rebuilding everything, starting from the bootstrap binaries. And then it’s not even sure you’ll be able to build all the way up to the package you actually want, because our Python and PyPy packages actually implement different versions of the Python language/standard library (3.8 vs 3.7). Cheers, Lars