From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id USm1JMBq6mAPHwEAgWs5BA (envelope-from ) for ; Sun, 11 Jul 2021 05:51:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id GAX6H8Bq6mBebwAAB5/wlQ (envelope-from ) for ; Sun, 11 Jul 2021 03:51:28 +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 C98481EA08 for ; Sun, 11 Jul 2021 05:51:27 +0200 (CEST) Received: from localhost ([::1]:55922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m2QV4-0002Fi-MW for larch@yhetil.org; Sat, 10 Jul 2021 23:51:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57764) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m2QUj-0002EK-Af for guix-patches@gnu.org; Sat, 10 Jul 2021 23:51:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50380) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m2QUg-0002Zz-Dt for guix-patches@gnu.org; Sat, 10 Jul 2021 23:51:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m2QUg-0000uE-BS for guix-patches@gnu.org; Sat, 10 Jul 2021 23:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49329] [PATCH 00/??] Improve Ren'py package Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Jul 2021 03:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49329 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch Cc: 49329@debbugs.gnu.org, zimoun Received: via spool by 49329-submit@debbugs.gnu.org id=B49329.16259754573471 (code B ref 49329); Sun, 11 Jul 2021 03:51:02 +0000 Received: (at 49329) by debbugs.gnu.org; 11 Jul 2021 03:50:57 +0000 Received: from localhost ([127.0.0.1]:33693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2QUb-0000tv-4n for submit@debbugs.gnu.org; Sat, 10 Jul 2021 23:50:57 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:40625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2QUY-0000th-HC for 49329@debbugs.gnu.org; Sat, 10 Jul 2021 23:50:55 -0400 Received: by mail-pf1-f171.google.com with SMTP id j199so12843938pfd.7 for <49329@debbugs.gnu.org>; Sat, 10 Jul 2021 20:50:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:cc:subject:references:sto:date:in-reply-to:message-id :user-agent:mime-version; bh=6OKv8+L5qkj3u7gEUmAlby1Ew0mBN2Iv0tW2IPkNHZA=; b=RKh7i/zODLwh5m1IQDKo0uCGTfqgYkq/p3MoApXBzkuPQg3pRpYK3SGCatt+6q9DbE +qs6pwQklkLy/4slL2wGu6RhuOt/n4BSiO1IHiwlNmurbcwmNFoTnKjDtp22hbYf5U03 wkFXCnuml2mwoANm91hCnTAt/Pb5p3LGiVPSHDR0/jGK76QkGEYFSvA64k2wGSl21jOa 2+KH45cltHGzQYZXcRm4YkZNJ9eXKRULxjMQj9TpJzfSJCPViVqDWhB390VwvYy4TI6u rwiV1LEv+EzO6WnprnIcDKPgU4LCl0N9uPVOiPNLfBHFTThRSIAKSKzt0uMGhTUfn19Y TLUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:cc:subject:references:sto:date:in-reply-to :message-id:user-agent:mime-version; bh=6OKv8+L5qkj3u7gEUmAlby1Ew0mBN2Iv0tW2IPkNHZA=; b=biRflovwTtagbpwJFzGGyWyy/A9dBahu7e7Vwqbhg+GitZqVqbpbdT3VjDYwD1cKAP ITRkd43GQsvH8kFlueN6KnfRruIoVLCrAwYbVnUkq//Omd1RuZwsQEcIFEhgNhYeD/6J NaNep0ZGSQz+X24kCXI8ST5CiWPpBzVHVAR2oFevd4c3zWO9X4gPZ17qs/db3oTTX9IZ DkdqidgoiOoPbXaUiQWgVwK9ClbG6IJujs8BTl//DJu0UUh7ZOJVVc09DxXZNzG+Zn0Z o6ZLR4FAElOuBkG+BUmG4dPRiIAk6Q8eZnHSuhZpGiwiZVBihIPr6xx+SZYK7ZvUVd10 vjPw== X-Gm-Message-State: AOAM532g4MbOpG3nzXkXF5GoOBQPQWuiXn+gS9uO3WM7hJP2fVA+xjXn yOF6KKzj+YXcOPSbPMOfUmJA4RMfEt6M8Q== X-Google-Smtp-Source: ABdhPJx3khcEz4sexg0XCZ2ml8OQOwlg7hO65Ypd1vezWG+3LDIM/x5l0icIFawmyn5QigZIs8X2QQ== X-Received: by 2002:a05:6a00:1305:b029:315:7312:2b0b with SMTP id j5-20020a056a001305b029031573122b0bmr46441726pfu.15.1625975448188; Sat, 10 Jul 2021 20:50:48 -0700 (PDT) Received: from garuda-lan ([2601:601:9d01:3f90::a1ab]) by smtp.gmail.com with ESMTPSA id t23sm307835pfe.8.2021.07.10.20.50.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Jul 2021 20:50:47 -0700 (PDT) From: Chris Marusich References: <20210702135818.16084-1-leo.prikler@student.tugraz.at> <8635sval9h.fsf@gmail.com> <68f5b3c4ac813caef41da4062179eb2d07ae2575.camel@student.tugraz.at> STo: Leo Prikler Date: Sat, 10 Jul 2021 20:50:43 -0700 In-Reply-To: <68f5b3c4ac813caef41da4062179eb2d07ae2575.camel@student.tugraz.at> (Leo Prikler's message of "Sat, 03 Jul 2021 10:35:05 +0200") Message-ID: <87fswl5x0s.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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=1625975488; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:cc:cc:mime-version:mime-version: content-type:content-type: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=6OKv8+L5qkj3u7gEUmAlby1Ew0mBN2Iv0tW2IPkNHZA=; b=IIw5+3jYMpRVgMM4nBhBu6dlGFUHENpl6h3pLRWsrsh6SLZzm3xGhiDPi4iK1SdfYvEcWE f8Ha/+3Zo8iM9iUwsqE2B+LdCDR2pDpZihRFhAxkuKe2bECxnOxox/1vPK02PFUPbKBQu5 ScIdW3rIqvenPR1jTKh7C3TNTZzC4qfKwKf2bJtlWproWoWWSpRVkn9JQQYl2mVg3IK3M6 kPPt6MGMeH95meUBgyae6XeZfCKf+Zu3xL2qr9YHmefGBDQrbKBYJ9ObTPgd3SdZHsaV4n n0BQU0QXtiLBDAUk/oXRJK0NX5u7comrVC1bzKA1ffjOXqr3k8bz+BMvYreTCg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625975488; a=rsa-sha256; cv=none; b=Ujg+hsbn9L7ZhxEzKceJQayuL+efAdGYuDs6OXFqnuF5OAc1NzowkpmfOh8Vr248wpH3hJ sP13sfHPvMkYZaRMz6vB+/YavkODI8wj8DcJAJIzdsNlrKgYJQlr90J2fEGHDlXsaXowh8 fa1DQncykdesAjIvV0hzXUMFOPKmD6Otouqecw/N/tDsakw243YMiNE3EVThkWbJd2S5Pc 3XXFCzHbbGa7F0gWmyKcQn74UOYiUayuw3HpuO9+hYz7VaecfKUfzfelv9ipln5FV6ew04 XVNwJemomisNIDtUo6QrXMew+7iwCCRAVJF8K2J3VGmaZSey+9kQPDMb/PuPPA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b="RKh7i/zO"; 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: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b="RKh7i/zO"; 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: C98481EA08 X-Spam-Score: 0.09 X-Migadu-Scanner: scn0.migadu.com X-TUID: J1BXs9GPJzfB --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Leo Prikler writes: > Hi simon, > > Am Samstag, den 03.07.2021, 09:50 +0200 schrieb zimoun: >> Hi Leo, >>=20 >> Just a general comment about Python 2. :-) >>=20 >> On Fri, 02 Jul 2021 at 15:58, Leo Prikler < >> leo.prikler@student.tugraz.at> wrote: >>=20 >> > * gnu/packages/game-development.scm (python2- >> > renpy)[#:phases]: >>=20 >> Is Ren=E2=80=99py working only with Python 2? Or does it also work with >> Python >> 3? Because Python 2 is EOL, officially since January 2020, if Ren=E2=80= =99py >> is >> Python 2 only, maybe it could go to the channel guix-past [1], soon >> or >> later. :-) WDYT? >>=20 >> 1: > Ren'py does have a Python 3 compatibility layer, but I haven't gone > around to doing a pure Python 3 build yet. I imagine it could also be > used with Tauthon[1], which was suggested to be used as python2 > replacement in places where projects can't trivially be ported to the > newer python 3 stuffs. > > Furthermore, Ren'py 8 will use Python 3 as a base. I don't know if > it'll be backwards compatible with Ren'py 7 then =E2=80=93 probably not. = If > not, moving Ren'py 7 to Guix-Past sounds like a good idea. > > I must admit, I haven't been following the Python 2 removal plan too > closely. Is it already time to move working leaf packages? It sounds like the plan is in flux, but essentially yes: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00179.html It seems to me that Python 2 will likely remain in Guix for some time, but the various Python 2 packages will over time become hidden or removed in favor of their Python 3 variants. The Ren'Py plan is outlined here (I think?): https://github.com/renpy/renpy/issues/2003 It sounds like it's going to be a slow (years) process for them. Other issues can be found here: https://github.com/renpy/renpy/issues?q=3Dis%3Aissue+is%3Aopen+%22python+3%= 22 Personally, I don't think it would be bad to add Ren'Py 7 to Guix proper, even if it still depends on Python 2 and Python 2 libraries. Until upstream supports Python 3, there is no other option, and for now it sounds like we are not planning on removing all of the Python 2 libraries just yet. If the maintenance burden becomes too great or we decide to eliminate more Python 2 dependencies from Guix proper, we can always drop Ren'Py 7 or move it to Guix-Past along with its dependencies. Hopefully Ren'Py 8 will bring Python 3 support sooner sooner than that, though, and we can just drop Ren'Py 7 in favor of Ren'Py 8 at that time. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmDqapMVHGNtbWFydXNp Y2hAZ21haWwuY29tAAoJEN1AmhXYIkaduDwP/i4TdXO0fx6nAmKNdtvig4SdJopL WLAzPknQyWvsV/f7E8kyLr3hnS2JhqksvwUghjqEU2MQ60Wa6YfiQWwGLeWb5NS+ LlPqPUSwHA+CVZb9cB9mOAniwZvDWV7wGwU/IzOTnsc1O5kwPZiXbjtDRi74xRJ1 A7xt7zBp600umbCRLMHYr6TjEcg7p+TFRcXjTjMciTEDvYgPU+G8HE4e91zuM8ya 6xdSQqgNs4Qnu5Vjzic/kVqXprgilIV03H7QgRBsfFgtfvUgbYu3N2X9fmWXxrFd KFhXvulgh+LzMyOuKmBJcZmGmPiMq34Rtw5h8hmXf/ILRnXCNMnIlB/7ttoEMhBj rntNtZAyUnDdM7UDoQWqxt+z/zduIm68D2sgebw1ZDEIAZqhg11B3XCQbBhaSbf9 KKC5ZgdoVsYu0iGN7yX/sBZl296JLvWUUTUma61+xRZ496RPrR9y9/vua1htvA4o f24lORLpfy1TjIprXr0BpwqGnZNriom4Fc1RF9jRB3pMaxhnZdCirYN7L4orxNAv nsY8x27QPM0oBEc6Fqs62Pyc+eS3tDaaFcFqJMue5as8IEfX4WGMh8G2O+APEzvZ tnTHU4zBPidtRFc54E7zxDT3je4zhz2Oqueoarmb0tVTbCZrKkIfhFmQVlZsfVLY NKF3odvp9yrbO9PQ =67xY -----END PGP SIGNATURE----- --=-=-=--