GNU logs - #54375, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Charles <charles.b.jackson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 13 Mar 2022 18:22:01 +0000
Resent-Message-ID: <handler.54375.B.1647195692376 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: 54375 <at> debbugs.gnu.org
X-Debbugs-Original-To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
Reply-To: Charles <charles.b.jackson@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.1647195692376
          (code B ref -1); Sun, 13 Mar 2022 18:22:01 +0000
Received: (at submit) by debbugs.gnu.org; 13 Mar 2022 18:21:32 +0000
Received: from localhost ([127.0.0.1]:43272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nTSqR-00005y-P7
	for submit <at> debbugs.gnu.org; Sun, 13 Mar 2022 14:21:32 -0400
Received: from lists.gnu.org ([209.51.188.17]:39966)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.b.jackson@HIDDEN>)
 id 1nTSqQ-00005r-MY
 for submit <at> debbugs.gnu.org; Sun, 13 Mar 2022 14:21:31 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33276)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <charles.b.jackson@HIDDEN>)
 id 1nTSqN-00054U-V9
 for guix-patches@HIDDEN; Sun, 13 Mar 2022 14:21:30 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:27237)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <charles.b.jackson@HIDDEN>)
 id 1nTSqK-0002by-Py
 for guix-patches@HIDDEN; Sun, 13 Mar 2022 14:21:27 -0400
Date: Sun, 13 Mar 2022 18:21:16 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1647195680;
 bh=3PW80QDk1rFV/b6Zu+Og3n3S/BVk7aSq4SbX4BBuUZQ=;
 h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject:
 Reply-To:Feedback-ID:Message-ID;
 b=PUbr6K1dfGI/oKuVZfQA+3J2dgx109IPe2UKora+5MF57qpH/S5B6Fm1mRJBP79Rq
 tEQ1yoeqS/Y6pWp0mDvAUJATAOuaIhZAYIBpQ7fZiElfAX1HeMbxwKRd5cGhruD/+1
 JF7Sc7+r+k1i5pLpuhdA1lRgAh59gw8FzAcrFLag4JeT4iqV7ZoS0RICKzCIetiFl3
 anlaVSrIbjzZjNiw2YJQ1tVYPqv32Xd+nM9FkFhcR02DoKGF+DRVbBovq3JyndH7aa
 cEE/AHqiroguO1YowxTqFkEtOA9sty2GMDX5xXs1hNp9E+sHjj2UIdN+vCFIJGiAqv
 C8kESQ7cr41BA==
From: Charles <charles.b.jackson@HIDDEN>
Message-ID: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="b1_GaN3O7CYXCHuYBm2d4AJjIob6ROZ6gORVwG3yfhEaGM"
Received-SPF: pass client-ip=185.70.40.132;
 envelope-from=charles.b.jackson@HIDDEN; helo=mail-40132.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This is a multi-part message in MIME format.

--b1_GaN3O7CYXCHuYBm2d4AJjIob6ROZ6gORVwG3yfhEaGM
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

sample useage:
$ cd project
$ guix package --manifest=3Dmanifest.scm --profile=3D.guix-profile
$ guix shell # --profile=3D.guix-profile is implicit

do some stuff. realize that you want to bring in another package.

$ guix install --profile=3D.guix-profile additional-package

Then additional package is instantly available. This is especially useful t=
o lisp programmers because, currently, bringing in an additional library in=
volves restarting shell, lisp process, reloading source files, regenerating=
 process state.
--b1_GaN3O7CYXCHuYBm2d4AJjIob6ROZ6gORVwG3yfhEaGM
Content-Type: text/x-patch; name=0002-guix-shell-Implicitly-use-a-.guix-profile-as-profile.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=0002-guix-shell-Implicitly-use-a-.guix-profile-as-profile.patch

RnJvbSA0N2M0YzZmOTg5NmMyYjRiODg0ZmYxMTA2M2QzM2Y1NDU4Y2JlY2Y3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDaGFybGVzIDxjaGFybGVzLmIuamFja3NvbkBwcm90b25tYWls
LmNvbT4KRGF0ZTogU3VuLCAxMyBNYXIgMjAyMiAxMjo1ODoyNSAtMDUwMApTdWJqZWN0OiBbUEFU
Q0ggMi8yXSBndWl4OiBzaGVsbDogSW1wbGljaXRseSB1c2UgYSAuZ3VpeC1wcm9maWxlIGFzIC0t
cHJvZmlsZQogb3B0aW9uLgoKKiBndWl4L3NjcmlwdHMvc2hlbGwuc2NtIChhdXRvLWRldGVjdC1t
YW5pZmVzdCk6IEFkZCAiLmd1aXgtcHJvZmlsZSIgdG8KbWF0Y2hlcyBhcyAtLXByb2ZpbGUgb3B0
aW9uCi0tLQogZ3VpeC9zY3JpcHRzL3NoZWxsLnNjbSB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2d1aXgvc2NyaXB0
cy9zaGVsbC5zY20gYi9ndWl4L3NjcmlwdHMvc2hlbGwuc2NtCmluZGV4IDFlYWIwNWQ3MzcuLmZj
YTQxY2MyZDQgMTAwNjQ0Ci0tLSBhL2d1aXgvc2NyaXB0cy9zaGVsbC5zY20KKysrIGIvZ3VpeC9z
Y3JpcHRzL3NoZWxsLnNjbQpAQCAtMSw1ICsxLDYgQEAKIDs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rp
b25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9yIEdOVQogOzs7IENvcHlyaWdodCDCqSAyMDIxLTIw
MjIgTHVkb3ZpYyBDb3VydMOocyA8bHVkb0BnbnUub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDIy
IENoYXJsZXMgSmFja3NvbiA8Y2hhcmxlcy5iLmphY2tzb25AcHJvdG9ubWFpbC5jb20+CiA7OzsK
IDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjU2LDcgKzI1Nyw3
IEBAIChkZWZpbmUgZGlzYWxsb3ctaW1wbGljaXQtbG9hZD8KICAgICAgICAgICBkaXNhbGxvdy1p
bXBsaWNpdC1sb2FkPwogICAgICAgICAgIChvcHRpb25zLWNvbnRhaW4tcGF5bG9hZD8gb3B0cykp
CiAgICAgICBvcHRzCi0gICAgICAobWF0Y2ggKGZpbmQtZmlsZS1pbi1wYXJlbnQtZGlyZWN0b3Jp
ZXMgJygibWFuaWZlc3Quc2NtIiAiZ3VpeC5zY20iKSkKKyAgICAgIChtYXRjaCAoZmluZC1maWxl
LWluLXBhcmVudC1kaXJlY3RvcmllcyAnKCIuZ3VpeC1wcm9maWxlIiAibWFuaWZlc3Quc2NtIiAi
Z3VpeC5zY20iKSkKICAgICAgICAgKCNmCiAgICAgICAgICAod2FybmluZyAoR18gIm5vIHBhY2th
Z2VzIHNwZWNpZmllZDsgY3JlYXRpbmcgYW4gZW1wdHkgZW52aXJvbm1lbnR+JSIpKQogICAgICAg
ICAgb3B0cykKQEAgLTI2NSw2ICsyNjYsNyBAQCAoZGVmaW5lIGRpc2FsbG93LWltcGxpY2l0LWxv
YWQ/CiAgICAgICAgICAgICAgKGJlZ2luCiAgICAgICAgICAgICAgICAoaW5mbyAoR18gImxvYWRp
bmcgZW52aXJvbm1lbnQgZnJvbSAnfmEnLi4ufiUiKSBmaWxlKQogICAgICAgICAgICAgICAgKG1h
dGNoIChiYXNlbmFtZSBmaWxlKQorICAgICAgICAgICAgICAgICAoIi5ndWl4LXByb2ZpbGUiIChh
bGlzdC1jb25zICdwcm9maWxlIGZpbGUgb3B0cykpCiAgICAgICAgICAgICAgICAgICgiZ3VpeC5z
Y20iIChhbGlzdC1jb25zICdsb2FkIGAocGFja2FnZSAsZmlsZSkgb3B0cykpCiAgICAgICAgICAg
ICAgICAgICgibWFuaWZlc3Quc2NtIiAoYWxpc3QtY29ucyAnbWFuaWZlc3QgZmlsZSBvcHRzKSkp
KQogICAgICAgICAgICAgIChiZWdpbgotLSAKMi4zNC4wCgo=

--b1_GaN3O7CYXCHuYBm2d4AJjIob6ROZ6gORVwG3yfhEaGM
Content-Type: text/x-patch; name=0001-guix-environment-Enable-mutable-environments.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=0001-guix-environment-Enable-mutable-environments.patch

RnJvbSBmM2M4NjE5M2E3NWIzYjQ1NzQwYmI5MzA4NDdmNTA4Mzc3Y2Y1NDZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDaGFybGVzIDxjaGFybGVzLmIuamFja3NvbkBwcm90b25tYWls
LmNvbT4KRGF0ZTogU3VuLCAxMyBNYXIgMjAyMiAxMjo1ODoxOSAtMDUwMApTdWJqZWN0OiBbUEFU
Q0ggMS8yXSBndWl4OiBlbnZpcm9ubWVudDogRW5hYmxlIG11dGFibGUgZW52aXJvbm1lbnRzLgoK
KiBndWl4L3NjcmlwdHMvZW52aXJvbm1lbnQuc2NtIChsYXVuY2gtZW52aXJvbm1lbnQgbGF1bmNo
LWVudmlyb25tZW50L2ZvcmsKbGF1bmNoLWVudmlyb25tZW50L2NvbnRhaW5lciBndWl4LWVudmly
b25tZW50Kik6IEFkZCAjOnNldC1wcm9maWxlPyBwYXJhbWV0ZXIgc2V0IEdVSVhfUFJPRklMRQp3
aGVuIC0tcHJvZmlsZSBvcHRpb24gaXMgdXNlZC4KKiBndWl4L3NjcmlwdHMvZW52aXJvbm1lbnQu
c2NtIChndWl4LWVudmlyb25tZW50Kik6IFByb2ZpbGUgY291bGQgcG9pbnQgdG8gYQpwcm9maWxl
IGRpcmVjdG9yeSBpbnN0ZWFkIG9mIGEgc3RvcmUgZGlyZWN0b3J5LgotLS0KIGd1aXgvc2NyaXB0
cy9lbnZpcm9ubWVudC5zY20gfCAzNiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ndWl4L3NjcmlwdHMvZW52aXJvbm1lbnQuc2NtIGIvZ3VpeC9zY3JpcHRzL2Vu
dmlyb25tZW50LnNjbQppbmRleCBlYzA3MTQwMmY0Li4zZGQ0MjVlYWMwIDEwMDY0NAotLS0gYS9n
dWl4L3NjcmlwdHMvZW52aXJvbm1lbnQuc2NtCisrKyBiL2d1aXgvc2NyaXB0cy9lbnZpcm9ubWVu
dC5zY20KQEAgLTIsNiArMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTQsIDIwMTUsIDIwMTgg
RGF2aWQgVGhvbXBzb24gPGRhdmV0QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTUtMjAy
MiBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTgg
TWlrZSBHZXJ3aXR6IDxtdGdAZ251Lm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBDaGFybGVz
IEphY2tzb24gPGNoYXJsZXMuYi5qYWNrc29uQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhp
cyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM4NCw3ICszODUsNyBAQCAoZGVm
aW5lIGV4aXQvc3RhdHVzIChjb21wb3NlIGV4aXQgc3RhdHVzLT5leGl0LWNvZGUpKQogKGRlZmlu
ZSBwcmltaXRpdmUtZXhpdC9zdGF0dXMgKGNvbXBvc2UgcHJpbWl0aXZlLWV4aXQgc3RhdHVzLT5l
eGl0LWNvZGUpKQogCiAoZGVmaW5lKiAobGF1bmNoLWVudmlyb25tZW50IGNvbW1hbmQgcHJvZmls
ZSBtYW5pZmVzdAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmtleSBwdXJlPyAod2hp
dGUtbGlzdCAnKCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmtleSBwdXJlPyAo
d2hpdGUtbGlzdCAnKCkpIChzZXQtcHJvZmlsZT8gI2YpKQogICAiUnVuIENPTU1BTkQgaW4gYSBu
ZXcgZW52aXJvbm1lbnQgY29udGFpbmluZyBJTlBVVFMsIHVzaW5nIHRoZSBuYXRpdmUgc2VhcmNo
CiBwYXRocyBkZWZpbmVkIGJ5IHRoZSBsaXN0IFBBVEhTLiAgV2hlbiBQVVJFPywgcHJlLWV4aXN0
aW5nIGVudmlyb25tZW50CiB2YXJpYWJsZXMgYXJlIGNsZWFyZWQgYmVmb3JlIHNldHRpbmcgdGhl
IG5ldyBvbmVzLCBleGNlcHQgdGhvc2UgbWF0Y2hpbmcgdGhlCkBAIC0zOTksNiArNDAwLDggQEAg
KGRlZmluZSogKGxhdW5jaC1lbnZpcm9ubWVudCBjb21tYW5kIHByb2ZpbGUgbWFuaWZlc3QKICAg
OzsgYWRqdXN0ICdQUzEnIGFjY29yZGluZ2x5LCBmb3IgaW5zdGFuY2UuICBTZXQgaXQgdG8gUFJP
RklMRSBzbyB1c2VycyBjYW4KICAgOzsgY29udmVuaWVudGx5IGFjY2VzcyBpdHMgY29udGVudHMu
CiAgIChzZXRlbnYgIkdVSVhfRU5WSVJPTk1FTlQiIHByb2ZpbGUpCisgICh3aGVuIHNldC1wcm9m
aWxlPworICAgIChzZXRlbnYgIkdVSVhfUFJPRklMRSIgcHJvZmlsZSkpCiAKICAgKG1hdGNoIGNv
bW1hbmQKICAgICAoKHByb2dyYW0gLiBhcmdzKQpAQCAtNTkxLDcgKzU5NCw3IEBAIChkZWZpbmUg
KHZhbGlkYXRlLWV4aXQtc3RhdHVzIHByb2ZpbGUgY29tbWFuZCBzdGF0dXMpCiAgIHN0YXR1cykK
IAogKGRlZmluZSogKGxhdW5jaC1lbnZpcm9ubWVudC9mb3JrIGNvbW1hbmQgcHJvZmlsZSBtYW5p
ZmVzdAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6a2V5IHB1cmU/ICh3aGl0
ZS1saXN0ICcoKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzprZXkgcHVy
ZT8gKHdoaXRlLWxpc3QgJygpKSAoc2V0LXByb2ZpbGU/ICNmKSkKICAgIlJ1biBDT01NQU5EIGlu
IGEgbmV3IHByb2Nlc3Mgd2l0aCBhbiBlbnZpcm9ubWVudCBjb250YWluaW5nIFBST0ZJTEUsIHdp
dGgKIHRoZSBzZWFyY2ggcGF0aHMgc3BlY2lmaWVkIGJ5IE1BTklGRVNULiAgV2hlbiBQVVJFPywg
cHJlLWV4aXN0aW5nIGVudmlyb25tZW50CiB2YXJpYWJsZXMgYXJlIGNsZWFyZWQgYmVmb3JlIHNl
dHRpbmcgdGhlIG5ldyBvbmVzLCBleGNlcHQgdGhvc2UgbWF0Y2hpbmcgdGhlCkBAIC01OTksMTQg
KzYwMiwxNiBAQCAoZGVmaW5lKiAobGF1bmNoLWVudmlyb25tZW50L2ZvcmsgY29tbWFuZCBwcm9m
aWxlIG1hbmlmZXN0CiAgIChtYXRjaCAocHJpbWl0aXZlLWZvcmspCiAgICAgKDAgKGxhdW5jaC1l
bnZpcm9ubWVudCBjb21tYW5kIHByb2ZpbGUgbWFuaWZlc3QKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICM6cHVyZT8gcHVyZT8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICM6d2hpdGUt
bGlzdCB3aGl0ZS1saXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICM6d2hpdGUtbGlz
dCB3aGl0ZS1saXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAjOnNldC1wcm9maWxlPyBz
ZXQtcHJvZmlsZT8pKQogICAgIChwaWQgKG1hdGNoICh3YWl0cGlkIHBpZCkKICAgICAgICAgICAg
KChfIC4gc3RhdHVzKQogICAgICAgICAgICAgKHZhbGlkYXRlLWV4aXQtc3RhdHVzIHByb2ZpbGUg
Y29tbWFuZCBzdGF0dXMpKSkpKSkKIAogKGRlZmluZSogKGxhdW5jaC1lbnZpcm9ubWVudC9jb250
YWluZXIgIzprZXkgY29tbWFuZCBiYXNoIHVzZXIgdXNlci1tYXBwaW5ncwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZmlsZSBtYW5pZmVzdCBsaW5rLXByb2ZpbGU/
IG5ldHdvcms/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAtY3dk
PyAod2hpdGUtbGlzdCAnKCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWFwLWN3ZD8gKHdoaXRlLWxpc3QgJygpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHNldC1wcm9maWxlPyAjZikpCiAgICJSdW4gQ09NTUFORCB3aXRoaW4gYSBj
b250YWluZXIgdGhhdCBmZWF0dXJlcyB0aGUgc29mdHdhcmUgaW4gUFJPRklMRS4KIEVudmlyb25t
ZW50IHZhcmlhYmxlcyBhcmUgc2V0IGFjY29yZGluZyB0byB0aGUgc2VhcmNoIHBhdGhzIG9mIE1B
TklGRVNULgogVGhlIGdsb2JhbCBzaGVsbCBpcyBCQVNILCBhIGZpbGUgbmFtZSBmb3IgYSBHTlUg
QmFzaCBiaW5hcnkgaW4gdGhlCkBAIC03NDgsNyArNzUzLDcgQEAgKGRlZmluZSAoZXhpdC9zdGF0
dXMqIHN0YXR1cykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiBsaW5rLXBy
b2ZpbGU/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl
bmQgaG9tZS1kaXIgIi8uZ3VpeC1wcm9maWxlIikKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcm9maWxlKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFu
aWZlc3QgIzpwdXJlPyAjZikpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFu
aWZlc3QgIzpwdXJlPyAjZiAjOnNldC1wcm9maWxlPyBzZXQtcHJvZmlsZT8pKSkKICAgICAgICAg
ICAjOmd1ZXN0LXVpZCB1aWQKICAgICAgICAgICAjOmd1ZXN0LWdpZCBnaWQKICAgICAgICAgICAj
Om5hbWVzcGFjZXMgKGlmIG5ldHdvcms/CkBAIC04ODAsNyArODg1LDcgQEAgKGRlZmluZSAoZ3Vp
eC1lbnZpcm9ubWVudCogb3B0cykKICAgICAgICAgICAgKHVzZXIgICAgICAgKGFzc29jLXJlZiBv
cHRzICd1c2VyKSkKICAgICAgICAgICAgKGJvb3RzdHJhcD8gKGFzc29jLXJlZiBvcHRzICdib290
c3RyYXA/KSkKICAgICAgICAgICAgKHN5c3RlbSAgICAgKGFzc29jLXJlZiBvcHRzICdzeXN0ZW0p
KQotICAgICAgICAgICAocHJvZmlsZSAgICAoYXNzb2MtcmVmIG9wdHMgJ3Byb2ZpbGUpKQorICAg
ICAgICAgICAocHJvZmlsZS1vcHRpb24gKGFzc29jLXJlZiBvcHRzICdwcm9maWxlKSkKICAgICAg
ICAgICAgKGNvbW1hbmQgICAgKG9yIChhc3NvYy1yZWYgb3B0cyAnZXhlYykKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDs7IFNwYXduIGEgc2hlbGwgaWYgdGhlIHVzZXIgZGlkbid0IHNwZWNp
ZnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGFueXRoaW5nIGluIHBhcnRpY3VsYXIu
CkBAIC04OTQsNyArODk5LDcgQEAgKGRlZmluZSAoZ3VpeC1lbnZpcm9ubWVudCogb3B0cykKIAog
ICAgICAgKGRlZmluZSBzdG9yZS1uZWVkZWQ/CiAgICAgICAgIDs7IFdoZXRoZXIgY29ubmVjdGlu
ZyB0byB0aGUgZGFlbW9uIGlzIG5lZWRlZC4KLSAgICAgICAgKG9yIGNvbnRhaW5lcj8gKG5vdCBw
cm9maWxlKSkpCisgICAgICAgIChvciBjb250YWluZXI/IChub3QgcHJvZmlsZS1vcHRpb24pKSkK
IAogICAgICAgKGRlZmluZS1zeW50YXgtcnVsZSAod2l0aC1zdG9yZS9tYXliZSBzdG9yZSBleHAg
Li4uKQogICAgICAgICA7OyBFdmFsdWF0ZSBFWFAuLi4gd2l0aCBTVE9SRSBib3VuZCB0byBhIGNv
bm5lY3Rpb24sIHVubGVzcwpAQCAtOTI4LDExICs5MzMsMTEgQEAgKGRlZmluZSBtYW5pZmVzdC1m
cm9tLW9wdHMKICAgICAgICAgICAgIChvcHRpb25zL3Jlc29sdmUtcGFja2FnZXMgc3RvcmUgb3B0
cykpCiAKICAgICAgICAgICAoZGVmaW5lIG1hbmlmZXN0Ci0gICAgICAgICAgICAoaWYgcHJvZmls
ZQotICAgICAgICAgICAgICAgIChwcm9maWxlLW1hbmlmZXN0IHByb2ZpbGUpCisgICAgICAgICAg
ICAoaWYgcHJvZmlsZS1vcHRpb24KKyAgICAgICAgICAgICAgICAocHJvZmlsZS1tYW5pZmVzdCBw
cm9maWxlLW9wdGlvbikKICAgICAgICAgICAgICAgICBtYW5pZmVzdC1mcm9tLW9wdHMpKQogCi0g
ICAgICAgICAgKHdoZW4gKGFuZCBwcm9maWxlCisgICAgICAgICAgKHdoZW4gKGFuZCBwcm9maWxl
LW9wdGlvbgogICAgICAgICAgICAgICAgICAgICAgKD4gKGxlbmd0aCAobWFuaWZlc3QtZW50cmll
cyBtYW5pZmVzdC1mcm9tLW9wdHMpKSAwKSkKICAgICAgICAgICAgIChsZWF2ZSAoR18gIictLXBy
b2ZpbGUnIGNhbm5vdCBiZSB1c2VkIHdpdGggcGFja2FnZSBvcHRpb25zfiUiKSkpCiAKQEAgLTk1
MywxMiArOTU4LDExIEBAIChkZWZpbmUgbWFuaWZlc3QKICAgICAgICAgICAgICAgKG1sZXQqICVz
dG9yZS1tb25hZCAoKGJhc2ggICAgICAgKGVudmlyb25tZW50LWJhc2ggY29udGFpbmVyPwogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib290c3RyYXA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbSkpCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwcm9mLWRydiAgIChpZiBwcm9maWxlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChwcm9mLWRydiAgIChpZiBwcm9maWxlLW9wdGlvbgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJldHVybiAjZikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYW5pZmVz
dC0+ZGVyaXZhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hbmlmZXN0IHN5c3RlbSBib290c3RyYXA/KSkpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChwcm9maWxlIC0+IChpZiBwcm9maWxlCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxpbmsqIHByb2ZpbGUp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9maWxlIC0+IChvciBwcm9m
aWxlLW9wdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIHByb2YtZHJ2KSkpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChnYy1yb290IC0+IChhc3NvYy1yZWYgb3B0cyAnZ2Mtcm9v
dCkpKQogCkBAIC05OTksMTQgKzEwMDMsMTYgQEAgKGRlZmluZSBtYW5pZmVzdAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6d2hpdGUtbGlzdCB3
aGl0ZS1saXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIzpsaW5rLXByb2ZpbGU/IGxpbmstcHJvZj8KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOm5ldHdvcms/IG5ldHdvcms/Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzptYXAtY3dkPyAo
bm90IG5vLWN3ZD8pKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIzptYXAtY3dkPyAobm90IG5vLWN3ZD8pCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzZXQtcHJvZmlsZT8gcHJvZmlsZS1v
cHRpb24pKSkKIAogICAgICAgICAgICAgICAgICAgIChlbHNlCiAgICAgICAgICAgICAgICAgICAg
IChyZXR1cm4KICAgICAgICAgICAgICAgICAgICAgIChleGl0L3N0YXR1cwogICAgICAgICAgICAg
ICAgICAgICAgIChsYXVuY2gtZW52aXJvbm1lbnQvZm9yayBjb21tYW5kIHByb2ZpbGUgbWFuaWZl
c3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzp3aGl0
ZS1saXN0IHdoaXRlLWxpc3QKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIzpwdXJlPyBwdXJlPykpKSkpKSkpKSkpKSkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6cHVyZT8gcHVyZT8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzZXQtcHJvZmlsZT8gcHJvZmlsZS1v
cHRpb24pKSkpKSkpKSkpKSkpKQogCiA7OzsgTG9jYWwgVmFyaWFibGVzOgogOzs7IGV2YWw6IChw
dXQgJ3dpdGgtc3RvcmUvbWF5YmUgJ3NjaGVtZS1pbmRlbnQtZnVuY3Rpb24gMSkKLS0gCjIuMzQu
MAoK

