From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 4ER9MLTjlGIh/AAAbAwnHQ (envelope-from ) for ; Mon, 30 May 2022 17:33:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QNdiMLTjlGJAqgAAauVa8A (envelope-from ) for ; Mon, 30 May 2022 17:33:08 +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 9BFB613948 for ; Mon, 30 May 2022 17:33:08 +0200 (CEST) Received: from localhost ([::1]:57556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nvhOF-0000D3-Su for larch@yhetil.org; Mon, 30 May 2022 11:33:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvhNu-0000A5-BC for guix-devel@gnu.org; Mon, 30 May 2022 11:32:46 -0400 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]:42508) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nvhNs-0001gw-MK for guix-devel@gnu.org; Mon, 30 May 2022 11:32:46 -0400 Received: by mail-qk1-x733.google.com with SMTP id b5so2333378qkd.9 for ; Mon, 30 May 2022 08:32:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=kokE/i0VTGQiv2syuUx+EbULTzGrWs7eNaYtAsNptgg=; b=hSu/DlMiqpO6LSX54gb5hV/1uZMI/zYxuf4CUBuAWtqgL/ZqcfFhG6apf8bbrvkaf8 RYTBOzXWAPbUAPFcDAPwguEh2cOFOZL9GsyUfZn7nVQe8l8+nmLAaV0lenke4eD9RmAE Fa8Cx+ixPQMBMDZREdJ/97Tv/62XkDBhMK02ou6p1gO5JJD/GHBQPBlXVHemJL+xRyTI XTr5avAw5jDNrT4FuOndw4qAEJa2nacUKNEyPFvLaY+W8CcxkZ+eXiUrtm4fyCU1JRdL SRj9lDxGOOzz907Ss+wTm5zaJXdrYqsH/ChJGBzsExKuBdmSW8UUD3SzuJSA8I2GlwZY H2uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=kokE/i0VTGQiv2syuUx+EbULTzGrWs7eNaYtAsNptgg=; b=6JaHoP5lIZIqmnhYfd3c0rOe0pzecaqveGZTl3nyxhCFKMo8s7qV3ZZmpHZmVmWkEw 0fke6E6qBIgKcTa1Cs+6UVlxMjI7iBSSJ93WkCaAcxymyBIe61DPgs6EQpEahSgXuhRA 0Bf0wpgHg8BKWNhO9hrhr81+26cHjM75NCYaECyRaTUnoQlCfSkba6q406/lYfJlf/ZB jyCTKMZiaMtNiKgJl6ykWyMNZ/zaM9s4Y5T5syH9ZmpBcFR5aGleV9/4IvRQRBk6lmWA sXDX96dLCL3lbDCoTMC22tht4haqlnpmqTg5HxboupfSiHv2VJ0SaUQclcAkh7kmw1N5 v75Q== X-Gm-Message-State: AOAM533pxuxVpF/yNqheTqaB0fQ1grQL/RVtjEdO39/yBAnhHbLTq9fR 7yeTeyC8KMEAj2axZn+rkNhuMmzOUrR5tw== X-Google-Smtp-Source: ABdhPJwT9ems8V7EgGY4RDJ2C3+sk9T/fNNxAxsU0iDL9grZFzk67H6JVQAaRafPsZO9prCm+0+f3A== X-Received: by 2002:a05:620a:2ed:b0:6a6:48e8:8828 with SMTP id a13-20020a05620a02ed00b006a648e88828mr1392418qko.558.1653924763354; Mon, 30 May 2022 08:32:43 -0700 (PDT) Received: from hurd (dsl-10-133-102.b2b2c.ca. [72.10.133.102]) by smtp.gmail.com with ESMTPSA id c3-20020a05620a164300b006a62a44281bsm2219741qko.116.2022.05.30.08.32.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 May 2022 08:32:42 -0700 (PDT) From: Maxim Cournoyer To: zimoun Cc: guix-devel Subject: Re: Merging the purge-python2-packages branch References: <87mtezrw2v.fsf@gmail.com> <87tu97aw0s.fsf@gmail.com> Date: Mon, 30 May 2022 11:32:41 -0400 In-Reply-To: <87tu97aw0s.fsf@gmail.com> (zimoun's message of "Mon, 30 May 2022 17:18:59 +0200") Message-ID: <87ilpnrq7a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::733; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x733.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=1653924788; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=kokE/i0VTGQiv2syuUx+EbULTzGrWs7eNaYtAsNptgg=; b=AuMwDP1YOnj/zstfcCsNB6MRzUeynWq6SwdaXcl6pcKZHUAC0reYI2Hsi5bFZ1E7YpG3rl U5tf+2Z1HNb29lFiT6GUIHsLvHtKJSaDVzchCRjzs31C73QJkmyBD6ryVYb44c9gieC0cj vQh0C/qipcaJAIZtJ06zAXfqKMDH5L8CyINgp8ix8zwhhORWfPPH/sSLgw7QKO7Id2pM6q E8s5VU3uB7Jj/oV0rvJt48lXMxC3PDVCgx8l7lDqhKeIwgu5+zdePXNIbdFN3MpIGzhtgR bZUg009UJWjiDK3OyA74WG0nnHlrS20FvG9m3EAFinSC4eWnsJiCzcsimDXhbw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653924788; a=rsa-sha256; cv=none; b=Ft864rLDXx0lRbqR2i8ZHZlJcLjrrg+l/F+DmGW9KiWoniERKkIGQy1DW1jfb9c1cKRkYx 4Ey+BEcZgwaIXzuWbObIVmbnHFizkR5R0lafCBpb2jbNHbooIMSLwnlVbwwkHQMiRiC1jr dErC6/qd3hNrp9w4Qq4aIiieBGuM9lywVXSRuoSO1mr8nzqnpCUZuLFpddX5KkE1pkxCSC i9CXjaqr2cuBn+xEZ8B54X54GCxXX4b0DMa1s78Ly3xAflHOZhWy0Nb0svvQdL4eXxe2MP cuk6x0nLetsGJsotenIGYUbtByuom0c3ydm7NToKOT41+7xHQzUThB/eFwecvQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="hSu/DlMi"; 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: -4.03 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="hSu/DlMi"; 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: 9BFB613948 X-Spam-Score: -4.03 X-Migadu-Scanner: scn1.migadu.com X-TUID: y0cXivCIIB/J Hi Simon, zimoun writes: > Hi Maxim, > > Cool! That=E2=80=99s a nice removal. :-) > > On lun., 30 mai 2022 at 09:25, Maxim Cournoyer wrote: > >> Most of the removal were automated using a script [0], but each package >> removed had their upstream status considered (using last commit or >> existing patches for Python 3 compatibility) and quite a few were saved >> that way. > > These packages perfectly build. On Python 2, that is :-). This effort is an attempt to reduce our dependencies on Python 2 as much as possible, so that we can hopefully remove Python 2 from our tree before 2030 comes ;-). > bamm /gnu/store/17hs9c60isdk8sfkpi0280xzc0gkyxn1-bamm-1.7.3 > childsplay /gnu/store/1gjbfx4s30r074fl1nhr5m8srsxvmavf-childsplay-3= .4 > chirp /gnu/store/piwqmj7y6b1b3p0sk9vxwzd3fn68nz00-chirp-202201= 18 > djvusmooth /gnu/store/y1djnpg169mm51381ylrjxdrxa8la3xa-djvusmooth-0= .3 > find-circ /gnu/store/i1vbr24h858irfwlnldjb2brsrl7j168-find-circ-1.= 2-1.8655dca > fraggenescan /gnu/store/h211d2xqsf1dcqhm9b9mp4dl463hslxn-fraggenescan= -1.30 > gnome-doc-utils /gnu/store/z6kwlmqyrfrpmvh75sz109krlk5jk9i3-gnome-doc-ut= ils-0.20.10 > graphios /gnu/store/38fk6qkqvcjl7q63j8iasqb4igr715jf-graphios-2.0= .3 > gtklick /gnu/store/zdh104pc78camqk96dy23yp61xq0695h-gtklick-0.6.4 > h-client /gnu/store/z8cg927pfl318ds0aifx7s9q4mxkvzgl-h-client-0.0= a0-138 > ingen /gnu/store/xhxg7q3g5zffx8qpkcnz8h4wp6jwqg9r-ingen-0.0.0-= 2.cc4a4db33 > key-mon /gnu/store/y6fq6plq1v2myl8nszhp06c9xr8bcfli-key-mon-1.17 > lekha /gnu/store/akcbq03r9n6ap6p781c18n5xllid5y8s-lekha-0.2.1 > mloop /gnu/store/v94mbqhji8ag0v12v00zq9nd5b6lgirq-mloop-0.0.1-= 0.adebff9 > non-mixer /gnu/store/cmm8drl9isnmcgrzlsv9mrqrvknwchfm-non-mixer-1.= 9.5-4.5ae43bb > non-timeline /gnu/store/kazn7qihs8q3b4qmi6md7y0dk5ivhv7s-non-timeline= -1.9.5-4.5ae43bb > omnitux /gnu/store/qbpsz7zaxdpaicmdxvp6s086yqplh4ks-omnitux-1.2.1 > patches /gnu/store/5qvzzri85wiph03kcpknvg0kpnwj528g-patches-0.0-= 1.ef1b8a7 > pyicoteo /gnu/store/vcrdrgzvgfbv28k9qj291jx8r31m7l1j-pyicoteo-2.0= .7 > raul /gnu/store/6l5960xcmdggfkrsnnll5pb72knj2dga-raul-0.8.9-1= .4db870b2b > rawdog /gnu/store/vbw20xafk84p34y56bgjcbhnz2fvshnm-rawdog-2.23 > sala /gnu/store/c5s2ig87xq4ld7fvx0z1adk8hjgvqkds-sala-1.3 > slingshot /gnu/store/ck765xq1izagvb14bvj6vkaarlam88c0-slingshot-0.9 > wicd /gnu/store/rmg0f4qx7ac3w148cxigmj9xkdzzwa6d-wicd-1.7.4 > youtube-dl-gui /gnu/store/lgf9xbfi7rp91kbajbxirbndssfgfwvw-youtube-dl-g= ui-0.4 > > Therefore, I would not remove them; I have not checked which python2- > dependencies they are using. If something is valuable up there, I'd suggest interested parties contribute them to the Guix-Past channel. What do you think? Maxim