GNU bug report logs - #47748
Packages which cant be find/removed by guix remove

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

Package: guix; Reported by: bo0od <bo0od@HIDDEN>; dated Tue, 13 Apr 2021 12:47:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

Message received at 47748-done <at> debbugs.gnu.org:


Received: (at 47748-done) by debbugs.gnu.org; 16 Apr 2021 07:24:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 03:24:11 2021
Received: from localhost ([127.0.0.1]:39945 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXIpn-0002kd-2x
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 03:24:11 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:34057)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1lXIpl-0002kP-7g
 for 47748-done <at> debbugs.gnu.org; Fri, 16 Apr 2021 03:24:10 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id 2754F5C007C;
 Fri, 16 Apr 2021 03:24:03 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Fri, 16 Apr 2021 03:24:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=mesmtp; bh=uAGjVZNl59IZLdawV3NW0Nos
 WQ+dbItyggmFMn3W9SM=; b=F1x6IjdwNfByAds2bwou4yhpZnd/INlDoCkI0OEL
 H+qeFuw6mfqDvF4Y5erMrC0bjNBI16TNsr05VXR7c8lGbTmo/VYOD4zxyT0ysiwy
 Ebqg/+iHjj6S9Egb4NGUauZp3jm6gE/atnsIvx52rE/Sv4uht1/fjlzYON2NkY/u
 GdQ=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=uAGjVZ
 Nl59IZLdawV3NW0NosWQ+dbItyggmFMn3W9SM=; b=NrnXMrqJ/cewuG52wCb8n3
 LUHy6uQaCAYDbvUJD8mR2uwQKnHd6H79THh5RJ/3qZnKFSLt64maxS3UZgLlMTuU
 KMgTMl4GIzxm92AA2UVHL7Ro2t9fNUhdhv8P7zy199mKnM81xAFEshZ0W49R+2Ch
 bUqT4z8036aMOqFbMv2XDitHfOvAiwzco+hh2ItWa/kMGRmviKbfv8WnNCujqAX/
 9QVCgY/4AfPoSHQyYurG7WhZswRFH4ikwlc4Cq0TFeLdBR7pH7v82G0FtQXFA/no
 e21H36xqYbB3Z40Ok0CaFQf/WKNF8tvLPFzTgt2q5IkhRnNy3wLS/qG9SDkzRa2g
 ==
X-ME-Sender: <xms:kTt5YDDK3B4sFqMdfMqndrYbX4ScoVqM-mfNHz9nsadVJ2nHwarNRg>
 <xme:kTt5YJhS381nxDJXRvhYKnkh3--_hws2-boT2v6HbcZ7VTOEMW8o-u2yA4vY6P6oY
 rILwtCVvQNLw_tUQQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudelgedguddvvdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepvddvudegffefiedttdfhfedvuefhgfekieekgeekveetgefhfeetgfeguedu
 ffeinecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppedutddtrdduuddrudeiledrud
 dukeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehl
 vghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:kjt5YOkSyzf_YN5HdgPzOHFe0teAbDcoXlfbKEv8q47s9pHVoqcreQ>
 <xmx:kjt5YFzPI_aKRDzETcUwUdNVMy7SoaC14zCX610CGJYga4ymIlexHA>
 <xmx:kjt5YIS2nyZvitQCfD2mwqrb75ejNmHAEOl0_jg1muPj6I_lXDRUhQ>
 <xmx:kzt5YB5E5uztfvZfJPQpXXZh50G_J5AyZhWfJ3C91o6IMTLh65E-IQ>
Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net
 [100.11.169.118])
 by mail.messagingengine.com (Postfix) with ESMTPA id CB835240057;
 Fri, 16 Apr 2021 03:24:01 -0400 (EDT)
Date: Fri, 16 Apr 2021 03:23:59 -0400
From: Leo Famulari <leo@HIDDEN>
To: bo0od <bo0od@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
Message-ID: <YHk7j/a7kEfr0EZ/@jasmine.lan>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
 <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
 <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
 <d7815c8c-a02d-f6e6-9244-260ff7e825a6@HIDDEN>
 <YHkHbWQwdYQb+qhu@HIDDEN>
 <1be9311f-9ae6-e96d-a966-f443da48146a@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1be9311f-9ae6-e96d-a966-f443da48146a@HIDDEN>
X-Spam-Score: 1.3 (+)
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:  On Fri, Apr 16, 2021 at 04:37:13AM +0000,
 bo0od wrote: > Please
 reopen. It can be reopened by sending a message containing "reopen 47748"
 to <control <at> debbugs.gnu.org>. https://debbugs.gnu.org/server-control.html
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [66.111.4.29 listed in list.dnswl.org]
 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches
 everything in local email
X-Debbugs-Envelope-To: 47748-done
Cc: Julien Lepiller <julien@HIDDEN>, 47748-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

On Fri, Apr 16, 2021 at 04:37:13AM +0000, bo0od wrote:
> Please reopen.

It can be reopened by sending a message containing "reopen 47748" to
<control <at> debbugs.gnu.org>.

https://debbugs.gnu.org/server-control.html

I still think that "Guix doesn't work like another OS" isn't a bug.




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

Message received at 47748-done <at> debbugs.gnu.org:


Received: (at 47748-done) by debbugs.gnu.org; 16 Apr 2021 04:37:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 00:37:37 2021
Received: from localhost ([127.0.0.1]:39824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXGEa-0006dw-Ue
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 00:37:37 -0400
Received: from mx1.riseup.net ([198.252.153.129]:55150)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lXGEZ-0006dj-4i
 for 47748-done <at> debbugs.gnu.org; Fri, 16 Apr 2021 00:37:35 -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 4FM3N93l8pzDqBN;
 Thu, 15 Apr 2021 21:37:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618547849; bh=3UCVC8VrFQ1O6D9N98Ir+ztRg3HleFo1ACdAj7bh1Ig=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=fMvCG300Ofvb5bD0Gn2lvD/Koen1V4cyBQXkC7nrOUiufYqpm3QgI7rD6+QEXG8tt
 Xyk7ygFkxKUB/vGImK8BEBiwYRbV6ITunaT+ssFt9Ytybb64Q0xr0mltxYAfPQIt+z
 hADBNvQ4JG6uff74hUOs84JmqmtI2SalFjTMqMnw=
X-Riseup-User-ID: DB241430D1EE2D358CD95F1735FB2CF73A54ABBA05CF107E1E4481483F5DCEA1
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FM3N74J5lz5vlJ;
 Thu, 15 Apr 2021 21:37:27 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Leo Famulari <leo@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
 <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
 <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
 <d7815c8c-a02d-f6e6-9244-260ff7e825a6@HIDDEN>
 <YHkHbWQwdYQb+qhu@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <1be9311f-9ae6-e96d-a966-f443da48146a@HIDDEN>
Date: Fri, 16 Apr 2021 04:37:13 +0000
MIME-Version: 1.0
In-Reply-To: <YHkHbWQwdYQb+qhu@HIDDEN>
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: 47748-done
Cc: Julien Lepiller <julien@HIDDEN>, 47748-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > But, apt-get uses gpg too, to check package signatures. It still has its
 > own copy of gpg, so it still works. You can't remove it easily.
 >
 > It's the same situation, and it's not a bug.

what are you talking about?  im talking about packages which are not 
essential like mesa , nouveau , wpa-supplicant...


Nevertheless about gpg in debian see:


user@host:~$ sudo apt remove gpg
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer 
required:
   dirmngr gnupg-l10n gnupg-utils gpg-agent gpgconf gpgsm libassuan0 
libksba8
   libldap-2.4-2 libldap-common libnpth0 libsasl2-2 libsasl2-modules-db
   pinentry-curses
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
   gnupg gpg gpg-wks-client gpg-wks-server
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 3,490 kB disk space will be freed.
Do you want to continue? [Y/n]

user@host:~$ sudo apt remove gpg*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'gpg-wks-client' for glob 'gpg*'
Note, selecting 'gpg-wks-server' for glob 'gpg*'
Note, selecting 'gpg' for glob 'gpg*'
Note, selecting 'gpgrt-tools' for glob 'gpg*'
Note, selecting 'gpgv-static' for glob 'gpg*'
Note, selecting 'gpgv' for glob 'gpg*'
Note, selecting 'gpgv-win32' for glob 'gpg*'
Note, selecting 'gpg-agent' for glob 'gpg*'
Note, selecting 'gpg-remailer' for glob 'gpg*'
Note, selecting 'gpgconf' for glob 'gpg*'
Note, selecting 'gpgsm' for glob 'gpg*'
Note, selecting 'gpgv1' for glob 'gpg*'
Note, selecting 'gpgv2' for glob 'gpg*'
Package 'gpgv1' is not installed, so not removed
Package 'gpgv-static' is not installed, so not removed
Package 'gpgv-win32' is not installed, so not removed
Package 'gpgv2' is not installed, so not removed
Package 'gpg-remailer' is not installed, so not removed
Package 'gpgrt-tools' is not installed, so not removed
The following packages were automatically installed and are no longer 
required:
   conntrack dconf-cli ethtool gir1.2-glib-2.0 gnupg-l10n gnupg-utils
   imagemagick imagemagick-6-common imagemagick-6.q16 initscripts insserv
   keyboard-configuration libassuan0 libde265-0 libegl1-mesa 
libfftw3-double3
   libfontenc1 libgirepository-1.0-1 libheif1 libksba8 libldap-2.4-2
   libldap-common liblqr-1-0 libmagickcore-6.q16-6 libmagickwand-6.q16-6
   libnpth0 libpython-stdlib libpython2-stdlib libpython2.7-minimal
   libpython2.7-stdlib libqubes-rpc-filecopy2 libqubesdb libsasl2-2
   libsasl2-modules-db libxfont2 libxkbfile1 net-tools pinentry-curses 
python
   python-minimal python2 python2-minimal python2.7 python2.7-minimal
   python3-cffi-backend python3-daemon python3-dbus python3-gi 
python3-lockfile
   python3-qubesdb python3-six python3-xcffib python3-xdg qubesdb qubesdb-vm
   socat startpar sysv-rc tinyproxy tinyproxy-bin tor tor-geoipdb torsocks
   x11-xkb-utils x11-xserver-utils xdg-utils xen-utils-common xenstore-utils
   xinit xserver-common xserver-xorg-core xserver-xorg-input-qubes
   xserver-xorg-video-dummyqbs
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
   apt apt-transport-https apt-transport-tor apt-utils dirmngr gnupg gpg
   gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv 
qubes-core-agent
   qubes-core-agent-networking qubes-gui-agent qubes-vm-dependencies tasksel
   tasksel-data
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
   apt gpgv (due to apt)
0 upgraded, 0 newly installed, 19 to remove and 0 not upgraded.
After this operation, 15.5 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
  ?]

Please reopen.


Leo Famulari:
> On Fri, Apr 16, 2021 at 02:11:09AM +0000, bo0od wrote:
>> My friend isnt this what im saying not friendly,bad usability,disaster...etc
>>
>> And i said to have maybe something like synapse which mean addressing
>> everything installed and user can just remove the packages by clicking on
>> them (or lets call it the GUI way of doing it) similar to the functionally
>> you showed:
> 
> The programs you are asking to remove are used internally by Guix.
> 
> You can't remove them with a simple command. You can't do that on other
> Linux distros either.
> 
> For example, on Debian, I have /usr/bin/gpg:
> 
> ------
> $ ls -l /usr/bin/gpg
> -rwxr-xr-x 1 root root 1046256 Aug 22  2019 /usr/bin/gpg
> ------
> 
> Then I uninstall it:
> 
> ------
> $ sudo apt-get remove gpg
> [...]
> $ ls -l /usr/bin/gpg
> ls: cannot access '/usr/bin/gpg': No such file or directory
> -----
> 
> But, apt-get uses gpg too, to check package signatures. It still has its
> own copy of gpg, so it still works. You can't remove it easily.
> 
> It's the same situation, and it's not a bug.
> 




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

Message received at 47748-done <at> debbugs.gnu.org:


Received: (at 47748-done) by debbugs.gnu.org; 16 Apr 2021 03:41:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 23:41:47 2021
Received: from localhost ([127.0.0.1]:39798 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXFMY-0003DU-T3
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 23:41:47 -0400
Received: from out2-smtp.messagingengine.com ([66.111.4.26]:51387)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1lXFMU-0003DF-Af
 for 47748-done <at> debbugs.gnu.org; Thu, 15 Apr 2021 23:41:45 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id D1D055C00E7;
 Thu, 15 Apr 2021 23:41:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Thu, 15 Apr 2021 23:41:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=mesmtp; bh=TzgkUDj/fc5CMFVoeMwFUIMy
 NSIy8fThPcrILnug1xs=; b=ezglRC7no7hX4cd6p4qh7aLSBeugAQz1gC4OGdwO
 743+IPbmM/d8GIwWyWopZKuhhv1acT2tCeQeu8Yf/6vogsE7HY9aPOYYLbiQNZIs
 D2LBD+rgNEU92AVT6lkFeRxX4uIGqJYSdZlm6c7k5mAGwudAngRiRLzRPghmt9Q7
 Bz8=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=TzgkUD
 j/fc5CMFVoeMwFUIMyNSIy8fThPcrILnug1xs=; b=o0+gWTiOHTkIDQbgQQmwlX
 8osG9ajePSY75scvzV09EtpHiZbnPDhOsrwE24QKnaXO6T0Fsq7DUB2ZCMK3zMFV
 TBDGN9MtHcQVJbA0kzET5vkVtAzI2obIDJtzLg3wNTfgEiTt6jY2UEXIXgsoFTe6
 kGc3hDIuJsy+BbJer7/UcIPE3t6MmeU2wTUM1wOyCwZ5SoUQh3pnOb1jN8Y5nvef
 kms0+pAZPOLEt15NasH29Ohdm0gpTTgQmttBpBqUe3OwKAMYsjiK4LJdRRZdQRLu
 yRbon78GUstmKMqFeMcmK+GEcWATjqGw7rcNpR1f3f3hXuTnoa9VJarV1mUodfZA
 ==
X-ME-Sender: <xms:bwd5YCPrsuj5TtLPBnjbHVoRPvF_d3XddFYcB9mo9tuqy11yPCHmbQ>
 <xme:bwd5YLidnV-CoYGvOUryBBlFpgMBNKy5X0DKK8sRRSuEUa_LuzvDp84uaYx2xE0Rd
 6Pui1rkv2Vz0-euhA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudelgedgjeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh
 rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth
 gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev
 gfenucfkphepuddttddruddurdduieelrdduudeknecuvehluhhsthgvrhfuihiivgeptd
 enucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:cAd5YF2FjyByAxwrzeJv-PRhd-1hHVHIHnPx4dnzUZx058u-Zs8lug>
 <xmx:cAd5YFiM6hPXc_5vniQJq3M2eTWYiB7s9Wl2kghPgzfrm9tzsnxwvA>
 <xmx:cAd5YFcfqzQVJe3a1U3fDzkhhj1NtMineN1IKKbJQszO_PVP5w_3yg>
 <xmx:cAd5YGT0y7t5yzEEFtFdqhx1l0GbLa72TVbGK5RUWrzDQ78PR4viSg>
Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net
 [100.11.169.118])
 by mail.messagingengine.com (Postfix) with ESMTPA id EC14F24005B;
 Thu, 15 Apr 2021 23:41:35 -0400 (EDT)
Date: Thu, 15 Apr 2021 23:41:33 -0400
From: Leo Famulari <leo@HIDDEN>
To: bo0od <bo0od@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
Message-ID: <YHkHbWQwdYQb+qhu@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
 <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
 <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
 <d7815c8c-a02d-f6e6-9244-260ff7e825a6@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <d7815c8c-a02d-f6e6-9244-260ff7e825a6@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 47748-done
Cc: Julien Lepiller <julien@HIDDEN>, 47748-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Fri, Apr 16, 2021 at 02:11:09AM +0000, bo0od wrote:
> My friend isnt this what im saying not friendly,bad usability,disaster...etc
> 
> And i said to have maybe something like synapse which mean addressing
> everything installed and user can just remove the packages by clicking on
> them (or lets call it the GUI way of doing it) similar to the functionally
> you showed:

The programs you are asking to remove are used internally by Guix.

You can't remove them with a simple command. You can't do that on other
Linux distros either.

For example, on Debian, I have /usr/bin/gpg:

------
$ ls -l /usr/bin/gpg
-rwxr-xr-x 1 root root 1046256 Aug 22  2019 /usr/bin/gpg
------

Then I uninstall it:

------
$ sudo apt-get remove gpg
[...]
$ ls -l /usr/bin/gpg
ls: cannot access '/usr/bin/gpg': No such file or directory
-----

But, apt-get uses gpg too, to check package signatures. It still has its
own copy of gpg, so it still works. You can't remove it easily.

It's the same situation, and it's not a bug.




Notification sent to bo0od <bo0od@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Leo Famulari <leo@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 47748) by debbugs.gnu.org; 16 Apr 2021 02:58:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 22:58:51 2021
Received: from localhost ([127.0.0.1]:39737 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXEh1-00029M-JD
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:58:51 -0400
Received: from mx1.riseup.net ([198.252.153.129]:57572)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lXEh0-00029A-6y
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:58:51 -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 4FM1BD2qw7zDqMf;
 Thu, 15 Apr 2021 19:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618541924; bh=l53u++9CwNlBk+zMG/0hRa2tdPqXzuZ1rtrCmceLdyc=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=Xk/NpP7eNBQpvome2eJsHJrciAmqpyD6iVSmiw4gb44HEh9sWQFqaJKksAZGD+hFq
 fLTjt0kYZXkxhVRbr1zmK5C06+jdWdUKNPRJ1aHoC1VSfQax8qrAA8ULtb/LicxvNH
 UcKA8vKKa5PQPPZYkm2rRacl8B+1h8YALa8lQ5iI=
X-Riseup-User-ID: 0A122159B56F6EAF2106EDEBE83C2C1C5B3A5739830863027B5634A2DDB14924
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FM1BC00Yhz5vlJ;
 Thu, 15 Apr 2021 19:58:42 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Maxime Devos <maximedevos@HIDDEN>, Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <a20a71bc57e53720759804ac5d4037d92aabb723.camel@HIDDEN>
 <f8e5135f-aead-29b9-34e6-106155d40a27@HIDDEN>
 <607e61d554b9eb6dedf6c9d3acf2ce414fe8d3c1.camel@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <65da50b1-6ef7-84f1-248b-b1ef2b5ebb0f@HIDDEN>
Date: Fri, 16 Apr 2021 02:58:39 +0000
MIME-Version: 1.0
In-Reply-To: <607e61d554b9eb6dedf6c9d3acf2ce414fe8d3c1.camel@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > I suggested two hints.  What do you think of the second hint:
 >
 > Hint: On Guix System, packages can defined in the operating system 
declaration.
 > These are not affected by "guix remove PACKAGES".

Yeah also this one is good, except user need to know "operating system 
declaration" beforehand but no issue anything better than the previous 
error message.

 > I don't see what you are trying to show here.

Just showing error messages of other distros.

But anyway your hints are better than the default used one, At least 
user can ask what i should use instead of "guix remove packages", but 
not oh what is profile guix talking about what profile i should use...etc

I hope you got the idea im trying to make.

(fixing the error message is not the ideal solution, ideal solution is 
to have friendly control on these packages. but this is for sure help as 
well)

Maxime Devos:
> On Thu, 2021-04-15 at 09:37 +0000, bo0od wrote:
>>   > guix remove: error: package 'm17n-lib' not found in profile
>>   > Hint: All users have their own profiles.  To remove packages from the
>> profile
>>   > of the root user, run "sudo guix remove PACKAGES" or equivalent.
>>
>> yeah very nice one, except that "sudo guix remove package" doesnt work :(
> 
> I suggested two hints.  What do you think of the second hint:
> 
> Hint: On Guix System, packages can defined in the operating system declaration.
> These are not affected by "guix remove PACKAGES".
> 
> I don't know if it applies to your exact situation though (not following
> the discussion very closely).
>   
>> This is how its done in debian/fedora, for e.g this is what debian error
>> give if apt needs root rights to delete a package:
>>
>> "user@host:~$ apt remove hexchat
>> E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13:
>> Permission denied)
>> E: Unable to acquire the dpkg frontend lock
>> (/var/lib/dpkg/lock-frontend), are you root?"
>>
>> This is what it shows in Fedora: [...]
> 
> In that case, my first hint would have been informative, no?
> I don't see what you are trying to show here.
> 
> Greetings,
> Maxime.
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 16 Apr 2021 02:45:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 22:45:32 2021
Received: from localhost ([127.0.0.1]:39733 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXEU8-0001rT-5t
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:45:32 -0400
Received: from mx1.riseup.net ([198.252.153.129]:41136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lXEU5-0001rG-OR
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:45:30 -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 4FM0tf68HgzDxZF;
 Thu, 15 Apr 2021 19:45:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618541124; bh=t/si30ae4f+Q6slK9zuGMl7vVylzeYubs3DMgWzu6LI=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=GMX6/HsGIxkAaeTxHNrX0qDd/AZ8G0VbVMMpi/mqxSCi5RmYrh61qGqF/tJ+jayN2
 wuOKn9kDX5YTbyCqfRH6c/G8cH60L4QgS/ghZzQYIdev1XM9OUK+SKkB1NI2u0/83d
 KYeO/Q6bLvyYOBu7hxQ9ELWE9q0sXr9zHneQM82I=
X-Riseup-User-ID: 71026FDF84B1CE77AB91B97798EA36C9C0144160CD9507A01DA366A955DF2EBB
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FM0td0Klxz5vj5;
 Thu, 15 Apr 2021 19:45:12 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Mark H Weaver <mhw@HIDDEN>, Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN> <87czuwr9l5.fsf@HIDDEN>
 <ffa6c5ab-d4e9-1d96-2ee7-fdf8657abe8b@HIDDEN> <87blafibp3.fsf@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <e7a876ad-9a4b-93a2-009b-a868de009f9b@HIDDEN>
Date: Fri, 16 Apr 2021 02:45:09 +0000
MIME-Version: 1.0
In-Reply-To: <87blafibp3.fsf@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Great, I believe you got my message clearly thank you as well for the 
commands.

yes in debian if you want to remove libavahi it wont be removed (without 
breaking stuff), but avahi-daemon (if its installed) you can remove it 
with no issues so as wpa-supplicant,mesa..etc

Anyway you just got my message clearly and i appreciate that <f>.

Mark H Weaver:
> bo0od <bo0od@HIDDEN> writes:
> 
>>   > You seem to want it to do something different than it was intended to
>>   > do, although I'm not precisely sure what that is.  Do you want it to try
>>   > to purge all copies of the given package from /gnu/store?  If so, that
>>   > might require deleting (or modifying) older system generations and older
>>   > user profiles, which would interfere with rollback functionality.
>>
>> Isnt this the standard understanding of deleting a package whether in
>> GNU/Linux or Windows or Mac? If user has the root rights he should be
>> able to delete software x,
> 
> The command in Guix that most closely matches what you seem to be asking
> for is "guix gc --delete", which will try to delete a given set of store
> items.  In your original bug report, it looks like 'avahi' was one of
> the things you were trying to remove, so I'll use that as an example:
> 
> --8<---------------cut here---------------start------------->8---
> mhw@jojen ~$ guix gc --delete /gnu/store/…-avahi-0.8
> finding garbage collector roots...
> guix gc: error: cannot delete path `/gnu/store/…-avahi-0.8' since it is still alive
> --8<---------------cut here---------------end--------------->8---
> 
> If you get this error, you can use "guix gc --referrers" to find out
> what's keeping it alive:
> 
> --8<---------------cut here---------------start------------->8---
> mhw@jojen ~$ guix gc --referrers /gnu/store/…-avahi-0.8
> /gnu/store/…-geoclue-2.5.7
> /gnu/store/…-gvfs-1.40.2
> /gnu/store/…-pulseaudio-14.0
> /gnu/store/…-cups-filters-1.27.4
> /gnu/store/…-guile-avahi-0.4.0-1.6d43caf
> /gnu/store/…-avahi-0.8
> /gnu/store/…-cups-2.3.3
> /gnu/store/…-grilo-plugins-0.3.11
> --8<---------------cut here---------------end--------------->8---
> 
> So, it looks like I won't be able to remove avahi from my store, at
> least not if I want to keep GNOME, CUPS, or Pulseaudio.
> 
> For similar reasons, I can't remove Avahi from my Debian server either:
> 
> --8<---------------cut here---------------start------------->8---
> root@world:~# dpkg -r libavahi-client3
> dpkg: dependency problems prevent removal of libavahi-client3:amd64:
>   libvirt0:amd64 depends on libavahi-client3 (>= 0.6.16).
>   libcups2:amd64 depends on libavahi-client3 (>= 0.6.16).
> 
> dpkg: error processing package libavahi-client3:amd64 (--remove):
>   dependency problems - not removing
> Errors were encountered while processing:
>   libavahi-client3:amd64
> --8<---------------cut here---------------end--------------->8---
> 
> Anyway, I agree that it would be good to have a user-friendly way to ask
> Guix why a given piece of software is in their store, and to help them
> find ways to remove it, if possible.  We have some tools to help with
> this, e.g. "guix gc --referrers", "guix graph --type=reverse-package",
> "guix graph --type=reverse-bag", and "guix graph --path", etc, but
> there's plenty of room for improvement.
> 
>        Mark
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 16 Apr 2021 02:11:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 22:11:26 2021
Received: from localhost ([127.0.0.1]:39701 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXDx7-00012j-Uz
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:11:26 -0400
Received: from mx1.riseup.net ([198.252.153.129]:60370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lXDx3-00012U-IY
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 22:11:24 -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 4FM07R6kdKzDqnG;
 Thu, 15 Apr 2021 19:11:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618539076; bh=qTFT/H6yrKz9luVf01ZSx1/P6UrcLBs0fTls31L1iSI=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=rFZGeKeydx+cmZ2llC0C7JKP19rK4SnKqJBaG4vS7FoTR97XqH2mi/7YikYB951hS
 IEPt9fTtpr77EpjIk2MmvdZHNXyThWoMLGcaJiKuX47AsEq0zXDhdeUAS5bJ/4ERrZ
 XUZLb4RnfeVBkn/ls/6vg2euYQXoLR1HbCG9TazA=
X-Riseup-User-ID: 93284E92005F1547CE8B76E792B407CD7E698A5BCDE56A62323C329C1BD3BF92
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FM07Q1jVFz5vlJ;
 Thu, 15 Apr 2021 19:11:13 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
 <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
 <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <d7815c8c-a02d-f6e6-9244-260ff7e825a6@HIDDEN>
Date: Fri, 16 Apr 2021 02:11:09 +0000
MIME-Version: 1.0
In-Reply-To: <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Again, you have the wrong idea. wpa-supplicant is not installed, but 
its service is running, because it's part oh %desktop-services. No 
amount of guix remove will help you, because it can only wosk on user 
(or root) profiles, not the system services.
 >
 > To remove it, you need to remove it from your os declaration 
(/etc/config.scm) with something like this:[...]

My friend isnt this what im saying not friendly,bad 
usability,disaster...etc

And i said to have maybe something like synapse which mean addressing 
everything installed and user can just remove the packages by clicking 
on them (or lets call it the GUI way of doing it) similar to the 
functionally you showed:

"(modify-services %desktop-services
    (delete wpa-supplicant-service-type))"

... or whatever suits the development and give friendly result, But if 
you tell me in 2021 user gonna go to /x/y/z then modify manually and add 
lines blah remove blah <- call me if guix will ever be a top usable 
distro in the coming 20 years from now or ever.


Julien Lepiller:
> Le 15 avril 2021 06:16:51 GMT-04:00, bo0od <bo0od@HIDDEN> a écrit :
>>> guix operates on explicitely installed packages, dependencies are
>> implementation details. It just doesn't work like apt or other package
>> managers. New tool, new usages.
>>
>> So how user gonna delete preinstalled packages which are not installed
>> by guix install x?
>>
>> wpa-supplicant is none essential package when there is no wifi, how
>> user
>> gonna delete it?
>>
>> no easy way to do it (i mean easy as similarly to apt/dnf..etc) thats
>> the whole issue
>>
>> Maybe something like synapse should exist to do this job in guixos?
>>
>> I dunno, But current idea of no clean,easy way to delete these packages
>>
>> (or similar) just bad usability experience.
> 
> Again, you have the wrong idea. wpa-supplicant is not installed, but its service is running, because it's part oh %desktop-services. No amount of guix remove will help you, because it can only wosk on user (or root) profiles, not the system services.
> 
> To remove it, you need to remove it from your os declaration (/etc/config.scm) with something like this:
> 
> (modify-services %desktop-services
>    (delete wpa-supplicant-service-type))
> 
> (Or something similar, the manual suggests the above for removing gdm for instance, but there seems to be doubts about whether that's actually correct or not)
> 
> Then reconfigure your new system:
> 
> sudo guix system reconfigure /etc/config.scm
> 
> Now, your new generation is not running wpa-supplicant anymore (you can check sudo herd status for that). Older generations still have wpa-supplicant, so it's still hanging around in the store. To purge it, you can delete those generations (loosing all possibility ofqrolling back to them):
> 
> sudo guix system delete-generations
> guix gc # to effectively remove unnecessary store items
> 
> After that, you should not have wpa-supplicant in the store anymore.
> 
> HTH!
> 
>>
>>
>>
>>
>> Julien Lepiller:
>>> Le 14 avril 2021 12:31:31 GMT-04:00, bo0od <bo0od@HIDDEN> a écrit
>> :
>>>>> In particular, there are multiple
>>>>> profiles, and each of them could contain avahi or a reference to
>>>> avahi.
>>>>
>>>> That doesnt address the issue im talking about, why guix remove
>> doesnt
>>>> recognize the package that number 1 , number 2 if the package will
>>>> break
>>>> something important guix should say that after processing the
>> command
>>>> guix remove x package then show warning message this x package is
>>>> dependency of xyz which might break your system would you like to
>>>> proceed?  <- something like that.
>>>
>>> guix removc only operates on your user profile, which doesn't contain
>> avahi. That's what it's telling you.
>>>
>>> You can check that you do not have avahi installed in your profile
>> with
>>>
>>> guix package -l
>>>
>>> And that none of your installed packages depend on it:
>>>
>>> guix size `readlink -f ~/.guix-profile`
>>>
>>> Guix operates only on explicitely installed packages, which I think
>> is much cleaner and allows it to be more predictable. Compare, if A
>> depends on B and C, initially you have all three.
>>>
>>> apt install B then apt remove A -> nothing
>>> apt remove A then apt install B -> only B
>>>
>>> guix install B then guix remove A -> B and C
>>> guix remove A then guix install B -> B and C
>>>
>>> guix operates on explicitely installed packages, dependencies are
>> implementation details. It just doesn't work like apt or other package
>> managers. New tool, new usages.
>>>
>>>>
>>>>> Second, your operating-system declaration apparently is running
>>>>> the avahi server. Since you didn't share it, I don't know if it
>> comes
>>>>> from a service dependency or if it's declared explicitely
>>>>
>>>> do you mean config.scm? if you need something type the command or
>> where
>>>>
>>>> and i will bring it to you.
>>>
>>> Yes, I meant /etc/config.scm (well, by convention, as you can always
>> create the file elsewhere). But I don't need it anymore, since I
>> learned it's actually part of the default %desktop-services.
>>>
>>>>
>>>>> When you run "guix remove" as user, it only affects your user
>>>> profile,
>>>>> in which there is no avahi or wpa-supplicant package. Also note
>> that,
>>>> if
>>>>> any of your user's profile had a dependency on avahi, "guix remove
>>>>> avahi" would not have any effect on it either, because it's not
>>>>> installed explicitely, it's only present in the store to satisfy a
>>>>> dependency.
>>>>
>>>> You dont consider that an issue when someone use guix remove x then
>> ops
>>>>
>>>> guess what nothing indicate something can be done, and guess what no
>>>> error message gonna tell you what the hell going on. Least can be
>> said
>>>> about this bad usability.
>>>
>>> It's not "no message", is it? I lust tried "guix remove hello", and I
>> don't have hello in my profile. It told me (in red): error: package
>> 'hello' not found in profile.
>>>
>>> Not sure how it could be more explicit.
>>>
>>>>
>>>>> I hope this is helpful :)
>>>>
>>>> Appreciated :)
>>>>
>>>> Julien Lepiller:
>>>>> Le Tue, 13 Apr 2021 12:46:19 +0000,
>>>>> bo0od <bo0od@HIDDEN> a écrit :
>>>>>
>>>>>> Hi There,
>>>>>>
>>>>>> I saw some packages installed by default with guix like
>>>>>> wpa-supplicant and avahi..., But if i type 'guix remove av' and i
>>>>>> press tab nothing will complete the word and if i type 'guix
>> remove
>>>>>> avahi' or 'guix remove wpa-supplicant' ... just give error
>> message.
>>>>>> (check the uploaded txt file)
>>>>>
>>>>> Guix has a different notion of "installed" and "not installed" from
>>>>> other distros because of its model (and because it lets us use (but
>>>> not
>>>>> "install") incompatible packages). In particular, there are
>> multiple
>>>>> profiles, and each of them could contain avahi or a reference to
>>>> avahi.
>>>>> In your case, I think avahi comes from two places:
>>>>>
>>>>> First, guix itself depends on guile-avahi, which brings in avahi.
>>>>> That's because substitution can use avahi to get substitutes from
>>>> your
>>>>> local network.
>>>>>
>>>>> Second, your operating-system declaration apparently is running
>>>>> the avahi server. Since you didn't share it, I don't know if it
>> comes
>>>>> from a service dependency or if it's declared explicitely, but if
>> you
>>>>> don't want it to be running, that's where you'd remove it (either
>>>>> remove the explicit service, or the dependent service (guix
>>>> publish?))
>>>>>
>>>>> Avahi is added by the installer if you enable "Substitute server
>>>>> discovery" in the installer.
>>>>>
>>>>> Similarly, wpa-supplicant is probably part of another profile, or
>>>> maybe
>>>>> declared in your config.scm. Once you change it, you should
>>>> reconfigure
>>>>> (guix system reconfigure /etc/config.scm). This will not remove
>> files
>>>>> from the store, until you run guix gc.
>>>>>
>>>>> When you run "guix remove" as user, it only affects your user
>>>> profile,
>>>>> in which there is no avahi or wpa-supplicant package. Also note
>> that,
>>>> if
>>>>> any of your user's profile had a dependency on avahi, "guix remove
>>>>> avahi" would not have any effect on it either, because it's not
>>>>> installed explicitely, it's only present in the store to satisfy a
>>>>> dependency.
>>>>>
>>>>> You can find out about these dependencies with guix graph, for
>>>> instance:
>>>>>
>>>>> guix graph -t references --path `readlink -f \
>>>>>      $HOME/.config/guix/current` `guix build avahi`
>>>>>
>>>>> /gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
>>>>> /gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
>>>>> /gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
>>>>> /gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
>>>>>
>>>>
>> /gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0.4.0-1.6d43caf
>>>>> /gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0.8
>>>>>
>>>>> I hope this is helpful :)
>>>>>
>>>
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 19:36:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 15:36:02 2021
Received: from localhost ([127.0.0.1]:39276 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lX7mT-00023h-Q9
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 15:36:02 -0400
Received: from world.peace.net ([64.112.178.59]:40842)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1lX7mR-000236-Bl
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 15:36:01 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1lX7mK-0004dZ-L4; Thu, 15 Apr 2021 15:35:52 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: bo0od <bo0od@HIDDEN>, Julien Lepiller <julien@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
In-Reply-To: <ffa6c5ab-d4e9-1d96-2ee7-fdf8657abe8b@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <87czuwr9l5.fsf@HIDDEN>
 <ffa6c5ab-d4e9-1d96-2ee7-fdf8657abe8b@HIDDEN>
Date: Thu, 15 Apr 2021 15:34:05 -0400
Message-ID: <87blafibp3.fsf@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

bo0od <bo0od@HIDDEN> writes:

>  > You seem to want it to do something different than it was intended to
>  > do, although I'm not precisely sure what that is.  Do you want it to t=
ry
>  > to purge all copies of the given package from /gnu/store?  If so, that
>  > might require deleting (or modifying) older system generations and old=
er
>  > user profiles, which would interfere with rollback functionality.
>
> Isnt this the standard understanding of deleting a package whether in=20
> GNU/Linux or Windows or Mac? If user has the root rights he should be=20
> able to delete software x,

The command in Guix that most closely matches what you seem to be asking
for is "guix gc --delete", which will try to delete a given set of store
items.  In your original bug report, it looks like 'avahi' was one of
the things you were trying to remove, so I'll use that as an example:

--8<---------------cut here---------------start------------->8---
mhw@jojen ~$ guix gc --delete /gnu/store/=E2=80=A6-avahi-0.8
finding garbage collector roots...
guix gc: error: cannot delete path `/gnu/store/=E2=80=A6-avahi-0.8' since i=
t is still alive
--8<---------------cut here---------------end--------------->8---

If you get this error, you can use "guix gc --referrers" to find out
what's keeping it alive:

--8<---------------cut here---------------start------------->8---
mhw@jojen ~$ guix gc --referrers /gnu/store/=E2=80=A6-avahi-0.8
/gnu/store/=E2=80=A6-geoclue-2.5.7
/gnu/store/=E2=80=A6-gvfs-1.40.2
/gnu/store/=E2=80=A6-pulseaudio-14.0
/gnu/store/=E2=80=A6-cups-filters-1.27.4
/gnu/store/=E2=80=A6-guile-avahi-0.4.0-1.6d43caf
/gnu/store/=E2=80=A6-avahi-0.8
/gnu/store/=E2=80=A6-cups-2.3.3
/gnu/store/=E2=80=A6-grilo-plugins-0.3.11
--8<---------------cut here---------------end--------------->8---

So, it looks like I won't be able to remove avahi from my store, at
least not if I want to keep GNOME, CUPS, or Pulseaudio.

For similar reasons, I can't remove Avahi from my Debian server either:

--8<---------------cut here---------------start------------->8---
root@world:~# dpkg -r libavahi-client3
dpkg: dependency problems prevent removal of libavahi-client3:amd64:
 libvirt0:amd64 depends on libavahi-client3 (>=3D 0.6.16).
 libcups2:amd64 depends on libavahi-client3 (>=3D 0.6.16).

dpkg: error processing package libavahi-client3:amd64 (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 libavahi-client3:amd64
--8<---------------cut here---------------end--------------->8---

Anyway, I agree that it would be good to have a user-friendly way to ask
Guix why a given piece of software is in their store, and to help them
find ways to remove it, if possible.  We have some tools to help with
this, e.g. "guix gc --referrers", "guix graph --type=3Dreverse-package",
"guix graph --type=3Dreverse-bag", and "guix graph --path", etc, but
there's plenty of room for improvement.

      Mark




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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 18:04:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 14:04:46 2021
Received: from localhost ([127.0.0.1]:39148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lX6M9-0008Dh-KC
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 14:04:45 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:48090)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lX6M7-0008DY-8Q
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 14:04:44 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by baptiste.telenet-ops.be with bizsmtp
 id t64h2400A0mfAB40164h83; Thu, 15 Apr 2021 20:04:41 +0200
Message-ID: <607e61d554b9eb6dedf6c9d3acf2ce414fe8d3c1.camel@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
From: Maxime Devos <maximedevos@HIDDEN>
To: bo0od <bo0od@HIDDEN>, Julien Lepiller <julien@HIDDEN>
Date: Thu, 15 Apr 2021 20:04:16 +0200
In-Reply-To: <f8e5135f-aead-29b9-34e6-106155d40a27@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <a20a71bc57e53720759804ac5d4037d92aabb723.camel@HIDDEN>
 <f8e5135f-aead-29b9-34e6-106155d40a27@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-U7l7y2SQvrYMSsqekBBR"
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=1618509881; bh=eMlZq8WG2XaSUKG5J8xmiov3PmuNWtCw1D9xM09iYrQ=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Ply+33H9NWe6DLp5QQ3OAOOlM0pqN79RYwdUdYZEd1jpuMJ1H0wgGewOsK8opui10
 NZIZ9BSWKPRqzo6Q7xhJH53FGYVYFX5vEJS+7gO8RAobWnMzjJMp8bzIqoJohhmfmD
 h97IMNYdNOB88ig6WfyO1IuBbk2D5ajeL5E9fMMrNTFpx4mPV/RWKoNqXHWSktPc/9
 xkAXtwaAz5vblqKjdna9Q2rF+BgLxbuzAGpaWiT/AQgt2uvq0TFZrGxd5uYXV+wbj5
 XZ4O6o76vtfY1SCm2QNxIoO/vhkBMNV97s0ti5LvC6a0x+ZQKhEbdxsVDB7e0OBnb8
 /6ArO0Z33g3Sg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-U7l7y2SQvrYMSsqekBBR
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2021-04-15 at 09:37 +0000, bo0od wrote:
>  > guix remove: error: package 'm17n-lib' not found in profile
>  > Hint: All users have their own profiles.  To remove packages from the=
=20
> profile
>  > of the root user, run "sudo guix remove PACKAGES" or equivalent.
>=20
> yeah very nice one, except that "sudo guix remove package" doesnt work :(

I suggested two hints.  What do you think of the second hint:

Hint: On Guix System, packages can defined in the operating system declarat=
ion.
These are not affected by "guix remove PACKAGES".

I don't know if it applies to your exact situation though (not following
the discussion very closely).
=20
> This is how its done in debian/fedora, for e.g this is what debian error=
=20
> give if apt needs root rights to delete a package:
>=20
> "user@host:~$ apt remove hexchat
> E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13:=20
> Permission denied)
> E: Unable to acquire the dpkg frontend lock=20
> (/var/lib/dpkg/lock-frontend), are you root?"
>=20
> This is what it shows in Fedora: [...]

In that case, my first hint would have been informative, no?
I don't see what you are trying to show here.

Greetings,
Maxime.

--=-U7l7y2SQvrYMSsqekBBR
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+4iGRcl7gUCYHiAIBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7unbAP0fixZePre0Z+7wxxIw4fsVqet1
hULgLaC8a6knu9wgggEAohczsKhA6Ruk3qBYhZBNx6oSQdepqZhig34IinCHMAc=
=XMoo
-----END PGP SIGNATURE-----

--=-U7l7y2SQvrYMSsqekBBR--





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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 11:04:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 07:04:03 2021
Received: from localhost ([127.0.0.1]:36589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWzn1-0003Ew-2t
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 07:04:03 -0400
Received: from lepiller.eu ([89.234.186.109]:34320)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1lWzmy-0003EW-7m
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 07:04:01 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id e8cacfc4;
 Thu, 15 Apr 2021 11:03:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date
 :in-reply-to:references:mime-version:content-type
 :content-transfer-encoding:subject:to:cc:from:message-id; s=
 dkim; bh=h5v0LpOZyY/IZJZ2tdNjIawpLIl4DGWNljzMdp7cpdc=; b=aWygEBp
 V5GlsyDymLl7qWzKFeUXM12NFkPoVsMXbp6LvLXlCsfzr7hDGKIa6Dx4uth65LIm
 UVH3SpvEQqvfP8jRn9Xd0f8dYgbrIXf42bS0EeCXmZXqyOV1RncrAlt5aAUf4+dC
 di38Uari+vyonV40kzsfmTSvTtfF8H7963nozlIzOz43MO1OEMVa8X4bhBnI/c6T
 P7MHYR8Arv3AnitHQPzT9CUixoptAGEIYWYOxa4Zm1fkqrY2AiNX4FqblLUjmaaO
 rVDV5uWF5byHZPpUHwrTJhvRRHa1tsJbCVNPndSfiWCRS8X68EJobZ6GzXciz2yJ
 BUBJEo/vtNu1lGg==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id a2e90f76
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 15 Apr 2021 11:03:57 +0000 (UTC)
Date: Thu, 15 Apr 2021 07:03:48 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
 <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: bo0od <bo0od@HIDDEN>
From: Julien Lepiller <julien@HIDDEN>
Message-ID: <1A541367-BB79-4AC9-9444-BA85D5F38914@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Le 15 avril 2021 06:16:51 GMT-04:00, bo0od <bo0od@riseup=2Enet> a =C3=A9cri=
t :
> > guix operates on explicitely installed packages, dependencies are=20
>implementation details=2E It just doesn't work like apt or other package=
=20
>managers=2E New tool, new usages=2E
>
>So how user gonna delete preinstalled packages which are not installed=20
>by guix install x?
>
>wpa-supplicant is none essential package when there is no wifi, how
>user=20
>gonna delete it?
>
>no easy way to do it (i mean easy as similarly to apt/dnf=2E=2Eetc) thats=
=20
>the whole issue
>
>Maybe something like synapse should exist to do this job in guixos?
>
>I dunno, But current idea of no clean,easy way to delete these packages
>
>(or similar) just bad usability experience=2E

Again, you have the wrong idea=2E wpa-supplicant is not installed, but its=
 service is running, because it's part oh %desktop-services=2E No amount of=
 guix remove will help you, because it can only wosk on user (or root) prof=
iles, not the system services=2E

To remove it, you need to remove it from your os declaration (/etc/config=
=2Escm) with something like this:

(modify-services %desktop-services
  (delete wpa-supplicant-service-type))

(Or something similar, the manual suggests the above for removing gdm for =
instance, but there seems to be doubts about whether that's actually correc=
t or not)

Then reconfigure your new system:

sudo guix system reconfigure /etc/config=2Escm

Now, your new generation is not running wpa-supplicant anymore (you can ch=
eck sudo herd status for that)=2E Older generations still have wpa-supplica=
nt, so it's still hanging around in the store=2E To purge it, you can delet=
e those generations (loosing all possibility ofqrolling back to them):

sudo guix system delete-generations
guix gc # to effectively remove unnecessary store items

After that, you should not have wpa-supplicant in the store anymore=2E

HTH!

>
>
>
>
>Julien Lepiller:
>> Le 14 avril 2021 12:31:31 GMT-04:00, bo0od <bo0od@riseup=2Enet> a =C3=
=A9crit
>:
>>>> In particular, there are multiple
>>>> profiles, and each of them could contain avahi or a reference to
>>> avahi=2E
>>>
>>> That doesnt address the issue im talking about, why guix remove
>doesnt
>>> recognize the package that number 1 , number 2 if the package will
>>> break
>>> something important guix should say that after processing the
>command
>>> guix remove x package then show warning message this x package is
>>> dependency of xyz which might break your system would you like to
>>> proceed?  <- something like that=2E
>>=20
>> guix removc only operates on your user profile, which doesn't contain
>avahi=2E That's what it's telling you=2E
>>=20
>> You can check that you do not have avahi installed in your profile
>with
>>=20
>> guix package -l
>>=20
>> And that none of your installed packages depend on it:
>>=20
>> guix size `readlink -f ~/=2Eguix-profile`
>>=20
>> Guix operates only on explicitely installed packages, which I think
>is much cleaner and allows it to be more predictable=2E Compare, if A
>depends on B and C, initially you have all three=2E
>>=20
>> apt install B then apt remove A -> nothing
>> apt remove A then apt install B -> only B
>>=20
>> guix install B then guix remove A -> B and C
>> guix remove A then guix install B -> B and C
>>=20
>> guix operates on explicitely installed packages, dependencies are
>implementation details=2E It just doesn't work like apt or other package
>managers=2E New tool, new usages=2E
>>=20
>>>
>>>> Second, your operating-system declaration apparently is running
>>>> the avahi server=2E Since you didn't share it, I don't know if it
>comes
>>>> from a service dependency or if it's declared explicitely
>>>
>>> do you mean config=2Escm? if you need something type the command or
>where
>>>
>>> and i will bring it to you=2E
>>=20
>> Yes, I meant /etc/config=2Escm (well, by convention, as you can always
>create the file elsewhere)=2E But I don't need it anymore, since I
>learned it's actually part of the default %desktop-services=2E
>>=20
>>>
>>>> When you run "guix remove" as user, it only affects your user
>>> profile,
>>>> in which there is no avahi or wpa-supplicant package=2E Also note
>that,
>>> if
>>>> any of your user's profile had a dependency on avahi, "guix remove
>>>> avahi" would not have any effect on it either, because it's not
>>>> installed explicitely, it's only present in the store to satisfy a
>>>> dependency=2E
>>>
>>> You dont consider that an issue when someone use guix remove x then
>ops
>>>
>>> guess what nothing indicate something can be done, and guess what no
>>> error message gonna tell you what the hell going on=2E Least can be
>said
>>> about this bad usability=2E
>>=20
>> It's not "no message", is it? I lust tried "guix remove hello", and I
>don't have hello in my profile=2E It told me (in red): error: package
>'hello' not found in profile=2E
>>=20
>> Not sure how it could be more explicit=2E
>>=20
>>>
>>>> I hope this is helpful :)
>>>
>>> Appreciated :)
>>>
>>> Julien Lepiller:
>>>> Le Tue, 13 Apr 2021 12:46:19 +0000,
>>>> bo0od <bo0od@riseup=2Enet> a =C3=A9crit :
>>>>
>>>>> Hi There,
>>>>>
>>>>> I saw some packages installed by default with guix like
>>>>> wpa-supplicant and avahi=2E=2E=2E, But if i type 'guix remove av' an=
d i
>>>>> press tab nothing will complete the word and if i type 'guix
>remove
>>>>> avahi' or 'guix remove wpa-supplicant' =2E=2E=2E just give error
>message=2E
>>>>> (check the uploaded txt file)
>>>>
>>>> Guix has a different notion of "installed" and "not installed" from
>>>> other distros because of its model (and because it lets us use (but
>>> not
>>>> "install") incompatible packages)=2E In particular, there are
>multiple
>>>> profiles, and each of them could contain avahi or a reference to
>>> avahi=2E
>>>> In your case, I think avahi comes from two places:
>>>>
>>>> First, guix itself depends on guile-avahi, which brings in avahi=2E
>>>> That's because substitution can use avahi to get substitutes from
>>> your
>>>> local network=2E
>>>>
>>>> Second, your operating-system declaration apparently is running
>>>> the avahi server=2E Since you didn't share it, I don't know if it
>comes
>>>> from a service dependency or if it's declared explicitely, but if
>you
>>>> don't want it to be running, that's where you'd remove it (either
>>>> remove the explicit service, or the dependent service (guix
>>> publish?))
>>>>
>>>> Avahi is added by the installer if you enable "Substitute server
>>>> discovery" in the installer=2E
>>>>
>>>> Similarly, wpa-supplicant is probably part of another profile, or
>>> maybe
>>>> declared in your config=2Escm=2E Once you change it, you should
>>> reconfigure
>>>> (guix system reconfigure /etc/config=2Escm)=2E This will not remove
>files
>>>> from the store, until you run guix gc=2E
>>>>
>>>> When you run "guix remove" as user, it only affects your user
>>> profile,
>>>> in which there is no avahi or wpa-supplicant package=2E Also note
>that,
>>> if
>>>> any of your user's profile had a dependency on avahi, "guix remove
>>>> avahi" would not have any effect on it either, because it's not
>>>> installed explicitely, it's only present in the store to satisfy a
>>>> dependency=2E
>>>>
>>>> You can find out about these dependencies with guix graph, for
>>> instance:
>>>>
>>>> guix graph -t references --path `readlink -f \
>>>>     $HOME/=2Econfig/guix/current` `guix build avahi`
>>>>
>>>> /gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
>>>> /gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
>>>> /gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
>>>> /gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
>>>>
>>>
>/gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0=2E4=2E0-1=2E6d4=
3caf
>>>> /gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0=2E8
>>>>
>>>> I hope this is helpful :)
>>>>
>>=20





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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 10:17:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 06:17:03 2021
Received: from localhost ([127.0.0.1]:36552 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWz3X-0001v0-Bj
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 06:17:03 -0400
Received: from mx1.riseup.net ([198.252.153.129]:56860)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lWz3V-0001uS-GD
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 06:17:02 -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 4FLZyH4CQgzDxcp;
 Thu, 15 Apr 2021 03:16:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618481815; bh=INFFzLA7J14NRXxkOjH0aD1Fd/PfDWftbtcQKTbfH0s=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=p7V/nI+hm1i415qPzgJdpe6Oy9TK82wRB8cQ8zCLWXzRVG9Jna/7EGcEgaQr0eZsw
 UfuUmMu+o9DODAYMHT05PObR1pi9y0rcWmM2NYQqmWG0/F665rtmS5rQkkvWroCcmq
 y1d5C9KiFDVwpO3trHi48ek3xB30vcm1U7GrAs40=
X-Riseup-User-ID: 7AA04649876D9DB7AB16D8A90C00E0C170CCD8F976A58DAB76DB67BE6352151A
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FLZyG1V0Sz5w29;
 Thu, 15 Apr 2021 03:16:53 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <56554d77-8ff5-f7a6-b5be-1302cf14ba9d@HIDDEN>
Date: Thu, 15 Apr 2021 10:16:51 +0000
MIME-Version: 1.0
In-Reply-To: <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > guix operates on explicitely installed packages, dependencies are 
implementation details. It just doesn't work like apt or other package 
managers. New tool, new usages.

So how user gonna delete preinstalled packages which are not installed 
by guix install x?

wpa-supplicant is none essential package when there is no wifi, how user 
gonna delete it?

no easy way to do it (i mean easy as similarly to apt/dnf..etc) thats 
the whole issue

Maybe something like synapse should exist to do this job in guixos?

I dunno, But current idea of no clean,easy way to delete these packages 
(or similar) just bad usability experience.




Julien Lepiller:
> Le 14 avril 2021 12:31:31 GMT-04:00, bo0od <bo0od@HIDDEN> a écrit :
>>> In particular, there are multiple
>>> profiles, and each of them could contain avahi or a reference to
>> avahi.
>>
>> That doesnt address the issue im talking about, why guix remove doesnt
>> recognize the package that number 1 , number 2 if the package will
>> break
>> something important guix should say that after processing the command
>> guix remove x package then show warning message this x package is
>> dependency of xyz which might break your system would you like to
>> proceed?  <- something like that.
> 
> guix removc only operates on your user profile, which doesn't contain avahi. That's what it's telling you.
> 
> You can check that you do not have avahi installed in your profile with
> 
> guix package -l
> 
> And that none of your installed packages depend on it:
> 
> guix size `readlink -f ~/.guix-profile`
> 
> Guix operates only on explicitely installed packages, which I think is much cleaner and allows it to be more predictable. Compare, if A depends on B and C, initially you have all three.
> 
> apt install B then apt remove A -> nothing
> apt remove A then apt install B -> only B
> 
> guix install B then guix remove A -> B and C
> guix remove A then guix install B -> B and C
> 
> guix operates on explicitely installed packages, dependencies are implementation details. It just doesn't work like apt or other package managers. New tool, new usages.
> 
>>
>>> Second, your operating-system declaration apparently is running
>>> the avahi server. Since you didn't share it, I don't know if it comes
>>> from a service dependency or if it's declared explicitely
>>
>> do you mean config.scm? if you need something type the command or where
>>
>> and i will bring it to you.
> 
> Yes, I meant /etc/config.scm (well, by convention, as you can always create the file elsewhere). But I don't need it anymore, since I learned it's actually part of the default %desktop-services.
> 
>>
>>> When you run "guix remove" as user, it only affects your user
>> profile,
>>> in which there is no avahi or wpa-supplicant package. Also note that,
>> if
>>> any of your user's profile had a dependency on avahi, "guix remove
>>> avahi" would not have any effect on it either, because it's not
>>> installed explicitely, it's only present in the store to satisfy a
>>> dependency.
>>
>> You dont consider that an issue when someone use guix remove x then ops
>>
>> guess what nothing indicate something can be done, and guess what no
>> error message gonna tell you what the hell going on. Least can be said
>> about this bad usability.
> 
> It's not "no message", is it? I lust tried "guix remove hello", and I don't have hello in my profile. It told me (in red): error: package 'hello' not found in profile.
> 
> Not sure how it could be more explicit.
> 
>>
>>> I hope this is helpful :)
>>
>> Appreciated :)
>>
>> Julien Lepiller:
>>> Le Tue, 13 Apr 2021 12:46:19 +0000,
>>> bo0od <bo0od@HIDDEN> a écrit :
>>>
>>>> Hi There,
>>>>
>>>> I saw some packages installed by default with guix like
>>>> wpa-supplicant and avahi..., But if i type 'guix remove av' and i
>>>> press tab nothing will complete the word and if i type 'guix remove
>>>> avahi' or 'guix remove wpa-supplicant' ... just give error message.
>>>> (check the uploaded txt file)
>>>
>>> Guix has a different notion of "installed" and "not installed" from
>>> other distros because of its model (and because it lets us use (but
>> not
>>> "install") incompatible packages). In particular, there are multiple
>>> profiles, and each of them could contain avahi or a reference to
>> avahi.
>>> In your case, I think avahi comes from two places:
>>>
>>> First, guix itself depends on guile-avahi, which brings in avahi.
>>> That's because substitution can use avahi to get substitutes from
>> your
>>> local network.
>>>
>>> Second, your operating-system declaration apparently is running
>>> the avahi server. Since you didn't share it, I don't know if it comes
>>> from a service dependency or if it's declared explicitely, but if you
>>> don't want it to be running, that's where you'd remove it (either
>>> remove the explicit service, or the dependent service (guix
>> publish?))
>>>
>>> Avahi is added by the installer if you enable "Substitute server
>>> discovery" in the installer.
>>>
>>> Similarly, wpa-supplicant is probably part of another profile, or
>> maybe
>>> declared in your config.scm. Once you change it, you should
>> reconfigure
>>> (guix system reconfigure /etc/config.scm). This will not remove files
>>> from the store, until you run guix gc.
>>>
>>> When you run "guix remove" as user, it only affects your user
>> profile,
>>> in which there is no avahi or wpa-supplicant package. Also note that,
>> if
>>> any of your user's profile had a dependency on avahi, "guix remove
>>> avahi" would not have any effect on it either, because it's not
>>> installed explicitely, it's only present in the store to satisfy a
>>> dependency.
>>>
>>> You can find out about these dependencies with guix graph, for
>> instance:
>>>
>>> guix graph -t references --path `readlink -f \
>>>     $HOME/.config/guix/current` `guix build avahi`
>>>
>>> /gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
>>> /gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
>>> /gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
>>> /gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
>>>
>> /gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0.4.0-1.6d43caf
>>> /gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0.8
>>>
>>> I hope this is helpful :)
>>>
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 09:37:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 05:37:33 2021
Received: from localhost ([127.0.0.1]:36521 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWyRJ-0000rg-6X
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 05:37:33 -0400
Received: from mx1.riseup.net ([198.252.153.129]:47952)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lWyRH-0000rR-TN
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 05:37: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 4FLZ4k1ppfzDq77;
 Thu, 15 Apr 2021 02:37:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618479446; bh=R/v3ko4o5rqY9wAFexdOAhG4eFBqg0DSZYSLIWEGMvY=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=jYIrQyLnqp6RoRLhrfUNA+Wuv3D+Y+CKv2N1dvZ0PKaw301nHHy/n3Za1/gRlrQ8q
 Q0zgErF2xn5qAehJxWRGNypJsBF1qcZzJmZj+sLIEgDi5j3XLMN7TJBsO61mnzJ18v
 Z6Ib3mbiF/ZAJbqsB8hdEZFyVU5302vND1lEdUTo=
X-Riseup-User-ID: EA0148AC54641A8D65F7BF9F680C75CE3469AD250F325BE451A4352AA118A35C
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews2.riseup.net (Postfix) with ESMTPSA id 4FLZ4h3Fkpz1xmv;
 Thu, 15 Apr 2021 02:37:24 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Maxime Devos <maximedevos@HIDDEN>, Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
 <a20a71bc57e53720759804ac5d4037d92aabb723.camel@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <f8e5135f-aead-29b9-34e6-106155d40a27@HIDDEN>
Date: Thu, 15 Apr 2021 09:37:20 +0000
MIME-Version: 1.0
In-Reply-To: <a20a71bc57e53720759804ac5d4037d92aabb723.camel@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > guix remove: error: package 'm17n-lib' not found in profile
 > Hint: All users have their own profiles.  To remove packages from the 
profile
 > of the root user, run "sudo guix remove PACKAGES" or equivalent.

yeah very nice one, except that "sudo guix remove package" doesnt work :(

This is how its done in debian/fedora, for e.g this is what debian error 
give if apt needs root rights to delete a package:

"user@host:~$ apt remove hexchat
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: 
Permission denied)
E: Unable to acquire the dpkg frontend lock 
(/var/lib/dpkg/lock-frontend), are you root?"

This is what it shows in Fedora:

"[user@host ~]$ dnf remove wpa-supplicant
Error: This command has to be run with superuser privileges (under the 
root user on most systems)."

But like i said current situation in guix is not about using sudo guix 
or guix alone.

Maxime Devos:
> On Wed, 2021-04-14 at 16:31 +0000, bo0od wrote:
>>   > Second, your operating-system declaration apparently is running
>>   > the avahi server. Since you didn't share it, I don't know if it comes
>>   > from a service dependency or if it's declared explicitely
>>
>> do you mean config.scm?
> 
> I'm not Julien Lepiller, but I believe that's wat asked for
> -- the file with the (operating-system ...) declaration.
> 
>> if you need something type the command or where
>> and i will bring it to you.
> It's the *file* ‘we’ need.  (Well, the file JL needs.)
> It's not a command you need to type, it's a file you need
> to attach to the e-mail.
> 
>>   > When you run "guix remove" as user, it only affects your user profile,
>>   > in which there is no avahi or wpa-supplicant package. Also note that, if
>>   > any of your user's profile had a dependency on avahi, "guix remove
>>   > avahi" would not have any effect on it either, because it's not
>>   > installed explicitely, it's only present in the store to satisfy a
>>   > dependency.
>>
>> You dont consider that an issue when someone use guix remove x then ops
>> guess what nothing indicate something can be done, and guess what no
>> error message gonna tell you what the hell going on. Least can be said
>> about this bad usability.
> 
> Currently the error message when removing a package not existing in the profile
> is:
> 
> $ guix remove m17n-lib
> guix remove: error: package 'm17n-lib' not found in profile
> 
> What do you think of adding a few hints?  Some ideas:
> 
> guix remove: error: package 'm17n-lib' not found in profile
> Hint: All users have their own profiles.  To remove packages from the profile
> of the root user, run "sudo guix remove PACKAGES" or equivalent.
> Hint: On Guix System, packages can defined in the operating system declaration.
> These are not affected by "guix remove PACKAGES".
> 
> and, when applicable:
> 
> Hint: 'm17n-lib' is propagated from 'MANUALLY-INSTALLED-PACKAGE', via N intermediate
> packages.  Consider running "guix remove MANUALLY-INSTALLED-PACKAGE" instead.
> 
> Would that have been helpful to you?
> 
> Greetings,
> Maxime.
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 15 Apr 2021 09:26:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 15 05:26:38 2021
Received: from localhost ([127.0.0.1]:36516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWyGj-0000YL-RS
	for submit <at> debbugs.gnu.org; Thu, 15 Apr 2021 05:26:38 -0400
Received: from mx1.riseup.net ([198.252.153.129]:60524)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lWyGd-0000Y1-Vq
 for 47748 <at> debbugs.gnu.org; Thu, 15 Apr 2021 05:26:36 -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 4FLYr22fZwzFqMt;
 Thu, 15 Apr 2021 02:26:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618478786; bh=9g0MLH2v+M/dIFHrGbxDHSKWTGET3tqeeYDhODrVZmI=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=IJFPWM+x8v12R3yOe7JRRl0DXyKhYS4cUL5F6rwn7+RkwIKZotgCLq2GDebeXf4pI
 dqdqOPbyirBlQvJOSAjSOKyy1fGTVfv2Tuv9qGpTnOSrdkcd6lEH1UnBqvtnCOlyDw
 zuO86Ggs8jPcBPJa2geA58OIp+ywcE4jwqrlrDgw=
X-Riseup-User-ID: AEC8EC63C20672BBF51CA4EF9D0AD03510C6002660C22D88F42C9687CF964B31
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FLYr0265zz5vRw;
 Thu, 15 Apr 2021 02:26:23 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Mark H Weaver <mhw@HIDDEN>, Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN> <87czuwr9l5.fsf@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <ffa6c5ab-d4e9-1d96-2ee7-fdf8657abe8b@HIDDEN>
Date: Thu, 15 Apr 2021 09:26:20 +0000
MIME-Version: 1.0
In-Reply-To: <87czuwr9l5.fsf@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > You seem to want it to do something different than it was intended to
 > do, although I'm not precisely sure what that is.  Do you want it to try
 > to purge all copies of the given package from /gnu/store?  If so, that
 > might require deleting (or modifying) older system generations and older
 > user profiles, which would interfere with rollback functionality.

Isnt this the standard understanding of deleting a package whether in 
GNU/Linux or Windows or Mac? If user has the root rights he should be 
able to delete software x, otherwise software x just hanging there 
forever and to delete it someone needs a hell of steps to do that and if 
so then this is can have usability issues , and so as security issues. 
usability issues are clear like the example above which i want to delete 
x using package manager (Thats gnu/linux way of deleting packages if 
mistaken correct me) then it wont be deleted. For security issues if x 
package is outdated and/or got widely exploited security vulnerability 
it just wont be gone from the distro (least we can say easily) leading 
to permanent vulnerability in the OS.

 > Or perhaps you want it to automatically update all user profiles, as well
 > as the system, to avoid depending on that package, directly or
 > indirectly?  If so, there are a couple of problems with that: (1) on
 > multi-user systems (which is admittedly becoming an edge case) it would
 > violate the principle that each user should have control over their own
 > profiles, and (2) it would apparently involve automagically editing your
 > OS configuration file to remove any packages or services that depend
 > (directly or indirectly) on the specified packages.

So you see for example wpa-supplicant is not essential package for an OS 
which doesnt use wifi, Yet in guix i cant just delete it using guix 
remove it or sudo guix remove it, I find this annoying to have something 
like this happening within my OS.

Check main distros like Debian or Fedora and i want to know where is 
that avahi or wpa-supplicant (god know how many more) cant be removed?

Btw even packages which might break the distro you can delete them if 
you have root rights using just the package manager with the same simple 
command.

 > Nonetheless, I very much appreciate your feedback.  I suspect that many
 > other people experimenting with Guix feel as you do, but that some of
 > them are simply walking away in silence.

Sure anytime, Thanks to you 2 <f>

Mark H Weaver:
> Hi,
> 
> bo0od <bo0od@HIDDEN> writes:
> 
>>   > In particular, there are multiple
>>   > profiles, and each of them could contain avahi or a reference to avahi.
>>
>> That doesnt address the issue im talking about, why guix remove doesnt
>> recognize the package that number 1 , number 2 if the package will break
>> something important guix should say that after processing the command
>> guix remove x package then show warning message this x package is
>> dependency of xyz which might break your system would you like to
>> proceed?  <- something like that.
> 
> This seems to be based on a misunderstanding about what "guix remove" is
> intended to do.  As Julien indicated, it is _only_ meant to remove the
> given packages from the set of *explicitly-requested* packages installed
> in your user profile.  More precisely, it creates a _new_ user profile
> that's the same as the previous one, but with some packages removed from
> the set of explicitly-requested packages.  It _never_ deletes anything.
> 
> You seem to want it to do something different than it was intended to
> do, although I'm not precisely sure what that is.  Do you want it to try
> to purge all copies of the given package from /gnu/store?  If so, that
> might require deleting (or modifying) older system generations and older
> user profiles, which would interfere with rollback functionality.  Or
> perhaps you want it to automatically update all user profiles, as well
> as the system, to avoid depending on that package, directly or
> indirectly?  If so, there are a couple of problems with that: (1) on
> multi-user systems (which is admittedly becoming an edge case) it would
> violate the principle that each user should have control over their own
> profiles, and (2) it would apparently involve automagically editing your
> OS configuration file to remove any packages or services that depend
> (directly or indirectly) on the specified packages.
> 
>>From my perspective, it seems that you have expectations about how
> package managers should work based on your experience with traditional
> GNU/Linux distributions.  Guix is based on a radically different
> approach which takes some time to become acquainted with.  Perhaps our
> documentation needs to be improved to better manage user expectations.
> 
> It reminds me of how many developers responded when asked to switch to
> Git from CVS or Subversion.  Many developers found that transition
> difficult, and considered it a flaw in Git that it failed to conform to
> their expectations.
> 
> Nonetheless, I very much appreciate your feedback.  I suspect that many
> other people experimenting with Guix feel as you do, but that some of
> them are simply walking away in silence.  Thanks for making a
> constructive effort to engage with us on these issues.
> 
>        Regards,
>          Mark
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 18:48:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 14:48:57 2021
Received: from localhost ([127.0.0.1]:35711 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWkZM-0001gJ-Ku
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:48:57 -0400
Received: from lepiller.eu ([89.234.186.109]:34256)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1lWkZK-0001g9-OR
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:48:56 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id f8344660;
 Wed, 14 Apr 2021 18:48:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date
 :in-reply-to:references:mime-version:content-type
 :content-transfer-encoding:subject:to:cc:from:message-id; s=
 dkim; bh=ZVRRhF428hqpP+iPU/fbe2RxRWKR8JL8YQlOZiuPqk0=; b=Fko5a3D
 3Rz+9qX0vstZoPUKzUDhvbdz2vPFKRkLtx+b+C6z5I2TQTS9uWAtbyaap02HWzlz
 c5/5vHZEK3GgY/ip9AXse35+hcaIPBO6n25g5Jtei0AYQjo+g/mIHKLwsk2jigdI
 TNUW3UxvxsfKj4JDw3h//mm6NyhamMRN72KSpOcxnarlMKJuOexgidiYNMgw5bDz
 1lbj6vjujTfyCkEfPTlsMmT+TmHL6kOO5P1fqb6B3hVtJvIz+iy2At/e3jU8sRuA
 Ug4+DuM3tB9w+zvMXDwBjbtO22bv8skvMK3k6FVTNL35aEvxK5A/oCRSFRPe2HMw
 jbNASG7TGBhFNrw==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id c03b6c73
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Apr 2021 18:48:51 +0000 (UTC)
Date: Wed, 14 Apr 2021 14:48:42 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: bo0od <bo0od@HIDDEN>
From: Julien Lepiller <julien@HIDDEN>
Message-ID: <609E45C8-122E-4894-A9E4-C5F12B3BD39A@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Le 14 avril 2021 12:31:31 GMT-04:00, bo0od <bo0od@riseup=2Enet> a =C3=A9cri=
t :
> > In particular, there are multiple
>> profiles, and each of them could contain avahi or a reference to
>avahi=2E
>
>That doesnt address the issue im talking about, why guix remove doesnt=20
>recognize the package that number 1 , number 2 if the package will
>break=20
>something important guix should say that after processing the command=20
>guix remove x package then show warning message this x package is=20
>dependency of xyz which might break your system would you like to=20
>proceed?  <- something like that=2E

guix removc only operates on your user profile, which doesn't contain avah=
i=2E That's what it's telling you=2E

You can check that you do not have avahi installed in your profile with

guix package -l

And that none of your installed packages depend on it:

guix size `readlink -f ~/=2Eguix-profile`

Guix operates only on explicitely installed packages, which I think is muc=
h cleaner and allows it to be more predictable=2E Compare, if A depends on =
B and C, initially you have all three=2E

apt install B then apt remove A -> nothing
apt remove A then apt install B -> only B

guix install B then guix remove A -> B and C
guix remove A then guix install B -> B and C

guix operates on explicitely installed packages, dependencies are implemen=
tation details=2E It just doesn't work like apt or other package managers=
=2E New tool, new usages=2E

>
> > Second, your operating-system declaration apparently is running
>> the avahi server=2E Since you didn't share it, I don't know if it comes
> > from a service dependency or if it's declared explicitely
>
>do you mean config=2Escm? if you need something type the command or where
>
>and i will bring it to you=2E

Yes, I meant /etc/config=2Escm (well, by convention, as you can always cre=
ate the file elsewhere)=2E But I don't need it anymore, since I learned it'=
s actually part of the default %desktop-services=2E

>
>> When you run "guix remove" as user, it only affects your user
>profile,
>> in which there is no avahi or wpa-supplicant package=2E Also note that,
>if
> > any of your user's profile had a dependency on avahi, "guix remove
> > avahi" would not have any effect on it either, because it's not
> > installed explicitely, it's only present in the store to satisfy a
> > dependency=2E
>
>You dont consider that an issue when someone use guix remove x then ops
>
>guess what nothing indicate something can be done, and guess what no=20
>error message gonna tell you what the hell going on=2E Least can be said=
=20
>about this bad usability=2E

It's not "no message", is it? I lust tried "guix remove hello", and I don'=
t have hello in my profile=2E It told me (in red): error: package 'hello' n=
ot found in profile=2E

Not sure how it could be more explicit=2E

>
> > I hope this is helpful :)
>
>Appreciated :)
>
>Julien Lepiller:
>> Le Tue, 13 Apr 2021 12:46:19 +0000,
>> bo0od <bo0od@riseup=2Enet> a =C3=A9crit :
>>=20
>>> Hi There,
>>>
>>> I saw some packages installed by default with guix like
>>> wpa-supplicant and avahi=2E=2E=2E, But if i type 'guix remove av' and =
i
>>> press tab nothing will complete the word and if i type 'guix remove
>>> avahi' or 'guix remove wpa-supplicant' =2E=2E=2E just give error messa=
ge=2E
>>> (check the uploaded txt file)
>>=20
>> Guix has a different notion of "installed" and "not installed" from
>> other distros because of its model (and because it lets us use (but
>not
>> "install") incompatible packages)=2E In particular, there are multiple
>> profiles, and each of them could contain avahi or a reference to
>avahi=2E
>> In your case, I think avahi comes from two places:
>>=20
>> First, guix itself depends on guile-avahi, which brings in avahi=2E
>> That's because substitution can use avahi to get substitutes from
>your
>> local network=2E
>>=20
>> Second, your operating-system declaration apparently is running
>> the avahi server=2E Since you didn't share it, I don't know if it comes
>> from a service dependency or if it's declared explicitely, but if you
>> don't want it to be running, that's where you'd remove it (either
>> remove the explicit service, or the dependent service (guix
>publish?))
>>=20
>> Avahi is added by the installer if you enable "Substitute server
>> discovery" in the installer=2E
>>=20
>> Similarly, wpa-supplicant is probably part of another profile, or
>maybe
>> declared in your config=2Escm=2E Once you change it, you should
>reconfigure
>> (guix system reconfigure /etc/config=2Escm)=2E This will not remove fil=
es
>> from the store, until you run guix gc=2E
>>=20
>> When you run "guix remove" as user, it only affects your user
>profile,
>> in which there is no avahi or wpa-supplicant package=2E Also note that,
>if
>> any of your user's profile had a dependency on avahi, "guix remove
>> avahi" would not have any effect on it either, because it's not
>> installed explicitely, it's only present in the store to satisfy a
>> dependency=2E
>>=20
>> You can find out about these dependencies with guix graph, for
>instance:
>>=20
>> guix graph -t references --path `readlink -f \
>>    $HOME/=2Econfig/guix/current` `guix build avahi`
>>=20
>> /gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
>> /gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
>> /gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
>> /gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
>>
>/gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0=2E4=2E0-1=2E6d4=
3caf
>> /gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0=2E8
>>=20
>> I hope this is helpful :)
>>=20





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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 18:45:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 14:45:02 2021
Received: from localhost ([127.0.0.1]:35706 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWkVZ-0007uA-MN
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:45:02 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:42622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lWkVX-0007th-2k
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:45:00 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by albert.telenet-ops.be with bizsmtp
 id sikw2400B0mfAB406ikwEe; Wed, 14 Apr 2021 20:44:57 +0200
Message-ID: <a20a71bc57e53720759804ac5d4037d92aabb723.camel@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
From: Maxime Devos <maximedevos@HIDDEN>
To: bo0od <bo0od@HIDDEN>, Julien Lepiller <julien@HIDDEN>
Date: Wed, 14 Apr 2021 20:44:45 +0200
In-Reply-To: <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-j8kNDApZg1h+j4E/Aa4x"
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=1618425897; bh=2yoJ5F1Q4lmwR+Ia1A4/Gh5NU3HBBHN3/bLuIiN0s9k=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Jvkqe+5wqcwqerw7bsjXO3MCc/tDtVJId5OWdsa54kBBW05wZm4sWlJoefy5MZMZj
 0g/XpBDT2QgkWlvl3o//7w8wVa5fBBZY3HW4c6rD2wmECGksWJeiXMgwPwj/BGbenp
 0cPOUrejNnfcu7yH1HfKwfkcsBYJmw2VE/q5cybJ2ypgmZSGzNoYFNZp8cf0dHndUl
 MTnc/Enkp+N5TYDKyDJDbmXiN4Ql42xQe+DITknJvksAuIL/H3fPkTQGR/QNU1r0wg
 1dAu4AK2R2ToFcSIYb0jrJMSPRu8F2H52O67t6WjEpL8cSBT/Co4Xp7eSLc6RXo11m
 Nq/QJyioVdeOg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-j8kNDApZg1h+j4E/Aa4x
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2021-04-14 at 16:31 +0000, bo0od wrote:
>  > Second, your operating-system declaration apparently is running
>  > the avahi server. Since you didn't share it, I don't know if it comes
>  > from a service dependency or if it's declared explicitely
>=20
> do you mean config.scm?

I'm not Julien Lepiller, but I believe that's wat asked for
-- the file with the (operating-system ...) declaration.

> if you need something type the command or where=20
> and i will bring it to you.
It's the *file* =E2=80=98we=E2=80=99 need.  (Well, the file JL needs.)
It's not a command you need to type, it's a file you need
to attach to the e-mail.

>  > When you run "guix remove" as user, it only affects your user profile,
>  > in which there is no avahi or wpa-supplicant package. Also note that, =
if
>  > any of your user's profile had a dependency on avahi, "guix remove
>  > avahi" would not have any effect on it either, because it's not
>  > installed explicitely, it's only present in the store to satisfy a
>  > dependency.
>=20
> You dont consider that an issue when someone use guix remove x then ops=
=20
> guess what nothing indicate something can be done, and guess what no=20
> error message gonna tell you what the hell going on. Least can be said=
=20
> about this bad usability.

Currently the error message when removing a package not existing in the pro=
file
is:

$ guix remove m17n-lib
guix remove: error: package 'm17n-lib' not found in profile

What do you think of adding a few hints?  Some ideas:

guix remove: error: package 'm17n-lib' not found in profile
Hint: All users have their own profiles.  To remove packages from the profi=
le
of the root user, run "sudo guix remove PACKAGES" or equivalent.
Hint: On Guix System, packages can defined in the operating system declarat=
ion.
These are not affected by "guix remove PACKAGES".

and, when applicable:

Hint: 'm17n-lib' is propagated from 'MANUALLY-INSTALLED-PACKAGE', via N int=
ermediate
packages.  Consider running "guix remove MANUALLY-INSTALLED-PACKAGE" instea=
d.

Would that have been helpful to you?

Greetings,
Maxime.

--=-j8kNDApZg1h+j4E/Aa4x
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+4iGRcl7gUCYHc4HhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kb9AQCa8R7VyRqvpSppZzd8/EnmAj71
FwFSamGkacfHpa/xegEAo1sZ+348+6Eo3DIG8c7sjeqwUmb/scDbegN//0y2Aw0=
=mMjr
-----END PGP SIGNATURE-----

--=-j8kNDApZg1h+j4E/Aa4x--





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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 18:44:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 14:44:27 2021
Received: from localhost ([127.0.0.1]:35702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWkV1-0007t6-Af
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:44:27 -0400
Received: from world.peace.net ([64.112.178.59]:38200)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1lWkV0-0007st-5Y
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 14:44:26 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1lWkUt-0000Kk-45; Wed, 14 Apr 2021 14:44:19 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: bo0od <bo0od@HIDDEN>, Julien Lepiller <julien@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
In-Reply-To: <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
Date: Wed, 14 Apr 2021 14:42:35 -0400
Message-ID: <87czuwr9l5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

bo0od <bo0od@HIDDEN> writes:

>  > In particular, there are multiple
>  > profiles, and each of them could contain avahi or a reference to avahi.
>
> That doesnt address the issue im talking about, why guix remove doesnt 
> recognize the package that number 1 , number 2 if the package will break 
> something important guix should say that after processing the command 
> guix remove x package then show warning message this x package is 
> dependency of xyz which might break your system would you like to 
> proceed?  <- something like that.

This seems to be based on a misunderstanding about what "guix remove" is
intended to do.  As Julien indicated, it is _only_ meant to remove the
given packages from the set of *explicitly-requested* packages installed
in your user profile.  More precisely, it creates a _new_ user profile
that's the same as the previous one, but with some packages removed from
the set of explicitly-requested packages.  It _never_ deletes anything.

You seem to want it to do something different than it was intended to
do, although I'm not precisely sure what that is.  Do you want it to try
to purge all copies of the given package from /gnu/store?  If so, that
might require deleting (or modifying) older system generations and older
user profiles, which would interfere with rollback functionality.  Or
perhaps you want it to automatically update all user profiles, as well
as the system, to avoid depending on that package, directly or
indirectly?  If so, there are a couple of problems with that: (1) on
multi-user systems (which is admittedly becoming an edge case) it would
violate the principle that each user should have control over their own
profiles, and (2) it would apparently involve automagically editing your
OS configuration file to remove any packages or services that depend
(directly or indirectly) on the specified packages.

From my perspective, it seems that you have expectations about how
package managers should work based on your experience with traditional
GNU/Linux distributions.  Guix is based on a radically different
approach which takes some time to become acquainted with.  Perhaps our
documentation needs to be improved to better manage user expectations.

It reminds me of how many developers responded when asked to switch to
Git from CVS or Subversion.  Many developers found that transition
difficult, and considered it a flaw in Git that it failed to conform to
their expectations.

Nonetheless, I very much appreciate your feedback.  I suspect that many
other people experimenting with Guix feel as you do, but that some of
them are simply walking away in silence.  Thanks for making a
constructive effort to engage with us on these issues.

      Regards,
        Mark




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 16:31:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 12:31:47 2021
Received: from localhost ([127.0.0.1]:35579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWiQc-0002b8-Jd
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 12:31:46 -0400
Received: from mx1.riseup.net ([198.252.153.129]:54770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lWiQa-0002au-Qy
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 12:31:46 -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 4FL7K71jdnzDv47;
 Wed, 14 Apr 2021 09:31:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618417899; bh=wBIFvjNCUOPa6dSv8odl8Q0yJce9LxbKImho5oXB3kk=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=swbPRx+dlc+fp8vbN8UrjMBf4ihdXVL1FPUALSsxqtGfJomsDomXWma9aDveIXIgy
 zjk6/bhjQzDqfli3h8fj/R+DTkzGSXYoqBvonRqKAJOor45AbYVeim4yA8Z1rVFe+R
 /zAscRUqKKiXcGNxhr426kn2barj7UnnWPZmfMmA=
X-Riseup-User-ID: BDD8EBFC7D61459B1E1169BA64BCCCCD5D57095DED8B9E52BAB1DD885DDDB5DF
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews1.riseup.net (Postfix) with ESMTPSA id 4FL7K42Zq6z5vqb;
 Wed, 14 Apr 2021 09:31:35 -0700 (PDT)
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Julien Lepiller <julien@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
From: bo0od <bo0od@HIDDEN>
Message-ID: <cd89b752-1d41-0179-9111-a1eb9b03c173@HIDDEN>
Date: Wed, 14 Apr 2021 16:31:31 +0000
MIME-Version: 1.0
In-Reply-To: <20210414022859.3c98e08d@HIDDEN>
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > In particular, there are multiple
 > profiles, and each of them could contain avahi or a reference to avahi.

That doesnt address the issue im talking about, why guix remove doesnt 
recognize the package that number 1 , number 2 if the package will break 
something important guix should say that after processing the command 
guix remove x package then show warning message this x package is 
dependency of xyz which might break your system would you like to 
proceed?  <- something like that.

 > Second, your operating-system declaration apparently is running
 > the avahi server. Since you didn't share it, I don't know if it comes
 > from a service dependency or if it's declared explicitely

do you mean config.scm? if you need something type the command or where 
and i will bring it to you.


 > When you run "guix remove" as user, it only affects your user profile,
 > in which there is no avahi or wpa-supplicant package. Also note that, if
 > any of your user's profile had a dependency on avahi, "guix remove
 > avahi" would not have any effect on it either, because it's not
 > installed explicitely, it's only present in the store to satisfy a
 > dependency.

You dont consider that an issue when someone use guix remove x then ops 
guess what nothing indicate something can be done, and guess what no 
error message gonna tell you what the hell going on. Least can be said 
about this bad usability.

 > I hope this is helpful :)

Appreciated :)

Julien Lepiller:
> Le Tue, 13 Apr 2021 12:46:19 +0000,
> bo0od <bo0od@HIDDEN> a écrit :
> 
>> Hi There,
>>
>> I saw some packages installed by default with guix like
>> wpa-supplicant and avahi..., But if i type 'guix remove av' and i
>> press tab nothing will complete the word and if i type 'guix remove
>> avahi' or 'guix remove wpa-supplicant' ... just give error message.
>> (check the uploaded txt file)
> 
> Guix has a different notion of "installed" and "not installed" from
> other distros because of its model (and because it lets us use (but not
> "install") incompatible packages). In particular, there are multiple
> profiles, and each of them could contain avahi or a reference to avahi.
> In your case, I think avahi comes from two places:
> 
> First, guix itself depends on guile-avahi, which brings in avahi.
> That's because substitution can use avahi to get substitutes from your
> local network.
> 
> Second, your operating-system declaration apparently is running
> the avahi server. Since you didn't share it, I don't know if it comes
> from a service dependency or if it's declared explicitely, but if you
> don't want it to be running, that's where you'd remove it (either
> remove the explicit service, or the dependent service (guix publish?))
> 
> Avahi is added by the installer if you enable "Substitute server
> discovery" in the installer.
> 
> Similarly, wpa-supplicant is probably part of another profile, or maybe
> declared in your config.scm. Once you change it, you should reconfigure
> (guix system reconfigure /etc/config.scm). This will not remove files
> from the store, until you run guix gc.
> 
> When you run "guix remove" as user, it only affects your user profile,
> in which there is no avahi or wpa-supplicant package. Also note that, if
> any of your user's profile had a dependency on avahi, "guix remove
> avahi" would not have any effect on it either, because it's not
> installed explicitely, it's only present in the store to satisfy a
> dependency.
> 
> You can find out about these dependencies with guix graph, for instance:
> 
> guix graph -t references --path `readlink -f \
>    $HOME/.config/guix/current` `guix build avahi`
> 
> /gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
> /gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
> /gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
> /gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
> /gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0.4.0-1.6d43caf
> /gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0.8
> 
> I hope this is helpful :)
> 




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 16:09:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 12:09:02 2021
Received: from localhost ([127.0.0.1]:35567 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWi4c-000236-Dm
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 12:09:02 -0400
Received: from world.peace.net ([64.112.178.59]:37886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1lWi4X-00022Z-Tp
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 12:09:00 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1lWi4Q-0005Kn-QE; Wed, 14 Apr 2021 12:08:50 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>, bo0od <bo0od@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
In-Reply-To: <21094992-5632-4D68-B051-2A13AE61AC1C@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
 <87sg3tr3dh.fsf@HIDDEN>
 <21094992-5632-4D68-B051-2A13AE61AC1C@HIDDEN>
Date: Wed, 14 Apr 2021 12:07:07 -0400
Message-ID: <87fszsrgs9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Julien,

Julien Lepiller <julien@HIDDEN> writes:

> The manual suggests modify-services in some places:
>
> (modify-services %desktop-services
>   (delete avahi-service-type))

I don't see how this can work.  (modify-services ...) expands into a
call to 'map', which is incapable of deleting elements.  Also, the
'modify-services' docstring states:

  "Each clause must have the form: (TYPE VARIABLE => BODY)"

Am I missing something?

      Mark




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 10:34:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 14 06:34:38 2021
Received: from localhost ([127.0.0.1]:33674 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWcqw-0000yg-SK
	for submit <at> debbugs.gnu.org; Wed, 14 Apr 2021 06:34:38 -0400
Received: from lepiller.eu ([89.234.186.109]:34232)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1lWcqv-0000yY-8p
 for 47748 <at> debbugs.gnu.org; Wed, 14 Apr 2021 06:34:34 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id f056e82c;
 Wed, 14 Apr 2021 10:34:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date
 :in-reply-to:references:mime-version:content-type
 :content-transfer-encoding:subject:to:cc:from:message-id; s=
 dkim; bh=SUYsWVvfrCeLluzVr/dzkxzMF54tQwO942h5gGIU75Y=; b=M6ADvjb
 nzXxa4cawembK1svCOuWsM9OFAScVJcv0CaiAsb0jOlTcrbzNGd5STtUNO20FLVM
 i4lh8BJ+FxYUrtO/a5pGFerH7MEXe8mxB0IiNs9lioPWgJ/zMk2ALjsryVzc7fG7
 PD7jslQ88VTpwwvU80eRIaevhtdjxU7GH+GWNU9sPiSOAoEEmYKgyDU/AxWObQbo
 OWSJtXigmXtfzXNm1do5Lb8TQr1SZtNWdt6kP0SVjje2I3Eyq2YmR+e7x4pRClvC
 UTy2sSCL2Q3Mx7ZNJ4Q3O4QL3SxEkwCgKRB6AUk99D2InvQw/DOAWAhSsJqvgqja
 SIFDgjpeodawIkA==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 4a4a9123
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Apr 2021 10:34:30 +0000 (UTC)
Date: Wed, 14 Apr 2021 06:34:21 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <87sg3tr3dh.fsf@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN> <87sg3tr3dh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
To: Mark H Weaver <mhw@HIDDEN>,bo0od <bo0od@HIDDEN>
From: Julien Lepiller <julien@HIDDEN>
Message-ID: <21094992-5632-4D68-B051-2A13AE61AC1C@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Le 13 avril 2021 22:44:31 GMT-04:00, Mark H Weaver <mhw@netris=2Eorg> a =C3=
=A9crit :
>Julien Lepiller <julien@lepiller=2Eeu> writes:
>
>> Second, your operating-system declaration apparently is running
>> the avahi server=2E Since you didn't share it, I don't know if it comes
>> from a service dependency or if it's declared explicitely,
>
>The avahi service is included in '%desktop-services'=2E
>
>https://git=2Esavannah=2Egnu=2Eorg/cgit/guix=2Egit/tree/gnu/services/desk=
top=2Escm?id=3Da758a8a3c20052c5f1228e1ec80068652bbc3849#n1267
>
>I don't know off-hand what is the current recommended way to remove
>unwanted services from convenience variables like '%desktop-services'=2E
>I suppose something like this (untested) in place of
>'%desktop-services':
>
>__ (remove (lambda (svc)
>____________ (eq? (service-kind svc) avahi-service-type))
>__________ %desktop-services)
>
>with at least the following modules included at the top of the file:
>
>__ (use-modules (gnu services)
>_______________ (gnu services avahi)
>_______________ (srfi srfi-1))
>
>My own longstanding (and questionable) approach has been to avoid using
>'%desktop-services', and instead to inline its contents into my OS
>config, minus the stuff I don't want=2E  However, if you choose to use
>that method, it's probably a good idea to periodically check for
>changes
>to '%desktop-services', and to integrate those changes into your own
>config where appropriate=2E
>
>        Mark

The manual suggests modify-services in some places:

(modify-services %desktop-services
  (delete avahi-service-type))




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 02:46:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 13 22:46:23 2021
Received: from localhost ([127.0.0.1]:33051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWVXr-0005Xf-Kz
	for submit <at> debbugs.gnu.org; Tue, 13 Apr 2021 22:46:23 -0400
Received: from world.peace.net ([64.112.178.59]:36702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1lWVXp-0005XT-GO
 for 47748 <at> debbugs.gnu.org; Tue, 13 Apr 2021 22:46:21 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1lWVXi-0006tz-Py; Tue, 13 Apr 2021 22:46:14 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>, bo0od <bo0od@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
In-Reply-To: <20210414022859.3c98e08d@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
 <20210414022859.3c98e08d@HIDDEN>
Date: Tue, 13 Apr 2021 22:44:31 -0400
Message-ID: <87sg3tr3dh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Julien Lepiller <julien@HIDDEN> writes:

> Second, your operating-system declaration apparently is running
> the avahi server. Since you didn't share it, I don't know if it comes
> from a service dependency or if it's declared explicitely,

The avahi service is included in '%desktop-services'.

  https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm?id=a758a8a3c20052c5f1228e1ec80068652bbc3849#n1267

I don't know off-hand what is the current recommended way to remove
unwanted services from convenience variables like '%desktop-services'.
I suppose something like this (untested) in place of
'%desktop-services':

__ (remove (lambda (svc)
____________ (eq? (service-kind svc) avahi-service-type))
__________ %desktop-services)

with at least the following modules included at the top of the file:

__ (use-modules (gnu services)
_______________ (gnu services avahi)
_______________ (srfi srfi-1))

My own longstanding (and questionable) approach has been to avoid using
'%desktop-services', and instead to inline its contents into my OS
config, minus the stuff I don't want.  However, if you choose to use
that method, it's probably a good idea to periodically check for changes
to '%desktop-services', and to integrate those changes into your own
config where appropriate.

        Mark




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

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


Received: (at 47748) by debbugs.gnu.org; 14 Apr 2021 00:29:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 13 20:29:09 2021
Received: from localhost ([127.0.0.1]:32986 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWTP3-0002H2-FG
	for submit <at> debbugs.gnu.org; Tue, 13 Apr 2021 20:29:09 -0400
Received: from lepiller.eu ([89.234.186.109]:34194)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1lWTP1-0002Gr-Jk
 for 47748 <at> debbugs.gnu.org; Tue, 13 Apr 2021 20:29:08 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id d6013ce8;
 Wed, 14 Apr 2021 00:29:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from
 :to:cc:subject:message-id:in-reply-to:references:mime-version
 :content-type:content-transfer-encoding; s=dkim; bh=Zwa1ogWA0qer
 NvKTctzaWlC4z0Dcm0sUFeXjKzM7ie4=; b=lNoNg6WwlwEgWevksPMdNmY7rdAI
 Uh0B3xiHnmGkhDgNX9YOWSDaAV0S1473tTJCju4pKE9dUTK8m14c7GNsE31U2AZf
 hJEq/bT5W0lpgZxHVz7dAWBXEjv1yMD+4jezbZlfhNGjDu47KL7VDAT4W6Cq8Tq7
 VynElTEqQ+wHMW+bzpkSWoU+mVC6aJZ5MPOmz2rRBHodv7cZA3dKYH8qvH/qTwqy
 /Ht+61QViLSn7v0UiAL30Z4iUwmsIyqmGqcYca3vIHDlM7RP9L4YpIYKgrOKLA/6
 V1di00jf91T6CkuBtWPsT+LymfYHholBZNjp5vSbYnzEGGHEavcbrKZCWQ==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 5e5863fd
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Apr 2021 00:29:04 +0000 (UTC)
Date: Wed, 14 Apr 2021 02:28:59 +0200
From: Julien Lepiller <julien@HIDDEN>
To: bo0od <bo0od@HIDDEN>
Subject: Re: bug#47748: Packages which cant be find/removed by guix remove
Message-ID: <20210414022859.3c98e08d@HIDDEN>
In-Reply-To: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
References: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
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: 47748
Cc: 47748 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Le Tue, 13 Apr 2021 12:46:19 +0000,
bo0od <bo0od@HIDDEN> a =C3=A9crit :

> Hi There,
>=20
> I saw some packages installed by default with guix like
> wpa-supplicant and avahi..., But if i type 'guix remove av' and i
> press tab nothing will complete the word and if i type 'guix remove
> avahi' or 'guix remove wpa-supplicant' ... just give error message.
> (check the uploaded txt file)

Guix has a different notion of "installed" and "not installed" from
other distros because of its model (and because it lets us use (but not
"install") incompatible packages). In particular, there are multiple
profiles, and each of them could contain avahi or a reference to avahi.
In your case, I think avahi comes from two places:

First, guix itself depends on guile-avahi, which brings in avahi.
That's because substitution can use avahi to get substitutes from your
local network.

Second, your operating-system declaration apparently is running
the avahi server. Since you didn't share it, I don't know if it comes
from a service dependency or if it's declared explicitely, but if you
don't want it to be running, that's where you'd remove it (either
remove the explicit service, or the dependent service (guix publish?))

Avahi is added by the installer if you enable "Substitute server
discovery" in the installer.

Similarly, wpa-supplicant is probably part of another profile, or maybe
declared in your config.scm. Once you change it, you should reconfigure
(guix system reconfigure /etc/config.scm). This will not remove files
from the store, until you run guix gc.

When you run "guix remove" as user, it only affects your user profile,
in which there is no avahi or wpa-supplicant package. Also note that, if
any of your user's profile had a dependency on avahi, "guix remove
avahi" would not have any effect on it either, because it's not
installed explicitely, it's only present in the store to satisfy a
dependency.

You can find out about these dependencies with guix graph, for instance:

guix graph -t references --path `readlink -f \
  $HOME/.config/guix/current` `guix build avahi`

/gnu/store/9yvb5kknnq8b1mrfsqaggrgjifk2mgs4-profile
/gnu/store/dy46rf8aknz4im7sjz89i9b7snqi1m8w-guix-f91e1046c
/gnu/store/szyzmhsxckvb0h7pdh9ags9apd1sch7m-guix-command
/gnu/store/zjpqr7m6j3cjk5l2sr81yxyg5ny4njy6-guix-module-union
/gnu/store/jawdw5ca459z8y3a6hcd5pd772zjrs93-guile-avahi-0.4.0-1.6d43caf
/gnu/store/gj0irsda1y0msawq8g1wfcgw7xcsxz2m-avahi-0.8

I hope this is helpful :)




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

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


Received: (at submit) by debbugs.gnu.org; 13 Apr 2021 12:46:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 13 08:46:36 2021
Received: from localhost ([127.0.0.1]:59256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lWIR9-0003C4-ED
	for submit <at> debbugs.gnu.org; Tue, 13 Apr 2021 08:46:36 -0400
Received: from lists.gnu.org ([209.51.188.17]:46584)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bo0od@HIDDEN>) id 1lWIR6-0003Bj-3n
 for submit <at> debbugs.gnu.org; Tue, 13 Apr 2021 08:46:33 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33634)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bo0od@HIDDEN>) id 1lWIR5-0001B0-S9
 for bug-guix@HIDDEN; Tue, 13 Apr 2021 08:46:31 -0400
Received: from mx1.riseup.net ([198.252.153.129]:57152)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bo0od@HIDDEN>) id 1lWIR0-0000io-Br
 for bug-guix@HIDDEN; Tue, 13 Apr 2021 08:46:31 -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 4FKQMh6C5jzDxdX
 for <bug-guix@HIDDEN>; Tue, 13 Apr 2021 05:46:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1618317984; bh=mbnqaseP/HLK2rwq/9klGVTSPcFTJPIy0g5j5jxFBpY=;
 h=To:From:Subject:Date:From;
 b=Y+hMoNlIpUYO5ssUob/QSDibGcGkdpqRptwwndruDuC/Be1SvjNIjBZg2+7SlN+aH
 yvcogP4CMw/uv2l1T9aDfULCydlzMgLN9/qPLwpDxV9QmQ3ZrXTQWczPhiRxS+9h0f
 tseOGJD08FY/Dc/KNsiBS/oRODnNfQWU5aPP/F9Y=
X-Riseup-User-ID: B810434ACF61D27D6EEB1E40BF129D7EB57E39B4DFD0547E1C38E375995D09A4
Received: from [127.0.0.1] (localhost [127.0.0.1])
 by fews2.riseup.net (Postfix) with ESMTPSA id 4FKQMg4kdGz1yBV
 for <bug-guix@HIDDEN>; Tue, 13 Apr 2021 05:46:23 -0700 (PDT)
To: bug-guix@HIDDEN
From: bo0od <bo0od@HIDDEN>
Subject: Packages which cant be find/removed by guix remove
Message-ID: <efef684a-7ca9-cfb7-2335-b7ebf13b0f4e@HIDDEN>
Date: Tue, 13 Apr 2021 12:46:19 +0000
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------B3E7D7F09A0877F932FE88A2"
Content-Language: en-US
Received-SPF: pass client-ip=198.252.153.129; envelope-from=bo0od@HIDDEN;
 helo=mx1.riseup.net
X-Spam_score_int: -22
X-Spam_score: -2.3
X-Spam_bar: --
X-Spam_report: (-2.3 / 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, PDS_BTC_ID=0.5,
 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: -0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

This is a multi-part message in MIME format.
--------------B3E7D7F09A0877F932FE88A2
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi There,

I saw some packages installed by default with guix like wpa-supplicant 
and avahi..., But if i type 'guix remove av' and i press tab nothing 
will complete the word and if i type 'guix remove avahi' or 'guix remove 
wpa-supplicant' ... just give error message. (check the uploaded txt file)

--------------B3E7D7F09A0877F932FE88A2
Content-Type: text/plain; charset=UTF-8;
 name="cantremove"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cantremove"

dXNlckBob3N0IH4kIGd1aXggcmVtb3ZlIGF2YWhpCmd1aXggcmVtb3ZlOiBlcnJvcjogcGFj
a2FnZSAnYXZhaGknIG5vdCBmb3VuZCBpbiBwcm9maWxlCnVzZXJAaG9zdCB+JCBndWl4IHJl
bW92ZSBhdmFoaS1kYWVtb24KZ3VpeCByZW1vdmU6IGVycm9yOiBwYWNrYWdlICdhdmFoaS1k
YWVtb24nIG5vdCBmb3VuZCBpbiBwcm9maWxlCnVzZXJAaG9zdCB+JCBndWl4IHJlbW92ZSB3
cGEtc3VwcGxpY2FudApndWl4IHJlbW92ZTogZXJyb3I6IHBhY2thZ2UgJ3dwYS1zdXBwbGlj
YW50JyBub3QgZm91bmQgaW4gcHJvZmlsZQp1c2VyQGhvc3QgfiQgCgoKdXNlckBob3N0IH4k
IGd1aXggZ2MgLS1yZWZlcnJlcnMgL2dudS9zdG9yZS8qYXZhaGkqCi9nbnUvc3RvcmUvMDNm
MWFzM2tpNmJmaWphaG5uZGIxdmw1cTd3N2twZGMtc2hlcGhlcmQtYXZhaGktZGFlbW9uLnNj
bS5kcnYKL2dudS9zdG9yZS8xZmk0MGJpejBqMDlqYm01Mmczemp6OXNtdzZ4aHg4Ny1zaGVw
aGVyZC1hdmFoaS1kYWVtb24uc2NtCi9nbnUvc3RvcmUvMXZucHA0em1sM2h3bmRkbWx6YXNn
MXE1cnJwbDA2bTctc2hlcGhlcmQtYXZhaGktZGFlbW9uLmdvCi9nbnUvc3RvcmUvY2NreTNh
Y2JyeWJtampoZHB5NGdrZ2M5Zmt6cXhidzctc2hlcGhlcmQtYXZhaGktZGFlbW9uLnNjbQov
Z251L3N0b3JlL24yOTVhdzk0ejE3YnBkc2ZuNjU4bnAyMWQ0dzhpazdyLXNoZXBoZXJkLWF2
YWhpLWRhZW1vbi5nbwovZ251L3N0b3JlLzhhbHkwZjhyM2lqNGRxejJuZzZxcmQ3bXBteTAz
OGpuLWd1aXgtMS4yLjAtMjAuMmQ3MzA4Ni5kcnYKL2dudS9zdG9yZS9naGNnbTQ4cmg2bmQ0
d3NiaTFxYWpwMDZqN2JmNmJ6Ny1ndWl4LWRhZW1vbi0xLjIuMC0yMC4yZDczMDg2LmRydgov
Z251L3N0b3JlL2hjYmR2Ymk1bnhqNmRqajk3aDB3NTlwOGpsY2ZuM2p5LWd1aXgtMS4yLjAt
MjAuMmQ3MzA4Ni5kcnYKL2dudS9zdG9yZS92ZDd2dzhxYndhdmt5YmlsMjhtcmEwbTJwaDM1
d2Ftcy1ndWlsZS1hdmFoaS0wLjQuMC0xLjZkNDNjYWYuZHJ2Ci9nbnUvc3RvcmUvNmg5ZzRk
azFja3NuMm5nbTEyeWdhNGZkdzVuc2Q4a3gtYXZhaGktMC44LmRydgovZ251L3N0b3JlLzA1
MGkxcnlyNmw3bXFrNTFwdmZmd3E5aXFibTBzaTJ6LWd1aXgtcGFja2FnZXMuZHJ2Ci9nbnUv
c3RvcmUvMGFoNnMweXp3aGh5bDFtOGF4eG0yZmY4anMyZGZubWstZ3VpeC1zeXN0ZW0tdGVz
dHMuZHJ2Ci9nbnUvc3RvcmUvMG1wNWlpaDYzbHJkeWtjYjNyMGd5ZnZwNG45anE0ZnAtZ3Vp
eC1wYWNrYWdlcy1iYXNlLmRydgovZ251L3N0b3JlLzE0c3BqOGNzbjlucGhxbGRuZGFqZjYy
MWFoemM2N3doLWd1aXgtbW9kdWxlLXVuaW9uLmRydgovZ251L3N0b3JlLzE3bnZjeHdseDAy
bmh4aG4zczZoeDFzMjMyMjM0ZGZkLWd1aXgtbW9kdWxlLXVuaW9uLmRydgovZ251L3N0b3Jl
LzJmbW5zOXAyajN2N2djeWR3ejF6aG13eTBtaml6aDJmLWd1aXgtc3lzdGVtLmRydgovZ251
L3N0b3JlLzJoNTU4cmlwZDBsYnB3M2dybHlkZjE2c2E5MHIyNmZyLWd1aXgtc3lzdGVtLmRy
dgovZ251L3N0b3JlLzNhc3Jsczc3aHNqYzVhNmM2YXJpbXZrZmhuNG5jbGlsLWd1aXgtc3lz
dGVtLXRlc3RzLmRydgovZ251L3N0b3JlLzNqczZzOGI5M2Rkd213cWQ4cTk2ZGkzc3czMTNr
eml3LW1hbnVhbC1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS8zc2Y4MmZ3ODcwcDJzMXkyZjZr
djVrOWJmZzZkeWhkci1ndWl4LXBhY2thZ2VzLmRydgovZ251L3N0b3JlLzQxaTViZzQ3dmhw
bGxxOTNzZnpieGk3MmM3bXB2MW52LWNhLWNlcnRpZmljYXRlLWJ1bmRsZS5kcnYKL2dudS9z
dG9yZS80Z3JoOHZkaWZsMGc1YnBkZnljOHdyd3JnZ2F5MnowMy1ndWl4LXN5c3RlbS5kcnYK
L2dudS9zdG9yZS83YXBpN2FtaHdpY201enl3MTZqdnFua2M5eWljODNpMy1ndWl4LWNsaS5k
cnYKL2dudS9zdG9yZS83cGxiYjU3cWFoNWk1a2lpdnJtZzJ3cm01ajM5M2tzNi1ndWl4LWNs
aS5kcnYKL2dudS9zdG9yZS84N2RteHgyZHZjdmNuNnNwbnljNGRzeG1wajVkOGI3ay1ndWl4
LXBhY2thZ2VzLmRydgovZ251L3N0b3JlLzhhbXdtczZwNDBnM2thaGswMXhuY3ZmcHAwYjZh
dnB6LWluZm8tZGlyLmRydgovZ251L3N0b3JlLzhwNmtyYW5wZnZ2MzE5c3l2MjVjcjcwOXJ4
bGtmeGYwLWd1aXgtcGFja2FnZXMtYmFzZS5kcnYKL2dudS9zdG9yZS9hZmcybTBqMjE1N3gz
cmdwcDN3bHMxZDUwcnI1ZjFueC1tYW51YWwtZGF0YWJhc2UuZHJ2Ci9nbnUvc3RvcmUvYXg0
OWszYTV3ZzNkbGw3NXJtaWZkeDJqNDMwZ3ZrcDgtZ3VpeC1zeXN0ZW0tdGVzdHMuZHJ2Ci9n
bnUvc3RvcmUvYjIwMnl4aDBzM2IxOWMxN2ZraDJtYXl6c3h6cnE3azUtZ3VpeC1tb2R1bGUt
dW5pb24uZHJ2Ci9nbnUvc3RvcmUvYzE3ZnNqcGdkaTU0M3FtYnZjeWNpa2kwNnp3bmN2ZjYt
Z3VpeC1wYWNrYWdlcy5kcnYKL2dudS9zdG9yZS9mMWp5c3pnYzN5aGZ5OWJuZDd5a3JmeDR6
eDJsYm1kMi1ndWl4LWNsaS5kcnYKL2dudS9zdG9yZS9mM2w4YTJoc242d3gwMjFnM2FoaGxx
bWp3aGNiamRzeC14ZGctZGVza3RvcC1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS9mN25qNjVi
eDhhOW45M2lrcmg5aDNraGg4ZnFzOXh5ZC1ndWl4LXBhY2thZ2VzLmRydgovZ251L3N0b3Jl
L2ZuaGFnbWxmeDY4MzBuODE0YXcybmJmOXZ3cHBwcTdxLXByb2ZpbGUuZHJ2Ci9nbnUvc3Rv
cmUvZnJmbXNrNW43bjdsczZ3cTVsN3Z6c2FoaG5pczFyN2YtZm9udHMtZGlyLmRydgovZ251
L3N0b3JlL2dwaTMyanh2cHkyYmR2MXZiODRuZjBubWJjMWJpcGluLWd1aXgtbW9kdWxlLXVu
aW9uLmRydgovZ251L3N0b3JlL2dzbGQ4ZGNueDZqdzlxYzQ5dzJoNXZ6a3I2OTRxY2dxLWd1
aXgtc3lzdGVtLmRydgovZ251L3N0b3JlL2hjYmR2Ymk1bnhqNmRqajk3aDB3NTlwOGpsY2Zu
M2p5LWd1aXgtMS4yLjAtMjAuMmQ3MzA4Ni5kcnYKL2dudS9zdG9yZS9oZmJoOThrd2hmMzdh
M2RrbmtzbjQ3cTV2eXAwbGppMS1ndWl4LWV4dHJhLmRydgovZ251L3N0b3JlL2piM3B3emps
cmFmazVkcDhqOHpsNzlkMGtqdjFtd3JsLWd1aXgtc3lzdGVtLXRlc3RzLmRydgovZ251L3N0
b3JlL2poanFjc3dhcTR3MTZhcTJwcnp3eTFsbDc4Ym5waTJ4LWd1aXgtc3lzdGVtLXRlc3Rz
LmRydgovZ251L3N0b3JlL2ppNXBha2g5aWoyNG44cGdudmlqY2p6bW1tNHhpcmE4LWd1aXgt
bW9kdWxlLXVuaW9uLmRydgovZ251L3N0b3JlL2pqOGZ3eWh3bDk3MHp5cmI4bmZiaTY5djA2
OTF2d2RtLWd0ay1pY29uLXRoZW1lcy5kcnYKL2dudS9zdG9yZS9qbjk1eTZmcTVzendma2hh
enZyejNoeW1oY3M2NXE2aC1nbGliLXNjaGVtYXMuZHJ2Ci9nbnUvc3RvcmUvanowbWxqZHIz
NDIwN3ozcGdzN2ZhNGY5ampiMTRsZ3ItZ3VpeC1zeXN0ZW0uZHJ2Ci9nbnUvc3RvcmUvazA3
ZnZhcjR3NTdxcmE5Y3lpdjNjNzgydnYwOG4zbTgtZ3RrLWljb24tdGhlbWVzLmRydgovZ251
L3N0b3JlL2tncGFicTRuOXY2OWZ6c2Q4Z3piYnYydzBwbWZjMWJ2LWd1aXgtZXh0cmEuZHJ2
Ci9nbnUvc3RvcmUvbDBwMnJnempuZzk3cmp2a3JzZ3Z3Zmg0N2JsYWNhd2ctcHJvZmlsZS5k
cnYKL2dudS9zdG9yZS9samIzd2lnd3o0eHd5eHNremk1MWs1Y2MzN2J2YjIydi1ndWl4LWNs
aS5kcnYKL2dudS9zdG9yZS9sdmdoYTNxM3JuZm1zcnlubWNmenBucDhhOWttMTl6aC1ndWl4
LXN5c3RlbS5kcnYKL2dudS9zdG9yZS9tNDhsdzhkM3ZtMmFieWsyY2lrZzRwejF2djRtOGZy
bi1nbGliLXNjaGVtYXMuZHJ2Ci9nbnUvc3RvcmUvbWlmbjd4eDcwOGJseWE1Y2YyMWE2OW02
a2MwMHE1Z2QtZ3VpeC1tb2R1bGUtdW5pb24uZHJ2Ci9nbnUvc3RvcmUvbWw3dmwyeXJjcDJu
am5kYjF4aWZqcnlrcGt2NzA1Mm4tZ3VpeC1zeXN0ZW0tdGVzdHMuZHJ2Ci9nbnUvc3RvcmUv
bW4wZG5zdmQ5cXcwMnB4bXFrcmIzczE5Z3YxMTd2cTAtZ3RrLWltLW1vZHVsZXMuZHJ2Ci9n
bnUvc3RvcmUvbjlqeXkyNmRwcmhrZ3hncWs3MDFnamF5YjVjMXJoNGotZ3VpeC1wYWNrYWdl
cy5kcnYKL2dudS9zdG9yZS9uZ202OHo2czQyM3lqY2RhYXpidnk3MnAwdjF2and3aC1ndWl4
LXN5c3RlbS5kcnYKL2dudS9zdG9yZS9uc3ZkczgzN2p6bjJwa3hsNjFscG4xM3locDJnMHZz
dy1ndWl4LW1vZHVsZS11bmlvbi5kcnYKL2dudS9zdG9yZS9udzduNzdkZnAwYXBncW5uNGZk
NzVoZHZycGliZGQyNC1jYS1jZXJ0aWZpY2F0ZS1idW5kbGUuZHJ2Ci9nbnUvc3RvcmUvcGxo
bnMwMTlwYnd6YXIyNzRmejAwNWJuenZnMXBsOHItZ3VpeC1jbGkuZHJ2Ci9nbnUvc3RvcmUv
cjJpaGRucXJqbTZnMXg2dzNuNzMzOTAza2JjMmtubmMtZ3VpeC1tb2R1bGUtdW5pb24uZHJ2
Ci9nbnUvc3RvcmUvcmI0cHI0NTRwN3BtY3g5eGp5ODJiZnZqeGh4NXptM3gtZ3VpeC1zeXN0
ZW0tdGVzdHMuZHJ2Ci9nbnUvc3RvcmUvcmY5eDducWF3cjNkNTZ3YmFuMXNqY2pheHp2MXcy
aDktZ3VpeC1wYWNrYWdlcy1iYXNlLmRydgovZ251L3N0b3JlL3MzejB2MXE3YzB6bjJ4aGxk
cWE5ZjJhMzlmeXdkcHlyLWd1aXgtZXh0cmEuZHJ2Ci9nbnUvc3RvcmUvczk5MTFzcXc1endx
NjA4c2h3c2FqOGJyNXA3N2psaG4tZ3VpeC1jbGkuZHJ2Ci9nbnUvc3RvcmUvdnBsODNteXk0
YTh5aXIwYmgzMjRpN20xeWNhcml6dzEteGRnLW1pbWUtZGF0YWJhc2UuZHJ2Ci9nbnUvc3Rv
cmUvdzZrYXE3ejcwMTA4OXNwNWo2YTNsM3N2amJ6eWZwODYtZ3VpeC1wYWNrYWdlcy1iYXNl
LmRydgovZ251L3N0b3JlL3c4aXJuY3EzYnk2ZGhyMHNiZ254eDBiOHJtZGl6YnhhLWZvbnRz
LWRpci5kcnYKL2dudS9zdG9yZS93Y3A4MzM5N2hxcTU4Zm1ocDN5OWl2NHh3Y2MyZGFjNi1p
bmZvLWRpci5kcnYKL2dudS9zdG9yZS93ajI0cHl2am4zeXNwMmhpdm54d2h5czV6YTh6bXJj
cS1ndGstaW0tbW9kdWxlcy5kcnYKL2dudS9zdG9yZS93bWhuMW5mN2dtazhwd2ZzczlxN3Ay
cnNuYzNzY2QxbC14ZGctbWltZS1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS93eHpmeDN6OWs0
MmRnMGQyM2p6MW0wMXB6aHIzNTQxMS1ndWl4LXBhY2thZ2VzLWJhc2UuZHJ2Ci9nbnUvc3Rv
cmUveDhpdjF2Nms2NTh6cXBhZGRyYjZ3YzY0NzI3NXZqcmItZ3VpeC1jbGkuZHJ2Ci9nbnUv
c3RvcmUveHhucGJwMzMycDQ0eTcwMnZ3cmdhaHZiZGwxczgyOHMtZ3VpeC1wYWNrYWdlcy5k
cnYKL2dudS9zdG9yZS95NjFoZDNrNGxxOGk5OXk1Njh6ZHpncjZ4azdnbDUzMi1ndWl4LXBh
Y2thZ2VzLWJhc2UuZHJ2Ci9nbnUvc3RvcmUveXBweHNnNjkxNDNtN3k3Zjl3d21qcTF6NWJ4
MnptZDktZ3VpeC1zeXN0ZW0tdGVzdHMuZHJ2Ci9nbnUvc3RvcmUvejQ4bmI5MHZqNTZ4NWhi
cnYwMDQ0NjJsOHg0NXcwbXYteGRnLWRlc2t0b3AtZGF0YWJhc2UuZHJ2Ci9nbnUvc3RvcmUv
ejZkeGxkYWM2dmJpYmw0Njd5M2t3azM1NmNhYjR6c3AtZ3VpeC1tb2R1bGUtdW5pb24uZHJ2
Ci9nbnUvc3RvcmUvejg3Zm45bWw5dnNqcWFsY3I1ZGhkZ21oamxxbHNhNDAtZ3VpeC1zeXN0
ZW0uZHJ2Ci9nbnUvc3RvcmUvemF4c2xrc2hmd21oZzN3bXBhOWs2eWtkMmQ5cHZqd3YtZ3Vp
eC1wYWNrYWdlcy5kcnYKL2dudS9zdG9yZS96amljNWMxeG0zZGNrZno0cW1seXlmdzAweW1s
dzJjZy1ndWl4LXBhY2thZ2VzLWJhc2UuZHJ2Ci9nbnUvc3RvcmUvem41YXN3OG5nZnZxZG4z
Zm02d3ZibXpzcHY3cGlqNG4tZ3VpeC1jbGkuZHJ2Ci9nbnUvc3RvcmUvMGFhamgybTQ2M2M2
ZDEwaXNibXYwMmo0bGI0bGt4NDItZ3Zmcy0xLjQwLjIKL2dudS9zdG9yZS8xeGcwOHdpeHBi
czh6N2Nzd2ZkbTNqMjkyZGtqZ3Jjcy1ndmZzLTEuNDAuMgovZ251L3N0b3JlLzI4bTZ5MWs5
aGM5aWF6ejVhNWRwYXB4ZDZqNGc1ODkzLWdlb2NsdWUtMi41LjcKL2dudS9zdG9yZS8yZHJp
Y3d5aWk5NmhiYjdtZ2o0cWd3bmxsd2JxNGczcS12bGMtMy4wLjEyCi9nbnUvc3RvcmUvYjB4
eWc0ajcwd3E3aTQ3dm45azAxcGI3dnpiazZkZ2QtcHVsc2VhdWRpby0xNC4wCi9nbnUvc3Rv
cmUvZHhzZHY3bm5xMmluMjhwcGJoMDdobGkwcDE3em5qbmktY3Vwcy1maWx0ZXJzLTEuMjcu
NAovZ251L3N0b3JlL2txbXhrcncxa3pxNDg2eXdnYmp3NzRyNnJ6MWNqbnhsLWd1aWxlLWF2
YWhpLTAuNC4wLTEuNmQ0M2NhZgovZ251L3N0b3JlL3M2OWpobmw3YXZnY3A4Ym5taGo4Mm5t
OTNoYzhuaXB4LWF2YWhpLTAuOAovZ251L3N0b3JlL3luZHh4YzJiOWx5ZmRzdnd3bHh6MnBp
eTFrNHA5OHpmLWN1cHMtMi4zLjMKL2dudS9zdG9yZS8yYWNjMHlhcGNzcWFkZmlnemdjaTdx
bnIzM3d3enptNi1ndmZzLTEuNDAuMi5kcnYKL2dudS9zdG9yZS8yaDdhcHlhbWlrcHBreXlr
bXFwNWh4NDRoMWI5eDM5My1ndmZzLTEuNDAuMi5kcnYKL2dudS9zdG9yZS8zaXN2ZHdmeGMx
am13aDAwZnpobGp6Mm1wZDRqMTJ3Yy12bGMtMy4wLjEyLmRydgovZ251L3N0b3JlLzZoOWc0
ZGsxY2tzbjJuZ20xMnlnYTRmZHc1bnNkOGt4LWF2YWhpLTAuOC5kcnYKL2dudS9zdG9yZS9h
N3psYTN6anhsYjNpMm5nOWs4d25zODV4ZDNhYjVwMS1jdXBzLWZpbHRlcnMtMS4yNy40LmRy
dgovZ251L3N0b3JlL2N3dngyemE4d2p5N2J3eGE4Yzg1NDN2ZHcxajRwc3JsLWN1cHMtMi4z
LjMuZHJ2Ci9nbnUvc3RvcmUvZmoybjI3ZDQ2MGltcWE0eG1waXltNzdkeHlucTJzcjgtY3Vw
cy1maWx0ZXJzLTEuMjcuNC5kcnYKL2dudS9zdG9yZS9mcDZ6M3k4MjZseTZiODMxaDJxZmsy
cjVqOWNpa2I5MS1jdXBzLTIuMy4zLmRydgovZ251L3N0b3JlL2dnNWsweTZ6MXJjemptd2to
N3kwaGRzNmdmd2toMDFnLWN1cHMtMi4zLjMuZHJ2Ci9nbnUvc3RvcmUvaHgxamZsMGtmN3Fp
MWNzMW13Yzd3bGt2dmxqazUxNGwtY3Vwcy1maWx0ZXJzLTEuMjcuNC5kcnYKL2dudS9zdG9y
ZS9oeWFjOWRhMGZ2Y2w0cGNzM2E5MmR4ODQ1OW04N3p2Zy1wdWxzZWF1ZGlvLTE0LjAuZHJ2
Ci9nbnUvc3RvcmUvamo5cG16NTdkNDV6eGZrZ2ZtaG0yNnhwM3lycXBtaWYtZ3Zmcy0xLjQw
LjIuZHJ2Ci9nbnUvc3RvcmUvbHI2aGM2N2MybWpsNTRocDhsaDU2d2duc3J2N21ueDgtZ2Vv
Y2x1ZS0yLjUuNy5kcnYKL2dudS9zdG9yZS9xYTY4OHNta3Y3M3d3ZzVyM2hoYmhiM3ZjaHdp
c3NiMS12bGMtMy4wLjEyLmRydgovZ251L3N0b3JlL3Ftamlmd2MxMWJmYTQ0cDlzc2p4Zzht
YXBmaXA1MDJxLWd2ZnMtMS40MC4yLmRydgovZ251L3N0b3JlL3I5aDhmc2lrNHgzZGo3dm0y
eG0wYXBrMDViYjNpNnpoLWdlb2NsdWUtMi41LjcuZHJ2Ci9nbnUvc3RvcmUvdmQ3dnc4cWJ3
YXZreWJpbDI4bXJhMG0ycGgzNXdhbXMtZ3VpbGUtYXZhaGktMC40LjAtMS42ZDQzY2FmLmRy
dgovZ251L3N0b3JlL3c1MXJhZmdrbGZ3aDU0M3hkYjVidzNncHJ4MmJybDY2LWd1aWxlLWF2
YWhpLTAuNC4wLTEuNmQ0M2NhZi5kcnYKL2dudS9zdG9yZS94emd3cTA4amttengzbHd4MzFs
YjA5cGozMmg4bGkyYy1wdWxzZWF1ZGlvLTE0LjAuZHJ2Ci9nbnUvc3RvcmUvbXlsa2prZHJh
ZGQzcGxtbHBkNWl6Nmkzd2F2em14bTYtYXZhaGktMC44LmRydgovZ251L3N0b3JlLzAzZjFh
czNraTZiZmlqYWhubmRiMXZsNXE3dzdrcGRjLXNoZXBoZXJkLWF2YWhpLWRhZW1vbi5zY20u
ZHJ2Ci9nbnUvc3RvcmUvZmc2a2ZtMGhxNDBreG5mNWQ4aXNxbHJyM2FxN2o5NHYtc2hlcGhl
cmQuY29uZgovZ251L3N0b3JlLzcwOGF5MzE2NGM3aGdmZGJkYzI2YTcxaTMxaXJwcGJjLXB1
bHNlYXVkaW8tMTQuMC5kcnYKL2dudS9zdG9yZS9qYXptbWR4M3ZjaDVsZDhuMmFxYzlmOHJx
NTNtajA2YS12bGMtMy4wLjEyLmRydgovZ251L3N0b3JlL21uaGd5ajcwbTVzMGIxY2NqaTlr
cmg1ano2bnF3bWpxLWN1cHMtZmlsdGVycy0xLjI3LjQuZHJ2Ci9nbnUvc3RvcmUvbnk1cnNj
NWlxcnF6NDlrZjNpcnF3eWc2ZzRwMTFhNW4tY3Vwcy0yLjMuMy5kcnYKL2dudS9zdG9yZS92
NXgzbmZiMXMzamtsNmljY3I1Mmc4YnI2d2lrczU2Yy1jdXBzLWZpbHRlcnMtMS4yNy40LmRy
dgovZ251L3N0b3JlL3l6OHd5Y2w0MmRhM20zcG1janlreDQ5cXBiajRpNmc2LWN1cHMtMi4z
LjMuZHJ2Ci9nbnUvc3RvcmUvMXJmN2xmNTM4ZmMwemYzdjF3d3YwYjJnajBraHJobHgtYXZh
aGktMC44LnRhci54ei5kcnYKL2dudS9zdG9yZS8xcmY3bGY1MzhmYzB6ZjN2MXd3djBiMmdq
MGtocmhseC1hdmFoaS0wLjgudGFyLnh6LmRydgovZ251L3N0b3JlL2txbXhrcncxa3pxNDg2
eXdnYmp3NzRyNnJ6MWNqbnhsLWd1aWxlLWF2YWhpLTAuNC4wLTEuNmQ0M2NhZgovZ251L3N0
b3JlL3k3ajVuYWEyNnhxaG4wZGp3M2locmozaHBrN2F6YnFkLWd1aXgtMS4yLjAtMjAuMmQ3
MzA4NgovZ251L3N0b3JlLzFjN24xcmgxY2Z2bnBia3A0MGdsbnhrejNpMWNjM2ppLWd1aXgt
bW9kdWxlLXVuaW9uCi9nbnUvc3RvcmUvMWhhazkxNzR3N2NjcXN3cm13cHo0cmsyOG44aGZi
N3otcHJvZmlsZQovZ251L3N0b3JlLzZ4eWw3YW1zMTBqcHhoYmlrYzU4NDRuMmZuM2ZnMjR4
LWd1aXgtbW9kdWxlLXVuaW9uCi9nbnUvc3RvcmUvOGZjN3FtYnI5YnZkZHpwcmY2OHpicDM3
aHFzY2oyeGMtZ3VpeC1tb2R1bGUtdW5pb24KL2dudS9zdG9yZS9jZHE2amJ2Mno5eTV5ZnNn
cHZscTN3MTVjbWdpYmMxNi1ndWl4LW1vZHVsZS11bmlvbgovZ251L3N0b3JlL2ZrczFzOGRk
NGp4czNoMngyNnpiMm4wcHY4bGJrcjJqLWd1aXgtbW9kdWxlLXVuaW9uCi9nbnUvc3RvcmUv
ZnlkN3h5enY5cjhxMDlyczY0cWYxYW5iMjl5bnE1bHEtZ3VpeC1tb2R1bGUtdW5pb24KL2du
dS9zdG9yZS9pcDRiOHJuZHZhNmY0aWYxM3hqN2tkY2lheWxtbGM2ei1wcm9maWxlCi9nbnUv
c3RvcmUvamF3ZHc1Y2E0NTl6OHkzYTZoY2Q1cGQ3NzJ6anJzOTMtZ3VpbGUtYXZhaGktMC40
LjAtMS42ZDQzY2FmCi9nbnUvc3RvcmUvczJibGQ1c3hsNjdrdzlyZDJpMXpteGEydjJtYzBk
anctZ3VpeC1tb2R1bGUtdW5pb24KL2dudS9zdG9yZS9zNWRsemhwbGFiN3drM3g0cGczZnky
eHA4bTRxYTRhZy1ndWl4LW1vZHVsZS11bmlvbgovZ251L3N0b3JlL3c2bndpZ2c5c2wxOXBq
eDdraTl6Nml4dmxsZ25zY21oLWd1aXgtMS4yLjAtMjAuMmQ3MzA4NgovZ251L3N0b3JlL3lh
MXFnczRkbjNmeHBwcDd2MDAxY3pqNmhpOWNreHFhLWd1aXgtbW9kdWxlLXVuaW9uCi9nbnUv
c3RvcmUvMjkwZmFjZmEwZmZrOXZtNDRheTZxcjRnOXMzN2R5OTEtY3Vwcy0yLjMuMwovZ251
L3N0b3JlL2o4bm01bjAxYmt5NnIxajE5OWw1ODc4dnAyY3g0YmZhLWF2YWhpLTAuOAovZ251
L3N0b3JlL3B2cW05enFycWkyend3aG1sYW1nYWJ6OWxhODM3a3FkLWN1cHMtZmlsdGVycy0x
LjI3LjQKL2dudS9zdG9yZS8xaGFrOTE3NHc3Y2Nxc3dybXdwejRyazI4bjhoZmI3ei1wcm9m
aWxlCi9nbnUvc3RvcmUvM3hoOTc0MHpiNjZoYnM0d2g4OTgzOHBpeWp4NzBzN3ktcHVsc2Vh
dWRpby0xNC4wCi9nbnUvc3RvcmUvNXZscHMzNWdnMzNxM3hnN2psdmhzNDVwZms2dnZubjgt
Z3Zmcy0xLjQwLjIKL2dudS9zdG9yZS9jY2t5M2FjYnJ5Ym1qamhkcHk0Z2tnYzlma3pxeGJ3
Ny1zaGVwaGVyZC1hdmFoaS1kYWVtb24uc2NtCi9nbnUvc3RvcmUvZG40emxpYjJyNjI4OWxn
MTBnNXc0ejM1NnBqaWd2aTgtZ2VvY2x1ZS0yLjUuNwovZ251L3N0b3JlL2dqMGlyc2RhMXkw
bXNhd3E4ZzF3ZmNndzd4Y3N4ejJtLWF2YWhpLTAuOAovZ251L3N0b3JlL2h3YTNjOXo3Mmlh
YXJkNGl4YnlscmEwdjhyY25zZGhxLXZsYy0zLjAuMTIKL2dudS9zdG9yZS9pcDRiOHJuZHZh
NmY0aWYxM3hqN2tkY2lheWxtbGM2ei1wcm9maWxlCi9nbnUvc3RvcmUvajZqNTBsdjViczN5
Z2N3OGt2eGd4c3piejU0N2JiazktZGJ1cy1jb25maWd1cmF0aW9uCi9nbnUvc3RvcmUvamF3
ZHc1Y2E0NTl6OHkzYTZoY2Q1cGQ3NzJ6anJzOTMtZ3VpbGUtYXZhaGktMC40LjAtMS42ZDQz
Y2FmCi9nbnUvc3RvcmUvazFiYjh6Z3lqaTdwbmhpMzI5emkwczlwcGowODA4aTAtY3Vwcy0y
LjMuMwovZ251L3N0b3JlL2w2Z2ZwMjFua2JhODZhYm1pZHlmYnc3OWZ4NGg1NzU2LWN1cHMt
ZmlsdGVycy0xLjI3LjQKL2dudS9zdG9yZS9uMjk1YXc5NHoxN2JwZHNmbjY1OG5wMjFkNHc4
aWs3ci1zaGVwaGVyZC1hdmFoaS1kYWVtb24uZ28KL2dudS9zdG9yZS9ubWdhcG1kN2JtYjM3
dmFuYTBscmd3NzJxMHdmZzJjcS1tYW51YWwtZGF0YWJhc2UKL2dudS9zdG9yZS9wNjdycjBo
angzcWNoamlhNHp2bTh5MGt3c2lrbnI2Yi1jdXBzLTIuMy4zCi9nbnUvc3RvcmUvcGtpNHdx
aTU1Nmt3MnZua2ZoODBxd2gzcTRkYTFjem0tbWFudWFsLWRhdGFiYXNlCi9nbnUvc3RvcmUv
cHprcXNuejQ2d2xmazdnOTcyMDliYWRpaGMxNTV2NDktY3Vwcy1maWx0ZXJzLTEuMjcuNAov
Z251L3N0b3JlL3YyOHI1c3A4Z2lzenFrMnp2NTBmdmtmMXg0cTFqcjUzLWd2ZnMtMS40MC4y
Ci9nbnUvc3RvcmUvdmQ3dnc4cWJ3YXZreWJpbDI4bXJhMG0ycGgzNXdhbXMtZ3VpbGUtYXZh
aGktMC40LjAtMS42ZDQzY2FmLmRydgovZ251L3N0b3JlL3c1MXJhZmdrbGZ3aDU0M3hkYjVi
dzNncHJ4MmJybDY2LWd1aWxlLWF2YWhpLTAuNC4wLTEuNmQ0M2NhZi5kcnYKL2dudS9zdG9y
ZS9mY2x4a3cxaDZrM2ZzZGh4aWpqODNjbWE0eWNmMzQzMy11cGdyYWRlLXNoZXBoZXJkLXNl
cnZpY2VzLnNjbQovZ251L3N0b3JlL24yOTVhdzk0ejE3YnBkc2ZuNjU4bnAyMWQ0dzhpazdy
LXNoZXBoZXJkLWF2YWhpLWRhZW1vbi5nbwovZ251L3N0b3JlLzF4cmFsM3EwMzhuYmFyZDN5
NWRqZGZkeGphbTBjaWliLXB1bHNlYXVkaW8tMTQuMC5kcnYKL2dudS9zdG9yZS8ycjl6aXJy
OXZ5c3hmbWQ3M2xqNmJzNzVmdmRpeGFxOC12bGMtMy4wLjEyLmRydgovZ251L3N0b3JlLzcw
OGF5MzE2NGM3aGdmZGJkYzI2YTcxaTMxaXJwcGJjLXB1bHNlYXVkaW8tMTQuMC5kcnYKL2du
dS9zdG9yZS9qYXptbWR4M3ZjaDVsZDhuMmFxYzlmOHJxNTNtajA2YS12bGMtMy4wLjEyLmRy
dgovZ251L3N0b3JlL21sbDc2d2lmaWpmOThkcXlhaXcydzU1YzNpM2djbWQ1LWN1cHMtZmls
dGVycy0xLjI3LjQuZHJ2Ci9nbnUvc3RvcmUvbW5oZ3lqNzBtNXMwYjFjY2ppOWtyaDVqejZu
cXdtanEtY3Vwcy1maWx0ZXJzLTEuMjcuNC5kcnYKL2dudS9zdG9yZS9teWxramtkcmFkZDNw
bG1scGQ1aXo2aTN3YXZ6bXhtNi1hdmFoaS0wLjguZHJ2Ci9nbnUvc3RvcmUvbnk1cnNjNWlx
cnF6NDlrZjNpcnF3eWc2ZzRwMTFhNW4tY3Vwcy0yLjMuMy5kcnYKL2dudS9zdG9yZS92NXgz
bmZiMXMzamtsNmljY3I1Mmc4YnI2d2lrczU2Yy1jdXBzLWZpbHRlcnMtMS4yNy40LmRydgov
Z251L3N0b3JlL3lsYWZzbmticHh4Mjl4Nm44YWp4aXB2am15ODI0OXJwLWN1cHMtMi4zLjMu
ZHJ2Ci9nbnUvc3RvcmUveXo4d3ljbDQyZGEzbTNwbWNqeWt4NDlxcGJqNGk2ZzYtY3Vwcy0y
LjMuMy5kcnYKL2dudS9zdG9yZS9iYThxZmRkbmNmMGRiemJnbDJ2emx2ZDNpNHBxeTh6Yy1h
dmFoaS0wLjguZHJ2Ci9nbnUvc3RvcmUvcmZycGh5NHFoaXdqZzJkbjR3aW42NzloMXhoNXhk
MGgtYXZhaGktMC44LmRydgovZ251L3N0b3JlLzAzZjFhczNraTZiZmlqYWhubmRiMXZsNXE3
dzdrcGRjLXNoZXBoZXJkLWF2YWhpLWRhZW1vbi5zY20uZHJ2Ci9nbnUvc3RvcmUvMmFjYzB5
YXBjc3FhZGZpZ3pnY2k3cW5yMzN3d3p6bTYtZ3Zmcy0xLjQwLjIuZHJ2Ci9nbnUvc3RvcmUv
M2pzNnM4YjkzZGR3bXdxZDhxOTZkaTNzdzMxM2t6aXctbWFudWFsLWRhdGFiYXNlLmRydgov
Z251L3N0b3JlLzQxaTViZzQ3dmhwbGxxOTNzZnpieGk3MmM3bXB2MW52LWNhLWNlcnRpZmlj
YXRlLWJ1bmRsZS5kcnYKL2dudS9zdG9yZS84YW13bXM2cDQwZzNrYWhrMDF4bmN2ZnBwMGI2
YXZwei1pbmZvLWRpci5kcnYKL2dudS9zdG9yZS9hN3psYTN6anhsYjNpMm5nOWs4d25zODV4
ZDNhYjVwMS1jdXBzLWZpbHRlcnMtMS4yNy40LmRydgovZ251L3N0b3JlL2FmZzJtMGoyMTU3
eDNyZ3BwM3dsczFkNTBycjVmMW54LW1hbnVhbC1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS9j
d3Z4MnphOHdqeTdid3hhOGM4NTQzdmR3MWo0cHNybC1jdXBzLTIuMy4zLmRydgovZ251L3N0
b3JlL2YzbDhhMmhzbjZ3eDAyMWczYWhobHFtandoY2JqZHN4LXhkZy1kZXNrdG9wLWRhdGFi
YXNlLmRydgovZ251L3N0b3JlL2ZuaGFnbWxmeDY4MzBuODE0YXcybmJmOXZ3cHBwcTdxLXBy
b2ZpbGUuZHJ2Ci9nbnUvc3RvcmUvZnA2ejN5ODI2bHk2YjgzMWgycWZrMnI1ajljaWtiOTEt
Y3Vwcy0yLjMuMy5kcnYKL2dudS9zdG9yZS9mcmZtc2s1bjduN2xzNndxNWw3dnpzYWhobmlz
MXI3Zi1mb250cy1kaXIuZHJ2Ci9nbnUvc3RvcmUvaHgxamZsMGtmN3FpMWNzMW13Yzd3bGt2
dmxqazUxNGwtY3Vwcy1maWx0ZXJzLTEuMjcuNC5kcnYKL2dudS9zdG9yZS9qajhmd3lod2w5
NzB6eXJiOG5mYmk2OXYwNjkxdndkbS1ndGstaWNvbi10aGVtZXMuZHJ2Ci9nbnUvc3RvcmUv
am45NXk2ZnE1c3p3ZmtoYXp2cnozaHltaGNzNjVxNmgtZ2xpYi1zY2hlbWFzLmRydgovZ251
L3N0b3JlL2swN2Z2YXI0dzU3cXJhOWN5aXYzYzc4MnZ2MDhuM204LWd0ay1pY29uLXRoZW1l
cy5kcnYKL2dudS9zdG9yZS9rM2kyZDVraGE5NmFiemt6M2N2djI1cWI0a3FoMTJ4aS1kYnVz
LXN5c3RlbS1zZXJ2aWNlcy5kcnYKL2dudS9zdG9yZS9sMHAycmd6am5nOTdyanZrcnNndndm
aDQ3YmxhY2F3Zy1wcm9maWxlLmRydgovZ251L3N0b3JlL200OGx3OGQzdm0yYWJ5azJjaWtn
NHB6MXZ2NG04ZnJuLWdsaWItc2NoZW1hcy5kcnYKL2dudS9zdG9yZS9tbjBkbnN2ZDlxdzAy
cHhtcWtyYjNzMTlndjExN3ZxMC1ndGstaW0tbW9kdWxlcy5kcnYKL2dudS9zdG9yZS9udzdu
NzdkZnAwYXBncW5uNGZkNzVoZHZycGliZGQyNC1jYS1jZXJ0aWZpY2F0ZS1idW5kbGUuZHJ2
Ci9nbnUvc3RvcmUvcWE2ODhzbWt2NzN3d2c1cjNoaGJoYjN2Y2h3aXNzYjEtdmxjLTMuMC4x
Mi5kcnYKL2dudS9zdG9yZS9xaWxtd3g4bnFqc2M0N3Bwemh3d2t3bjQ4YTZkaGppci1kYnVz
LWNvbmZpZ3VyYXRpb24uZHJ2Ci9nbnUvc3RvcmUvcW1qaWZ3YzExYmZhNDRwOXNzanhnOG1h
cGZpcDUwMnEtZ3Zmcy0xLjQwLjIuZHJ2Ci9nbnUvc3RvcmUvcjloOGZzaWs0eDNkajd2bTJ4
bTBhcGswNWJiM2k2emgtZ2VvY2x1ZS0yLjUuNy5kcnYKL2dudS9zdG9yZS92ZDd2dzhxYndh
dmt5YmlsMjhtcmEwbTJwaDM1d2Ftcy1ndWlsZS1hdmFoaS0wLjQuMC0xLjZkNDNjYWYuZHJ2
Ci9nbnUvc3RvcmUvdnBsODNteXk0YTh5aXIwYmgzMjRpN20xeWNhcml6dzEteGRnLW1pbWUt
ZGF0YWJhc2UuZHJ2Ci9nbnUvc3RvcmUvdzhpcm5jcTNieTZkaHIwc2Jnbnh4MGI4cm1kaXpi
eGEtZm9udHMtZGlyLmRydgovZ251L3N0b3JlL3djcDgzMzk3aHFxNThmbWhwM3k5aXY0eHdj
YzJkYWM2LWluZm8tZGlyLmRydgovZ251L3N0b3JlL3dqMjRweXZqbjN5c3AyaGl2bnh3aHlz
NXphOHptcmNxLWd0ay1pbS1tb2R1bGVzLmRydgovZ251L3N0b3JlL3dtaG4xbmY3Z21rOHB3
ZnNzOXE3cDJyc25jM3NjZDFsLXhkZy1taW1lLWRhdGFiYXNlLmRydgovZ251L3N0b3JlL3h6
Z3dxMDhqa216eDNsd3gzMWxiMDlwajMyaDhsaTJjLXB1bHNlYXVkaW8tMTQuMC5kcnYKL2du
dS9zdG9yZS96NDhuYjkwdmo1Nng1aGJydjAwNDQ2Mmw4eDQ1dzBtdi14ZGctZGVza3RvcC1k
YXRhYmFzZS5kcnYKL2dudS9zdG9yZS8wM3oyMWlsNmZpcjkxY2kxcXMzdmY3ejgybmRnajdj
aC1jdXBzLWZpbHRlcnMtMS4yNy40Ci9nbnUvc3RvcmUvMWZpNDBiaXowajA5amJtNTJnM3pq
ejlzbXc2eGh4ODctc2hlcGhlcmQtYXZhaGktZGFlbW9uLnNjbQovZ251L3N0b3JlLzF2bnBw
NHptbDNod25kZG1semFzZzFxNXJycGwwNm03LXNoZXBoZXJkLWF2YWhpLWRhZW1vbi5nbwov
Z251L3N0b3JlLzRkY216azRzcTNkeDUxcDA5NWF5OTRjaWRsYXhzZ2h5LWF2YWhpLTAuOAov
Z251L3N0b3JlLzk3ODVidmJsMmp3bWw3a2RwYWo4MzNqNWY2bWhhdjV5LXB1bHNlYXVkaW8t
MTMuMAovZ251L3N0b3JlLzk5OWpqc3B5cmFnY21uZGZhYTl4aXN4NjdiN2hhYWE1LWd2ZnMt
MS40MC4xCi9nbnUvc3RvcmUvbDBqM2R4YjA4aDN3aTdsejY3cXJpZzF6OWE3ZnY2d3MtbWFu
dWFsLWRhdGFiYXNlCi9nbnUvc3RvcmUvcGk4ejMyMHh2NGxpczZpNHpyZ3JyMGd3MjNybWNq
c2gtcHVsc2VhdWRpby0xMy4wCi9nbnUvc3RvcmUvdmNqamZrOXFjM3ByMGMycjBieWtnMzZy
NWtwa3NmeXotZ2VvY2x1ZS0yLjUuNgovZ251L3N0b3JlL3c3aWk3c3YyYTE5cndsZ2ZzaTk1
ODYyZGJmZnFkZGI0LXByb2ZpbGUKL2dudS9zdG9yZS93bThwY2pha2kxMm5xYzk2M2xrZ3Fn
bno0Zmp4a2tnMC1kYnVzLWNvbmZpZ3VyYXRpb24KL2dudS9zdG9yZS96MHpidmp6bXl3OGRy
cXdxN2R5Z3NmcWx3YXZjbmYzcC1jdXBzLTIuMy4zCi9nbnUvc3RvcmUvMXJmN2xmNTM4ZmMw
emYzdjF3d3YwYjJnajBraHJobHgtYXZhaGktMC44LnRhci54ei5kcnYKL2dudS9zdG9yZS8w
bGZhbHNmd3YxcjFoNnJwbW5iaW0xNnl5OGg4NWxhOC1zaGVwaGVyZC1hdmFoaS1kYWVtb24u
Z28uZHJ2Ci9nbnUvc3RvcmUvZG1yOWd2MG5jcDMxN3BwYjg2Ym12d3BkMXZqbHhqNWYtc2hl
cGhlcmQuY29uZgovZ251L3N0b3JlL2JhOHFmZGRuY2YwZGJ6YmdsMnZ6bHZkM2k0cHF5OHpj
LWF2YWhpLTAuOC5kcnYKL2dudS9zdG9yZS9yZnJwaHk0cWhpd2pnMmRuNHdpbjY3OWgxeGg1
eGQwaC1hdmFoaS0wLjguZHJ2Ci9nbnUvc3RvcmUvMXZucHA0em1sM2h3bmRkbWx6YXNnMXE1
cnJwbDA2bTctc2hlcGhlcmQtYXZhaGktZGFlbW9uLmdvCi9nbnUvc3RvcmUvdzUxcmFmZ2ts
ZndoNTQzeGRiNWJ3M2dwcngyYnJsNjYtZ3VpbGUtYXZhaGktMC40LjAtMS42ZDQzY2FmLmRy
dgovZ251L3N0b3JlLzEwczE3eWoxbTR4ejVrY3BmNWEwbXNudjVtOXp2eXBqLWF2YWhpLTAu
OAovZ251L3N0b3JlLzc1M2ZhZDQ2dmN2Y3cyeHd3ejBtNmhxMnBwd3Bqdzh2LWN1cHMtMi4z
LjMKL2dudS9zdG9yZS84Mzh6OTIxcWFmbW1naTJidzI3bDMwYm1wcGdsczlhZC1wdWxzZWF1
ZGlvLTE0LjAKL2dudS9zdG9yZS9mZnJoc2lyaGxtYThqY2t5cmJuNXhpcG5meGliN2E5ay1j
dXBzLWZpbHRlcnMtMS4yNy40Ci9nbnUvc3RvcmUvaTE2MDBwd2Q2azc3YWczMXZ3bjQ0OXp6
NG41ZjhwMnEtY3Vwcy0yLjMuMwovZ251L3N0b3JlL212YnozNGlzN2NwaTJqd3E1ejZyd2R6
bjMxaHYwejU0LXZsYy0zLjAuMTIKL2dudS9zdG9yZS9xMDBoNDdiZzlybmFzd3djbmdwa2g4
c212ZHFmaGxtYi1jdXBzLWZpbHRlcnMtMS4yNy40Ci9nbnUvc3RvcmUvcGE1YXozY2IwbWo1
cmdkN2ticXc5M2xmNWtjZjdjam0tc2hlcGhlcmQuY29uZi5kcnYKL2dudS9zdG9yZS8wbGZh
bHNmd3YxcjFoNnJwbW5iaW0xNnl5OGg4NWxhOC1zaGVwaGVyZC1hdmFoaS1kYWVtb24uZ28u
ZHJ2Ci9nbnUvc3RvcmUvNGJsYXB4M2lqMmw1YnhucjNmaTdrNDBkM21yY2Z6cWstdXBncmFk
ZS1zaGVwaGVyZC1zZXJ2aWNlcy5zY20uZHJ2CnVzZXJAaG9zdCB+JCAKCnVzZXJAaG9zdCB+
JCBndWl4IGdjIC0tcmVmZXJyZXJzIC9nbnUvc3RvcmUvKndwYS1zdXBwbGljYW50KgovZ251
L3N0b3JlL2NhdjJyZ3Y3M2M1ZHg2OTkzMW1wejgxMGpoeWo1NGt3LXdwYS1zdXBwbGljYW50
LTIuOS5kcnYKL2dudS9zdG9yZS80YmxhcHgzaWoybDVieG5yM2ZpN2s0MGQzbXJjZnpxay11
cGdyYWRlLXNoZXBoZXJkLXNlcnZpY2VzLnNjbS5kcnYKL2dudS9zdG9yZS9sanlrOGIxZ3Fk
NHJoY2lkc3BnemJzaHpnNnAyNzBhcC1zaGVwaGVyZC13cGEtc3VwcGxpY2FudC5nby5kcnYK
L2dudS9zdG9yZS9kbXI5Z3YwbmNwMzE3cHBiODZibXZ3cGQxdmpseGo1Zi1zaGVwaGVyZC5j
b25mCi9nbnUvc3RvcmUvZmNseGt3MWg2azNmc2RoeGlqajgzY21hNHljZjM0MzMtdXBncmFk
ZS1zaGVwaGVyZC1zZXJ2aWNlcy5zY20KL2dudS9zdG9yZS9md2l6YTgxaWNyMDI4aHhnMjIw
OXhibWQ2d2xtZ2xhaC1zaGVwaGVyZC13cGEtc3VwcGxpY2FudC5nbwovZ251L3N0b3JlL3Bh
NWF6M2NiMG1qNXJnZDdrYnF3OTNsZjVrY2Y3Y2ptLXNoZXBoZXJkLmNvbmYuZHJ2Ci9nbnUv
c3RvcmUvYnFrNjJxNDJnNzJnaDUzM2FpejY3cWQ1NmNtaGJsNnMtc2hlcGhlcmQtd3BhLXN1
cHBsaWNhbnQuc2NtCi9nbnUvc3RvcmUvbDBqM2R4YjA4aDN3aTdsejY3cXJpZzF6OWE3ZnY2
d3MtbWFudWFsLWRhdGFiYXNlCi9nbnUvc3RvcmUvbTlyMmFjMDljOXZxcGphbjJzMWthajN4
cHFhbnh3Ymgtc2hlcGhlcmQtd3BhLXN1cHBsaWNhbnQuZ28KL2dudS9zdG9yZS93N2lpN3N2
MmExOXJ3bGdmc2k5NTg2MmRiZmZxZGRiNC1wcm9maWxlCi9nbnUvc3RvcmUvd204cGNqYWtp
MTJucWM5NjNsa2dxZ256NGZqeGtrZzAtZGJ1cy1jb25maWd1cmF0aW9uCi9nbnUvc3RvcmUv
Z3ZuMmRodjhmcmg1cmd6YnEzZjBwcGJpbnMxa2F5ZzUtd3BhX3N1cHBsaWNhbnQtMi45LnRh
ci54ei5kcnYKL2dudS9zdG9yZS9ndm4yZGh2OGZyaDVyZ3picTNmMHBwYmluczFrYXlnNS13
cGFfc3VwcGxpY2FudC0yLjkudGFyLnh6LmRydgovZ251L3N0b3JlLzNqczZzOGI5M2Rkd213
cWQ4cTk2ZGkzc3czMTNreml3LW1hbnVhbC1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS80MWk1
Ymc0N3ZocGxscTkzc2Z6YnhpNzJjN21wdjFudi1jYS1jZXJ0aWZpY2F0ZS1idW5kbGUuZHJ2
Ci9nbnUvc3RvcmUvOGFtd21zNnA0MGcza2FoazAxeG5jdmZwcDBiNmF2cHotaW5mby1kaXIu
ZHJ2Ci9nbnUvc3RvcmUvYWZnMm0wajIxNTd4M3JncHAzd2xzMWQ1MHJyNWYxbngtbWFudWFs
LWRhdGFiYXNlLmRydgovZ251L3N0b3JlL2YzbDhhMmhzbjZ3eDAyMWczYWhobHFtandoY2Jq
ZHN4LXhkZy1kZXNrdG9wLWRhdGFiYXNlLmRydgovZ251L3N0b3JlL2ZuaGFnbWxmeDY4MzBu
ODE0YXcybmJmOXZ3cHBwcTdxLXByb2ZpbGUuZHJ2Ci9nbnUvc3RvcmUvZnJmbXNrNW43bjds
czZ3cTVsN3Z6c2FoaG5pczFyN2YtZm9udHMtZGlyLmRydgovZ251L3N0b3JlL2pqOGZ3eWh3
bDk3MHp5cmI4bmZiaTY5djA2OTF2d2RtLWd0ay1pY29uLXRoZW1lcy5kcnYKL2dudS9zdG9y
ZS9qbjk1eTZmcTVzendma2hhenZyejNoeW1oY3M2NXE2aC1nbGliLXNjaGVtYXMuZHJ2Ci9n
bnUvc3RvcmUvazA3ZnZhcjR3NTdxcmE5Y3lpdjNjNzgydnYwOG4zbTgtZ3RrLWljb24tdGhl
bWVzLmRydgovZ251L3N0b3JlL2szaTJkNWtoYTk2YWJ6a3ozY3Z2MjVxYjRrcWgxMnhpLWRi
dXMtc3lzdGVtLXNlcnZpY2VzLmRydgovZ251L3N0b3JlL2wwcDJyZ3pqbmc5N3Jqdmtyc2d2
d2ZoNDdibGFjYXdnLXByb2ZpbGUuZHJ2Ci9nbnUvc3RvcmUvbTQ4bHc4ZDN2bTJhYnlrMmNp
a2c0cHoxdnY0bThmcm4tZ2xpYi1zY2hlbWFzLmRydgovZ251L3N0b3JlL21uMGRuc3ZkOXF3
MDJweG1xa3JiM3MxOWd2MTE3dnEwLWd0ay1pbS1tb2R1bGVzLmRydgovZ251L3N0b3JlL253
N243N2RmcDBhcGdxbm40ZmQ3NWhkdnJwaWJkZDI0LWNhLWNlcnRpZmljYXRlLWJ1bmRsZS5k
cnYKL2dudS9zdG9yZS9xaWxtd3g4bnFqc2M0N3Bwemh3d2t3bjQ4YTZkaGppci1kYnVzLWNv
bmZpZ3VyYXRpb24uZHJ2Ci9nbnUvc3RvcmUvdnBsODNteXk0YTh5aXIwYmgzMjRpN20xeWNh
cml6dzEteGRnLW1pbWUtZGF0YWJhc2UuZHJ2Ci9nbnUvc3RvcmUvdzNzOGZhdzd3ZmpobHAx
MDN6ZDEyazNoOXZxYTZpdjYtc2hlcGhlcmQtd3BhLXN1cHBsaWNhbnQuc2NtLmRydgovZ251
L3N0b3JlL3c4aXJuY3EzYnk2ZGhyMHNiZ254eDBiOHJtZGl6YnhhLWZvbnRzLWRpci5kcnYK
L2dudS9zdG9yZS93Y3A4MzM5N2hxcTU4Zm1ocDN5OWl2NHh3Y2MyZGFjNi1pbmZvLWRpci5k
cnYKL2dudS9zdG9yZS93ajI0cHl2am4zeXNwMmhpdm54d2h5czV6YTh6bXJjcS1ndGstaW0t
bW9kdWxlcy5kcnYKL2dudS9zdG9yZS93bWhuMW5mN2dtazhwd2ZzczlxN3AycnNuYzNzY2Qx
bC14ZGctbWltZS1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS96NDhuYjkwdmo1Nng1aGJydjAw
NDQ2Mmw4eDQ1dzBtdi14ZGctZGVza3RvcC1kYXRhYmFzZS5kcnYKL2dudS9zdG9yZS9oMGZs
MGNjNXh6MmI3MXc1Y3FzaTA5MGZsNHJ4OXFoMi13cGEtc3VwcGxpY2FudC0yLjkuZHJ2Ci9n
bnUvc3RvcmUvZmc2a2ZtMGhxNDBreG5mNWQ4aXNxbHJyM2FxN2o5NHYtc2hlcGhlcmQuY29u
ZgovZ251L3N0b3JlLzFoYWs5MTc0dzdjY3Fzd3Jtd3B6NHJrMjhuOGhmYjd6LXByb2ZpbGUK
L2dudS9zdG9yZS9md2l6YTgxaWNyMDI4aHhnMjIwOXhibWQ2d2xtZ2xhaC1zaGVwaGVyZC13
cGEtc3VwcGxpY2FudC5nbwovZ251L3N0b3JlL2lwNGI4cm5kdmE2ZjRpZjEzeGo3a2RjaWF5
bG1sYzZ6LXByb2ZpbGUKL2dudS9zdG9yZS9qNmo1MGx2NWJzM3lnY3c4a3Z4Z3hzemJ6NTQ3
YmJrOS1kYnVzLWNvbmZpZ3VyYXRpb24KL2dudS9zdG9yZS9tOHlhMjJqMndycWd2a2IzbTEy
MzJjZ2g5ZDd5N3Frbi1zaGVwaGVyZC13cGEtc3VwcGxpY2FudC5zY20KL2dudS9zdG9yZS9u
bWdhcG1kN2JtYjM3dmFuYTBscmd3NzJxMHdmZzJjcS1tYW51YWwtZGF0YWJhc2UKL2dudS9z
dG9yZS9wa2k0d3FpNTU2a3cydm5rZmg4MHF3aDNxNGRhMWN6bS1tYW51YWwtZGF0YWJhc2UK
L2dudS9zdG9yZS9oMGZsMGNjNXh6MmI3MXc1Y3FzaTA5MGZsNHJ4OXFoMi13cGEtc3VwcGxp
Y2FudC0yLjkuZHJ2Ci9nbnUvc3RvcmUvbTlyMmFjMDljOXZxcGphbjJzMWthajN4cHFhbnh3
Ymgtc2hlcGhlcmQtd3BhLXN1cHBsaWNhbnQuZ28KL2dudS9zdG9yZS93M3M4ZmF3N3dmamhs
cDEwM3pkMTJrM2g5dnFhNml2Ni1zaGVwaGVyZC13cGEtc3VwcGxpY2FudC5zY20uZHJ2Ci9n
bnUvc3RvcmUvbGp5azhiMWdxZDRyaGNpZHNwZ3pic2h6ZzZwMjcwYXAtc2hlcGhlcmQtd3Bh
LXN1cHBsaWNhbnQuZ28uZHJ2CnVzZXJAaG9zdCB+JCAK
--------------B3E7D7F09A0877F932FE88A2--




Acknowledgement sent to bo0od <bo0od@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#47748; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 16 Apr 2021 08:15:02 UTC

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