From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 16 Dec 2018 19:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33772@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154498781312919 (code B ref -1); Sun, 16 Dec 2018 19:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Dec 2018 19:16:53 +0000 Received: from localhost ([127.0.0.1]:50571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYbuH-0003MJ-1i for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYbuF-0003M1-Ea for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYbu9-0007xq-LU for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57435) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gYbu9-0007xS-Gl for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYbu5-0006I2-8A for bug-guix@gnu.org; Sun, 16 Dec 2018 14:16:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYbji-0001X5-KU for bug-guix@gnu.org; Sun, 16 Dec 2018 14:06:02 -0500 Received: from dustycloud.org ([50.116.34.160]:53368) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gYbjg-0001SC-4t for bug-guix@gnu.org; Sun, 16 Dec 2018 14:05:56 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BEDFA2663E for ; Sun, 16 Dec 2018 14:05:50 -0500 (EST) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber Date: Sun, 16 Dec 2018 14:05:46 -0500 Message-ID: <878t0pqol1.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -5.0 (-----) It seems to me that StumpWM broke somehow, for some reason. I can confirm there was a version change: -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r3khw-sbcl-stumpwm-18.05 +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8viczj-sbcl-stumpwm-18.11 I am not sure if this is the cause or something else. At any rate, when I try to run commands such as "gnew" (the command to make a new group/workstation) I get back: Error In Command 'gnew': invalid number of arguments: 2 I though I'd try running the command manually and check the error, but this also happens with eval! Some other commands are not affected. (I can try re-enabling the live REPL in StumpWM to play around with it, but I currently have it off because they have the same live hacking vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Lemmer Webber Cc: 33772@debbugs.gnu.org, Pierre Langlois Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154513192015116 (code B ref 33772); Tue, 18 Dec 2018 11:19:02 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 11:18:40 +0000 Received: from localhost ([127.0.0.1]:52665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZDOZ-0003vj-PQ for submit@debbugs.gnu.org; Tue, 18 Dec 2018 06:18:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZDOY-0003vV-HB for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 06:18:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZDOS-0002t8-NW for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 06:18:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZDOQ-0002r0-CZ; Tue, 18 Dec 2018 06:18:30 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56312 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gZDOQ-0007oS-4G; Tue, 18 Dec 2018 06:18:30 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <878t0pqol1.fsf@dustycloud.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Frimaire an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 18 Dec 2018 12:18:28 +0100 In-Reply-To: <878t0pqol1.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Sun, 16 Dec 2018 14:05:46 -0500") Message-ID: <8736qvhym3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) Hi, Christopher Lemmer Webber skribis: > It seems to me that StumpWM broke somehow, for some reason. I can > confirm there was a version change: > > -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r3kh= w-sbcl-stumpwm-18.05 > +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8vicz= j-sbcl-stumpwm-18.11 > > I am not sure if this is the cause or something else. At any rate, when > I try to run commands such as "gnew" (the command to make a new > group/workstation) I get back: > > Error In Command 'gnew': invalid number of arguments: 2 > > I though I'd try running the command manually and check the error, but > this also happens with eval! Some other commands are not affected. > > (I can try re-enabling the live REPL in StumpWM to play around with it, > but I currently have it off because they have the same live hacking > vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) Pierre, does that ring a bell? Others on the mailing list reported being happy with the upgrade, but maybe they use different bits of StumpWM. Thanks, Ludo=E2=80=99. From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 14:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 33772@debbugs.gnu.org, Pierre Langlois Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154514443817637 (code B ref 33772); Tue, 18 Dec 2018 14:48:02 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 14:47:18 +0000 Received: from localhost ([127.0.0.1]:52750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZGeU-0004aO-67 for submit@debbugs.gnu.org; Tue, 18 Dec 2018 09:47:18 -0500 Received: from dustycloud.org ([50.116.34.160]:54244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZGeS-0004aG-T4 for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 09:47:17 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 61B17266AB; Tue, 18 Dec 2018 09:47:15 -0500 (EST) References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber In-reply-to: <8736qvhym3.fsf@gnu.org> Date: Tue, 18 Dec 2018 09:47:14 -0500 Message-ID: <87k1k67uz1.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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 (-) Ludovic Court=C3=A8s writes: > Hi, > > Christopher Lemmer Webber skribis: > >> It seems to me that StumpWM broke somehow, for some reason. I can >> confirm there was a version change: >> >> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r3k= hw-sbcl-stumpwm-18.05 >> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8vic= zj-sbcl-stumpwm-18.11 >> >> I am not sure if this is the cause or something else. At any rate, when >> I try to run commands such as "gnew" (the command to make a new >> group/workstation) I get back: >> >> Error In Command 'gnew': invalid number of arguments: 2 >> >> I though I'd try running the command manually and check the error, but >> this also happens with eval! Some other commands are not affected. >> >> (I can try re-enabling the live REPL in StumpWM to play around with it, >> but I currently have it off because they have the same live hacking >> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) > > Pierre, does that ring a bell? > > Others on the mailing list reported being happy with the upgrade, but > maybe they use different bits of StumpWM. > > Thanks, > Ludo=E2=80=99. I did a quick patch to see if downgrading would fix the problems I was having: #+BEGIN_SRC diff diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index d8da2951d..18b68cb07 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1020,6 +1020,19 @@ productive, customizable lisp based systems.") (license license:gpl2+) (properties `((cl-source-variant . ,(delay cl-stumpwm)))))) =20 +(define-public stumpwm-18.05 + (package + (inherit stumpwm) + (version "18.05") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/stumpwm/stumpwm/archive/" + version ".tar.gz")) + (sha256 + (base32 "1n2gaab3lwgf5r1hmwdcw13dkv9xdd7drn2shx28kfxvhdc9kb= b9")) + (file-name (string-append "stumpwm-" version ".tar.gz")))))) + (define-public sbcl-stumpwm (deprecated-package "sbcl-stumpwm" stumpwm)) #+END_SRC The problems went away. I'd be curious to hear indeed if anyone else is having trouble making groups... if I'm the only one, I wonder what it could be about my configuration that is causing this. From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 17:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Lemmer Webber Cc: 33772@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , Pierre Langlois Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.15451545119759 (code B ref 33772); Tue, 18 Dec 2018 17:36:02 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 17:35:11 +0000 Received: from localhost ([127.0.0.1]:53635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZJGw-0002XL-Vh for submit@debbugs.gnu.org; Tue, 18 Dec 2018 12:35:11 -0500 Received: from mout.gmx.net ([212.227.15.18]:59165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZJGv-0002Wt-1n for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 12:35:09 -0500 Received: from labiere ([2.99.199.150]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0LztD9-1hUxyS1pg3-0152Mq; Tue, 18 Dec 2018 18:34:59 +0100 References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> User-agent: mu4e 1.1.0; emacs 26.1 From: Pierre Langlois In-reply-to: <87k1k67uz1.fsf@dustycloud.org> Date: Tue, 18 Dec 2018 17:34:57 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:L0FH0LogpsLK3sNQw1CF27NUGS+c5hZBx/yUOLcbt5pH5xj58bc OMnnX5Mx3ctgc9lFzE/mzBliw86/5kqT9pMJac+5AgU6MZXu1T6GG+agQSsPkPayv4gbOkn +gtWZJymMxI6tcDcMbSWK/+D6ZDTZ5/W6Ud2xKHz3kusGBqbWQTzYlqvQI+tdG3zXFud+we 4+cMGU9PDWlfF7yNsVFQA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:A2C6Y5ud2aU=:yjO8PL3OA7HKTwsJnoO5V5 UCNa4woQAkMgjtx0ZquhQ4Yum7vxwV4EUm/oUMxaJ0OgXF7CfDfB+m1C5RnTU4/U/H6YbFrcE 5AkTtnrrJYfmQJvg0oTEVfmnzByb9w6+0PIdF2H2Bu5+NfCd4+ej4I2Ho1JAJIu4ToPAZqgvr Raxyq7IfQn74yLiUjCtFcYZ3qbY2CmvamOYHf3k29HFaF9AASQFPFBHW9BKSx1tq+odjQB8Yx 5qwQnOMqf5Jc54KSFPttKNLRQKs6rm2gdvj3D1AY16N/Al54R+VdrTucWusCQaTPUFXbQ39Kw bWi9aJjGO/yx1W8RWJhzHMY6sfNlE1zma9SB9n34ysy6s8ddMquV+GpHKXM9/8F9vWWdSPQMf Af0fDAGMm6lXdDZXefJP/zD3lPeepIfRXhAi9DtUepCvETI+DZOk870mrQZ9odjPZ+gBxgDxh dH1zmwcauHyWaIi03D7L7quHcFVgQahTUCwtMS3JsrVWOp1yXiL9Ojwv6f2t26TXyzr05Hbho Yq21y/xZTxPMHCjeT1r0ZLHxN3qyOhlF8lw7dM8kL6x4ZQbRrepF1ZCxuDQ8DdMQxp1KW3MVQ z6XZPzu2Go/hBQhGxsfcoq7Uam02n6TUcyfy1T9U0rVPOXgKzCkNEYLZ0UfCEnaqZXWv8UCK7 V6UX/gcyEI/cHht9inlfCIBWHrVeeOgN/hAnGczYQ2FZ+uL2/ck7ErmJYC1DmB5r4Q8fQcK+j qtCB2PX0T2QyRgjg/pN/ESWBV90pwow6qZRiR8g1X27XFKBokSGwy8611IqFJJQoUp9uiZRw/ +F0q8mzPUVVK3HFlyZDTrj5l9rUdnoufDUOAliLeG0QJvka9kk/OG+R31L60QV7/clGrWKCru VTIzGWW/LFX3Gyej3t7EXiwYy27mrd8P+sUgMfyGEA9fbLpsji7SQyzJbGm2LlRp4TtaQxVh1 R0ESG1DxOWA== X-Spam-Score: -0.7 (/) 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 (-) Hello! Christopher Lemmer Webber writes: > Ludovic Court=C3=A8s writes: > >> Hi, >> >> Christopher Lemmer Webber skribis: >> >>> It seems to me that StumpWM broke somehow, for some reason. I can >>> confirm there was a version change: >>> >>> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r3= khw-sbcl-stumpwm-18.05 >>> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8vi= czj-sbcl-stumpwm-18.11 >>> >>> I am not sure if this is the cause or something else. At any rate, when >>> I try to run commands such as "gnew" (the command to make a new >>> group/workstation) I get back: >>> >>> Error In Command 'gnew': invalid number of arguments: 2 >>> >>> I though I'd try running the command manually and check the error, but >>> this also happens with eval! Some other commands are not affected. >>> >>> (I can try re-enabling the live REPL in StumpWM to play around with it, >>> but I currently have it off because they have the same live hacking >>> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) >> >> Pierre, does that ring a bell? >> >> Others on the mailing list reported being happy with the upgrade, but >> maybe they use different bits of StumpWM. Ah yes, I can reproduce this :-/. Both in GuixSD and with Guix on top of ArchLinux. The 'gnew' command does work if you pass it the name of the new group as an argument, that's why I didn't notice this. It should interactively ask for a name if you don't pass one so that's still a regression. Maybe that's a bug upstream? It would be good to try StumpWM 18.11 on another distribution to see if this is specific to Guix. I cannot install it on ArchLinux though at the moment. I'll try to investigate more this week when I have more time. Thanks! Pierre From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 18:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Langlois Cc: 33772@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.1545159472589 (code B ref 33772); Tue, 18 Dec 2018 18:58:01 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 18:57:52 +0000 Received: from localhost ([127.0.0.1]:53705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZKYy-00009Q-GJ for submit@debbugs.gnu.org; Tue, 18 Dec 2018 13:57:52 -0500 Received: from dustycloud.org ([50.116.34.160]:56514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZKYx-00009J-Cv for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 13:57:51 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 8CEDC266AB; Tue, 18 Dec 2018 13:57:50 -0500 (EST) References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber In-reply-to: Date: Tue, 18 Dec 2018 13:57:50 -0500 Message-ID: <87ftuu7jdd.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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 (-) Pierre Langlois writes: > Hello! > > Christopher Lemmer Webber writes: > >> Ludovic Court=C3=A8s writes: >> >>> Hi, >>> >>> Christopher Lemmer Webber skribis: >>> >>>> It seems to me that StumpWM broke somehow, for some reason. I can >>>> confirm there was a version change: >>>> >>>> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r= 3khw-sbcl-stumpwm-18.05 >>>> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8v= iczj-sbcl-stumpwm-18.11 >>>> >>>> I am not sure if this is the cause or something else. At any rate, wh= en >>>> I try to run commands such as "gnew" (the command to make a new >>>> group/workstation) I get back: >>>> >>>> Error In Command 'gnew': invalid number of arguments: 2 >>>> >>>> I though I'd try running the command manually and check the error, but >>>> this also happens with eval! Some other commands are not affected. >>>> >>>> (I can try re-enabling the live REPL in StumpWM to play around with it, >>>> but I currently have it off because they have the same live hacking >>>> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) >>> >>> Pierre, does that ring a bell? >>> >>> Others on the mailing list reported being happy with the upgrade, but >>> maybe they use different bits of StumpWM. > > Ah yes, I can reproduce this :-/. Both in GuixSD and with Guix on top of > ArchLinux. The 'gnew' command does work if you pass it the name of the > new group as an argument, that's why I didn't notice this. It should > interactively ask for a name if you don't pass one so that's still a > regression. > > Maybe that's a bug upstream? It would be good to try StumpWM 18.11 on > another distribution to see if this is specific to Guix. I cannot > install it on ArchLinux though at the moment. > > I'll try to investigate more this week when I have more time. > > Thanks! > Pierre Thanks for looking into it! Yes if you can confirm it happens in another distribution, we should file a bug upstream. In the meanwhile, should I push the older version of the package as per my diff above so people can use the older version if they need it? - Chris From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 21:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Langlois Cc: Christopher Lemmer Webber , 33772@debbugs.gnu.org Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154516821014539 (code B ref 33772); Tue, 18 Dec 2018 21:24:02 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 21:23:30 +0000 Received: from localhost ([127.0.0.1]:53778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZMpt-0003mQ-S8 for submit@debbugs.gnu.org; Tue, 18 Dec 2018 16:23:30 -0500 Received: from mail-lf1-f42.google.com ([209.85.167.42]:34649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZMps-0003mD-8b for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 16:23:28 -0500 Received: by mail-lf1-f42.google.com with SMTP id p6so13415902lfc.1 for <33772@debbugs.gnu.org>; Tue, 18 Dec 2018 13:23:28 -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:content-transfer-encoding; bh=/fdEGqODBnJFZWvPkxcnoszKN1oum4U05mNcTOkDjbs=; b=BEpQw3w3g8RXZdZY7NLGZzR7Y1aR0Bn3uj7tayCAzzaj0PLCmmpEHt66hX1gFyhhpl tbVaTFfxxfBlVQ6kQFtVP6sxN5Sy5dOPgWru6nucq4TsD0Rk83dFuNAMSa6ZzEfRy66k YKkdw09vGe/i0Yz9/P4b6grQO6mwoh39BQ860N2B9K04KACwU1U62ACyFfdN8i260NHH wmmxdMwdThFbsyf8tzlpnB3SfPktS2ccApFF1P9ZR27p/yoInPvs6lkr6eek7bMYQQpW RFFvXPAEzHwGGgR81K+OHLJX1i9S6Rqy354gfooNa2wM9hsfyXaWsOo1ZqvyLzfidoaV 50fQ== 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:content-transfer-encoding; bh=/fdEGqODBnJFZWvPkxcnoszKN1oum4U05mNcTOkDjbs=; b=QmxH1bs65P3Dwc8pK+nJEOMaWGoakDbvfFLf3MDSPvcsza1eg8y/wUwURWbii9A8Ih iVcgn30fIVxxTiM99m8OwXQmWzc+osBGHW/qkxNj8tMgdal8JTC2K2ZypJB57m8z2QcW Kw2Vp/vOA5QbRoenn1QP9sn4gAyg8t7ffJ5QRjgq81giPln7apCEu0Jkp8QG5VALQt+u +VFN6ojvYuEfAn9qsGk1brunr6B7t7I/24LrfrGBf7quAxiVixp4hPjs9ipgl5LsnIZU 6KgDaduTm3lMrw33k7kSwjtRlJ1koELj+EdPxM/PHjwCv7b7d+v8NL3cXaaL4k+kwPxZ 0lyg== X-Gm-Message-State: AA+aEWZCFdI+8D/xolmf/GOPcRyf2p1rZfT5Cf8m4/KBKYIgOoj8uXQm qb/ott7kNZot/RCztNNzFsbcWmUj X-Google-Smtp-Source: AFSGD/XcXP/bERWvUOYrA44strFU2OIlJvtpx+qJd9NSHBTNTfAmMv502YGE5Q4gHzTpcpAflVNBFw== X-Received: by 2002:a19:cbcc:: with SMTP id b195mr11295713lfg.117.1545168201951; Tue, 18 Dec 2018 13:23:21 -0800 (PST) Received: from leviafan ([217.107.194.27]) by smtp.gmail.com with ESMTPSA id c133sm3968255lfc.45.2018.12.18.13.23.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Dec 2018 13:23:21 -0800 (PST) From: Alex Kost References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> Date: Wed, 19 Dec 2018 00:23:27 +0300 In-Reply-To: (Pierre Langlois's message of "Tue, 18 Dec 2018 17:34:57 +0000") Message-ID: <87o99iwmuo.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Pierre Langlois (2018-12-18 17:34 +0000) wrote: > Hello! > > Christopher Lemmer Webber writes: > >> Ludovic Court=C3=A8s writes: >> >>> Hi, >>> >>> Christopher Lemmer Webber skribis: >>> >>>> It seems to me that StumpWM broke somehow, for some reason. I can >>>> confirm there was a version change: >>>> >>>> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r= 3khw-sbcl-stumpwm-18.05 >>>> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8v= iczj-sbcl-stumpwm-18.11 >>>> >>>> I am not sure if this is the cause or something else. At any rate, wh= en >>>> I try to run commands such as "gnew" (the command to make a new >>>> group/workstation) I get back: >>>> >>>> Error In Command 'gnew': invalid number of arguments: 2 >>>> >>>> I though I'd try running the command manually and check the error, but >>>> this also happens with eval! Some other commands are not affected. >>>> >>>> (I can try re-enabling the live REPL in StumpWM to play around with it, >>>> but I currently have it off because they have the same live hacking >>>> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) >>> >>> Pierre, does that ring a bell? >>> >>> Others on the mailing list reported being happy with the upgrade, but >>> maybe they use different bits of StumpWM. > > Ah yes, I can reproduce this :-/. Both in GuixSD and with Guix on top of > ArchLinux. The 'gnew' command does work if you pass it the name of the > new group as an argument, that's why I didn't notice this. It should > interactively ask for a name if you don't pass one so that's still a > regression. > > Maybe that's a bug upstream? It would be good to try StumpWM 18.11 on > another distribution to see if this is specific to Guix. I cannot > install it on ArchLinux though at the moment. I use StumpWM from git checkout (not from Guix) and I don't reproduce this problem. When I run "gnew", it asks me for a group name and creates a new group without any problem. I have built stumpwm from the latest commit (which is one commit after 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me on both systems, so it's probably not an upstream bug. --=20 Alex From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Dec 2018 21:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Alex Kost Cc: Christopher Lemmer Webber , 33772@debbugs.gnu.org, Pierre Langlois Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154516856415113 (code B ref 33772); Tue, 18 Dec 2018 21:30:02 +0000 Received: (at 33772) by debbugs.gnu.org; 18 Dec 2018 21:29:24 +0000 Received: from localhost ([127.0.0.1]:53782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZMvb-0003ve-KT for submit@debbugs.gnu.org; Tue, 18 Dec 2018 16:29:24 -0500 Received: from mout.gmx.net ([212.227.17.20]:46769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZMvZ-0003vQ-B6 for 33772@debbugs.gnu.org; Tue, 18 Dec 2018 16:29:22 -0500 Received: from labiere ([2.99.199.150]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0Lxgnf-1hShOd0et9-017HJj; Tue, 18 Dec 2018 22:29:12 +0100 References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87o99iwmuo.fsf@gmail.com> User-agent: mu4e 1.1.0; emacs 26.1 From: Pierre Langlois In-reply-to: <87o99iwmuo.fsf@gmail.com> Date: Tue, 18 Dec 2018 21:29:09 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:0q4+hjlVxTWRJOXnjkIdYui23qR/ZT6eNsgZZzW0lJL05nCca6D AXHrD3IArPmFpYWmiICPIK3yYPT8ULwYBninxE17a5mXZt1yZV9L4isgY+h0B4RQWIGI5Qy 0v/35c311Mt2m+BwFHAxP0PHqy3iFC11heOXmt6KNAv3QzUihMRIUwPPEW6WrP5ToRXfCiv CV6mJ99o5wnvx0TJH+5hg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wvIOpkhnOrs=:SRREoKehElFFQwoM+TAlH/ V82swFIf/zPqJCKf6hEJr7azFScxR8ottEZzNtoXWNHlK2OT1QhQ1S+YzqPaQJQ+/aMi+EtmE 5WazS+7lyPq1DmNbK/XN72xSWkZ+BbiCTU6M9YYCSb3JkVA1Gxu0kMkWg2jWgJR93rNEJGTUX S3zaH/Sd7XS0NY/NzZgJA1KEXyBmxd7kxcJxJzwkfGYCWi6NCQqpDStVfNh14gSWPTX1LN4F6 7bTTqDdl/LbX0KBkpqrWlxvBYIO60yk/SzQliHxqFFth2ntttdClyXDvt5V9LZUA/Oi/v0dli qeQMX/RNiMHDrcMVWXjMJoz1GM1saDTcVuQVEgorYbyPF+caXBbRBCsrfesQxQ90U6Sjd0L8q B8/qJzuTQyA1EDkPLBVMW1WlUihUqcqz1G9deJa040E4En3fla8dGCG0qKTgmKSo5ff59dRjk 1V5153tqHoMOcNTEGHlc+xhgOLkHjCfSjMxqZkN9Zn0o0v7T1JLkBfa3h64PCNwZdO43ONSZs CZBxI79UWGvHPfzWYbDHz95ZGJZY4UA7i5s1AHXKIOrVTyO0VLjnOLbLgj7tpBuK740nVPKCs 0kSK8rQm9+qlBV5X/ulWJrODND2z5f2X0ix1SY49AiP/mDvjAl3cRoSJOooLzY5SQ6aXChx88 zF9K+xvEmdTqstRji2ItTnZLQw/on7ZSC8JtnPVMPdpujPoory0hoIWPR57kffaRv6Jo8KFFO l0tQsO213aa8rF65gWcEh3LQs/B8oICmeBeSZxCFjAdeuseZYsiFPyhTOj9x97pODHGa9aN4r xdQd+UTxcWb/AQAXq/20kWCNuXI95V5W+RnKN1qo0VIAvpvt/CP6gsoeChkp4A5V2B7WPpFne 26SZodKDT7vYGOjlOMeaEb0P2V00o/72QhldrCkOJfLQn3leBHu7cIGM1XCHzO X-Spam-Score: -0.7 (/) 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Alex Kost writes: > Pierre Langlois (2018-12-18 17:34 +0000) wrote: > >> Hello! >> >> Christopher Lemmer Webber writes: >> >>> Ludovic Court=C3=A8s writes: >>> >>>> Hi, >>>> >>>> Christopher Lemmer Webber skribis: >>>> >>>>> It seems to me that StumpWM broke somehow, for some reason. I can >>>>> confirm there was a version change: >>>>> >>>>> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1= r3khw-sbcl-stumpwm-18.05 >>>>> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8= viczj-sbcl-stumpwm-18.11 >>>>> >>>>> I am not sure if this is the cause or something else. At any rate, w= hen >>>>> I try to run commands such as "gnew" (the command to make a new >>>>> group/workstation) I get back: >>>>> >>>>> Error In Command 'gnew': invalid number of arguments: 2 >>>>> >>>>> I though I'd try running the command manually and check the error, but >>>>> this also happens with eval! Some other commands are not affected. >>>>> >>>>> (I can try re-enabling the live REPL in StumpWM to play around with i= t, >>>>> but I currently have it off because they have the same live hacking >>>>> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago= .) >>>> >>>> Pierre, does that ring a bell? >>>> >>>> Others on the mailing list reported being happy with the upgrade, but >>>> maybe they use different bits of StumpWM. >> >> Ah yes, I can reproduce this :-/. Both in GuixSD and with Guix on top of >> ArchLinux. The 'gnew' command does work if you pass it the name of the >> new group as an argument, that's why I didn't notice this. It should >> interactively ask for a name if you don't pass one so that's still a >> regression. >> >> Maybe that's a bug upstream? It would be good to try StumpWM 18.11 on >> another distribution to see if this is specific to Guix. I cannot >> install it on ArchLinux though at the moment. > > I use StumpWM from git checkout (not from Guix) and I don't reproduce > this problem. When I run "gnew", it asks me for a group name and > creates a new group without any problem. > > I have built stumpwm from the latest commit (which is one commit after > 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me > on both systems, so it's probably not an upstream bug. Hi Alex, I was investigating just now and thought I'd try that one commit that was pushed after the release. The description doesn't sound like it would fix the problem but it was easy to try that. But it looks like it does fix the problem! Can you confirm the attached patch works for you? --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-stumpwm-Fix-gnew-command.patch >From 735bda15874bdb9209c171ae2b1a99256763697d Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Tue, 18 Dec 2018 21:17:16 +0000 Subject: [PATCH] gnu: stumpwm: Fix gnew command. The new release of StumpWM broken the interactive 'gnew' command. It was fixed upstream [0] and will be part of the next release. 0: https://github.com/stumpwm/stumpwm/pull/538 * gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file. * gnu/packages/lisp.scm (stumpwm)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Register it. --- gnu/local.mk | 1 + gnu/packages/lisp.scm | 4 +- .../stumpwm-fix-broken-read-one-line.patch | 45 +++++++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch diff --git a/gnu/local.mk b/gnu/local.mk index 0d60e9b75..8e1ce88bc 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1174,6 +1174,7 @@ dist_patch_DATA = \ %D%/packages/patches/swish-e-search.patch \ %D%/packages/patches/swish-e-format-security.patch \ %D%/packages/patches/synfigstudio-fix-ui-with-gtk3.patch \ + %D%/packages/patches/stumpwm-fix-broken-read-one-line.patch \ %D%/packages/patches/t1lib-CVE-2010-2642.patch \ %D%/packages/patches/t1lib-CVE-2011-0764.patch \ %D%/packages/patches/t1lib-CVE-2011-1552+.patch \ diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index d8da2951d..e4669e34f 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -976,7 +976,9 @@ from other CLXes around the net.") version ".tar.gz")) (sha256 (base32 "177gxfk4c127i9crghx6fmkipznhgylvzgnjb2pna38g21gg6s39")) - (file-name (string-append "stumpwm-" version ".tar.gz")))) + (file-name (string-append "stumpwm-" version ".tar.gz")) + (patches + (search-patches "stumpwm-fix-broken-read-one-line.patch")))) (build-system asdf-build-system/sbcl) (native-inputs `(("fiasco" ,sbcl-fiasco))) (inputs `(("cl-ppcre" ,sbcl-cl-ppcre) diff --git a/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch b/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch new file mode 100644 index 000000000..f8dac6130 --- /dev/null +++ b/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch @@ -0,0 +1,45 @@ +From a13db62a4da06426cf2eb2376d1a3723b5ee52d5 Mon Sep 17 00:00:00 2001 +From: Vasily Postnicov +Date: Fri, 14 Dec 2018 20:01:53 +0300 +Subject: [PATCH] READ-ONE-LINE: Turn COMPLETIONS into a keyword argument + +This keeps READ-ONE-line backwards compatible to changes prior +dae0422811771d179077b9336618f2b19be85b7b. Currently both +ARGUMENT-POP-OR-READ and ARGUMENT-POP-REST-OR-READ are still being +called with the previous lambda list. Update the calls to the +READ-ONE-LINE that used the 'new' lambda list, COMPLETING-READ and +YES-OR-NO-P. + +Closes #538 +--- + input.lisp | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/input.lisp b/input.lisp +index b698a368..7904b35f 100644 +--- a/input.lisp ++++ b/input.lisp +@@ -307,10 +307,13 @@ passed the substring to complete on and is expected to return a list + of matches. If require-match argument is non-nil then the input must + match with an element of the completions." + (check-type completions (or list function symbol)) +- (let ((line (read-one-line screen prompt completions :initial-input initial-input :require-match require-match))) ++ (let ((line (read-one-line screen prompt ++ :completions completions ++ :initial-input initial-input ++ :require-match require-match))) + (when line (string-trim " " line)))) + +-(defun read-one-line (screen prompt completions &key (initial-input "") require-match password) ++(defun read-one-line (screen prompt &key completions (initial-input "") require-match password) + "Read a line of input through stumpwm and return it. Returns nil if the user aborted." + (let ((*input-last-command* nil) + (*input-completions* completions) +@@ -842,6 +845,7 @@ user presses 'y'" + user presses 'yes'" + (loop for line = (read-one-line (current-screen) + (format nil "~a(yes or no) " message) ++ :completions + '("yes" "no")) + until (find line '("yes" "no") :test 'string-equal) + do (message "Please answer yes or no") -- 2.20.1 --=-=-=-- From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Dec 2018 10:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Lemmer Webber Cc: 33772@debbugs.gnu.org, Pierre Langlois Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154521585318819 (code B ref 33772); Wed, 19 Dec 2018 10:38:01 +0000 Received: (at 33772) by debbugs.gnu.org; 19 Dec 2018 10:37:33 +0000 Received: from localhost ([127.0.0.1]:54003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZZEL-0004tS-9K for submit@debbugs.gnu.org; Wed, 19 Dec 2018 05:37:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZZEK-0004tH-5A for 33772@debbugs.gnu.org; Wed, 19 Dec 2018 05:37:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZZED-0007GO-6X for 33772@debbugs.gnu.org; Wed, 19 Dec 2018 05:37:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZZED-0007GI-13; Wed, 19 Dec 2018 05:37:25 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49076 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gZZEB-0007zN-EZ; Wed, 19 Dec 2018 05:37:24 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87ftuu7jdd.fsf@dustycloud.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Frimaire an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 19 Dec 2018 11:37:21 +0100 In-Reply-To: <87ftuu7jdd.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Tue, 18 Dec 2018 13:57:50 -0500") Message-ID: <87tvj9ztsu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) Hello! Christopher Lemmer Webber skribis: > In the meanwhile, should I push the older version of the package as per > my diff above so people can use the older version if they need it? That seems like a good idea IMO, with a comment linking to this issue. Thanks, Ludo=E2=80=99. From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Dec 2018 13:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Langlois Cc: 33772@debbugs.gnu.org, Alex Kost Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.154522695919297 (code B ref 33772); Wed, 19 Dec 2018 13:43:01 +0000 Received: (at 33772) by debbugs.gnu.org; 19 Dec 2018 13:42:39 +0000 Received: from localhost ([127.0.0.1]:54071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZc7S-00051A-Pm for submit@debbugs.gnu.org; Wed, 19 Dec 2018 08:42:39 -0500 Received: from dustycloud.org ([50.116.34.160]:33100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZc7Q-000513-T1 for 33772@debbugs.gnu.org; Wed, 19 Dec 2018 08:42:37 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 091C4265D3; Wed, 19 Dec 2018 08:42:36 -0500 (EST) References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87o99iwmuo.fsf@gmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber In-reply-to: Date: Wed, 19 Dec 2018 08:42:35 -0500 Message-ID: <87d0px7hv8.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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 (-) Pierre Langlois writes: > Alex Kost writes: > >> Pierre Langlois (2018-12-18 17:34 +0000) wrote: >> >>> Hello! >>> >>> Christopher Lemmer Webber writes: >>> >>>> Ludovic Court=C3=A8s writes: >>>> >>>>> Hi, >>>>> >>>>> Christopher Lemmer Webber skribis: >>>>> >>>>>> It seems to me that StumpWM broke somehow, for some reason. I can >>>>>> confirm there was a version change: >>>>>> >>>>>> -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar= 1r3khw-sbcl-stumpwm-18.05 >>>>>> +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm= 8viczj-sbcl-stumpwm-18.11 >>>>>> >>>>>> I am not sure if this is the cause or something else. At any rate, = when >>>>>> I try to run commands such as "gnew" (the command to make a new >>>>>> group/workstation) I get back: >>>>>> >>>>>> Error In Command 'gnew': invalid number of arguments: 2 >>>>>> >>>>>> I though I'd try running the command manually and check the error, b= ut >>>>>> this also happens with eval! Some other commands are not affected. >>>>>> >>>>>> (I can try re-enabling the live REPL in StumpWM to play around with = it, >>>>>> but I currently have it off because they have the same live hacking >>>>>> vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ag= o.) >>>>> >>>>> Pierre, does that ring a bell? >>>>> >>>>> Others on the mailing list reported being happy with the upgrade, but >>>>> maybe they use different bits of StumpWM. >>> >>> Ah yes, I can reproduce this :-/. Both in GuixSD and with Guix on top of >>> ArchLinux. The 'gnew' command does work if you pass it the name of the >>> new group as an argument, that's why I didn't notice this. It should >>> interactively ask for a name if you don't pass one so that's still a >>> regression. >>> >>> Maybe that's a bug upstream? It would be good to try StumpWM 18.11 on >>> another distribution to see if this is specific to Guix. I cannot >>> install it on ArchLinux though at the moment. >> >> I use StumpWM from git checkout (not from Guix) and I don't reproduce >> this problem. When I run "gnew", it asks me for a group name and >> creates a new group without any problem. >> >> I have built stumpwm from the latest commit (which is one commit after >> 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me >> on both systems, so it's probably not an upstream bug. > > Hi Alex, > > I was investigating just now and thought I'd try that one commit that > was pushed after the release. The description doesn't sound like it > would fix the problem but it was easy to try that. But it looks like it > does fix the problem! > > Can you confirm the attached patch works for you? > >>>From 735bda15874bdb9209c171ae2b1a99256763697d Mon Sep 17 00:00:00 2001 > From: Pierre Langlois > Date: Tue, 18 Dec 2018 21:17:16 +0000 > Subject: [PATCH] gnu: stumpwm: Fix gnew command. > > The new release of StumpWM broken the interactive 'gnew' command. It was > fixed upstream [0] and will be part of the next release. > > 0: https://github.com/stumpwm/stumpwm/pull/538 > > * gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file. > * gnu/packages/lisp.scm (stumpwm)[source]: Use it. > * gnu/local.mk (dist_patch_DATA): Register it. > --- > gnu/local.mk | 1 + > gnu/packages/lisp.scm | 4 +- > .../stumpwm-fix-broken-read-one-line.patch | 45 +++++++++++++++++++ > 3 files changed, 49 insertions(+), 1 deletion(-) > create mode 100644 gnu/packages/patches/stumpwm-fix-broken-read-one-line= .patch > > diff --git a/gnu/local.mk b/gnu/local.mk > index 0d60e9b75..8e1ce88bc 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -1174,6 +1174,7 @@ dist_patch_DATA =3D \ > %D%/packages/patches/swish-e-search.patch \ > %D%/packages/patches/swish-e-format-security.patch \ > %D%/packages/patches/synfigstudio-fix-ui-with-gtk3.patch \ > + %D%/packages/patches/stumpwm-fix-broken-read-one-line.patch \ > %D%/packages/patches/t1lib-CVE-2010-2642.patch \ > %D%/packages/patches/t1lib-CVE-2011-0764.patch \ > %D%/packages/patches/t1lib-CVE-2011-1552+.patch \ > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > index d8da2951d..e4669e34f 100644 > --- a/gnu/packages/lisp.scm > +++ b/gnu/packages/lisp.scm > @@ -976,7 +976,9 @@ from other CLXes around the net.") > version ".tar.gz")) > (sha256 > (base32 "177gxfk4c127i9crghx6fmkipznhgylvzgnjb2pna38g21gg= 6s39")) > - (file-name (string-append "stumpwm-" version ".tar.gz")))) > + (file-name (string-append "stumpwm-" version ".tar.gz")) > + (patches > + (search-patches "stumpwm-fix-broken-read-one-line.patch")= ))) > (build-system asdf-build-system/sbcl) > (native-inputs `(("fiasco" ,sbcl-fiasco))) > (inputs `(("cl-ppcre" ,sbcl-cl-ppcre) > diff --git a/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch = b/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch > new file mode 100644 > index 000000000..f8dac6130 > --- /dev/null > +++ b/gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch > @@ -0,0 +1,45 @@ > +From a13db62a4da06426cf2eb2376d1a3723b5ee52d5 Mon Sep 17 00:00:00 2001 > +From: Vasily Postnicov > +Date: Fri, 14 Dec 2018 20:01:53 +0300 > +Subject: [PATCH] READ-ONE-LINE: Turn COMPLETIONS into a keyword argument > + > +This keeps READ-ONE-line backwards compatible to changes prior > +dae0422811771d179077b9336618f2b19be85b7b. Currently both > +ARGUMENT-POP-OR-READ and ARGUMENT-POP-REST-OR-READ are still being > +called with the previous lambda list. Update the calls to the > +READ-ONE-LINE that used the 'new' lambda list, COMPLETING-READ and > +YES-OR-NO-P. > + > +Closes #538 > +--- > + input.lisp | 8 ++++++-- > + 1 file changed, 6 insertions(+), 2 deletions(-) > + > +diff --git a/input.lisp b/input.lisp > +index b698a368..7904b35f 100644 > +--- a/input.lisp > ++++ b/input.lisp > +@@ -307,10 +307,13 @@ passed the substring to complete on and is expecte= d to return a list > + of matches. If require-match argument is non-nil then the input must > + match with an element of the completions." > + (check-type completions (or list function symbol)) > +- (let ((line (read-one-line screen prompt completions :initial-input i= nitial-input :require-match require-match))) > ++ (let ((line (read-one-line screen prompt > ++ :completions completions > ++ :initial-input initial-input > ++ :require-match require-match))) > + (when line (string-trim " " line)))) > +=20 > +-(defun read-one-line (screen prompt completions &key (initial-input "")= require-match password) > ++(defun read-one-line (screen prompt &key completions (initial-input "")= require-match password) > + "Read a line of input through stumpwm and return it. Returns nil if t= he user aborted." > + (let ((*input-last-command* nil) > + (*input-completions* completions) > +@@ -842,6 +845,7 @@ user presses 'y'" > + user presses 'yes'" > + (loop for line =3D (read-one-line (current-screen) > + (format nil "~a(yes or no) " message) > ++ :completions > + '("yes" "no")) > + until (find line '("yes" "no") :test 'string-equal) > + do (message "Please answer yes or no") I haven't tried it yet but it makes a lot of sense that this would fix it. Both gnew and eval interactively pull up a request for a line of input. From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Dec 2018 14:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Langlois Cc: 33772@debbugs.gnu.org, Alex Kost Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.1545230970735 (code B ref 33772); Wed, 19 Dec 2018 14:50:02 +0000 Received: (at 33772) by debbugs.gnu.org; 19 Dec 2018 14:49:30 +0000 Received: from localhost ([127.0.0.1]:54120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZdA8-0000Bl-Nr for submit@debbugs.gnu.org; Wed, 19 Dec 2018 09:49:30 -0500 Received: from dustycloud.org ([50.116.34.160]:33622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZdA6-0000Bb-CR for 33772@debbugs.gnu.org; Wed, 19 Dec 2018 09:49:26 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BA827265D3; Wed, 19 Dec 2018 09:49:25 -0500 (EST) References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87o99iwmuo.fsf@gmail.com> <87d0px7hv8.fsf@dustycloud.org> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber In-reply-to: <87d0px7hv8.fsf@dustycloud.org> Date: Wed, 19 Dec 2018 09:49:25 -0500 Message-ID: <87sgyty3ka.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (-) Christopher Lemmer Webber writes: > Pierre Langlois writes: > >> Alex Kost writes: >> >>> I have built stumpwm from the latest commit (which is one commit after >>> 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me >>> on both systems, so it's probably not an upstream bug. >> >> Hi Alex, >> >> I was investigating just now and thought I'd try that one commit that >> was pushed after the release. The description doesn't sound like it >> would fix the problem but it was easy to try that. But it looks like it >> does fix the problem! >> >> Can you confirm the attached patch works for you? >> > I haven't tried it yet but it makes a lot of sense that this would fix > it. Both gnew and eval interactively pull up a request for a line of > input. I applied your patch to my machine and it fixed it... thank you! I pushed the patch upstream to guix master. From unknown Sun Jun 15 01:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33772: StumpWM broken commands? Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Dec 2018 14:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33772 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Lemmer Webber Cc: 33772@debbugs.gnu.org, Pierre Langlois , Alex Kost Received: via spool by 33772-submit@debbugs.gnu.org id=B33772.15452313862135 (code B ref 33772); Wed, 19 Dec 2018 14:57:03 +0000 Received: (at 33772) by debbugs.gnu.org; 19 Dec 2018 14:56:26 +0000 Received: from localhost ([127.0.0.1]:54948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZdGs-0000YN-Eq for submit@debbugs.gnu.org; Wed, 19 Dec 2018 09:56:26 -0500 Received: from mout.gmx.net ([212.227.15.18]:60633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZdGo-0000YG-Lv for 33772@debbugs.gnu.org; Wed, 19 Dec 2018 09:56:24 -0500 Received: from labiere ([2.99.199.150]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MUI8w-1gzRtO3Fwo-00R2qn; Wed, 19 Dec 2018 15:56:12 +0100 References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87o99iwmuo.fsf@gmail.com> <87d0px7hv8.fsf@dustycloud.org> <87sgyty3ka.fsf@dustycloud.org> User-agent: mu4e 1.1.0; emacs 26.1 From: Pierre Langlois In-reply-to: <87sgyty3ka.fsf@dustycloud.org> Date: Wed, 19 Dec 2018 14:56:11 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:70mS4gfnk7yaeema7VpjyPxSvl4iDSCbfh0cWVqACCIwV6/vXhM h7O2F1Ws6r6dEZR6l86Xmsgq4bM3rm5OQ7RIktXIpB92PxHo9rjXl97nN5+neCgNf+C98pk 6fgIoFxgCC1GD4GPB2uGVa9ktdvkdJ/KKjBDqywPktPiCtMxbyvUYtZX9Utus/oGIjkXK4D PlLO0vmLMa8QLjtj14CtQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mV21Lkx3uBI=:kU3A0ygbqvXVMRsuwhQk+r v4Qxmmu8u51P60r/6cB00TA/a74juzYd869kQ+3oRNhGIyfAK3rQyFv7ClKfriQqV2No28y3q iQK6kpukn+MjkcOdKEZ1DSQfU02tpSvVBj9BLhaiqeGm4BiFoThJQOuWnn3x+omZpA0GToZI3 JfivBerORgrUQRGuxkLYtaj+/hqVCxtNuOj9dTloFGp9Bvq+DmFsVeBJTThSdAAFgdhUI7dJP crfhYv2N5IHj49U3pYoaZN+uLSpKQooPzlXLv6IaaACcJByWd6DC1VBqSg8q8Y0H3iKYFPIJI T9dx8ZXDA69tSH9CRPTIq6K4Mj2wN0/T5Z757qr5noTdtO9Icf6SR6EdlU2brMLMdr5ezXW2x WflebkqjapcPsnI7zL9VNGkFMKyKSWGRSzewKuKSLKmsN+yQ9O7ZRqrquV77Ii9TSzSO4rKAs 1iO1Ok9IdUyZCIv1MaEziiIgHCJ8Y0ZL6LuKg9oZXe//6TNpwEPYZmbPadjvAUU48rzK6WYgt bM89BOkxqeIsG+bGu4bkqDnJj2oUQ3w3/1HYWRJQsiRc4Q0JRnbwps4alm3uScbHE9YkkjMS/ 1PEIwSNvugrg9nlfI1a+PcutasPI3zX0TFyMtzfo3I91nibCZYxeKBxRZK/NeWEw0NzEV6pNs wrEbL7XA2c44FWMwIxAx87GKkckEfv+VDsywuA2MNvYpx4NZcxIqeVnTpprEFCZt7XZLH5wtG OmPYRhyYQ4onPnSXZyYKalZyur4J5ypQL3X3pnrADe0hcJZwrrJcYvz3wJxBMZ4p0tHmU9ys8 ZWLeWhrMKqrFU7mE2kxHH4/PIkadn3J58ljVH9fsxU1yMC1itz3iBISj5rVDe03spsLje2dmG r85Z4XtcEb1L6oUCJD0m3lbGpEUq94NUYyuxSJYvDeuUgTD2YIOilmArXru9bPXO4NbNFR2GP Ab3cJqIIgCQ== X-Spam-Score: -0.7 (/) 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 (-) Christopher Lemmer Webber writes: > Christopher Lemmer Webber writes: > >> Pierre Langlois writes: >> >>> Alex Kost writes: >>> >>>> I have built stumpwm from the latest commit (which is one commit after >>>> 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me >>>> on both systems, so it's probably not an upstream bug. >>> >>> Hi Alex, >>> >>> I was investigating just now and thought I'd try that one commit that >>> was pushed after the release. The description doesn't sound like it >>> would fix the problem but it was easy to try that. But it looks like it >>> does fix the problem! >>> >>> Can you confirm the attached patch works for you? >>> >> I haven't tried it yet but it makes a lot of sense that this would fix >> it. Both gnew and eval interactively pull up a request for a line of >> input. > > I applied your patch to my machine and it fixed it... thank you! I > pushed the patch upstream to guix master. Awesome, thanks! Pierre From unknown Sun Jun 15 01:08:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Lemmer Webber Subject: bug#33772: closed (Re: bug#33772: StumpWM broken commands?) Message-ID: References: <87blryjxgi.fsf@gnu.org> <878t0pqol1.fsf@dustycloud.org> X-Gnu-PR-Message: they-closed 33772 X-Gnu-PR-Package: guix Reply-To: 33772@debbugs.gnu.org Date: Tue, 24 Dec 2019 01:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1577152742-10517-1" This is a multi-part message in MIME format... ------------=_1577152742-10517-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33772: StumpWM broken commands? which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33772@debbugs.gnu.org. --=20 33772: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33772 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1577152742-10517-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33772-done) by debbugs.gnu.org; 24 Dec 2019 01:58:55 +0000 Received: from localhost ([127.0.0.1]:51860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijZTK-0002jK-LO for submit@debbugs.gnu.org; Mon, 23 Dec 2019 20:58:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijZTI-0002j7-NN for 33772-done@debbugs.gnu.org; Mon, 23 Dec 2019 20:58:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijZTD-0008U1-9R; Mon, 23 Dec 2019 20:58:47 -0500 Received: from [2605:6000:1a0d:6320::6a8] (port=36860 helo=oryx) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijZTC-0003Ak-7F; Mon, 23 Dec 2019 20:58:46 -0500 From: Brett Gilio To: Pierre Langlois Subject: Re: bug#33772: StumpWM broken commands? References: <878t0pqol1.fsf@dustycloud.org> <8736qvhym3.fsf@gnu.org> <87k1k67uz1.fsf@dustycloud.org> <87o99iwmuo.fsf@gmail.com> <87d0px7hv8.fsf@dustycloud.org> <87sgyty3ka.fsf@dustycloud.org> Date: Mon, 23 Dec 2019 19:58:53 -0600 In-Reply-To: (Pierre Langlois's message of "Wed, 19 Dec 2018 14:56:11 +0000") Message-ID: <87blryjxgi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33772-done Cc: Christopher Lemmer Webber , Alex Kost , 33772-done@debbugs.gnu.org, evan.straw99@gmail.com 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 (---) Pierre Langlois writes: > Christopher Lemmer Webber writes: > >> Christopher Lemmer Webber writes: >> >>> Pierre Langlois writes: >>> >>>> Alex Kost writes: >>>> >>>>> I have built stumpwm from the latest commit (which is one commit after >>>>> 18.11 release) and tried it on GuixSD and on ArchLinux. Works for me >>>>> on both systems, so it's probably not an upstream bug. >>>> >>>> Hi Alex, >>>> >>>> I was investigating just now and thought I'd try that one commit that >>>> was pushed after the release. The description doesn't sound like it >>>> would fix the problem but it was easy to try that. But it looks like it >>>> does fix the problem! >>>> >>>> Can you confirm the attached patch works for you? >>>> >>> I haven't tried it yet but it makes a lot of sense that this would fix >>> it. Both gnew and eval interactively pull up a request for a line of >>> input. >> >> I applied your patch to my machine and it fixed it... thank you! I >> pushed the patch upstream to guix master. > > Awesome, thanks! > Pierre > > > > > Hey everybody, Evan Straw and I removed this patch in 9beec2173f9243456b6aca470acd926d0dcf9b45 with an upgrade to StumpWM 19.11 which fixes this issue. As such I am closing this bug. Let me know if 19.11 is working for you all, though! -- Brett M. Gilio GNU Guix, Contributor | GNU Project, Webmaster [DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE] ------------=_1577152742-10517-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Dec 2018 19:16:53 +0000 Received: from localhost ([127.0.0.1]:50571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYbuH-0003MJ-1i for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYbuF-0003M1-Ea for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYbu9-0007xq-LU for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57435) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gYbu9-0007xS-Gl for submit@debbugs.gnu.org; Sun, 16 Dec 2018 14:16:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYbu5-0006I2-8A for bug-guix@gnu.org; Sun, 16 Dec 2018 14:16:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYbji-0001X5-KU for bug-guix@gnu.org; Sun, 16 Dec 2018 14:06:02 -0500 Received: from dustycloud.org ([50.116.34.160]:53368) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gYbjg-0001SC-4t for bug-guix@gnu.org; Sun, 16 Dec 2018 14:05:56 -0500 Received: from jasmine (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BEDFA2663E for ; Sun, 16 Dec 2018 14:05:50 -0500 (EST) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Lemmer Webber To: bug-guix@gnu.org Subject: StumpWM broken commands? Date: Sun, 16 Dec 2018 14:05:46 -0500 Message-ID: <878t0pqol1.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -5.0 (-----) It seems to me that StumpWM broke somehow, for some reason. I can confirm there was a version change: -sbcl-stumpwm@18.05:out /gnu/store/i0picr2xr2aq2a52nsaw67nvar1r3khw-sbcl-stumpwm-18.05 +sbcl-stumpwm@18.11:out /gnu/store/6h2iln76dx8pxdp1hsaqb1yncm8viczj-sbcl-stumpwm-18.11 I am not sure if this is the cause or something else. At any rate, when I try to run commands such as "gnew" (the command to make a new group/workstation) I get back: Error In Command 'gnew': invalid number of arguments: 2 I though I'd try running the command manually and check the error, but this also happens with eval! Some other commands are not affected. (I can try re-enabling the live REPL in StumpWM to play around with it, but I currently have it off because they have the same live hacking vulnerability in SBCL/SLIME that we had in Guile/Geiser some time ago.) ------------=_1577152742-10517-1--