From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 6BRRNMRRZWMs1QAAbAwnHQ (envelope-from ) for ; Fri, 04 Nov 2022 18:54:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WPZZNMRRZWM0FAAA9RJhRA (envelope-from ) for ; Fri, 04 Nov 2022 18:54:12 +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 91D99353BA for ; Fri, 4 Nov 2022 18:54:12 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1or0sw-0003hX-St; Fri, 04 Nov 2022 13:53:42 -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 1or0ss-0003eV-A3 for guix-devel@gnu.org; Fri, 04 Nov 2022 13:53:38 -0400 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1or0sq-00069h-Oz for guix-devel@gnu.org; Fri, 04 Nov 2022 13:53:38 -0400 Received: by mail-ej1-x642.google.com with SMTP id 13so15285910ejn.3 for ; Fri, 04 Nov 2022 10:53:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=O/yL6si9h//C716WyBuEGIXb5QF8jay8S/6QAp79ZPU=; b=Ki+f8GucpglQ71lTBpvgEcLziHDM13EsQOxkprEPlkV/UEn5oyVef++gSE9hQ08hJn DDnIH/1o8Jggl40LMIU3b2sGr8OcQHMmTUqCtoq4OMZko1HlbRvrbBpVbc/ER5baDFBi DunShh9T6O6MHKJwGjS1O6fmvqe2svvlb+UP76OT5Y38bY1r+9tkoAHQ0otWryU/WdS7 ejPYDe2bpCO1j0z8wQoKfLMttd3UXRIO8rLaz829TczRLDSm7kf5AO/SUMUGWzZDuTl6 zkahzIMuz0GsaHMVaa7K4SygnnMyyEBGuG+sLjVETbi5R58c9zg2z9hNy4scsJcHmXMV LyXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=O/yL6si9h//C716WyBuEGIXb5QF8jay8S/6QAp79ZPU=; b=OFUTVLvqe6jB7dLJcNJ5Gf189LjYsWhuRlR06qlheZ2NAbixir+cMb/j0T/ug31P17 ZKi4rEqSOHoj2nqBpOHjsFNg1enxi18K6DOzgZR5chl7hRtR6UgkDoQxGCVJVrE9ZaKK Q392652ZcW6lpMivreREYU7leDMWYJ2si7LsIGbtvspWV9/aBZyVlDz4RVFr/7rNQJiu yGVi3EFY9XaH2iHNnHVqPMKprIiTRtN+/hK4r589aNE+AZc240onRd+OQCayxgmX2RJY q2br5y+8KCfBrG+h+NAH0jF2xrFIF0WWlrTMg1wMUsqDSIZ0YcYnBXL8Ox4v/ncK0bGV Lw/Q== X-Gm-Message-State: ACrzQf0kYIxvdvf/4/2sR8+bW5c4qZT/sUxgfH0GDN7jJWDBYpiO0fRs GJzhK81rspsYkqoXV52sW5c= X-Google-Smtp-Source: AMsMyM5/CPBS5QhpetyH/XKBjFBDstd1RdEwLfxqLvWyk1JAexHiVo+9/8nFK3SBGvcyCZ1DbeLg8Q== X-Received: by 2002:a17:906:eeca:b0:730:6880:c398 with SMTP id wu10-20020a170906eeca00b007306880c398mr36099107ejb.706.1667584414771; Fri, 04 Nov 2022 10:53:34 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id 17-20020a170906211100b00781be3e7badsm1363464ejt.53.2022.11.04.10.53.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Nov 2022 10:53:34 -0700 (PDT) Message-ID: Subject: Re: splitting up and sorting commits? From: Liliana Marie Prikler To: zimoun , Csepp , guix-devel@gnu.org Date: Fri, 04 Nov 2022 18:53:33 +0100 In-Reply-To: <86bkpn5b4f.fsf@gmail.com> References: <87cza65i1z.fsf@riseup.net> <86bkpn5b4f.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::642; envelope-from=liliana.prikler@gmail.com; helo=mail-ej1-x642.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 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: , Sender: "Guix-devel" Errors-To: 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=1667584452; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=O/yL6si9h//C716WyBuEGIXb5QF8jay8S/6QAp79ZPU=; b=JhMY6H6xWYPUHqoo1hDBvlRkDbpEyCeQfPqXSiQOrdckGb7BKAOiyWngV5mBOPVgvf/Ree BtEnGXCLEt5W725rhOilj1ly/829g7wiLM8LaeDsy6t0iFMAUGsH39XyrYUVXfz0R7TWot SWvVI/ehEXIrGQ1fPFICVZp2eqvdu/2EMXKrnK2sfyqQgftVc5XXrGy9kRMVRYjB4aOQBx ghPQgSxuJI0NktzTIR5pU0+SLP8u3X9y+CB5AXeaKGUOoG6K0V9BMxepscyf9VXtLJ2S8S oP/EXJJwqPmsXhixjEv9cE8PU8yxZBEeWBDLfePNdEAeSPnloj+NnX0vH3GisA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667584452; a=rsa-sha256; cv=none; b=r7GJne9GMu64JBjUmSPFnPxL2wqpbcC9jo7ufmMMNGDyVT53GgUUv3mtuR1QG5e9q4pw1H 2WOV8bCzS0zxyRVQ5b/Zg30kk4gaac/Z7Op6r2FyoQNNO0kTvy4tOU/QWXC9NKYWPVFw6q xMpKNXJdm3F7N9FQbmh14o9sNNLkTHYFxlZQpZrcLfyR9NhOysv+Vg8LE72ql/wixGDk9K 96D8e3+kLW/D0W735EgiEtoMcqt/3SkEGDwIpxrTEXBHNSpSK2yvbOQewWBN8HHHOSIwsY wgaK2FmFid6Vrf1nTD7vxb+IAhy4A8b8KLglqW9UDCibmOeTvkRb4S61BIoqFw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Ki+f8Guc; 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: -3.00 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Ki+f8Guc; 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: 91D99353BA X-Spam-Score: -3.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: yNWzjh9dJALf Am Freitag, dem 04.11.2022 um 10:20 +0100 schrieb zimoun: > Hi Liliana, >=20 > On Thu, 03 Nov 2022 at 21:59, Liliana Marie Prikler > wrote: >=20 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The p= auper's > > solution would be to keep a separate "scratch pad" file containing > > a bunch of assorted guix packages, ordered in a way that all > > packages are defined before they're used as inputs =E2=80=93 you can ea= sily > > maintain this order by insertion sort. >=20 > I did something similar that for some Julia packages, but it can be > tedious depending on the number of packages.=C2=A0 Well, it could be cool > to have something like >=20 > =C2=A0=C2=A0=C2=A0 guix graph -m some-packages.scm --sort >=20 > returning the list of packages sorted (topological order). Sorting packages in files sounds like a good application for guix style imho. We might even want different orders like topological or alphabetical. Guix graph can aid in that, but it'd return a graph rather than the raw package code. Cheers