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 yPX/GTAYjmMbggAAbAwnHQ (envelope-from ) for ; Mon, 05 Dec 2022 17:11:28 +0100 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 gI8SGjAYjmPWGQEAauVa8A (envelope-from ) for ; Mon, 05 Dec 2022 17:11:28 +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 43B07B8AA for ; Mon, 5 Dec 2022 17:11:28 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p2E3a-0007aQ-CA; Mon, 05 Dec 2022 11:11:02 -0500 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 1p2E3Y-0007Zp-Cf for guix-devel@gnu.org; Mon, 05 Dec 2022 11:11:00 -0500 Received: from mx2.dismail.de ([159.69.191.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2E3W-0001Bl-9O for guix-devel@gnu.org; Mon, 05 Dec 2022 11:11:00 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 9cec916e; Mon, 5 Dec 2022 17:10:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=kZ4X996z99Nq2Cl2VIOqDx071byVwWG4RZb7R0BKQPE=; b=cM2 gl6r8v2GvL1iEBqlJzfwVH/5rWEtxc8I9+mwHx7QZfDYkMm9z31dS8kncQymV2jV iOYP/wlSGwKgsKJmO/WqFlDzdFI9duaqbv3roAmCVrVSPg9cDWZhXjFEnr730qjY lpBU/yTvojBlSk80fKyvot+3R2iryhttbUVz/+GIKJjUuA5dHP+bFDmSaK/M55QV 9RxJBAlSqHux6FJNLH86ID5bmzbeKZZsRrFw8cfwgzXRVwambTYohBhCL71Y4C5S HLlZ4RKgJXiiYXMbvG/XVPqn/ykoqEMlOr76X0gm/cjDCRaI+BKdEG2lg8eFWRn9 96lk6eu8R/xE7tDg7Gw== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 6921628c; Mon, 5 Dec 2022 17:10:53 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id ccfde744; Mon, 5 Dec 2022 17:10:53 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id e6e122f8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Dec 2022 17:10:53 +0100 (CET) Date: Mon, 5 Dec 2022 10:10:43 -0600 Message-ID: <20221205101043.GC26516@dismail.de> From: jgart To: Julien Lepiller Cc: Guix Devel Subject: Re: guix graph build phases In-Reply-To: References: <20221122153254.GB15024@dismail.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=159.69.191.136; envelope-from=jgart@dismail.de; helo=mx2.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, SPF_HELO_NONE=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-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1670256688; 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=kZ4X996z99Nq2Cl2VIOqDx071byVwWG4RZb7R0BKQPE=; b=nruGCcdivNhlxiujCoBdEOeu7kgOOoycjM8q0ftBhY+vQ6XBdH4TpPoo8mNWFaI5kFSnTr V41a5O77g+eazlfhbDvHDI1pLhfmjJjcqOJwtRoWOuuIdEK9BvkmMB/MXQk8neG7OvXxXF cwFDlOTSCdOGYICoKUMiHauawEiOgkGtgj/0wneRx/IB9cGkgMSHTmZ1I/7L/N1gQ0H300 CF6qBRzAdBQthGU1/i+Oz5tkMiMsT7ksdmZsvXo3x9vIBuVmBLKCZe2ARxFmdkXMfszVAG 6vrHKjDj39JbeJ8hXgF1Fr0Lo9d6CiA6I92qbFkts2l8tD0kipRp4rxOXv1nKw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1670256688; a=rsa-sha256; cv=none; b=lhQcmNQkhQkByTSZZR6fBmN02fgLQY2NokQKId8zzKuuc6QTkcemmgNB03c6LvNOz9O0Ju VpHlr06BiaAL+FckfRvaw9tDtXGts0i9qnmBxOzmwt5H1olzuki8TSYlr+52HRJiB3Awje jtQj7lA4j4BJEmP90bcPlYlP3xPyy+JsYz4M0aBaPfJhD64QgKyx5b9rasP6tCbNO8UStH NqHeUpeY34rq/7UuvP/mgndIBS+QRVd7bkourYmAJUeopFMncX45HelO91AOu/dprNaTWR 27v/BeQm2McQR7WabexSQE2mNq2yd2fq4w3K+3PH7iJ3JvQQBTN8ZJVSXDYaUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="cM2 gl6r"; dmarc=pass (policy=reject) header.from=dismail.de; 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: -5.17 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="cM2 gl6r"; dmarc=pass (policy=reject) header.from=dismail.de; 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: 43B07B8AA X-Spam-Score: -5.17 X-Migadu-Scanner: scn1.migadu.com X-TUID: Bj6EKjxeauWL On Tue, 22 Nov 2022 23:12:16 +0100 Julien Lepiller wrote: > The graph will always be flat, since it's a list, so graphviz would be a bit overkill :). Being able to list phases could still be cool :) Thinking more about this now I realize that just having a way to list the phases would be great and probably not difficult to implement. On another note, What do you think if it would be possible to add documentation to custom phases? I realize that the name of the phases acts as a short documentation but what if we could write a short description documenting why the phase is needed? Then, when we list the phases we could also list the documentation for that phase. overkill? bloat? all best, jgart