From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 28 13:53:08 2016 Received: (at 23118) by debbugs.gnu.org; 28 Mar 2016 17:53:08 +0000 Received: from localhost ([127.0.0.1]:42336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akbLg-0003TL-47 for submit@debbugs.gnu.org; Mon, 28 Mar 2016 13:53:08 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:36411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akbLe-0003TE-Vd for 23118@debbugs.gnu.org; Mon, 28 Mar 2016 13:53:07 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B05BB21B8E for <23118@debbugs.gnu.org>; Mon, 28 Mar 2016 13:53:06 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Mon, 28 Mar 2016 13:53:06 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=zqRXFH2fPfAb04ZGfce0RKkxD5w=; b=joMiIy MxpW4sKsbnd1TgJjM4SlsQiYb0CIxCh0zgBIL/IwPR4O1NnknYSrzeIvgCaqCNN0 FsH2cCDs/9rM6yCuMk5L8witWpUnjrBeImGu7zFRxP3p4TQIXvxR9pl3pYxs6ATq CVgpjfk45d3EIUy8uOY6jzA6E8U1z5XMO2I2o= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=zqRXFH2fPfAb04Z Gfce0RKkxD5w=; b=u3CcVKcwvLGFZTkAuziFPTO0QIi3gKPEV2vpMdFQvO1hRdL vBQZoEZqQmsjrG5zriuS0ApgBSFWdtFAon45by6WkTwGxIGVGC6UvvGIUfe8xCZB 94ZeO882FQzkhWkmtApkgS5amhDMK1db5GoO+37yJW5QeAo+HRo9rv3bUspE= X-Sasl-enc: uPzJkfc+WhssPm/O5seGEErsry765MTj3f3rZ7qBmoF5 1459187586 Received: from localhost (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id 6AA3E680089; Mon, 28 Mar 2016 13:53:06 -0400 (EDT) Date: Mon, 28 Mar 2016 13:53:01 -0400 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#23118: Duplicate entries in various environment variables Message-ID: <20160328175301.GA9856@jasmine> References: <874mbt28k4.fsf@gmail.com> <87io09ystm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87io09ystm.fsf@gnu.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23118 Cc: Chris Marusich , 23118@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: -0.7 (/) On Sat, Mar 26, 2016 at 07:53:09PM +0100, Ludovic Courtès wrote: > Chris Marusich skribis: > > > This behavior should be reproducible. I created a new user to test > > this. When I logged into GNOME on GuixSD (built via "guix system > > reconfigure" using git commit 43a58615bfc37a053ddaca1fcf11af5c14c0b4b6) > > as the new user, I opened up the "Terminal" program (which launched bash > > as an interactive, non-login shell). I then typed > > [...] > > I think the main problem is that gnome-terminal is wrapped: > > --8<---------------cut here---------------start------------->8--- > $ cat /gnu/store/x2hz7q806ry8lmwdya0jlff01w7djbn2-gnome-terminal-3.18.2/bin/gnome-terminal > #!/gnu/store/b1yqjimbdh5bf9jnizd4h7yf110744j2-bash-4.3.42/bin/bash > export XDG_DATA_DIRS="/gnu/store/lbkdykh3aa1469li01rwyya02q50r3b9-glib-2.46.1/share:/gnu/store/sm1i06dhgpkhvgj2bhcn6nfi275slgjz-gsettings-desktop-schemas-3.18.0/share:/gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2/share:/gnu/store/x2hz7q806ry8lmwdya0jlff01w7djbn2-gnome-terminal-3.18.2/share${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS" > export GTK_PATH="/gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2/lib/gtk-3.0${GTK_PATH:+:}$GTK_PATH" > export GIO_EXTRA_MODULES="/gnu/store/lbkdykh3aa1469li01rwyya02q50r3b9-glib-2.46.1/lib/gio/modules:/gnu/store/ygn4vavcgr79p86jrlmvdycjs81ki4dl-dconf-0.24.0/lib/gio/modules${GIO_EXTRA_MODULES:+:}$GIO_EXTRA_MODULES" > exec -a "$0" "/gnu/store/x2hz7q806ry8lmwdya0jlff01w7djbn2-gnome-terminal-3.18.2/bin/.gnome-terminal-real" "$@" > --8<---------------cut here---------------end--------------->8--- > > This is done automatically by ‘glib-or-gtk-build-system’, but obviously > it’s not so great here. > > I suppose that in practice, it would work to simply switch > gnome-terminal to ‘gnu-build-system’. > > Could you try that? I tried it. I had to add glib:bin as a native-input. Trying to run gnome-terminal produces this error (I wrapped the lines): $ gnome-terminal Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process org.gnome.Terminal received signal 5 > > There may still be other places that add extra entries, though. > > Ludo’. > > >