Message ID | 87h6bkmuhn.fsf@gnu.org |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4D4C327BBE9; Fri, 16 Aug 2024 15:10:53 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 84D8327BBE2 for <patchwork@mira.cbaines.net>; Fri, 16 Aug 2024 15:10:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1sexet-0003z4-4W; Fri, 16 Aug 2024 10:10:27 -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 <Debian-debbugs@debbugs.gnu.org>) id 1sexer-0003yf-BU for guix-patches@gnu.org; Fri, 16 Aug 2024 10:10:25 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1sexer-0006ew-2V for guix-patches@gnu.org; Fri, 16 Aug 2024 10:10:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=sBe08KmnrtLimhstmRBi2iTYiQNKy6PugIE9CRfRiAI=; b=qEzYdW9R/r5EHWwSC7lu2D7Qw40W2TO0+tBdnpvgvuUBay9DC3D94zDO2uwfeK7PFZOYfkR8WlET8Fc+eR8F5Hu8J4md3Bxc3ZBNk7rgUGIrO+SFxJX9VEk4qc5wki+2zZCuQfruNWuyt0/5aRDnH89iwupH38t+z72tg1FQpQsM0Ibs4NlpxGC00WkyArLOjzvldjdwAZ1jrlGDfRjkUrGStv9TV62Cm16TZhDC8Lp1coVvjnoT2hk7w42gah+VVnMY8RFlNJo+T/AJA2x6rSd3w4unIbPzTGW7XqweWAdV1TbInCbly6HPJMyDnviC27gfZvSbMj7labjDz3Djpg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1sexfS-0004cl-Ip for guix-patches@gnu.org; Fri, 16 Aug 2024 10:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72643] [PATCH core-updates 0/6] Restore i586-gnu (GNU/Hurd) support Resent-From: Janneke Nieuwenhuizen <janneke@gnu.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Aug 2024 14:11:02 +0000 Resent-Message-ID: <handler.72643.B72643.172381743717733@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72643 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?utf-8?q?Court=C3=A8s?= <ludo@gnu.org> Cc: 72643@debbugs.gnu.org, Efraim Flashner <efraim@flashner.co.il>, Ekaitz Zarraga <ekaitz@elenq.tech> Received: via spool by 72643-submit@debbugs.gnu.org id=B72643.172381743717733 (code B ref 72643); Fri, 16 Aug 2024 14:11:02 +0000 Received: (at 72643) by debbugs.gnu.org; 16 Aug 2024 14:10:37 +0000 Received: from localhost ([127.0.0.1]:52663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1sexf2-0004bx-Li for submit@debbugs.gnu.org; Fri, 16 Aug 2024 10:10:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <janneke@gnu.org>) id 1sexf0-0004be-Bw for 72643@debbugs.gnu.org; Fri, 16 Aug 2024 10:10:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <janneke@gnu.org>) id 1sexcB-0006F2-Ci; Fri, 16 Aug 2024 10:07:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=sBe08KmnrtLimhstmRBi2iTYiQNKy6PugIE9CRfRiAI=; b=E0qY3+16X16g7xTaURLb eKT1tepAWdM9aJ4awjZxqvn+md4oMBviNqWF489eTnlfwBTjn4llDF+t6FO98Vh0PYa9mcTxJ2Cc1 qQSyinSzTamdfw3vtv49pPJ43XP86fYVmqdWI803Mf+LiJszsvzWbBGCy1guiQIXmjKXSdp/fjuGt GlSA6lqBg1+yFA9V3uLPsQb5lrObf0NNDOOD5AxkW1WxSdRyWlGfvaMLuFZzbnYF8HE9fTt6qRM2s plbNhy3Pd3J7YKOLmGYZi40y7dYABVkMzS7lOgk8d5VJg9hO/G2qloTw3tAK1xTmuJ9VYBihR4VkM fJf9dbLvYqP4vQ==; From: Janneke Nieuwenhuizen <janneke@gnu.org> In-Reply-To: <cover.1723740352.git.ludo@gnu.org> ("Ludovic =?utf-8?q?Court?= =?utf-8?q?=C3=A8s?= "'s message of "Thu, 15 Aug 2024 18:54:59 +0200") Organization: AvatarAcademy.nl References: <cover.1723740352.git.ludo@gnu.org> X-Url: http://AvatarAcademy.nl Date: Fri, 16 Aug 2024 16:07:32 +0200 Message-ID: <87h6bkmuhn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Commit Message
Janneke Nieuwenhuizen
Aug. 16, 2024, 2:07 p.m. UTC
Ludovic Courtès writes: Hi! > This patch series fixes Hurd support (i586-gnu) on ‘core-updates’, > as described <https://issues.guix.gnu.org/72315>. It does so by > updating the ‘glibc-bootstrap’ tarball. [..] > I’d like to push this to ‘core-updates’ soon since it’s probably the > last blocker before we can merge. > > Thoughts? As mentioned on IRC, I've reconfigured my system to core-updates+this patch series and it works for me. I'm using a close variant of the `devel-hurd.tmpl' from the hurd-team branch https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system/examples/devel-hurd.tmpl?h=hurd-team and removed the new imagemagick dependency --8<---------------cut here---------------start------------->8---
Comments
Hi! Janneke Nieuwenhuizen <janneke@gnu.org> skribis: > As mentioned on IRC, I've reconfigured my system to core-updates+this > patch series and it works for me. Pushed as 817838c38bbeb4ef7dcb64af5fce168aeb51306e, thanks for testing! > I'm using a close variant of the `devel-hurd.tmpl' from the hurd-team > branch > > https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system/examples/devel-hurd.tmpl?h=hurd-team > > and removed the new imagemagick dependency > > --- a/gnu/system/examples/devel-hurd.tmpl > +++ b/gnu/system/examples/devel-hurd.tmpl > @@ -59,7 +59,7 @@ > (define guix-packages > (filter-map input->package > (fold alist-delete (package-direct-inputs guix) > - '("glibc-utf8-locales" "graphviz" "po4a")))) > + '("glibc-utf8-locales" "graphviz" "imagemagick" "po4a")))) I’ve submitted a patch to remove it: https://issues.guix.gnu.org/72674 Regarding ‘hurd-team’, I admit I had forgotten about it. What are the important things we should bring over to ‘master’ or ‘core-updates’? Thanks, Ludo’.
Ludovic Courtès writes: Hello, > Janneke Nieuwenhuizen <janneke@gnu.org> skribis: > >> As mentioned on IRC, I've reconfigured my system to core-updates+this >> patch series and it works for me. > > Pushed as 817838c38bbeb4ef7dcb64af5fce168aeb51306e, thanks for testing! Yay! >> --- a/gnu/system/examples/devel-hurd.tmpl >> +++ b/gnu/system/examples/devel-hurd.tmpl >> @@ -59,7 +59,7 @@ >> (define guix-packages >> (filter-map input->package >> (fold alist-delete (package-direct-inputs guix) >> - '("glibc-utf8-locales" "graphviz" "po4a")))) >> + '("glibc-utf8-locales" "graphviz" "imagemagick" "po4a")))) > > I’ve submitted a patch to remove it: > > https://issues.guix.gnu.org/72674 Thanks, that's great. > Regarding ‘hurd-team’, I admit I had forgotten about it. What are the > important things we should bring over to ‘master’ or ‘core-updates’? I don't think so; most of it is not really finished. Possibly --8<---------------cut here---------------start------------->8--- d7562eae93 hurd: Support system init in /libexec/runsystem. b9b5f1ee5f hurd-boot: Support system init: Create essential device nodes. ddba840edd system: hurd: Add swap-services to hurd-default-essential-services. --8<---------------cut here---------------end--------------->8--- that help booting the Hurd after installing it on real hardware from a GNU/Linux Guix installation with `guix init ... /hurd'. After `guix init', you'll have to reconfigure the GNU/Linux system, adding menu-entries from /hurd/boot/grub.cfg (at least, that's what I did using some ugly regex parsing in config.scm). But these are not so interesting, because they will support booting Hurd only once. Supporting a second boot is more tricky and only has these even less finished patches --8<---------------cut here---------------start------------->8--- fa003825ef DRAFT hurd-boot: Support second boot. 6b34e08e4d DRAFT hurd: Support second boot. --8<---------------cut here---------------end--------------->8--- These only work if the filesystem is clean -- which most of the time is not the case when you restart -- why would you restart if not for a kernel crash. That means you'll have to boot into GNU/Linux and fsck /hurd. I'm using --8<---------------cut here---------------start------------->8--- 59ae639ac6 DRAFT system: examples: Add devel-hurd.tmpl. --8<---------------cut here---------------end--------------->8--- as a convenience to build a childhurd to develop in (as opposed to just offloading to). ISTM that I've been the only user of these and they're not all that great. So yeah. Greetings, Janneke
Hello, Janneke Nieuwenhuizen <janneke@gnu.org> skribis: > ISTM that I've been the only user of these and they're not all that > great. So yeah. OK, thanks for explaining. Let’s keep that in mind for our future Hurd endeavors! Ludo’.
--- a/gnu/system/examples/devel-hurd.tmpl +++ b/gnu/system/examples/devel-hurd.tmpl @@ -59,7 +59,7 @@ (define guix-packages (filter-map input->package (fold alist-delete (package-direct-inputs guix) - '("glibc-utf8-locales" "graphviz" "po4a")))) + '("glibc-utf8-locales" "graphviz" "imagemagick" "po4a")))) --8<---------------cut here---------------end--------------->8--- Greetings, Janneke