From unknown Tue Jun 17 22:22:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78440: Unexpected requirement of --writable-root when using --share with guix shell Resent-From: "Navid.Afkhami@mdc-berlin.de" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 15 May 2025 07:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78440 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 78440@debbugs.gnu.org X-Debbugs-Original-To: "bug-guix@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.174729540913343 (code B ref -1); Thu, 15 May 2025 07:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2025 07:50:09 +0000 Received: from localhost ([127.0.0.1]:50632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFTM1-0003T8-A8 for submit@debbugs.gnu.org; Thu, 15 May 2025 03:50:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33932) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFTLy-0003Oh-Oz for submit@debbugs.gnu.org; Thu, 15 May 2025 03:50:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFTLo-0006of-In for bug-guix@gnu.org; Thu, 15 May 2025 03:49:59 -0400 Received: from a2062.mx.srv.dfn.de ([194.95.232.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFTLl-0006ga-M2 for bug-guix@gnu.org; Thu, 15 May 2025 03:49:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= mime-version:content-type:content-type:content-language :accept-language:message-id:date:date:subject:subject:from:from :received:received; s=mdc; t=1747295372; x=1749109773; bh=ewfEHK H3AnKTBXvzn/jYEIp/7y1/okx0goSpqhjh+Q4=; b=UF52M8jipHuy6q8N11Lu5r PvuimRy0VXjM7mhGmPTJwAlEgfuPrxrWyNbE+piRRx2Ddh++YzpBGJTJKm8B6MTo uSlzHKDMO5Al3P7x+6+bEHmzzZv4O3Ox2+Xy6dMH0a2LRVESL/+eNMvLFyT5Q7TX UmN0wbs3OxM96+FB/F4P8= Received: from SW-IT-P-EX3.mdc-berlin.net (mgw3.mdc-berlin.de [141.80.113.61]) by a2062.mx.srv.dfn.de (Postfix) with ESMTPS id 707A3448C99 for ; Thu, 15 May 2025 09:49:32 +0200 (CEST) Received: from SW-IT-P-EX4.mdc-berlin.net (141.80.113.62) by SW-IT-P-EX3.mdc-berlin.net (141.80.113.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Thu, 15 May 2025 09:49:31 +0200 Received: from SW-IT-P-EX4.mdc-berlin.net ([fe80::a7a6:ed55:a407:e643]) by SW-IT-P-EX4.mdc-berlin.net ([fe80::a7a6:ed55:a407:e643%3]) with mapi id 15.02.1748.010; Thu, 15 May 2025 09:49:31 +0200 From: "Navid.Afkhami@mdc-berlin.de" Thread-Topic: Unexpected requirement of --writable-root when using --share with guix shell Thread-Index: AdvFbZNhIO/rRq1GTciWxeYnJLzzeQ== Date: Thu, 15 May 2025 07:49:31 +0000 Message-ID: <25fa22e9e6aa49faaed07d2452cbeee9@mdc-berlin.de> Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [141.80.113.52] x-tm-as-product-ver: SMEX-14.0.0.3223-9.1.2019-29184.002 x-tm-as-result: No-10--13.500300-5.000000 x-tmase-matchedrid: f7d9QjltLktYeyKPh6eygYVWc6paVrkzEZfeWpZdqnmRnjfvXVSKt4Fs mtxNlCLmwtghHqCPJpGu/AApmC81Did2THclb8I18WAg/+Nfkue8vTgOvryN2ovmY1hE2VDUP7P RLY9ZHsgGRjGiQWBxHsVgOiUmOWhk5oyv+UmoBbg4OZDDPxI+OzK8CNeEltVRO9zljYhrDS4G0T Z695FaXVBilxW5DuAhA3cwOvZeg3AmeHyt7NH36yNpyjdKcD8BKWs8zgCHupdt7pAmNAvbyT+KH GbsC8OPnq9eMSM/zxSpG2vhvsChycy2inrLc7J8v7Lz4u+POQZH8uP3KZtZEqIzQ5kSF2A4ADpD 6DYL4MWX3BSghcAWVRWM64kSuP5yDw4iuN9ZV7FtJ6O4f4yLXbAlqYHL/8Xg+0SUs2/2RrrZhqD lSo6k4kjOvPXwUn9dzWzA621lGfKiYCDKbXGGam8KQnKr5IkaSwQRhxWIaNx4i1V41deQuSgZGO SolCBjsRH1a+mmRNyTIfgfVj1lA/ArB6nbKtYX2HlzhM3zNtlpM4Ueg+oereedd2tCwrmUVc6ox g15iGa2FEUBwKd8ypRMZUCEHkRt x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No x-tmase-result: 10--13.500300-5.000000 x-tmase-version: SMEX-14.0.0.3223-9.1.2019-29184.002 x-tm-snts-smtp: D66DC19E0BD26DC9ACB85E30BA7759EDE9394F0DB9F2D7AF5E04A8E9D8C85B532000:F Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0000_01DBC57E.A940D0B0" MIME-Version: 1.0 Received-SPF: pass client-ip=194.95.232.172; envelope-from=Navid.Afkhami@mdc-berlin.de; helo=a2062.mx.srv.dfn.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) ------=_NextPart_000_0000_01DBC57E.A940D0B0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0001_01DBC57E.A940D0B0" ------=_NextPart_001_0001_01DBC57E.A940D0B0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Dear Guix Team, I=E2=80=99d like to report what may be an unintended behavior in recent = versions of guix shell. Summary: When using guix shell with the --share option, we are now required to = also pass --writable-root for the command to work. This was not = previously necessary and may be a regression or side effect of recent = changes. Expectation Given that --share should allow mounting host directories into the = container, it=E2=80=99s not clear why --writable-root is required. This = seems to go against the previous behavior and intended design. Please let me know if additional information is needed. Happy to assist = with further debugging. Best regards, Navid =20 - - =20 Navid Afkhami High Performance Computing (HPC) Max Delbr=C3=BCck Center for Molecular Medicine (MDC) Robert-R=C3=B6ssle-Stra=C3=9Fe 10, 13125 Berlin Phone: +49 30 9406 1316 Email: navid.afkhami@mdc-berlin.de =20 ------=_NextPart_001_0001_01DBC57E.A940D0B0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Dear Guix = Team,

