From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id KKcFOih5sGZTbgAAqHPOHw:P1 (envelope-from ) for ; Mon, 05 Aug 2024 07:03:05 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id KKcFOih5sGZTbgAAqHPOHw (envelope-from ) for ; Mon, 05 Aug 2024 09:03:05 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=qolpJeO8; dkim=fail ("headers rsa verify failed") header.d=sarg.org.ru header.s=google header.b=bRdLpOgN; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1722841384; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=H9Md7qE2gsRROYe7EsHh9GYvBVejd1cy3kHhavs3L60=; b=pi+bFK41U2x+l1QFXB0iZHwzeRJr7JcHS07W6V6H/wp1FakbLvCXQudhUAf+bd9wLxRBx9 KzI49UrTJIGX8pOn2f/n3UQemUyVPrfRYRNz013n4LmvxmUu2FDd+PVSgy429vIXNUnxAe QqU3UH0E5qeQCirkayoOCN0r2aOXqfz8H5GiLrMDKYfxW57it+OzXIsIu5SqmCrkqiT+Ln /PSMc6GmtnK15RPoeMAzmtx5fN1EvEaH3QBAcftV8zjlamZ3fCI+RIvEHCmhbRg06oiLwY HfmCRMWaI6vmhVoIvMiiUPGKcFB+DGSLT33kGh07NnNuYmlTyd3eQ67IKecKLQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=qolpJeO8; dkim=fail ("headers rsa verify failed") header.d=sarg.org.ru header.s=google header.b=bRdLpOgN; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1722841384; a=rsa-sha256; cv=none; b=OwRlKUxG+2m7x6u6oHw9Z53qzRAREW8+epMm0Piv2/fBqgVQ9+PIlJHEd8korToi3rhMW1 FzOA9lWVPLUk6Wzixb8CvWZeOIdXJYtGvj/xdRt85iOs3ZXAxLy1aAdpwgQ8ztjvAro1fP J/X9Jmzx1691ZJSu+Z3yIA4vRnuV9Q3ZbQkqT4ItLwNmRVjAaGIzvL6CZp8qNt60rb/wUL im6rS3FTYnbTniNPSjWrSWPYScpxEy/r/Jhi/3SohPynkuwfrbY2PBzVSlKvRYV/ifttdU vuis81lRs8xT1goEPswOem+NWSCJugX+T7ge2UBP8kQS9izGK/NlUiwG1p5lRg== 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 4359866FE3 for ; Mon, 5 Aug 2024 09:03:02 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sarjz-0004yJ-Hp; Mon, 05 Aug 2024 03:02:47 -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 1sarjs-0004wf-F8 for guix-patches@gnu.org; Mon, 05 Aug 2024 03:02:41 -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 ) id 1sarjs-0006Mk-6A for guix-patches@gnu.org; Mon, 05 Aug 2024 03:02:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=H9Md7qE2gsRROYe7EsHh9GYvBVejd1cy3kHhavs3L60=; b=qolpJeO84LcKRSjHYdekwUXCVLuEf4due+CoQoZsq1E+Qu4y9gGV9bfXiKZ5Lv3B28igRtQMTpGAt7oJMw5ncti7UBnyuBxIeihbN8CGr0ZSP2Gm1lvc6nsbEmfz3ZdnpwiTIdFQ7EVMf0qcDzwemlZP/HE+ikfo25nx+MnM5T+OGV3nE7FXrlorAULc4YyN5sz5bH9IW1NttBnFxYie9qNfrbaWg6aENQCrdR+KkQqhMXzOPP8IkMElF3YkB+2WvfVv2GESG3/HWfsw8+ZkaxO7w6Wy0fB6P1fd3b+VVmsvGW4pnC7GIJclmcXQNFlZZNqmxLbwlnin1yFPAznkHg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sarkE-0003RX-5w for guix-patches@gnu.org; Mon, 05 Aug 2024 03:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72457] [PATCH v3 00/15] Rewrite bootloader subsystem. Resent-From: Sergey Trofimov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 05 Aug 2024 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72457 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lilah Tascheter Cc: 72457@debbugs.gnu.org Received: via spool by 72457-submit@debbugs.gnu.org id=B72457.172284137113186 (code B ref 72457); Mon, 05 Aug 2024 07:03:02 +0000 Received: (at 72457) by debbugs.gnu.org; 5 Aug 2024 07:02:51 +0000 Received: from localhost ([127.0.0.1]:57785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sark2-0003QZ-Ka for submit@debbugs.gnu.org; Mon, 05 Aug 2024 03:02:51 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:60569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sarjy-0003Py-J9 for 72457@debbugs.gnu.org; Mon, 05 Aug 2024 03:02:49 -0400 Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5bb477e3a6dso1065029a12.0 for <72457@debbugs.gnu.org>; Mon, 05 Aug 2024 00:02:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1722841279; x=1723446079; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H9Md7qE2gsRROYe7EsHh9GYvBVejd1cy3kHhavs3L60=; b=bRdLpOgN/kUaXSL+MSKPiwUX77HMjllLvpgcTP/VMMJJhB2/X6Ub1iQ3dBUbmvN8XM RqYgNb4C22LDhXUmLRqsKD8pYieJK+ft3SrcU7/+YAAFuy/0yzHwIJFWBlJE8p7BCwa2 0jg7Ca4E0LUavkcPO9acfoNv+68QHps5KBidw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722841279; x=1723446079; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=H9Md7qE2gsRROYe7EsHh9GYvBVejd1cy3kHhavs3L60=; b=NQqQji5dRrQc6L31ZTsx9SGyfKRtA0gBaMuWjff+skNzyjwwQKzeDHbsIHJ620EjQW QQ1d/fISlGk0UVKGhVgdYmpR81W3qJ3vBnoR8lBbvjRD47z6NXzpEjgBvMUTOXPC3ORF Sm8l5Z69J5+jl087yxINxOsIWLP06/XV9dYquUMgEH3zC/JZWPPhVIQLn8Paj693cmxu BZlG5mw4pxvndgtcnk3ekG6SGbEgGjfaO9R3Ecwjw5SVDyFXHe/Mj0U6CkCeIfo2ftmd FDvXsuR1iHv2tz/ABAoLeBCQUH+Sdzk/Llt8MhbcIVvQEQmFlRvb071wPyKnK44AJsCh nd2A== X-Gm-Message-State: AOJu0Yy+F3CFJaieLquGdIxoDNys/L9PdCxA7ExvHH3HSuVoZzAsDPAI ZpEpq4suR35lXSf8j+8Ds9Sg1e9BHOzaOnhKdZkMXswFOu3LSB1iAoZZ2Ztjt075+WqPmQqpsT5 txFbqeWoVu/ZWq2kcwqMtXm5S56rjzyRXCYCV+Q+1BOCgLf6cqyNOPQ== X-Google-Smtp-Source: AGHT+IEr24ahi1EACmi7rK84TCbHI6sF3Vf9WE4ngACRh1JkBktCBZ11eOQ4sZTfkzuWF/iuNbmABs4vU3d33zbcUNQ= X-Received: by 2002:a05:6402:457:b0:5a2:694e:5faa with SMTP id 4fb4d7f45d1cf-5b7f35fed19mr7710259a12.8.1722841278475; Mon, 05 Aug 2024 00:01:18 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sergey Trofimov Date: Mon, 5 Aug 2024 09:00:42 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 4359866FE3 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -10.48 X-Spam-Score: -10.48 X-TUID: tyz5KjnebDH8 Hi Lilah, On Sun, 4 Aug 2024 at 22:33, Lilah Tascheter wrote: > > Goddamnit, alright, how's this? Unfortunately it still doesn't work. Here is my debug session: Error: --8<---------------cut here---------------start------------->8--- In srfi/srfi-1.scm: 586:17 8 (map1 (#f #< type: fat bv: #vu8(77 160 163 107)> #< type: dce bv: #vu8(246 188 138 216 255 26 23 84 83 48 172 24 246 188 138 216)> #< type: fat bv: #vu8(77 160 163 107)>)) In ice-9/eval.scm: 293:34 7 (_ #(#(#(#(#(#(#) #f (#f #< type: fat bv: #vu8(77 160 163 107)> #< type: dce bv: #vu8(246 188 138 216 255 26 23 84 83 48 172 24 246 188 138 216)> #< type: fat bv: #vu8(77 160 163 107)>)) #) (#f)) (#f #f)) #)) 191:35 6 (_ #(#(#(#(#(#(#) #f (#f #< type: fat bv: #vu8(77 160 163 107)> #< type: dce bv: #vu8(246 188 138 216 255 26 23 84 83 48 172 24 246 188 138 216)> #< type: fat bv: #vu8(77 160 163 107)>)) #) (#f)) (#f #f)) #)) 163:9 5 (_ #(#(#(#(#(#(#) #f (#f #< type: fat bv: #vu8(77 160 163 107)> #< type: dce bv: #vu8(246 188 138 216 255 26 23 84 83 48 172 24 246 188 138 216)> #< type: fat bv: #vu8(77 160 163 107)>)) #) (#f)) (#f #f)) #)) In srfi/srfi-1.scm: 586:17 4 (map1 (#f)) In ice-9/eval.scm: 263:9 3 (_ #(#(#) #f)) 155:9 2 (_ _) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f --8<---------------cut here---------------end--------------->8--- Trying to debug it in REPL: --8<---------------cut here---------------start------------->8--- ,m (gnu bootloader) ,use (gnu bootloader grub) (bootloader-configuration->gexp (bootloader-configuration (bootloader grub-efi-bootloader) (targets (list (bootloader-target (type 'esp) (path "/boot"))))) '()) --8<---------------cut here---------------end--------------->8--- List of targets passed to normalize: --8<---------------cut here---------------start------------->8--- #< type: vendir expected?: #f path: "EFI/Guix" offset: # device: #f file-system: #f label: #f uuid: #f> #< type: install expected?: #f path: "boot" offset: # device: #f file-system: #f label: #f uuid: #f> #< type: root expected?: #f path: "/" offset: # device: #f file-system: #f label: #f uuid: #f> #< type: esp expected?: #f path: "/boot" offset: #:132:19 (x)> device: #f file-system: #f label: #f uuid: #f>) --8<---------------cut here---------------end--------------->8--- (mounts): --8<---------------cut here---------------start------------->8--- #< devno: 21 source: "none" point: "/proc" type: "proc" options: "rw,relatime"> #< devno: 6 source: "none" point: "/dev" type: "devtmpfs" options: "rw,relatime"> #< devno: 22 source: "none" point: "/sys" type: "sysfs" options: "rw,relatime"> #< devno: 2050 source: "/dev/sda2" point: "/" type: "ext4" options: "rw,relatime"> #< devno: 2049 source: "/dev/sda1" point: "/boot" type: "vfat" options: "rw,relatime"> #< devno: 24 source: "none" point: "/dev/pts" type: "devpts" options: "rw,relatime"> #< devno: 8 source: "none" point: "/sys/kernel/debug" type: "debugfs" options: "rw,relatime"> #< devno: 25 source: "tmpfs" point: "/dev/shm" type: "tmpfs" options: "rw,nosuid,nodev,relatime"> #< devno: 26 source: "efivarfs" point: "/sys/firmware/efi/efivars" type: "efivarfs" options: "rw,relatime"> #< devno: 2050 source: "/dev/sda2" point: "/gnu/store" type: "ext4" options: "ro,noatime"> #< devno: 27 source: "none" point: "/run/systemd" type: "tmpfs" options: "rw,nosuid,nodev,noexec,relatime"> #< devno: 28 source: "none" point: "/run/user" type: "tmpfs" options: "rw,nosuid,nodev,noexec,relatime"> #< devno: 29 source: "none" point: "/sys/fs/cgroup" type: "cgroup2" options: "rw,relatime"> #< devno: 30 source: "cgroup" point: "/sys/fs/cgroup/elogind" type: "cgroup" options: "rw,relatime"> #< devno: 31 source: "tmpfs" point: "/run/user/1000" type: "tmpfs" options: "rw,nosuid,nodev,relatime"> #< devno: 33 source: "portal" point: "/run/user/1000/doc" type: "fuse.portal" options: "rw,nosuid,nodev,relatime"> --8<---------------cut here---------------end--------------->8--- (disk-partitions): ("sda" "sda1" "sda2") labels: sda1: GNU-ESP sda2: Guix_image uuids: --8<---------------cut here---------------start------------->8--- (read-partition-uuid "/dev/sda2") #vu8(246 188 138 216 255 26 23 84 83 48 172 24 246 188 138 216) (read-partition-uuid "/dev/sda1") #vu8(77 160 163 107) --8<---------------cut here---------------end--------------->8--- It seems that device couldn't be guessed for the vendir target, as (unfold-pathcat) returns a path (/boot/EFI/Guix) that is not in (mounts).