From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 07:46:52 2021 Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 12:46:52 +0000 Received: from localhost ([127.0.0.1]:56549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7v-0000BN-AF for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:48184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7t-0000BG-OO for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6C7s-0002LN-Kd for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:49 -0500 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:41110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6C7q-0002xa-Hy for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:48 -0500 Received: by mail-lf1-x12e.google.com with SMTP id a8so18911027lfi.8 for ; Sun, 31 Jan 2021 04:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=YXKwOadVj4U57NcgQT1Cre0JB1GxNUdTxbPnNsCCXUfJMnwXpUIbI9yLi0Jd1AcQld 22nZWLHWycQx/BbbOOogLr2dwPKYWqslzbM7HBfdRcKzmkX/6DRwz4r8x+V+1YEgUDwj QhXrIwcxWDe+871kAvvbc8K/YpnNpLZ/P+EjFqvssOgCSfPFuuO7ygP54kQYKk7PUAep m6SzmWpjZCJVskkul4dvPXYVHUVVkZbbPGdXtvSlR756KMUjoMzlwyuGp3BrYv/dp/ut 1kO5kWkJ6gWCSUttJkxyjEDZwPZIGhKW0Mg5AqFoGUisV2KsljISQ0dpDBx5Y49h05PK 22XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=LnOyrgLOWpKVGZz/pDU/ZVNOABzB8rJZqFANdMcfQ/graP4wLqLgkvjTGI8a/6Wpve Llv5g/I/skdpbrEOZdz7NtW8Y06fSlPfZk0SywSNEtbRg4OMEmXX0uP8zhDUAjl/kvQQ oRqs+7Niek8LSZTMgtnFlFCH++PwU5HKxDBnqs0hFfOn9rIuN1yfg6ODM/jERub7MKmd EEQwMeoXFYAj6EpMtxHCgx+n+RCvcrjMPD1KdXvx2jRrmg7112Sf6om12GsaCj0pMaQE 67Cr2fwQRDT6iBuc+jm2mnMUcZO56DR1AIJumiYvX7IIIANc3YUHFaSb1NXKnrXgcHik cTKQ== X-Gm-Message-State: AOAM531gweMBEEsvzlDwWe6L4ebI1MMJQaV9An1emeJx8v8UvCcO3gQP YcPqmCW2morbjMamvrt+YUxVpByjlyk= X-Google-Smtp-Source: ABdhPJy7XniXe1BKt44DFc5cbZTjLnMuB9JnqIHs7MwnMQ8spkTsO0vEWkAEmGFnnvNy6fFEGItkoA== X-Received: by 2002:a05:6512:6f:: with SMTP id i15mr6706107lfo.426.1612097202536; Sun, 31 Jan 2021 04:46:42 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id g21sm2642822lfr.212.2021.01.31.04.46.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 04:46:41 -0800 (PST) From: Oleg Pykhalov To: bug-guix Subject: 46043 breaks booting with custom shepherd package Date: Sun, 31 Jan 2021 15:46:34 +0300 Message-ID: <87im7dp93p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=go.wigust@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Before applied patch [1] I used a hack to override shepherd package: (module-set! (resolve-module '(gnu packages admin)) 'shepherd shepherd-= patched) Now on Guix commit eb6b061 I cannot use the previous override, and also the mentioned in [1] way overriding shepherd package doesn't work: (shepherd-root-service-type config =3D> (shepherd-configuration (inherit config) (shepherd shepherd-patched))) I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 which = added in =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-patche= d=E2=80=99 package not used. [1] https://issues.guix.gnu.org/46043 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAWpqoUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pyZqA/9E86aF5eBm3vqdT/EFCjupWM5gGoR +lY6ca/sXk2ic+h0qJ0dRjgqIqeIGY6qITyBGphJOJgZag0QuYTLR54Ah/qXilgw r4vZ2hcITjbCH5I1T8kpW60G4xHQ+l/+TH94zQ/AOF4zReAOhj3ni291Qi+HNpan WcQSYz/GABLpschUXmK/zOixKbgSnrRB17BiWqKBxdgkuCTCLjTyBY8YvG1Uciuk xNLW/NJuVtp2VvCPykpQ/6OMPo40o2C3ZmuSdPa14dXQvmGkW88XHKqylwJBKMbu TVZN74OJ5jEgcdYh0Flu49+c2v7qxFrgzjzUaaBUCa8qOvFOsPn9FUK/vr+pIZgJ JHTS0ha+sKU0opt02uWCTVOdbD7gXV5cSu9O5J7kkh0new1xUzNr/qzy5E5dt52s 305kKnmyhWKO3MXswZk9jQiRLwyYw6OQAvQrTTFqMAocGqiIf7oXMySbte4MYlN7 CGrg654jxeRuynISZPnbAD5IHyNUjusnrtcchkL1Jg2bHFc20dquKhc8PVqot8b8 WEWw6ZaHmGOgG8enHUocjrkZmAbt+J0k1VyJgTpyw2I+bRGbLoobqOr+8qhOGXAZ rnSnOjt36xfHHViYSKqXYgs020fvGJ4llhdb2d3FhOKSXwTH4a4mQcIFK1+rAmxR +NJS0OmUOVU1Dec= =JxSo -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 11:26:45 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 16:26:45 +0000 Received: from localhost ([127.0.0.1]:57815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6FYj-0007sg-Ko for submit@debbugs.gnu.org; Sun, 31 Jan 2021 11:26:45 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:43846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6FYh-0007sX-MC for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 11:26:44 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id PUSh2400H0mfAB401UShDP; Sun, 31 Jan 2021 17:26:41 +0100 Message-ID: <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package From: Maxime Devos To: Oleg Pykhalov , 46209@debbugs.gnu.org Date: Sun, 31 Jan 2021 17:26:37 +0100 In-Reply-To: <87im7dp93p.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-TQMIECVKMy4XAK7IPvYp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612110401; bh=3BiRtFY+frdbo70E+9Aa4NKrgZrwYgbW2HmeShfpEhA=; h=Subject:From:Reply-To:To:Date:In-Reply-To:References; b=ihUh5iavC7ujgjrN2xc5DlgA/5BW/dEJidOzNzt7VJDTMH5ahf2X9YOjY7VlG0/5v sQWGhytClkity9jStbpYFaIkioQ0Mozahq5iDpS1s1Dcb6WQmbrH4uGXhbgkGi3vnD +qnzgJ89RmJzuk4tJHYbkmOQA8eNHFSl7E7YNLMBc6pbPbTaJpwY1iqaEEO7pshtvW 82WlVfDM5IQCwGMnviddySoSXwRgCp9ZBR/M6OlAJEjFwIux4sunuw3GEhI/MUDHJy tvgvoCQ9WlTi8gPnt9amjhfJWpcZ30zreswPNHauy1HMWOuPITYlR3bCTekQjJlUVy 4Y48AZO4YXSjg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 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: , Reply-To: 46209@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-TQMIECVKMy4XAK7IPvYp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 15:46 +0300, Oleg Pykhalov wrote: > Before applied patch [1] I used a hack to override shepherd package: >=20 > (module-set! (resolve-module '(gnu packages admin)) 'shepherd shepher= d-patched) >=20 > Now on Guix commit eb6b061 I cannot use the previous override, and also > the mentioned in [1] way overriding shepherd package doesn't work: >=20 > (shepherd-root-service-type config =3D> (shepherd-configuration > (inherit config) > (shepherd shepherd-patched))) >=20 > I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 whic= h added in > =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-patc= hed=E2=80=99 package not used. >=20 > [1] https://issues.guix.gnu.org/46043 Can you post your operating system configuration definition? Also, were does the error about undefined "#:supplementary-groups" appear? When booting, when reconfiguring a =E2=80=98live=E2=80=99 system, w= hen guix is compiling the shepherd services to .go? A pitfall to take in mind: it's the =E2=80=98essential-services=E2=80=99 fi= eld you need to modify, not the =E2=80=98services=E2=80=99 field of =E2=80=98op= erating-system=E2=80=99. My original example at [1] was incorrect. A corrected example: (operating-system [...] (services [don't modify this]) (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type c =3D> (shepherd-configuration (inherit c) (shepherd-patched)))))) Maxime --=20 Maxime Devos PGP Key: C1F3 3EE2 0C52 8FDB 7DD7 011F 49E3 EE22 1917 25EE Freenode handle: mdevos --=-TQMIECVKMy4XAK7IPvYp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBbaPRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rcPAQDpCJeJmhPOtuny1YBQYngcQA2Y Htkn2QE/XSDnvuh+9QD/bc89RQwLgAGVi3/6NNa5uuYjvXlt3GeOFJpS53HC6Ac= =7BVx -----END PGP SIGNATURE----- --=-TQMIECVKMy4XAK7IPvYp-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 14:49:47 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 19:49:47 +0000 Received: from localhost ([127.0.0.1]:58092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6IjD-0004Qc-7p for submit@debbugs.gnu.org; Sun, 31 Jan 2021 14:49:47 -0500 Received: from mail-lj1-f179.google.com ([209.85.208.179]:46780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6IjB-0004QN-8i for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 14:49:46 -0500 Received: by mail-lj1-f179.google.com with SMTP id v15so13971421ljk.13 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 11:49:45 -0800 (PST) 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=TUM/L2VZcYoy8D9wsEXH59fC4GoFULC/qBt9klvJQUI=; b=jt41GX+sA5QUT07t7qzNVNEZ78Q/sOScIHe5P1cBoPBJOlppIqrcRvtTraEkE8cmlo 3v7PTsLPS4uwuJPc2uivryZDVYik1oX49l4Qp0fDso9+6FnvczfSnvvX3IOgR1O90Axx Qbf90p3In5x2VUXDgRThCrWL4souI8iA5gkhuqyOAxwcBl0abROGmrbgUouae4owMt2O NfC4sLwMSF3Cs4UbAaq3eCceRxh2QWpUpW6WnVvixH5AT4prgvEHmaYOQblXPHE/W0bf 2MaxuxRV72Gnd5LXUx+1JdT7rCu0ymQ4SXXOliVRC8pcdhx8PYoH4yxkVwdXFZNG0fd5 U0Kg== 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=TUM/L2VZcYoy8D9wsEXH59fC4GoFULC/qBt9klvJQUI=; b=MLfhwkTpSEkO2OWL2AzBX2sEkQTEcZEgvWAUci330F5N0b6TJPDdF2dEEFvcFeIXDa xv7obv5svTdRnBJx1BCwrRIHtwYS4uV8Xd/BLCvQ2GGWfhMZm6CDLrReczsASMRV62tL SbxZCdV1p5PLPNaVSrTHvTYn9dd3N3ich9QnbzFwPeyuoJIih2vv4FBLe2wt4iIUkH8q sWm/XOkQfDb89j6tno6f5KdYTeu/8wr5J1WEP+CtgeKJ3eD9ao0Gl2dRLbsAY0RAHhxx /lmMFqi+xumMNLcIWX7/pucQv42hjhswCIYjhXRtI8juZ2W8sq5oqxe6mdnquDln4hHX 1QLw== X-Gm-Message-State: AOAM532e9WQZ3hXW5pOrzUW73F4ne40jEU7ookgDiwO64hAnG4QYzPoH +8XdZme8viaK13Jo+cC1n2MPTNO1qnA= X-Google-Smtp-Source: ABdhPJxaaradxP83VBnh7ZpkrFRYzoKuyFAapCeuLY0gmjO/HGvRKB9YgHMfJR03ZA0Hy2UKax1n6g== X-Received: by 2002:a2e:921a:: with SMTP id k26mr1230229ljg.238.1612122578787; Sun, 31 Jan 2021 11:49:38 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id l14sm3560673lja.46.2021.01.31.11.49.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 11:49:37 -0800 (PST) From: Oleg Pykhalov To: Maxime Devos Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> Date: Sun, 31 Jan 2021 22:49:30 +0300 In-Reply-To: <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> (Maxime Devos's message of "Sun, 31 Jan 2021 17:26:37 +0100") Message-ID: <87lfc8lwdx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Thank you for the fast responce. First of all I want to ask did you try to override Shepherd yourself? It would be helpful to have a paragraph in the documentation how to override the Shepherd, and if you know a proper way, please add a small example of operating-system definition with overriden Shepherd and a basic service like OpenSSH. Maxime Devos writes: > On Sun, 2021-01-31 at 15:46 +0300, Oleg Pykhalov wrote: >> Before applied patch [1] I used a hack to override shepherd package: >>=20 >> (module-set! (resolve-module '(gnu packages admin)) 'shepherd shephe= rd-patched) >>=20 >> Now on Guix commit eb6b061 I cannot use the previous override, and also >> the mentioned in [1] way overriding shepherd package doesn't work: >>=20 >> (shepherd-root-service-type config =3D> (shepherd-configuration >> (inherit config) >> (shepherd shepherd-patched))) >>=20 >> I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 whi= ch added in >> =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-pat= ched=E2=80=99 package not used. >>=20 >> [1] https://issues.guix.gnu.org/46043 > > Can you post your operating system configuration definition? > Also, were does the error about undefined "#:supplementary-groups" > appear? When booting, when reconfiguring a =E2=80=98live=E2=80=99 system,= when > guix is compiling the shepherd services to .go? While booting (as I understand in initrd). If I run (system "/bin/sh"), then "ps auxwww" I got only shepherd and /bin/sh in the process list. I can publish, but it's too big [1], so if you don't mind I prepared a virtual-machine to reproduce the issue. Basically I don't even need to use a patched shepherd to break the VM (result attached as a screenshot below). --=-=-= Content-Type: text/x-scheme Content-Disposition: attachment; filename=vm-image.tmpl Content-Description: virtual-machine-definition ;; Generation 120 Jan 31 2021 01:15:12 (current) ;; guix eb6b061 ;; repository URL: https://git.savannah.gnu.org/git/guix.git ;; branch: master ;; commit: eb6b061320418fdbd49ecb72c366e43ff7a38dbc ;; ;; env GUIX_PACKAGE_PATH=$PWD guix system build vm-image.tmpl ;; env GUIX_PACKAGE_PATH=$PWD guix system vm vm-image.tmpl (use-modules (gnu) (guix) (srfi srfi-1)) (use-service-modules shepherd networking ssh) (use-package-modules admin bootloaders certs nano) (let ((base-system (operating-system (host-name "gnu") (timezone "Etc/UTC") (locale "en_US.utf8") (firmware '()) ;; Below we assume /dev/vda is the VM's hard disk. ;; Adjust as needed. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda") (terminal-outputs '(console)))) (file-systems (cons (file-system (mount-point "/") (device "/dev/vda1") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "guest") (comment "GNU Guix Live") (password "") ;no password (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Our /etc/sudoers file. Since 'guest' initially has an empty password, ;; allow for password-less sudo. (sudoers-file (plain-file "sudoers" "\ root ALL=(ALL) ALL %wheel ALL=NOPASSWD: ALL\n")) (packages (append (list nano nss-certs) %base-packages)) (services (append (list ;; Uncomment the line below to add an SSH server. ;;(service openssh-service-type) ;; Use the DHCP client service rather than NetworkManager. (service dhcp-client-service-type)) ;; Remove GDM, ModemManager, NetworkManager, and wpa-supplicant, ;; which don't make sense in a VM. (remove (lambda (service) (let ((type (service-kind service))) (or (memq type (list wpa-supplicant-service-type network-manager-service-type modem-manager-service-type)) (eq? 'network-manager-applet (service-type-name type))))) %base-services)))))) (operating-system (inherit base-system) (essential-services (modify-services (operating-system-default-essential-services base-system) (shepherd-root-service-type config => (shepherd-configuration (inherit config) (shepherd shepherd))))))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > A pitfall to take in mind: it's the =E2=80=98essential-services=E2=80=99 = field > you need to modify, not the =E2=80=98services=E2=80=99 field of =E2=80=98= operating-system=E2=80=99. > My original example at [1] was incorrect. A corrected example: > > (operating-system > [...] > (services [don't modify this]) > (essential-services > (modify-services (operating-system-default-essential-services > this-operating-system) > (shepherd-root-service-type c =3D> > (shepherd-configuration > (inherit c) > (shepherd-patched)))))) --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=Screenshot_2021-01-31_22-30-05.png Content-Transfer-Encoding: base64 Content-Description: QEMU Screenshot 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 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXCcoUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pwvag//fZDnhH49dZN/8rOiCIo85XVgqhFf iEi0lcyy+X6E+Qmzr+sp6CK0RU58m1S3Bn/oIfg6uFV+QgEbNqtuDG+qLjWfFne4 zu3ryBoQiuBnlEF+1Ty3k4JdwIIrVhGeTFCwu5EKPcQWbjUTxmrhhzxtoKK3A24t mb0FUeE+PfDOsS1Jk/Zk1Hd8rPW4Dt1g9ucvR0ZADQkq/aeOSfOGO/bkWA5W9tey VQjWNwpVcMHx5pcOkNC6EH2XGJ0O6T2fMrFgC/62VtWSJ9z9v8X3A9ibt0N70y/t jwJLlrLIePjBlm9SO4/5+cbl+FaRDvixL/qrykb3TDVkDd7GkzeRI6fIRFSc5YI7 IUOY8ff79E4oNWqkOonMayulGSVQ34cOlnrzw+8VmGFxnU5lR8rh3T8wJZJiGW04 upg7zs1/at8m5ym40Bu67s1I0LDX/DeBN9Vcgb4nsfxN3jISSrMO7g4OyetZdU53 9LIyM47Qfl3HL17VbOvEnxMraaD4PckdqtLLRdJJlQrU38GJQwwCCkGObD68Wkjr BFq7ha7vpj/bealmVf7b4hhfxAO9SwT3o/C6y8Jn3eEqYgRhzny40nGGqmg6siem CRQvlf4AnvQOAm61ZmbafoE+iypUMhs8o2UPuXNhPfVpGscv4daguB9uV6EaaPmT PR1cQygKePoJRaw= =tc1i -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 15:36:17 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 20:36:17 +0000 Received: from localhost ([127.0.0.1]:58182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JSC-0005bF-Nj for submit@debbugs.gnu.org; Sun, 31 Jan 2021 15:36:17 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:45138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JS9-0005b4-Hl for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 15:36:14 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PYcB2400E0mfAB401YcB6p; Sun, 31 Jan 2021 21:36:11 +0100 Message-ID: <5240046905c259cac672ab29cc4da791675aa99d.camel@telenet.be> Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package From: Maxime Devos To: Oleg Pykhalov Date: Sun, 31 Jan 2021 21:35:59 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-HCwAx2FRv+a4QHdknBuO" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612125371; bh=7qox0ta+0C7lEbPc+WbcD+DD4AXqBjXdSUJefh8VPyQ=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=qIT0k4hDYgACMwOJ8cA8RFIRpExalBVso1uw7650Xt9EJGrcnW8utqGLM8hjVbstX GMtfd6z+0gba0v49yxZgWuDMcZXel97oxXWkIfB34msIO4WXu8xMkC3ZAq2w0ui7Ql AmJVL7UIYwemSqaA+bvQBGMmkQM50sGkGW/a0TNVU4IGOtdbp3+IXhP1bTz83mmF6i wO9eWseail3C2gX54G3FUhTrFj+btGeXeZ7cjKn8sTrNIjEtd/fHdIgVVm0CUIvi9N X/F+rfBupTwtDsdTVFFvbzS7NBy0EkHI8ePXQuKqG/m0sS4I0NgPiq0BGiPm6U7UfD EFAFZBY0AYq/g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: , Reply-To: 46209@debbugs.gnu.org, Maxime Devos Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-HCwAx2FRv+a4QHdknBuO Content-Type: multipart/mixed; boundary="=-GvGZddsSrHiDSqdh4Dd1" --=-GvGZddsSrHiDSqdh4Dd1 Content-Type: multipart/alternative; boundary="=-ovawyteO5iLtXtfkSBCE" --=-ovawyteO5iLtXtfkSBCE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote: > (operating-system >=20 > (inherit base-system) >=20 > (essential-services >=20 > (modify-services (operating-system-default-essential-services base-s= ystem) >=20 > (shepherd-root-service-type config =3D> (shepherd-configuration >=20 > (inherit config) >=20 > (shepherd shepherd))))))) I'm currently running "guix time-machine etcetera", which hasn't completed = yet, but here's some quick speculation on what could have went wrong: You shouldn't write (operating-system-default-essential-services base-syste= m), but rather (operating-system-default-essential-services this-operating-syst= em). The essential-services field is thunked, basically that means that the expr= ession under essential-services can refer to the operating-system definition itsel= f, using the macro this-operating-system. A potentially fixed configuration is attached, I'll try to run it in a VM. --=-ovawyteO5iLtXtfkSBCE Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote:
  (operating-system
    (inherit base-system)
    (essential-services
     (modify-services (operating-system-default-essenti= al-services base-system)
       (shepherd-root-service-type config =3D= > (shepherd-configuration
            &nb= sp;            =             &nb= sp;        (inherit config)
            &nb= sp;            =             &nb= sp;        (shepherd shepherd)))))))

I'm currently running "guix time-machine etcet= era", which hasn't completed yet,
but here's some quick speculati= on on what could have went wrong:

You shouldn't wr= ite (operating-system-default-essential-services base-system),
bu= t rather (operating-system-default-essential-services this-operating-system= ).

The essential-services field is thunked, basica= lly that means that the expression
under essential-services can r= efer to the operating-system definition itself,
using the macro t= his-operating-system.

A potentially fixed configu= ration is attached, I'll try to run it in a VM.
--=-ovawyteO5iLtXtfkSBCE-- --=-GvGZddsSrHiDSqdh4Dd1 Content-Disposition: attachment; filename="reproduce-shepherd-bug.scm" Content-Type: text/x-scheme; name="reproduce-shepherd-bug.scm"; charset="us-ascii" Content-Transfer-Encoding: quoted-printable ;; Generation 120 Jan 31 2021 01:15:12 (current) ;; guix eb6b061 ;; repository URL: https://git.savannah.gnu.org/git/guix.git ;; branch: master ;; commit: eb6b061320418fdbd49ecb72c366e43ff7a38dbc ;; ;; env GUIX_PACKAGE_PATH=3D$PWD guix system build vm-image.tmpl ;; env GUIX_PACKAGE_PATH=3D$PWD guix system vm vm-image.tmpl (use-modules (gnu) (guix) (srfi srfi-1)) (use-service-modules shepherd networking ssh) (use-package-modules admin bootloaders certs nano) (operating-system (host-name "gnu") (timezone "Etc/UTC") (locale "en_US.utf8") (firmware '()) ;; Below we assume /dev/vda is the VM's hard disk. ;; Adjust as needed. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda") (terminal-outputs '(console)))) (file-systems (cons (file-system (mount-point "/") (device "/dev/vda1") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "guest") (comment "GNU Guix Live") (password "") ;no password (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Our /etc/sudoers file. Since 'guest' initially has an empty password, ;; allow for password-less sudo. (sudoers-file (plain-file "sudoers" " root ALL=3D(ALL) ALL %wheel ALL=3DNOPASSWD: ALL\n")) (packages (append (list nano nss-certs) %base-packages)) (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type config =3D> (shepherd-configuration (inherit config) (shepherd shepherd))))) (services (append (list ;; Uncomment the line below to add an SSH server. ;;(service openssh-service-type) ;; Use the DHCP client service rather than NetworkManager. (service dhcp-client-service-type)) ;; Remove GDM, ModemManager, NetworkManager, and wpa-supplicant, ;; which don't make sense in a VM. (remove (lambda (service) (let ((type (service-kind service))) (or (memq type (list wpa-supplicant-service-type network-manager-service-type modem-manager-service-type)) (eq? 'network-manager-applet (service-type-name type))))) %base-services)))) --=-GvGZddsSrHiDSqdh4Dd1-- --=-HCwAx2FRv+a4QHdknBuO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBcUsxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7nGaAP4hKDTAgMYCQeY+1+zyLCsVEh1b 6u2hrikaB8wUL1nA4wD/UCoI4zhH1ffunTtaXVWr8zpQSdzLxuVFZJsQWiyKaws= =0vXf -----END PGP SIGNATURE----- --=-HCwAx2FRv+a4QHdknBuO-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 15:57:09 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 20:57:09 +0000 Received: from localhost ([127.0.0.1]:58197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JmP-00065u-FT for submit@debbugs.gnu.org; Sun, 31 Jan 2021 15:57:09 -0500 Received: from albert.telenet-ops.be ([195.130.137.90]:42284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JmM-00065k-R9 for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 15:57:08 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id PYx42400E0mfAB406Yx4Ww; Sun, 31 Jan 2021 21:57:05 +0100 Message-ID: Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package From: Maxime Devos To: Oleg Pykhalov Date: Sun, 31 Jan 2021 21:57:00 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-U9fm+KM/1xAMgBc1gmxb" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612126625; bh=6Qeeo56BPgBZAWlt+gXyAEOukffDIRb0txjawB+2xZg=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=GMJhSrMKIIob1/F7rZ482PU2/StYLZbUmeifHXM65xpeU7d5H46gTcj2HV9VeRgMz ZnZx1fwEHf9JPnMymEjs00vvNwl1dcRHnTPNA8ubsDupn9igcyvc1Jv/x024Kdut4F 1aSA2QBM7zlhFiW8yJ+vqraEZU/ODmTjV5HiVRsfcedY0BoFq5/bNFsW6drrZtNKJk Hau4BKWvi0A4+QOXrazVkzLpG0i/Qesc+Nz900Q/YjBQjMlhHnTGQjN5xbnbilUesW C32POlUlfb+/DU5notZLbLyGQ36QIe0g5xH0dPcmCdnH6pYlCr20vqPS2ap5S531uN jK35TCSxpcTIA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: , Reply-To: 46209@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-U9fm+KM/1xAMgBc1gmxb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable When using the operating system configuration adjusted to use this-operating-system, the VM boots just fine for me (adjusted configuration should be sent with previous e-mail). Could you confirm? I haven't tried using the original system configuration yet. --=-U9fm+KM/1xAMgBc1gmxb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBcZnBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gSsAP9vvzsOpIfcBZOGT1rIMpbG1XNW Nensb2c8QnECNEXfGwD/aWqheo7EY3v/zo0Qh14FyNFoXaBGfTQeBnm/kQf7YQU= =8UV7 -----END PGP SIGNATURE----- --=-U9fm+KM/1xAMgBc1gmxb-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 16:09:39 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 21:09:39 +0000 Received: from localhost ([127.0.0.1]:58202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JyR-0006ON-Jq for submit@debbugs.gnu.org; Sun, 31 Jan 2021 16:09:39 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:52014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JyO-0006OE-Ma for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 16:09:34 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PZ9W2400E0mfAB401Z9X4f; Sun, 31 Jan 2021 22:09:31 +0100 Message-ID: <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package From: Maxime Devos To: Oleg Pykhalov Date: Sun, 31 Jan 2021 22:09:22 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-nJ8850o1KGBmH3yRasOp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612127371; bh=yKLejWJHMJQhPWtvDvzihpVH17ZbsuXvKwMk4H96a3M=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=X8OyU4y/nBstxppWpG2JEJFaFQi2Hn8ZTfVJ/+wr2jJIECd5E9AXu6PJ5lxrZQnAt McH8oyxcvv8A2VAUZBpCNP1X5VyeYJNILkYI9uSMYRIqRjBZL8qSJqAoUrl9WcVS4n F5NvviHtx1irWNxeNby6NsJQZYWR4E586jjYA99hHVq8GsluKSUsS383f3qpkgCPiw SxwY+k8p41UmLbW9ByOMMqqM5cd2CF5e4RIvB8xg2BHtz+DKQv1ZkuriSjlu0IsJND XXomOa4tZ2SuHuDUkfhPwsii1h5cTD0SbC6DW9C0bCWDjQ21aljoif72isoZ8e7oCy SHkwyQrqVDU6A== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: , Reply-To: 46209@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-nJ8850o1KGBmH3yRasOp Content-Type: multipart/mixed; boundary="=-NjkATR/X8y10SOWZ9R7D" --=-NjkATR/X8y10SOWZ9R7D Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote: > [...] > First of all I want to ask did you try to override Shepherd yourself? Yes, and I can confirm I could use #:supplementary-groups in service definitions. I override Shepherd with the mechanism in [1], not with module-set!, however. > It would be helpful to have a paragraph in the documentation how to > override the Shepherd, and if you know a proper way, please add a small > example of operating-system definition with overriden Shepherd and a > basic service like OpenSSH. Yes, would be very helpful, especially as it's easy to get wrong. I'm currently occupied with other things, though. As for an example: your system configuration might do (as adjusted per previous e-mails), with the following block ... (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type=20 config =3D> (shepherd-configuration (inherit config) (shep herd shepherd))))) replaced by ... (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type=20 config =3D> (shepherd-configuration (inherit config) (shep herd shepherd-patched))))) (otherwise no change in Shepherd is made), where shepherd-patched should be defined somewhere in the beginning of the configuration file. You could use your own shepherd-patched, or my shepherd-latest (attached): [1] https://issues.guix.gnu.org/46043 --=-NjkATR/X8y10SOWZ9R7D Content-Disposition: attachment; filename="extra-packages.scm" Content-Transfer-Encoding: base64 Content-Type: text/x-scheme; name="extra-packages.scm"; charset="UTF-8" Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCjs7 OyBDb3B5cmlnaHQgwqkgMjAxOSwgMjAyMCBQaWVycmUgTGFuZ2xvaXMgPHBpZXJyZS5sYW5nbG9p c0BnbXguY29tPgo7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxt ZUB0b2JpYXMuZ3I+Cjs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbWUgRGV2b3MgPG1heGltZWRl dm9zQHRlbGVuZXQuYmU+Cjs7Owo7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCjs7 Owo7OzsgR05VIEd1aXggaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg YW5kL29yIG1vZGlmeSBpdAo7OzsgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAo7OzsgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo7OzsKOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVk IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAo7OzsgV0lUSE9VVCBBTlkg V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo7OzsgTUVSQ0hB TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo7 OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KOzs7Cjs7OyBZ b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZQo7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3 LmdudS5vcmcvbGljZW5zZXMvPi4KCihkZWZpbmUtbW9kdWxlIChleHRyYS1wYWNrYWdlcykKICAj OnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgIzp1c2UtbW9kdWxlIChndWl4IGdpdC1kb3du bG9hZCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdXRvdG9vbHMpCiAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgdGV4aW5mbykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBn ZXR0ZXh0KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFkbWluKQogICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIG1hbikpCgooZGVmaW5lLXB1YmxpYyBzaGVwaGVyZC1sYXRlc3QKICAo bGV0ICgoY29tbWl0ICI0YzUxNzZmNWE3YTVhMWU3ZDdmMjU4ZjU4NWU4ZWQxMjdhMjFiOTlhIikK ICAgICAgICAocmV2aXNpb24gIjEiKSkKICAgIChwYWNrYWdlCiAgICAgIChpbmhlcml0IHNoZXBo ZXJkKQogICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjAuOC4xIiByZXZpc2lvbiBjb21taXQp KQogICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQogICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgICh1cmwgImh0dHBz Oi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L3NoZXBoZXJkLmdpdCIpCiAgICAgICAgICAgICAg IChjb21taXQgY29tbWl0KSkpCiAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgInNo ZXBoZXJkIiB2ZXJzaW9uKSkKICAgICAgICAgKHNoYTI1NgogICAgICAgICAgKGJhc2UzMiAiMHg3 bmpudmh4bWF5NHh6NHB5aDliOTgyYmh4eXMwODlueXN6OTVwYXozdmhmMTI1M2ZyNiIpKSkpCiAg ICAgIChhcmd1bWVudHMKICAgICAgICcoIzpjb25maWd1cmUtZmxhZ3MgJygiLS1sb2NhbHN0YXRl ZGlyPS92YXIiKQogICAgICAgICAjOnBoYXNlcwogICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCiAgICAgICAgICAgOzsgWFhYIGxlc3MgZHVwbGljYXRpb24gKGdwb2RkZXIp CiAgICAgICAgICAgOzsgJ21zZ21lcmdlJyBpbnRyb2R1Y2VzIG5vbi1kZXRlcm1pbmlzbSBieSBy ZXNldHRpbmcgdGhlCiAgICAgICAgICAgOzsgUE9ULUNyZWF0aW9uLURhdGUgaW4gLnBvIGZpbGVz LgogICAgICAgICAgIChhZGQtYWZ0ZXIgJ2Jvb3RzdHJhcCAnZG8tbm90LXJ1bi1tc2dtZXJnZQog ICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiTWFrZWZp bGUuaW4iCiAgICAgICAgICAgICAgICAgKCgibXNnbWVyZ2UiKSAidHJ1ZSIpKQogICAgICAgICAg ICAgICAjdCkpCiAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdtYWtlLXBvLWZpbGVzLXdy aXRhYmxlCiAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICAgKGZvci1lYWNoCiAg ICAgICAgICAgICAgICAobGFtYmRhIChmKQogICAgICAgICAgICAgICAgICAoY2htb2QgZiAjbzY2 NCkpCiAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAicG8iKSkKICAgICAgICAgICAgICAgI3Qp KSkpKQogICAgICAobmF0aXZlLWlucHV0cwogICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYp CiAgICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAgKCJnZXR0ZXh0IiAsZ2V0 dGV4dC1taW5pbWFsKQogICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKQogICAgICAgICAoImhl bHAybWFuIiAsaGVscDJtYW4pCiAgICAgICAgICxAKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBzaGVw aGVyZCkpKSkpKQo= --=-NjkATR/X8y10SOWZ9R7D-- --=-nJ8850o1KGBmH3yRasOp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBccghccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rHpAP4vgIwaPYo+jIZaZKXtDaHerUkC K/+RDQ8p0fmWYOvzMgEA3KVS5xVIi9NDxPyS5vI1VjPJl0a++gGbyH5dRfRJCwg= =fI2D -----END PGP SIGNATURE----- --=-nJ8850o1KGBmH3yRasOp-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 17:40:25 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 22:40:25 +0000 Received: from localhost ([127.0.0.1]:58280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6LOJ-0002CP-VL for submit@debbugs.gnu.org; Sun, 31 Jan 2021 17:40:25 -0500 Received: from mail-lj1-f169.google.com ([209.85.208.169]:45395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6LOH-0002C7-1k for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 17:40:22 -0500 Received: by mail-lj1-f169.google.com with SMTP id e18so17264619lja.12 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 14:40:20 -0800 (PST) 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=IQ2/jfWuizU4OOKa3OI/q3OZ8Ieye98Yw4LPeITPwtE=; b=X0Ztf9ZCditvvJvQO8ShfbRK5UbzptzeUmT19Bpr+lP+oP5YFGv8UPlWQDReq1f731 pE/s7SnWWtI93BDhbyZBeVziNIYRZopNcOMP/pZImb1juvcHLSmelL8M5f6qmjvXdQtu GqFvn8p5s/GgjH5fzatCAB+vh0tivm2ztPtQTDJDYUTrUJFPBVR9g+RAJjDPwPIvipey m3wSreGq8QYUX50Gj1+Nltl/DWnvJwZYDrmAAgMZrByYXjTClIKkBjnU1KGL4ajqnOld 6/cCPWAOc3Ed3pb+73BX5UO0mKtz67H7Y8UpZWJGhbsPjXrNFrV2mf+OVnF5Q/LEHrUt 6kfA== 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=IQ2/jfWuizU4OOKa3OI/q3OZ8Ieye98Yw4LPeITPwtE=; b=gw1MIzxRjQp/3ZJLTxD4hWSm/laSVsgaM0wzrTJ8OwzPKfSTje28PRmMtbqdt3yb0B xtbch0kd9fI2gg4f+PEfHgnZj5vrphQO3fLyNZZasspNfn8u+H3n/thexMVuMB9yFmJh 06keMherWD0omvXnbMVvSUCEk+UO9BMwMrMkCzIlsE/qKBngTWA7gnnDRotS+xQGsqKS umHToZaKDLA35XuuUEoYml1R6sM2fQ0PcLAZ3mrXJLXm1ULx5yKo0nTiM4azjfG8/O9i s3uB45QCTwC0zG/GNGVkpuo8tn+6j3vIFUBbdk9GBqzXvQWRFLbK3ywNHlMZIhBdMKC7 AWBw== X-Gm-Message-State: AOAM5310DPpiVcG529dXwerSIhyhXxoWRivIuw3CqoZbiFR89pZGXMZo 61yaUmJLX0CSOoPahoMAv++mQpTgkdw= X-Google-Smtp-Source: ABdhPJxZ3P/8mXPNvAYrF/TQCd2aa5lzXyh7shyz4LOmhr162rB+MJkFS8OGFQeiSPaCwun6xKNGtQ== X-Received: by 2002:a2e:a58b:: with SMTP id m11mr8152714ljp.152.1612132814616; Sun, 31 Jan 2021 14:40:14 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id r8sm3588262ljp.12.2021.01.31.14.40.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 14:40:13 -0800 (PST) From: Oleg Pykhalov To: Maxime Devos Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Date: Mon, 01 Feb 2021 01:40:09 +0300 In-Reply-To: (Maxime Devos's message of "Sun, 31 Jan 2021 21:57:00 +0100") Message-ID: <87y2g8vigm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: -1.0 (-) --=-=-= Content-Type: text/plain Maxime Devos writes: > When using the operating system configuration > adjusted to use this-operating-system, the VM > boots just fine for me (adjusted configuration > should be sent with previous e-mail). Could > you confirm? Thank you! VM boots, and my desktop machine boots with shepherd-patched and #:supplementary-groups field (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type config => (shepherd-configuration (inherit config) (shepherd shepherd-patched))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXMckUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pwJpxAAyHBYYEz9zBLe0aZGFgIyjPBPf9tp jrMO/pMa0UYbj4QeqF6klJJZtl9w3fxDDx4FJwrQDIyapKKzlQocEdzv/hmpdKJa AdQ4BClc4v0ubAH1fK3+x1dFdTMThABbYpibtCaJXDSOfh5y9052uHnZbiCac5P2 gJro6kaCY435iaDV9odmORZGfQw6lA3PJCmsdneuJSpm6YYbiKo1p3/thP5MHXD/ kBteRdSpRF9QXJEDRGFJlkyGQU+2MmGkCwWXjdLM0Hn2MXFp8xeL5hd7uS2ytcQM /7OSHLDRss+Nev5qM0Tq9Rw/E/dcihiPoeAmk9iAzh+uCUz+O7nRGymg7oL1Cf/h VWzV4enAwQNk3jobyVZ8DOssY5F74E3Alqgqug2bqsRBESNbYKbGUZ1ZutzK+/8y d4vOQDx29R1RAvj56W50cf6tZTfJ87e3ytIfFoJmIHKBYUNwFEW4Y0Qzw5QzW23G OApexKe1Npciph/IqtSANtHHTdzdrkBFlAXEBtsHOZ7NH80lXhK5JARyuMl9Xu+X 4peR2yCUGUgukc90L6hWsvmd3/QZaPdo6DQQmnNc5TWZ7fQNw15NxIwRoQYmKOHI jSZr47RWKcRBDylCYxFZ2PwLa43uLTVGOjj9s727DUtz2K2tiM/ql4xuyhzQh1mp trpgZBEeyKHBNls= =037V -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 17:55:28 2021 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 22:55:28 +0000 Received: from localhost ([127.0.0.1]:58284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Lct-0002XL-5x for submit@debbugs.gnu.org; Sun, 31 Jan 2021 17:55:28 -0500 Received: from mail-lj1-f182.google.com ([209.85.208.182]:34271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Lcn-0002X2-DR for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 17:55:25 -0500 Received: by mail-lj1-f182.google.com with SMTP id b20so9442087ljo.1 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 14:55:21 -0800 (PST) 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=YJBjFH2riVTe8CfVUNEtI7XEHaO0BWO2GgBNZh5QwHA=; b=U3UAF6FIao6yIruPHQYR5e+twgZP8zFn/xht5XyICxaeXRVSJoy3G/OrJJIsyKEVBD kOogr2b+SQySI3fK7946ZncWhQQRRf/b+VNpzVCV59x9N3v+dahi7/XxzB+xnlTdY9hk zc6I8e1LyKj83WjVXcTaJ/NKSInlMY3SFHihJd75yiigqRzyMJvE7J53QX1t5AwxF03q JpH1h5l2eCc4uJK0p8sjueREeaUB3Tb0k4Dkpw7abPUIS7Hn3gsYkz1nmUsia4T1ocuf suRcMoG8pfYf/ut5utfF0dCuOR7fFV2q0QfVG+JhBzXtYrsSxK70gCVHFHrS47i2zlC3 9YGw== 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=YJBjFH2riVTe8CfVUNEtI7XEHaO0BWO2GgBNZh5QwHA=; b=bhGa6t4rHwaPSluuMxKBmlKsh9hF+N0VqtT9MFnMf/M/WAZJq0Uc6UUYruCDzBG7BH 3hGRk7uMliacfbmTFAQnDPclAfzMBxqAwle9nsh1bDu1N0Pt/BKah4ikqHRVK8POfeut BEN78QgvQt7tE7tETh+XJSaoMvX5OoTheKg8/ktb+ukmk9OM2kMuW3FudIUJqrC/tino 6LKeWNcoYXmHz4g8XefnobItAG/5GEO+8DpVpM7YBuQfBzJh7AcWxis7lwAOLpFW3SGY V2Yr+DJs2kFmDN252xX+ZDxChQ7S9IjB2IRjruFATKxmPcVTbRgOe3SQg3p0Lzj7fVWz y55g== X-Gm-Message-State: AOAM531ZSDKqGW/mPejh4zl5TtHNU1rP/lFF9U+/E62Hs3WhASbiX77N S6lFD+9vlTMyxOCey+YaP599DKn/E5g= X-Google-Smtp-Source: ABdhPJxJL3K8V/auJqDep4iOs15ArC92Ke+Oln5RXRAWTy7zReHDtOfdRy58djG7CMsziJ1SBgmCMA== X-Received: by 2002:a2e:b0fb:: with SMTP id h27mr8289251ljl.183.1612133714788; Sun, 31 Jan 2021 14:55:14 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id b28sm3612449ljo.33.2021.01.31.14.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 14:55:13 -0800 (PST) From: Oleg Pykhalov To: Maxime Devos Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> Date: Mon, 01 Feb 2021 01:55:10 +0300 In-Reply-To: <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> (Maxime Devos's message of "Sun, 31 Jan 2021 22:09:22 +0100") Message-ID: <87tuqwvhrl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxime Devos writes: [=E2=80=A6] >> It would be helpful to have a paragraph in the documentation how to >> override the Shepherd, and if you know a proper way, please add a small >> example of operating-system definition with overriden Shepherd and a >> basic service like OpenSSH. > > Yes, would be very helpful, especially as it's easy to get wrong. > I'm currently occupied with other things, though.=20=20 If you don't mind I could push the following instruction: --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-doc-Explain-how-to-set-custom-Shepherd-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Explain how to set custom Shepherd package. From=20f94a63bb35f6f05bd429703ec3102d15cfb1e382 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Mon, 1 Feb 2021 01:49:00 +0300 Subject: [PATCH] doc: Explain how to set custom Shepherd package. * doc/guix.texi (Shepherd Services): Give example on how to set custom Shepherd package. =2D-- doc/guix.texi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index aca4657d6a..76a4e55e50 100644 =2D-- a/doc/guix.texi +++ b/doc/guix.texi @@ -32826,6 +32826,24 @@ mechanism instead (@pxref{Shepherd Services}). @end table @end deftp =20 +The following example specifies the Shepherd package for operating +system: + +@lisp +(operating-system + ;; ... + (services (append (list openssh-service-type)) + ;; ... + %desktop-services) + ;; ... + ;; Use own Shepherd package. + (essential-services + (modify-services (operating-system-default-essential-services this-oper= ating-system) + (shepherd-root-service-type config =3D> (shepherd-configuration + (inherit config) + (shepherd my-shepherd)))))) +@end lisp + @defvr {Scheme Variable} %shepherd-root-service This service represents PID@tie{}1. @end defvr =2D-=20 2.30.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXNU4UHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pzl2A/+JVI4IWHf0RpL56CPtDoNKITJXVCc Ba5N+Q2NWu/liUZg+eHrZ45KpNrYX9OZYwfAC+ZaeL516o8Me7KYz9sdO1ExYwGq l3j+7IL7vDoRGAQ++Y2S9k8qNPxKPUwSjX3FNQsMjJesEGc60sLrqj+6iTm8dJfG VPv83phjpIsWl6LBJUw2Ho91o6XXhKPxQpKUFg+2L7GFU+skOehjqQPF5P/BYBsj 1raI3UNK6A1BRaAKsLR/142hF0Tz8HgWvZ7T1OKA7kZAJo180zrR3s8Kv3tKIY7n 8U8FEZHHSk6ePiX2Fsm3fHMVUZ7UDO3URol3VAQ82NC+5AUTWOrRY2+BzkEOA1RT lcRxJU5SwEu/eL+upwoanisZlrkosmtT8TIG04NQp2W0DZ2zu1R5gMZKhxfC/5KQ jQXIHjFx5G2Och5PvRgQkenj2W6Yi4VzK/MDyCZpOOTK307Gdi4vbJ0ehuAj2tZ5 r2bkCP569pqc+owjvIMxboCnEwOhEUWD2Lys+lKgb4nQNeNUtLNbQbj5oq+diF+L Qb4Lue3FqianmfB0xNVoLDCZEUQJrg66Tbo5PN9PaaDwczF4Aol/Bz+i+QejFF10 m1Fl3GFl/Hml47xUxjVsjfNz7xswQ4ln0oBJdi6Z55zeJZ0RUjkF3WkLrQG7fF3r IebicDtYcm8dQps= =1w9S -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 01 03:15:40 2021 Received: (at 46209) by debbugs.gnu.org; 1 Feb 2021 08:15:40 +0000 Received: from localhost ([127.0.0.1]:58664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6UN2-0007y1-Is for submit@debbugs.gnu.org; Mon, 01 Feb 2021 03:15:40 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:59304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6UN0-0007xs-QV for 46209@debbugs.gnu.org; Mon, 01 Feb 2021 03:15:40 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PkFc2400R0mfAB401kFciF; Mon, 01 Feb 2021 09:15:37 +0100 Message-ID: <8f3362993dfe4b6f2ff8ad8cd345fed829a2dcde.camel@telenet.be> Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package From: Maxime Devos To: Oleg Pykhalov Date: Mon, 01 Feb 2021 09:15:31 +0100 In-Reply-To: <87tuqwvhrl.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-ICxcrzdHoljbyBXPTM81" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612167337; bh=sNbbs2HUencTsRYXglMN8b6G3Yj8EzXsc44jLQq50zo=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=VrrOhyNKp0bKh1s+0LCtYSzjxwUhPA6aRNoBEHo4CudT/nDx9/cPVCLRRyX6GHvXx FyuJOOMotukIEBAEKF+JPcV5wW+dhTqrc3HKnjBAB4vfX7/bGswNzDQcPKDQPPgE4f huPlvlvfI2YCBc6GCWVxVNbbGA2x0DPs70ZRm0mtFUJhbfZq0GKRWCiVphNJHIUoZK jH2jTcX0pEzsCxKJcjx/3VmhHing+cinF246x50tWGd7r2U5Xxf6Lcxkz/b4tWwh0O W6Ki5D/C5ugF039btmJrgpjeYmvHc5NOJPFaD6F6RGOStLFL+6ADiXZrlolm9B3hUJ uvPHRJRk1U71w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@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: , Reply-To: 46209@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-ICxcrzdHoljbyBXPTM81 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > If you don't mind I could push the following instruction: [...] Linguistic nitpick: In =E2=80=98The following example specifies the Shepher= d package for operating system=E2=80=99 doesn't seem to be grammatical. Perhaps writ= e =E2=80=98[...] for the operating system=E2=80=99 or =E2=80=98[...] of the o= perating system.=E2=80=99? Otherwise LGTM! Thanks, Maxime --=-ICxcrzdHoljbyBXPTM81 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBe4oxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tOKAQDdMOt6vLm8vZjlBc7tjRtFrokA JamHNK9FkfbLIW0jxAEAsvSNJMUVieahdDKdFfvLs9jqz+vavXFPUF1ibGp1pwA= =I25R -----END PGP SIGNATURE----- --=-ICxcrzdHoljbyBXPTM81-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 01 04:19:05 2021 Received: (at 46209) by debbugs.gnu.org; 1 Feb 2021 09:19:05 +0000 Received: from localhost ([127.0.0.1]:58808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6VMO-0005QS-Vy for submit@debbugs.gnu.org; Mon, 01 Feb 2021 04:19:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6VMN-0005Px-Kb for 46209@debbugs.gnu.org; Mon, 01 Feb 2021 04:19:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49358) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6VMI-0000DV-9L; Mon, 01 Feb 2021 04:18:58 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54202 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l6VMH-0003Qa-Ke; Mon, 01 Feb 2021 04:18:58 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Oleg Pykhalov Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> Date: Mon, 01 Feb 2021 10:18:56 +0100 In-Reply-To: <87tuqwvhrl.fsf@gmail.com> (Oleg Pykhalov's message of "Mon, 01 Feb 2021 01:55:10 +0300") Message-ID: <87im7ci1rz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46209 Cc: 46209@debbugs.gnu.org, Maxime Devos 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 (-) Hi Oleg, Oleg Pykhalov skribis: > From f94a63bb35f6f05bd429703ec3102d15cfb1e382 Mon Sep 17 00:00:00 2001 > From: Oleg Pykhalov > Date: Mon, 1 Feb 2021 01:49:00 +0300 > Subject: [PATCH] doc: Explain how to set custom Shepherd package. > > * doc/guix.texi (Shepherd Services): Give example on how to set custom > Shepherd package. [...] > +The following example specifies the Shepherd package for operating ^ Missing =E2=80=9Cthe=E2=80=9D, as Maxime wrote. > + (modify-services (operating-system-default-essential-services this-op= erating-system) > + (shepherd-root-service-type config =3D> (shepherd-configuration > + (inherit config) > + (shepherd my-shepherd)))))) Please make sure there are no tabs and shorten lines in the manual to ~72 chars so that the PDF output looks good. Otherwise LGTM too, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 01 13:51:42 2021 Received: (at 46209-done) by debbugs.gnu.org; 1 Feb 2021 18:51:42 +0000 Received: from localhost ([127.0.0.1]:33208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6eIX-0008BQ-0W for submit@debbugs.gnu.org; Mon, 01 Feb 2021 13:51:41 -0500 Received: from mail-lj1-f181.google.com ([209.85.208.181]:45522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6eIT-0008BD-Ta for 46209-done@debbugs.gnu.org; Mon, 01 Feb 2021 13:51:40 -0500 Received: by mail-lj1-f181.google.com with SMTP id e18so20922151lja.12 for <46209-done@debbugs.gnu.org>; Mon, 01 Feb 2021 10:51:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=hz6RismLGc7B7ZABbi5sYYJrXcHnd7RdO21pFoc0jYA=; b=YSoYoNle37+bCZxnSLTQj0FrUfRDOzTQIJR9/8idiBvyrengh8w/WE5TY78zGf+PMZ Ob1kR/FClf8bAzbJhlKH16bEVAwTFDCq7JkIph3gwFXjRBX0K6I3DOeWz2LjzDyEt21r vc4SI6Oreuz7d6EgcmnJb52LWh28tYivIYFc++b1M110MhlFLK0xsLNtbb9Kpk3UTJwy nvhySC7nJenCm+qkTiykfjKxrLQ3+G4/VXJ0crUIi+J4SBv+K/XOLTUjiXshuTZHkSnc GByVIgAPnVPbxG5WJHUjNunfD/hLfyDJmbTuTO/8SY25i2ksc1fJeBJg8RyPrgKcQhwp aM+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hz6RismLGc7B7ZABbi5sYYJrXcHnd7RdO21pFoc0jYA=; b=OSgf+8azjDr7XE/uDZY+Zec+UGSVrrAsJeAWKtfAeTebjA+TVnKr83Og8HGrGj7tfh CwrL78WcFrFAHaZqOcIlUleQMIl5AB4NkZ1jdC/TMM8YGTiK8oORKiOlMp3iSXMyzq4k wW8Rc9I74pMFw2brqhPIrlABrjZy22xEZE4XHX0dEmyc8cX/FdacigIycn2G2bj2VLyo S68NYp8Y3cy4rrPZRucidh7C+wZuDbKhKsNh3SQAL6A8Sih8JdVZbzCczI06KBaMmkta VM95YR0XMYl0qFSBFwHMEvFsjjUqIY/iiaURpvOOrIJbbHufXqmYJzbSxtpN/0q2hAse zr9g== X-Gm-Message-State: AOAM531ykAdHTEoIZrcgv9jodz2sMY1PPqBsrfr24KeDnM+7INDOiPLX 5Frao1PmuHHoJNS1pypfqxgvlQqd2UA= X-Google-Smtp-Source: ABdhPJyvKLxHmwwk13jVetLJWefFpeHpv5e9L8Uy1r4wB6lg7ThoI9ki2KLNJ5BdZhpEM96NJa50Sg== X-Received: by 2002:a2e:9a52:: with SMTP id k18mr10974584ljj.249.1612205491449; Mon, 01 Feb 2021 10:51:31 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id j4sm4008585ljo.114.2021.02.01.10.51.29 for <46209-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Feb 2021 10:51:29 -0800 (PST) From: Oleg Pykhalov To: 46209-done@debbugs.gnu.org Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> <87im7ci1rz.fsf@gnu.org> Date: Mon, 01 Feb 2021 21:51:26 +0300 In-Reply-To: <87im7ci1rz.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 01 Feb 2021 10:18:56 +0100") Message-ID: <874kiv7hap.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46209-done 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 (-) --=-=-= Content-Type: text/plain Pushed to master as 847c816ddd3a38c865da460cb7b22cf665db162f --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAYTa4UHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pyeJRAAqKNfpO13zkmfWaoD1uepu0rKzft6 6qzTJcxg5Z0g0WhBf55JQJQoODQVY56s0F/fuGdCkUqcn3pXjva3dcb84mKRiNkv gOXWpGvIr7pOBXvuinGAWcJE+LyoNARh4mM/OoKWc+ZezWdwjUdZy1Vaqat7yVfs emuf9EaYZ+w2Pd4uFcXqNo/jfjvn2HNcxI/cf6MDzzYv/3FTXzn8km0/RHmkNjon qk5FgPz/gOzHS73bgxVC4CSwCqJrqJ9oDj3/g2cR9KnYcO6DeIA6+G0eCDLayVMc f5ulHOal5Laizt7fmApwQPIUlXIABr5YyCLWI/EUShImbIIIKElpQBmcOVQQMqIf jBWj1xe3r6Vb/vNtsNIV/xjwxM0yIdOirh28i9CnKwZiCB/RlltfWjAfQbfqaLcA HclZxq3OmXZvbfRww8s2FLSmJpJGzRZwG/j03C8BtYFo6wFl394lsLFzDl02dBub FkbKaCiKSg815pplnSpLjp2hu4gyugEEfxOEUsaG7kh8bTL17ORKeo5UCZOygfWi hFm4VtukPBBeH8p34nZUfMchcR1eDRohTCqXSX+yzidXdWhJ0b8E+Xsn7lGHcswG v2q9fn6o2MqklJ8mUJ4CN3Rz+f42awT4DJzUJI4b2T1uYy/gNJ24fbCx8vGtB5yr 1y/owgQGYHdBGr8= =YBza -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 01:49:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Mar 2021 12:24:04 +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