From unknown Thu Sep 11 23:31:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66987 <66987@debbugs.gnu.org> To: bug#66987 <66987@debbugs.gnu.org> Subject: Status: Recursive git checkout broken? Reply-To: bug#66987 <66987@debbugs.gnu.org> Date: Fri, 12 Sep 2025 06:31:40 +0000 retitle 66987 Recursive git checkout broken? reassign 66987 guix submitter 66987 Janneke Nieuwenhuizen severity 66987 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 10:44:55 2023 Received: (at submit) by debbugs.gnu.org; 7 Nov 2023 15:44:55 +0000 Received: from localhost ([127.0.0.1]:43062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0OG7-0002Rn-5o for submit@debbugs.gnu.org; Tue, 07 Nov 2023 10:44:55 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0OG4-0002Rb-VD for submit@debbugs.gnu.org; Tue, 07 Nov 2023 10:44:53 -0500 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 1r0OFN-0000Si-Hg for bug-guix@gnu.org; Tue, 07 Nov 2023 10:44:09 -0500 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 ) id 1r0OFM-00085D-LL; Tue, 07 Nov 2023 10:44:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=UlE3xRju0qSqHpwbRWVQQQDh9KEdjiEMHO1ryrMvnks=; b=RcTaNqJ+8i+YVJ emDRuS9Dz+DlWNycq2R87ppF54uxpVSN7KWt5371OLjB3YgFsTKciKBjzaJ2teCpTWLsCZGviMfyO RCD8+Gk3m/+KMQSjt6Iuh+dgJPmiZVBYrmSgWprXjA62ArUtklkpmQ4dQaIUXfzMOQ0WEPypBtVWX QhnOXbPsUDlVxA67TNPbIHGO1gRAQhuV41fdN5ebsbfgNJhOL8DURcXViaeqHXvQX6AbeLqKHrGFD f6DTpVG72cGMBeXA3C/KSs2XCxXFIIju07qqtg0n9LQdL0FoOH7BaX8EEEGK5hbDeyaUW3uBhrjiL DR6ce21R+oU5eC+DBM+g==; From: Janneke Nieuwenhuizen To: bug-guix@gnu.org Subject: Recursive git checkout broken? Organization: AvatarAcademy.nl X-Url: http://AvatarAcademy.nl Date: Tue, 07 Nov 2023 16:44:05 +0100 Message-ID: <87il6d4lh6.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-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, I tried to upgrade m2-planet to 1.10.0 (well, actually I tried to downgrade from 1.11.0 which cannot build mes, as reported by apterix via IRC) using this description --8<---------------cut here---------------start------------->8--- (define-public m2-planet-1.10.0 (package (inherit m2-planet) (name "m2-planet") (version "1.10.0") (native-inputs (list coreutils mescc-tools sed)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/oriansj/m2-planet") (commit (string-append "Release_" version)) (recursive? #t))) ;for M2libc (file-name (git-file-name name version)) (sha256 (base32 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")))))) --8<---------------cut here---------------end--------------->8--- but that fails with --8<---------------cut here---------------start------------->8--- Initialized empty Git repository in /gnu/store/2janx5qgr2lv0hm5czzhiff4yz9p= 0nmg-m2-planet-1.10.0-checkout/.git/ >From https://github.com/oriansj/m2-planet * tag Release_1.10.0 -> FETCH_HEAD Note: switching to 'FETCH_HEAD'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at c9b9920 Release_1.10.0 /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-submodule: line 7: basename: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-submodule: line 7: sed: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-sh-setup: line 77: basename: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-sh-setup: line 77: sed: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-sh-setup: line 292: uname: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-submodule: line 613: sed: command not found /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-= core/git-submodule: line 613: cmd_: command not found git-fetch: '/gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/= bin/git submodule update --init --recursive' failed with exit code 127 Trying content-addressed mirror at bordeaux.guix.gnu.org... Unable to fetch from bordeaux.guix.gnu.org, misc-error: (#f download failed= ~S ~S ~S (http://bordeaux.guix.gnu.org/nar/lzip/2janx5qgr2lv0hm5czzhiff4yz= 9p0nmg-m2-planet-1.10.0-checkout 404 Not Found) #f) Trying content-addressed mirror at ci.guix.gnu.org... Unable to fetch from ci.guix.gnu.org, misc-error: (#f download failed ~S ~S= ~S (http://ci.guix.gnu.org/nar/lzip/2janx5qgr2lv0hm5czzhiff4yz9p0nmg-m2-pl= anet-1.10.0-checkout 404 Not Found) #f) Trying content-addressed mirror at bordeaux.guix.gnu.org... Unable to fetch from bordeaux.guix.gnu.org, misc-error: (#f download failed= ~S ~S ~S (http://bordeaux.guix.gnu.org/nar/2janx5qgr2lv0hm5czzhiff4yz9p0nm= g-m2-planet-1.10.0-checkout 404 Not Found) #f) Trying content-addressed mirror at ci.guix.gnu.org... Unable to fetch from ci.guix.gnu.org, misc-error: (#f download failed ~S ~S= ~S (http://ci.guix.gnu.org/nar/2janx5qgr2lv0hm5czzhiff4yz9p0nmg-m2-planet-= 1.10.0-checkout 404 Not Found) #f) --8<---------------cut here---------------end--------------->8--- Ideas? I reverted to m2-planet-1.9.0 as that will also build mes, and we've got its source already built... Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 19:19:03 2023 Received: (at 66987) by debbugs.gnu.org; 9 Nov 2023 00:19:03 +0000 Received: from localhost ([127.0.0.1]:46458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0slD-0001jg-EU for submit@debbugs.gnu.org; Wed, 08 Nov 2023 19:19:03 -0500 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:38325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0slA-0001jB-UH for 66987@debbugs.gnu.org; Wed, 08 Nov 2023 19:19:02 -0500 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-408ffb55b35so390345e9.1 for <66987@debbugs.gnu.org>; Wed, 08 Nov 2023 16:18:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699489096; x=1700093896; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=eqaXK1w3/dniBxaRJ/0blCszMW1QFf6ekI7DBrhxyGM=; b=jqlk4OXWVilIMoDsArOihXDREf+ZIEzX/W+pJJ6s+6DCPEQ+u3xBGy+tV5M4DbsK1y EE8vPZBa4LYK0BUJopgk4+4JEFMzgJzzJjPDxhnX3ZQOhqa//3vxhaxiPOI1KvyYzMWS oQvMDc+eAhYCF5+E7TxfEATf4Ub4zQCODtgzffan5mQXN7nqrS0gWQj8M+X8dz1lYAeU U6vnfPSbQxyUPx/Mre07zIMpzOPGRDlSXD8szi2lv11RRLUWlQSfhGX60M8dzEg3Bgfq xGt/60ZexOTIUIVWocJ9F3k0V1TWs1mdhuriNzYyUuqVd2uJFVbGa707ToAfEbU5IIN8 Xiiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699489096; x=1700093896; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eqaXK1w3/dniBxaRJ/0blCszMW1QFf6ekI7DBrhxyGM=; b=iLMU9ODMpkqntNZXieh+9YX1eFM7UFRVxVOQQmBhjJXb6X59xda/vIBsW30Wo1uQeC wGrAMsQ0/2B35qHpCA2xXfmqolpFux4bZv2USM9N+ffmJVfp4STTUBbsaI+XOsm37MZ7 bej/mtMxWDtxHIi0xTotW6NuvggKr6OEj7479EDGK188CjiZDfG5VmgBZL4aKueB3zhx nqNevoakKxQp/UItYd8yGjBQaA5ZfmrX17/NWOwHyowKaC9HQlNl2tf0jjLsMxdMxNfJ O14iIihwWLRSEepHN0gbQWbiSBXyoHypF6qAKfwVP32uo87a2NBj9vN07PvemHOnaWGM qO5g== X-Gm-Message-State: AOJu0YwpFOVzGhERo9PrFRcZGjIb2LWbE7UZG/v9yr9FdkHitMoM05Mj m08gLVYlV2uNV8j9EUN0a6Q62jVs3B0= X-Google-Smtp-Source: AGHT+IFV8FN6mIHXZSDdYqG3GmZR3byCzeFx+xBq4o64nR5bh3prr2Jet5vYobvnLgp52GZU8A+T2g== X-Received: by 2002:a5d:64e1:0:b0:32d:c246:f51a with SMTP id g1-20020a5d64e1000000b0032dc246f51amr2447705wri.6.1699489095749; Wed, 08 Nov 2023 16:18:15 -0800 (PST) Received: from lili ([82.66.126.1]) by smtp.gmail.com with ESMTPSA id p7-20020a056000018700b0032f7eaa6e43sm6038879wrx.79.2023.11.08.16.18.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Nov 2023 16:18:15 -0800 (PST) From: Simon Tournier To: Janneke Nieuwenhuizen , 66987@debbugs.gnu.org Subject: Re: bug#66987: Recursive git checkout broken? In-Reply-To: <87il6d4lh6.fsf@gnu.org> References: <87il6d4lh6.fsf@gnu.org> Date: Thu, 09 Nov 2023 01:18:11 +0100 Message-ID: <86fs1fkce4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66987 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Tue, 07 Nov 2023 at 16:44, Janneke Nieuwenhuizen wrote: > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-submodule: line 7: basename: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-submodule: line 7: sed: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-sh-setup: line 77: basename: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-sh-setup: line 77: sed: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-sh-setup: line 292: uname: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-submodule: line 613: sed: command not found > /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/git-core/git-submodule: line 613: cmd_: command not found > git-fetch: '/gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/bin/git submodule update --init --recursive' failed with exit code 127 This looks very similar as . And I guess it comes from coupled with f651a35969. Well, both had been fixed. ab9a88e355165025f7b4719017c0a40264167b22 fixes #65924 and 762fdbdef52b4c17df578478cadc8655d56171a4 fixes #66305. What is your guix-daemon revision and your Guix revision? Does it mean that /run/current-system/profile/bin does have all these (basename, sed, uname, sed)? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 01:46:19 2023 Received: (at 66987-done) by debbugs.gnu.org; 9 Nov 2023 06:46:19 +0000 Received: from localhost ([127.0.0.1]:46684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0ynz-0003kO-BR for submit@debbugs.gnu.org; Thu, 09 Nov 2023 01:46:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0ynx-0003k6-P2 for 66987-done@debbugs.gnu.org; Thu, 09 Nov 2023 01:46:18 -0500 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 ) id 1r0ynE-0006Uz-MY; Thu, 09 Nov 2023 01:45:33 -0500 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=hK2y15Jexq1Du07WAZAXmLeNBIbEdJZfYe9E/rmOMhY=; b=UvXKQbVIWuyYxE/vwNnJ oE15ox0Hy52khXhCf2t403x59DNUNWfwyOuDz/x3eRtPQFCikH5v4bYawBsr6XMXfawK2widT8arP FHghw8sCu1PSd0pT2lrLln9Aaq27JUNThzaZB5fNyQ32L3vEaHWlZa9dzwRSpEdTVKzouStDxGZHw CaMab5yrwHIH72daOY8AA4n9TMLsKsS8u/bzUUIRvBJx+C9YEmnuijlCoRXwaoyfWjtFyiOsYUzhI 5Mf/imeYzZks9qYF5YXEmj6A/aT/Oos8DIwT9AyZ5nqSxSDTnh9pur3l4IzK0p+YpKveVfbtvoHti T6XZy8wvtuw1AQ==; From: Janneke Nieuwenhuizen To: Simon Tournier Subject: Re: bug#66987: Recursive git checkout broken? In-Reply-To: <86fs1fkce4.fsf@gmail.com> (Simon Tournier's message of "Thu, 09 Nov 2023 01:18:11 +0100") Organization: AvatarAcademy.nl References: <87il6d4lh6.fsf@gnu.org> <86fs1fkce4.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Thu, 09 Nov 2023 07:45:22 +0100 Message-ID: <871qcz4e7x.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66987-done Cc: 66987-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Simon Tournier writes: Hi! > On Tue, 07 Nov 2023 at 16:44, Janneke Nieuwenhuizen wro= te: > >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-submodule: line 7: basename: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-submodule: line 7: sed: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-sh-setup: line 77: basename: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-sh-setup: line 77: sed: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-sh-setup: line 292: uname: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-submodule: line 613: sed: command not found >> /gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41.0/libexec/g= it-core/git-submodule: line 613: cmd_: command not found >> git-fetch: '/gnu/store/y3vdq2pdkljrw63xxnc2vb6lz07ycar6-git-minimal-2.41= .0/bin/git submodule update --init --recursive' failed with exit code 127 > > This looks very similar as . And I > guess it comes from coupled with > f651a35969. Well, both had been fixed. > ab9a88e355165025f7b4719017c0a40264167b22 fixes #65924 and > 762fdbdef52b4c17df578478cadc8655d56171a4 fixes #66305. > > What is your guix-daemon revision and your Guix revision? Yeah, my guix-deamon is 63dbcec93d99b082477f51f44428a19d802eece4. After doing --8<---------------cut here---------------start------------->8--- sudo herd stop guix-daemon sudo -E ./pre-inst-env guix-daemon --build-users-group=3Dguixbuild & --8<---------------cut here---------------end--------------->8--- it just works. Closing, and thanks! > Does it mean that /run/current-system/profile/bin does have all these > (basename, sed, uname, sed)? I guess it's pretty hard to build a system without those in the system profile? Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Thu Sep 11 23:31:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Dec 2023 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator