From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 15 14:51:55 2021 Received: (at submit) by debbugs.gnu.org; 15 Mar 2021 18:51:55 +0000 Received: from localhost ([127.0.0.1]:37168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLsJi-00068i-31 for submit@debbugs.gnu.org; Mon, 15 Mar 2021 14:51:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:49910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLsJX-00068O-7V for submit@debbugs.gnu.org; Mon, 15 Mar 2021 14:51:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLsJV-0006Ju-KJ for bug-guix@gnu.org; Mon, 15 Mar 2021 14:51:38 -0400 Received: from mail.zaclys.net ([178.33.93.72]:45881) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLsJR-0003xK-H1 for bug-guix@gnu.org; Mon, 15 Mar 2021 14:51:36 -0400 Received: from guix-xps.local (82-64-145-38.subs.proxad.net [82.64.145.38]) (authenticated bits=0) by mail.zaclys.net (8.14.7/8.14.7) with ESMTP id 12FIpTtK022412 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 15 Mar 2021 19:51:29 +0100 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.zaclys.net 12FIpTtK022412 Authentication-Results: mail.zaclys.net; dmarc=fail (p=reject dis=none) header.from=zaclys.net Authentication-Results: mail.zaclys.net; spf=fail smtp.mailfrom=lle-bout@zaclys.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zaclys.net; s=default; t=1615834289; bh=nxpKShSE51oI02iMclyUO+nNbcMKIQdksBVdlQL0Ddc=; h=Subject:From:To:Date:From; b=qJgJKr3IIopAyw3448iYEXMmcS+kFIr9a51hDrFZfRc6UC/OWh6b8NX1WcQX2owtZ YlL7jJn+9d+y1OLSS9KpnFbnGyMJeKO6Beo30POaRL+q7moof2Y1qnW7RgL5tl6f+j DMov9JuZmmtO2qaJ5+CLenDfflX1irZOxNh3DvYY= Message-ID: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> Subject: GNU Shepherd 0.8.1 fails on core-updates From: =?ISO-8859-1?Q?L=E9o?= Le Bouter To: bug-guix@gnu.org Date: Mon, 15 Mar 2021 19:51:24 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-NmBA80Cm94ZrraBJdVPF" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=178.33.93.72; envelope-from=lle-bout@zaclys.net; helo=mail.zaclys.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-NmBA80Cm94ZrraBJdVPF Content-Type: multipart/mixed; boundary="=-yoWY4PlIK2wO851ZrI4z" --=-yoWY4PlIK2wO851ZrI4z Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Some tests fail: FAIL: tests/no-home.sh FAIL: tests/status-sexp.sh PASS: tests/misbehaved-client.sh FAIL: tests/replacement.sh PASS: tests/file-creation-mask.sh PASS: tests/restart.sh PASS: tests/one-shot.sh FAIL: tests/basic.sh PASS: tests/respawn-throttling.sh PASS: tests/signals.sh PASS: tests/respawn.sh PASS: tests/forking-service.sh PASS: tests/pid-file.sh Attached bzip2 compressed full log --=-yoWY4PlIK2wO851ZrI4z Content-Type: application/x-bzip; name="3qhfxagkqrx96xci8ylc4lj3s4zvd2-shepherd-0.8.1.drv.bz2" Content-Disposition: attachment; filename="3qhfxagkqrx96xci8ylc4lj3s4zvd2-shepherd-0.8.1.drv.bz2" Content-Transfer-Encoding: base64 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 --=-yoWY4PlIK2wO851ZrI4z-- --=-NmBA80Cm94ZrraBJdVPF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmBPrKwACgkQRaix6GvN EKbc7RAAp/SvvE1Httr9STqj71/NYieDZMjieSAcD/5RtUqylO3ppdeR/+tIR2gf egBWC1sAQYZDTh8MegApw9eUh1kb9Cr6Iq+3NkXSxxVLr3RwyJ/SCJwjKfLonvvL ITzzGdv0oNIRDxxlQiGqOSqrlfy8KMbXJC8Wlh99ac3KjvolLeZkqy8fjXo9BC82 rNAkx3zJ9eJxr2O8nEb2A9lNHjRN1PhTmMmZowQAPpDjPKty0XPyHvk7lAShO35v 0tG2fS0eaiLzGE/19CxDCVEHhyDS0+m73UCWY1lddZ6Rbj1SFCH516SbKleEjF61 xXA8gMGt56PDkPafPqPDBNb7bs+7PxZ6wkXp2VJvLInb7Bjwc7Hcwo5gIrod1UbR 4hVi0IuqheDVte8ks+A0qgZ8tdxizMSHS1S4GncGImWcS7t6dfDjrbzbhjPNS24E 4L9xDIPCNFVUK1xmr8EBq4eJwJce7VV8ZM7xt2jfuxk2I9H82B3X+Jmk6gp7WuNU uGOnu/S2NkeFNrC34ztvx9wF6Fd+7BnEAmYstYZKblSPJdSO8rT6fvaOMzxGESBx lFywnn45PvzJNsXBkWcS4zDf1GpeLFPBrCACN/P1f9jkpGDsoxDNLSsfDcDvpM6X 0kW+owHOS5mNHey9iotXJqqpinxpKAOmNpGgwlRJVuSPB+uggXE= =tjdm -----END PGP SIGNATURE----- --=-NmBA80Cm94ZrraBJdVPF-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 11:11:51 2021 Received: (at control) by debbugs.gnu.org; 23 Mar 2021 15:11:52 +0000 Received: from localhost ([127.0.0.1]:60980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOihD-0007jh-La for submit@debbugs.gnu.org; Tue, 23 Mar 2021 11:11:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOihB-0007jO-EP for control@debbugs.gnu.org; Tue, 23 Mar 2021 11:11:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57477) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lOih5-0006UZ-9v for control@debbugs.gnu.org; Tue, 23 Mar 2021 11:11:44 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54852 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lOih4-00062U-RY for control@debbugs.gnu.org; Tue, 23 Mar 2021 11:11:43 -0400 Date: Tue, 23 Mar 2021 16:11:41 +0100 Message-Id: <877dlxj45u.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #47172 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) retitle 47172 Shepherd 0.8.1 tests fail on core-updates quit From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 09:25:58 2021 Received: (at 47172) by debbugs.gnu.org; 24 Mar 2021 13:25:58 +0000 Received: from localhost ([127.0.0.1]:34337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lP3WI-0005Px-I1 for submit@debbugs.gnu.org; Wed, 24 Mar 2021 09:25:58 -0400 Received: from mail.zaclys.net ([178.33.93.72]:46219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lP3WH-0005Pl-D8 for 47172@debbugs.gnu.org; Wed, 24 Mar 2021 09:25:58 -0400 Received: from guix-xps.local (lsl43-1_migr-78-195-19-20.fbx.proxad.net [78.195.19.20] (may be forged)) (authenticated bits=0) by mail.zaclys.net (8.14.7/8.14.7) with ESMTP id 12ODPomZ009516 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <47172@debbugs.gnu.org>; Wed, 24 Mar 2021 14:25:51 +0100 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.zaclys.net 12ODPomZ009516 Authentication-Results: mail.zaclys.net; dmarc=fail (p=reject dis=none) header.from=zaclys.net Authentication-Results: mail.zaclys.net; spf=fail smtp.mailfrom=lle-bout@zaclys.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zaclys.net; s=default; t=1616592351; bh=CnMoirHICHDGrUzOL8PO9oh5Ee1WAOs29AhWK87GSww=; h=Subject:From:To:Date:In-Reply-To:References:From; b=JhX5r8UV38rNJ+1smhmw+Ny20OHJIbaIdcFBb+wv84As4oAQmAvFH+hbDkkLnqeb3 2j4uvVZEdERBXsXf8xF7oRan4yIGYpLs20xOZ5aiz+CrKQq5aBEAy53Xlihl64XnFy cOn3ziYbv9Hs14Vck+qhOkNdbDES/G4J4l+K7cZo= Message-ID: <80954a930aa5ea8d71e472be49a6ea118e7ba2a7.camel@zaclys.net> Subject: Re: bug#47172: GNU Shepherd 0.8.1 fails on core-updates From: =?ISO-8859-1?Q?L=E9o?= Le Bouter To: 47172@debbugs.gnu.org Date: Wed, 24 Mar 2021 14:25:46 +0100 In-Reply-To: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-wvqVgNiR4mj0nGirBs66" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47172 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 (-) --=-wvqVgNiR4mj0nGirBs66 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It seems this is due to guile 3.0.5, GNU Shepherd 0.8.1 does not work with it, it works with guile 3.0.2 however. Thanks to Efraim on IRC for hints. It would be great if people knowledgeable with Scheme, GNU Shepherd and Guile could fix it, it blocks GNOME upgrade work on top of core- updates. --=-wvqVgNiR4mj0nGirBs66 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmBbPdoACgkQRaix6GvN EKYfwQ//VEI/cxaNLgoUV+2EgjTElcLbcx3RUM8U1dxWMZonedT833jhScVa5pzA J2wbu/Rvdc5vWjUtfXZdUA0vTdKV2AQ+EL0hQerdUUhGTb8kHktQcf143SJvDMQd KKVOQrAhe0FDWIdmJpbscl36RNMgC6lKNo9RkV25GutXECchbz+sRcKk/P35vov8 jYVcl2dwrXo5ywulv8M4xitKvhiaG/ZqJMsuAOXlgmxYrwzJEo/pKlUGTHW9WJ0k MJPirsGpQTGozxs82scTX/DrkedJKCeA/ec2UUh/jE0Zil3uqPQwHrkpfUm9gKIA 6/YPBOXdUWskAvcTEespbF3Bi7RKTQPDHuFLpu3rxls29pbO8mkMhM4Vj/8BSDu/ iHzAAYTr3lb2dYuIgYelX3N8X01v8lWa4gk7noZQEOYhk2DX5kZ66PYDF7aK8bnS 08H2bS0abaj/wdsVWbivd2btsGhWD7/IhxguHKWuBVQt0MUdqI+vw6PrGAn/MQoe NiAK4q1kkH6tMlMO7ugLkvB7S1teuFRWs/4K/ndPAa1by9WQsYGlr9F3/Z1sdO0o XZp5VNqNVKWwvC4gYnBcfuSYjHNXyGx7Zyv5Rsa2w/A3n3QlmymVDDp6qKdP879p hmIsFFoKKVlcpNexfgiVmTxt6rqM/c/PPzxAcxwT6RE/BM0CB4c= =ASE3 -----END PGP SIGNATURE----- --=-wvqVgNiR4mj0nGirBs66-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 23 06:23:18 2021 Received: (at control) by debbugs.gnu.org; 23 May 2021 10:23:18 +0000 Received: from localhost ([127.0.0.1]:40637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lklGQ-0006Hd-Om for submit@debbugs.gnu.org; Sun, 23 May 2021 06:23:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lklGO-0006HQ-LU for control@debbugs.gnu.org; Sun, 23 May 2021 06:23:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57138) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lklGJ-00076R-5P for control@debbugs.gnu.org; Sun, 23 May 2021 06:23:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=59948 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lklGI-0008QE-OT for control@debbugs.gnu.org; Sun, 23 May 2021 06:23:10 -0400 Date: Sun, 23 May 2021 12:23:08 +0200 Message-Id: <8735ud696b.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #47172 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) severity 47172 important quit From debbugs-submit-bounces@debbugs.gnu.org Sun May 23 06:25:42 2021 Received: (at 47172) by debbugs.gnu.org; 23 May 2021 10:25:42 +0000 Received: from localhost ([127.0.0.1]:40643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lklIk-0006VE-3b for submit@debbugs.gnu.org; Sun, 23 May 2021 06:25:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lklIh-0006Uz-LE for 47172@debbugs.gnu.org; Sun, 23 May 2021 06:25:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57336) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lklIa-0008Op-Jv for 47172@debbugs.gnu.org; Sun, 23 May 2021 06:25:34 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=32830 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lklIW-0000K1-RQ for 47172@debbugs.gnu.org; Sun, 23 May 2021 06:25:32 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 47172@debbugs.gnu.org Subject: Re: bug#47172: Shepherd 0.8.1 tests fail on core-updates References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> Date: Sun, 23 May 2021 12:25:27 +0200 In-Reply-To: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> (=?utf-8?Q?=22L=C3=A9o?= Le Bouter"'s message of "Mon, 15 Mar 2021 19:51:24 +0100") Message-ID: <87zgwl4ui0.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: 47172 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 (---) Hi there, L=C3=A9o Le Bouter skribis: > Some tests fail: > > FAIL: tests/no-home.sh > FAIL: tests/status-sexp.sh > PASS: tests/misbehaved-client.sh [...] > It seems this is due to guile 3.0.5, GNU Shepherd 0.8.1 does not work > with it, it works with guile 3.0.2 however. This turns out to be due to a=E2=80=A6 miscompilation bug. In (shepherd scripts herd), =E2=80=98run-command=E2=80=99 has this code: (let ((sock (open-connection socket-file)) (action* (if (and (eq? action 'detailed-status) (memq service '(root shepherd))) 'status action))) =E2=80=A6) Problem is that everything works as if (eq? action 'detailed-status) was omitted, such that =E2=80=98herd stop root=E2=80=99 is interpreted as = =E2=80=98herd status root=E2=80=99. Simply wrapping the condition in (pk =E2=80=A6) =E2=80=9Cfixes=E2=80=9D the= problem. The peval output looks good (it contains the 'detailed-status comparison), but the assembly seems to lack the 'detailed-status comparison altogether: --8<---------------cut here---------------start------------->8--- Disassembly of at #x29e0: 0 (instrument-entry 15700) at shepherd/s= cripts/herd.scm:127:2 2 (assert-nargs-ee/locals 1 11) ;; 12 slots (0 args) 3 (static-ref 10 15369) ;; #f at shepherd/s= cripts/herd.scm:128:19 5 (immediate-tag=3D? 10 7 0) ;; heap-object? 7 (je 9) ;; -> L1 8 (static-ref 10 14166) ;; #f 10 (static-ref 9 15372) ;; open-connection 12 (call-scm<-scm-scm 10 10 9 111)=20 14 (static-set! 10 15358) ;; #f L1: 16 (scm-ref/immediate 7 10 1)=20=20=20=20=20=20 17 (scm-ref/immediate 6 11 2)=20=20=20=20=20=20 18 (handle-interrupts) at shepherd/s= cripts/herd.scm:128:18 19 (call 4 2)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20 21 (receive 1 4 12)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 23 (scm-ref/immediate 9 11 3)=20=20=20=20=20=20 24 (static-ref 8 15360) ;; #f at shepherd/s= cripts/herd.scm:134:6 26 (immediate-tag=3D? 8 7 0) ;; heap-object? 28 (je 9) ;; -> L2 29 (static-ref 8 14145) ;; #f 31 (static-ref 7 15363) ;; write-command 33 (call-scm<-scm-scm 8 8 7 111)=20=20=20 35 (static-set! 8 15349) ;; #f L2: 37 (scm-ref/immediate 8 8 1)=20=20=20=20=20=20=20 38 (static-ref 7 15358) ;; #f at shepherd/s= cripts/herd.scm:134:21 40 (immediate-tag=3D? 7 7 0) ;; heap-object? 42 (je 9) ;; -> L3 43 (static-ref 7 14131) ;; #f 45 (static-ref 6 15361) ;; shepherd-command 47 (call-scm<-scm-scm 7 7 6 111)=20=20=20 49 (static-set! 7 15347) ;; #f L3: 51 (scm-ref/immediate 7 7 1)=20=20=20=20=20=20=20 52 (scm-ref/immediate 6 11 4)=20=20=20=20=20=20 53 (static-ref 5 15363) ;; root 55 (eq? 6 5)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 56 (je 5) ;; -> L4 57 (static-ref 5 13655) ;; shepherd 59 (eq? 6 5)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 60 (jne 3) ;; -> L5 L4: 61 (static-ref 9 15365) ;; status at shepherd/s= cripts/herd.scm:131:22 L5: 63 (static-ref 1 15375) ;; #:arguments at shepherd/s= cripts/herd.scm:134:54 65 (scm-ref/immediate 0 11 5)=20=20=20=20=20=20 66 (mov 4 7) at shepherd/s= cripts/herd.scm:134:20 --8<---------------cut here---------------end--------------->8--- (This is compiled with 3.0.7 and the default optimizations, so -O2.) To be continued=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun May 23 09:49:31 2021 Received: (at 47172) by debbugs.gnu.org; 23 May 2021 13:49:31 +0000 Received: from localhost ([127.0.0.1]:40818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkoTy-0007JH-UW for submit@debbugs.gnu.org; Sun, 23 May 2021 09:49:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkoTs-0007Iy-Ok for 47172@debbugs.gnu.org; Sun, 23 May 2021 09:49:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60310) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkoTn-0008DU-HC for 47172@debbugs.gnu.org; Sun, 23 May 2021 09:49:19 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45784 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkoTn-0002Hc-1v for 47172@debbugs.gnu.org; Sun, 23 May 2021 09:49:19 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 47172@debbugs.gnu.org Subject: Re: bug#47172: Shepherd 0.8.1 tests fail on core-updates References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> <87zgwl4ui0.fsf@gnu.org> Date: Sun, 23 May 2021 15:49:17 +0200 In-Reply-To: <87zgwl4ui0.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sun, 23 May 2021 12:25:27 +0200") Message-ID: <87v9794l2a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47172 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s skribis: > This turns out to be due to a=E2=80=A6 miscompilation bug. > > In (shepherd scripts herd), =E2=80=98run-command=E2=80=99 has this code: > > (let ((sock (open-connection socket-file)) > (action* (if (and (eq? action 'detailed-status) > (memq service '(root shepherd))) > 'status > action))) > =E2=80=A6) > > Problem is that everything works as if (eq? action 'detailed-status) > was omitted, such that =E2=80=98herd stop root=E2=80=99 is interpreted as= =E2=80=98herd status > root=E2=80=99. A workaround that works with 3.0.7 is swapping the two =E2=80=98and=E2=80=99 sub-expressions: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/modules/shepherd/scripts/herd.scm b/modules/shepherd/scripts/herd.scm index 106de1e..39d2e34 100644 --- a/modules/shepherd/scripts/herd.scm +++ b/modules/shepherd/scripts/herd.scm @@ -126,8 +126,8 @@ of pairs." the daemon via SOCKET-FILE." (with-system-error-handling (let ((sock (open-connection socket-file)) - (action* (if (and (eq? action 'detailed-status) - (memq service '(root shepherd))) + (action* (if (and (memq service '(root shepherd)) + (eq? action 'detailed-status)) 'status action))) ;; Send the command. --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpMdWRv4oCZLg0K --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 23 11:23:59 2021 Received: (at 47172) by debbugs.gnu.org; 23 May 2021 15:23:59 +0000 Received: from localhost ([127.0.0.1]:41651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkpxO-0003cN-Tc for submit@debbugs.gnu.org; Sun, 23 May 2021 11:23:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkpxM-0003c7-SK; Sun, 23 May 2021 11:23:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34382) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkpxH-0001fq-Mq; Sun, 23 May 2021 11:23:51 -0400 Received: from host-37-191-231-185.lynet.no ([37.191.231.185]:44036 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkpxG-0006Gs-82; Sun, 23 May 2021 11:23:51 -0400 From: Marius Bakke To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 47172@debbugs.gnu.org Subject: Re: bug#47172: Shepherd 0.8.1 tests fail on core-updates In-Reply-To: <87v9794l2a.fsf@gnu.org> References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> <87zgwl4ui0.fsf@gnu.org> <87v9794l2a.fsf@gnu.org> Date: Sun, 23 May 2021 17:23:48 +0200 Message-ID: <875yz9qxrv.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47172 Cc: 48368@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s skriver: > Ludovic Court=C3=A8s skribis: > >> This turns out to be due to a=E2=80=A6 miscompilation bug. >> >> In (shepherd scripts herd), =E2=80=98run-command=E2=80=99 has this code: >> >> (let ((sock (open-connection socket-file)) >> (action* (if (and (eq? action 'detailed-status) >> (memq service '(root shepherd))) >> 'status >> action))) >> =E2=80=A6) >> >> Problem is that everything works as if (eq? action 'detailed-status) >> was omitted, such that =E2=80=98herd stop root=E2=80=99 is interpreted a= s =E2=80=98herd status >> root=E2=80=99. > > A workaround that works with 3.0.7 is swapping the two =E2=80=98and=E2=80= =99 > sub-expressions: > > diff --git a/modules/shepherd/scripts/herd.scm b/modules/shepherd/scripts= /herd.scm > index 106de1e..39d2e34 100644 > --- a/modules/shepherd/scripts/herd.scm > +++ b/modules/shepherd/scripts/herd.scm > @@ -126,8 +126,8 @@ of pairs." > the daemon via SOCKET-FILE." > (with-system-error-handling > (let ((sock (open-connection socket-file)) > - (action* (if (and (eq? action 'detailed-status) > - (memq service '(root shepherd))) > + (action* (if (and (memq service '(root shepherd)) > + (eq? action 'detailed-status)) > 'status > action))) > ;; Send the command. Cc'ing the relevant Guile bug: https://bugs.gnu.org/48368 See also commit 79be6a985799adc6d663890250f4fb7c12f015b4 on 'core-updates' that builds with -O1 as a less satisfactory workaround. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYKpzhA8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHd0CgD9FsWiNMu2PxB/773BI2hOmYPKZqyX+KbAy05R C7+xubIBAPcyjBy9TtmqfG0aCSUu1r6a8dmFKkJm4r4eb5fLEwEK =o7Sr -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 23 17:43:26 2021 Received: (at 47172) by debbugs.gnu.org; 23 May 2021 21:43:27 +0000 Received: from localhost ([127.0.0.1]:41886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkvsc-00008r-Ey for submit@debbugs.gnu.org; Sun, 23 May 2021 17:43:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkvsY-00008V-Hu; Sun, 23 May 2021 17:43:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44660) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkvsT-000595-AX; Sun, 23 May 2021 17:43:17 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=47488 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkvsN-0005t4-E1; Sun, 23 May 2021 17:43:13 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Marius Bakke Subject: Re: bug#47172: Shepherd 0.8.1 tests fail on core-updates References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> <87zgwl4ui0.fsf@gnu.org> <87v9794l2a.fsf@gnu.org> <875yz9qxrv.fsf@gnu.org> Date: Sun, 23 May 2021 23:43:09 +0200 In-Reply-To: <875yz9qxrv.fsf@gnu.org> (Marius Bakke's message of "Sun, 23 May 2021 17:23:48 +0200") Message-ID: <87lf853z4i.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47172 Cc: 47172@debbugs.gnu.org, 48368@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Marius Bakke skribis: > Ludovic Court=C3=A8s skriver: [...] >> A workaround that works with 3.0.7 is swapping the two =E2=80=98and=E2= =80=99 >> sub-expressions: >> >> diff --git a/modules/shepherd/scripts/herd.scm b/modules/shepherd/script= s/herd.scm >> index 106de1e..39d2e34 100644 >> --- a/modules/shepherd/scripts/herd.scm >> +++ b/modules/shepherd/scripts/herd.scm >> @@ -126,8 +126,8 @@ of pairs." >> the daemon via SOCKET-FILE." >> (with-system-error-handling >> (let ((sock (open-connection socket-file)) >> - (action* (if (and (eq? action 'detailed-status) >> - (memq service '(root shepherd))) >> + (action* (if (and (memq service '(root shepherd)) >> + (eq? action 'detailed-status)) >> 'status >> action))) >> ;; Send the command. > > Cc'ing the relevant Guile bug: > > https://bugs.gnu.org/48368 Oh nice! (It would have saved me a bit of time to catch up on email beforehand. :-)) > See also commit 79be6a985799adc6d663890250f4fb7c12f015b4 on > 'core-updates' that builds with -O1 as a less satisfactory workaround. I found that =E2=80=98-O2 -Ono-resolve-primitives=E2=80=99 also does the tr= ick. If we manually replace =E2=80=98memq=E2=80=99 by two =E2=80=98eq?=E2=80=99 = tests (which is what the compiler does), the same problem is exhibited: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/modules/shepherd/scripts/herd.scm b/modules/shepherd/scripts/herd.scm index 106de1e..513508f 100644 --- a/modules/shepherd/scripts/herd.scm +++ b/modules/shepherd/scripts/herd.scm @@ -127,7 +127,8 @@ the daemon via SOCKET-FILE." (with-system-error-handling (let ((sock (open-connection socket-file)) (action* (if (and (eq? action 'detailed-status) - (memq service '(root shepherd))) + (or (eq? service 'root) + (eq? service 'shepherd))) 'status action))) ;; Send the command. --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E2=80=98-Ono-resolve-primitives=E2=80=99 also helps in this case. =E2=80=98-Ono-optimize-branch-chains=E2=80=99 has no effect. So, not much progress, but at least we have a workaround. Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 30 04:58:02 2021 Received: (at 47172-done) by debbugs.gnu.org; 30 Sep 2021 08:58:02 +0000 Received: from localhost ([127.0.0.1]:51442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVrtB-00070Y-Je for submit@debbugs.gnu.org; Thu, 30 Sep 2021 04:58:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVrt7-000708-4X; Thu, 30 Sep 2021 04:58:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36548) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVrt1-0004xF-G8; Thu, 30 Sep 2021 04:57:51 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=60504 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVrt1-0003yn-4F; Thu, 30 Sep 2021 04:57:51 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Marius Bakke Subject: Re: bug#47172: Shepherd 0.8.1 tests fail on core-updates References: <37305bfa08faea95b45a6496623154c2ebab1f11.camel@zaclys.net> <87zgwl4ui0.fsf@gnu.org> <87v9794l2a.fsf@gnu.org> <875yz9qxrv.fsf@gnu.org> Date: Thu, 30 Sep 2021 10:57:49 +0200 In-Reply-To: <875yz9qxrv.fsf@gnu.org> (Marius Bakke's message of "Sun, 23 May 2021 17:23:48 +0200") Message-ID: <87k0iy4f02.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: 47172-done Cc: 47172-done@debbugs.gnu.org, 48368@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Marius Bakke skribis: > Ludovic Court=C3=A8s skriver: [...] >> A workaround that works with 3.0.7 is swapping the two =E2=80=98and=E2= =80=99 >> sub-expressions: >> >> diff --git a/modules/shepherd/scripts/herd.scm b/modules/shepherd/script= s/herd.scm >> index 106de1e..39d2e34 100644 >> --- a/modules/shepherd/scripts/herd.scm >> +++ b/modules/shepherd/scripts/herd.scm >> @@ -126,8 +126,8 @@ of pairs." >> the daemon via SOCKET-FILE." >> (with-system-error-handling >> (let ((sock (open-connection socket-file)) >> - (action* (if (and (eq? action 'detailed-status) >> - (memq service '(root shepherd))) >> + (action* (if (and (memq service '(root shepherd)) >> + (eq? action 'detailed-status)) >> 'status >> action))) >> ;; Send the command. > > Cc'ing the relevant Guile bug: > > https://bugs.gnu.org/48368 > > See also commit 79be6a985799adc6d663890250f4fb7c12f015b4 on > 'core-updates' that builds with -O1 as a less satisfactory workaround. The bug has been fixed in Guile (will be in 3.0.8), worked around in Shepherd commit a066c5ac05037a6ffad8e4ea3e8de8150869aa8b, and worked around in Guix on =E2=80=98core-updates=E2=80=99, so I think we can close i= t now. Thanks, Ludo=E2=80=99. From unknown Sat Aug 16 21:19:10 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, 28 Oct 2021 11:24:06 +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