From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 02 14:56:43 2021 Received: (at submit) by debbugs.gnu.org; 2 Jun 2021 18:56:43 +0000 Received: from localhost ([127.0.0.1]:41346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loW2l-0005qK-N0 for submit@debbugs.gnu.org; Wed, 02 Jun 2021 14:56:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:40842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loW2k-0005qD-Gb for submit@debbugs.gnu.org; Wed, 02 Jun 2021 14:56:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loW2k-0007jg-8Q for bug-guix@gnu.org; Wed, 02 Jun 2021 14:56:42 -0400 Received: from mx1.riseup.net ([198.252.153.129]:57922) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loW2i-0000Jr-64 for bug-guix@gnu.org; Wed, 02 Jun 2021 14:56:41 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4FwJCq0TC5zDq6v for ; Wed, 2 Jun 2021 11:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1622660199; bh=OQepee3pxqMztTOly7q9QyCrShjQffkGMv1Gyx4T6Sw=; h=To:From:Subject:Date:From; b=Emoouh465VhqpDviMaIO6bMYWvt1ZojrNt9N7OhhIax2rQuVpYWuem+t8GjWKWNOT J+GhqNd01Zm6HooXQGSlvWwjgzqxVWcBlSEwBbVTFLI2uPimcglfdSYVhCjeuE+Mdh StoEExRPLrffcejJXCW6JZFvFaWdZwec/Y9aph5U= X-Riseup-User-ID: EED327FB20212AB699F94578D71518409C9E572484FD22EF26C4D42F13D4F55B Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4FwJCp1QKYz5vfB for ; Wed, 2 Jun 2021 11:56:37 -0700 (PDT) To: bug-guix@gnu.org From: bo0od Subject: Guix on Debian 11 - Cant run or find applications from Guix Message-ID: Date: Wed, 2 Jun 2021 18:56:33 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=bo0od@riseup.net; helo=mx1.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi There, I have installed Guix package manager over debian bullseye 11 then i installed a package using guix (after running guix pull) with two ways: (x package i tried is icecat) guix install x sudo -i guix install x both of the commands worked but the x package has no icon nor i can run it using terminal. ThX! From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 17:27:14 2021 Received: (at 48796) by debbugs.gnu.org; 3 Jun 2021 21:27:14 +0000 Received: from localhost ([127.0.0.1]:44904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loury-0006EL-0V for submit@debbugs.gnu.org; Thu, 03 Jun 2021 17:27:14 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:58708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lourw-0006E8-EX for 48796@debbugs.gnu.org; Thu, 03 Jun 2021 17:27:13 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id ClT42500J0mfAB406lT4u5; Thu, 03 Jun 2021 23:27:04 +0200 Message-ID: Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix From: Maxime Devos To: bo0od , 48796@debbugs.gnu.org Date: Thu, 03 Jun 2021 23:26:53 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-AR4OIC5BKoEIWnh12Fnv" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622755625; bh=/Xxy3QRbiNdYW2Sxx332k6LLykVnVdCrStgQLhZiDIQ=; h=Subject:From:To:Date:In-Reply-To:References; b=ejtTQwofbQ4eswqWTRDE2J4VkBCg2s9+Uqw8BlbqP8wce23LkLNJmhPkb6r4mEzTY A+GcRRNNW11ta+UbhLikyczYFUMnCW1XdGnObfzOtRnP5HN+ZlpCn3CydcRjtDwyEX eDmpJUigzuXtw++Dir4+UeiG5akrKWz+GtWL/36pFg2N9WnaLnBI17Hj4bB5y6oigq ixJW9q8Vk2YmaQMbaZ5uFRAVnCG1ESbpqvEXPgGzWieZSfiMh8QYsLBmye4Uqo3/HT sD+mUHbYiu6G2GkHw4gjR1G/QYtrMemw/MxdO2fD5F8I0edZ40Zdgi0+AnXrU7Hs81 jCz8OkXoXFMaw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-AR4OIC5BKoEIWnh12Fnv Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable bo0od schreef op wo 02-06-2021 om 18:56 [+0000]: > Hi There, >=20 > I have installed Guix package manager over debian bullseye 11 then i=20 > installed a package using guix (after running guix pull) with two ways:= =20 > (x package i tried is icecat) >=20 > guix install x >=20 > sudo -i guix install x There should be no need to install anything as root, unless you make a habit of logging in as the root user and work from there (not recommended). (Except the guix daemon itself maybe? But that's "sudo guix pull" I think, not "sudo guix install guix". I'm on Guix System myself.) > both of the commands worked but the x package has no icon nor i can run= =20 > it using terminal. Which icon are you looking at? The icon in a desktop menu? The =E2=80=98cat around a globe=E2=80=99 image you'd see on =E2=80=98new ta= b=E2=80=99 windows above the search bar? The same image, but downscaled, before =E2=80=98New Tab=E2=80=99 in the tab bar? > nor i can run it using terminal I can use IceCat just fine from the terminal (Guix System), more details are needed, =E2=80=98I can't run it=E2=80=99 is rather vague. Is there any log output, does IceCat start but crash soon, maybe =E2=80=98bash: icecat: command not found=E2=80=99, ...? Greetings, Maxime. --=-AR4OIC5BKoEIWnh12Fnv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYLlJHRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qbmAP9Q/R4rs86wFa5hodpSc7inPhS/ kf2JhALo3Fa0dO66kAD/UnSPgeaYYomSa+PoRVWxZSmTj1X+kFS2aSpVZ8g3nQI= =d0xr -----END PGP SIGNATURE----- --=-AR4OIC5BKoEIWnh12Fnv-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 19:19:01 2021 Received: (at 48796) by debbugs.gnu.org; 3 Jun 2021 23:19:01 +0000 Received: from localhost ([127.0.0.1]:44978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lowc8-0000PW-NW for submit@debbugs.gnu.org; Thu, 03 Jun 2021 19:19:00 -0400 Received: from mx1.riseup.net ([198.252.153.129]:45086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lowc7-0000PK-6d for 48796@debbugs.gnu.org; Thu, 03 Jun 2021 19:18:59 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Fx1zx5bfpzDqd1; Thu, 3 Jun 2021 16:18:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1622762333; bh=DC2Ai+3f7DyHfdUzUdLAyN5OG0FmkaZF2glDko7dOyI=; h=Subject:To:References:From:Date:In-Reply-To:From; b=YMBixjl0kr+J8xt6WlhA4xcqGzZXJUTJaABhyQj2/tLBbglxli/vcfmldBKe/5JHW 8nCQgTg2z/IshYHkR2SjYB8hpu+fJhup/TP1/n8+2K5gDR5b6e/HozmWK45VQLx+hb 5XcKfVJeKjvugSmM+QtntkpFGeyf7Z40CNFFCjVM= X-Riseup-User-ID: 688E02A07A7AA4ACE3A5A4E81433B86DCC9728A96C4D6425655FAB76FF06F612 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Fx1zw5F6kz5vY5; Thu, 3 Jun 2021 16:18:52 -0700 (PDT) Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix To: Maxime Devos , 48796@debbugs.gnu.org References: From: bo0od Message-ID: Date: Thu, 3 Jun 2021 23:18:49 +0000 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > There should be no need to install anything as root, > unless you make a habit of logging in as the root user > and work from there (not recommended). I know i just mentioned this info to say with or without root nothing is appeared to be readable from the system. > Which icon are you looking at? The icon in a desktop menu? > The ‘cat around a globe’ image you'd see on ‘new tab’ windows > above the search bar? The same image, but downscaled, before > ‘New Tab’ in the tab bar? There is nothing exist of any kind from icons. (icecat starting icon in the applications menu or so) > I can use IceCat just fine from the terminal (Guix System), > more details are needed, ‘I can't run it’ is rather vague. > Is there any log output, does IceCat start but crash soon, I can use that as well fine in guixsd, But not in debian. > maybe ‘bash: icecat: command not found’, ...? yes, and if i type ice and press Tab nothing appearing. So whether graphical or terminal nothing indicating that there is a software installed/exist in the system (though the software installed and exist) Note: manually going to /home/user/.guix-profile/share/applications/icecat.desktop and pressing it it will run icecat.(but thats not how applications should be running) Maxime Devos: > bo0od schreef op wo 02-06-2021 om 18:56 [+0000]: >> Hi There, >> >> I have installed Guix package manager over debian bullseye 11 then i >> installed a package using guix (after running guix pull) with two ways: >> (x package i tried is icecat) >> >> guix install x >> >> sudo -i guix install x > > There should be no need to install anything as root, > unless you make a habit of logging in as the root user > and work from there (not recommended). > > (Except the guix daemon itself maybe? But that's "sudo guix pull" > I think, not "sudo guix install guix". I'm on Guix System > myself.) > >> both of the commands worked but the x package has no icon nor i can run >> it using terminal. > > Which icon are you looking at? The icon in a desktop menu? > The ‘cat around a globe’ image you'd see on ‘new tab’ windows > above the search bar? The same image, but downscaled, before > ‘New Tab’ in the tab bar? > >> nor i can run it using terminal > > I can use IceCat just fine from the terminal (Guix System), > more details are needed, ‘I can't run it’ is rather vague. > Is there any log output, does IceCat start but crash soon, > maybe ‘bash: icecat: command not found’, ...? > > Greetings, > Maxime. > From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 05:48:04 2021 Received: (at 48796) by debbugs.gnu.org; 5 Jun 2021 09:48:04 +0000 Received: from localhost ([127.0.0.1]:48333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpSuR-0004gT-TD for submit@debbugs.gnu.org; Sat, 05 Jun 2021 05:48:04 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:45202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpSuP-0004g3-Ey for 48796@debbugs.gnu.org; Sat, 05 Jun 2021 05:48:02 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by andre.telenet-ops.be with bizsmtp id DMnz2500N0mfAB401Mnzdf; Sat, 05 Jun 2021 11:48:00 +0200 Message-ID: Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix From: Maxime Devos To: bo0od , 48796@debbugs.gnu.org Date: Sat, 05 Jun 2021 11:47:53 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-pWLEzHtCYNzodysNefKH" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622886480; bh=20KFbBKYnocwhBBdLkExZ1kJTAVowI+MZk0eItTu1TE=; h=Subject:From:To:Date:In-Reply-To:References; b=JR0J2yNZWMHsBC5RoP1ErpT/V7K0rqXCv5OcxwB0FFWDmJ4BjQKiSkjoz3tk6upwG eooKKT0/E+d7UBk+lsuIT36JEQzYQUkO46htG1jb+o/Eh2DQD6hgm08SnsBd76St03 uybO19OLQ2qnodWmTonA6vtDbETNaEEvobpk9Wm9jQKf//iZabcHjTqKnA8swP+MIG RQoEcp05QQRPS2zhkDbBuRFC1KZ+Im0oX+HOUmIWQXCB8dGYURJM2Iyw0Ga0z94f5f zYMaFLZ4jBaPVA7OmVTqImr4nNcas36tsujRFDXCOTOJwXVfD23pd7s9FOJlMHgylr J0qall+DiLVsw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-pWLEzHtCYNzodysNefKH Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable bo0od schreef op do 03-06-2021 om 23:18 [+0000]: > > Which icon are you looking at? The icon in a desktop menu? > > The =E2=80=98cat around a globe=E2=80=99 image you'd see on =E2=80=98n= ew tab=E2=80=99 windows > > above the search bar? The same image, but downscaled, before > > =E2=80=98New Tab=E2=80=99 in the tab bar? >=20 > There is nothing exist of any kind from icons. (icecat starting icon in= =20 > the applications menu or so) For clarification, which option applies? (a) IceCat does not appear in the application menu at all (b) or: IceCat does appear in the application menu, but its icon is missing (but there is still some text like =E2=80=98GNU IceCat web= browser=E2=80=99) > > I can use IceCat just fine from the terminal (Guix System), > > more details are needed, =E2=80=98I can't run it=E2=80=99 is rather va= gue. > > Is there any log output, does IceCat start but crash soon, >=20 > I can use that as well fine in guixsd, But not in debian. >=20 > > maybe =E2=80=98bash: icecat: command not found=E2=80=99, ...? >=20 > yes, and if i type ice and press Tab nothing appearing. What's the output of "echo $PATH"? Normally, $HOME/.guix-profile/bin should be present in $PATH, but maybe somehow it isn't. Also, what's the output of ls -l ~/.guix-profile/bin/icecat and ls -l ~/.guix-profile/bin ? Greetings, Maxime. --=-pWLEzHtCYNzodysNefKH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYLtISRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tBmAP9AmyxhvHXuulN/7NSfE4CJxCFi uv2JuHAMTlGSOZaJFwEA/EI2OAt1tSzdOmT+NRwsZy1+H8afr2qCh4e33en/GwA= =h1PK -----END PGP SIGNATURE----- --=-pWLEzHtCYNzodysNefKH-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 07:25:29 2021 Received: (at 48796) by debbugs.gnu.org; 5 Jun 2021 11:25:29 +0000 Received: from localhost ([127.0.0.1]:48393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpUQj-00078n-5O for submit@debbugs.gnu.org; Sat, 05 Jun 2021 07:25:29 -0400 Received: from mx1.riseup.net ([198.252.153.129]:47948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpUQh-00078W-4m for 48796@debbugs.gnu.org; Sat, 05 Jun 2021 07:25:27 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Fxy3j4fXHzDsvD; Sat, 5 Jun 2021 04:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1622892321; bh=+kfYmkhX8qhM08CPwgUx+5FQn4CaS/ITGsqF+TwJ8UU=; h=Subject:To:References:From:Date:In-Reply-To:From; b=cc1bUieW3FVHDMlkYEjzqx3wVU3oWa6gWfdwkwJGUHJo05PAB7Muawhj9ZAnUd6dp VTOF/LgzGgfMr5+cmKSpoIkVCyGS8ZsPMeNafKRy69XL06MAbONRPsl8akGuBLA70d Wzuf0yl1EK+vtKJ/gAh0p2sg3EGfOXMcx9OQZFAU= X-Riseup-User-ID: 55773107663DB39BC056F84372E7251B2E39D881651E7FC20FDDFA62611F8D46 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Fxy3h0GNLz5vbS; Sat, 5 Jun 2021 04:25:19 -0700 (PDT) Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix To: Maxime Devos , 48796@debbugs.gnu.org References: From: bo0od Message-ID: <013bc325-d178-4eb1-68fb-e96865540b62@riseup.net> Date: Sat, 5 Jun 2021 11:25:14 +0000 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------CA763D285B373D2704BDA918" Content-Language: en-US X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------CA763D285B373D2704BDA918 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit > (a) IceCat does not appear in the application menu at all This one > What's the output of... Check the uploaded image. Maxime Devos: > bo0od schreef op do 03-06-2021 om 23:18 [+0000]: >> > Which icon are you looking at? The icon in a desktop menu? >> > The ‘cat around a globe’ image you'd see on ‘new tab’ windows >> > above the search bar? The same image, but downscaled, before >> > ‘New Tab’ in the tab bar? >> >> There is nothing exist of any kind from icons. (icecat starting icon in >> the applications menu or so) > > For clarification, which option applies? > > (a) IceCat does not appear in the application menu at all > (b) or: > IceCat does appear in the application menu, but its icon > is missing (but there is still some text like ‘GNU IceCat webbrowser’) > >> > I can use IceCat just fine from the terminal (Guix System), >> > more details are needed, ‘I can't run it’ is rather vague. >> > Is there any log output, does IceCat start but crash soon, >> >> I can use that as well fine in guixsd, But not in debian. >> >> > maybe ‘bash: icecat: command not found’, ...? >> >> yes, and if i type ice and press Tab nothing appearing. > > What's the output of "echo $PATH"? Normally, $HOME/.guix-profile/bin > should be present in $PATH, but maybe somehow it isn't. > > Also, what's the output of > ls -l ~/.guix-profile/bin/icecat > > and > ls -l ~/.guix-profile/bin > ? > > Greetings, > Maxime. > --------------CA763D285B373D2704BDA918 Content-Type: image/png; name="guixpaths.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="guixpaths.png" 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 UgDAQkNDQ40XJ159bcFHv3zw540X/X29zcFnDh36w7N//9pv9OqV+nRxOrmWepKOpelYeq3P a3O1+fuVL9O5P56rpJWdz++87637moMT/5pYfkVVZirNzUIXWmrOK23xMAIAfrhWxdOIP3rl o/G/jm++f3O+N1+bq11+//LFN/+/jZ1Wp8HBwUwmc71nAQCsiFVRUUmSVEqV8yfPX+9ZfM9G R0ev9xQAgJWyWiqKxMonAPhBWbi7JgAAy6GiAAAiVBQAQISKAgCIUFEAABEqCgAgQkUBAESo KACACBUFABChogAAIlQUAECEigIAiFBRAAARKgoAIEJFAQBEqCgAgAgVBQAQoaIAACJUFABA hIoCAIhQUQAAESoKACBCRQEARKgoAIAIFQUAEKGiAAAiVBQAQISKAgCIUFEAABEqCgAgQkUB AESoKACACBUFABChogAAIlQUAECEigIAiFBRAAARKgoAIEJFAQBEqCgAgAgVBQAQoaIAACJU FABAhIoCAIhQUQAAESoKACBCRQEARKgoAIAIFQUAEKGiAAAiVBQAQISKAgCIUFEAABEqCgAg QkUBAESoKACACBUFABChogAAIlQUAECEigIAiFBRAAARKgoAIEJFAQBEqCgAgAgVBQAQoaIA ACJUFABAhIoCAIhQUQAAESoKACBCRQEARKgoAIAIFQUAEKGiAAAiVBQAQMSX/IfR3/yA9KkA AAAASUVORK5CYII= --------------CA763D285B373D2704BDA918-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 13:50:44 2021 Received: (at 48796) by debbugs.gnu.org; 5 Jun 2021 17:50:44 +0000 Received: from localhost ([127.0.0.1]:50023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpaRY-00023d-3h for submit@debbugs.gnu.org; Sat, 05 Jun 2021 13:50:44 -0400 Received: from world.peace.net ([64.112.178.59]:41604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpaRU-00023O-Dh for 48796@debbugs.gnu.org; Sat, 05 Jun 2021 13:50:42 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lpaRM-0008Jo-Mf; Sat, 05 Jun 2021 13:50:32 -0400 From: Mark H Weaver To: bo0od , 48796@debbugs.gnu.org Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix In-Reply-To: References: Date: Sat, 05 Jun 2021 13:49:34 -0400 Message-ID: <878s3ogq0m.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 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 (-) Hi, bo0od writes: > I have installed Guix package manager over debian bullseye 11 then i > installed a package using guix (after running guix pull) with two ways: > (x package i tried is icecat) > > guix install x > > sudo -i guix install x > > both of the commands worked but the x package has no icon nor i can run > it using terminal. The reason you can't simply type "icecat" in the terminal is because Guix puts the 'icecat' executable in ~/.guix-profile/bin/icecat, but that directory is not in your PATH environment variable. Likewise, the reason there's no icon, i.e. no entry for IceCat in the list of applications known by desktop environments in Debian, is because by default desktop environments look in /usr/share/applications for the ".desktop" files, but Guix puts the desktop files in ~/.guix-profile/share/applications. On a standalone Guix system, these issues are addressed by making sure your environment variables are set as needed to make these things work. ~/.guix-profile/etc/profile should contain Bash shell commands that set the environment variables appropriately for the set of packages currently installed. If you type "source ~/.guix-profile/etc/profile" from a Bash shell, it loads the needed environment variable settings into that shell instance, and henceforth you should be able to run "icecat" by simply typing its name, *but* _only_ in that shell or other processes later spawned from that shell. That's because environment variable settings are _not_ global. Each process has its own set of environment variable settings. Typically, newly spawned processes inherit their environment variable settings from the parent process that launched them. In order to set your environment variables appropriately for your entire desktop environment, you must arrange for the environment variable settings to be loaded before the desktop session is launched. I don't remember off-hand how to do this in Debian. I seem to recall that one approach is to create an ~/.xsessionrc file, which should be an executable Bash script that loads the needed environment variable settings and then launches the desktop environment. Maybe there's a better way. I'm surprised this isn't well-trodden territory, long ago documented in our manual, but I guess it isn't. It would be good if some Debian expert(s), or at least someone who runs Guix on top of Debian, would step forward to fill in the details. Thanks for raising this issue. Regards, Mark -- Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about . From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 17 10:57:14 2021 Received: (at 48796) by debbugs.gnu.org; 17 Jun 2021 14:57:14 +0000 Received: from localhost ([127.0.0.1]:55006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lttSD-0003Ax-KT for submit@debbugs.gnu.org; Thu, 17 Jun 2021 10:57:14 -0400 Received: from ns13.heimat.it ([46.4.214.66]:37152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lttSB-0003Ai-3G for 48796@debbugs.gnu.org; Thu, 17 Jun 2021 10:57:13 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 67EFF3021BB; Thu, 17 Jun 2021 14:57:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BbiY8riU5hiD; Thu, 17 Jun 2021 14:56:44 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 963333021BA; Thu, 17 Jun 2021 14:56:44 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 2ACE1FF707E; Thu, 17 Jun 2021 16:56:44 +0200 (CEST) Received: (nullmailer pid 2153 invoked by uid 1000); Thu, 17 Jun 2021 14:56:43 -0000 From: Giovanni Biscuolo To: Mark H Weaver , bo0od , 48796@debbugs.gnu.org Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix In-Reply-To: <878s3ogq0m.fsf@netris.org> Organization: Xelera.eu References: <878s3ogq0m.fsf@netris.org> Date: Thu, 17 Jun 2021 16:56:42 +0200 Message-ID: <87wnqsletx.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I use Guix on top of Debian, but I installed it long ago "manually" and not via the Debian package "guix"... anyway once installed there are no differences :-) Mark H Weaver writes: [...] >> both of the commands worked but the x package has no icon nor i can run= =20 >> it using terminal. > > The reason you can't simply type "icecat" in the terminal is because > Guix puts the 'icecat' executable in ~/.guix-profile/bin/icecat, but > that directory is not in your PATH environment variable. bo0od please ensure you have this in your ~/.bash_profile: =2D-8<---------------cut here---------------start------------->8--- GUIX_PROFILE=3D"$HOME/.config/guix/current" . "$GUIX_PROFILE/etc/profile" =2D-8<---------------cut here---------------end--------------->8--- Actually, I set all the env variables for Guix in my ~/.profile that (AFAIU) on Debian is included by default in ~/.bash_profile: My ~/.bash_profile: =2D-8<---------------cut here---------------start------------->8--- if [ -f ~/.profile ]; then . ~/.profile fi =2D-8<---------------cut here---------------end--------------->8--- My (edited) ~/.profile: =2D-8<---------------cut here---------------start------------->8--- ### Guix settings # # add Guix current path export PATH=3D"$HOME/.config/guix/current/bin${PATH:+:}$PATH" # add Guix infopath export INFOPATH=3D"$HOME/.config/guix/current/share/info:$INFOPATH" # Guix locpath export GUIX_LOCPATH=3D"$HOME/.guix-profile/lib/locale" # set default Guix profile export GUIX_PROFILE=3D"$HOME/.guix-profile" # set Guix extra profiles export GUIX_EXTRA_PROFILES=3D"$HOME/.guix-extra-profiles" # set timezone data dir (zoneinfo) export TZDIR=3D${GUIX_PROFILE}/share/zoneinfo # source default Guix profile . $GUIX_PROFILE/etc/profile ### XDG_CONFIG_DIRS fixes # see Message-ID: <87r2asweu1.fsf@roquette.mug.biscuolo.net> unset XDG_CONFIG_DIRS export XDG_CONFIG_DIRS=3D"${GUIX_PROFILE}/etc/xdg:/etc/xdg" =2D-8<---------------cut here---------------end--------------->8--- Actually I don't know if all env variables are still really needed, I need to test things Also (I don't know why) in my home this two profiles are differing: =2D-8<---------------cut here---------------start------------->8--- $HOME/.config/guix/current -> /var/guix/profiles/per-user/root/current-guix $HOME/.guix-profile -> /var/guix/profiles/per-user/giovanni/guix-profile =2D-8<---------------cut here---------------end--------------->8--- so I'm using my user (giovanni) profile for my GUIX_PROFILE env variable. [...] > That's because environment variable settings are _not_ global. Each > process has its own set of environment variable settings. Typically, > newly spawned processes inherit their environment variable settings > from the parent process that launched them. This is the reason why with Guix installed programs we have to set the variables for each shell we use: 1. for the bash shell you do this by setting the variables in ~/.bash_profile (or ~/.profile like I'm doing) > In order to set your environment variables appropriately for your entire > desktop environment, you must arrange for the environment variable > settings to be loaded before the desktop session is launched. I don't > remember off-hand how to do this in Debian. I seem to recall that one > approach is to create an ~/.xsessionrc file, Yes, AFAIK Mark is right: 2. for the desktop environment (shell) I include ~/.profile in my ~/.xsessionrc (because I like to keep all variables in one place) My ~/.xsessionrc: =2D-8<---------------cut here---------------start------------->8--- if [ -f ~/.profile ]; then . ~/.profile fi =2D-8<---------------cut here---------------end--------------->8--- This way all your xsessions (all X sessions should read ~/.xsessionrc) will have the right environment (from your default Guix profile) and you will be able to start Guix installed programs there (i.e. I use i3 for this and it works well) For the record, application and icons are sourced by XDG compliant desktop environment from the XDG_DATA_DIRS env variable, that variable should be in your default user profile, in $HOME/.guix-profile/etc/profile, that you should source both in ~/.bash_profile and ~/.xsessionrc as explained above > which should be an executable Bash script AFAIU it can be a regular file [...] > I'm surprised this isn't well-trodden territory, long ago documented in > our manual, but I guess it isn't. It would be good if some Debian > expert(s), or at least someone who runs Guix on top of Debian, would > step forward to fill in the details. I'll try do propose some patch for the Guix manual but... don't hold your breath, I need some testing. Happy hacking! Gio' [...] =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDLYqsMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSuoUP/j+mdBATqh6kKiamwJh1Lts4c4IZx1IYER0xOiNB AsS9DmjGxI7euIZyakc1QdJal0oe/eMe43HR6tqYcaFlFOCVZuiXbyf5UDnDI/p8 8V+dPwhmhC1UbGYECNcPXuGWN1SNqcWUsAoA8780UmaeA9l7CNBFnnViw6BhVWfO jNv88wRs5fmpN3obE9SaA8yMhYVNMJitAwrlR2+hQClSGTK4CdRqPT+HflL1CEO/ 3m0EqBjEyePKEbvSaeBpB1z2794gg3+73y3E7U9CYGw0pBKEaDUBnSbpbeAGAvnw nRDqho+h3/Z5j9GOQlhNSCsIKbAFlXGra5VJpG9IK5ZEJ6vdyfkLTYoJoNKigIoi XCd8qX/iWuDBYR4iUHl228TubQMyWYk7GpwJtUwAfseorGS9cexzI+VnyZ8MF737 19rp1e3MzCEysyZlI58eEk0u4z4FXjPA/ykQgr0FhvaRKj2qIS7Xo4M1V0D8kExh UHSsa8x1bqpiLj59AMsmWBxFK4aOIrhugCln0bUfhIjg07ab4cwy4Xg7RoNaVuhA yjpuHd1NYhqdvGVPl+k17W2e9SlQMg/VKdYz8vCIW+y88X41vQys8RTw7aJN035Z g62/SCNP+GFSC95yUWw9vpr9CWjnnnwpJBysFbSlFB1S6uqAqAYAFo9v6hVhOgce J0H7 =sbMJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 12:33:36 2021 Received: (at 48796) by debbugs.gnu.org; 2 Jul 2021 16:33:36 +0000 Received: from localhost ([127.0.0.1]:37003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzM6i-0007Jx-1L for submit@debbugs.gnu.org; Fri, 02 Jul 2021 12:33:36 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:41507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzM6f-0007JH-5k for 48796@debbugs.gnu.org; Fri, 02 Jul 2021 12:33:35 -0400 Received: by mail-wr1-f46.google.com with SMTP id u8so13141059wrq.8 for <48796@debbugs.gnu.org>; Fri, 02 Jul 2021 09:33:33 -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=lDyyJvcNIC/oaomFkEJAOSnaYQScQ2nEU6ogop49jAU=; b=L3MXTEINtOo6XfwM9K5gumh5OxLOy3YtH4wfkBDINZ1czof2kBvQFEiELM9gRn67Je 2jhEAfZS9PHDBV+SnDJFaJleHx5NvrLGgz+TteBYF3LM5nhg5ar14WDdgedGrwjxuBcn 81mVKjvqzxyuLYbjs0JYQtU1ZuIqFKrPmCKwPDjhhjP6AONEDm356gf8tvz7qT3jEBCp QlX42dOsUvOiIuuPTfQ8mMyRlim1tBuHTbwck7FRC+bGbvnLjoD+O2JuVFvVy2yGHViC UV9NX2kmHE8rLrLwRDDw1kqZHkv4BDA+6Ye7ucuSZpkamGY5n158LkC2gEE8oWynH/JE 7J3A== 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=lDyyJvcNIC/oaomFkEJAOSnaYQScQ2nEU6ogop49jAU=; b=AKHikfyJhf6B3Un5IaMOmAvG5ztfVXwZ08mH0cR+9iu6SPRibsf0OL/2LOc02tw+Bc 0rWQPbIXknf3IB+hr4fpUAN45PyTAnTt70djtmXLpp9rKi4AqFZTMIvkGuCtoRPyXc9l f1J1MRIun0FFq7UTvR7BXWrVuJqulF/n5SH7KPFqTSjxrPvczJj7goIvsSj2pEnYgh5S LHEjYADp2n7AZfKwHI5FXDI0785H10oluvg0ufHDKSuEsTq97qMSRjestsbAx7fiwwc4 oE7MUShgM5y7WXDMz9rLVBO+z+HKhuTwjkCWqP1pvocqIDa/q0a0IdC1Wz9yos1Oz32f Ab9A== X-Gm-Message-State: AOAM531BsiMrWyV4Q4lP2eLv/b2snAILcfgZB8/E2IS10t1ToUVf9r0i h5nzW5rTxkT+g7tgxjgmR/aYQWTnE4k= X-Google-Smtp-Source: ABdhPJwkq1LxNBWvoUqSIUWTnwIKFq5LZF3Blz6IIKh4PQbEslkhQ8dzfC7nV5fBgDJ4YVhEJdo8Kw== X-Received: by 2002:a5d:4bc4:: with SMTP id l4mr541713wrt.67.1625243607460; Fri, 02 Jul 2021 09:33:27 -0700 (PDT) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id 2sm3605337wrz.87.2021.07.02.09.33.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Jul 2021 09:33:27 -0700 (PDT) From: zimoun To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: Date: Fri, 02 Jul 2021 18:31:22 +0200 In-Reply-To: (bo0od@riseup.net's message of "Wed, 2 Jun 2021 18:56:33 +0000") Message-ID: <87im1sn0dh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) Hi, On Wed, 02 Jun 2021 at 18:56, bo0od wrote: > I have installed Guix package manager over debian bullseye 11 then i installed > a package using guix (after running guix pull) with two ways: (x package i > tried is icecat) > > guix install x > > sudo -i guix install x > > both of the commands worked but the x package has no icon nor i can run it > using terminal. Does this message [1] fix your issue? If not, please provide details on what is wrong for you. 1: Cheers, simon PS: I plan to mark the bug as notabug, WDYT? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 09:09:38 2021 Received: (at 48796) by debbugs.gnu.org; 15 Jul 2021 13:09:39 +0000 Received: from localhost ([127.0.0.1]:47081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m417S-0007I2-P2 for submit@debbugs.gnu.org; Thu, 15 Jul 2021 09:09:38 -0400 Received: from mx1.riseup.net ([198.252.153.129]:35924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m417Q-0007Hn-8C for 48796@debbugs.gnu.org; Thu, 15 Jul 2021 09:09:37 -0400 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4GQZTQ3DfwzF22d; Thu, 15 Jul 2021 06:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1626354570; bh=1wDmF/xQgPytWFbiJoWA3IQ1NVFvuCXIBK+5SRkEj9s=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=WmbDvdfS8PgTop6p4HW5pzgRQvCCJCmMrr8zHO+iI5FmJr+5HEYjuU/mG+fD3IP/Q E4ioTea64svWRxSGj3XrA+DwBTygMrFCW/9F24saf5+GvhpKJO/S2r95C6yNY7cZ3/ NwO7qSK5r2kK/Pyzxm1+wiiqIXOXTagtNH3Kc4zc= X-Riseup-User-ID: F532630DDE613FE531A7D295E976441BA836026322CF71980432935DD9AFAD76 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4GQZTP3HBZz1yQp; Thu, 15 Jul 2021 06:09:29 -0700 (PDT) Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix To: zimoun References: <87im1sn0dh.fsf@gmail.com> From: bo0od Message-ID: <3ec187dc-b525-a92a-f278-2aeb87d2f003@riseup.net> Date: Thu, 15 Jul 2021 13:09:24 +0000 MIME-Version: 1.0 In-Reply-To: <87im1sn0dh.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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.7 (-) > Does this message [1] fix your issue? "If you type "source ~/.guix-profile/etc/profile" from a Bash shell, it loads the needed environment variable" yes it worked, but thats not really what im asking as this is workaround for the issue but im asking for a solution to the users as they can type the app name and it should run and icon should be shown somewhere on application menu or desktop or so. flatpak , snap which work almost similarly to guix can do that then guix should do that as well. otherwise guix should mention that there wont be icons nor ability to run the applications from terminal unless you do 1 2 3 after guix app installaion which is sadly a downside for new comers. zimoun: > Does this message [1] fix your issue? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 10:05:34 2021 Received: (at 48796) by debbugs.gnu.org; 15 Jul 2021 14:05:34 +0000 Received: from localhost ([127.0.0.1]:49331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41za-0000iJ-7w for submit@debbugs.gnu.org; Thu, 15 Jul 2021 10:05:34 -0400 Received: from mx1.riseup.net ([198.252.153.129]:38936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41zW-0000i5-Rg for 48796@debbugs.gnu.org; Thu, 15 Jul 2021 10:05:32 -0400 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4GQbjw6bTmzDrhg; Thu, 15 Jul 2021 07:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1626357924; bh=vUzX8LoS3+blxdWaFC9Eu8XFbTSjoBhV4dNljDbzvQ8=; h=Subject:To:References:From:Date:In-Reply-To:From; b=CU+NHdEncJ0KoADYB7O2volZtYMe2Hu4mzzoSRZatTmpJgzguloKvBwT6FoQGi0YK CsQpYV0jtEmhXEf8McsbscwMo6AN2lCSnPVwAAjNQvqso2+9q2pDJmG2+Uwu/S4feL 8h2WGNUXbcO+cDu6YVWy2NuYeACdoyZWuqY2NBXQ= X-Riseup-User-ID: C640FC46F9730C960F890BDFC1D7644C71BCF4B758BF718E6362579EE015B31A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4GQbjt4gPGz1yQq; Thu, 15 Jul 2021 07:05:22 -0700 (PDT) Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix To: Giovanni Biscuolo , Mark H Weaver , 48796@debbugs.gnu.org References: <878s3ogq0m.fsf@netris.org> <87wnqsletx.fsf@xelera.eu> From: bo0od Message-ID: Date: Thu, 15 Jul 2021 14:05:08 +0000 MIME-Version: 1.0 In-Reply-To: <87wnqsletx.fsf@xelera.eu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I'll try do propose some patch for the Guix manual but... don't hold > your breath, I need some testing. Sure tyt, but its a disaster way for guix for not doing this automatically. Imagine new user he should do stuff manually after installing guix through apt.. yeah he (mostly) wont stay around after that to be a guix user. Giovanni Biscuolo: > I'll try do propose some patch for the Guix manual but... don't hold > your breath, I need some testing. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 22 22:20:57 2021 Received: (at 48796) by debbugs.gnu.org; 23 Aug 2021 02:20:58 +0000 Received: from localhost ([127.0.0.1]:40145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHza4-0003mA-Uy for submit@debbugs.gnu.org; Sun, 22 Aug 2021 22:20:57 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:46935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHyIy-0003mA-UQ for 48796@debbugs.gnu.org; Sun, 22 Aug 2021 20:59:13 -0400 Received: by mail-qt1-f171.google.com with SMTP id x5so12519275qtq.13 for <48796@debbugs.gnu.org>; Sun, 22 Aug 2021 17:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=5OAU+OMLh12l8HNveLRnMtMTx6/WGrOCdyI/i78A0x4=; b=DK/cqzhX0Ju2vuKjMAxlaVSjOisfTXHNnIovFzjse1BhRBQvdwXRdmHb2AitrD+kLC DR72OOd8+koU0mMqgsgLYHsE8XGZy6RVO/O0vRxr6QpZ7eQDOq/kM5YtPxU6Fa23uTAF r3ihQKByIWU6v5FF7Z+UAPhCAtJfqEThm40pifre8RVZlHJ+s+eUtURtTQiyzECqVZvc A7OG+sBF/rEZ38B2lB47E9Mb4k0yIyWMmU7BNojgF1IyUT9wwJ07I/dsPzb0r6F26kJH yULnLLjqmeuVJsh7Bn32ZHPLd1TWfmzAKMK34Euo3uVpQPujcpRtBhlkzImXd3XLwcov jr4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=5OAU+OMLh12l8HNveLRnMtMTx6/WGrOCdyI/i78A0x4=; b=Uku00VTMmxM+HqA8DDfdA0R+QmzToZaAgJ0dxbdTfAqUCq9jTO8P+gMlXGfuZF8oWT g6A9pNf1Wu12W8eom8bOI5RBeok7kICCNtKF6VbxgnzZvCwYly6nuCGhUpvmpt8jmr3C F89so0byBbtJHtXHVmbPv5kAWro92i6vE0iyoH3GhW1RXOmp8SCjcLlbBbxY2gvhJFRV l+NDNYwEpWhedCSQpWJg8D7SA3bDsIfovVbJsLUd6rlDDn8IWCufBMtaEVkcAS8eo0Vf stx8mKAOu+Rg4x4IcfdqwjIXsilo5/+tB7yK/32oNLjlQnKSJ67diQJqcQ2mwrjehh1Q 5SCw== X-Gm-Message-State: AOAM5320YCZJKOsmsUUhYcr/S60jKemJf1G/2BbsuzVBYMhm/sy8Imib AMpu6YOHppUt9wSN+MDo3uJyJJh4ZxkKWJCDlq58Htle X-Google-Smtp-Source: ABdhPJw308X9x42UT26tEh3ShD4PymgsW2bUqcpWfSaJcL9g2nA1GFYiMA/JxUN4/PInvz7NVaVKv0dY2BjamvuFm0A= X-Received: by 2002:ac8:5982:: with SMTP id e2mr27121078qte.285.1629680346951; Sun, 22 Aug 2021 17:59:06 -0700 (PDT) MIME-Version: 1.0 From: Luke Burgess Date: Mon, 23 Aug 2021 00:58:56 +0000 Message-ID: Subject: Just a newb, srsly this saved me To: 48796@debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000002d74f705ca2f8630" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 X-Mailman-Approved-At: Sun, 22 Aug 2021 22:20:55 -0400 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 (-) --0000000000002d74f705ca2f8630 Content-Type: text/plain; charset="UTF-8" >If you type "source ~/.guix-profile/etc/profile" >from a Bash shell, it loads the needed >environment variable settings into that >shell instance,and henceforth you >should be able to run "icecat" Maybe I should have read and understood the GUIX manual better.... Maybe I should not be haphazardly putting together my config.scm files on the fly.... Maybe I shouldn't be using root bash to test modifications I plan to make to my config.scm files... Maybe running GUIX on the 6 bear metal computers I use it on was a bad idea and I should be using VMs... But this explanation just saved me...Some root shells working and others not working, boy was I confused???... and this just saved me ... Mark H Weaver, Thank you, Thank you Thank you. Just one little thing I might still be getting totaly wrong... given I know the classical lines: #GUIX_PROFILE="/root/.config" #. "$GUIX_PROFILE/etc/profile" What would this do differently in root, if anything? #source /root/.config/etc/profile --0000000000002d74f705ca2f8630 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>If you type "source ~/.guix-profile/etc/prof= ile"
>from a Bash shell, it loads the needed
>environment variable settings into that
>shel= l instance,and henceforth you
>should be able to run &quo= t;icecat"
Maybe I should have read and understood the GUIX m= anual better.... Maybe I should not be haphazardly putting together my conf= ig.scm files on the fly.... Maybe I shouldn't be using root bash to tes= t modifications I plan to make to my config.scm files... Maybe running GUIX= on the 6 bear metal computers I use it on was a bad idea and I should be u= sing VMs... But this explanation= just saved me...Some root shells working and others not working, boy was I= confused???... and this just saved me ... Mark H Weaver, Thank you, Thank = you Thank you.
Just one little thing I might still be getting tot= aly wrong... given I know the classical lines:
#GUIX_PROFILE=3D&q= uot;/root/.config"
#. "$GUIX_PROFILE/etc/profile&q= uot;
What would this do differently in root, if anything?
#source /root/.config/etc/profile
--0000000000002d74f705ca2f8630-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 06:42:38 2021 Received: (at 48796) by debbugs.gnu.org; 23 Aug 2021 10:42:38 +0000 Received: from localhost ([127.0.0.1]:40581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mI7PW-00082M-3L for submit@debbugs.gnu.org; Mon, 23 Aug 2021 06:42:38 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:41634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mI7PR-000823-6m for 48796@debbugs.gnu.org; Mon, 23 Aug 2021 06:42:33 -0400 Received: by mail-wr1-f45.google.com with SMTP id e5so9017577wrp.8 for <48796@debbugs.gnu.org>; Mon, 23 Aug 2021 03:42:29 -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:content-transfer-encoding; bh=NWadA05+vRee0XSSFQjOKCsfbcqjHjX7wmLPCkjSa/k=; b=eAKx5t9XkmlrMOnvO42CPoxapR2IBr8v/L+TZH23FxmlZQd4anEG8yEwRbkw6Bs7d5 G4HLbJ84oL2lQIePNR6iPUJ4HtOPVDN9TUbq2oqkUm+gWCPrJcTpOceTGsgUKSqwD0Tx jMQ3WR62As6q0oJlaPQ4is9cFt1WT47L0Ie1J1TCL0aidZpbrF661hUrzC+xb6E2+e7A Kfup8hU+pYEDGLxPRo9YyAeVJcH0jlEbhHRafdnRHnUj7V6vzj5u8UdtqACy+ealo0OJ Sv1FI3FZjM52OdxMVNsSw91/maQIXqbJ9hWDjC2Y8WlFCNCb1BsPhweBZGdHeVd/s2JP WbAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=NWadA05+vRee0XSSFQjOKCsfbcqjHjX7wmLPCkjSa/k=; b=jVWbu2QAo/oLFuaRPlgpCLQTqpS6dmWcRWVFY+lIM8fMsvaoh/v9CdMp9U1hDzELVe +GPmjjPgjCrtkoklFBYAKWG0xeqQ0cO0giSdCY0EBOE9j1CarYuISLXZMMDRIxT6g1Hl AffSWqEK4GvRooG3CDEKMQ+r/ZnRfEU6HcOwsqwrGXd5bXaFTgxcV/HreZIiUGuR0Uv+ tGRapbyuxDewe0qxCIofMCnNEGzE19h9UdYhcct+WnTNzL1Zj8jVZWX40UHrWaVNxgH2 uSlPAXVxvGEaYhN+z6+XQTiNWOXTIM+RhmoKpKT+rXmfmSOb7fchCOyCQsasqBu4De5v qX6Q== X-Gm-Message-State: AOAM532kpZqzIu/tFs88Ni929dqwJMWN6L8vIJXp1p/bpSNuJZRoY1d4 PkN3yThCqSr2We/UCX6qzTO35/hdHxk= X-Google-Smtp-Source: ABdhPJxH0LMUBcWpfH8NGzxaOKytygPBJPrQ0E5SHuPudUNXcmgnoJ4P1GcHsWG47AoXDQ+6C9lbsw== X-Received: by 2002:a05:6000:1808:: with SMTP id m8mr12504721wrh.272.1629715343133; Mon, 23 Aug 2021 03:42:23 -0700 (PDT) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id k17sm18241391wmj.0.2021.08.23.03.42.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Aug 2021 03:42:22 -0700 (PDT) From: zimoun To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <87im1sn0dh.fsf@gmail.com> <3ec187dc-b525-a92a-f278-2aeb87d2f003@riseup.net> Date: Mon, 23 Aug 2021 12:42:15 +0200 In-Reply-To: <3ec187dc-b525-a92a-f278-2aeb87d2f003@riseup.net> (bo0od@riseup.net's message of "Thu, 15 Jul 2021 13:09:24 +0000") Message-ID: <87bl5owigo.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) Hi, On Thu, 15 Jul 2021 at 13:09, bo0od wrote: >> Does this message [1] fix your issue? > > "If you type "source ~/.guix-profile/etc/profile" from a Bash shell, it l= oads > the needed environment variable" > > yes it worked, but thats not really what im asking as this is workaround = for > the issue but im asking for a solution to the users as they can type the = app > name and it should run and icon should be shown somewhere on application = menu > or desktop or so. > > flatpak , snap which work almost similarly to guix can do that then guix > should do that as well. I have never used Flatpack but from the doc, I read: --8<---------------cut here---------------start------------->8--- $ flatpak run org.gimp.GIMP --8<---------------cut here---------------end--------------->8--- Then reading: I am not convinced that Guix should follow the Flatpack approach by default. And somehow, it is not what =E2=80=9Cguix pack=E2=80=9D already d= oes. ;-) About Snap, I have not been able to get the right doc. > otherwise guix should mention that there wont be icons nor ability to run= the > applications from terminal unless you do 1 2 3 after guix app installaion > which is sadly a downside for new comers. As Mark explained, In order to set your environment variables appropriately for your entire desktop environment, you must arrange for the environment variable settings to be loaded before the desktop session is launched. I don't remember off-hand how to do this in Debian. I seem to recall that one approach is to create an ~/.xsessionrc file, which should be an executable Bash script that loads the needed environment variable settings and then launches the desktop environment. Maybe there's a better way. I'm surprised this isn't well-trodden territory, long ago documente= d in our manual, but I guess it isn't. It would be good if some Debian expert(s), or at least someone who runs Guix on top of Debian, would step forward to fill in the details. it is possible to have the icons and run them from the desktop launcher. The configuration has to be done manually though. Therefore, a section should be added to the manual under =C2=ABApplication Setup=C2=BB, IMHO. All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 06:42:42 2021 Received: (at 48796) by debbugs.gnu.org; 23 Aug 2021 10:42:42 +0000 Received: from localhost ([127.0.0.1]:40583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mI7Pa-00082W-A7 for submit@debbugs.gnu.org; Mon, 23 Aug 2021 06:42:42 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:46764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mI7PQ-000822-GB for 48796@debbugs.gnu.org; Mon, 23 Aug 2021 06:42:35 -0400 Received: by mail-wr1-f52.google.com with SMTP id f5so25518532wrm.13 for <48796@debbugs.gnu.org>; Mon, 23 Aug 2021 03:42:28 -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:content-transfer-encoding; bh=lPD+gZ9k2VuApdRK1Wss7C57t1FfEooimvSrX5BHl9w=; b=anC4NrUKmqN657b4JocY0fdRYHs/5gYFH1csdvWjqI/ZJt09cxOsvBIwbidx6moNkV jNw/vBPy29JZKrG1vyKQbRghIy7jhS7urX+px+BAinNNI1UZ+uMXuzi33DdoBz4H64hj cBG+ROd5hMXOT/1Tot5iiTC19SS9wZcQEO5w4CKvd0fN88CafcHAQRtOAcdCX9o1cDAo lvJ/TJWDzf/rVMWZEzDaFoeQIglOkPOEoJ7uRbd95HPly6zCfj8qBMEWOiPsScllOlc1 dBTPdn6clG//MIXubeZrxhgHTibWf0IwBBwNwiAzzgyE5iwTq62LmzHUh5bPKk8Yx+su pYxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=lPD+gZ9k2VuApdRK1Wss7C57t1FfEooimvSrX5BHl9w=; b=bZ1RPKa/yXwUDRkhW/M2k0g5MADXHNeSZs0Vapj3R6kLXN3ZgcDU1oKVzxOPmZhI7C Cz9an0jGfY2fZHJKhybMhSeZKShfW45vfNDN8ssrD088ab+8RThe8Gv6p/Zvzl7ZmCc6 7BuKe6NAqJDAWnknNuDo6ciiOFjz/4pi8oZ3L+9c3nLNNfQdHEEpwNELsgM34CSYB6SM zN0UBdn0IEEZzZoetGiztKSBR1GwlyecfkQc4gYReMH15vELbEatj4rFsabI9RMQyVks KYeXrogo8L+Xg/nHbbJqO8DAtZblYdA8IO1+MmviSPjom/xI796QF5BfMK/+gDwQojQf YijQ== X-Gm-Message-State: AOAM530sKXckfrtwNZ8ZN2EIBcl5FCOGdRwGhQY0H8p6MAsHXY7uSKgO kKlGKCMoknLCw9KoCmCWtQZkgrVopFs= X-Google-Smtp-Source: ABdhPJxqIdwZO8pBhRg9hJnwwU/shZWQXA1j9WVyLlmv0HfmCLR+GSCl9O+ltPbdNcDtQRnqN7r7/Q== X-Received: by 2002:a5d:47a4:: with SMTP id 4mr5265304wrb.329.1629715342330; Mon, 23 Aug 2021 03:42:22 -0700 (PDT) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id m39sm20356100wms.36.2021.08.23.03.42.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Aug 2021 03:42:21 -0700 (PDT) From: zimoun To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <878s3ogq0m.fsf@netris.org> <87wnqsletx.fsf@xelera.eu> Date: Mon, 23 Aug 2021 12:20:50 +0200 In-Reply-To: (bo0od@riseup.net's message of "Thu, 15 Jul 2021 14:05:08 +0000") Message-ID: <87eeakwjgd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@debbugs.gnu.org, Giovanni Biscuolo , Mark H Weaver 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 (-) Hi, On Thu, 15 Jul 2021 at 14:05, bo0od wrote: >> I'll try do propose some patch for the Guix manual but... don't hold >> your breath, I need some testing. > > Sure tyt, but its a disaster way for guix for not doing this > automatically. Imagine new user he should do stuff manually after > installing guix through apt.. yeah he (mostly) wont stay around after tha= t to > be a guix user. It is already the case for couple of configurations, see: When using Guix on top of GNU/Linux distribution other than Guix System=E2=80=94a so-called foreign distro=E2=80=94a few additional = steps are needed to get everything in place. Here are some of them. Therefore, I do not see why it should be different, i.e., the user has to manually setup the correct configuration for icons apps as Mark explained. Let keep open this report open as a reminder until a patch improving the manual is submitted. :-) All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 07:56:40 2021 Received: (at 48796) by debbugs.gnu.org; 23 Sep 2021 11:56:40 +0000 Received: from localhost ([127.0.0.1]:52849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTNLE-00020v-0H for submit@debbugs.gnu.org; Thu, 23 Sep 2021 07:56:40 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTNLC-00020g-Kr for 48796@debbugs.gnu.org; Thu, 23 Sep 2021 07:56:38 -0400 Received: by mail-qt1-f181.google.com with SMTP id c19so5845837qte.7 for <48796@debbugs.gnu.org>; Thu, 23 Sep 2021 04:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Lj0dDRuKm6CVic9vsYzwn364v8ajkTiVZ97TlRDVSus=; b=lWUiMbrakfszbqulXUSHocr04SRPyiZBoQPbpebIgi8WpkYW/gv7z9AXcPcFfK+6EY +sHv6b5e2qXNsEA6q8ghPEI6ttSxkYsKnfwYXZ6mR+sdaBjcq7oY45StqX+oWQ0cLUmj edFQIaC7n93fJ4+5/MnoVcgE+i7hzd2RcG9gZP/79JxKH+sPsEYpwzDeupT3TM6bG8pY hUkgfThpF0Jrg0zo1nNnDAEYvc13ACvsT1hoKpdNnad1RhlE9b0qVDA80xmYJTyNxcom RhKHdjyATWZwAI6oOcvAFDTHwYrH0LlsQHYDeCRBNnLrWJfx2Eyscrl7k9oVi6w6KFqM JdQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Lj0dDRuKm6CVic9vsYzwn364v8ajkTiVZ97TlRDVSus=; b=COusc8kL8NkN9IPQU/5l8XiBH3cvW5CUS/uvPNVSTfuU3Gap2momjGuF7mFY/+4dwk qyzWwOJcVboUoy72Q37r3H+pMNpbNNqdbdrE6udWzrZct89iRLs5hQrovCgt6PALfbG9 4lJHzxoGMo6hk8TcgaGu9jm/MLrUhQfogxQt/jxSbjg0BEEdQMLwHz/YHGVjasN3wASc /OxJNycuMJtZ73FENJDq5lZQX9LISob2xdlnFuVAnToSAospEj+Dmku2Tlezg6EUAI0a U9g99JZm59TOGy9AXGLkGqHFsVJB733eAFKa8LKWHcfg4iUKSKcFR5QkdZC9tnOK9CaX dLpg== X-Gm-Message-State: AOAM533MxSONwQSxRxa0pudijarRzccATyMC2Elz2FncLf7AVr+JyXpM XowHwybCDidnnWYeLnsEiLolWsd8tOs= X-Google-Smtp-Source: ABdhPJwdf+RsIZ6MNc2+GYIIusLP1EXQ0OJn94Mr6vIlO3rnQgOPKZERD/b+oJzVDWCNGeQyMUElxw== X-Received: by 2002:ac8:151:: with SMTP id f17mr4150571qtg.259.1632398192883; Thu, 23 Sep 2021 04:56:32 -0700 (PDT) Received: from hurd (dsl-10-149-91.b2b2c.ca. [72.10.149.91]) by smtp.gmail.com with ESMTPSA id p17sm3871315qtl.52.2021.09.23.04.56.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Sep 2021 04:56:32 -0700 (PDT) From: Maxim Cournoyer To: Luke Burgess Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: Date: Thu, 23 Sep 2021 07:56:30 -0400 In-Reply-To: (Luke Burgess's message of "Mon, 23 Aug 2021 00:58:56 +0000") Message-ID: <874kabld3l.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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, Luke Burgess writes: >>If you type "source ~/.guix-profile/etc/profile" >>from a Bash shell, it loads the needed >>environment variable settings into that >>shell instance,and henceforth you >>should be able to run "icecat" > Maybe I should have read and understood the GUIX manual better.... Maybe I > should not be haphazardly putting together my config.scm files on the > fly.... Maybe I shouldn't be using root bash to test modifications I plan > to make to my config.scm files... Maybe running GUIX on the 6 bear metal > computers I use it on was a bad idea and I should be using VMs... But this > explanation just saved me...Some root shells working and others not > working, boy was I confused???... and this just saved me ... Mark H Weaver, > Thank you, Thank you Thank you. > Just one little thing I might still be getting totaly wrong... given I know > the classical lines: > #GUIX_PROFILE="/root/.config" > #. "$GUIX_PROFILE/etc/profile" > What would this do differently in root, if anything? > #source /root/.config/etc/profile ^ .config/guix/current/etc/profile ? In any case, it doesn't matter if the user is root or something else, it should work the same for any user. Maxim From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 08:10:41 2021 Received: (at 48796) by debbugs.gnu.org; 23 Sep 2021 12:10:41 +0000 Received: from localhost ([127.0.0.1]:52887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTNYn-0002Po-2J for submit@debbugs.gnu.org; Thu, 23 Sep 2021 08:10:41 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:43726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTNYl-0002Pc-Al for 48796@debbugs.gnu.org; Thu, 23 Sep 2021 08:10:39 -0400 Received: by mail-qt1-f171.google.com with SMTP id a13so5876690qtw.10 for <48796@debbugs.gnu.org>; Thu, 23 Sep 2021 05:10:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Dzo7Ek1sIII73cqqIw74qkffRdeg71TCOOAN3o/NESk=; b=F/rynzroKG18WRBrsErZ9US+N08xZ981Ro0bdFO3qH35egfqbGUiTrNS0Xkp4EIYi4 gLRuM2nUdcZrmcZJiBq1J4nvQ96WwIuJwsa54tEVDYHkL0nucdgs1cjxFgSpUJgjOcUH t57ig9xwna32FeOEm8M+iKZvR/W5h5AN2JivFpeKI3CzkbKNI3Y6o/QqLp6usY9k+KLR L4ji27R5i52JLDBdxAofkfc+Y0z56YeiSAh+pIFlANw9WUA1JBoKSpHpgv31YEmDLBtZ RUUVAky5vloiEFboKfs7wSUiFLUISU3DjjUGFbcQf1lUdA9HVRMu5ZtD52SWHUIiTClA 0SBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Dzo7Ek1sIII73cqqIw74qkffRdeg71TCOOAN3o/NESk=; b=Bi3Eysw+nCNrnAD3Sw1T6O9UyZSaBAQmq/gahsYEHwSd/FAhzNx6clZ/vWPtlwZJ7S 14jjQVe2o+DQGUqFsi8ZZnpiU6gm1auRJWYy1lapBvRtPcctpjHhiFOhVBkYj7ydw1Q+ oee6XT2yuEDupwSJdBx1hZa2JDwrW59k9u+h6+PkJcGHLwvW+WSijn2jNyLheR7qUZf5 rpF1ymnv0Qkby57ukxKooe2+wf6psL+EkT4xum0bxjWdIrsnR1aVoC7fRZdm31/Jjj7f Xb9D3ougo7Iy2aveya8ri1EtoXBwI2F6w8jswFL36v+hGCY8Y5A2UEpNOPsUQGSnJRR9 L10A== X-Gm-Message-State: AOAM532RNr2UV5y2Er9+MhtWh94kQYGibdG+zX31IJuvihWDPb5OrKHW TjmsXA5soH7HoV816oafFa2TmHwlabw= X-Google-Smtp-Source: ABdhPJwC0XpPbkWgttE7lvO8EVUXZoTEzFwDAP5JSrS5BloQBm6reUSvR3VrZUdEeOAHnLFLiEPPXQ== X-Received: by 2002:ac8:434d:: with SMTP id a13mr4292283qtn.91.1632399033624; Thu, 23 Sep 2021 05:10:33 -0700 (PDT) Received: from hurd (dsl-10-149-91.b2b2c.ca. [72.10.149.91]) by smtp.gmail.com with ESMTPSA id f5sm2191223qtp.44.2021.09.23.05.10.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Sep 2021 05:10:33 -0700 (PDT) From: Maxim Cournoyer To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: Date: Thu, 23 Sep 2021 08:10:32 -0400 In-Reply-To: (bo0od@riseup.net's message of "Wed, 2 Jun 2021 18:56:33 +0000") Message-ID: <87zgs3jxvr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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, bo0od writes: > Hi There, > > I have installed Guix package manager over debian bullseye 11 then i > installed a package using guix (after running guix pull) with two > ways: (x package i tried is icecat) > > guix install x > > sudo -i guix install x > > both of the commands worked but the x package has no icon nor i can > run it using terminal. There are two things that Guix does to help users correctly configure their system so that Guix installed applications appear on PATH. 1. The guix-install.sh installation script installs a /etc/profile.d/guix.sh script that configures the PATH when logging in: --8<---------------cut here---------------start------------->8--- # cat /etc/profile.d/guix.sh # _GUIX_PROFILE: `guix pull` profile _GUIX_PROFILE="$HOME/.config/guix/current" export PATH="$_GUIX_PROFILE/bin${PATH:+:}$PATH" # Export INFOPATH so that the updated info pages can be found # and read by both /usr/bin/info and/or $GUIX_PROFILE/bin/info # When INFOPATH is unset, add a trailing colon so that Emacs # searches 'Info-default-directory-list'. export INFOPATH="$_GUIX_PROFILE/share/info:$INFOPATH" # GUIX_PROFILE: User's default profile GUIX_PROFILE="$HOME/.guix-profile" [ -L $GUIX_PROFILE ] || return GUIX_LOCPATH="$GUIX_PROFILE/lib/locale" export GUIX_LOCPATH [ -f "$GUIX_PROFILE/etc/profile" ] && . "$GUIX_PROFILE/etc/profile" # set XDG_DATA_DIRS to include Guix installations export XDG_DATA_DIRS="$GUIX_PROFILE/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}" --8<---------------cut here---------------end--------------->8--- It even set XDG_DATA_DIRS, which should allow integration with the GNOME Shell and other graphical dashboards. I suspect you didn't install Guix via this script? If so, could you try creating the above file, closing relogin in your graphical session and report if it fixed things for you? Perhaps we should more strongly recommend using this installation script and/or augment the manual installation procedure to cover for the above configuration. A second thing that Guix does to help users configure their environ Guix is to hinted at sourcing the profile, if the user ~/.guix-profile/bin was not already in PATH, like so: --8<---------------cut here---------------start------------->8--- # env PATH=/usr/local/bin:/bin guix install zile guix install: warning: Consider running 'guix pull' followed by 'guix package -u' to get up-to-date packages and security updates. The following package will be installed: zile 2.4.15 substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% The following derivation will be built: /gnu/store/015zpn0xl8fn2ff1l0vf69w127frp76a-profile.drv 0.1 MB will be downloaded zile-2.4.15 108KiB 97KiB/s 00:01 [##################] 100.0% building CA certificate bundle... building fonts directory... building directory of Info manuals... building database for manual pages... building profile with 6 packages... hint: Consider setting the necessary environment variables by running: GUIX_PROFILE="/root/.guix-profile" . "$GUIX_PROFILE/etc/profile" Alternately, see `guix package --search-paths -p "/root/.guix-profile"'. --8<---------------cut here---------------end--------------->8--- Didn't you see this on your terminal after installing the Guix applications? Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 24 16:47:13 2021 Received: (at 48796) by debbugs.gnu.org; 24 Sep 2021 20:47:13 +0000 Received: from localhost ([127.0.0.1]:59331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTs6C-0005CV-S6 for submit@debbugs.gnu.org; Fri, 24 Sep 2021 16:47:13 -0400 Received: from mx1.riseup.net ([198.252.153.129]:38670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTs6A-0005CC-L7 for 48796@debbugs.gnu.org; Fri, 24 Sep 2021 16:47:11 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "fews1.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4HGPGc5QdZzDrj3; Fri, 24 Sep 2021 13:47:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1632516424; bh=zsA1/Lwz8dqxEI18a6sbG6CgKXU3fjnDRrRroE/Ta64=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=BncWgHbCOZFbjZDWaDh8yNG3vr9S9H2xEPJqVHO/qB+oRc0iS0yuqsC2SiCAHwVKs p5IWnkeT5NbsYi29lxhdgPZuLcwKsyMJNz2FfmtKHctI0bNFQuGvItOAVoynfhRwy5 kpmsaZMWZto+8plSIspRaoLh5rSFlrMYEydV0bfA= X-Riseup-User-ID: 59642B73558F91D7D582CD0D2E964D18027CB9215D7FE4FBA2B027EF3A26D6D8 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4HGPGY6bC6z5vNL; Fri, 24 Sep 2021 13:47:01 -0700 (PDT) Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix To: Maxim Cournoyer References: <87zgs3jxvr.fsf@gmail.com> From: bo0od Message-ID: <288d3c24-39fe-d6bc-5dae-dcff1018c921@riseup.net> Date: Fri, 24 Sep 2021 20:46:54 +0000 MIME-Version: 1.0 In-Reply-To: <87zgs3jxvr.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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.7 (-) > I suspect you didn't install Guix via this script? If so, could you try > creating the above file, closing relogin in your graphical session and > report if it fixed things for you? Its already answered how to fix it after installation, Thats not the only issue, The real issue is guix isnt doing this by default after installing it, You dont expect users to make crazy steps after installation just to make guix works properly. Solution to this must developed in a way that when user install guix package then he type guix install x then it should work without further configs. Otherwise we have snap and flatpak which both are better than guix not just with lower complexity but even more security. (snap use lxc(container)+apparmor(mac), flatpak use bubblerap (namespace/seccomp), while guix doesnt use anything by default). Maxim Cournoyer: > Hello, > > bo0od writes: > >> Hi There, >> >> I have installed Guix package manager over debian bullseye 11 then i >> installed a package using guix (after running guix pull) with two >> ways: (x package i tried is icecat) >> >> guix install x >> >> sudo -i guix install x >> >> both of the commands worked but the x package has no icon nor i can >> run it using terminal. > > There are two things that Guix does to help users correctly configure > their system so that Guix installed applications appear on PATH. > > 1. The guix-install.sh installation script installs a > /etc/profile.d/guix.sh script that configures the PATH when logging in: > > --8<---------------cut here---------------start------------->8--- > # cat /etc/profile.d/guix.sh > # _GUIX_PROFILE: `guix pull` profile > _GUIX_PROFILE="$HOME/.config/guix/current" > export PATH="$_GUIX_PROFILE/bin${PATH:+:}$PATH" > # Export INFOPATH so that the updated info pages can be found > # and read by both /usr/bin/info and/or $GUIX_PROFILE/bin/info > # When INFOPATH is unset, add a trailing colon so that Emacs > # searches 'Info-default-directory-list'. > export INFOPATH="$_GUIX_PROFILE/share/info:$INFOPATH" > > # GUIX_PROFILE: User's default profile > GUIX_PROFILE="$HOME/.guix-profile" > [ -L $GUIX_PROFILE ] || return > GUIX_LOCPATH="$GUIX_PROFILE/lib/locale" > export GUIX_LOCPATH > > [ -f "$GUIX_PROFILE/etc/profile" ] && . "$GUIX_PROFILE/etc/profile" > > # set XDG_DATA_DIRS to include Guix installations > export XDG_DATA_DIRS="$GUIX_PROFILE/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}" > --8<---------------cut here---------------end--------------->8--- > > It even set XDG_DATA_DIRS, which should allow integration with the GNOME > Shell and other graphical dashboards. > > I suspect you didn't install Guix via this script? If so, could you try > creating the above file, closing relogin in your graphical session and > report if it fixed things for you? > > Perhaps we should more strongly recommend using this installation script > and/or augment the manual installation procedure to cover for the above > configuration. > > A second thing that Guix does to help users configure their environ Guix > is to hinted at sourcing the profile, if the user ~/.guix-profile/bin > was not already in PATH, like so: > > > --8<---------------cut here---------------start------------->8--- > # env PATH=/usr/local/bin:/bin guix install zile > guix install: warning: Consider running 'guix pull' followed by > 'guix package -u' to get up-to-date packages and security updates. > > The following package will be installed: > zile 2.4.15 > > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > The following derivation will be built: > /gnu/store/015zpn0xl8fn2ff1l0vf69w127frp76a-profile.drv > > 0.1 MB will be downloaded > zile-2.4.15 108KiB 97KiB/s 00:01 [##################] 100.0% > building CA certificate bundle... > building fonts directory... > building directory of Info manuals... > building database for manual pages... > building profile with 6 packages... > hint: Consider setting the necessary environment variables by running: > > GUIX_PROFILE="/root/.guix-profile" > . "$GUIX_PROFILE/etc/profile" > > Alternately, see `guix package --search-paths -p "/root/.guix-profile"'. > --8<---------------cut here---------------end--------------->8--- > > Didn't you see this on your terminal after installing the Guix > applications? > > Thanks, > > Maxim > From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 01:50:47 2021 Received: (at 48796) by debbugs.gnu.org; 26 Sep 2021 05:50:47 +0000 Received: from localhost ([127.0.0.1]:35507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUN3n-00080y-8I for submit@debbugs.gnu.org; Sun, 26 Sep 2021 01:50:47 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:34610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUN3m-00080o-2o for 48796@debbugs.gnu.org; Sun, 26 Sep 2021 01:50:46 -0400 Received: by mail-qt1-f179.google.com with SMTP id m26so2135616qtn.1 for <48796@debbugs.gnu.org>; Sat, 25 Sep 2021 22:50:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=T8AWF4yp4/mXBqBWXQn2GeI74Dd66s4rqUC3X0vAeMM=; b=GZa4VnVSWdIWIPymPPoA/ybZ/0kQdBMAxkFxcT4yeVuIyqL+yW60mQ+CPpbGJoA28H RojbL2WsKAD0RqkhMApKN20ktopoztq7F53sRrbpuakfEyjaY7GMAtJIl8y9xrKCntQb XpuSnx2T7+AaUM7KRTuSvFqoLhukwVcJ3aahdAmQctuQl+SxMhXK9v2qFRnROX+97eOx zqpOIg6bLG2oP+4WhqekZBOLXjF6YWUJhqqfgnsjAJyCJLpfo8m5YZxi0O6bvrfhC/Be maKl4Zuh/JVx/2HQHLrwfb2Viua86uylah8tKI+cWDi6yCnfjdlSzTsNa8CIyXq1Zt2B m22Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=T8AWF4yp4/mXBqBWXQn2GeI74Dd66s4rqUC3X0vAeMM=; b=zXeevpjDcZGYKYjQ2uOqWxVS6XZ9vX9bsHhAgLZDI2Ham3mOspY6uTN0DqAPgY4twC QN31AZqohJukPKf9M0BgJg0MIjQR5i520hSb3qxxGeAs/7A7zP9FJz7jfy1eCHLzxatv d5QBQkMfxez7uy+4WdgA0TjCsOOdzIAkyGz+vUqOaPa1jzJUusEw3Zv6wpnxJmhgxxUD bfKT0FT7FQW3sztmHtaxKpcAtn8D7CRVYTL9AyykReNSFQUKXe9EBbXLcgEzO0qu0hNy ouGEbaOCIHOmmZs29eLNwFy/xA5gK+KAmBKHK96IQt3gP+BS02vom11m3+aq2ndmwIHX vCrw== X-Gm-Message-State: AOAM531CfZmeC2ecZsdxm1yIFw2IOSCfAall6mgXGfOr3aP+wTzgx+Df HKQT4J51UOC4+z+Bb9+dhAYv6Lkn5nc= X-Google-Smtp-Source: ABdhPJz0wUUlBewldH/M1iQhsPZzAFiFlhXH6nvkJpjdlPs1IlTc/haU8nYthPy1BVu0pvQUKyJjqg== X-Received: by 2002:ac8:40db:: with SMTP id f27mr9344819qtm.23.1632635439209; Sat, 25 Sep 2021 22:50:39 -0700 (PDT) Received: from hurd (dsl-10-136-234.b2b2c.ca. [72.10.136.234]) by smtp.gmail.com with ESMTPSA id l4sm920227qtj.7.2021.09.25.22.50.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Sep 2021 22:50:38 -0700 (PDT) From: Maxim Cournoyer To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <87zgs3jxvr.fsf@gmail.com> <288d3c24-39fe-d6bc-5dae-dcff1018c921@riseup.net> Date: Sun, 26 Sep 2021 01:50:37 -0400 In-Reply-To: <288d3c24-39fe-d6bc-5dae-dcff1018c921@riseup.net> (bo0od@riseup.net's message of "Fri, 24 Sep 2021 20:46:54 +0000") Message-ID: <87v92nj36a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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, bo0od writes: >> I suspect you didn't install Guix via this script? If so, could you try >> creating the above file, closing relogin in your graphical session and >> report if it fixed things for you? > > Its already answered how to fix it after installation, Thats not the > only issue, The real issue is guix isnt doing this by default after > installing it, You dont expect users to make crazy steps after > installation just to make guix works properly. You are right, that the installation script should probably source the /etc/profile.d/guix.sh that it installed so that things work normally already in the current shell. > Solution to this must developed in a way that when user install guix > package then he type guix install x then it should work without > further configs. I agree that making things as smooth as possible for new users is a worthy goal. Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 18:19:40 2022 Received: (at 48796) by debbugs.gnu.org; 4 Jan 2022 23:19:40 +0000 Received: from localhost ([127.0.0.1]:39104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4t5g-0004dB-DI for submit@debbugs.gnu.org; Tue, 04 Jan 2022 18:19:40 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:37389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4t5d-0004cs-VF for 48796@debbugs.gnu.org; Tue, 04 Jan 2022 18:19:38 -0500 Received: by mail-wr1-f41.google.com with SMTP id t26so79162317wrb.4 for <48796@debbugs.gnu.org>; Tue, 04 Jan 2022 15:19:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=KEighY290wOuftGdFjUl4HPV7ia57mjsJIEtd38DEFQ=; b=Yt3kjCsN+Y/0RsKcdCu4JR6jfov/xRPMByYkjn9guPE5xaBIsMK7QVIcUlw0t+opNV 90qw3BlcGRJIeuLEEaA+6E8hE+hra8t5ZI4sQINxqfUA4j0Qc9X8J7bsntEiMjXYpzJg l1ysQk20p1VaPQR+7qMEokh97ltozZ984MRWishxTxULxgpBZfTRWz0eUxsUqc4e/dBm yG+ledF+a9KAl/r7b+7lmKp7tzsDcM2dWQV1YzCXsQ72ZFQxQQD1174pPWWJtqOSt9Ni D4Ux4c8EOyFRvR0lsRgG/5OWIX2yMyogtKDLTWi41066ecwiJyHcG8T0j8d2uZXdgLK7 Oo5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=KEighY290wOuftGdFjUl4HPV7ia57mjsJIEtd38DEFQ=; b=f6iA8OUGnwZrEcSteeJhYwu7Ny9H/+JKCJWDXY0Ss5vd2IM1Nky1hJospejcIXb+p5 KUbztlo+iZ/7kkAgl7EjixPF3yUxaLem4iEd71lkWhZctn5MA07hsOy2MxDDqxwhgl3q Q6QHWayTL651h9JWK3nVdOWeN/sLhXoRv4BV6XCcs9tmgxbSMjr3IGikxD59h7+7aXWK raHmYBcfiDY3ypbBd318uaLiEovfTjd8Wu3H0lycLHqzcIRMbGkVxUx/iyXSn9YUYF10 bPQvbQtyKMiwfmWXDFY+nWiuE6i2whlJNqXMVJD+YnrxjY5i44/yJy5ZoCAXAf1TEBjA CCXA== X-Gm-Message-State: AOAM531G24xV/mGcaxJf/FK99WpWIQcv6/xdaH2aVYgr5COhDJvya5wr kDEwJc1CkRCFQXnTS/akAKLwqeoZW70= X-Google-Smtp-Source: ABdhPJyrRGYuq6b0V4uxzI3LmZn6/xdJrdVIIDFaD4TYdpE/4VtRuj1atepx0N8gMngnPFKsZt4kVw== X-Received: by 2002:adf:d0cd:: with SMTP id z13mr44065598wrh.103.1641338372167; Tue, 04 Jan 2022 15:19:32 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id y1sm39038325wrm.3.2022.01.04.15.19.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jan 2022 15:19:31 -0800 (PST) From: zimoun To: Maxim Cournoyer Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <87zgs3jxvr.fsf@gmail.com> <288d3c24-39fe-d6bc-5dae-dcff1018c921@riseup.net> <87v92nj36a.fsf@gmail.com> Date: Wed, 05 Jan 2022 00:16:04 +0100 In-Reply-To: <87v92nj36a.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 26 Sep 2021 01:50:37 -0400") Message-ID: <86mtkbay8b.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: bo0od , 48796@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 (-) Hi, What is the concrete next action of this bug [1]? 1: On Sun, 26 Sep 2021 at 01:50, Maxim Cournoyer wrote: > bo0od writes: > >>> I suspect you didn't install Guix via this script? If so, could you try >>> creating the above file, closing relogin in your graphical session and >>> report if it fixed things for you? >> >> Its already answered how to fix it after installation, Thats not the >> only issue, The real issue is guix isnt doing this by default after >> installing it, You dont expect users to make crazy steps after >> installation just to make guix works properly. > > You are right, that the installation script should probably source the > /etc/profile.d/guix.sh that it installed so that things work normally > already in the current shell. Well, I think this was similarly answered [2] in this same thread. ;-) 2: What could be the improvements here? >> Solution to this must developed in a way that when user install guix >> package then he type guix install x then it should work without >> further configs. > > I agree that making things as smooth as possible for new users is a > worthy goal. Is it related to this bug? ;-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 12 12:26:05 2022 Received: (at control) by debbugs.gnu.org; 12 Apr 2022 16:26:05 +0000 Received: from localhost ([127.0.0.1]:49567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neJLB-0006d7-By for submit@debbugs.gnu.org; Tue, 12 Apr 2022 12:26:05 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:44715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neJL7-0006bs-SZ for control@debbugs.gnu.org; Tue, 12 Apr 2022 12:26:02 -0400 Received: by mail-wr1-f51.google.com with SMTP id b19so28446828wrh.11 for ; Tue, 12 Apr 2022 09:26:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:message-id:to:from:subject; bh=+7ayi4WyXwIdWN6gwIm9mDthohI6glNd5wt4LTiXTYA=; b=f9yV1G2E+tFySw1+4knU9EQiZgcIIpWH1kjIkkcqkYnvcSxJPFAX11xWUfUXTBLjgX y+fvfvvMRMJMoTMsIyHmZFBE1FZgQYiNqQD6NHD9AlZnIK3pEDHGBtckyIIa33RWH7U+ tC9qum6lvemm8SWcLPwhXaIdiwM/a7c2Jjzhytli6xJampzKB5L4P2KgyZvqU33HPGQ2 jKwCsNdWDmAW8Hq5aIM5JVPQFdulh2yUF0Ohv8l+mvL9HRLLKx8idTqlW6BmKlkMayQy Pa1ZxkwwTo4ODYhYEzJ4jVcNd+n7j2oIxiL8/kNmVrFeYhT0S9lBiAA+lPtJZsP3m4D3 0EeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:to:from:subject; bh=+7ayi4WyXwIdWN6gwIm9mDthohI6glNd5wt4LTiXTYA=; b=WiKrVaLXwYfozIfScfWKKmNMtjQU+pMGq8cPGHxujL2SZadAbmE2/N5hAh2DlVXzFY GPk7Nb/1UqhfLFVYj4DzCwJl0S9W0sHci4Oanp8zsyRgxAXqlFgh7Pwpd6Dd1mB91rDM QFSDji5VVbGPz9GkgEffmA5FpWY5EKX2z3yzdXbOc9Gbpo0pzJl5lXofhLIcK/q62CCe 0xO9czJTJxpd/4jMHh/qaE2zyLdMjhZ1yKQgKozwYynIZuYRvTcEKXhPyy0wlj0YooZd kfDIQGAqmJ7MdlaSLlXJr2O/h7QQr4wNYn56+vFUdu0sADqfUCSWUMG2kODNY8Z5qFkP PNyw== X-Gm-Message-State: AOAM533OXkz6+Hv2vp6q9mxShTJ4NQu0AO1m4AsriPaw4pY/3Tgkw9SX 47dFHHYshNQPA3+Biw/Qtq+M9R0J5fI= X-Google-Smtp-Source: ABdhPJzLilPs9xU/iOUKpwksTOdaNzHtHB4uEfaMh6TktfLH3//2SEHmHPck6z4uSFu/SLNS81ZVmg== X-Received: by 2002:a05:6000:1ace:b0:203:d45b:fbce with SMTP id i14-20020a0560001ace00b00203d45bfbcemr29108070wry.673.1649780756142; Tue, 12 Apr 2022 09:25:56 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id g16-20020a05600c4ed000b0038ceb0b21b4sm3421091wmq.24.2022.04.12.09.25.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 09:25:55 -0700 (PDT) Date: Tue, 12 Apr 2022 11:51:53 +0200 Message-Id: <87lewa6346.fsf@gmail.com> To: control@debbugs.gnu.org From: zimoun Subject: control message for bug #48796 X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 48796 + moreinfo quit Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.51 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.51 listed in list.dnswl.org] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: control 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.1 (/) tags 48796 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 10:15:04 2022 Received: (at 48796) by debbugs.gnu.org; 28 Apr 2022 14:15:04 +0000 Received: from localhost ([127.0.0.1]:49494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk4v9-0002tC-RZ for submit@debbugs.gnu.org; Thu, 28 Apr 2022 10:15:04 -0400 Received: from ns13.heimat.it ([46.4.214.66]:59712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk4v8-0002sO-1k for 48796@debbugs.gnu.org; Thu, 28 Apr 2022 10:15:02 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id AFB19300FB0; Thu, 28 Apr 2022 14:14:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3P6LngDGz1_2; Thu, 28 Apr 2022 14:14:35 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 0723930219B; Thu, 28 Apr 2022 14:14:35 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 978C11A28267; Thu, 28 Apr 2022 16:14:34 +0200 (CEST) Received: (nullmailer pid 4936 invoked by uid 1000); Thu, 28 Apr 2022 14:14:34 -0000 From: Giovanni Biscuolo To: zimoun , Maxim Cournoyer Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix In-Reply-To: <86mtkbay8b.fsf@gmail.com> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> <288d3c24-39fe-d6bc-5dae-dcff1018c921@riseup.net> <87v92nj36a.fsf@gmail.com> <86mtkbay8b.fsf@gmail.com> Date: Thu, 28 Apr 2022 16:14:33 +0200 Message-ID: <87sfpxgura.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: bo0od , 48796@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! unfortunately AFAIU we still have issues with XDG-related environment variables please consider that $PATH env variable is /not/ the issue, the issue is only related to XDG and *.desktop files zimoun writes: > What is the concrete next action of this bug [1]? > > 1: solve it, since XDG Desktop integration of Guix installed application unfortunately still don't work on (few? many?) foreign distributions, at least it does non work on Debian 11 solving probably means better documentation [...] > What could be the improvements here? find a documented and reproducible way to make Guix installed application appear in a Debian 11 (and others) installed desktop manager menu [...] I'm going to reply to one of my previous messages in this thread to recap the situation trying to not repeat all the details. ...to be continued Happy hacking! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJqoUkMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSnD8QALnJ5PVF3Up688Q3LRglh2gR3Zpx3XhA73ub1ZTH rBKkcEdpsvqpafq8dUwg9bMVfKUW0vtTy7tux2fdNfMhDr9oEn8CGlrihGsRyFno w5t96xBZiariwn9+lwsuYkSU1zIwR1QcPxDbuhJcqnCykEVJ5KF9ri8G6eoCGQQi c4tcOVwfsn7QO2CvPX6g31uyBZyhpWmnFyLM0YYPRLqF8SLNdr8Aatozu94reMQV Thx9bKLkKHpZNcQBSMgCsY/Ee4cfdhUxiGscFDxpkpeq01iGRQsUffFPblfxxYVU TnF8O0F9RU17Ys+nN1uiFyBAUWm8a8OUc7zaveEEAqCrASClxtFQc7UkhmiK6QVG XCVwmXqmBIKY12eAjp99ix8TjYh1pxspXNPjpJQvvtKR3LmhEuolh9/Zyjbw9GAF pq55sIXVjJO6DGrLnFhEYX66DrO594XzTPrRsjIs0uCl1x9wewY9S3VnentGv2+J Aj5Vhp1Dsa3UHzgrxsTdvLMKyw/9jHHFWJHq7DmdR8hjfrMgDk3UXo4r7iLoOTfL o3OB0ECyPxCor6uzeky0PKxpcg4qdxxa6UU1Wceiq6dasOGB5OHgmVK9xNo5C38s w7q+bMHsCZqB3NI9HbL5dGkvNxYzROygPm9vUDLklwmGQyfeoIfMv808HjVz6M+v JQf9 =UeFg -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 11:59:48 2022 Received: (at 48796) by debbugs.gnu.org; 28 Apr 2022 15:59:48 +0000 Received: from localhost ([127.0.0.1]:49692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk6YW-0005j4-9R for submit@debbugs.gnu.org; Thu, 28 Apr 2022 11:59:48 -0400 Received: from ns13.heimat.it ([46.4.214.66]:60940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nk6YU-0005in-QJ for 48796@debbugs.gnu.org; Thu, 28 Apr 2022 11:59:47 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 544B430219B; Thu, 28 Apr 2022 15:59:40 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HU3lJFNJeH5p; Thu, 28 Apr 2022 15:59:37 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 61BEA300FB0; Thu, 28 Apr 2022 15:59:37 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 7314A1A28D36; Thu, 28 Apr 2022 17:59:36 +0200 (CEST) Received: (nullmailer pid 8166 invoked by uid 1000); Thu, 28 Apr 2022 15:59:36 -0000 From: Giovanni Biscuolo To: Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus In-Reply-To: <87zgs3jxvr.fsf@gmail.com> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> Date: Thu, 28 Apr 2022 17:59:35 +0200 Message-ID: <87pml1gpw8.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Maxim and bo0od, This is my report about my recent testing experience with guix installed desktop applications in a desktop environment on Debian 11 (I usually do not use a desktop environment with a graphical menu, I use i3). I've added "in Desktop Menus" to the subject because actually users can find and run applications using a terminal (dash shell in Debian) or the "Execute" menu option found in many Desktop Environments (this means $PATH configuration is fine). The user experience is this: 0. user install the guix package manager via apt 1. user logs in via display manager (I tested LXDM and GDM3, installed via apt) 2. user gets a desktop manager (I tested LXDE and Mate, installad via apt) with a graphical menu 3. user installs a desktop application via "guix package..." 4. user does /not/ see the newly installed application, but the person can start the program via terminal or "Execute" menu item (with completion, this means $PATH does include the ~/.guix-profile/) Maxim Cournoyer writes: [...] > There are two things that Guix does to help users correctly configure > their system so that Guix installed applications appear on PATH. Yes: PATH configuration works, it's not the problem causing this bug report. > 1. The guix-install.sh installation script installs a > /etc/profile.d/guix.sh script that configures the PATH when logging in: > > --8<---------------cut here---------------start------------->8--- [...] > # set XDG_DATA_DIRS to include Guix installations > export XDG_DATA_DIRS=3D"$GUIX_PROFILE/share:${XDG_DATA_DIRS:-/usr/local/s= hare/:/usr/share/}" > --8<---------------cut here---------------end--------------->8--- > > It even set XDG_DATA_DIRS, which should allow integration with the GNOME > Shell and other graphical dashboards. No: this does not work, for three reasons: 1. AFAIU "/etc/profile.d/guix.sh" or "~/.profile" are not sourced/executed in a graphical session (graphical shell?), we need to ~/.xsessionrc to configure that environment: am I wrong? 2. XDG_DATA_DIRS gets someway hard reset by "something" to this value: XDG_DATA_DIRS=3D/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xd= g:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/ (I found workaround, see below) 3. desktop menus (I tested LXDE and Mate, not Gnone Shell) are not updated This is my workaround, in ~/.profile I have: =2D-8<---------------cut here---------------start------------->8--- ### Guix settings # # add Guix current path export PATH=3D"$HOME/.config/guix/current/bin${PATH:+:}$PATH" # Locale path export GUIX_LOCPATH=3D"$HOME/.guix-profile/lib/locale" # add Guix infopath export INFOPATH=3D"$HOME/.config/guix/current/share/info:$INFOPATH" # set default Guix profile export GUIX_PROFILE=3D"$HOME/.guix-profile" # source default Guix profile . $GUIX_PROFILE/etc/profile # Needed to find Guix XDG data, included *.desktop files # when not set, XDG_DATA_HOME is $HOME/.local/share # only ONE directory is permitted, setting two does not work (?) export XDG_DATA_HOME=3D"$GUIX_PROFILE/share" =2D-8<---------------cut here---------------end--------------->8--- and in ~/.xsessionrc: =2D-8<---------------cut here---------------start------------->8--- if [ -f ~/.profile ]; then . ~/.profile fi =20 =2D-8<---------------cut here---------------end--------------->8--- The main point of this workaround is that I configure XDG_DATA_HOME, described in the specifications: =2D-8<---------------cut here---------------start------------->8--- $XDG_DATA_HOME defines the base directory relative to which user-specific data files should be stored. If $XDG_DATA_HOME is either not set or empty, a default equal to $HOME/.local/share should be used. =2D-8<---------------cut here---------------end--------------->8--- (from https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.htm= l) With the above workaround I'm able to see all guix installed *.desktop files in the menu of my desktop environment (tested on LXDE mainly). Anyway to make the new installed *.desktop files appear in the menu, I have to logout and login again: I've still not found a command (or configuration) to update the menu, "xdg-desktop-menu forceupdate" does not work. [...] If my experience is consistent with those of other users, I'm willing to propose a patch for the manual (I'm thinking of a specific "2.6.6 - XSession setup" in (guix)Getting Started) WDYT? Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJquecMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSnJ0P/ArAYcnieZ+sS9Qun+39VQJ3mj2CB3o0vhigbBzY N2mUaVvZEaT0SlZu3ZpTUY0TL1Sz2KplbbhAq2Tj0q0WONFv4Ez++42rMVQhaw45 03cWU/4a6z7RRzP7GkiAeSRjTZP89Tn1bX3eFD304GGi9F4M5NIJFrgUIvVz5dzE OyfTQrMVEr0hdtGVe6UsZOJE/G9cXumHAvcK+w7ZOdtoV0VRegK+2zUIa4yQni82 ZLcsKNQuB/34FKTePF/LGInDjhrwkQ+7aEKUuOoFGFQx0B0lcqQcTyzJ3rAuHXE5 wq5iCIG6/1CmFnG5oOrVBlrBBFU5U2h4RYAE4QA2C5MJ+vY5RiFNYlTgKvTok7rP sc4hPi6Z/mBjbcvHtkuyJnpjV0SbJ2J3WWv8i9R9gvcS4t45YdpSz7ibIO1UEdyQ tb4zw8VC2oUAb0bCUqVb3+2Vw2c1jc/R+PfgGECHeIapgD3upH4kK5Al+Hc5uhsq a/jmRnxXv6J+Nw5GeFXVUsDw8hT+7SwBqP9kcLVYLudwrwRQ6p4jd7yTTZ4JaYG4 xbFgU/VQkJyHBlI57imaYy9rITPyWqJ3gcUOa0bxLGdHuAkzvCn0Ws8z2nywxUxI o2vq82lI8LUeVC/tvmMAo0etw4tN8yQBNlAa1C2fZI1kVUJAa3YXPKEzpqWAwTTr DqeD =sGhP -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 15:18:30 2022 Received: (at 48796) by debbugs.gnu.org; 29 Apr 2022 19:18:30 +0000 Received: from localhost ([127.0.0.1]:55370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkW8M-0003YS-5h for submit@debbugs.gnu.org; Fri, 29 Apr 2022 15:18:30 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:34719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkW8K-0003YD-Rp for 48796@debbugs.gnu.org; Fri, 29 Apr 2022 15:18:29 -0400 Received: by mail-ed1-f68.google.com with SMTP id a21so10137117edb.1 for <48796@debbugs.gnu.org>; Fri, 29 Apr 2022 12:18:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=o7h5JjbVlRq19SddKl6q9bv/aBOcGFSZbjlsIKFo+jo=; b=VftJ6dRgl8m9eS+7jKOyN4FZlYi0WSItDEKOiyoML255nB+tDWHnzqFqMEyhmPuqxF ioU/yImBXx1/eLKi2ZsliuPlnEIBrimfAw1TfhWRp3eOOAof3QpOTM/qgH+X8XHC+24Y y2kvCOXPrD//+SKYp7L6rARriopTefYSVe5Kew2gAkuAXN3zXCBnUYyZmCZKB2Ofjl0R rLDK92AskUkz+jY1PflqyJixVvmTbkQGk8qLnnYM/H+mFClsyTrL9762lH+GoXj+kzUq WbtGsW/wAimQEYxEZiMg/RDtDjsy2m2yKW0xuo/8UCZdrVYyFXblL2U5kn4nPxRnkNpb OInQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=o7h5JjbVlRq19SddKl6q9bv/aBOcGFSZbjlsIKFo+jo=; b=a4eHQdrf2mRzCSn6IvpZFbaqxAonHkWCmDLN2oUYwwYamAFQrqAq7jgdY6pcJKiDo/ XtTQW0uvgaNbnoNIGgqlz19sQqiw5r3lXrBfcqKkzu36S/0YTRwkbSRjOXfXXZd2AiAV PWcMNDTuaxCxHuRDUpbU9zK+4zmu6+v0oNr7w6X7UZNZGNF/IJ+c3nwr1GqDESC1Ikun 3xlgJOhneMuV6MLPUnrK/yzyAfnS+9Mu58NpkCYP0XTJZLr/7wWuFqbPCCHYdZtlXXe8 PMqGEiBx3nMJqNNHPc2sX2sHPwfkDlZzDRZDhnod/5vPYDvzABqRxPNF99A6HVg9nafZ GLTw== X-Gm-Message-State: AOAM531IIRoiybhY1+uGzmpdJ/CZ28Ir3VX3W2N5uCBPfR85dLNGEkNs qqE6LvMMlLhOrCmVRgQk9bQ= X-Google-Smtp-Source: ABdhPJxvStC40Q8UBlmtZ8Ptqne++pfER3zJ1fqxCdHs9jt/DnF3txet91LSw/OVOKi5fU5bMVc0bQ== X-Received: by 2002:a05:6402:5ca:b0:423:f330:f574 with SMTP id n10-20020a05640205ca00b00423f330f574mr794488edx.116.1651259902759; Fri, 29 Apr 2022 12:18:22 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id hg13-20020a1709072ccd00b006f3ef214df3sm899213ejc.89.2022.04.29.12.18.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Apr 2022 12:18:21 -0700 (PDT) Message-ID: <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus From: Liliana Marie Prikler To: Giovanni Biscuolo , Maxim Cournoyer , bo0od Date: Fri, 29 Apr 2022 21:18:20 +0200 In-Reply-To: <87pml1gpw8.fsf@xelera.eu> References: <87zgs3jxvr.fsf@gmail.com> <87pml1gpw8.fsf@xelera.eu> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) Hi Giovanni, Am Donnerstag, dem 28.04.2022 um 17:59 +0200 schrieb Giovanni Biscuolo: > [...] > > # set XDG_DATA_DIRS to include Guix installations > > export XDG_DATA_DIRS="$GUIX_PROFILE/share:${XDG_DATA_DIRS:- > > /usr/local/share/:/usr/share/}" > > --8<---------------cut here---------------end--------------->8--- > > > > It even set XDG_DATA_DIRS, which should allow integration with the > > GNOME Shell and other graphical dashboards. > > No: this does not work, for three reasons: > > 1. AFAIU "/etc/profile.d/guix.sh" or "~/.profile" are not > sourced/executed in a graphical session (graphical shell?), we need > to ~/.xsessionrc to configure that environment: am I wrong? Depends on your setup. Some systemd setups don't source it, but note that you can work around that by editing the offending file. More importantly... > 2. XDG_DATA_DIRS gets someway hard reset by "something" to this > value: > > XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/men > u-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu- > xdg/ I would investigate what actually "resets" this. If it survives XDG_DATA_DIRS=blah $SHELL, then it's in the stuff your shell sources. If it doesn't, then you probably just experience (1). > (I found workaround, see below) > > 3. desktop menus (I tested LXDE and Mate, not Gnome Shell) are not > updated We hacked our Gnome Shell package to do this on Guix – naturally this won't work for foreign systems or other packages. > [...] > The main point of this workaround is that I configure XDG_DATA_HOME, > described in the specifications: And that is evil. > [...] > Anyway to make the new installed *.desktop files appear in the menu, > I have to logout and login again: I've still not found a command (or > configuration) to update the menu, "xdg-desktop-menu forceupdate" > does not work. Should it? It might only honor XDG_DATA_DIRS and ignore XDG_DATA_HOME by accident. Other than that, restarting your shell (if running on X) might be a more lightweight way of refreshing the menu. Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon May 02 08:49:53 2022 Received: (at 48796) by debbugs.gnu.org; 2 May 2022 12:49:54 +0000 Received: from localhost ([127.0.0.1]:35086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlVUv-0001rV-Ag for submit@debbugs.gnu.org; Mon, 02 May 2022 08:49:53 -0400 Received: from ns13.heimat.it ([46.4.214.66]:46448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlVUs-0001rG-Oq for 48796@debbugs.gnu.org; Mon, 02 May 2022 08:49:52 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 105E330219B; Mon, 2 May 2022 12:49:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qD5HH8gePHQH; Mon, 2 May 2022 12:49:41 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id B1D14300FB0; Mon, 2 May 2022 12:49:41 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 3CD091A478C9; Mon, 2 May 2022 14:49:41 +0200 (CEST) Received: (nullmailer pid 17901 invoked by uid 1000); Mon, 02 May 2022 12:49:40 -0000 From: Giovanni Biscuolo To: Liliana Marie Prikler , Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus In-Reply-To: <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> <87pml1gpw8.fsf@xelera.eu> <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> Date: Mon, 02 May 2022 14:49:39 +0200 Message-ID: <871qxcf6ak.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Liliana Marie, thank you for your heads up! I confess I'm pretty much confused about "Freedesktop.org's xdg menu system" because I thought it's now a cross-distro standard that should work out of the box without much tinkering by the distro maintainers and/or by the user. There is a non zero chance that it does depend on poor implementation or documentation, and for sure I'm not the only one that is experiencing issues in this regard[1]. There is obviously a non zero chance it depends on my poor understanding, please forgive me in this case. This situation (obviously) does /not/ depend on Guix, it depends on the Xsession setup and "xdg menu system" (and lack of documentation?) of the foreign distro side. I just think that if Guix (the package manager) cannot automate desktop integration on all foreign distros then it should be stated in the manual, possibly explaining why and pointing users to the foreign distro documentation. Anyway, I still think (hope) that we can "fill the gap" since we probably have al the pieces (env and information) and we probably "just" need to connect the dots to have the whole picture... working cross-distro I mean. To add a little bit of context (and highlight it's not an issue just for Guix as a package manager) I found this bug reports interesting: 1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D927907 flatpak directories not added to XDG_DATA_DIRS on Plasma + Wayland (still open, last update 2022-04-16) 2. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D931776 snapd: Installed snaps do not appear in desktop launcher in Debian buster. (still open, last update 2022-04-22) 3. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D647427 XDG_DATA_DIRS not set when using openbox-gnome-session (resolved on 2013-07-23) Liliana Marie Prikler writes: [...] >> > It even set XDG_DATA_DIRS, which should allow integration with the >> > GNOME Shell and other graphical dashboards. >>=20 >> No: this does not work, for three reasons: >>=20 >> 1. AFAIU "/etc/profile.d/guix.sh" or "~/.profile" are not >> sourced/executed in a graphical session (graphical shell?), we need >> to ~/.xsessionrc to configure that environment: am I wrong? > Depends on your setup. Some systemd setups don't source it, So it depends on the /default/ systemd setup of the foreign distro, Debian 11 in this case, because I did not customize it: please do you know where I should check for the systemd specific documentation on "xdg related stuff"? The documentation I was able to find does not help me with systemd config: =2D https://wiki.debian.org/Xsession [2] =2D https://wiki.debian.org/EnvironmentVariables#Using_graphical_display_ma= nager This statement (in https://wiki.debian.org/Xsession) =2D-8<---------------cut here---------------start------------->8--- Finally, note that the ~/.xsession file is only read if you are using a Debian X session. If you login with gdm3 and choose a GNOME session, the ~/.xsession file will be ignored completely. (But you may still use ~/.xsessionrc.) =2D-8<---------------cut here---------------end--------------->8--- makes me wonder what (and why) is the differenxe betweeen a Gnome Session and an LXDE one: shouldn't the setup be standard? It's the systemd specific way to setup an xsession? Also: https://manpages.org/xsession/5 By default, on Debian 11 this is the content of /etc/X11/Xsession.options: =2D-8<---------------cut here---------------start------------->8--- # $Id: Xsession.options 189 2005-06-11 00:04:27Z branden $ # # configuration options for /etc/X11/Xsession # See Xsession.options(5) for an explanation of the available options. allow-failsafe allow-user-resources allow-user-xsession use-ssh-agent use-session-dbus =2D-8<---------------cut here---------------end--------------->8--- Do I miss some specific systemd Debian 11 xdg related documentation? > but note that you can work around that by editing the offending file. Please can you point me to the offending file? > More importantly... > >> 2. XDG_DATA_DIRS gets someway hard reset by "something" to this >> value: >>=20 >> XDG_DATA_DIRS=3D/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/men >> u-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu- >> xdg/ > I would investigate what actually "resets" this. If it survives > XDG_DATA_DIRS=3Dblah $SHELL, then it's in the stuff your shell sources. Actually if I give that command in a terminal I get "XDG_DATA_DIRS=3Dblah", but I'm pretty sure there is nothing in the stuff of my shell sources that resets XDG_DATA_DIRS > If it doesn't, then you probably just experience (1). Yes: there is something in the default systemd/xsession configuration of Debian 11 that resets XDG_DATA_DIR. Please is there some user with a default Debian 11 xsession configuration that can try to reproduce this? Am I the only one to experience this XDG_DATA_DIR reset issue? >> (I found workaround, see below) >>=20 >> 3. desktop menus (I tested LXDE and Mate, not Gnome Shell) are not >> updated > We hacked our Gnome Shell package to do this on Guix =E2=80=93 naturally = this > won't work for foreign systems or other packages. OK thank you, now I understand how it works. I still have not found some time to check how Debian packages are live-updating the desktop menus, AFAIK that update works cross-desktop-environment and I'd like to know: 1. is that also a cross-distro standard? 2. why "xdg-desktop-menu forceupdate" does not work for user installed *.desktop menus? 3. is there any other CLI that allows users to uptate their graphical menus after having "manually installed" (write the right file in the right folder) a *.desktop file? >> [...] >> The main point of this workaround is that I configure XDG_DATA_HOME, >> described in the specifications: > And that is evil. Please can you expand what do you mean with "evil"? I as told (did I told?) I found that information in the "XDG Base Directory Specification" [3]=20 Also, the "9.4.10. Starting a program from GUI" [4] current Debian manual states: =2D-8<---------------cut here---------------start------------->8--- This is an oversimplified description. The *.desktop files are scanned as f= ollows. The desktop environment sets $XDG_DATA_HOME and $XDG_DATA_DIR environment v= ariables. For example, under the GNOME 3: $XDG_DATA_HOME is unset. (The default value of $HOME/.local/share is used.) $XDG_DATA_DIRS is set to /usr/share/gnome:/usr/local/share/:/usr/share/. So the base directories (see XDG Base Directory Specification) and the appl= ications directories are as follows. $HOME/.local/share/ =E2=86=92 $HOME/.local/share/applications/ /usr/share/gnome/ =E2=86=92 /usr/share/gnome/applications/ /usr/local/share/ =E2=86=92 /usr/local/share/applications/ /usr/share/ =E2=86=92 /usr/share/applications/ The *.desktop files are scanned in these applications directories in this o= rder. [Tip] Tip A user custom GUI menu entry can be created by adding a *.desktop file in t= he $HOME/.local/share/applications/ directory. [Tip] Tip Similarly, if a *.desktop file is created in the autostart directory under = these base directories, the specified program in the *.desktop file is exec= uted automatically when the desktop environment is started. See Desktop App= lication Autostart Specification. =2D-8<---------------cut here---------------end--------------->8--- Also, the Freedesktop.org "Desktop Menu Specification" chapter "C. Integrating your application in the menus" [5] documents how to add menu items; it states: =2D-8<---------------cut here---------------start------------->8--- If an application is intended to be installed by an unprivileged user for e= xclusive use by that user only then $XDG_DATA_HOME should be used as value = for datadir and $XDG_CONFIG_HOME should be used as value for sysconfdir. If= $XDG_DATA_HOME is not set, the default value of $HOME/.local/share should = be used for it. If $XDG_CONFIG_HOME is not set, the default value of $HOME/= .config should be used for it. =2D-8<---------------cut here---------------end--------------->8--- Reading the above it seems perfectly legit to customize XDG_DATA_HOME pointing that variable to any user directory I need to add custom GUIX menu entries... and I let handle that menu entries to my guix profile: do I miss something? Should I also customize $XDG_CONFIG_HOME to point to a specific directory different from $HOME/.config? >> [...] >> Anyway to make the new installed *.desktop files appear in the menu, >> I have to logout and login again: I've still not found a command (or >> configuration) to update the menu, "xdg-desktop-menu forceupdate" >> does not work. > Should it? It might only honor XDG_DATA_DIRS and ignore XDG_DATA_HOME > by accident. AFAIU xdg-desktop-menu is supposed to also update user menus > Other than that, restarting your shell (if running on X) might be a > more lightweight way of refreshing the menu. Restarting the shell means restarting the desktop environment? I know how to do it with i3 (reload config) but I don't know hot to do it with LXDE (or mate, Gnome3, ecc.) Cheers. Gio' [1] as I already wrote, I don't use any desktop environment graphical menu so I rarely experience this issues, but when trying to help other users I still cannot find a deterministic solution to this class of issues. [2] it also points to https://www.debian.org/doc/manuals/debian-reference/ch07.en.html#_starting_= the_x_window_system but that node is /not/ present on a recent manual [3] https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.htm= l#variables [4] https://www.debian.org/doc/manuals/debian-reference/ch09.en.html#_start= ing_a_program_from_gui [5] https://specifications.freedesktop.org/menu-spec/menu-spec-1.0.html#thi= rd-party-howto =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJv02QMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSFywQAIY0vmyexNexicFHcY6E5P764fEUrwq0165vCk4S IZH6Gj8Xkg9WXxaZefEPJAfmyihGrsEJYukWxl4eXCDLIgkuYTvkfAzirBQjzIna pJRxRcI/4p7Jnm7erggJI4zBXyChVoF2ku7+M7IKlxczrfUaGmbqaHetHcPJyuSy FCvxrvodscFYyg+R2TVkEBfaQkUKcOoMNp+Wb+cT91groadop9wsr+KfnFJ8tBcc zGRyPs0Y8/w9hnmpZihej0YybGqRDfSF1xDiwOozy9rqTkfMouQQ8l6mpqYzcXRB YquuvsnMd6XG4kVSVWUJ3POH/sYqbS9sU6SFInkI8yn1c5NqznXuNgHvboqfkvhS d5FYc6b6NoiTKj686gqTPGOruNd4mnZgPmzQAaSLZXjcGZO0ZksJuj3Ar9SPdw2u MCrOhuxCx4I5sn9YAWC+CehGlY1fh7+qNkU3JD5kN7BozYpFBd9dNfhea2oPJqNB kLjkmTbEgodbPP5dL4Y3h7vgi2+6QErlrX2UoHSmvptBMi5BINfm1PprUXUTXpeT FNCjYcaPPr0Nn9hfVFaqTPvnyNejK1eePf5V3TjYa8BonNTgMGuJzH9/RN5ku85L FVtAYqwm9XnvzctVBgEAoCARxPexHsLdNePIJb8Uq4OCB7bGERakFbIUXKzL/FZ6 9qwN =YNOa -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 04 04:32:23 2022 Received: (at 48796) by debbugs.gnu.org; 4 May 2022 08:32:23 +0000 Received: from localhost ([127.0.0.1]:41732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmAQp-0001zE-BB for submit@debbugs.gnu.org; Wed, 04 May 2022 04:32:23 -0400 Received: from ns13.heimat.it ([46.4.214.66]:39248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmAQn-0001yy-GQ for 48796@debbugs.gnu.org; Wed, 04 May 2022 04:32:22 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id DBE32300F9C; Wed, 4 May 2022 08:32:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3drbP_prDR5W; Wed, 4 May 2022 08:31:55 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 59194300E26; Wed, 4 May 2022 08:31:55 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id D5DCC1A57FCB; Wed, 4 May 2022 10:31:54 +0200 (CEST) Received: (nullmailer pid 18885 invoked by uid 1000); Wed, 04 May 2022 08:31:54 -0000 From: Giovanni Biscuolo To: Liliana Marie Prikler , Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus In-Reply-To: <871qxcf6ak.fsf@xelera.eu> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> <87pml1gpw8.fsf@xelera.eu> <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> <871qxcf6ak.fsf@xelera.eu> Date: Wed, 04 May 2022 10:31:53 +0200 Message-ID: <875ymlem12.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Liliana Marie, Giovanni Biscuolo writes: [...] > There is obviously a non zero chance it depends on my poor > understanding, please forgive me in this case. my "workaround" is an instance of this case, sorry (see below) [...] > Yes: there is something in the default systemd/xsession configuration > of Debian 11 that resets XDG_DATA_DIR. I'm still pretty sure this is what's happening, but i still don't know why > Please is there some user with a default Debian 11 xsession [...] >>> The main point of this workaround is that I configure XDG_DATA_HOME, >>> described in the specifications: >> And that is evil. > > Please can you expand what do you mean with "evil"? I'll answer myself: because XDG_DATA_HOME (and $XDG_CONFIG_HOME obviously) must be writeable by user (processes) to store data (and config); Guix profiles are (and obviously must be) write-only (they are stateless, while data and config are (obviously) /status/. My workaround simply messes up /every/ application that follows the XDG standard (not all, but many) to save data and config, e.g. TelegramDesktop The one and ONLY solution to this problem is to get XDG_DATA_DIR properly configured; Guix does this if $HOME/.guix-profile/etc/profile is sourced in the user profile, but as I told "something" resets XDG_DATA_DIR (AFAIU by default on Debian 11) in the "desktop manager" profile to a "hardcoded" value. I reverted the "workaround" and now my XDG_DATA_HOME points to the default value $HOME/.local/share: applications are happy again but again I cannot see Guix installed applications in the LXDE menu [...] >> Other than that, restarting your shell (if running on X) might be a >> more lightweight way of refreshing the menu. > > Restarting the shell means restarting the desktop environment? > > I know how to do it with i3 (reload config) but I don't know hot to do > it with LXDE (or mate, Gnome3, ecc.) I tried "bash -l -c 'lxpanelctl restart'" but applications still don't appear [...] I'm still lost in environment :-( Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJyOfoMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSdskQAIzJzDBHyMTW45c73mw/NFB+v9R9/aIFOMoC9Ek4 PghqMqZuWakRjtkGG0LIxZytmqgrqIUuYLn2ljIG/BDvP4FGaYxmnPIK2XR+SZ6l KxYZoaT93oEDV34lj1Vkk9FMFMGXOrEhgmfFQsxvuWgEO8YARU2dKqlHWCNrWm4t gbnIGCldbO58W/NtVJGybQKR1b8v0SbmgFGKwv2hSFQVPH0PN7+svzu0rfNu+nGT SsKgQJYLMWvbe1H6sIYzjwsD5NPiA2xGXhUMWpNl4K4PlyvA/jwWqUrpFPjPNd3g cSzFZhfwNfnZVHjmPD5l951J8G7Q3gd4qmejQXD11M4goVtEHpG1YhcgzM7xoIiY 24D5YPAVKc5lLnl41Z5XiWYT8i13+32J9Kluc/3JW+3lfYZTmRb5YAsQpby9ROJA ozeGBbJpNW8xf7zOa63uQB97cugeYvAztBddeLS4xyQhEWOC8l/m1he+7sNQu1kd XZBZV1emSg2Us4WTNjwBVuunGZpoS4iCMXO0hsF4kggjoTYDeFezWFzDzZEYdS2p 4L5W6IRRDon6H1P+E+bAPFNsvpN6BvZJUldHD4bgT+VIIwVuR87ZJV+TmJd4jT/9 fycpfZ8WrDavLY2IJWpr0s0qYBp0ePsfplPnNxtIr1jwq1z8mBvgTB3e8QBzZdAQ wrvz =9Zbm -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 04 15:14:52 2022 Received: (at 48796) by debbugs.gnu.org; 4 May 2022 19:14:52 +0000 Received: from localhost ([127.0.0.1]:43767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmKSa-0004M1-2T for submit@debbugs.gnu.org; Wed, 04 May 2022 15:14:52 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:37650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmKSX-0004Lj-KD for 48796@debbugs.gnu.org; Wed, 04 May 2022 15:14:50 -0400 Received: by mail-ed1-f66.google.com with SMTP id k27so2792385edk.4 for <48796@debbugs.gnu.org>; Wed, 04 May 2022 12:14:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=biyFoErU9taUG0cQNooAwSS9s5ny2LT7Ry/FnvkE0CI=; b=dwhwjTGXGqzr40buBSZWr9N8KE9runYrx5bSHi+F2KL2SqUMmY9vqiU4ByAcKp+SbJ KtOa0Q69e2aZboTyoS3F4BmDidjTupD8UhJLS1JLMyJopJ9neZ6QCtps5q8pRj8c2Dv0 2eQ57bb+K7tt3e1h6sZyF5uQcvsNGvu0zv6xFk4eSnQHOuKQwSGaKu7ILdrn1WdB4B8V bUeC6mEx0cEApCVmYHDW+wawQtgTgY7AXb5hduG/gpZWa8xinRvRsTf0ezkMQJ3AFfDF W64ZICjfAKdzeJsKy4epvsM0oe+/vueGg5oNUQkLxqJSxqDbl+/jyGUazq7a8B9p3uBF CelA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=biyFoErU9taUG0cQNooAwSS9s5ny2LT7Ry/FnvkE0CI=; b=ZG2X1IGp47PfVb7TaideKZOiHjWACIBNbix4j0GkgTaDjKhHJj8ppR4zZ3ZsXQ3Bd4 bSpZPgpqogqEdkXW2l1lNgKAI8HF57y2DROpz0Cl+mSZ1zR36iYyzxgofBspg49jb9sP BOMWzWUNG5pcRiALmAlR5afZGH6Ge6+m2InKIFnr9VviO/CINAeYCES6UcbKKdz2zaMg ht3wYWRbRMOK3YJCM2cdVPCdRetyStbFd0goYk4802cW3MO3wkOTI33a91U82YxIFdWK xSnzNiapUOw1l1V814ddq9+Z8+GLmWtfjOvfRyZFnUEutHKvIiZTqWbPFWV+tSkrC2jx vkHw== X-Gm-Message-State: AOAM532RWuVpKK67Egz3N3r23VQoWbk1EhnIfl1go+JmUhxoJx4q3TUW AfSNExmHA+/X6PjIt3Mpzn4= X-Google-Smtp-Source: ABdhPJwEovEGrELPcrz7SXqSDxXZO6QarHONV1qKswUb2ILelXIyMrZ/7zWAFlYnO6HLA1Ege/vPGg== X-Received: by 2002:a50:ee11:0:b0:425:b5b3:a48d with SMTP id g17-20020a50ee11000000b00425b5b3a48dmr25169652eds.246.1651691683457; Wed, 04 May 2022 12:14:43 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id eb7-20020a170907280700b006f3ef214e46sm6066015ejc.172.2022.05.04.12.14.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 12:14:42 -0700 (PDT) Message-ID: Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus From: Liliana Marie Prikler To: Giovanni Biscuolo , Maxim Cournoyer , bo0od Date: Wed, 04 May 2022 21:14:40 +0200 In-Reply-To: <871qxcf6ak.fsf@xelera.eu> References: <87zgs3jxvr.fsf@gmail.com> <87pml1gpw8.fsf@xelera.eu> <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> <871qxcf6ak.fsf@xelera.eu> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) Am Montag, dem 02.05.2022 um 14:49 +0200 schrieb Giovanni Biscuolo: > Hi Liliana Marie, Hi Giovanni, sorry for the late reply. It seems my slowness caused you to investigate things on your own, which might have prompted some wrong conclusions. > I just think that if Guix (the package manager) cannot automate > desktop integration on all foreign distros then it should be stated > in the manual, possibly explaining why and pointing users to the > foreign distro documentation. Fair point and I agree (and even submitted a documentation patch once already), but this problem hits a great many applications and can not easily be described in all of its failure modes. > To add a little bit of context (and highlight it's not an issue just > for Guix as a package manager) I found this bug reports interesting: > > 1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927907 > flatpak directories not added to XDG_DATA_DIRS on Plasma + Wayland > (still open, last update 2022-04-16) > > 2. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931776 > snapd: Installed snaps do not appear in desktop launcher in Debian > buster. (still open, last update 2022-04-22) > > 3. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647427 > XDG_DATA_DIRS not set when using openbox-gnome-session > (resolved on 2013-07-23) > This seems to be a rather Debian-specific issue then. Note that Ubuntu Focal Fossa (and probably later Ubuntus) don't experience these issues because Ubuntu worked around them so that they can ship snaps by default. If I wanted to look at this more closely, it'd make sense then to look at the difference between a basic Debian installation and a basic Ubuntu installation and check what they do differently w.r.t. flatpak and snap. > > > > It even set XDG_DATA_DIRS, which should allow integration with > > > > the GNOME Shell and other graphical dashboards. > > > > > > No: this does not work, for three reasons: > > > > > > 1. AFAIU "/etc/profile.d/guix.sh" or "~/.profile" are not > > > sourced/executed in a graphical session (graphical shell?), we > > > need to ~/.xsessionrc to configure that environment: am I wrong? > > Depends on your setup.  Some systemd setups don't source it, > > So it depends on the /default/ systemd setup of the foreign distro, > Debian 11 in this case, because I did not customize it: please do you > know where I should check for the systemd specific documentation on > "xdg related stuff"? There are two things you need to look up. First, how to modify environment variables systemd services, and second which service is actually the one launching your session. Once you have both, you can add an override, that starts it with your environment variables. I'm not sure if you can tell systemd to "please source my ~/.profile.sh or similar" easily, but that'd also be an option. > makes me wonder what (and why) is the differenxe betweeen a Gnome > Session and an LXDE one: shouldn't the setup be standard? It's the > systemd specific way to setup an xsession? What do you mean by standard? The standard way of spawning a process in Unix is fork() followed by exec(). All the shell interpreting in between if you're using a bash-based flow is merely convenience. > > > but note that you can work around that by editing the offending > > file. > > Please can you point me to the offending file? I don't sit on your computer and know too little about your setup to do so. You can try various debugging techniques to find out which files affect your environment variables in a graphical session. > > More importantly... > > > > > 2. XDG_DATA_DIRS gets someway hard reset by "something" to this > > > value: > > > > > > XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/share/gdm:/var/lib > > > /men > > > u- > > > xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu- > > > xdg/ > > I would investigate what actually "resets" this.  If it survives > > XDG_DATA_DIRS=blah $SHELL, then it's in the stuff your shell > > sources. > > Actually if I give that command in a terminal I get > "XDG_DATA_DIRS=blah", but I'm pretty sure there is nothing in the > stuff of my shell sources that resets XDG_DATA_DIRS Great. This means there is actually no resetting at all, your code to set XDG_DATA_DIRS simply isn't evaluated at all and thus the variable retains its default value, which is probably set somewhere internal to systemd or the desktop manager. > > If it doesn't, then you probably just experience (1). > > Yes: there is something in the default systemd/xsession configuration > of Debian 11 that resets XDG_DATA_DIR. No, there isn't. It not being set doesn't mean that something's resetting it, it can also mean the code to set it is not run. Since we spawned a new shell and found the value unchanged, that is exactly what's happening. > Please is there some user with a default Debian 11 xsession > configuration that can try to reproduce this? > > Am I the only one to experience this XDG_DATA_DIR reset issue? While I haven't experienced this with XDG_DATA_DIRS in particular, I know the issue itself. However, I'm not sure if I'm getting across what's behind it. As noted above, the issue appears to be more or less specific to Debian, as other distros tackle related problems w.r.t. flatpak and snap and those solutions work for Guix too. > > > 1. is that also a cross-distro standard? Probably not to the extent you're hoping. I'd hazard a guess that every window manager more or less rolls their own implementation, which basically boils down to watching for changes in a certain directory. > 2. why "xdg-desktop-menu forceupdate" does not work for user > installed *.desktop menus? Probably because your environment variables are borked. > 3. is there any other CLI that allows users to uptate their graphical > menus after having "manually installed" (write the right file in the > right folder) a *.desktop file? Not afaik. > > > [...] > > > The main point of this workaround is that I configure > > > XDG_DATA_HOME, described in the specifications: > > And that is evil. > > Please can you expand what do you mean with "evil"? I don't need to, you already found out yourself. > [...] > Reading the above it seems perfectly legit to customize XDG_DATA_HOME > pointing that variable to any user directory I need to add custom > GUIX menu entries... and I let handle that menu entries to my guix > profile: do I miss something? You already found out, but to repeat: yes. > Should I also customize $XDG_CONFIG_HOME to point to a specific > directory different from $HOME/.config? No, unless you know what you're doing and/or are testing an application that should not write to your actual configuration files. > > > > > [...] > > > Anyway to make the new installed *.desktop files appear in the > > > menu, I have to logout and login again: I've still not found a > > > command (or configuration) to update the menu, "xdg-desktop-menu > > > forceupdate" does not work. > > Should it?  It might only honor XDG_DATA_DIRS and ignore > > XDG_DATA_HOME by accident. > > AFAIU xdg-desktop-menu is supposed to also update user menus As per the XDG spec, XDG_DATA_DIRS is a preference-ordered PATH consisting of directories to search for XDG_DATA. XDG_DATA_HOME not being included in it is a violation of the XDG spec. > > Other than that, restarting your shell (if running on X) might be a > > more lightweight way of refreshing the menu. > > Restarting the shell means restarting the desktop environment? > > I know how to do it with i3 (reload config) but I don't know hot to > do it with LXDE (or mate, Gnome3, ecc.) r RET, or Alt+F2 r Return if you prefer this style of writing keybindings. In either case, that's the GNOME binding, but Mate should have the same. (Don't know about LXDE.) Cheers From debbugs-submit-bounces@debbugs.gnu.org Thu May 05 13:17:29 2022 Received: (at 48796) by debbugs.gnu.org; 5 May 2022 17:17:29 +0000 Received: from localhost ([127.0.0.1]:46415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmf6X-0000L3-FA for submit@debbugs.gnu.org; Thu, 05 May 2022 13:17:29 -0400 Received: from ns13.heimat.it ([46.4.214.66]:35296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmf6V-0000Kn-97 for 48796@debbugs.gnu.org; Thu, 05 May 2022 13:17:27 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id EADBD30219E; Thu, 5 May 2022 17:17:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z-rWnYjTMtTF; Thu, 5 May 2022 17:17:01 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 3A6043021A2; Thu, 5 May 2022 17:17:01 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id CBE601A62295; Thu, 5 May 2022 19:17:00 +0200 (CEST) Received: (nullmailer pid 30670 invoked by uid 1000); Thu, 05 May 2022 17:17:00 -0000 From: Giovanni Biscuolo To: Liliana Marie Prikler , Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix in Desktop Menus In-Reply-To: Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> <87pml1gpw8.fsf@xelera.eu> <59eff3512f8726c4ac0ee4071d878536b197d31f.camel@gmail.com> <871qxcf6ak.fsf@xelera.eu> Date: Thu, 05 May 2022 19:16:59 +0200 Message-ID: <874k23dhmc.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Liliana Marie, thank you for your support but I'm still completely lost Obviously this is a Debian 11 relate issue and there is nothing Guix can do to solve this issue, so I propose to close this bug report Liliana Marie Prikler writes: [...] >> I just think that if Guix (the package manager) cannot automate >> desktop integration on all foreign distros then it should be stated >> in the manual, possibly explaining why and pointing users to the >> foreign distro documentation. > Fair point and I agree (and even submitted a documentation patch once > already), but this problem hits a great many applications and can not > easily be described in all of its failure modes. With the adoption of Freedesktop standard and systemd I just thought that this kind of configuration (environment) would be... standard, probably I'm wrong. This also means that it's hard to support users (and for users to auto-support) impementing Guix in their foreign-distro [...] > This seems to be a rather Debian-specific issue then. Note that Ubuntu > Focal Fossa (and probably later Ubuntus) don't experience these issues OK, I just opened this thread on debian-user ml: https://lists.debian.org/debian-user/2022/05/msg00153.html I'll see if there is someone there that knows how to customize a Debian 11 diplay manager environment [...] Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJ0BosMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSr1AP/irSPsp23uVMBeLiTSkdhl7u4sfuw53kswMaOr1D Lx72ZNXTPzn1+4OJoZ2NlorFI9IYRUQnMkCAGaUxKxIF6p6QiEqU/bnRK6BOKf0S ykP+bm8WMfU4knPOFwNw5lMKfhYFSH0yQ8mkkc/pnIsCLbs41a1K2MmS1ZatAWht /TOZ91ttFd57TXjhUJ8UiEN15KRcsqe5eRbyEMu89wiJIpM9i8TkwsX6jXBy+16K X2mmRt/JQTDqSW8Xt/jHqyIisYCT0Gxt9UzTgICgQlR13wrqvuVGfFI1CQ26rDFc afjSMfbpZFEVONXHHPkvF2kj9pfpAyZZIhGxLTX+gg4tY2el08U0oL5KG0R8NKie 6j9bSTR6HjXG58VfH+l4J93y1T4jKSwbz2uGIZEnH80O6sNFrkwAmDKWMX9fTv3o JEBjZdNVQSaXW5Hj2Z0joPrpYZKRwtyUGpJTDTaYJn39S0gtb/YbVE9kGZiBvSae 1vzU+fU+4UCbzm2ruz63MWabBxsg54Q6+Pq9JDsR/OlzSozCGg5NTpZw78n1AARA v1gGJ5mStpPRuZcw89hhHbuGiEn+ZCqofQJxwdkQUvrQDDm0m78+IBq0tvw0cT9e mEeVWsYtHJauKVZj0FEMg1FqoVN7NLAr+VsVoenTDb53dtfgo7sRXIbcHwFyjOo3 mFxq =qnjJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 05:26:28 2022 Received: (at 48796) by debbugs.gnu.org; 7 May 2022 09:26:28 +0000 Received: from localhost ([127.0.0.1]:50459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnGhn-00052Z-VT for submit@debbugs.gnu.org; Sat, 07 May 2022 05:26:28 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnGhl-00052K-Dh for 48796@debbugs.gnu.org; Sat, 07 May 2022 05:26:26 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 01B323021A2; Sat, 7 May 2022 09:26:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FTMjl9KAVDWn; Sat, 7 May 2022 09:25:57 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 99C6A30219E; Sat, 7 May 2022 09:25:57 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 2AA8D1A6F6A6; Sat, 7 May 2022 11:25:57 +0200 (CEST) Received: (nullmailer pid 11320 invoked by uid 1000); Sat, 07 May 2022 09:25:56 -0000 From: Giovanni Biscuolo To: Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix In-Reply-To: <87zgs3jxvr.fsf@gmail.com> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> Date: Sat, 07 May 2022 11:25:56 +0200 Message-ID: <8735hlbsnv.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Maxim, sorry to come back to this after so long but this is still a bug I'm still trying to solve how to configure the "environment machinery" on a new Debian 11 laptop, on this machine there is no old user configuration status that could interfere: it's a brand new Debian 11 "basic" desktop Maxim Cournoyer writes: [...] > There are two things that Guix does to help users correctly configure > their system so that Guix installed applications appear on PATH. > > 1. The guix-install.sh installation script installs a > /etc/profile.d/guix.sh script that configures the PATH when logging > in: I've installed guix using the Debian package (apt install guix) and it installed /etc/profile.d/guix.sh, I have it [...] > I suspect you didn't install Guix via this script? If so, could you try > creating the above file, closing relogin in your graphical session and > report if it fixed things for you? No, if I remove all the Guix related environment settings from the user ~/.profile (plz see my recent messages in this bug report for details if you need) no environment variable from $GUIX_PROFILE/etc/profile (the file is there) is sourced in the resulting graphical user session: I tried both with LXDE and Mate (via lightdm) That file is sourced and environment variables are properly configured only via a succesful console login (ALT+F1) or an ssh login from a remote machine, I've tried The sourcing of /etc/profile.d/guix.sh is only working if I source that file from ~/.xsessionrc: =2D-8<---------------cut here---------------start------------->8--- if [ -f ~/.profile ]; then . ~/.profile fi if [ -f /etc/profile.d/guix.sh ]; then . /etc/profile.d/guix.sh fi export XSESSION_WAS_HERE=3D"Yes" =2D-8<---------------cut here---------------end--------------->8--- This is the (partial) env after I succesfully login in LXDE, I got it starting LXTerminal from the graphical session: =2D-8<---------------cut here---------------start------------->8--- GUIX_LOCPATH=3D/home/patrizia/.guix-profile/lib/locale GUIX_PROFILE=3D/home/patrizia/.guix-profile XDG_CONFIG_DIRS=3D/etc/xdg/lubuntu:/etc/xdg XDG_SESSION_PATH=3D/org/freedesktop/DisplayManager/Session2 XDG_MENU_PREFIX=3Dlxde- XDG_DATA_HOME=3D/home/patrizia/.local/share XDG_CONFIG_HOME=3D/home/patrizia/.config XDG_SEAT=3Dseat0 XDG_SESSION_DESKTOP=3DLXDE XDG_SESSION_TYPE=3Dx11 XDG_GREETER_DATA_DIR=3D/var/lib/lightdm/data/patrizia XDG_CURRENT_DESKTOP=3DLXDE XDG_SEAT_PATH=3D/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=3Duser XDG_VTNR=3D7 XDG_SESSION_ID=3D12 XDG_RUNTIME_DIR=3D/run/user/1001 XDG_DATA_DIRS=3D/etc/xdg/lubuntu:/usr/local/share:/usr/share:/usr/share/gdm= :/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/m= enu-xdg/ XDG_SESSION_PATH=3D/org/freedesktop/DisplayManager/Session2 GIT_EXEC_PATH=3D/home/patrizia/.guix-profile/libexec/git-core XDG_SEAT_PATH=3D/org/freedesktop/DisplayManager/Seat0 INFOPATH=3D/home/patrizia/.config/guix/current/share/info: GUIX_LOCPATH=3D/home/patrizia/.guix-profile/lib/locale PATH=3D/home/patrizia/.guix-profile/bin:/home/patrizia/.guix-profile/sbin:/= home/patrizia/.config/guix/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/lo= cal/games:/usr/games GIO_EXTRA_MODULES=3D/home/patrizia/.guix-profile/lib/gio/modules =2D-8<---------------cut here---------------end--------------->8--- Unfortunately, still XDG_DATA_DIRS is reset to a different value after I login to a LXDE user session (lxsession); please see my recent messages in this bug report for details; so basically I can run all Guix installed application "manually" but they are missing from the menu, also all the mime/type->application associasions are missing in the filemanager I've also opened a thread for this specific issue on debian-user: https://lists.debian.org/debian-user/2022/05/msg00153.html but how XDG_DATA_DIRS is reset after ~/.xsession sourcing is still a great mistery. More unfortunately, if I try to login using a Mate session (with the above configuration, thus with that environment) it fails with this error (via journalctl): =2D-8<---------------cut here---------------start------------->8--- mag 07 09:21:14 raifort mate-session[818]: GLib-GIO-ERROR: Settings schema= 'org.mate.session' is not installed aborting... =2D-8<---------------cut here---------------end--------------->8--- If I remove /etc/profile.d/guix.sh from the user's ~/.xsession Mate is able to login with no problems (is this related to GIO_EXTRA_MODULES?) but I miss the Guix environment variables, obviously. [...] Happy hacking! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJ2OyQMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSrPYP/j8nzCcZeQmFTPuPZr11Mq43kMQrw6RH5VyrJHAU NsvgGE12On8paG7HneAT0hoFmgHg38RCiEgPvexr96IVU1jJGhkffRHuZw+/CvY3 qL+Jl3Q5UCLd0rNnVjjU82Cnt8BlRDSFabKKqFAJVJjjkpbzn87VKpLJYcBse0Ab /D8m9CEUVPBnUSIY+vjKQapl898vLw7wWBLdWxoUzZ7D6iLhZ9JejtVLmwLxXrV5 A4avKhIXMrK9ktkY9QjcSG/hjr9M7zkKMGUOG3hPRzQAZvI1WPGrHd6si4WhQypG W9HZO93En49ooUblkzCEhwkO+qucvZHxK+0M8GxQe5/LjHkvlVCI5IGqZ1B8d8uD GCgAiUDkHTiUuKX0aHIqyBPO7ISAaRWsNyisRQrD3MMvyS9IPyOBuICflXezbN51 5kwENgYsFf0WBlRn/ZMUlsdqc2t+rA8Fut45RccAl66tqR5Ed4YZVmYUWbA7QF7I r0twgYE9n3DSrH/7wt1Ps5BiIATATs/FejsfWgjvxphckZ9TEeaxNWUTnHl5cSB9 g4W3kGMhJ+3AkdJuoz1sKBsFcNW1U0tJ4fQk3m4Dg94U4Dp4hit6P1a1Z/BhU9pR xS9JM0nq/BEKMwxsBTSRW2p+lJEXTYm+GRvFw5Gd7AKVAQGbTO5tty1CViHcW1mF 04ev =dlY2 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 06:59:57 2022 Received: (at 48796) by debbugs.gnu.org; 7 May 2022 10:59:57 +0000 Received: from localhost ([127.0.0.1]:50602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnIAG-0003W8-UT for submit@debbugs.gnu.org; Sat, 07 May 2022 06:59:57 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnIAF-0003Vu-0s for 48796@debbugs.gnu.org; Sat, 07 May 2022 06:59:55 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 7602C3021A2; Sat, 7 May 2022 10:59:48 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dEoFcgGZLlre; Sat, 7 May 2022 10:59:28 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id A6AB030219E; Sat, 7 May 2022 10:59:28 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 393F41A6FF0E; Sat, 7 May 2022 12:59:28 +0200 (CEST) Received: (nullmailer pid 13900 invoked by uid 1000); Sat, 07 May 2022 10:59:27 -0000 From: Giovanni Biscuolo To: Maxim Cournoyer , bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix In-Reply-To: <8735hlbsnv.fsf@xelera.eu> Organization: Xelera.eu References: <87zgs3jxvr.fsf@gmail.com> <8735hlbsnv.fsf@xelera.eu> Date: Sat, 07 May 2022 12:59:27 +0200 Message-ID: <87tua1a9rk.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Maxim, I finally was able to get a working Mate desktop environment, with all Guix installed apps listed in the graphical menu and all the mime->applications associations working as expected Getting a user Xsession environment suitable for Guix on a foreign distro unfortunately is a very hard task, because things seems to be dependant on many "things" related on what distro /and/ session-manager is used ;-( Giovanni Biscuolo writes: [...] > More unfortunately, if I try to login using a Mate session (with the > above configuration, thus with that environment) it fails with this > error (via journalctl): > > --8<---------------cut here---------------start------------->8--- > > mag 07 09:21:14 raifort mate-session[818]: GLib-GIO-ERROR: Settings sche= ma 'org.mate.session' is not installed > aborting... > > --8<---------------cut here---------------end--------------->8--- > > If I remove /etc/profile.d/guix.sh from the user's ~/.xsession Mate is > able to login with no problems (is this related to GIO_EXTRA_MODULES?) No, I found out why Mate was not starting: =C2=ABAt runtime, GSettings looks for schemas in the glib-2.0/schemas subdirectories of all directories specified in the XDG_DATA_DIRS environment variable.=C2=BB (from man glib-compile-schemas [1]) I figured out what was wrong when looking at XDG_DATA_DIRS env variable after a console login for that user: XDG_DATA_DIRS=3D/home/patrizia/.guix-profile/share XDG_DATA_DIR was missing the Debian default "/usr/share/" directory where all packages are installing schemas I fixed the problem with this workaround in /etc/profile.d/guix.sh: =2D-8<---------------cut here---------------start------------->8--- [...] # set XDG_DATA_DIRS to include Guix installations # export XDG_DATA_DIRS=3D"$GUIX_PROFILE/share:${XDG_DATA_DIRS:-/usr/local/s= hare/:/usr/share/}" export XDG_DATA_DIRS=3D"$XDG_DATA_DIRS:/usr/local/share/:/usr/share/" =2D-8<---------------cut here---------------end--------------->8--- I commented out that export because the sourced $GUIX_PROFILE/etc/profile already exports a proper XDG_DATA_DIRS variable, IMHO it should be removed from upstream Then I added the last line to (re)add "/usr/local/share/:/usr/share/", so now mate-session is happy again I'm still wondering how we can document and/or provide proper distro-agnostic configuration files for Xsessions on foreign disrtos. Unfortunately the situation is still /very/ confising for users Happy hacking! Gio' [1] https://manpages.debian.org/experimental/libglib2.0-bin/glib-compile-sc= hemas.1.en.html =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmJ2UQ8MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSCCoQAKJT5TFa5MtLGNHWWSO/NRVgBNnnior9zk/nNWLV 7x0nw2+/xFD1y0fX3Olpxznkfiq8fjNdpYurbcnqDSPOe36iRj9dhw/zmpXoxF1t I6pL9yCc+BxdPtPZwfehSlQqmlHcsbWPW8FOWkSIDzCmi0u87lL3FGOY8BCy0QYG TMexCuxPUvoUY2+AbX3omdK/+hzgI/8sZgark0M+QMJTRBGAoi/SDHPUbfqaar1O B9FvzhyJiMcrtaTLJxmq9UrapVRwAb4YSZI5SyDVNqimrtTUnEu/PPdZHj22iVza GF22cPuujW5cJXp2WIHnYQMAE2GMVEV8J8O5xpc7APZi2OojBzmltcw9GuSXLsew yHPuAApl7Dskh789ZArF+H7tKSM8+uVLmDeHpo+yPg1kSOXJI+j1bkIPUnblpmuX RZPFxXx3kZgA+8S7h+TRfxrV9uxef6FRlK9YK86eBNiJ8WGC47bGdnr5t7480Rds JcFQc2qDByFsq0LlaPnrFxavSwF1TClU4Ky8GYWe1ra/th2JsbS/OfadIuG/zRa+ IXIk3AetCz43dR9T9y9BlfcKLCir0qdHFbn2KWM1BBNCClBjr2dCE5Tt65F/9Yar +/zNT9hPnTp3gKQ3m8KWgGmbIRmSw81QHhkPEXaTdBRNIKwopJzXjz0CGGl5eEsK 8wpl =Dn98 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 23 04:23:50 2022 Received: (at 48796) by debbugs.gnu.org; 23 Jun 2022 08:23:50 +0000 Received: from localhost ([127.0.0.1]:37233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4I7y-0000eN-3U for submit@debbugs.gnu.org; Thu, 23 Jun 2022 04:23:50 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:43815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4I7t-0000dh-Pg for 48796@debbugs.gnu.org; Thu, 23 Jun 2022 04:23:46 -0400 Received: by mail-wr1-f49.google.com with SMTP id g18so1000691wrb.10 for <48796@debbugs.gnu.org>; Thu, 23 Jun 2022 01:23:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=iXz/Zf9CWn+G0rTa1DE0dqy1aLGXyQ5tGWtSj0EdV6k=; b=BY/HyVa5lDf2rxBQXA6q/CRoMva5C4xQMppnlLwMomIB2lA8W5QxnB0+hBph5sAMah uQJ2V/hw7XfsCuKpWFjBFndmkJ0ZYgIYyntlr3WoWGutvu3+5zne0IH10hv+HHUiztxN QWMVnLCUzBFh4y6uYT5VX3BXIit14i2FEFIsvAmn80iLv9UznKQ/3SpGx4HtnoW2SCtM J7d/KLBPao0/9MuRg/6b5rMRCCxpqibSmgx4EtVb34XdvSI+LEBhrU8qPNP25duFVB3J SJhOgtzBWSLX8QCxYBMneimHn7imvmh10n0xwG7Urn9wEuk/anE6LdU1RgOSKhVNS7/e Xjjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iXz/Zf9CWn+G0rTa1DE0dqy1aLGXyQ5tGWtSj0EdV6k=; b=aowLfUAGCv90RihLIagWlnPPxyFBoo6WXrkz8tEJ6KxpuOGQRtpIraWIcW0HNA8h1k kxlPNJfYWrfjnBH4tVpgCPJ9Zmg+XZDkc7bomiPefxZtYzp7t3EYEIXJoWKrDNDG1bQQ OrcOHjyTW52NHdjX5xEZy5+M3lBZl0IFLUUzgrRyKwu2/W1gN5JVXDfLyc4TdlpDixG9 Re0hTi3orezPV3pT21EFua6MBN6XVVDIjB1hfSkF7emBxecS4Y3CBUggdCUv26hqOJso E8zCt8I31A+SWlhKq2zetw9L6v+lWP5cejgdrf5bOyUgCGOBCCqBch1xN8ASQ/Vn7Ay9 a+1A== X-Gm-Message-State: AJIora9Tl5/gDV1Z5Z4bmfCQDZWkPdDC2uoYzaS41pyIGBJQeEk2kdon d09swuaWaJGU1Kp1yfbHId9Dv0yr83A= X-Google-Smtp-Source: AGRyM1tATdmXlj9tYnPCDZe+StP3+JufPpiLJ54+fMNTa19JCU4TffosvnSfXlpDlZEJPw+UsfRD8Q== X-Received: by 2002:a5d:4310:0:b0:21a:26a5:69b with SMTP id h16-20020a5d4310000000b0021a26a5069bmr6851544wrq.269.1655972620194; Thu, 23 Jun 2022 01:23:40 -0700 (PDT) Received: from lili ([147.99.27.198]) by smtp.gmail.com with ESMTPSA id o21-20020a05600c2e1500b003a02b135747sm2035960wmf.46.2022.06.23.01.23.39 for <48796@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jun 2022 01:23:39 -0700 (PDT) From: zimoun To: 48796@debbugs.gnu.org Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: Date: Thu, 23 Jun 2022 10:20:41 +0200 In-Reply-To: (bo0od@riseup.net's message of "Wed, 2 Jun 2021 18:56:33 +0000") Message-ID: <86r13f94fa.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48796 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 (-) Hi, This report #48796 [1] is marked as moreinfo since some weeks. Although I understand the need, but since I do not see what could be the next actionable step, I am in favor to close it. 1: Therefore, if no objection and/or a clear next action, then I will close it in the coming weeks. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 08 11:17:01 2022 Received: (at 48796-done) by debbugs.gnu.org; 8 Oct 2022 15:17:02 +0000 Received: from localhost ([127.0.0.1]:41202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohBZV-00042U-Mj for submit@debbugs.gnu.org; Sat, 08 Oct 2022 11:17:01 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:39669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohBZQ-000415-71 for 48796-done@debbugs.gnu.org; Sat, 08 Oct 2022 11:16:56 -0400 Received: by mail-wr1-f45.google.com with SMTP id f11so11145712wrm.6 for <48796-done@debbugs.gnu.org>; Sat, 08 Oct 2022 08:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=StnUVzwbMKqWI+0JyIs/FAAPWRHkba2mLib5Dvopq0k=; b=JvLsbP+YO5jYQoTxSdEtulYzreO3kWdGZnLVnKMt+Run6ujGU73XZ46MutwMoYpqAP AspUrA5Pl7cjNefSLTEYt3dPWs4WSPb687Db32zhBprWM1YiX7O2M93sWp9yTNFJvTFO +vesucHSq+Ejtb85VfQ1RebGYy6AlB9841xR6x+dwebNXpv1CKfn61VE2Lt/Nx/y16p9 FmELfriAVZOcg+U/t82LJ2eOuU+Dww9AHx5ap5Z6r7HBm7/ON3KYj1ONJXCwztlCaMNo 9wGH2+3Oa9Fzda83nnR24NylSGAJC7eblKVeKQRdeSTrfgNuTiyM+rEqgnRqbFE/nGTw u0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=StnUVzwbMKqWI+0JyIs/FAAPWRHkba2mLib5Dvopq0k=; b=qwYXEfomLvZRl/e3/TyJAeOCpsMK7g/vABAIG1JWhvR2EWex0bk/p3nJ6rnhOYicNC J+W5iFV3gHelb/RhlPWDjdhax877lGZgjdwry24fbyeTN18wPAMMkoGClbkVKhAcTqIq /UgoT4JZpoC7yzIwBW38g0+POzVFt3Elwd37/c18EH6pIO0YQvPvWeZ/Mua6ZoSEW8mD lL7JHmjpz7V4mruyUPYiCXg1oieS3Kp1aWUge7YS8PDJZfHhuy8fUe4imbe7+bzAX3nN pzJr4dG2yjr9fQ0R32yZGzL2QPkyN+JahuFdAB67HItdRQQ52ectjvPk5QLtOl1juhwJ nPVw== X-Gm-Message-State: ACrzQf1esbL3gH/08gnRei94t8u7/0vrpcImPL24DAfPpA9oAnpeDJtw JHSuJ6WDJYDj2qIkOgar/dQX9ueWIGc= X-Google-Smtp-Source: AMsMyM6gQsaRZ6qPbK+HXgjaSNwHFn7GcOjkCxCHdq6gZAoQ7JAlA8X/WQNxxaeFzfH9CLzF7WNYtQ== X-Received: by 2002:adf:e189:0:b0:22e:cbf4:1148 with SMTP id az9-20020adfe189000000b0022ecbf41148mr4758119wrb.47.1665242210488; Sat, 08 Oct 2022 08:16:50 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id p26-20020a7bcc9a000000b003b476cabf1csm5188777wma.26.2022.10.08.08.16.49 for <48796-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Oct 2022 08:16:49 -0700 (PDT) From: zimoun To: 48796-done@debbugs.gnu.org Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <86r13f94fa.fsf@gmail.com> Date: Sat, 08 Oct 2022 16:37:36 +0200 In-Reply-To: <86r13f94fa.fsf@gmail.com> (zimoun's message of "Thu, 23 Jun 2022 10:20:41 +0200") Message-ID: <86v8ous7nz.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796-done 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 (-) Hi, On Thu, 23 Jun 2022 at 10:20, zimoun wrote: > This report #48796 [1] is marked as moreinfo since some weeks. Although > I understand the need, but since I do not see what could be the next > actionable step, I am in favor to close it. > > 1: > > Therefore, if no objection and/or a clear next action, then I will close > it in the coming weeks. After waiting 3 months, closing. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 16:19:36 2022 Received: (at 48796) by debbugs.gnu.org; 14 Oct 2022 20:19:36 +0000 Received: from localhost ([127.0.0.1]:38721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojR9b-0006pv-S9 for submit@debbugs.gnu.org; Fri, 14 Oct 2022 16:19:36 -0400 Received: from whonix.org ([95.216.25.250]:36482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojObn-0002ED-RQ for 48796@debbugs.gnu.org; Fri, 14 Oct 2022 13:36:32 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: bo0od) by whonix.org (Postfix) with ESMTPA id EC54B26099C for <48796@debbugs.gnu.org>; Fri, 14 Oct 2022 17:36:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=whonix.org; s=2022-10-08; t=1665768984; x=1665769584; bh=1GMFEEv/QMg01m1yyX+R+1uLwJRrR4GF4hvEMdsCe9A=; h=Message-ID:Date:MIME-Version:Reply-To:To:References:From: Autocrypt:Subject:In-Reply-To:Content-Type:From:Sender:Reply-To: Subject:Date:Message-Id:To:Cc:MIME-Version:Content-Type: Content-Disposition:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-To:Resent-Cc: Resent-Sender:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe-Post:List-Post: List-Owner:List-Archive:Autocrypt:Openpgp: Disposition-Notification-To; b=EJW4u7E6udkfC3voAnpB62Utfj9ccUjbNbWblxBajIfi7yiuWP6IDlOBikPQvPU9S tEkMKDFC116z43vxRwqQ0c3kgOpKim2ngkOCV5lbknU8i5trfRx67kp6L0hiY8VY2b p718+nCRwopelLHZnOvfz+x8F07iYjdOsmUizpvCTtc9zyw+hmWxpyhDYGKz/Ykj07 YP/Y37NA9/RrKirpl+UsZdf7duypgCPBOscyn//2/X178Blbk+LWWSeH/dfTtX9CSE KRly4TUX+jYSBDpBZ/YrBPsqsTzSds2QLw4ih2R+i0ql2b/2N4BbgJFJ5ScbyXqZTM lDpGgwMND8/lg== Message-ID: Date: Fri, 14 Oct 2022 17:35:00 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0 To: 48796@debbugs.gnu.org References: <86v8ous7nz.fsf@gmail.com> From: bo0od Autocrypt: addr=bo0od@whonix.org; keydata= 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 w+Z9JMX7EzDN3BWj1nt8dTpSX1D3IQg= Subject: Re: bug#48796: closed (Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix) In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------mfzwdNaWLTlzDGqoSlBnV8YJ" X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 48796 X-Mailman-Approved-At: Fri, 14 Oct 2022 16:19:35 -0400 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: , Reply-To: bo0od@whonix.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------mfzwdNaWLTlzDGqoSlBnV8YJ Content-Type: multipart/mixed; boundary="------------yqVjgfTRksjPq5TWP4mfzWnS"; protected-headers="v1" From: bo0od Reply-To: bo0od@whonix.org To: 48796@debbugs.gnu.org Message-ID: Subject: Re: bug#48796: closed (Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix) References: <86v8ous7nz.fsf@gmail.com> In-Reply-To: --------------yqVjgfTRksjPq5TWP4mfzWnS Content-Type: multipart/mixed; boundary="------------97vQg9IpjyMvFB95ictfrEr7" --------------97vQg9IpjyMvFB95ictfrEr7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RXZlcnl0aGluZyBpcyBleHBsYWluZWQgd2VsbCBpbiB0aGUgcGFzdCBwb3N0cyBidXQgbm8g Zml4YXRpb24gcHJvcG9zZWQuDQoNClNheWluZyBuZWVkIGluZm8gd2hpbGUgYWxsIHRoZSBp bmZvIHRoZXJlIGlzIGp1c3QgcmlkaWN1bG91cywgY2xvc2luZyANCnRoZSBidWcgaXMganVz dCBhIGJ1ZyBza2lwIG5vdCBmaXggd2hpY2ggbGVhZCB0byBlaXRoZXIgbW9yZSBjb21tZW50 cyANCmhlcmUgb3IgZHVwbGljYXRlcyB0aWNrZXRzIGVsc2Ugd2hlcmUuDQoNClVubGVzcyB0 aGVyZSBpcyBhIHBvbGljeSBzYXlpbmcgZ3VpeCBmb3IgZ3VpeCBPUyBvbmx5IG5vdCBmb3Ig YW55IG90aGVyIA0KT1MgdGhlbiB0aGlzIHRpY2tldCBpcyBzdGlsbCB2YWxpZC4NCg0KR05V IGJ1ZyBUcmFja2luZyBTeXN0ZW06DQo+IFlvdXIgYnVnIHJlcG9ydA0KPiANCj4gIzQ4Nzk2 OiBHdWl4IG9uIERlYmlhbiAxMSAtIENhbnQgcnVuIG9yIGZpbmQgYXBwbGljYXRpb25zIGZy b20gR3VpeA0KPiANCj4gd2hpY2ggd2FzIGZpbGVkIGFnYWluc3QgdGhlIGd1aXggcGFja2Fn ZSwgaGFzIGJlZW4gY2xvc2VkLg0KPiANCj4gVGhlIGV4cGxhbmF0aW9uIGlzIGF0dGFjaGVk IGJlbG93LCBhbG9uZyB3aXRoIHlvdXIgb3JpZ2luYWwgcmVwb3J0Lg0KPiBJZiB5b3UgcmVx dWlyZSBtb3JlIGRldGFpbHMsIHBsZWFzZSByZXBseSB0byA0ODc5NkBkZWJidWdzLmdudS5v cmcuDQo+IA0K --------------97vQg9IpjyMvFB95ictfrEr7 Content-Type: application/pgp-keys; name="OpenPGP_0xED4E3C19ACA54DD4.asc" Content-Disposition: attachment; filename="OpenPGP_0xED4E3C19ACA54DD4.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 0RJPYHUyw+Z9JMX7EzDN3BWj1nt8dTpSX1D3IQg=3D =3DSVTo -----END PGP PUBLIC KEY BLOCK----- --------------97vQg9IpjyMvFB95ictfrEr7-- --------------yqVjgfTRksjPq5TWP4mfzWnS-- --------------mfzwdNaWLTlzDGqoSlBnV8YJ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEonIVrBpAUvKvV9of7U48GaylTdQFAmNJngAFAwAAAAAACgkQ7U48GaylTdSu zQ//X+pnQxbVg5Tr7v+UYc4rF58IMdAloeRpfg1L5uK/Xa3dRscH6nDBd2k1g2FVdfaPnhq0LqfK vZb38li95ByBggnavmuZnPohTizMscLdwmbtHwwGt3uOZq8c2UWKousGHZCl2K5h2vh++Pbu94nJ loHSICXGPP7jNhRPqbYMZbYIv8ZYEqElR0mSu0r3zs0lGGBm+Qnl0/WKsi60rHqUWZqGgL4qaX8d P//vmrpV2Z+7+HKwX3bSCC8Ldbuc9mh5MdKSYOKNbPZPBNW39K9Oyz1hhdQfjVxBi2NcKg2fv+os fn96oatinTAd+j01sKwOcUKyttUARJYQBZ0+fvMmcIQi/AD4KynOrltRuBkAakRHUj3SUXE0GbW4 /3XJkcnJV2DFGtL2UM62CzWhSgfWWQmXW9ESSxU+BwgDM5/4A6o6pbAIvMJmdCcsAke42cWNc+Nq wzE2l7y0qMkwwtD5zAU9dL/cckQQUyg+Efmx2z2fjP9ow44HMg/CRwvMOgXqT/QZco486S/BhAVU 6RQfXFLyNXWFoycNAGrpYmIBApXv/rjzUjoKLAvLgy6GZGedNBeIQea54V5L04CMYL5IpQxHXq9l VbY5kkSbPlgEQR2Vy2D6ymthG2DdukHT5IoAXt/+gVPdUM16mdJ/AYxyTtp7J/5CD/Gew3cRwvxt coc= =Bpr/ -----END PGP SIGNATURE----- --------------mfzwdNaWLTlzDGqoSlBnV8YJ-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 16 21:30:18 2022 Received: (at 48796) by debbugs.gnu.org; 17 Oct 2022 01:30:18 +0000 Received: from localhost ([127.0.0.1]:46616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okExO-00051g-CI for submit@debbugs.gnu.org; Sun, 16 Oct 2022 21:30:18 -0400 Received: from mail-qk1-f176.google.com ([209.85.222.176]:37826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okExN-00051S-Er for 48796@debbugs.gnu.org; Sun, 16 Oct 2022 21:30:17 -0400 Received: by mail-qk1-f176.google.com with SMTP id m6so5841558qkm.4 for <48796@debbugs.gnu.org>; Sun, 16 Oct 2022 18:30:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=sZcrjJ9AYZGLNlO2+bnzovC0IqXp4BqCxoe0emEP29M=; b=Crv6ZWGISMxC3PQANevn6lUOxpHkYshD7/73iLXuaXBdGGdjBaj8F9XimeYtTMJoCH VP9PjaD8upGTlUAp7WIM0F9EFoCmmnD+4Qjb6Wtdl26tKrqeOIQCx8D+r83nd4Akxaid XxWldenVoryft//92fOddDgGnNDKqdWQeA2XdEa4ocp6nxixaCr/lBCGsvxFsCV8F2Sa UH8Z9mFM0yKMGalL3ibzc9nVZKWPlyH9X+RUo1j38NsJz+qQMdcuXjy+JZzTZT9pqYH8 9b+nbh+GPkVxQ+qNEtj/k3m3qrCjq1k+N7xnapSO2orsJA4bosyjQ3cecMOWxNq5ECR7 xuqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sZcrjJ9AYZGLNlO2+bnzovC0IqXp4BqCxoe0emEP29M=; b=aYDiuLAfVXaqQC3+Y3imi+PWP/2mwQpDBSJNNRzxWz1NAlRlusgziG1h+AFFVYqgMZ BEbTKoQEiVAqe8jFmL6xbcXxc7/69AeXMac6XeoCjRlig3q5bs9c+HgUPzeYn6g4KJY+ ES9T68aXsiwXQNXj8uvGVE19/o5mfZQ6KfVh+GlgTjERdelSvrnYHx/uq5sySEc2BoQB 3XCH9aabnHvDkq9Yw1BmiVGZDeY6WTDUdLHbhmEJw2a3gmIwgPF5t8DNxwvUHwNUj6ig dd+8kQoy0pwTirAOYcg0X3jX83INlt71Aqcb5CUHMRQYwEuPokSQV3iXWDuI9j4Qhqq/ sILg== X-Gm-Message-State: ACrzQf174z2EgtcwlhUmdG/eKyugiYApgQ411ZYQ53Rus+r5NF7G8qK0 iuanewKbvEatHimxSF171OWgyisshKQ= X-Google-Smtp-Source: AMsMyM5CkYWZpjJ54gnnz5vHd4wWfj/aO0/p/NdCnxz2ZGBhkCNhDgBW0i2xvW2AyKFS9cIWc19ung== X-Received: by 2002:a05:620a:458a:b0:6ee:7de8:5187 with SMTP id bp10-20020a05620a458a00b006ee7de85187mr6092605qkb.393.1665970211879; Sun, 16 Oct 2022 18:30:11 -0700 (PDT) Received: from hurd (dsl-150-158.b2b2c.ca. [66.158.150.158]) by smtp.gmail.com with ESMTPSA id y13-20020a05620a25cd00b006cbe3be300esm8352251qko.12.2022.10.16.18.30.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Oct 2022 18:30:11 -0700 (PDT) From: Maxim Cournoyer To: bo0od Subject: Re: bug#48796: Guix on Debian 11 - Cant run or find applications from Guix References: <86v8ous7nz.fsf@gmail.com> Date: Sun, 16 Oct 2022 21:30:10 -0400 In-Reply-To: (bo0od@whonix.org's message of "Fri, 14 Oct 2022 17:35:00 +0000") Message-ID: <87a65vz17h.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48796 Cc: 48796@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 (-) Hi, bo0od writes: > Everything is explained well in the past posts but no fixation proposed. > > Saying need info while all the info there is just ridiculous, closing > the bug is just a bug skip not fix which lead to either more comments > here or duplicates tickets else where. > > Unless there is a policy saying guix for guix OS only not for any > other OS then this ticket is still valid. I understand getting your issue closed without an apparent resolution can be frustrating, but please keep the discussion courteous; we're volunteers trying to keep the mountain of reported issues current and in check. For your info, this was fixed if you use the https://guix.gnu.org/install.sh script with commits 30810aff713149d53cb25f36ae6d721ec66385da and 7ff169d04f52b15393b33a97959e2cd6a5957e26. -- Thanks, Maxim From unknown Sun Jun 22 07:38:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 Nov 2022 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator