|
From: | Ludovic Courtès |
Subject: | [bug#63527] [PATCH 0/3] Initial attempt at rumpdisk support for the Hurd. |
Date: | Thu, 18 May 2023 19:17:11 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Janneke Nieuwenhuizen <janneke@gnu.org> skribis: > This uses the Debian Salsa rumpkernel package git as upstream as that is where > delopment happens. Once things have stabalized upstream may change to the > NetBSD git from where Debian takes their snapshots. Could you make it a comment close to the ‘origin’ form? > * gnu/packages/hurd.scm (rumpkernel): New variable. […] > + #~(modify-phases %standard-phases You can tell from the phases that it took of lot of sweat to get there. :-) Could you add a few comments while it’s fresh on your mind to explain the various tweaks? The ‘build’ phase is particularly intimidating. > + (native-inputs > + (list > + autoconf > + automake > + libgcrypt > + (if (%current-target-system) > + (let* ((cross-base (resolve-interface '(gnu packages > cross-base))) > + (cross-mig (module-ref cross-base 'cross-mig))) > + (cross-mig (%current-target-system))) > + mig) I think you could #:use-module (gnu packages cross-base) and refer to ‘cross-mig’ directly. Also, watch out the indentation. ;-) (native-inputs (list autoconf automake …)) > + (license (list > + asl2.0 > + boost1.0 Could you add a comment above briefly stating what this list means? (I suppose each license applies to a specific part of the source?) Anyhow, well done! Ludo’.
[Prev in Thread] | Current Thread | [Next in Thread] |