From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ADNYJK9AqV7KbwAA0tVLHw (envelope-from ) for ; Wed, 29 Apr 2020 08:54:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4B+GM7dAqV5yNQAA1q6Kng (envelope-from ) for ; Wed, 29 Apr 2020 08:54:15 +0000 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:470:142::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 3CFA1943E45 for ; Wed, 29 Apr 2020 08:54:15 +0000 (UTC) Received: from localhost ([::1]:41720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTiTv-0000ML-8U for larch@yhetil.org; Wed, 29 Apr 2020 04:54:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57136) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTiQV-0007BK-SX for bug-guix@gnu.org; Wed, 29 Apr 2020 04:54:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTiPq-00044p-Oh for bug-guix@gnu.org; Wed, 29 Apr 2020 04:50:43 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59087) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTiPq-00044k-Bw for bug-guix@gnu.org; Wed, 29 Apr 2020 04:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTiPq-0005FM-9i for bug-guix@gnu.org; Wed, 29 Apr 2020 04:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#40839: Shepherd activation .GO files are not cross-compiled ... and the Hurd Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 29 Apr 2020 08:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40839 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jan Nieuwenhuizen Received: via spool by 40839-submit@debbugs.gnu.org id=B40839.158815014620101 (code B ref 40839); Wed, 29 Apr 2020 08:50:02 +0000 Received: (at 40839) by debbugs.gnu.org; 29 Apr 2020 08:49:06 +0000 Received: from localhost ([127.0.0.1]:42400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTiOw-0005E8-Iz for submit@debbugs.gnu.org; Wed, 29 Apr 2020 04:49:06 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:37939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTiOv-0005D7-GG for 40839@debbugs.gnu.org; Wed, 29 Apr 2020 04:49:05 -0400 Received: by mail-wm1-f53.google.com with SMTP id g12so1090577wmh.3 for <40839@debbugs.gnu.org>; Wed, 29 Apr 2020 01:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=x3guGInvSi/xoZusu3s06RptPCXRKKPHGa8FjYeYKHo=; b=ltb8qNvt/iZjSzCGKsXASGbdnDm036L7kylhW5+DjqS6WWpbMpBekD1S4E9QVtY8R7 IuRgEIR/Cls7eEBCD6jJOyot90B3aAafqT6SIUPTdKQHQ3MU4UgHFVX6Dp5gATjm8u3X fFheAyfhcpMZvUPVHKuLbiud1lFLzNhFzVVPFg1n5vKG8FSe1MmNA1DgIrSbuA0V9jmg 6sAlVoLjyLRJqERN4mhve2jXTgnQZlOtqV1teS4+SacfEh6TjY0NeTRHezysCP4MDW5y oqQ4qwn/1/Ojnq8nEADAnTA6BHIp3jerOHXOh9Lzw6VAWaarae6KjyxNo2hdWwXElmJP D4mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=x3guGInvSi/xoZusu3s06RptPCXRKKPHGa8FjYeYKHo=; b=sPH6i6UX7k5X4vvR+saexq8GWVmRABjWJuUn/GKqJekn/3xJ3VCyJNWjbrxgGgIje6 bGCpW3bSG3E6kp5DpAiJDDXyUGpZeMz1shpua58th6Lzid/LUIOTvn71DdgYgS5LEJQK llQOicSJpxrOlbQw5r6l3ggNZ88/8K0z6DX93f6In4CfProj1yCEMoxBDnWMHhKNsQFi 93630JmaDDEwm8QGRPUOvk+YCSN5oykGdHxFPsB95oefjwjblLfjSuoej6ByY3b2PtCN 8A5TgZQy0gXIxRonxQ8FdtrI8nUxMPGDGslddJ/F/KQ1cgtFZvXtqBq8DqU97bZxYgHc RPLQ== X-Gm-Message-State: AGi0PuY26A3vEJ9SUwpaf64q/Vr8bZUGwDyQfrjyqooa5e8Kr7wAhImw n/2W4iw71F5uL8vRqDhI/XIw2oYi X-Google-Smtp-Source: APiQypK1cUIWKvpk0V1Jx1L3W2MAO/Qa9WKJZFMNr5eZlTkB1TciVgSubHNx23GT9jzEsjMSGUrYvA== X-Received: by 2002:a1c:e1c1:: with SMTP id y184mr2036568wmg.143.1588150139768; Wed, 29 Apr 2020 01:48:59 -0700 (PDT) Received: from meru ([2a01:cb18:832e:5f00:e9fd:9d65:b691:fcb3]) by smtp.gmail.com with ESMTPSA id s14sm7129203wme.33.2020.04.29.01.48.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 01:48:59 -0700 (PDT) From: Mathieu Othacehe References: <87imhnuc8a.fsf@gnu.org> <87sggru4oh.fsf@gmail.com> <871robtpjd.fsf@gnu.org> <87h7x5w1hi.fsf@gmail.com> <87o8rbcysb.fsf@gnu.org> Date: Wed, 29 Apr 2020 10:48:58 +0200 In-Reply-To: <87o8rbcysb.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Tue, 28 Apr 2020 19:20:36 +0200") Message-ID: <87d07qy8w5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 40839@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 X-Spam-Score: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=ltb8qNvt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 2001:470:142::17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Scan-Result: default: False [0.09 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.49324475114555]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:142::/48:c]; R_DKIM_REJECT(1.00)[gmail.com:s=20161025]; DWL_DNSWL_FAIL(0.00)[2001:470:142::17:server fail]; FREEMAIL_FROM(0.00)[gmail.com]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.18), country: US(-0.00), ip: 2001:470:142::17(-0.49)]; DKIM_TRACE(0.00)[gmail.com:-]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:2001:470:142::/48, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[mothacehe@gmail.com,bug-guix-bounces@gnu.org]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[40839@debbugs.gnu.org]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[2001:470:142::17:from]; RCVD_COUNT_SEVEN(0.00)[10]; FORGED_SENDER_MAILLIST(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : SPF not aligned (relaxed),none] X-TUID: mF5OUwBM5MOJ Hello! >> This is because running grub-install needs root permissions, to mess with >> /dev/something in order to write the MBR I guess. > > Hmm...so we need to do some work, is that bad? Not sure yet, but I'll investigate it. >> We could also create a Hurd ISO if grub-mkrescue (that is used to make >> the ISO bootable), supports the Hurd. >> >> Adding Ludo that might have some insight here. > > Hopefully -- this is also pretty out of my comfort zone, otoh I am > very motivated to get this going. :-) > > I have been wondering about the branch name in combination with its > functionality: can/will/could "wip-disk-image" also be used for > guix system init/reconfigure (we don't have qemu on the Hurd)? Note that "init" and "reconfigure" options do not use Qemu. "init" will roughly populate a store directory and install a bootloader. "reconfigure" will re-install the bootloader with new system derivation. While it certainly won't work out of the box for the Hurd, it may be less tricky than the image support. I sent a first version of the wip-disk-image to review and rebased it on master. Now, I'll focus on improving Grub support on this branch (for MBR based booting), hoping it will help us to get Hurd support later on. Thanks, Mathieu