--b1_GaN3O7CYXCHuYBm2d4AJjIob6ROZ6gORVwG3yfhEaGM--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Charles <charles.b.jackson@HIDDEN>
Subject: bug#54375: Acknowledgement (Mutable guix shell environments)
Message-ID: <handler.54375.B.1647195692376.ack <at> debbugs.gnu.org>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
X-Gnu-PR-Message: ack 54375
X-Gnu-PR-Package: guix-patches
Reply-To: 54375 <at> debbugs.gnu.org
Date: Sun, 13 Mar 2022 18:22:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 54375 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
54375: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54375
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 13 Mar 2022 19:52:02 +0000
Resent-Message-ID: <handler.54375.B54375.16472011149244 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Charles <charles.b.jackson@HIDDEN>, 54375 <at> debbugs.gnu.org
Received: via spool by 54375-submit <at> debbugs.gnu.org id=B54375.16472011149244
          (code B ref 54375); Sun, 13 Mar 2022 19:52:02 +0000
Received: (at 54375) by debbugs.gnu.org; 13 Mar 2022 19:51:54 +0000
Received: from localhost ([127.0.0.1]:43312 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nTUFt-0002P0-QQ
	for submit <at> debbugs.gnu.org; Sun, 13 Mar 2022 15:51:54 -0400
Received: from mail-ej1-f67.google.com ([209.85.218.67]:45779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1nTUFs-0002Om-Aq
 for 54375 <at> debbugs.gnu.org; Sun, 13 Mar 2022 15:51:52 -0400
Received: by mail-ej1-f67.google.com with SMTP id qa43so29561415ejc.12
 for <54375 <at> debbugs.gnu.org>; Sun, 13 Mar 2022 12:51:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=message-id:subject:from:to:date:in-reply-to:references:user-agent
 :mime-version:content-transfer-encoding;
 bh=sTYtV0CU1anjVP0vkj8BN+8AmNuDgCAqy0xQygfLTa8=;
 b=Cyc3H6Y5l1+UtEB2IOZApfBKaEcK62IsxEd41fHEi5xS2tSCCUXOvfk04ZnuMEqbHA
 4O6EJOOhSh+xOqIJTqj6YHgxUddYQ965IkRpSlZ+Oa1KwfrCMqiblt2QMwjNJtqNz8vn
 kzoeYdQngrdeEdaFaRjPAGBemjnE8ojWkA6lawJTlDWNZlSrRQZwyN3AeVnKWfrPvtnC
 vKLPkxrqVQkSe0Lh5HTT/f9pb9vigmhmH/N1kQdsjzqIt9kqqYKUe1h48SZkDGC7aDym
 4aXWsHjpelg1y8s5tXfntbo6xsptQ29XZfnMeP9T2EpK0iCtzCVKBGpgXcPMqLKpBA0p
 GMsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=sTYtV0CU1anjVP0vkj8BN+8AmNuDgCAqy0xQygfLTa8=;
 b=0xZKnuxUHmlXCkRKJPF6acZlzG302iom6fS8J1+vJmqBQBUZn6BLI2FbiOWu6iv504
 stoR5cNqz+E4FXNhZniwtPk/bLwQd4iCIcpIoukLsq3N2AXes1TzqlUG62pbtMdBRI2S
 NIlTNDrAOlgmzRncFp2Z3Ubm1E4XtiBGUz255Ahfq/EWgXAnSOU4r95H3Hxt09oe6VW4
 SuEdpe50Ge1aX6OUaTRmZTrjy0M6KMGVBQx5CODlF5FdJqUgqxfTvSKRKzSWFNokkyYZ
 tiSosdebwciBytnS18FOSv5WkVwSruq4VkjzIamhDiQ3BdToj4oAolmH3v7x/EpGKwzE
 Xjjw==
X-Gm-Message-State: AOAM5309CaSXjDe79aeUH//VGMFhthhvXE0IgqaGZ6MERUw53J/4Fias
 xZCGlQ1C7RfOpTGMYqsv1Ps=
X-Google-Smtp-Source: ABdhPJwL4GC26r7Sy1a5LBgUKyKeCwqCl9AN+v1iHmAcjKNIpOUZwrdrQGNUUoAUZq2hIALRKHvoOQ==
X-Received: by 2002:a17:907:971c:b0:6d6:e503:131b with SMTP id
 jg28-20020a170907971c00b006d6e503131bmr15864667ejc.121.1647201106088; 
 Sun, 13 Mar 2022 12:51:46 -0700 (PDT)
Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 p14-20020aa7cc8e000000b0040f13865fa9sm6734809edt.3.2022.03.13.12.51.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 13 Mar 2022 12:51:45 -0700 (PDT)
Message-ID: <68a3e146199e408d50e4ed751e1b7000364704f5.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sun, 13 Mar 2022 20:51:43 +0100
In-Reply-To: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.42.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-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 (-)

Am Sonntag, dem 13.03.2022 um 18:21 +0000 schrieb Charles:

> Subject: [PATCH 2/2] guix: shell: Implicitly use a .guix-profile as -
> -profile option.
> 
> * guix/scripts/shell.scm (auto-detect-manifest): Add ".guix-profile"
> to matches as --profile option
This one LGTM and it even avoids some problems we're having with
caches.  I'll keep it open for bikeshedding suggestions w.r.t. the name
of the directory to detect, though.

> Subject: [PATCH 1/2] guix: environment: Enable mutable environments.
> 
> * guix/scripts/environment.scm (launch-environment launch-
> environment/fork
> launch-environment/container guix-environment*): Add #:set-profile?
> parameter set GUIX_PROFILE
> when --profile option is used.
> * guix/scripts/environment.scm (guix-environment*): Profile could
> point to a
> profile directory instead of a store directory.
This one not so much.  You already have GUIX_ENVIRONMENT set, which
should be enough for lookup purposes.  If it's about manipulating PATH
and other environment variables, I think it'd better to do this
manually – you could even spawn a lightweight shell on your own by
simply doing the following:

$ $SHELL
$ GUIX_PROFILE=/path/to/profile
$ source $GUIX_PROFILE/etc/profile

If you want mutable environments, that's the easiest and imho best way
of achieving such a thing.  Guix is functional by design and we should
not compromise on that.

As far as using $GUIX_PROFILE together with `guix shell' is concerned,
if anything is even holding it back, it's that we don't respect
GUIX_PROFILE in the Scheme code that adds those variables.  Which to be
fair might be for the best, as GUIX_PROFILE is not guaranteed to
correspond to this invocation of `guix shell' when people are careless.
That's not to say that support for this couldn't be added, but at the
very least we'd have to be more careful about it.

Cheers




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Charles <charles.b.jackson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 13 Mar 2022 23:39:01 +0000
Resent-Message-ID: <handler.54375.B54375.16472147107610 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: 54375 <at> debbugs.gnu.org
Reply-To: Charles <charles.b.jackson@HIDDEN>
Received: via spool by 54375-submit <at> debbugs.gnu.org id=B54375.16472147107610
          (code B ref 54375); Sun, 13 Mar 2022 23:39:01 +0000
Received: (at 54375) by debbugs.gnu.org; 13 Mar 2022 23:38:30 +0000
Received: from localhost ([127.0.0.1]:43566 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nTXnB-0001yg-Ps
	for submit <at> debbugs.gnu.org; Sun, 13 Mar 2022 19:38:30 -0400
Received: from mail-40130.protonmail.ch ([185.70.40.130]:26801)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.b.jackson@HIDDEN>)
 id 1nTXn8-0001yS-Uu
 for 54375 <at> debbugs.gnu.org; Sun, 13 Mar 2022 19:38:28 -0400
Date: Sun, 13 Mar 2022 23:38:19 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1647214700;
 bh=Dv8U1BKuoV0U20qgLkopp+5jzxjvME7JTfroJ7SBBXQ=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID;
 b=sWiiBCh9ep7FhgvHdkNkNm2uJ6coujg2I3hydqqygLEGjPDzdtVwEFIbiY1IEmnFv
 87RSjcFrIhoayaqWzZoXpqYLIhMpTnWiGx+FWlsPlGIFietJi3xbzCiHr+u3yzJW9p
 3THJRrxnOrWmrvvr6d4ftci/esESArWrCKCY/XTGtco6Dy4GkBToazTlb7uC7p8ikv
 DTCjdlzptAAIuWdsLeGRC6gLpo1+6sNE8UAbWpmDB0nAL66Ui3oikF6/v9Ie0z28+v
 ktQIMx9n8+kp+qDxUuJ+JepVlXE8z5QapHIwSUrMEUptnjFas9bw1ZuwsYPRJd3Srs
 L0ZmnzZCdOccQ==
From: Charles <charles.b.jackson@HIDDEN>
Message-ID: <9QXS8i-Ylzc9pxojB3WT0LMPFqm00N-jwx08sZnPLn7KmSvC85K7jvgGmQTcg138EEa6Aqh7W4n87KXkZvxJyt--ze0rCVnGVG2SMskLgNU=@protonmail.com>
In-Reply-To: <68a3e146199e408d50e4ed751e1b7000364704f5.camel@HIDDEN>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
 <68a3e146199e408d50e4ed751e1b7000364704f5.camel@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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 (-)

Thanks for taking a look Liliana. I'm glad you like guix shell detecting a =
local profile.

> $ $SHELL
> $ GUIX_PROFILE=3D/path/to/profile
> $ source $GUIX_PROFILE/etc/profile

This is basically what I was going for. I just find this useful to be built=
 in. When I think "guix shell", I think: "make an environment where I have =
everything I need". If I want to adjust what I need, why do I need to resta=
rt everything from scratch. If I did not know about guix shell and did all =
my development using ~/.guix-profile, this functionallity would already be =
available.

> Guix is functional by design and we should
not compromise on that.

I totally agree, and I do not think this does compromise it. With my patch,=
 guix shells using guix.scm or manifest, would be unchanged. Currently, gui=
x shell --profile, has strickly less functionallity than using the profile =
otherwise, this could be confusing (as it is to me). Profiles are not reall=
y mutable since they use generations; the subject line is a bit of a misnom=
er.

> As far as using $GUIX_PROFILE tog...

Yeah, before my patch, guix shell --profile, would not be set to the profil=
e I'm using. This actually makes sense, because, we are not really using it=
. Guix shell just happens to be using all the same packages that were avail=
able in that profile. Confusingly, If the profile, is updated, the shell is=
 now out of sync with it. My patch should make using guix shell --profile m=
ore intuitive.


------- Original Message -------

On Sunday, March 13th, 2022 at 2:51 PM, Liliana Marie Prikler <liliana.prik=
ler@HIDDEN> wrote:

> Am Sonntag, dem 13.03.2022 um 18:21 +0000 schrieb Charles:
>
> > Subject: [PATCH 2/2] guix: shell: Implicitly use a .guix-profile as -
> >
> > -profile option.
> >
> > * guix/scripts/shell.scm (auto-detect-manifest): Add ".guix-profile"
> >
> > to matches as --profile option
>
> This one LGTM and it even avoids some problems we're having with
>
> caches. I'll keep it open for bikeshedding suggestions w.r.t. the name
>
> of the directory to detect, though.
>
> > Subject: [PATCH 1/2] guix: environment: Enable mutable environments.
> >
> > * guix/scripts/environment.scm (launch-environment launch-
> >
> > environment/fork
> >
> > launch-environment/container guix-environment*): Add #:set-profile?
> >
> > parameter set GUIX_PROFILE
> >
> > when --profile option is used.
> >
> > * guix/scripts/environment.scm (guix-environment*): Profile could
> >
> > point to a
> >
> > profile directory instead of a store directory.
>
> This one not so much. You already have GUIX_ENVIRONMENT set, which
>
> should be enough for lookup purposes. If it's about manipulating PATH
>
> and other environment variables, I think it'd better to do this
>
> manually =E2=80=93 you could even spawn a lightweight shell on your own b=
y
>
> simply doing the following:
>
> $ $SHELL
>
> $ GUIX_PROFILE=3D/path/to/profile
>
> $ source $GUIX_PROFILE/etc/profile
>
> If you want mutable environments, that's the easiest and imho best way
>
> of achieving such a thing. Guix is functional by design and we should
>
> not compromise on that.
>
> As far as using $GUIX_PROFILE together with `guix shell' is concerned, if=
 anything is even holding it back, it's that we don't respect GUIX_PROFILE =
in the Scheme code that adds those variables. Which to be fair might be for=
 the best, as GUIX_PROFILE is not guaranteed to correspond to this invocati=
on of` guix shell' when people are careless.
>
> That's not to say that support for this couldn't be added, but at the
>
> very least we'd have to be more careful about it.
>
> Cheers




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 14 Mar 2022 05:20:02 +0000
Resent-Message-ID: <handler.54375.B54375.16472351928237 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Charles <charles.b.jackson@HIDDEN>
Cc: 54375 <at> debbugs.gnu.org
Received: via spool by 54375-submit <at> debbugs.gnu.org id=B54375.16472351928237
          (code B ref 54375); Mon, 14 Mar 2022 05:20:02 +0000
Received: (at 54375) by debbugs.gnu.org; 14 Mar 2022 05:19:52 +0000
Received: from localhost ([127.0.0.1]:43796 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nTd7Y-00028m-IQ
	for submit <at> debbugs.gnu.org; Mon, 14 Mar 2022 01:19:52 -0400
Received: from mail-ej1-f68.google.com ([209.85.218.68]:35466)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1nTd7W-00028X-Ru
 for 54375 <at> debbugs.gnu.org; Mon, 14 Mar 2022 01:19:51 -0400
Received: by mail-ej1-f68.google.com with SMTP id yy13so31350031ejb.2
 for <54375 <at> debbugs.gnu.org>; Sun, 13 Mar 2022 22:19:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=fs8reemqQdig/6+xoPThB6SWmXtv++9uHnUhPx7ADOo=;
 b=R/iMi22JC3T3euPWaTRgeLL6ERKhM75+Awp65ElQweVe54I7odHYR+EEbY9hhFccTT
 oMBR0kMt5GYGRg5cmkkyn6t36VSUqW9ExAkJuwB1tW8NbyWP7fMCOB93gUuasOd0IB79
 r7F0lkOp2LVpvIX7I2YsY67CpzlrE3rG595nE3J5H3NUMyg/pssH6CiLGuEON71UM+R6
 CuxiTqa5psj1JHFrmPMfOBAnLcdGArqJ+U6TmJGCvzzaZt4ghtDPK/SIR/56rrPv/qfm
 DoVK73aUCBozvwprIogkE7t6fnjloKMUSWwIqcf5V6EdzkNtBH9r5dLc7JELDMmzVpid
 q/6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=fs8reemqQdig/6+xoPThB6SWmXtv++9uHnUhPx7ADOo=;
 b=2t9j2fS03G3EgwirJhs8FU9s6D3T94Y9yJo+M6mXDd/z/VHx2awPs7LGdRWGeZQHfK
 jHvHiJ//YvMhggNcSbVfA7e3kliNiLM99quVZLr2tnw0iLrKhmkZCc1irXPOWd/7zbnN
 /2B4chnaO4KuUPXJ5Xu+SIqOm5tPK2PSQ5a1GZrm98TRncTiy7m8ftCSNMA7oEvIGPfl
 BKQW8EbCc0K03fxKa/zes+6AuUSrsRD/qZVJ4biFvIlbksB/GnoMacS3Xjjo0B0XWuvE
 TgbAcoTBVeFBh46Xoukra4r0+nZSAls0pY2q/NEazuOb9sIQ2xAXSWoiZN055SwHWmYS
 +ALg==
X-Gm-Message-State: AOAM531ls2C5CLMca3u5e45LGqo45melG25ERTU9lop84+Rc9bCpi62S
 NjhQDznB8NlYdv+DW9NW+E4=
X-Google-Smtp-Source: ABdhPJw4QGOD0hz5u3cmASqqp9T67QFqjCV2bXxd40CMKi/ufaOEZhUxX31QQl/mcel7qzSgg2V2UQ==
X-Received: by 2002:a17:906:2ad5:b0:6cf:9cca:d9db with SMTP id
 m21-20020a1709062ad500b006cf9ccad9dbmr16906760eje.252.1647235184973; 
 Sun, 13 Mar 2022 22:19:44 -0700 (PDT)
Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z17-20020a50f151000000b004162ecc0c9fsm7296014edl.68.2022.03.13.22.19.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 13 Mar 2022 22:19:44 -0700 (PDT)
Message-ID: <73d3dfc2ceebd68f6afc9af6ae96391933592e07.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Mon, 14 Mar 2022 06:19:42 +0100
In-Reply-To: <9QXS8i-Ylzc9pxojB3WT0LMPFqm00N-jwx08sZnPLn7KmSvC85K7jvgGmQTcg138EEa6Aqh7W4n87KXkZvxJyt--ze0rCVnGVG2SMskLgNU=@protonmail.com>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
 <68a3e146199e408d50e4ed751e1b7000364704f5.camel@HIDDEN>
 <9QXS8i-Ylzc9pxojB3WT0LMPFqm00N-jwx08sZnPLn7KmSvC85K7jvgGmQTcg138EEa6Aqh7W4n87KXkZvxJyt--ze0rCVnGVG2SMskLgNU=@protonmail.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.42.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
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 Charles,

Am Sonntag, dem 13.03.2022 um 23:38 +0000 schrieb Charles:
> Thanks for taking a look Liliana. I'm glad you like guix shell
> detecting a local profile.
> 
> > $ $SHELL
> > $ GUIX_PROFILE=/path/to/profile
> > $ source $GUIX_PROFILE/etc/profile
> 
> This is basically what I was going for. I just find this useful to be
> built in. When I think "guix shell", I think: "make an environment
> where I have everything I need". If I want to adjust what I need, why
> do I need to restart everything from scratch. If I did not know about
> guix shell and did all my development using ~/.guix-profile, this
> functionallity would already be available.
Yes, but it'd also be broken af.  You are focusing on a very particular
use case and ignoring all others.  What if instead of just "a package"
I wanted to add or remove a package that defines a search path, e.g.
Emacs?  In the adding case, EMACSLOADPATH would not get defined and in
the removing case it would still linger.  What you describe as desired
functionality is not at all well-defined.  Using `guix shell --profile'
on the other hand has the same semantics as the other `guix shell'
commands, and is thus imo less confusing once you start to think about
it.

Cheers




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Charles <charles.b.jackson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 14 Mar 2022 06:26:01 +0000
Resent-Message-ID: <handler.54375.B54375.164723910714603 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: 54375 <at> debbugs.gnu.org
Reply-To: Charles <charles.b.jackson@HIDDEN>
Received: via spool by 54375-submit <at> debbugs.gnu.org id=B54375.164723910714603
          (code B ref 54375); Mon, 14 Mar 2022 06:26:01 +0000
Received: (at 54375) by debbugs.gnu.org; 14 Mar 2022 06:25:07 +0000
Received: from localhost ([127.0.0.1]:43831 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nTe8h-0003nS-Bo
	for submit <at> debbugs.gnu.org; Mon, 14 Mar 2022 02:25:07 -0400
Received: from mail-4319.protonmail.ch ([185.70.43.19]:10901)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.b.jackson@HIDDEN>)
 id 1nTe8f-0003mr-3p
 for 54375 <at> debbugs.gnu.org; Mon, 14 Mar 2022 02:25:06 -0400
Date: Mon, 14 Mar 2022 06:24:57 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1647239098;
 bh=yY7xJCXntZbSLT9zXW3A5zDhmKvICfzECN7MT8wgKgs=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID;
 b=njJfUzxQnFVLfJqQcKUfI5uxUY2eOeutOXGwUCmAu5BngslOwt8THkvWtU1dS95ly
 0xgFKmudlAfIQHbPJIXHxTkekfUgDmAZnFOov57Av4eET8VyhpF+e1QwMycP6lTa6I
 NWgwFrFgAvjMDqVm4D/5S+znAeevgZRbrBcK7xU+zF2LykLAI7Bi+/zApRMhrvVw9+
 1ikA1MLthpUCE1ehF9svdEiQGyD1e2vLa48ILLTC36tKdxs/YcFItxwZlhuQyDh+/X
 xxVDfpx/93xlEznLb+MGsUqvgflyWl98hD0ZsCxKDBjxFqqqyDqIMqzOOaf9mut/ON
 cwkmTd/kVGTuQ==
From: Charles <charles.b.jackson@HIDDEN>
Message-ID: <U42QS9XA3iu83SyzCgtOLO_Ody998pm5fmz1JS7nn2tzCjuf8paq5w-Vonz0745nSoRcM7t_kYsL4BEgiERmxl0NxQLIJ33L1k9QliKssgg=@protonmail.com>
In-Reply-To: <73d3dfc2ceebd68f6afc9af6ae96391933592e07.camel@HIDDEN>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
 <68a3e146199e408d50e4ed751e1b7000364704f5.camel@HIDDEN>
 <9QXS8i-Ylzc9pxojB3WT0LMPFqm00N-jwx08sZnPLn7KmSvC85K7jvgGmQTcg138EEa6Aqh7W4n87KXkZvxJyt--ze0rCVnGVG2SMskLgNU=@protonmail.com>
 <73d3dfc2ceebd68f6afc9af6ae96391933592e07.camel@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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 (-)

> What if instead of just "a package" I wanted to add or remove a package t=
hat defines a search path

As with ~/.guix-profile, you will have to . "$GUIX_PROFILE/etc/profile" jus=
t like the hint says. For removing, they linger, that is exactly what the d=
efault profile does too.

This comes down to us disagreeing which is more important & useful: guix sh=
ell semantics vs profile semantics. guix shell --profile could go either wa=
y.

Another way to look at it is that I this sequence of 3 commands very useful=
 (so might others). They clearly have something to do with guix profiles, a=
nd they spawn a new shell. Thus I thought guix shell --profile was the perf=
ect place for them. You claim they do not belong there. Is there a better p=
lace you would suggest?




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#54375] Mutable guix shell environments
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 14 Mar 2022 17:44:02 +0000
Resent-Message-ID: <handler.54375.B54375.16472797998616 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54375
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Charles <charles.b.jackson@HIDDEN>, 54375 <at> debbugs.gnu.org
Received: via spool by 54375-submit <at> debbugs.gnu.org id=B54375.16472797998616
          (code B ref 54375); Mon, 14 Mar 2022 17:44:02 +0000
Received: (at 54375) by debbugs.gnu.org; 14 Mar 2022 17:43:19 +0000
Received: from localhost ([127.0.0.1]:46243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nToj1-0002Eu-21
	for submit <at> debbugs.gnu.org; Mon, 14 Mar 2022 13:43:19 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:56454)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nToiy-0002Ej-HC
 for 54375 <at> debbugs.gnu.org; Mon, 14 Mar 2022 13:43:17 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by baptiste.telenet-ops.be with bizsmtp
 id 6HjE2700F4UW6Th01HjELv; Mon, 14 Mar 2022 18:43:14 +0100
Message-ID: <70714172793d0ad63c4c173606e4fe9ae6b4b228.camel@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Date: Mon, 14 Mar 2022 18:43:06 +0100
In-Reply-To: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
References: <Zycszoymk_U1ui1Ek6NODmj1rphro1ZjtzltZf6rnv7wtFAxmj0DW8IRWerZaW3PkR80EmJ6Fru8R7pp9dzDpPoh-FFzqeGAsB_Ivs4Ipr4=@protonmail.com>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-JxDyRJkNpVzwE3zijkKZ"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1647279794; bh=e2+dGg5UOTaJjxWP8izOPgIcNZMCJuoDlEea5bi6KaQ=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=l89MMmO+843qGzQptWwD/2J/AtMYz+IEExdforvc7NA0EOJFrDcCi5Uc0S83fUNLr
 G5Vx4qNw3WRfE4jTkVwbUwOkKnmNjgscTRdfNCG6EkiI9sR7sf/QPsQfvtRuzbVY+T
 Rab8MEHGDpqLcF9yvQTFldqiZTIpevs2H4xEryuSXDAvCI0aEqpCiUxQC21txT0g/o
 SxLQ3lHzTSD7dy2bzz/wybynJJDaLe3iwUSfUbbyrZUAkMCijVXdJkDalHD9A0Ki1S
 cmpElKkSvyeLUbZScDl9JuPMG5y7/rgqx+OX+wsOIw8d2R1Z8I5lgqI9rZdns6fEN7
 GBxX9AnxTegzQ==
X-Spam-Score: -0.7 (/)
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 (-)


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

Charles via Guix-patches via schreef op zo 13-03-2022 om 18:21 [+0000]:
> sample useage:
> $ cd project
> $ guix package --manifest=3Dmanifest.scm --profile=3D.guix-profile
> $ guix shell # --profile=3D.guix-profile is implicit
>=20
> do some stuff. realize that you want to bring in another package.
>=20
> $ guix install --profile=3D.guix-profile additional-package
>=20
> Then additional package is instantly available. This is especially useful=
 to lisp programmers because, currently, bringing in an additional library =
involves restarting shell, lisp process, reloading source files, regenerati=
ng process state.

If this is added, then this needs to be documented in the manual,
preferably with some examples on how to use it.

Greetings,
Maxime.

--=-JxDyRJkNpVzwE3zijkKZ
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+4iGRcl7gUCYi9+qhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tgvAQCth5d7r2ZniVCh2VgNmxhXV67L
sj0ITedZrfJnsFeYJQD8CUkX4qzWa8KQQJAXa6GUXDM79DQywju1U4xjRx4DrAQ=
=eiKs
-----END PGP SIGNATURE-----

--=-JxDyRJkNpVzwE3zijkKZ--






Last modified: Mon, 14 Mar 2022 17:45:01 UTC

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