From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 Oct 2014 00:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 18698@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.141316140514178 (code B ref -1); Mon, 13 Oct 2014 00:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2014 00:50:05 +0000 Received: from localhost ([127.0.0.1]:42269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTps-0003gZ-GC for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45994) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTpo-0003g4-MI for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpe-0004hd-5j for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpe-0004hZ-2p for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpW-0000Rm-DX for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpO-0004gC-Uq for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:42 -0400 Received: from world.peace.net ([96.39.62.75]:38614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpO-0004eh-Qz for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:34 -0400 Received: from c-24-62-95-23.hsd1.ma.comcast.net ([24.62.95.23] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XdTp8-0002kw-AJ; Sun, 12 Oct 2014 20:49:18 -0400 From: Mark H Weaver Date: Sun, 12 Oct 2014 20:48:49 -0400 Message-ID: <877g04iyku.fsf@yeeloong.lan> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) We install a wrapper script around WindowMaker that prepends /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated to all subprocesses in the entire X session, which is suboptimal. It would be nice to find another solution, preferably by using absolute pathnames when launching subprocesses run by WindowMaker. Mark From unknown Sun Aug 10 09:15:15 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mark H Weaver Subject: bug#18698: closed (Re: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session) Message-ID: References: <87r3x7o7jf.fsf@gnu.org> <877g04iyku.fsf@yeeloong.lan> X-Gnu-PR-Message: they-closed 18698 X-Gnu-PR-Package: guix Reply-To: 18698@debbugs.gnu.org Date: Thu, 13 Nov 2014 08:00:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1415865604-31147-1" This is a multi-part message in MIME format... ------------=_1415865604-31147-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18698: Our WindowMaker wrapper pollutes PATH in the entire X session 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 18698@debbugs.gnu.org. --=20 18698: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18698 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1415865604-31147-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18698-done) by debbugs.gnu.org; 13 Nov 2014 07:59:23 +0000 Received: from localhost ([127.0.0.1]:59050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XopJK-000851-JJ for submit@debbugs.gnu.org; Thu, 13 Nov 2014 02:59:22 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:46148) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XopJH-00084r-3R for 18698-done@debbugs.gnu.org; Thu, 13 Nov 2014 02:59:20 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A81511B0A; Thu, 13 Nov 2014 08:59:17 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id coUH7ra9ARZA; Thu, 13 Nov 2014 08:59:17 +0100 (CET) Received: from pluto (pluto.bordeaux.inria.fr [193.50.110.57]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7092913D9; Thu, 13 Nov 2014 08:59:17 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session References: <877g04iyku.fsf@yeeloong.lan> Date: Thu, 13 Nov 2014 08:59:16 +0100 In-Reply-To: <877g04iyku.fsf@yeeloong.lan> (Mark H. Weaver's message of "Sun, 12 Oct 2014 20:48:49 -0400") Message-ID: <87r3x7o7jf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 18698-done Cc: 18698-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) Mark H Weaver skribis: > We install a wrapper script around WindowMaker that prepends > /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated > to all subprocesses in the entire X session, which is suboptimal. It > would be nice to find another solution, preferably by using absolute > pathnames when launching subprocesses run by WindowMaker. Fixed in be05e64. Ludo=E2=80=99. ------------=_1415865604-31147-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Oct 2014 00:50:05 +0000 Received: from localhost ([127.0.0.1]:42269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTps-0003gZ-GC for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45994) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTpo-0003g4-MI for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpe-0004hd-5j for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpe-0004hZ-2p for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpW-0000Rm-DX for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpO-0004gC-Uq for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:42 -0400 Received: from world.peace.net ([96.39.62.75]:38614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpO-0004eh-Qz for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:34 -0400 Received: from c-24-62-95-23.hsd1.ma.comcast.net ([24.62.95.23] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XdTp8-0002kw-AJ; Sun, 12 Oct 2014 20:49:18 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: Our WindowMaker wrapper pollutes PATH in the entire X session Date: Sun, 12 Oct 2014 20:48:49 -0400 Message-ID: <877g04iyku.fsf@yeeloong.lan> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) We install a wrapper script around WindowMaker that prepends /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated to all subprocesses in the entire X session, which is suboptimal. It would be nice to find another solution, preferably by using absolute pathnames when launching subprocesses run by WindowMaker. Mark ------------=_1415865604-31147-1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 10 05:58:06 2015 Received: (at control) by debbugs.gnu.org; 10 Feb 2015 10:58:06 +0000 Received: from localhost ([127.0.0.1]:38944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL8W6-0004Df-33 for submit@debbugs.gnu.org; Tue, 10 Feb 2015 05:58:06 -0500 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:39663) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL8W3-0004D9-BB for control@debbugs.gnu.org; Tue, 10 Feb 2015 05:58:04 -0500 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 7E1EC3806DB for ; Tue, 10 Feb 2015 11:57:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from:received:received:received; s=mdc; t= 1423565871; x=1425380272; bh=61tOVs8iuiSxxvT9wNLZdwAdyeOxT/1rc8D AE2nmCfI=; b=HezJZKNqtif8MMmfuJH05sNF1t13lmDZDH9DEGE6tjejUadVFoq ZIzMzEg/xqKdnaT1R5XjKaBZCchhi86MfP9PTWIsX//iQKbOgoB1hxu/q0eFaZgF gtS4azjVT7+PtX/W71/hWsjP7g7qoxFOQ+TSsvTMLSHxe8/jNy9DoHkI= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T53z-VD8nysE for ; Tue, 10 Feb 2015 11:57:51 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP for ; Tue, 10 Feb 2015 11:57:51 +0100 (CET) Received: from localhost (141.80.180.135) by HTCATWO.mdc-berlin.net (141.80.180.125) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 10 Feb 2015 11:57:50 +0100 From: Ricardo Wurmus To: Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Date: Tue, 10 Feb 2015 11:57:50 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.180.135] X-TM-AS-Product-Ver: SMEX-10.0.0.4211-7.500.1017-21318.005 X-TM-AS-Result: No--0.230400-0.000000-31 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) unarchive 18698 From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session References: <877g04iyku.fsf@yeeloong.lan> In-Reply-To: <877g04iyku.fsf@yeeloong.lan> Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Feb 2015 11:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: <18698@debbugs.gnu.org> Received: via spool by 18698-submit@debbugs.gnu.org id=B18698.142356612921971 (code B ref 18698); Tue, 10 Feb 2015 11:03:02 +0000 Received: (at 18698) by debbugs.gnu.org; 10 Feb 2015 11:02:09 +0000 Received: from localhost ([127.0.0.1]:38949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL8a0-0005iH-Qc for submit@debbugs.gnu.org; Tue, 10 Feb 2015 06:02:09 -0500 Received: from sinope.bbbm.mdc-berlin.de ([141.80.25.23]:57594) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL8Zy-0005hm-Pv for 18698@debbugs.gnu.org; Tue, 10 Feb 2015 06:02:07 -0500 Received: from localhost (localhost [127.0.0.1]) by sinope.bbbm.mdc-berlin.de (Postfix) with ESMTP id F0C6E280672 for <18698@debbugs.gnu.org>; Tue, 10 Feb 2015 12:02:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from:received:received:received; s=mdc; t= 1423566114; x=1425380515; bh=UwNt/E5yAJuCSXaMsdbUVBzb1U1pCSc+fcF c1kolqt0=; b=hh0hnhgIQrq7/XLCTg+xgf5eOiwv6WUVDyvS8DNs3HJeyiOrWNX 5tWjDf/+aHKGbW/xoQ+oT+vtdhkWhy9kiqS6PdX5oqrmIK9fUPBBiJ9+/cSqkl3n j8XNe9bqtNI4ebiGN62k45oj0S6OoOjka1/4x3ROngsbE3EFhSrIehR8= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id blJb9fJ7KLRg for <18698@debbugs.gnu.org>; Tue, 10 Feb 2015 12:01:54 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) by sinope.bbbm.mdc-berlin.de (Postfix) with ESMTP for <18698@debbugs.gnu.org>; Tue, 10 Feb 2015 12:01:54 +0100 (CET) Received: from localhost (141.80.180.135) by HTCATWO.mdc-berlin.net (141.80.180.125) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 10 Feb 2015 12:01:54 +0100 From: Ricardo Wurmus Date: Tue, 10 Feb 2015 12:01:54 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.180.135] X-TM-AS-Product-Ver: SMEX-10.0.0.4211-7.500.1017-21318.005 X-TM-AS-Result: No--10.154300-0.000000-31 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) The fix may have resulted in unintended side-effects. On a fresh installation of the System Distribution v0.8.1 WindowMaker is installed by default, but it is not completely functional. For example, the attempt to change the style via the menu results in this error to be displayed: Could not execute command: setstyle /gnu/store/...windowmaker.../share/WindowMaker/Styles/Black.style Likewise, selecting "Configure Window Maker" from the right-click menu results in this error: Could not execute command: exec WPrefs The "setstyle" executable is located in /gnu/store/...windowmaker.../bin/, but is not in the PATH. ~~ Ricardo From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 11 Feb 2015 12:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 18698@debbugs.gnu.org Received: via spool by 18698-submit@debbugs.gnu.org id=B18698.142365796816352 (code B ref 18698); Wed, 11 Feb 2015 12:33:01 +0000 Received: (at 18698) by debbugs.gnu.org; 11 Feb 2015 12:32:48 +0000 Received: from localhost ([127.0.0.1]:39886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YLWTH-0004Fg-Po for submit@debbugs.gnu.org; Wed, 11 Feb 2015 07:32:48 -0500 Received: from mail-pd0-f181.google.com ([209.85.192.181]:39324) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YLWTG-0004FS-2A for 18698@debbugs.gnu.org; Wed, 11 Feb 2015 07:32:46 -0500 Received: by pdjy10 with SMTP id y10so4124091pdj.6 for <18698@debbugs.gnu.org>; Wed, 11 Feb 2015 04:32:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-type; bh=IA5bCCrphNr3zOmPFxPWQXj7P9pgLfKtMHNwdh+YYa8=; b=dhtKnvpfueczXj9Nq35P5fsEav6VscxwBjDf+AEb59d6xnCJreWZdWLeF0XLDHS/9B khvXWrPu3kV4KWknu9gsiniEHP3REuxH/wWxY5V6+8ynJFZT9jN/HlAdNNp0YnRNxRSM wuzOnYWvzyDUG7MlgJP9GgWQFkkpue12ylvoaMz9eeFaMKI8RI3XOpBzSS4JeNLSy3Uz FOvJ3MNiCRjY6UJjEtze0uK1fgRZMGAl8nqI9qR2OsDXS0h4KluPmYkBqDqixALy6eW4 Rq/i/OpJhULoOng5iNTGTJ+cvBjYlSpcpnP6rJTdR+QhNVtp7ULUnTEc+LSvfvljR4A+ HOYQ== X-Received: by 10.70.0.238 with SMTP id 14mr43875493pdh.34.1423657960158; Wed, 11 Feb 2015 04:32:40 -0800 (PST) Received: from localhost ([108.61.250.36]) by mx.google.com with ESMTPSA id ki2sm861380pdb.33.2015.02.11.04.32.38 for <18698@debbugs.gnu.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Feb 2015 04:32:39 -0800 (PST) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= In-Reply-To: References: <877g04iyku.fsf@yeeloong.lan> User-Agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-unknown-linux-gnu) Date: Wed, 11 Feb 2015 20:32:50 +0800 Message-ID: <87egpwd3wt.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Ricardo Wurmus writes: > The fix may have resulted in unintended side-effects. On a fresh > installation of the System Distribution v0.8.1 WindowMaker is installed > by default, but it is not completely functional. > > For example, the attempt to change the style via the menu results in > this error to be displayed: > > Could not execute command: > setstyle /gnu/store/...windowmaker.../share/WindowMaker/Styles/Black.style > > Likewise, selecting "Configure Window Maker" from the right-click menu > results in this error: > > Could not execute command: exec WPrefs > > The "setstyle" executable is located in > /gnu/store/...windowmaker.../bin/, but is not in the PATH. Yes, the $out/bin of windowmaker is not in $PATH, and same for sawfish. Instead of wrapping every executable of session-type, we can: #1: Add the package to system profile ('packages'). It's not clear to me how to do it now, until we have something like the NixOS's module system. #2: Make SLiM use '/run/current-system/profile/share/xsessions' as session_dir. So simply add a package providing xsession file to 'packages' should make it available to SLiM. And all DE and many window-managers provide xsession files already (eg: openbox, sawfish, xfce), we can patch the rest (eg: WindowMaker) to install one. I would like to go #2, WDYT? From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 12 Feb 2015 20:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 18698@debbugs.gnu.org Received: via spool by 18698-submit@debbugs.gnu.org id=B18698.14237721266845 (code B ref 18698); Thu, 12 Feb 2015 20:16:01 +0000 Received: (at 18698) by debbugs.gnu.org; 12 Feb 2015 20:15:26 +0000 Received: from localhost ([127.0.0.1]:41004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM0AX-0001mK-QW for submit@debbugs.gnu.org; Thu, 12 Feb 2015 15:15:26 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:57163 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM0AV-0001mB-G8 for 18698@debbugs.gnu.org; Thu, 12 Feb 2015 15:15:24 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:60775 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YM0AU-0005Ho-Kq; Thu, 12 Feb 2015 15:15:23 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <877g04iyku.fsf@yeeloong.lan> <87egpwd3wt.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 =?UTF-8?Q?Pluvi=C3=B4se?= an 223 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Thu, 12 Feb 2015 21:15:06 +0100 In-Reply-To: <87egpwd3wt.fsf@gmail.com> ("=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?="'s message of "Wed, 11 Feb 2015 20:32:50 +0800") Message-ID: <87y4o2q439.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > Ricardo Wurmus writes: > >> The fix may have resulted in unintended side-effects. On a fresh >> installation of the System Distribution v0.8.1 WindowMaker is installed >> by default, but it is not completely functional. >> >> For example, the attempt to change the style via the menu results in >> this error to be displayed: >> >> Could not execute command: >> setstyle /gnu/store/...windowmaker.../share/WindowMaker/Styles/B= lack.style >> >> Likewise, selecting "Configure Window Maker" from the right-click menu >> results in this error: >> >> Could not execute command: exec WPrefs >> >> The "setstyle" executable is located in >> /gnu/store/...windowmaker.../bin/, but is not in the PATH. > Yes, the $out/bin of windowmaker is not in $PATH, and same for sawfish. > > Instead of wrapping every executable of session-type, we can: > > #1: Add the package to system profile ('packages'). > It's not clear to me how to do it now, until we have something > like the NixOS's module system. What I have in mind is to add a =E2=80=98packages=E2=80=99 field in =E2=80= =98service=E2=80=99. That would allow service implementations to contribute packages to the global profile. Thoughts? > #2: Make SLiM use '/run/current-system/profile/share/xsessions' as > session_dir. > So simply add a package providing xsession file to 'packages' should > make it available to SLiM. And all DE and many window-managers provide > xsession files already (eg: openbox, sawfish, xfce), we can patch > the rest (eg: WindowMaker) to install one. IIUC the bug initially reported here would remain: the user=E2=80=99s $PATH would be polluted with the window manager=E2=80=99s stuff, no? Thanks, Ludo=E2=80=99. From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 14 Feb 2015 05:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 18698@debbugs.gnu.org Received: via spool by 18698-submit@debbugs.gnu.org id=B18698.142389134928031 (code B ref 18698); Sat, 14 Feb 2015 05:23:01 +0000 Received: (at 18698) by debbugs.gnu.org; 14 Feb 2015 05:22:29 +0000 Received: from localhost ([127.0.0.1]:42561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMVBU-0007I3-OT for submit@debbugs.gnu.org; Sat, 14 Feb 2015 00:22:29 -0500 Received: from mail-pa0-f49.google.com ([209.85.220.49]:42450) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMVBS-0007Hn-Cx for 18698@debbugs.gnu.org; Sat, 14 Feb 2015 00:22:26 -0500 Received: by mail-pa0-f49.google.com with SMTP id fb1so23203594pad.8 for <18698@debbugs.gnu.org>; Fri, 13 Feb 2015 21:22:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; bh=FnEaGsnZ1+c+gysr5WjdSK+pR2Kpcs3oMh17d8X10rc=; b=y//vXjt/Ke/bRKX4E1FymAMa2HOxYDeOYyKGasNravx3fux9wN665hTzj9c3+C+5HN gQGgXV8/S3OpCoINuow7nIBpLxaY/WEh467DEouZ4H34XFVmsXHpSYwSF1QHTmt6NRqD ZD+7NO2ekpIqCOfMX8Z1lJRGg85yvIXVO3Q+ATEiPVtDqLgz+sVLXEfVZBi+Zj+Iac1q S1y/acK8B1kjW83A73arkU5m2cLqmH7+Sh1AAZBiNiRgSHfZvTfKeoFKUEEhGcqgPZb0 VWZE6JkHSn6XQ6ZgCBgWD5KEyI72hw5YJl3i/dC2TPG2dg9mNAK5fE2N81shmkd4+BOZ 5ETg== X-Received: by 10.70.45.108 with SMTP id l12mr21195266pdm.112.1423891340551; Fri, 13 Feb 2015 21:22:20 -0800 (PST) Received: from localhost ([108.61.250.36]) by mx.google.com with ESMTPSA id z1sm8226082pda.78.2015.02.13.21.22.17 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Feb 2015 21:22:19 -0800 (PST) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= In-Reply-To: <87y4o2q439.fsf@gnu.org> References: <877g04iyku.fsf@yeeloong.lan> <87egpwd3wt.fsf@gmail.com> <87y4o2q439.fsf@gnu.org> User-Agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-unknown-linux-gnu) Date: Sat, 14 Feb 2015 13:22:30 +0800 Message-ID: <87h9upm5ih.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Ludovic Court=C3=A8s writes: > =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > >> Ricardo Wurmus writes: >> >>> The fix may have resulted in unintended side-effects. On a fresh >>> installation of the System Distribution v0.8.1 WindowMaker is installed >>> by default, but it is not completely functional. >>> >>> For example, the attempt to change the style via the menu results in >>> this error to be displayed: >>> >>> Could not execute command: >>> setstyle /gnu/store/...windowmaker.../share/WindowMaker/Styles/= Black.style >>> >>> Likewise, selecting "Configure Window Maker" from the right-click menu >>> results in this error: >>> >>> Could not execute command: exec WPrefs >>> >>> The "setstyle" executable is located in >>> /gnu/store/...windowmaker.../bin/, but is not in the PATH. >> Yes, the $out/bin of windowmaker is not in $PATH, and same for sawfish. >> >> Instead of wrapping every executable of session-type, we can: >> >> #1: Add the package to system profile ('packages'). >> It's not clear to me how to do it now, until we have something >> like the NixOS's module system. > > What I have in mind is to add a =E2=80=98packages=E2=80=99 field in =E2= =80=98service=E2=80=99. That > would allow service implementations to contribute packages to the global > profile. Thoughts? It's fine, but we may also need a 'dbus-service' field (for wicd). > >> #2: Make SLiM use '/run/current-system/profile/share/xsessions' as >> session_dir. >> So simply add a package providing xsession file to 'packages' should >> make it available to SLiM. And all DE and many window-managers provide >> xsession files already (eg: openbox, sawfish, xfce), we can patch >> the rest (eg: WindowMaker) to install one. > > IIUC the bug initially reported here would remain: the user=E2=80=99s $PA= TH > would be polluted with the window manager=E2=80=99s stuff, no? I think the 'polluted' means we have a $PATH contains: /gnu/store/xxx-windowmaker/bin install it to profile doesn't have this issue. > > Thanks, > Ludo=E2=80=99. From unknown Sun Aug 10 09:15:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Mar 2015 14:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 18698@debbugs.gnu.org Received: via spool by 18698-submit@debbugs.gnu.org id=B18698.142522078515803 (code B ref 18698); Sun, 01 Mar 2015 14:40:01 +0000 Received: (at 18698) by debbugs.gnu.org; 1 Mar 2015 14:39:45 +0000 Received: from localhost ([127.0.0.1]:32999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YS520-00046n-Sw for submit@debbugs.gnu.org; Sun, 01 Mar 2015 09:39:45 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:33415 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YS51y-00046f-CL for 18698@debbugs.gnu.org; Sun, 01 Mar 2015 09:39:42 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:57211 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YS51x-0001hr-KM; Sun, 01 Mar 2015 09:39:42 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <877g04iyku.fsf@yeeloong.lan> <87egpwd3wt.fsf@gmail.com> <87y4o2q439.fsf@gnu.org> <87h9upm5ih.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?UTF-8?Q?Vent=C3=B4se?= an 223 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Sun, 01 Mar 2015 15:39:39 +0100 In-Reply-To: <87h9upm5ih.fsf@gmail.com> ("=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?="'s message of "Sat, 14 Feb 2015 13:22:30 +0800") Message-ID: <874mq4g4t0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > Ludovic Court=C3=A8s writes: > >> =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: >> >>> Ricardo Wurmus writes: >>> >>>> The fix may have resulted in unintended side-effects. On a fresh >>>> installation of the System Distribution v0.8.1 WindowMaker is installed >>>> by default, but it is not completely functional. >>>> >>>> For example, the attempt to change the style via the menu results in >>>> this error to be displayed: >>>> >>>> Could not execute command: >>>> setstyle /gnu/store/...windowmaker.../share/WindowMaker/Styles= /Black.style >>>> >>>> Likewise, selecting "Configure Window Maker" from the right-click menu >>>> results in this error: >>>> >>>> Could not execute command: exec WPrefs >>>> >>>> The "setstyle" executable is located in >>>> /gnu/store/...windowmaker.../bin/, but is not in the PATH. >>> Yes, the $out/bin of windowmaker is not in $PATH, and same for sawfish. >>> >>> Instead of wrapping every executable of session-type, we can: >>> >>> #1: Add the package to system profile ('packages'). >>> It's not clear to me how to do it now, until we have something >>> like the NixOS's module system. >> >> What I have in mind is to add a =E2=80=98packages=E2=80=99 field in =E2= =80=98service=E2=80=99. That >> would allow service implementations to contribute packages to the global >> profile. Thoughts? > It's fine, but we may also need a 'dbus-service' field (for wicd). Hmm right. And dbus policy, and policykit something, and... Clearly the NixOS way where each service can change anything in the global config makes it easy; we need to find a middle ground where we don=E2=80=99t end up allowing services to do anything. Food for thought... >>> #2: Make SLiM use '/run/current-system/profile/share/xsessions' as >>> session_dir. >>> So simply add a package providing xsession file to 'packages' should >>> make it available to SLiM. And all DE and many window-managers provi= de >>> xsession files already (eg: openbox, sawfish, xfce), we can patch >>> the rest (eg: WindowMaker) to install one. >> >> IIUC the bug initially reported here would remain: the user=E2=80=99s $P= ATH >> would be polluted with the window manager=E2=80=99s stuff, no? > I think the 'polluted' means we have a $PATH contains: > /gnu/store/xxx-windowmaker/bin > install it to profile doesn't have this issue. Right, but WindowMaker is not necessarily in the user=E2=80=99s profile. Still, maybe the initial solution, which added WindowMaker to $PATH, is the least undesirable solution. Thoughts? Ludo=E2=80=99. From unknown Sun Aug 10 09:15:15 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: Mark H Weaver Subject: bug#18698: closed (Re: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session) Message-ID: References: <87pn5m5gq8.fsf@gmail.com> <877g04iyku.fsf@yeeloong.lan> X-Gnu-PR-Message: they-closed 18698 X-Gnu-PR-Package: guix Reply-To: 18698@debbugs.gnu.org Date: Tue, 13 Oct 2020 14:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1602600242-23328-1" This is a multi-part message in MIME format... ------------=_1602600242-23328-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18698: Our WindowMaker wrapper pollutes PATH in the entire X session 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 18698@debbugs.gnu.org. --=20 18698: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18698 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1602600242-23328-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18698-done) by debbugs.gnu.org; 13 Oct 2020 14:43:39 +0000 Received: from localhost ([127.0.0.1]:48143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSLWc-00063W-ND for submit@debbugs.gnu.org; Tue, 13 Oct 2020 10:43:38 -0400 Received: from mail-il1-f174.google.com ([209.85.166.174]:36706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSLWZ-00063F-Qg for 18698-done@debbugs.gnu.org; Tue, 13 Oct 2020 10:43:37 -0400 Received: by mail-il1-f174.google.com with SMTP id t12so34899ilh.3 for <18698-done@debbugs.gnu.org>; Tue, 13 Oct 2020 07:43:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=OFYOasxgbEzHPSupkltW8tIBSmebFjxrAmTqLNCCOrw=; b=fegMRLkTs8yZMD9B/Pp41KULlmmNr3UVNlTYx81UgwC8ASbl2PjehHO6A87d59hqZ+ +eudzUnaPT4Eg9zksErYZbrCm+iQuJgE2NbIbNxuthGKOczOmFAoGA1T49CLtzfr2L7y ji6EoYHI3x+bjWerNw2XZxIFbYPtGcRTx/VS00e7YHfnDItyKEf+lhyoDCVK3WOIvCww 6u6HqI2MeT0VMYNu19tXG7rO1LKGPvuL/db0CKglixtGcS1vWVcEnaSgrXw8pm7vAwwt rL9xdWCAyXmnZtfk2n1dfj7dnSag5s1ybwtAMR/J6AQe1qlEz/b0b2Ug+R1BoADa2Ri6 cYcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=OFYOasxgbEzHPSupkltW8tIBSmebFjxrAmTqLNCCOrw=; b=ONch2nz7wyCX1aoLAAmdlr2g0MeHNnhJtHxrfm7LsWiLD7tSuWzkm4yq5v8vqX0LTK POUc8mTXdIfjPA99zRXPKr/dMtnzyiTTA0ATNgTS8m1alkml6iIJtWPstBL1HPnH04tS iNoscuvDCt0iIY+troginIvYFA1nrBRs0Vgz9OFrtL+PlgzH3By/OynFFL3GLCKzwvbT OCgWXX3lqxpKKTjb7Tw+DspNSxzzH1dpid1dj1H3bHVBn8p7zlqmUmmignnOiOYK6N5B ItxilEJW1mj/8YuMRzMXYgQ0HIWFo0j65jIBXVcbMN/MJrRHi/8HZOoI5ZVoyKWfOYi1 Uuow== X-Gm-Message-State: AOAM533GKDx4B+4DARCGFBEawCfTDezRgFr2yjWXGgYeTOuo024mSeoe GyRtQsTy8lByZJEDVTMCRR3PNYYOX5lXjg== X-Google-Smtp-Source: ABdhPJwpPl0J/6sOCXPisNHqtaBeP0i/PRnm+bCTQnYodPogS7zFgwGJhPayYnmK8SikRqdcXMEOdg== X-Received: by 2002:a92:5b8f:: with SMTP id c15mr196961ilg.291.1602600209959; Tue, 13 Oct 2020 07:43:29 -0700 (PDT) Received: from hurd (dsl-155-33.b2b2c.ca. [66.158.155.33]) by smtp.gmail.com with ESMTPSA id 141sm11097835ile.28.2020.10.13.07.43.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Oct 2020 07:43:29 -0700 (PDT) From: Maxim Cournoyer To: Mark H Weaver Subject: Re: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session References: <877g04iyku.fsf@yeeloong.lan> Date: Tue, 13 Oct 2020 10:43:27 -0400 In-Reply-To: <877g04iyku.fsf@yeeloong.lan> (Mark H. Weaver's message of "Sun, 12 Oct 2014 20:48:49 -0400") Message-ID: <87pn5m5gq8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18698-done Cc: 18698-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Mark H Weaver writes: > We install a wrapper script around WindowMaker that prepends > /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated > to all subprocesses in the entire X session, which is suboptimal. It > would be nice to find another solution, preferably by using absolute > pathnames when launching subprocesses run by WindowMaker. > > Mark I tested with the following modifications to our lightweight-desktop template: --8<---------------cut here---------------start------------->8--- modified gnu/system/examples/lightweight-desktop.tmpl @@ -2,6 +2,7 @@ ;; for a "desktop" setup without full-blown desktop ;; environments. +(use-modules (gnu packages gnustep)) (use-modules (gnu) (gnu system nss)) (use-service-modules desktop) (use-package-modules bootloaders certs ratpoison suckless wm xorg) @@ -42,7 +43,7 @@ ;; the log-in screen with F1. (packages (append (list ;; window managers - ratpoison i3-wm i3status dmenu + windowmaker ;; terminal emulator xterm ;; for HTTPS access --8<---------------cut here---------------end--------------->8--- And I cannot reproduce this. I believe the fix Ludo did 6 years ago in be05e643ae4d62dc25aa88b7fbdb0eae9cf10eb0 combined with the use of a xsession file added in commit 537fe4568f4 by Kei resolved this issue for good. Closing. Thanks, Maxim ------------=_1602600242-23328-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Oct 2014 00:50:05 +0000 Received: from localhost ([127.0.0.1]:42269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTps-0003gZ-GC for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45994) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdTpo-0003g4-MI for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpe-0004hd-5j for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:50:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpe-0004hZ-2p for submit@debbugs.gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpW-0000Rm-DX for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdTpO-0004gC-Uq for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:42 -0400 Received: from world.peace.net ([96.39.62.75]:38614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdTpO-0004eh-Qz for bug-guix@gnu.org; Sun, 12 Oct 2014 20:49:34 -0400 Received: from c-24-62-95-23.hsd1.ma.comcast.net ([24.62.95.23] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XdTp8-0002kw-AJ; Sun, 12 Oct 2014 20:49:18 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: Our WindowMaker wrapper pollutes PATH in the entire X session Date: Sun, 12 Oct 2014 20:48:49 -0400 Message-ID: <877g04iyku.fsf@yeeloong.lan> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) We install a wrapper script around WindowMaker that prepends /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated to all subprocesses in the entire X session, which is suboptimal. It would be nice to find another solution, preferably by using absolute pathnames when launching subprocesses run by WindowMaker. Mark ------------=_1602600242-23328-1--