GNU bug report logs - #45360
Cannot log in to GNOME on foreign distro with Guix

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Evan Straw <evan.straw99@HIDDEN>; dated Tue, 22 Dec 2020 05:39:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 45360 <at> debbugs.gnu.org:


Received: (at 45360) by debbugs.gnu.org; 30 Dec 2020 02:29:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 29 21:29:53 2020
Received: from localhost ([127.0.0.1]:40575 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kuRFJ-0004XQ-0E
	for submit <at> debbugs.gnu.org; Tue, 29 Dec 2020 21:29:53 -0500
Received: from mail-pj1-f48.google.com ([209.85.216.48]:51032)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <evan.straw99@HIDDEN>) id 1kuRFG-0004X7-Bz
 for 45360 <at> debbugs.gnu.org; Tue, 29 Dec 2020 21:29:51 -0500
Received: by mail-pj1-f48.google.com with SMTP id lj6so2683501pjb.0
 for <45360 <at> debbugs.gnu.org>; Tue, 29 Dec 2020 18:29:50 -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;
 bh=7wAo7sgACyfZKeNvT7iN8uGPC/Q5tKyWAnDbBgxamqI=;
 b=keI+ijNiRVV3VHKECHrFO+lLp4ClBxq24bT6ULQe/xcbXg5sdrpYTV66WGPCjzkVr2
 WTjFhftffusT7+sXMXOMOvuSC0g6GhyCosSXGmT0AklEdxtwt2gjPkADYMlcgPSdmg0+
 /j2jKiQDhBT8gwtfQsPmz502N38IxkgJD4OZKGsKONNwiHfrAsycIsTIYJ/2F7wRUf3H
 sZdcDj4UiaRXyuCZDPEoNpCvoSkmD8+tiEWNV+hTxHaUsjzD2xfaU212HLNnB0QGVSg8
 yHCzTLW3OLDx7FvR1A5ddIO5S0rGIPdYb50OlFLebgGp+SggwU/wrma7pEc/priLrR+4
 BuMw==
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=7wAo7sgACyfZKeNvT7iN8uGPC/Q5tKyWAnDbBgxamqI=;
 b=c0+LaIlkwm0M/2LnvSaSaYlJ1zHrTlXVhg6/PcntD62mjruARuD/y2VZ2CO2YKCVYC
 dcvwLs+XtHZ5rKJfimVXKl1yqWkBbEK8PZ65xgQ6fIpsNLlYKitqKPgrSl63VYUSXVG1
 WSDFtghVA7qlaCWjy7TC/D/DRvHNQnb/b1ywM41jGjSIKC1oM+1eYofn1dbOdF2iRwDa
 kbNFlyrv9Ju63BuW7UgV6OrcyD+7/N+hIQqddzZYST+dY+S9t2AAU82v/LpLbd2SYiRR
 W4JzdGCPdqCHspG9ALLggUi7oJ+5FPcCbqnxs3RUVo0M5FU8OIvhEaPd6w3y3HjLDe9F
 S3zg==
X-Gm-Message-State: AOAM5305zQyB4OSU6fK8wPRooE6KCMii7zX+9ZbPsNIbhp/jtOW6rnjO
 8oU/0rzAdRV067caNoIOcsM=
X-Google-Smtp-Source: ABdhPJydI1OBkKXP+ER4jvNccg3beJATpdfPRDrhDGE1XFFP/uV6hbFZ1E9vFLe13rXB4ohDsjWlwA==
X-Received: by 2002:a17:90a:8a82:: with SMTP id
 x2mr6658885pjn.107.1609295384420; 
 Tue, 29 Dec 2020 18:29:44 -0800 (PST)
Received: from navi (137-025-019-170.res.spectrum.com. [137.25.19.170])
 by smtp.gmail.com with ESMTPSA id b2sm39941135pfo.164.2020.12.29.18.29.42
 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 29 Dec 2020 18:29:43 -0800 (PST)
From: Evan Straw <evan.straw99@HIDDEN>
To: 45360 <at> debbugs.gnu.org
Subject: Re: bug#45360: Cannot log in to GNOME on foreign distro with Guix
References: <87v9cu4cyg.fsf@HIDDEN> <87tuseoyn2.fsf@HIDDEN>
 <87blemnho1.fsf@HIDDEN> <87v9cuez7y.fsf@HIDDEN>
Date: Tue, 29 Dec 2020 18:29:41 -0800
In-Reply-To: <87v9cuez7y.fsf@HIDDEN> (Nicolas Goaziou's message of
 "Tue, 22 Dec 2020 14:40:01 +0100")
Message-ID: <87ft3okove.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 45360
Cc: Ricardo Wurmus <rekado@HIDDEN>,
 Carlo Zancanaro <carlo@HIDDEN>,
 Nicolas Goaziou <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--=-=-=
Content-Type: text/plain


Hello,

I have more information on this bug. Apologies for the delay. I've been
able to narrow the problem down to a single package - when I install
sbcl, I am unable to log in, and when I uninstall sbcl, the problem
disappears, and I am able to log in normally. Even using a profile with
only the sbcl package, the problem occurs. I checked out the package
definition for sbcl and it seems to set both XDG_CONFIG_DIRS and
XDG_DATA_DIRS, so maybe that's where the problem is? I'm not really sure
what causes this, however; that's just a guess.

Hope this helps narrow it down more. If I can provide any more
information please let me know.

-- Evan


--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl/r5hUACgkQ9TDDtKKp
8G0WMw/+L5jXNdI85pEagDWKnu1yRDot/N3wTZ0YzpqOpK0+LhOK2T2G/iy4L792
GU72jK5xOI/jlavGEonIJ3XAM7iZx+VZ65198tZGWL/XMAuaiXGcSu3i9smxghPc
aCJaMiF0T2Fd/UE0XfA/RAg8pcNux1XanOXn14EOh4HilCHm2KGIraz4OMsc4IHg
Q/wgDw2v2BC626TAoivmLwTEzhlJHKk2/n0bjKwQA/iGqrw91Cd0lBkPqm066L3x
QDjnV1+hLzGKcuiLwe8h2wjjE33VzTfKQu6TryFZ2B8be3GQViDpci029Sr2enwu
QYuSgv+EyUAv7YVBkmSf5QH6C49UZJJCvA6s3XRyOY87n+IcXfGW5FLlCiti/HTP
M6ISbJGMa3Oj7hmyXh+grBw2+bkKKu52wBgR/SPwETEra27qC10scIAkgh1gPs6b
o1stfP5ogMtKPJ4A60rH6qw6khA8Rg+/xaYC9tfUYATu28QfTg6uc/OQ6k+D+Vq9
TfjCNS4qppLpreCRm12TqRCDQbYWy/aXU0Pibs7NCPvLIhbVMqCrgwfnqGVgd82d
l8Hdd/3bKd3jIJCOZv9UAlwH56eudagix5hPRHwiKFp4evqBo9zFek1BHIV24ZeC
NbUy0W4qnpz4vxckw4clrVBAwb10T5+2gao8tCfWBCAvU8wNaAY=
=soa9
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.

Message received at 45360 <at> debbugs.gnu.org:


Received: (at 45360) by debbugs.gnu.org; 22 Dec 2020 13:40:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 22 08:40:16 2020
Received: from localhost ([127.0.0.1]:49240 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1krhtf-0004kY-LT
	for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 08:40:15 -0500
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:29307)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1krhtc-0004kG-St
 for 45360 <at> debbugs.gnu.org; Tue, 22 Dec 2020 08:40:14 -0500
X-Originating-IP: 185.131.40.67
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id DCCBC240002;
 Tue, 22 Dec 2020 13:40:02 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: bug#45360: Cannot log in to GNOME on foreign distro with Guix
References: <87v9cu4cyg.fsf@HIDDEN> <87tuseoyn2.fsf@HIDDEN>
 <87blemnho1.fsf@HIDDEN>
Date: Tue, 22 Dec 2020 14:40:01 +0100
In-Reply-To: <87blemnho1.fsf@HIDDEN> (Ricardo Wurmus's message of "Tue,
 22 Dec 2020 13:34:22 +0100")
Message-ID: <87v9cuez7y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 45360
Cc: Carlo Zancanaro <carlo@HIDDEN>, evan.straw99@HIDDEN,
 45360 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello,

Ricardo Wurmus <rekado@HIDDEN> writes:

> Carlo Zancanaro <carlo@HIDDEN> writes:

>> We should consider this a bug, because Guix's attempt to add to the
>> XDG_DATA_DIRS environment variable clobbers the default value that
>> foreign distributions are relying on.
>
> Is this something we can avoid by patching =E2=80=A6 something to use a
> Guix-specific variable?  This variable can cause a lot of trouble when
> using Guix on foreign distros, but I don=E2=80=99t know how we can prevent
> system software from loading stuff from XDG_DATA_DIRS for Guix and vice
> versa without renaming the variables.
>
> A related question: should Guix software ignore XDG_DATA_DIRS when set
> by the system?  Or is it enough to make it respect an *additional*
> variable like GUIX_XDG_DATA_DIRS, which we would have Guix set?
>
>> We should at least document this in the manual, maybe in "(guix)
>> Application Setup".
>
> If it=E2=80=99s an easy workaround: yes.  But if it=E2=80=99s a bug we ca=
n actually fix
> I=E2=80=99d rather see it fixed :)

I don't think this would be a sufficient workaround anyway. It seems
related to bug 35308 (<http://issues.guix.info/35308>) where
GI_TYPELIB_PATH is also involved.

Regards,
--=20
Nicolas Goaziou




Information forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.

Message received at 45360 <at> debbugs.gnu.org:


Received: (at 45360) by debbugs.gnu.org; 22 Dec 2020 12:34:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 22 07:34:33 2020
Received: from localhost ([127.0.0.1]:49145 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1krgs5-0002Od-1m
	for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 07:34:33 -0500
Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21025)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1krgs3-0002OO-Am
 for 45360 <at> debbugs.gnu.org; Tue, 22 Dec 2020 07:34:31 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1608640467; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=cJB/V/eSQfGolhtVBONG21iOnb631oeMI5bStlN/nHRPCIiW7DdRr5RNtE3LpgoV8T2VDMZye9Wm58ESwp75WEnodddKBbQoY1fPs5LyxulsBJ2C1ue6OgXH5dtnjNNirksCGnlfzHi5dkYtXc1Yl6ZNYn19Ms7M2foFT2uLqIo=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1608640467;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To;
 bh=cg+vA5jTOr9rkvgSVX0C8DLWDgQ/+WbbbJvG3XH1KRE=; 
 b=MQokYftu4NMrkohxjMrLLwti5RFg3oRTQBjIb68dVRwN0BxTJRSiEGWn5L1Su7UH0AX3ewpx9dst/awHMR0cod4JSzufeV2+l1P+pLUKcdpvqAxqFxehLYDzK9/I459WYrX2hPAN/WobEneT9jObbWwM67Um4eXvtKWD2Wqeydg=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1608640467; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 bh=cg+vA5jTOr9rkvgSVX0C8DLWDgQ/+WbbbJvG3XH1KRE=;
 b=djOzFu3TNB+t8XkKlfbnHZsrN1EAI9YnFX2OEI1aQWAY4VAgo/2WlCb91qBOHlhA
 oKdHBeAvfAAXWq1BhohTPkeNM5vnorYevvYRWB8QhpUmarLyapDkJVBI0wlQ+eI/lsC
 zASkfgJK8ZA0nYbgyxFLpTuQoDA+8T/queM6whfY=
Received: from localhost (p54ad4ffa.dip0.t-ipconnect.de [84.173.79.250]) by
 mx.zohomail.com with SMTPS id 1608640465886910.9147713749055;
 Tue, 22 Dec 2020 04:34:25 -0800 (PST)
References: <87v9cu4cyg.fsf@HIDDEN> <87tuseoyn2.fsf@HIDDEN>
User-agent: mu4e 1.4.13; emacs 27.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Carlo Zancanaro <carlo@HIDDEN>
Subject: Re: bug#45360: Cannot log in to GNOME on foreign distro with Guix
In-reply-to: <87tuseoyn2.fsf@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Tue, 22 Dec 2020 13:34:22 +0100
Message-ID: <87blemnho1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 45360
Cc: bug-guix@HIDDEN, Evan Straw <evan.straw99@HIDDEN>,
 45360 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Carlo Zancanaro <carlo@HIDDEN> writes:

>> Is this a bug, or is it possible I've just misconfigured something?
>
> We should consider this a bug, because Guix's attempt to add to the
> XDG_DATA_DIRS environment variable clobbers the default value that
> foreign distributions are relying on.

Is this something we can avoid by patching =E2=80=A6 something to use a
Guix-specific variable?  This variable can cause a lot of trouble when
using Guix on foreign distros, but I don=E2=80=99t know how we can prevent
system software from loading stuff from XDG_DATA_DIRS for Guix and vice
versa without renaming the variables.

A related question: should Guix software ignore XDG_DATA_DIRS when set
by the system?  Or is it enough to make it respect an *additional*
variable like GUIX_XDG_DATA_DIRS, which we would have Guix set?

> We should at least document this in the manual, maybe in "(guix)
> Application Setup".

If it=E2=80=99s an easy workaround: yes.  But if it=E2=80=99s a bug we can =
actually fix
I=E2=80=99d rather see it fixed :)

--=20
Ricardo




Information forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Dec 2020 12:34:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 22 07:34:40 2020
Received: from localhost ([127.0.0.1]:49147 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1krgs5-0002Of-9W
	for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 07:34:40 -0500
Received: from lists.gnu.org ([209.51.188.17]:40348)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1krgs2-0002ON-VB
 for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 07:34:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57532)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rekado@HIDDEN>)
 id 1krgs2-0004Zw-OM
 for bug-guix@HIDDEN; Tue, 22 Dec 2020 07:34:30 -0500
Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21019)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rekado@HIDDEN>)
 id 1krgs1-0002zR-9U
 for bug-guix@HIDDEN; Tue, 22 Dec 2020 07:34:30 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1608640467; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=cJB/V/eSQfGolhtVBONG21iOnb631oeMI5bStlN/nHRPCIiW7DdRr5RNtE3LpgoV8T2VDMZye9Wm58ESwp75WEnodddKBbQoY1fPs5LyxulsBJ2C1ue6OgXH5dtnjNNirksCGnlfzHi5dkYtXc1Yl6ZNYn19Ms7M2foFT2uLqIo=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1608640467;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To;
 bh=cg+vA5jTOr9rkvgSVX0C8DLWDgQ/+WbbbJvG3XH1KRE=; 
 b=MQokYftu4NMrkohxjMrLLwti5RFg3oRTQBjIb68dVRwN0BxTJRSiEGWn5L1Su7UH0AX3ewpx9dst/awHMR0cod4JSzufeV2+l1P+pLUKcdpvqAxqFxehLYDzK9/I459WYrX2hPAN/WobEneT9jObbWwM67Um4eXvtKWD2Wqeydg=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1608640467; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 bh=cg+vA5jTOr9rkvgSVX0C8DLWDgQ/+WbbbJvG3XH1KRE=;
 b=djOzFu3TNB+t8XkKlfbnHZsrN1EAI9YnFX2OEI1aQWAY4VAgo/2WlCb91qBOHlhA
 oKdHBeAvfAAXWq1BhohTPkeNM5vnorYevvYRWB8QhpUmarLyapDkJVBI0wlQ+eI/lsC
 zASkfgJK8ZA0nYbgyxFLpTuQoDA+8T/queM6whfY=
Received: from localhost (p54ad4ffa.dip0.t-ipconnect.de [84.173.79.250]) by
 mx.zohomail.com with SMTPS id 1608640465886910.9147713749055;
 Tue, 22 Dec 2020 04:34:25 -0800 (PST)
References: <87v9cu4cyg.fsf@HIDDEN> <87tuseoyn2.fsf@HIDDEN>
User-agent: mu4e 1.4.13; emacs 27.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Carlo Zancanaro <carlo@HIDDEN>
Subject: Re: bug#45360: Cannot log in to GNOME on foreign distro with Guix
In-reply-to: <87tuseoyn2.fsf@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Tue, 22 Dec 2020 13:34:22 +0100
Message-ID: <87blemnho1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
Received-SPF: pass client-ip=136.143.188.50; envelope-from=rekado@HIDDEN;
 helo=sender4-of-o50.zoho.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-guix@HIDDEN, Evan Straw <evan.straw99@HIDDEN>,
 45360 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


Carlo Zancanaro <carlo@HIDDEN> writes:

>> Is this a bug, or is it possible I've just misconfigured something?
>
> We should consider this a bug, because Guix's attempt to add to the
> XDG_DATA_DIRS environment variable clobbers the default value that
> foreign distributions are relying on.

Is this something we can avoid by patching =E2=80=A6 something to use a
Guix-specific variable?  This variable can cause a lot of trouble when
using Guix on foreign distros, but I don=E2=80=99t know how we can prevent
system software from loading stuff from XDG_DATA_DIRS for Guix and vice
versa without renaming the variables.

A related question: should Guix software ignore XDG_DATA_DIRS when set
by the system?  Or is it enough to make it respect an *additional*
variable like GUIX_XDG_DATA_DIRS, which we would have Guix set?

> We should at least document this in the manual, maybe in "(guix)
> Application Setup".

If it=E2=80=99s an easy workaround: yes.  But if it=E2=80=99s a bug we can =
actually fix
I=E2=80=99d rather see it fixed :)

--=20
Ricardo




Information forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.

Message received at 45360 <at> debbugs.gnu.org:


Received: (at 45360) by debbugs.gnu.org; 22 Dec 2020 11:42:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 22 06:42:32 2020
Received: from localhost ([127.0.0.1]:49087 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1krg3k-0007RV-3o
	for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 06:42:32 -0500
Received: from zancanaro.com.au ([45.76.117.151]:44886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <carlo@HIDDEN>) id 1krg3i-0007RJ-58
 for 45360 <at> debbugs.gnu.org; Tue, 22 Dec 2020 06:42:30 -0500
Received: by zancanaro.com.au (Postfix, from userid 116)
 id 1063F20C71; Tue, 22 Dec 2020 11:42:28 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on vultr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=4.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.2
Received: from jolteon (unknown [27.96.215.68])
 by zancanaro.com.au (Postfix) with ESMTPSA id CD54320C68;
 Tue, 22 Dec 2020 11:42:26 +0000 (UTC)
References: <87v9cu4cyg.fsf@HIDDEN>
User-agent: mu4e 1.4.13; emacs 27.1
From: Carlo Zancanaro <carlo@HIDDEN>
To: Evan Straw <evan.straw99@HIDDEN>
Subject: Re: bug#45360: Cannot log in to GNOME on foreign distro with Guix
In-reply-to: <87v9cu4cyg.fsf@HIDDEN>
Date: Tue, 22 Dec 2020 22:42:25 +1100
Message-ID: <87tuseoyn2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 45360
Cc: 45360 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Evan!

On Tue, Dec 22 2020, Evan Straw wrote:
> ... When I add a package (like stumpwm) that needs to set 
> XDG_DATA_DIRS, the problem seems to reappear. ...

I think I've had this problem in the past. I'm currently running 
on a foreign distribution, and I have this in my ~/.profile file:

    # XDG_DATA_DIRS often starts off empty, but an empty value is
    # interpreted as this value. Loading a profile can set it, 
    though,
    # which effectively ignores the default value. We want it to
    # instead add to the default, so we set it here to the default
    # value.
    if [ -z "$XDG_DATA_DIRS" ]; then
        export XDG_DATA_DIRS="/usr/local/share/:/usr/share/"
    fi

I think I took the default value from 
https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html 
where it says:

    If $XDG_DATA_DIRS is either not set or empty, a value equal to 
    /usr/local/share/:/usr/share/ should be used.

I hope that helps!

> Is this a bug, or is it possible I've just misconfigured 
> something?

We should consider this a bug, because Guix's attempt to add to 
the XDG_DATA_DIRS environment variable clobbers the default value 
that foreign distributions are relying on.

We should at least document this in the manual, maybe in "(guix) 
Application Setup".

Carlo




Information forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Dec 2020 05:38:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 22 00:38:58 2020
Received: from localhost ([127.0.0.1]:48753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kraNt-0000fT-RA
	for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 00:38:58 -0500
Received: from lists.gnu.org ([209.51.188.17]:50080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <evan.straw99@HIDDEN>) id 1kraNr-0000fK-Bu
 for submit <at> debbugs.gnu.org; Tue, 22 Dec 2020 00:38:56 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:43372)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <evan.straw99@HIDDEN>)
 id 1kraNr-0006Je-53
 for bug-guix@HIDDEN; Tue, 22 Dec 2020 00:38:55 -0500
Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]:54039)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <evan.straw99@HIDDEN>)
 id 1kraNo-00047Y-Qo
 for bug-guix@HIDDEN; Tue, 22 Dec 2020 00:38:54 -0500
Received: by mail-pj1-x102d.google.com with SMTP id iq13so718452pjb.3
 for <bug-guix@HIDDEN>; Mon, 21 Dec 2020 21:38:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version;
 bh=Xl7dpBcshIUp72LUmtKk8HtLDJGHqyaPiIe2ert5dXk=;
 b=FcLylQN+8QucJQM1WAlIt9c4EUBgxxJ60QzDMLqW2+w9xA1vpsxlPzrlRz3wIiXJqY
 AqaUTvtXNgGecHJ/KoXTr8PHjZbLMKcR/ex/71iFY+hFqrsY2+dzCFJcT251+GJTCzi6
 rqC4phFCbzZncTy3zV9QIKKn89He2PEdfkWf90dOHuPsKC5mEMHyUYeJ5uQBdrZt+x3m
 dQCdli54ovDogSRBwOeMd/G49pqWRyQ+q1FCbUT6BUaL/hYCEuLWjDeZoWA/h2D5Yvfp
 MyP4a+ty8hN24zJGoBdEhF+aK/fWP2SOjHpZnxpe7tsdyLKNYXJUNAQeW+8oAd10w7qp
 Q9lA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version;
 bh=Xl7dpBcshIUp72LUmtKk8HtLDJGHqyaPiIe2ert5dXk=;
 b=B406WywxzdcCozVKZcwqOwOKRq/QPYFoGTUBCubaCUQFIrx8erJfaNyRyMbAdqVOx4
 8Jr7cm3DRVL1HZE11SS+0JhpS3BOW2LDLPivD5YGAAeJaqv7rdPrzTVn4T10nFdzisDR
 H1vQTqclxkIE2ecQqY7T5O4Ir6aIbOVV8JoVkiWVvsidK17F/zpIefxcLbJAM0tpzEe7
 BMRFJrEpi/wL5qQTVRylUF9tPzXfy8lCNMaf/2otn9RGA31MqU03mjUiPWb+QzB9PLik
 NXFc+qdAqovw3diNXeygC2FzNkUfB4uD3eJid/ioRdRNHZhkgyKtdKUF+ljjZWDzOeeb
 TDbA==
X-Gm-Message-State: AOAM533YXLwr/BMCHoAKx0QeFuNsnhKqcYZ1+zOLMKSxi7YrcCLmj4b0
 vbhilmcpTNWiiq5ONfSgGmaatJo8yNO6yA==
X-Google-Smtp-Source: ABdhPJxUUcSzRRaJzwWDRxZWP9h4ah45cowzywxN/sZZsJ2y7hUkXV9L9xVzC1ITwWfpxRo/YDcpSg==
X-Received: by 2002:a17:90a:a10e:: with SMTP id
 s14mr20038820pjp.133.1608615530478; 
 Mon, 21 Dec 2020 21:38:50 -0800 (PST)
Received: from navi (137-025-019-170.res.spectrum.com. [137.25.19.170])
 by smtp.gmail.com with ESMTPSA id d133sm15381412pfd.6.2020.12.21.21.38.49
 for <bug-guix@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 21 Dec 2020 21:38:49 -0800 (PST)
From: Evan Straw <evan.straw99@HIDDEN>
To: bug-guix@HIDDEN
Subject: Cannot log in to GNOME on foreign distro with Guix
Date: Mon, 21 Dec 2020 21:38:47 -0800
Message-ID: <87v9cu4cyg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102d;
 envelope-from=evan.straw99@HIDDEN; helo=mail-pj1-x102d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

--=-=-=
Content-Type: text/plain

 Hello,

I'm running Ubuntu 20.04.1 LTS with Guix installed on top as a package
manager.

--8<---------------cut here---------------start------------->8---
evan@navi:~$ guix describe
Generation 30	Dec 21 2020 13:21:53	(current)
  guix f00e68a
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: f00e68ace070fd5240a4b5874e61c26f6e909b6c
  personal bd255b1
    repository URL: https://git.sr.ht/~estraw/guix-channel
    branch: master
    commit: bd255b10b22e612971bd8daf9c2ab3d3014a0b7c
--8<---------------cut here---------------end--------------->8---


One day, I went to log in after rebooting my PC (I had performed a `guix
pull` the same day) and upon entering my password, I was just brought
immediately back to the login screen. Checking the system journal, I
found that gnome-session is outputting several errors like

--8<---------------cut here---------------start------------->8---
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom'
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings'
Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings'
Dec 17 22:27:14 navi gnome-session-binary[24407]: CRITICAL: We failed, but the fail whale is dead. Sorry....
--8<---------------cut here---------------end--------------->8---

When I disable the shell script in /etc/profile.d/ that exports
necessary environment variables for Guix, the problem disappears, and I
am able to log in again, which makes me suspect that maybe some of the
environment variables that Guix sets are confusing GNOME somehow. I'm
not sure if it is caused by one of the packages I have installed from
Guix, but I know that when I limit my profile to only Emacs and the
Emacs packages I have installed from Guix, I am able to log in
again. When I add a package (like stumpwm) that needs to set
XDG_DATA_DIRS, the problem seems to reappear. I also was able to
reproduce the problem on another machine I have that runs the same
operating system and also has Guix.

Is this a bug, or is it possible I've just misconfigured something?
Please let me know if I'm missing any needed information and I'll do my
best to provide it.

-- Evan Straw <evan.straw99@HIDDEN>

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl/hhmcACgkQ9TDDtKKp
8G0dHRAAyKwsWVQKQQqCrcqwBi3TYuAPQPsImGEXwuhaRwN6zQ0DK3RajXlGBptj
EwlUl7Zypgi9NxGIM3gPZ3jYltEwzvawziiWNK2sZNQAoszU3WZO7mWiius9pskq
yfuymF+BOO4P3Pe8bZW/nAfdbo11sUjjTKqcYd5CxhQZEJt4MpFRJ4dDJGNtRc6k
t3pG/ee3CBHfc+88DqjfBDPtBS8tlmwaX+tdw1YiBsyPRXbqtvXExQghTCXidO7+
u48XrIQ4cipYNXr/BersfM3gql4EwDON24RZ2IlCSQU3Vc+WJJrwXQuGFNqvn133
Zy1eRRTw0HerDHmStbK8FMy80DfzZRCyz/Gz4NWgDeldOHLgNF6tCCn821WkKb3U
X5cqTNC5srWpgzU1h1+gyoZDuI3pQZJgWXRvs2/rJyjnfz2m4yYuIAJRVudMV1C6
IpVvmDxGU2rKRwX52sFxawxJBjlsrXfK9u+Qk9JNLsO/l42Se7bWm81o2Ixl4Vxd
rYvvYVJeSWw2nTjJYyJ5ocJH+xC/XVEoFRlmB3RlLqoMIKYXXFskdiptYjysc3ny
h1Z0FP7k7nl2wZvtTjIQ0SpwbmYBengPCLwc/utUrXWqJB/CUf5vEZpQpfiBplT5
dUiWtRVkhowz/75FlTPQ+rKfclQxwZ2lsLJd8O7lmVDuqh7Ccgk=
=Lcpl
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Evan Straw <evan.straw99@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#45360; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 30 Dec 2020 02:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.