From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 4Pw2FIMyEWQvAwAASxT56A (envelope-from ) for ; Wed, 15 Mar 2023 03:50:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YBxXE4MyEWTAVwEAG6o9tA (envelope-from ) for ; Wed, 15 Mar 2023 03:50:43 +0100 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 EF8E4BEF7 for ; Wed, 15 Mar 2023 03:50:42 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pcHDP-00052d-2f; Tue, 14 Mar 2023 22:50:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcHDN-00052Q-0q for guix-devel@gnu.org; Tue, 14 Mar 2023 22:50:09 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcHDK-00084m-Gr for guix-devel@gnu.org; Tue, 14 Mar 2023 22:50:08 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6C6113200946; Tue, 14 Mar 2023 22:50:02 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 14 Mar 2023 22:50:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678848602; x=1678935002; bh=PbGBrPm9HFmkEFVhVqw6NeEhKvaYW4NHjaeUAE3KN7w=; b= NwdoGbRz3J1lVucNlkEkVDMebLV6KFt3y5G8yGR/4KtenwImUmk0inaxdg6ex7JN yKpQZVr2YoSXw9IgJGjJ6xdq6ilVB6d8tSBbtO0hR7kHCPcheTNnBQH8PoIQQrlN qKldVCROw9Ew7+UUWuYWioujinBFal1asJ/TOQTf1LU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1678848602; x=1678935002; bh=PbGBrPm9HFmkE FVhVqw6NeEhKvaYW4NHjaeUAE3KN7w=; b=HE8vo8WEKSeI1ljAQNbwLSU4k9imU N86P8yjgjaRHGbbfZqA6h56LpWtt5YjhANcBq/2KqDRox2YbGw0KCaR+5ThmEF+l 9iqr1qRbyOs8rQf0MvzBbLCr1EyngJL94f1QRevUSt1TpP3pAfEbIf7069gPL7JB Te+ff+e9XKgIR6C2KFdCmjx/WxoXXRxRsg3DWmcME3P1wSQczTj/Jh3vHhsumlLc +v4auVIqqEzv+iJnL/VKrrfmA8oH3OqTDdwsVB0i0ZbsY5MKbrfCc6bxKc031prN DXz3U8XX+TJ/YMlGuuig6egeDLfFmSMSTI3qrx+b64owHuODUmy1L85XA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvjedghedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepteehuedviedvleeuueekhfdtieehtdeghfdvvdelhfdujeduieehleefveet uefhnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 14 Mar 2023 22:50:01 -0400 (EDT) Date: Tue, 14 Mar 2023 22:49:59 -0400 From: Leo Famulari To: Maxim Cournoyer Cc: Felix Lechner , guix-devel@gnu.org Subject: Re: gnu: inetutils: Update to 2.4. Message-ID: References: <87lejzmisn.fsf@gmail.com> <87edpqlsza.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87edpqlsza.fsf@gmail.com> Received-SPF: pass client-ip=64.147.123.24; envelope-from=leo@famulari.name; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=NwdoGbRz; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=HE8vo8WE; 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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678848643; a=rsa-sha256; cv=none; b=jHh3mM38zpBhPvJgJwyN9B1+Jn/lPGCpq05AO2tk7DG0u9LPlDptkkC8ZbLz5wGRN95IVF KUsx31KdUBSJnWbaRjW+hSwUBimpEAqKAocvD7Ov8nYUrCp1OBghwKKgolJ4N4Fg48m+Br nGInk5/AX7wRiQEkInInPVLBCS5IFpPMxdQFuAgCnJFqU0B1KfKHFgMAlNrUPgmu88IFcJ QFQ5AqIAmBip3C2KpdEU8fQzQCw61HGxKDJgegHnUCbLmG8hiOXkXnK4EsH7TDowwSRQLZ 4cNGQogV6oy9SktLeCiFTevEgPsqDzP43kLTPkCEBzO90UBuDxxfLx4OMRhNSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678848643; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=PbGBrPm9HFmkEFVhVqw6NeEhKvaYW4NHjaeUAE3KN7w=; b=CckVtbb4JLPL7Pdqni6iXoXdX6WkI6SmbeGMwtcsZgGlbJ+kRj/3D/EqpCv2+oMRm152h7 vSgw0ZnkNdzaFLKYi44C2DpNDusE687ZDZKvVCJe3X4EKb9axPnYOcTFbtEwUcqgz+RDu+ jiqU23g5hQZiekuiTBjWbYeqJjl5TgutnHFJuRXhDj/CPbMM1POtEfJhwpVwF/KWBhXm8f nBwyBa+a8ZeH527X/TmU7L+MlJgEKNeJrEo2pu7FuI8ebfc+HrsWXBX8JgSrSb6jyCL8JJ aimWCjPaQuTGCDP8kyTZ0ogmuFtso32OaGyvH1CjeqojCycSsBBgV6Eb8uskzw== X-Migadu-Spam-Score: -2.13 X-Spam-Score: -2.13 X-Migadu-Queue-Id: EF8E4BEF7 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=NwdoGbRz; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=HE8vo8WE; 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"; dmarc=none X-TUID: 1XwNcp2x6emH On Tue, Mar 14, 2023 at 09:10:33PM -0400, Maxim Cournoyer wrote: > Felix Lechner writes: > > With the core-updates process now abandoned, I retitled the issue to > > Could you share the reference of that? I'm not against it, but our > currently documented process still mention the good old staging and > core-updates branches. At the Guix Days in February, we discussed the branching workflow and reached a rough consensus that for non-core packages (defined in %core-packages), we should try to adopt a more targeted "feature branch" workflow. That's actually what we used to do, before we outgrew our old build farm, after which we were barely able to build one branch at a time (IIRC, we would stop building master in order to build core-updates or staging). The discussion was summarized by Andreas here: https://lists.gnu.org/archive/html/guix-devel/2023-02/msg00066.html Currently we are demo-ing this workflow in the wip-go-updates branch and go-team Cuirass jobset. My hope is that we can rewrite the relevant documentation in the coming months, as we learn from these early efforts. I don't think the core-updates process is abandoned, but we should reduce its scope. For the core of Guix, both the packages and Guix itself, it makes sense to alter things in tandem. But as we have >22000 packages, there are many packages that would currently qualify for core-updates but aren't core, and can be relatively easily tested in smaller themed batches. I would suggest abandoning the staging branch approach after its current patches are merged to master. The staging branch was always a kludge from when our build farm was struggling. For something like inetutils, I would suggest borrowing from its package module name (gnu packages admin), and attempt to update the administrative packages as a group. Those who are interested in system administration should lead the effort.