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 MG88CxBGDWEhRwAAgWs5BA (envelope-from ) for ; Fri, 06 Aug 2021 16:24:16 +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 ICnxBhBGDWHdWQAAB5/wlQ (envelope-from ) for ; Fri, 06 Aug 2021 14:24:16 +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 73EAE444 for ; Fri, 6 Aug 2021 16:24:15 +0200 (CEST) Received: from localhost ([::1]:47572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mC0li-0004b1-Ht for larch@yhetil.org; Fri, 06 Aug 2021 10:24:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mC0lX-0004aj-59 for guix-patches@gnu.org; Fri, 06 Aug 2021 10:24:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39602) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mC0lW-0000oU-1Y for guix-patches@gnu.org; Fri, 06 Aug 2021 10:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mC0lV-0003Si-Sf for guix-patches@gnu.org; Fri, 06 Aug 2021 10:24:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44656] [PATCH] Upgrade pypy3 Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 06 Aug 2021 14:24:01 +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: Lars-Dominik Braun Cc: 44656@debbugs.gnu.org Received: via spool by 44656-submit@debbugs.gnu.org id=B44656.162825978513237 (code B ref 44656); Fri, 06 Aug 2021 14:24:01 +0000 Received: (at 44656) by debbugs.gnu.org; 6 Aug 2021 14:23:05 +0000 Received: from localhost ([127.0.0.1]:51148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC0kb-0003RR-35 for submit@debbugs.gnu.org; Fri, 06 Aug 2021 10:23:05 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:35619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC0kZ-0003Qk-C4 for 44656@debbugs.gnu.org; Fri, 06 Aug 2021 10:23:03 -0400 Received: by mail-qv1-f53.google.com with SMTP id 3so4951843qvd.2 for <44656@debbugs.gnu.org>; Fri, 06 Aug 2021 07:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ZYfLN00J9miXMyyJdqEFBcmWssnCKakQ/uEP7vpCUJM=; b=N4uTPbEnIlC+CkI89lsTn13Bl10FumP1LIeBENG6nqtrQmlsHLXlH9vjuu75dNddzc 35OQ3M7ad8Of9mu5IRGX2Enos1zaube736ox8W7eIlRzg3DdD4ZYDbHCqYTeqegEAHu/ +Xk4HweiOuDxx8OtzEYzRVEyPgeI2tKD9kKeMaxb2J8GGSSMJX8i3ocQJAhBDLwoa6Kh 6X4vN69WCA5YOtcFyx1Bk1g876EIEIMHz0NJ7cSJDMr55nyMVXCo9mPM8c/Z+spIJYof 4g/Z3w+D2MR0PXfNEzBwL/AucdV/rKXuN5ZI72gvpxvFVe/zOWb66Ym2kpkCkRwFq2jG e4Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ZYfLN00J9miXMyyJdqEFBcmWssnCKakQ/uEP7vpCUJM=; b=Z0usvSsovCXHfle5Ntw9Ze//rynUrt+3D88AxjgbxBEOoUPQCur5dMqLBg711zAz36 fJuBAzXqMMlRM/5lUZ1zbSZyQty3UxSYSm57gBumuTaq0InMl/R8AUBEkIGQX3IxPTY3 +sULex2tz8rh559P9dNaeQohrwvLEmVIMViZgNbTtdUC6LUdEDm7EsASk9cuyA4vbj1t oIXZJcg+yfgNTSmO1HHeYumgdH9CxOkMk40oTKutljdCtyQyywP/OiOp87eRkvveq++T tV4ywOBltlj4UmimDbltvYrkHozY6L9UwWgwhEaKw5aC132o/4NSKMOP6iPjVyIp2Gc3 KuKg== X-Gm-Message-State: AOAM531t6GyxfwLN+wBVkxtNBGxR1Klro6Y7ifLkD3MNHLYFI11NUW75 fnpFeDtyZnnQQkIYhdjHxHYiDgyA5ucHrFD2 X-Google-Smtp-Source: ABdhPJxtnSnRqzymVkAtuOLvw+NEFoRGf4W9KwDLn5ywkxlNVCulPR+/75Q889XhW0PEJlbIIGSKGA== X-Received: by 2002:ad4:4eaf:: with SMTP id ed15mr11482049qvb.11.1628259776326; Fri, 06 Aug 2021 07:22:56 -0700 (PDT) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id q10sm3603915qti.68.2021.08.06.07.22.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Aug 2021 07:22:55 -0700 (PDT) From: Maxim Cournoyer References: <20201115123911.GA1956@noor.fritz.box> <87eeba8ay7.fsf@gmail.com> Date: Fri, 06 Aug 2021 10:22:54 -0400 In-Reply-To: (Lars-Dominik Braun's message of "Fri, 6 Aug 2021 09:30:32 +0200") Message-ID: <87k0ky7iv5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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=1628259855; 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=ZYfLN00J9miXMyyJdqEFBcmWssnCKakQ/uEP7vpCUJM=; b=T/5to3RUe0USXrWNTlg3qdsuEtJVOjWl1sFNbFI8pty4RaPz9FQi6KQSd3Ms46YLkaYLx6 Ow51Mo10/+OSDTtM1C5hlcUkmXUI4iIJVh7XF50ZwcEPwq8TLI+CbJkYTr5nrF6q+K7LXZ jJ/yGEycoywzf5rIzDTzFlM2nv7UhSldTt73j9HXCGx1TXzRzaGUrKyYeUqR1sAUEYCSFX 1IH2ip5kGog3Ig5vIwgTpB8mPardFDDccBaUpeAvSDbB8uEQAxlvLEI4uITZI9gwXVqJNU 48H5hFiVAxehRIf1YmxBZE9BDmFpy/5NriW0JxZWNRJwnafSJ8xf8Bcsfa7XHQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628259855; a=rsa-sha256; cv=none; b=ItXFu9JRj7YuNBsSYkNXdkAJwWcSWUhnWqArn22NAaapG9ctG9JX3ti9GP9In83tl+ceAN AflAU5/mL/8hfzp0NI5ujeL+tJdYHHc7buN8pb8peHn+34rcB3bJLrsg8VmINXJ8mGgSjy 0WlAfV5xSzQBTNyjO/EHPL63s88ChXMrZSetoJi1Hc9C+QtocQjPqH7LkNy1tmVYA98b+k E0W76I5Ji1bhhnc9JPRiNWU8w0qepyJ/Fv0C7/A4zblZPtyRYl9SXagyir6LSFxa4x++1S I2euaaEfa2Dr8ijPjUqWmuF+iNzVqpEaobEPlaRF1oS77De5CnOIFvCdb62K/w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=N4uTPbEn; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (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.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=N4uTPbEn; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (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: 73EAE444 X-Spam-Score: -1.32 X-Migadu-Scanner: scn1.migadu.com X-TUID: htGK4OP0Ushp Hello Lars-Dominik, Lars-Dominik Braun writes: > Hi Maxim, > > I realize I=E2=80=99m late, so only one comment: > >> > + (native-search-paths >> > + (list (search-path-specification >> > + (variable "PYTHONPATH") >> > + (files '("lib/pypy3.6/site-packages"))))) >> About this search path, how it is supposed to work? The version is >> wrong (3.6) and the package doesn't include this directory, and we do >> not have a pypy build system or other pypy packages that would make use >> of it. Am I missing something? > No, the the version is not wrong. pypy tracks CPython=E2=80=99s developme= nt > (features, standard library) and thus implements a certain =E2=80=9CPython > version=E2=80=9D, in this case 3.6, even though pypy=E2=80=99s own versio= n says > something else. But, as you said, pypy in Guix is not really useful > anyway right now without any packages. > > (That was the idea of the symlinks by the way, providing pypy as a > drop-in replacement for python-wrapper in python-build-system.) > > Cheers, > Lars Thanks for taking the time to explain! It makes sense, but I'd need to educate myself better about how Pypy can be used along our current Python version library (as in, does it require its own .pyc files? Does it dismiss CPython's produced ones? Can we not point it to consume our existing Python libraries (it's different sys.path suggest differently), etc.) Maxim