I=E2=80=99d like to report = what may be an unintended behavior in recent versions of guix shell.

Summary:

<= p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>When using guix shell with the --share option, we are now = required to also pass --writable-root for the command to work. = This was not previously necessary and may be a regression or side effect = of recent changes.

Expectation

Given that --share should allow mounting host = directories into the container, it=E2=80=99s not clear why --writable-root is required. This seems to = go against the previous behavior and intended = design.

Please let me know if = additional information is needed. Happy to assist with further = debugging.

Best = regards,
Navid

 

- -=C2=A0

Navid Afkhami

High Performance Computing (HPC)

Max Delbr=C3=BCck Center for Molecular Medicine = (MDC)

Robert-R=C3=B6ssle-Stra=C3=9Fe 10, 13125 = Berlin

Phone: +49 30 9406 1316

Email:=C2=A0=C2=A0 = navid.afkhami@mdc-berlin.de

 

------=_NextPart_001_0001_01DBC57E.A940D0B0-- ------=_NextPart_000_0000_01DBC57E.A940D0B0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIRIjCCBSgw ggOQoAMCAQICEHhBEjgV2gvdepqd44ZTBd8wDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCR1Ix NzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0Ex GzAZBgNVBAMMEkdFQU5UIFMvTUlNRSBSU0EgMTAeFw0yNTA0MjIxNjA1NDVaFw0yNzA0MjIxNjA1 NDVaMCwxKjAoBgkqhkiG9w0BCQEWG25hdmlkLmFma2hhbWlAbWRjLWJlcmxpbi5kZTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAIzFWTFzC+Foj+GxMaEVPhcOq/78eMQ3Djxco9zjyUnx B7GK6pWyGE8jMWPGpnIB1/OdUoza55NVBnei0lticf5n7ezpRGCb9P+/ZnkTiGoxXSA2fqgjNg83 I6LxQjUiCV0uZs5+VzZNTdxjoUQFo2gyUuyTRj/N6WujuYPZoTrBQI8h2VD51g72aBS8rY1d8R8H bAJ4tDodOmGA435qZXalcjcVchGSH322bJ+c5E9S74QTkKIZKIbyOaIo8Mn2E+dWVdDpc1D+TCTP 5Q394MQCkJVvYlCOEMDqmjQDz+NdovH/zzQZFCpmpWHPO8wilePPurI6haz/Wou95ee2zGsCAwEA AaOCAY0wggGJMB8GA1UdIwQYMBaAFOuyLzv9rgLMKkQGXSXNHRIiaLBHMEoGCCsGAQUFBwEBBD4w PDA6BggrBgEFBQcwAoYuaHR0cDovL2NydC5oYXJpY2EuZ3IvSEFSSUNBLUdFQU5ULVNNSU1FLVIx LmNlcjAmBgNVHREEHzAdgRtuYXZpZC5hZmtoYW1pQG1kYy1iZXJsaW4uZGUwYwYDVR0gBFwwWjAJ BgdngQwBBQECMAgGBgQAj3oBAzBDBg0rBgEEAYHPEQEBAgECMDIwMAYIKwYBBQUHAgEWJGh0dHBz Oi8vcmVwby5oYXJpY2EuZ3IvZG9jdW1lbnRzL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB BQUHAwQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5oYXJpY2EuZ3IvSEFSSUNBLUdFQU5U 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 cmljYS5nci9IQVJJQ0EtQ2xpZW50LVJvb3QtMjAyMS1SU0EuY2VyMEQGA1UdIAQ9MDswOQYEVR0g ADAxMC8GCCsGAQUFBwIBFiNodHRwOi8vcmVwby5oYXJpY2EuZ3IvZG9jdW1lbnRzL0NQUzAdBgNV HSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybC5o YXJpY2EuZ3IvSEFSSUNBLUNsaWVudC1Sb290LTIwMjEtUlNBLmNybDAdBgNVHQ4EFgQU67IvO/2u AswqRAZdJc0dEiJosEcwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQA73rhF9tw8 K5MoCrbBew5nExpovEhNtI5iS3tEzE/DcLNTaqaRNAAsptWoLWNSI1BZuTFmmxvyHL0U4fLAfXEW YA0DKmSzQi6H6i+Go/3SgVx+G8B9jFXYzRwaBr2ZMoUc/5ARPsdb2ll3JYVkDDl+Z1b0TH4hCYmK LTD+yjPPCGlWfQ5BiSRFX7bJ1FrrwllLY2oA+l1paix4zZfi7n4mf4fZQ72lqhtf6G33UrYKHzHN 9ES/hEuoGCkcGaQgNXKBc11ewp8MfLaE5fG0XqgjV3sSs8ZagHEVzzppSpCULqkSNve6DbjD56DW QmPsi58cneJGbrtF3DkzU6VYzPG74PAAqoUmGp6zQ4v804k5O4MJvRsh9V+OXxTRjRBYKSGgKY09 lBC7pAzpj9fGcAuBEHh2sDySKn3zBJlCZuqm0TyhpzZnMsoIeImVN0G5ESy6d2ekFd1qExKsn+Zi /akxkuliRuuS/KGisNV4f23RrlSA8gWoaXz9nNqQndFB+vse90a6vRhZToo1a9jkEryocxEzRvde 0r3FEQgYTJyEBVF6h0MiGOtHh9aaOlrTTqv9SuZKThukqtUVXNNixIrePLiuLUTFVCnpEjo67hl1 t/A5gK4j3DB4yOlUG6o3NEqtVT8++nnuBTObi74klGR2Kgw6jFmvCxSJivYoiiPBNzGCA6kwggOl AgEBMHcwYzELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl YXJjaCBJbnN0aXR1dGlvbnMgQ0ExGzAZBgNVBAMMEkdFQU5UIFMvTUlNRSBSU0EgMQIQeEESOBXa C916mp3jhlMF3zAJBgUrDgMCGgUAoIICBzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEPFw0yNTA1MTUwNzQ5MzNaMCMGCSqGSIb3DQEJBDEWBBRC4quS2FcD2w/wopTdfHZ7 c9JMXjCBhgYJKwYBBAGCNxAEMXkwdzBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMg QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9N SU1FIFJTQSAxAhB4QRI4FdoL3XqaneOGUwXfMIGIBgsqhkiG9w0BCRACCzF5oHcwYzELMAkGA1UE BhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlv bnMgQ0ExGzAZBgNVBAMMEkdFQU5UIFMvTUlNRSBSU0EgMQIQeEESOBXaC916mp3jhlMF3zCBkwYJ KoZIhvcNAQkPMYGFMIGCMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCgYIKoZIhvcNAwcwCwYJ YIZIAWUDBAECMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCGjALBglghkgB ZQMEAgMwCwYJYIZIAWUDBAICMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQBGM3AzHNj5 zplUm0QLSi3NGWkRIUYxmal6HD/l1Xv7cvwuh5PAjvxK4Cz7SLsTLPDp9Lnns0W8/JMzUHaVUEBc LCr/gBbPTsQ4eXfsf+/zXQPulM1ERdvYf+nhjWhxBoAHqVh9Z/Iu+7shlFsI+KV+rpwB5bzQ2Xvn d5tTS5LCnizr9aIiIZAgCELBnQ+8/qH/CVDCi/Tcb0fs3czQwffPbLFw5vGAxn9pJP8P+htBkwFO GKpoqHFgHoKGUcNwRmNU/CgsfRfOpgQXfLL80FN8XSiAoMYwJs0/KbCaLA3X/V29UlxZPHaj9GSY vUPRfT0ddeN+pZii94Y5TgoH7QFvAAAAAAAA ------=_NextPart_000_0000_01DBC57E.A940D0B0-- From unknown Tue Jun 17 22:22:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78440: Unexpected requirement of --writable-root when using --share with guix shell References: <25fa22e9e6aa49faaed07d2452cbeee9@mdc-berlin.de> In-Reply-To: <25fa22e9e6aa49faaed07d2452cbeee9@mdc-berlin.de> Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 15 May 2025 08:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78440 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 78440@debbugs.gnu.org Cc: ludo@gnu.org, Navid.Afkhami@mdc-berlin.de Received: via spool by 78440-submit@debbugs.gnu.org id=B78440.174729759720419 (code B ref 78440); Thu, 15 May 2025 08:27:02 +0000 Received: (at 78440) by debbugs.gnu.org; 15 May 2025 08:26:37 +0000 Received: from localhost ([127.0.0.1]:50834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFTvJ-0005JH-B8 for submit@debbugs.gnu.org; Thu, 15 May 2025 04:26:37 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21128) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFTvD-0005Ix-5X for 78440@debbugs.gnu.org; Thu, 15 May 2025 04:26:31 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1747297573; cv=none; d=zohomail.com; s=zohoarc; b=UQKVwxKJikc4FZutkUQCnA4VkdFyUj3T6CW9im8LD818AaTc7Nz8JUKmweweVMl4DxDTEjxuFYYqNdcgBQNCSMYbA8JQTjd/PclMDDDk7C3ZlLA2IWTjY/Fz3wlG34VCXHQjMr+3Ra8rjgUPQUFzhA0q5LHFG25tAfY6gPBD4Kc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1747297573; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=Uf9wrp/l8E3cctNkSIk0KKrYm0TrK0FcNNWaZPAmhb0=; b=N71aSD6oBRX5kkbn32d2EqtpRPvsjPwe4c1A/ZrcnmggESWI0/czVNSYv1F27b0+w/4johtPhEPN+7Oqe4fg2CtxHf+QZSI4WdR52drQfc5NudftaSsIdFLQDxfFwGsJ0Udz4fl2oI6OQgCC3xAAbS+DCMTpk32i2v18DXdQEdg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1747297573; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=Uf9wrp/l8E3cctNkSIk0KKrYm0TrK0FcNNWaZPAmhb0=; b=eLfqMYOsKFR/SEJ996dlVm4qSvofVqSfaeKj2FEY5R4VDYcV49AdzH92O4BhPeYQ kkjvHde5O820n3YqHWMEL+4YO6XP6r5uzC2xF1eWfhYKbB1U/ek+ALCWdHn+DHTPgVg h3Ah1Grx3TrW8mhraV1WydXrs0I8e5TPZR75UVFA= Received: by mx.zohomail.com with SMTPS id 1747297570045474.23398658377164; Thu, 15 May 2025 01:26:10 -0700 (PDT) From: Ricardo Wurmus User-Agent: mu4e 1.12.9; emacs 29.4 Date: Thu, 15 May 2025 10:26:07 +0200 Message-ID: <87msbeth40.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is due to a change introduced with commit=20 ce363c1dc7bd63a74dcf7788d340819f6d5db89f: --8<---------------cut here---------------start------------->8--- commit ce363c1dc7bd63a74dcf7788d340819f6d5db89f Author: Ludovic Court=C3=A8s environment: Add =E2=80=98--writable-root=E2=80=99 and default to read-= only=20 root. =20=20=20=20 This is an incompatible change where the root file system in =E2=80=98guix shell -C=E2=80=99 is now read-only by default. --8<---------------cut here---------------end--------------->8--- There have been follow-up commits, such as=20 edc799dabfb059735f1a3084384925fe573d9de1 to make /tmp writable=20 again: --8<---------------cut here---------------start------------->8--- commit edc799dabfb059735f1a3084384925fe573d9de1 Author: Ludovic Court=C3=A8s environment, home: Make /tmp writable. =20=20=20=20 Fixes . =20=20=20=20 Fixes a bug caused by commit=20 ce363c1dc7bd63a74dcf7788d340819f6d5db89f, which inadvertently made /tmp read-only as well. --8<---------------cut here---------------end--------------->8--- The problem here is that the user's temporary home directory=20 inside the container is now read-only by default, because it is a=20 decendent of the read-only root directory: --8<---------------cut here---------------start------------->8--- guix shell --container coreutils -- /bin/sh -c 'env > ~/.test' /bin/sh: line 1: /home/rekado/.test: Read-only file system --8<---------------cut here---------------end--------------->8--- Is this intentional or should we add an exception to make the=20 in-container home directory created for the user invoking "guix=20 shell" writable for that same user? --=20 Ricardo From unknown Tue Jun 17 22:22:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78440: Unexpected requirement of --writable-root when using --share with guix shell Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 15 May 2025 12:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78440 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: 78440@debbugs.gnu.org, Navid.Afkhami@mdc-berlin.de Received: via spool by 78440-submit@debbugs.gnu.org id=B78440.174731198318058 (code B ref 78440); Thu, 15 May 2025 12:27:01 +0000 Received: (at 78440) by debbugs.gnu.org; 15 May 2025 12:26:23 +0000 Received: from localhost ([127.0.0.1]:52374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFXfK-0004h9-ST for submit@debbugs.gnu.org; Thu, 15 May 2025 08:26:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52968) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFXfH-0004gl-I7 for 78440@debbugs.gnu.org; Thu, 15 May 2025 08:26:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFXf8-0005t4-QT; Thu, 15 May 2025 08:26:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=NDUzMQ/uvLlUnoSnPq5e+ZWdxbbvjkQ9Jqrw3pwXLzI=; b=hYgqaOFXsdthY+1yFItH Xf5aqtD1+LEdoTKgx9omt/vNrgiq6Ny5P7WpT7hjSlfDhiR6UYquE7mgrrEQlF2i/5MP3CHZ50txf ZiWAlMwi1ZFtGAAJWsaU4rNCPPioBmlGlzTlE9pkvogGZt1UGVNsKQQ/Ec54WMRJHFcvL6RNBSBFg MPegfbXqKxUYt27mfnHGO75eRi8W7MKdEyMumSlzWKajXjSwaHTHhf1iRwucDTL73e+nBkDDkIwdv cUGFpobfgzXmcDoyLQQeOMUtSLthHkxQEkSf43d/L0rAZAFQFkKKhSfn7i74TWbpVfL/IqKwcvObj ianxoRxmjr5O0A==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87msbeth40.fsf@elephly.net> (Ricardo Wurmus's message of "Thu, 15 May 2025 10:26:07 +0200") References: <87msbeth40.fsf@elephly.net> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Sextidi 26 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Fusain Date: Thu, 15 May 2025 14:25:35 +0200 Message-ID: <87ikm2vz5s.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ricardo, Ricardo Wurmus writes: > Is this intentional or should we add an exception to make the > in-container home directory created for the user invoking "guix shell" > writable for that same user? This is being discussed in . The conclusion so far is that we should probably make $HOME writable. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun May 18 17:04:55 2025 Received: (at control) by debbugs.gnu.org; 18 May 2025 21:04:55 +0000 Received: from localhost ([127.0.0.1]:60993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGlBm-0007fu-RR for submit@debbugs.gnu.org; Sun, 18 May 2025 17:04:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51808) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGlAI-0007ZV-N5 for control@debbugs.gnu.org; Sun, 18 May 2025 17:03:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uGlAD-0002LB-Cd for control@debbugs.gnu.org; Sun, 18 May 2025 17:03:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=DHpuLBnrZ81+Jp/AFWOVoKFG+xMORpwv7vE+4munWns=; b=o/duBqr5R8WD0g CxOmM0NN1GEHXKZT3IQ6QRlGemuB64ZXrIxmZflurPFseicm531Z2n5tLj8/aezCYP8b5iRODErKL j6/4m4fwM9tg20DBWqKP+uHcTpqeHApkhxJrOmqDOLOPhk+vkAp2/BeqTnnWJ7XX1DDHOyeENrbuc 1zM22HnDL9920VvzmNQodyGJIFtlMXLLvKYylC0rsef1Q02snC7UtuvB1WDPPxIVquh9GRXojogkY bSvSfomLQHUlw8jbLxMqm0N/TOtjMXSQN1QFXo5yPxZrPCOTmcFj6P3P2WnDUtPEYemmWITGIslGX JlR6OzuqhspVl+so++5g==; Date: Sun, 18 May 2025 23:00:30 +0200 Message-Id: <871pslljm9.fsf_-_@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #78363 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 78363 78440 quit