From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2XeqLPaAlmKcOQAAbAwnHQ (envelope-from ) for ; Tue, 31 May 2022 22:56:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uHx3K/aAlmLfggAA9RJhRA (envelope-from ) for ; Tue, 31 May 2022 22:56:22 +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 5069FA98E for ; Tue, 31 May 2022 22:56:22 +0200 (CEST) Received: from localhost ([::1]:58608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nw8ub-0004iI-4h for larch@yhetil.org; Tue, 31 May 2022 16:56:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nw8tZ-0004i4-KA for guix-devel@gnu.org; Tue, 31 May 2022 16:55:17 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:34196) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nw8tX-00048g-KF for guix-devel@gnu.org; Tue, 31 May 2022 16:55:17 -0400 Received: by mail-wm1-x334.google.com with SMTP id d5-20020a05600c34c500b0039776acee62so1455287wmq.1 for ; Tue, 31 May 2022 13:55:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=0MNws68BlKI+DDZaaE/rRp4y6nAyI5jFGX/U92VB7fI=; b=KiTHNzNYDknuDv7bWy4dTBbCxiDaWPXmI4WfrEARyxmMym7ZaaVt/B4+lMwHa+0BOU VhQ+nwQZ6ypiy/uY4ghyP8rspi55OwWNp6DCGm5EgQsKZhxieAgCIGZz2iDWRTtx5iv5 wvYbUn4JrS7ZTmuGQy3LHTrsW5Oe5Umcp9qqkcpn6J/X79McoueOhIQ7Qf2UgdNcss1x KevxncvniN9yNNCWyIllu6nSA5+BF9f2MBjU36QtxNkicnLj95SROxktbjAAxvPqRAid G/eBWbFtVc+V8/hz8htQbgh0OEVqxqdb8ieOt+8ccZCtHevnAWAKpTOlh5Syzz9Tbzm0 JI4Q== 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:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=0MNws68BlKI+DDZaaE/rRp4y6nAyI5jFGX/U92VB7fI=; b=yWv14KMl9HTWyvA7lZc+ljdbnf5zPLMlvo/NdEzkB0dMAx7UhkdenYdPkyHxl2P3ap DGGPQW3t+OhGdqkN0W4KBwhjy3g42bToarkf6ph/qLBGLi6mq/VXpjOlwv1sPJnvtf1R Q/iwBvVEyGDge+ZQ13Z66EOiF6eTIj24+xGckd2h0Q/n1edv8+3I6qBz8g1tzBPc8EkX WF1zsxoMO4l4TwnvnMtArMdtM60NlOXWf8nUbkMFjzzvRdxE84as99F9WbaHlt84KCXx Z14Ipl/HhJ7TJY14qY9oWJIEy9VxrKn/2+jwuq7bo/vkSpQBmGl9tZHcjE/r3n5JElhx ShSQ== X-Gm-Message-State: AOAM5325ESRxAaYPy0aeePym1oBdjxCZmAo7jpwpY6TImVj7oP5WPLtW oUDRSxMpnlQzhWXgUtcxRPCC1OyzpII= X-Google-Smtp-Source: ABdhPJxi2rTv+oCU8U9zMG6CWGmSCyvLCdDkSBB8RXInElqIG0qLAkJ/nvUuMKKgcZhiibwAkC5evA== X-Received: by 2002:a7b:c4ca:0:b0:397:3bac:9b2a with SMTP id g10-20020a7bc4ca000000b003973bac9b2amr25177718wmk.154.1654030513843; Tue, 31 May 2022 13:55:13 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id c1-20020a5d4141000000b002103de97455sm146339wrq.69.2022.05.31.13.55.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 May 2022 13:55:13 -0700 (PDT) From: zimoun To: Maxim Cournoyer Cc: guix-devel Subject: Re: Merging the purge-python2-packages branch In-Reply-To: <87mtexr060.fsf@gmail.com> References: <87mtezrw2v.fsf@gmail.com> <87tu97aw0s.fsf@gmail.com> <87ilpnrq7a.fsf@gmail.com> <87o7zfartq.fsf@gmail.com> <87mtexr060.fsf@gmail.com> Date: Tue, 31 May 2022 22:54:10 +0200 Message-ID: <86k0a1judp.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x334.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=1654030582; 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=0MNws68BlKI+DDZaaE/rRp4y6nAyI5jFGX/U92VB7fI=; b=bF5a8LT90ttJbETBw9HDgSBhXUinJfKyy3pgQqwLqBG4NEwFmofZGI8vjtGWEznA/ZPizg 7SqwLxTApUj73i0UP1r/jLI2zKDTWXKStNgZOJev7nosNr6zS0lny9xHpkFU6XJJ1jBg6x MSqo+mmtfd8Kpe83D8gSP8XuQ8HkCyLABlcJw+C/Kv2X16kDX+B9gHZzyQyMzDNs1yDj60 efE+odupSHhp5pHarvLxL2ZuNz1YB/F7V8X8lNEolDrsIUQ9L3ZmPrvSwGh/ktoECv2KJc MEiZ4MqHQOPhvxiP2aBEGero3hmx7pcl8K/5wvOKFRA6K/exAV+1CrqyYY+0sw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654030582; a=rsa-sha256; cv=none; b=RrUkOTNha4NCyHMhPVkjp8yJL6Ix/jhlH+KERQw3OUexEF+edIFT/4ptub6IC62MuldsMX kECqkusKxeW456n9eJnh7qlSXcl+b10wIY10k9oBCK9WbC04ca0VkXyDAdVvV2I2hyZuL7 Bi4EOPBxH6Lmc5oGWRkw9FXq3CuaH994K2zp0HGdqImEFY2twwDs4lKJkB+fEvcx8GtJUK POOHLX60wJWXjD9jdjhGIlAtI0Bf5U5OevJlMo1hMvccGuGF1nnbDFI4divz+Q44nFp3Oa CPnj+Zm/vre18lU/5oYU4o/DiCAnRGVCenu8zpRCwzDQ4W1IXKfE70O9ruD6VA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=KiTHNzNY; 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: -9.53 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=KiTHNzNY; 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: 5069FA98E X-Spam-Score: -9.53 X-Migadu-Scanner: scn0.migadu.com X-TUID: c3RiEDOdjBia Hi Maxim, Thanks for this janitor work. :-) On Tue, 31 May 2022 at 15:07, Maxim Cournoyer w= rote: >> Well, as a hobbyist, I am fine with such purge. As a scientific >> practitioner using Guix at work, it is more annoying=E2=80=A6 > > Agreed. My understanding is that scientists making use of Guix already > use a variety of Guix channels, so I'd assume the now missing bits can > be fitted in Guix-Past or a suitable place without causing too much of a > change to their workflow. This assumption about scientists is not rooted, IMHO. What I can say is that, in my lab, some people are still using python2- variants as =E2=80=99= bamm=E2=80=99 for example. They are not packager and they have other fishes to fry; they use Guix to have the things done, they are not hobbyists who like tweaking their computational environment. :-) If I do not transfer myself the packages or explain them how to reach these packages (git log, find the commit, etc. because yes, some people are still installing python2- variants for some specific tasks), then they will probably have again another bad experience with Guix. And no, 15 days is not enough time to move 602 packages (minus the broken ones ;-)) from master to another channel as guix-past. Some workflow will be broken, for sure. Bah it is an habits when using Guix, sadly. :-) > So, I'll go ahead with the merge and we can go from there. In the > future, I'll try to remember to send a guix-devel message around the > time the patches hit guix-patches :-). Again, I totally agree with the purge. But I disagree with the process. Somehow, it is another data point showing it is hard to smoothly work in production with Guix =E2=80=93 some flavors are moving too fast for my tast= e [1]. Anyway! The merge will be a double =E2=80=9Cdarwinism=E2=80=9D experience.= ;-) Only the most motivated* users with a broken workflow will accept such breakage. Only the most relevant python2- variant packages will survive elsewhere. :-) *darwinism meaning here =E2=80=9Cselection=E2=80=9D *motivated by other unique Guix features 1: Cheers, simon