From unknown Fri Jun 20 07:26:44 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#47956 <47956@debbugs.gnu.org> To: bug#47956 <47956@debbugs.gnu.org> Subject: Status: [PATCH] nfs-root test is failing Reply-To: bug#47956 <47956@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:26:44 +0000 retitle 47956 [PATCH] nfs-root test is failing reassign 47956 guix submitter 47956 Stefan severity 47956 normal tag 47956 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 22 15:28:18 2021 Received: (at submit) by debbugs.gnu.org; 22 Apr 2021 19:28:19 +0000 Received: from localhost ([127.0.0.1]:35573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZezq-0003mM-Lb for submit@debbugs.gnu.org; Thu, 22 Apr 2021 15:28:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:46900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZezn-0003mC-25 for submit@debbugs.gnu.org; Thu, 22 Apr 2021 15:28:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZezm-0003qI-S6 for bug-guix@gnu.org; Thu, 22 Apr 2021 15:28:14 -0400 Received: from smtpout2.vodafonemail.de ([145.253.239.133]:50396) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZezj-0006em-Md; Thu, 22 Apr 2021 15:28:14 -0400 Received: from smtp.vodafone.de (smtpa04.fra-mediabeam.com [10.2.0.35]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 162BC12371C; Thu, 22 Apr 2021 21:28:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-smtpout-mb-15sep; t=1619119685; bh=jJEoqB/u6g+8YXGz42SFKrmxoVyBTg32Jq2RAUEZ0PE=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=IaEooSaTGOdKOgEz30NYBFumJGLr/F6jLROfPda9MOOPmSwlXBbTzLdyM7jbRO2qP 6viCqB4ws10PRNSj4Ua/NlvMM08NN2+AbvAvO2JEzmzEAKmxMah0emHZ5Zeq7qDGnZ UEvqrjryQJpLJfAnDJf1V8oFyAY3eKPCY4mBPeX8= Received: from [10.11.12.24] (dslb-002-206-141-053.002.206.pools.vodafone-ip.de [2.206.141.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id AFD38140277; Thu, 22 Apr 2021 19:28:02 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Stefan Mime-Version: 1.0 (1.0) Subject: Re: nfs-root-fs test is failing Date: Thu, 22 Apr 2021 21:28:01 +0200 Message-Id: References: <87zgxqmzso.fsf@gnu.org> In-Reply-To: <87zgxqmzso.fsf@gnu.org> To: Mathieu Othacehe X-Mailer: iPhone Mail (18D70) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 966 X-purgate-ID: 155817::1619119682-00004492-77D6BB52/0/0 Received-SPF: pass client-ip=145.253.239.133; envelope-from=stefan-guix@vodafonemail.de; helo=smtpout2.vodafonemail.de X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic , bug-guix@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: -1.1 (-) Hi Mathieu! > I think I'll remove the "nfs-root-fs" test for now. > Any objections? I=E2=80=99d like to ask you to apply my patch. It paves the way for using nf= s-shares inside virtual machines, which is not possible today. This is certa= inly a good impovement.=20 The patch also fixes the nfs-root test. It would certainly work, if networki= ng in qemu during the bootup works and if the two virtual machines are able t= o communicate via IP to each other. It woud be sufficient to comment out the nfs-root test or even only the clie= nt part of it. But please don=E2=80=99t throw it away! If either the kernel or the initrd will be changed to support networking in q= emu, then this test needs possibly only small adjustments to start working. = For the networking part at bootup it is enough to add CONFIG_E1000 when buil= ding linux-libre. Is that an acceptable change? If so then I could give it a= nother try. Bye Stefan= From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 25 13:30:17 2021 Received: (at submit) by debbugs.gnu.org; 25 Apr 2021 17:30:17 +0000 Received: from localhost ([127.0.0.1]:43639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laiaH-0000CK-21 for submit@debbugs.gnu.org; Sun, 25 Apr 2021 13:30:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:60504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laiaE-0000CB-NK for submit@debbugs.gnu.org; Sun, 25 Apr 2021 13:30:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38954) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laiaD-0000Vo-Qu for bug-guix@gnu.org; Sun, 25 Apr 2021 13:30:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40133) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laiaB-0006bb-Cf; Sun, 25 Apr 2021 13:30:11 -0400 Received: from [2a01:e0a:19b:d9a0:35c2:b1bf:b4c1:9d32] (port=41564 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1laia4-0001We-GP; Sun, 25 Apr 2021 13:30:09 -0400 From: Mathieu Othacehe To: Stefan Subject: Re: nfs-root-fs test is failing References: <87zgxqmzso.fsf@gnu.org> Date: Sun, 25 Apr 2021 19:30:03 +0200 In-Reply-To: (Stefan's message of "Thu, 22 Apr 2021 21:28:01 +0200") Message-ID: <87v98atgpw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) 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: submit Cc: Danny Milosavljevic , bug-guix@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 (---) Hello Stefan, > I=E2=80=99d like to ask you to apply my patch. It paves the way for using > nfs-shares inside virtual machines, which is not possible today. This > is certainly a good impovement. OK, I'll first need to dive into this NFS subject that I'm not familiar with. In the meantime, let's not block the release with that test failure which doesn't look like a regression. Unblocking the 1.3.0 release ticket. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 16:04:10 2021 Received: (at submit) by debbugs.gnu.org; 31 May 2021 20:04:10 +0000 Received: from localhost ([127.0.0.1]:34941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lno8v-0006IG-Mz for submit@debbugs.gnu.org; Mon, 31 May 2021 16:04:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:46704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lno8r-0006I6-Ud for submit@debbugs.gnu.org; Mon, 31 May 2021 16:04:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lno8l-0007vF-R7 for bug-guix@gnu.org; Mon, 31 May 2021 16:04:05 -0400 Received: from smtpout2.vodafonemail.de ([145.253.239.133]:40634) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lno8Z-0006Wo-AC; Mon, 31 May 2021 16:03:59 -0400 Received: from smtp.vodafone.de (smtpa08.fra-mediabeam.com [10.2.0.39]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 8DD8B121E46; Mon, 31 May 2021 22:03:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-smtpout-mb-15sep; t=1622491417; bh=ZkGVvlYt3LTqhYXjnTiOyjOR9nW/qAWURxt7qwWHFno=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=kOAAcyTNOKeCVEXZ6nbCTw+QPUcQ34u5F4EhGyHBs6sd2+yXzMtsdnqiVzNwCpk4F d56JXXF+B/CgTCCZ/03jY/GAy52vQclydxqixb8Gs2GzD7ru7HYhrVvjVn6lnMINmV fKndaqlVTN4us/eVsAYAR2Yl01AOvCuyusSA2zUc= Received: from macbook-pro.kuh-wiese.my-router.de (dialin-145-254-041-246.pools.arcor-ip.net [145.254.41.246]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 13CD31405B3; Mon, 31 May 2021 20:03:36 +0000 (UTC) Content-Type: multipart/mixed; boundary="Apple-Mail=_D81083F1-8F26-4103-A5A4-5C3DEC81CC6F" Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: nfs-root-fs test is failing From: Stefan In-Reply-To: <87v98atgpw.fsf@gnu.org> Date: Mon, 31 May 2021 22:03:36 +0200 Message-Id: <2371C9D8-F0DD-40DC-8C1B-45F17122E8AB@vodafonemail.de> References: <87zgxqmzso.fsf@gnu.org> <87v98atgpw.fsf@gnu.org> To: Mathieu Othacehe , Danny Milosavljevic X-Mailer: Apple Mail (2.3124) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 25275 X-purgate-ID: 155817::1622491417-000006F1-E3A76060/0/0 Received-SPF: pass client-ip=145.253.239.133; envelope-from=stefan-guix@vodafonemail.de; helo=smtpout2.vodafonemail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: bug-guix@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: -2.3 (--) --Apple-Mail=_D81083F1-8F26-4103-A5A4-5C3DEC81CC6F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Mathieu and Danny! I got the nfs-root test working now with the attached patch. It makes use of the (modify-linux) function from my other patch = series=C2=B9, as the current kernel for x86 is not capable to use an NFS = root file system. Bye Stefan =C2=B9 --Apple-Mail=_D81083F1-8F26-4103-A5A4-5C3DEC81CC6F Content-Disposition: attachment; filename=nfs-root-for-virtual-machines.patch Content-Type: application/octet-stream; name="nfs-root-for-virtual-machines.patch" Content-Transfer-Encoding: quoted-printable NFS=20root=20for=20virtual=20machines.=0A=0AFrom:=20Stefan=20= =0A=0Agnu:=20system:=20Allow=20a=20root=20= file-system=20over=20NFS=20for=20virtual=20machines.=0Agnu:=20tests:=20= Improve=20the=20test=20for=20a=20root=20file-system=20over=20NFS.=20=20= However,=20the=0Atest=20is=20still=20failing.=0A=0A*=20gnu/system/vm.scm=20= (virtualized-operating-system):=20Allow=20root=20file-systems=0Aover=20= NFS.=0A(system-qemu-image/shared-store-script):=20Respect=20the=20= configured=20root=0Afile-system-device.=0A*=20gnu/tests/nfs.scm=20= (run-nfs-root-fs-test):=20Renamed=20to=20=E2=80=A6=0A= (run-nfs-root-test):=20=E2=80=A6=20this.=20Cleanup=20and=20improvements.=0A= (%test-nfs-root-fs):=20Renamed=20to=20=E2=80=A6=0A(%test-nfs-root):=20= =E2=80=A6=20this.=20Renamed=20the=20test=20from=20"nfs-root-fs"=20to=20= "nfs-root".=0A---=0A=20gnu/system/vm.scm=20|=20=20=2030=20++++++--=0A=20= gnu/tests/nfs.scm=20|=20=20188=20= ++++++++++++++++++++++-------------------------------=0A=202=20files=20= changed,=20100=20insertions(+),=20118=20deletions(-)=0A=0Adiff=20--git=20= a/gnu/system/vm.scm=20b/gnu/system/vm.scm=0Aindex=20= 97adfa12fa..be0a4695f2=20100644=0A---=20a/gnu/system/vm.scm=0A+++=20= b/gnu/system/vm.scm=0A@@=20-608,7=20+608,8=20@@=20environment=20with=20= the=20store=20shared=20with=20the=20host.=20=20MAPPINGS=20is=20a=20list=20= of=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(let=20((target=20= (file-system-mount-point=20fs))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(source=20(file-system-device=20fs)))=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20(or=20(string=3D?=20target=20= (%store-prefix))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20(string=3D?=20target=20"/")=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(and=20(string=3D?=20target=20"/")=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(not=20= (string=3D?=20(file-system-type=20fs)=20"nfs")))=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20(and=20(string?=20source)=0A=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (string-prefix?=20"/dev/"=20source))=0A=20=0A@@=20-618,14=20+619,20=20@@=20= environment=20with=20the=20store=20shared=20with=20the=20host.=20=20= MAPPINGS=20is=20a=20list=20of=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(uuid?=20source))))))=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20(operating-system-file-systems=20= os)))=0A=20=0A-=20=20(define=20virtual-file-systems=0A-=20=20=20=20(cons=20= (file-system=0A-=20=20=20=20=20=20=20=20=20=20=20=20(mount-point=20"/")=0A= -=20=20=20=20=20=20=20=20=20=20=20=20(device=20"/dev/vda1")=0A-=20=20=20=20= =20=20=20=20=20=20=20=20(type=20"ext4"))=0A+=20=20(define=20= (add-missing-root-fs=20user-file-systems)=0A+=20=20=20=20(if=20(null?=20= (filter=20(lambda=20(fs)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(string=3D?=20(file-system-mount-point=20= fs)=20"/"))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20user-file-systems))=0A+=20=20=20=20=20=20=20=20(cons=20= (file-system=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (mount-point=20"/")=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (device=20"/dev/vda1")=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (type=20"ext4"))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20= user-file-systems)=0A+=20=20=20=20=20=20=20=20user-file-systems))=0A=20=0A= -=20=20=20=20=20=20=20=20=20=20(append=20(map=20mapping->file-system=20= mappings)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= user-file-systems)))=0A+=20=20(define=20virtual-file-systems=0A+=20=20=20= =20(append=20(map=20mapping->file-system=20mappings)=0A+=20=20=20=20=20=20= =20=20=20=20=20=20(add-missing-root-fs=20user-file-systems)))=0A=20=0A=20= =20=20(operating-system=20(inherit=20os)=0A=20=0A@@=20-754,7=20+761,12=20= @@=20it=20is=20mostly=20useful=20when=20FULL-BOOT?=20=20is=20true."=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20#:disk-image-size=20disk-image-size)))=0A=20=20=20=20= =20(define=20kernel-arguments=0A=20=20=20=20=20=20=20#~(list=20#$@(if=20= graphic?=20#~()=20#~("console=3DttyS0"))=0A-=20=20=20=20=20=20=20=20=20=20= =20=20=20=20#+@(operating-system-kernel-arguments=20os=20"/dev/vda1")))=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20= #+@(operating-system-kernel-arguments=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20os=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20(file-system-device=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(first=20(filter=20(lambda=20(fs)=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(string=3D?=20(file-system-mount-point=20fs)=20"/"))=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(operating-system-file-systems=20os)))))))=0A=20=0A=20=20= =20=20=20(define=20qemu-exec=0A=20=20=20=20=20=20=20#~(list=20= #+(file-append=20qemu=20"/bin/"=0Adiff=20--git=20a/gnu/tests/nfs.scm=20= b/gnu/tests/nfs.scm=0Aindex=209b2b785176..2190e3a715=20100644=0A---=20= a/gnu/tests/nfs.scm=0A+++=20b/gnu/tests/nfs.scm=0A@@=20-27,12=20+27,14=20= @@=0A=20=20=20#:use-module=20(gnu=20bootloader=20grub)=0A=20=20=20= #:use-module=20(gnu=20system)=0A=20=20=20#:use-module=20(gnu=20system=20= file-systems)=0A+=20=20#:use-module=20(gnu=20system=20linux-initrd)=0A=20= =20=20#:use-module=20(gnu=20system=20shadow)=0A=20=20=20#:use-module=20= (gnu=20system=20vm)=0A=20=20=20#:use-module=20(gnu=20services)=0A=20=20=20= #:use-module=20(gnu=20services=20base)=0A=20=20=20#:use-module=20(gnu=20= services=20nfs)=0A=20=20=20#:use-module=20(gnu=20services=20networking)=0A= +=20=20#:use-module=20(gnu=20packages=20linux)=0A=20=20=20#:use-module=20= (gnu=20packages=20onc-rpc)=0A=20=20=20#:use-module=20(gnu=20packages=20= nfs)=0A=20=20=20#:use-module=20(guix=20gexp)=0A@@=20-40,7=20+42,7=20@@=0A= =20=20=20#:use-module=20(guix=20monads)=0A=20=20=20#:export=20(%test-nfs=0A= =20=20=20=20=20=20=20=20=20=20=20=20=20%test-nfs-server=0A-=20=20=20=20=20= =20=20=20=20=20=20=20%test-nfs-root-fs))=0A+=20=20=20=20=20=20=20=20=20=20= =20=20%test-nfs-root))=0A=20=0A=20(define=20%base-os=0A=20=20=20= (operating-system=0A@@=20-265,44=20+267,53=20@@=20directories=20can=20be=20= mounted.")=0A=20=20=20=20(value=20(run-nfs-server-test))))=0A=20=0A=20=0C= =0A-(define=20(run-nfs-root-fs-test)=0A+(define=20(run-nfs-root-test)=0A=20= =20=20"Run=20a=20test=20of=20an=20OS=20mounting=20its=20root=20file=20= system=20via=20NFS."=0A=20=20=20(define=20nfs-root-server-os=0A=20=20=20=20= =20(marionette-operating-system=0A=20=20=20=20=20=20(operating-system=0A=20= =20=20=20=20=20=20=20(inherit=20%nfs-os)=0A=20=20=20=20=20=20=20=20= (services=0A-=20=20=20=20=20=20=20=20=20(modify-services=20= (operating-system-user-services=20%nfs-os)=0A-=20=20=20=20=20=20=20=20=20= =20=20(nfs-service-type=20config=20=3D>=0A-=20=20=20=20=20=20=20=20=20=20= =20=20(nfs-configuration=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= (debug=20'(nfs=20nfsd=20mountd))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= ;;;=20Note:=20Adding=20the=20following=20line=20causes=20Guix=20to=20= hang.=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20;(rpcmountd-port=20= 20001)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20;;;=20Note:=20Adding=20= the=20following=20line=20causes=20Guix=20to=20hang.=0A-=20=20=20=20=20=20= =20=20=20=20=20=20=20;(rpcstatd-port=2020002)=20;=20FIXME:=20Set=20= broadcast=20port=20AND=20listening=20port.=0A-=20=20=20=20=20=20=20=20=20= =20=20=20=20(nfsd-port=202049)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= (nfs-versions=20'("4.2"))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= (exports=20'(("/export"=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20= "*(rw,insecure,no_subtree_check,crossmnt,fsid=3Droot,no_root_squash,insecu= re,async)"))))))))=0A+=20=20=20=20=20=20=20=20=20(cons*=0A+=20=20=20=20=20= =20=20=20=20=20(static-networking-service=20"ens3"=20"10.0.0.15"=0A+=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20#:netmask=20"255.255.255.0")=0A+=20=20=20=20= =20=20=20=20=20=20(modify-services=20(operating-system-user-services=20= %nfs-os)=0A+=20=20=20=20=20=20=20=20=20=20=20=20(delete=20= dhcp-client-service-type)=0A+=20=20=20=20=20=20=20=20=20=20=20=20= (nfs-service-type=20config=20=3D>=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20(nfs-configuration=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (exports=20'(("/export"=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20= "*(rw,fsid=3D0,async,no_wdelay,no_root_squash,insecure,no_subtree_check,cr= ossmnt)")))))))))=0A=20=20=20=20=20=20#:requirements=20'(nscd)=0A=20=20=20= =20=20=20#:imported-modules=20'((gnu=20services=20herd)=0A=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(guix=20= combinators))))=0A=20=0A=20=20=20(define=20nfs-root-client-os=0A-=20=20=20= =20(marionette-operating-system=0A-=20=20=20=20=20(operating-system=0A-=20= =20=20=20=20=20=20(inherit=20(simple-operating-system=20(service=20= dhcp-client-service-type)))=0A-=20=20=20=20=20=20=20(kernel-arguments=20= '("ip=3Ddhcp"))=0A-=20=20=20=20=20=20=20(file-systems=20(cons=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(file-system=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (type=20"nfs")=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20(mount-point=20"/")=0A-=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20(device=20":/export")=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(options=20= "addr=3D127.0.0.1,vers=3D4.2"))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20%base-file-systems)))=0A-=20=20=20=20=20= #:requirements=20'(nscd)=0A-=20=20=20=20=20#:imported-modules=20'((gnu=20= services=20herd)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(guix=20combinators))))=0A+=20=20=20=20(let=20= ((base-os=20(simple-operating-system=20(service=20= dhcp-client-service-type))))=0A+=20=20=20=20=20=20= (marionette-operating-system=0A+=20=20=20=20=20=20=20(operating-system=0A= +=20=20=20=20=20=20=20=20=20(inherit=20base-os)=0A+=20=20=20=20=20=20=20=20= =20(host-name=20"nfs-client")=0A+=20=20=20=20=20=20=20=20=20(kernel=20= (modify-linux=20#:linux=20(operating-system-kernel=20base-os)=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20#:configs=20'("CONFIG_E1000=3Dy"=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20"CONFIG_ROOT_NFS=3Dy"=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20"CONFIG_NFS_FS=3Dy"=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20"CONFIG_NFS_V4=3Dy")))=0A+=20=20=20=20=20= =20=20=20=20(kernel-arguments=20'("ip=3D10.0.0.16:::255.255.255.0:::off"))= =0A+=20=20=20=20=20=20=20=20=20(file-systems=20(cons=0A+=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(file-system=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (type=20"nfs")=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20(mount-point=20"/")=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(device=20":/")=0A+=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (options=20"addr=3D10.0.0.15,vers=3D4"))=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20%base-file-systems))=0A+=20=20=20=20= =20=20=20=20=20(services=20(cons*=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(static-networking-service=20"eth0"=20= "10.0.0.16"=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20#:netmask=20"255.255.255.0"=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20#:requirement=20'())=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= %base-services)))=0A+=20=20=20=20=20=20=20#:requirements=20'(nscd)=0A+=20= =20=20=20=20=20=20#:imported-modules=20'((gnu=20services=20herd)=0A+=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(guix=20combinators)))))=0A=20=0A=20=20=20(define=20test=0A=20=20=20=20= =20(with-imported-modules=20'((gnu=20build=20marionette))=0A@@=20= -313,102=20+324,61=20@@=20directories=20can=20be=20mounted.")=0A=20=20=20= =20=20=20=20=20=20=20=20(mkdir=20#$output)=0A=20=20=20=20=20=20=20=20=20=20= =20(chdir=20#$output)=0A=20=0A-=20=20=20=20=20=20=20=20=20=20(test-begin=20= "start-nfs-boot-test")=0A-=0A-=20=20=20=20=20=20=20=20=20=20;;;=20Start=20= up=20NFS=20server=20host.=0A+=20=20=20=20=20=20=20=20=20=20(test-begin=20= "start=20nfs-root=20server")=0A=20=0A=20=20=20=20=20=20=20=20=20=20=20= (mkdir=20"/tmp/server")=0A=20=20=20=20=20=20=20=20=20=20=20(define=20= server-marionette=0A-=20=20=20=20=20=20=20=20=20=20=20=20= (make-marionette=20(list=20#$(virtual-machine=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20nfs-root-server-os=0A-=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20;(operating-system=20nfs-root-server-os)=0A-=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20;(port-forwardings=20'(=20;=20(111=20.=20111)=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20(2049=20.=202049)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= ;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(20001=20.=20= 20001)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20(20002=20.=2020002)))=0A-))=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20#:socket-directory=20"/tmp/server"))=0A+=20=20=20=20=20=20=20=20= =20=20=20=20(make-marionette=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= (cons*=20#$(virtual-machine=20nfs-root-server-os)=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20'("-nic"=20= "socket,listen=3D127.0.0.1:37915,model=3De1000,mac=3D52:54:98:76:54:32"))=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20#:socket-directory=20= "/tmp/server"))=0A=20=0A-=20=20=20=20=20=20=20=20=20=20(marionette-eval=0A= -=20=20=20=20=20=20=20=20=20=20=20'(begin=0A-=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(use-modules=20(gnu=20services=20herd))=0A-=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(current-output-port=0A-=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(open-file=20"/dev/console"=20"w0"))=0A-=20=20=20=20=20= =20=20=20=20=20=20=20=20=20;;=20FIXME:=20Instead=20statfs=20"/"=20and=20= "/export"=20and=20wait=20until=20they=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20;;=20are=20different=20file=20systems.=20=20But=20Guile=20= doesn't=20seem=20to=20have=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= ;;=20statfs.=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20(sleep=205)=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20(chmod=20"/export"=20#o777)=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20(symlink=20"/gnu"=20= "/export/gnu")=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (start-service=20'nscd)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (start-service=20'networking)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (start-service=20'nfs))=0A-=20=20=20=20=20=20=20=20=20=20=20= server-marionette)=0A-=0A-=20=20=20=20=20=20=20=20=20=20;;;=20Wait=20for=20= the=20NFS=20services=20to=20be=20up=20and=20running.=0A+=20=20=20=20=20=20= =20=20=20=20(test-assert=20"nfs-root=20server=20boots"=0A+=20=20=20=20=20= =20=20=20=20=20=20=20(marionette-eval=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20'(begin=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (use-modules=20(gnu=20services=20herd))=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(current-output-port=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(open-file=20"/dev/console"=20"w0"))=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(chmod=20"/export"=20#o777)=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20(mkdir-p=20"/export/var/run")=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(mkdir-p=20"/export/run")=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(call-with-output-file=20= "/export/run/hello"=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(lambda=20(port)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(display=20"Hello,=20World!"=20port)))=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(and=20(start-service=20'networking)=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(start-service=20= 'nscd)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (start-service=20'nfs)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= server-marionette))=0A=20=0A=20=20=20=20=20=20=20=20=20=20=20= (test-assert=20"nfs=20services=20are=20running"=0A-=20=20=20=20=20=20=20=20= =20=20=20(wait-for-file=20"/var/run/rpc.statd.pid"=20server-marionette))=0A= -=0A-=20=20=20=20=20=20=20=20=20=20(test-assert=20"NFS=20port=20is=20= ready"=0A-=20=20=20=20=20=20=20=20=20=20=20=20(wait-for-tcp-port=202049=20= server-marionette))=0A+=20=20=20=20=20=20=20=20=20=20=20=20(and=20= (wait-for-file=20"/var/run/rpc.statd.pid"=20server-marionette)=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20(marionette-eval=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20'(zero?=20(system*=20= (string-append=20#$nfs-utils=20"/sbin/showmount")=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20"-e"=20"nfs-server"))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20server-marionette)))=0A=20=0A-=20=20=20=20=20=20=20=20=20=20= (test-assert=20"NFS=20statd=20port=20is=20ready"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20(wait-for-tcp-port=2020002=20server-marionette))=0A-=0A-=20= =20=20=20=20=20=20=20=20=20(test-assert=20"NFS=20mountd=20port=20is=20= ready"=0A-=20=20=20=20=20=20=20=20=20=20=20=20(wait-for-tcp-port=2020001=20= server-marionette))=0A-=0A-=20=20=20=20=20=20=20=20=20=20;;;=20FIXME:=20= (test-assert=20"NFS=20portmapper=20port=20is=20ready"=0A-=20=20=20=20=20=20= =20=20=20=20;;;=20FIXME:=20=20(wait-for-tcp-port=20111=20= server-marionette))=0A+=20=20=20=20=20=20=20=20=20=20(test-end)=0A=20=0A= -=20=20=20=20=20=20=20=20=20=20;;;=20Start=20up=20NFS=20client=20host.=0A= +=20=20=20=20=20=20=20=20=20=20(test-begin=20"start=20nfs-root=20= client")=0A=20=0A+=20=20=20=20=20=20=20=20=20=20(mkdir=20"/tmp/client")=0A= =20=20=20=20=20=20=20=20=20=20=20(define=20client-marionette=0A-=20=20=20= =20=20=20=20=20=20=20=20=20(make-marionette=20(list=20#$(virtual-machine=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20nfs-root-client-os=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20;(port-forwardings=20'((111=20.=20111)=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20;=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(2049=20.=202049)=0A-=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (20001=20.=2020001)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(20002=20.=2020002)))=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20))))=0A-=0A-=20=20=20=20=20=20=20=20=20=20= (marionette-eval=0A-=20=20=20=20=20=20=20=20=20=20=20'(begin=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(use-modules=20(gnu=20services=20herd))=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20(use-modules=20(rnrs=20io=20= ports))=0A-=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (current-output-port=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (open-file=20"/dev/console"=20"w0"))=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(let=20((content=20(call-with-input-file=20"/proc/mounts"=20= get-string-all)))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (call-with-output-file=20"/mounts.new"=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20(lambda=20(port)=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(display=20content=20port))))=0A-=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(chmod=20"/mounts.new"=20#o777)=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(rename-file=20"/mounts.new"=20"/mounts"))=0A= -=20=20=20=20=20=20=20=20=20=20=20client-marionette)=0A-=0A-=20=20=20=20=20= =20=20=20=20=20(test-assert=20"nfs-root-client=20booted")=0A-=0A-=20=20=20= =20=20=20=20=20=20=20;;;=20Check=20whether=20NFS=20client=20host=20= communicated=20with=20NFS=20server=20host.=0A+=20=20=20=20=20=20=20=20=20= =20=20=20(make-marionette=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= (cons*=20#$(virtual-machine=20nfs-root-client-os)=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20'("-nic"=20= "socket,connect=3D127.0.0.1:37915,model=3De1000,mac=3D52:54:98:76:54:33"))= =0A+=20=20=20=20=20=20=20=20=20=20=20=20=20#:socket-directory=20= "/tmp/client"))=0A=20=0A-=20=20=20=20=20=20=20=20=20=20(test-assert=20= "nfs=20client=20deposited=20file"=0A-=20=20=20=20=20=20=20=20=20=20=20= (wait-for-file=20"/export/mounts"=20server-marionette))=0A-=20=20=20=20=20= =20=20=20=20=20(marionette-eval=0A-=20=20=20=20=20=20=20=20=20=20=20= '(begin=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (current-output-port=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (open-file=20"/dev/console"=20"w0"))=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(call-with-input-file=20"/export/mounts"=20display))=0A-=20=20=20= =20=20=20=20=20=20=20=20server-marionette)=0A+=20=20=20=20=20=20=20=20=20= =20(test-assert=20"wait=20nfs-root=20client=20booted=20and=20sees=20= hello=20file"=0A+=20=20=20=20=20=20=20=20=20=20=20=20(wait-for-file=20= "/run/hello"=20client-marionette))=0A=20=0A=20=20=20=20=20=20=20=20=20=20= =20(test-end)=0A=20=20=20=20=20=20=20=20=20=20=20(exit=20(=3D=20= (test-runner-fail-count=20(test-runner-current))=200)))))=0A=20=0A-=20=20= (gexp->derivation=20"nfs-root-fs-test"=20test))=0A+=20=20= (gexp->derivation=20"nfs-root-test"=20test))=0A=20=0A-(define=20= %test-nfs-root-fs=0A+(define=20%test-nfs-root=0A=20=20=20(system-test=0A= -=20=20=20(name=20"nfs-root-fs")=0A+=20=20=20(name=20"nfs-root")=0A=20=20= =20=20(description=20"Test=20that=20an=20NFS=20server=20can=20be=20= started=20and=20the=20exported=0A-directory=20can=20be=20used=20as=20= root=20file=20system.")=0A-=20=20=20(value=20(run-nfs-root-fs-test))))=0A= +directory=20can=20be=20used=20as=20root=20file=20system=20of=20an=20NFS=20= client.")=0A+=20=20=20(value=20(run-nfs-root-test))))=0A= --Apple-Mail=_D81083F1-8F26-4103-A5A4-5C3DEC81CC6F-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 07 23:54:16 2021 Received: (at control) by debbugs.gnu.org; 8 Aug 2021 03:54:16 +0000 Received: from localhost ([127.0.0.1]:53425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCZtA-0001Ga-Oa for submit@debbugs.gnu.org; Sat, 07 Aug 2021 23:54:16 -0400 Received: from mail-qt1-f176.google.com ([209.85.160.176]:41868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCZt9-0001GL-6L for control@debbugs.gnu.org; Sat, 07 Aug 2021 23:54:15 -0400 Received: by mail-qt1-f176.google.com with SMTP id z24so9805147qtn.8 for ; Sat, 07 Aug 2021 20:54:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=Bj48nPeeZNqKwjsPotDTamkj1DeOZGpO4Foq30RqjFg=; b=EaC9ybbTps0LFKM4MTFjuHF93BNXH5tB2G+lnMgFwYUDvm2ds4YDCk9aPt8bmIB7kq WelWUpD6bNPoxo2kThYewAscwFk8gxJhLEpCEwS8cwwoLDAz71UXQ6eA6PNmjX49JbdW /3YxkORM3pwapOQtBmtgzr1UiZARLogb5WSLnH40JubebSdX566l9ue2GogstCXtCveo FkkmxlrQfW0U3vH4X74rhCko+HXB3OQ9sYPei3VwaKs5AjsY+47fZN1QXeqPGZvlOppf 1ZGW9MUO9EZcZDyc/webHWEhW80w1F8voaYqyW1esU3XGdxv48uvhJ0ghR/+y1G3lSnH 0z6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=Bj48nPeeZNqKwjsPotDTamkj1DeOZGpO4Foq30RqjFg=; b=WcbzLZivVXEjz+Ye9d+7qXspsWAHpt6lJd/Ion+N1RlHfxPcwrxZAtWuveTz/1bMU1 lfy8ZqbmCs4rtozvgRm7y801KasylyehzLL7nC3Q+LaKrG9yvjGlwPEFwCLalq3HK4Q1 SpPnnnMwqJkdSe9k1N21QjefRtxZJR8a7ByhvFmuL6+NT+5/FR4UkpPX1HRpKpZYubgC 6j0I7tEMoCFxbSWiym30rRoDBAii2oMXhOCA9uzPjt2IdTKIQi866w6OikE5EEv2l2UL UHIqYvegAkNmCnvn1u+irIkO0rmYsY59r4kZnWSA24gxv+ZPu/no20iGCJHNLrMGfn8f abeA== X-Gm-Message-State: AOAM531NyTFYG1c6zWbkU4bfBAYa4W/aAPjYpRK9UODgswNWRroSKHgO 48TvDDFF3ImDVXrOtCZn2ltfmFkJqMl1JQ== X-Google-Smtp-Source: ABdhPJyFJcEBtxBsAxXcmNtC2FI8I4BcSRRG89rP2hcSFC3S6aQx9ZgWE73rIKK6Ci1Rb4d1zyZXdA== X-Received: by 2002:ac8:6bc8:: with SMTP id b8mr14998962qtt.129.1628394849555; Sat, 07 Aug 2021 20:54:09 -0700 (PDT) Received: from hurd (dsl-10-131-144.b2b2c.ca. [72.10.131.144]) by smtp.gmail.com with ESMTPSA id y67sm7161813qkd.58.2021.08.07.20.54.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Aug 2021 20:54:09 -0700 (PDT) Date: Sat, 07 Aug 2021 23:54:08 -0400 Message-Id: <87sfzk382n.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #47744 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) merge 47744 47956 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 13 08:57:58 2021 Received: (at control) by debbugs.gnu.org; 13 Nov 2021 13:57:58 +0000 Received: from localhost ([127.0.0.1]:46760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mltXZ-0001af-TY for submit@debbugs.gnu.org; Sat, 13 Nov 2021 08:57:58 -0500 Received: from smtpout2.vodafonemail.de ([145.253.239.133]:33014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mltXW-0001aP-OH for control@debbugs.gnu.org; Sat, 13 Nov 2021 08:57:55 -0500 Received: from smtp.vodafone.de (unknown [10.2.0.35]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 8A782120A46; Sat, 13 Nov 2021 14:57:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-smtpout-mb-15sep; t=1636811868; bh=7XsSSLR/FevFlC2nGao0puljOdqkjgw47UBKHnaR3iU=; h=From:Subject:Date:Cc:To; b=jk4c9Nzaf4/IquWYFoo6coi0G9c1xXg/5CPH+K7+7CWRYFNlGLxbhkcqAetY3JALe qgQEg2NVKQmlprQjq7v7lIqFfTwGJbrJI/lBK5Lmg49wuxVTeMQtkwbGx5jgENcwdt /YuMEPxH/4whXtzOHx0SwYeD0xInLWUvnr45AX4E= Received: from macbook-pro.kuh-wiese.my-router.de (dslb-088-070-113-047.088.070.pools.vodafone-ip.de [88.70.113.47]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4HrxqJ1lM9z9tMn; Sat, 13 Nov 2021 13:57:47 +0000 (UTC) From: Stefan Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Adding patch tags Date: Sat, 13 Nov 2021 14:57:33 +0100 Message-Id: To: control@debbugs.gnu.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 334 X-purgate-ID: 149169::1636811868-00006A1F-763C90EB/0/0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: =?utf-8?Q?Ludovic_Court=C3=A8s?= 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.7 (-) tags 47744 + patch tags 48314 + patch block 47744 by 48314 retitle 48314 [PATCH] Install guix system on Raspberry Pi retitle 47744 [PATCH] nfs-root test is failing quit Hi Ludovic! Just for your information: The nfs-root test is kind of fixed, it was = once blocking some other issue that you linked. Bye Stefan= From unknown Fri Jun 20 07:26:44 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, 20 Jan 2022 12:24:08 +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