From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id tIltHkK9hV89HgAA0tVLHw (envelope-from ) for ; Tue, 13 Oct 2020 14:44:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id mDEhGkK9hV+JXQAAB5/wlQ (envelope-from ) for ; Tue, 13 Oct 2020 14:44:18 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 26A909401DE for ; Tue, 13 Oct 2020 14:44:18 +0000 (UTC) Received: from localhost ([::1]:60028 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSLXE-0003yw-Ur for larch@yhetil.org; Tue, 13 Oct 2020 10:44:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSLX0-0003qP-Uw for bug-guix@gnu.org; Tue, 13 Oct 2020 10:44:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSLX0-0003kK-LJ for bug-guix@gnu.org; Tue, 13 Oct 2020 10:44:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kSLX0-00064M-Jw for bug-guix@gnu.org; Tue, 13 Oct 2020 10:44:02 -0400 Subject: bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Date: Tue, 13 Oct 2020 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 18698 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Mail-Followup-To: 18698@debbugs.gnu.org, maxim.cournoyer@gmail.com, mhw@netris.org Received: via spool by 18698-done@debbugs.gnu.org id=D18698.160260021923287 (code D ref 18698); Tue, 13 Oct 2020 14:44:02 +0000 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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 18698-done@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=fegMRLkT; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: 2Jv0AwrdlJ58 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