From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 16:51:30 2022 Received: (at submit) by debbugs.gnu.org; 9 Aug 2022 20:51:30 +0000 Received: from localhost ([127.0.0.1]:45227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWCH-0004rf-SO for submit@debbugs.gnu.org; Tue, 09 Aug 2022 16:51:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:44436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWCG-0004rV-2f for submit@debbugs.gnu.org; Tue, 09 Aug 2022 16:51:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWCF-00079r-T0 for bug-guix@gnu.org; Tue, 09 Aug 2022 16:51:27 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:41544) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLWCE-00047x-EX for bug-guix@gnu.org; Tue, 09 Aug 2022 16:51:27 -0400 Received: by mail-qk1-x735.google.com with SMTP id i13so1851879qkm.8 for ; Tue, 09 Aug 2022 13:51:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc; bh=CCsYNH34iIlMataqAhOSab3a4RfEq2tH5syJxtONmSM=; b=VEQTwfDvLMOsP+6PjC7nEuvmehJqRdkdgt0wgEvocHjXfRORtQ+2OWFR9RBkl25oET DjwXa0zDuNSgpOeHvBhAfU1BptO8TTIR0OB55Xvk9G5TnI9hnkrMr3Bupn4HKnQ8ZrkE wFIGhlMpcQsIp8DiljzzflI3uL9JvXVRmUQodle3Evx984Lm+f7PsUwVZ+ShxyMmHMg5 FJonqzMw82Bf4z4QVPC81rkZFrDyLXD6d7Ukym1vsifjd9qsjxTLuFKBxsBd95LgFliS SeuuwTpJ86cYVF+vyg/WT/EyV2+UEaraobQdOFAXs3/9rped53PVDQTkg0m7ZTkKmQHQ PJJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc; bh=CCsYNH34iIlMataqAhOSab3a4RfEq2tH5syJxtONmSM=; b=a43Yh2KOXM+ne12g9w+ueSi28XXOf/d4A8KYXBpqu1Hf6x460GNETf5hfjkBu9uVsP gjXqttyYBix/PGOY0zKjy6/OZv/WXoNwhH2Vp+0hrkRzEBPhSB8EjALvLIWbatsynZss +IY70k8FeV0mToTT10Nc59lSWzf8oxwQmmEgHzH8tnFqDDAAijQDryodgEeCF6yx+m8Q 9rqxrGiBYbHaAn4MYNIpUjegd/Q1j0Iugsjkzt6M4QGycukK/IQ0xpxPYeX2qxVpDXvS wdxlFOz9yeYj3KiAoiZHMSGfPJyTBXsBLx2ez8phKIj1E7vjH3G9zW0lK+yCeGkXLQIC Wcgg== X-Gm-Message-State: ACgBeo1tkHQE7fgMM8qfTl9Kax3jeMVdqCRbz/KZV11VoEIqCRtOGvo7 RbsP3NJQJpaupcuaSveQVwWkwl1R3jw= X-Google-Smtp-Source: AA6agR4KOX3+0bqOuLOPRvydtQvTzFtnkwuA0gDFXM4HyUXHWVf0R8tthLIlPXY4nS37zBP4KKep6Q== X-Received: by 2002:a37:96c7:0:b0:6b9:3ca9:422 with SMTP id y190-20020a3796c7000000b006b93ca90422mr11214261qkd.101.1660078283848; Tue, 09 Aug 2022 13:51:23 -0700 (PDT) Received: from gmail.com (ec2-44-193-71-234.compute-1.amazonaws.com. [44.193.71.234]) by smtp.gmail.com with ESMTPSA id bq23-20020a05622a1c1700b0031eebfcb369sm10085353qtb.97.2022.08.09.13.51.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Aug 2022 13:51:23 -0700 (PDT) User-agent: mu4e 1.8.7; emacs 28.1 From: Christopher Rodriguez To: bug-guix@gnu.org Subject: [BUG] Default Notation for chmod in guix style? Date: Tue, 09 Aug 2022 16:47:58 -0400 Message-ID: <878rnxi1it.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::735; envelope-from=yewscion@gmail.com; helo=mail-qk1-x735.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, I've noticed that, when I explicitly declare absolute permissions in octal during a (chmod =E2=80=A6) in my package definitions and then run guix style, it converts them to decimal instead. Is this intended? I've gotten feedback and agree that octal (#o755) is much clearer to read than decimal (493), simply because I'm used to the actual unix chmod tool and its conventions. =2D- Christopher Rodriguez --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmLyyMoACgkQXZ6FgaGV z3umXA//b1FpJ7Kn6E58QWOFCr0sp0Dh0glJBiMWlAzuzmY+Z9dwK6tAi+K7ffNn WEm5+qV6lGOdwXJfNjgxlBSgnqSDz6TPCubhMXX4HBLrlWRG2Ql8An0n/kC/bjEV Tyh/JG5gPZHDMrVlaarrWQeFu1/dhmRDSMkLafez3u3LaO0sfH+rSm/10QFugdLa ClFIr0x+X+ZkCRGkrbQyV/y+A7cypnS3EwzGrr7Cf8GoolgII2R29gUADRGkGxDO gAGPOuJg1CXWC/0Jb14N0Koq5FbSnn7K7QUXlh0pPzCmv1UaIEYgrJcfvMgdzc8R SAS3QoDucQHP9yNa5KpMT6z89cpZjXNQ+GaDOxsEz+EpvzcTHpUZ4XkhkuGNO2C0 D1DWoXCl4AliLn4j7N7xkJqsdRpm08s+AbFW5/xf47DX+ItjAfrRn8YPGDKCkJz9 yeNctvFQd4oA81Na4O1sLcZzUSpAvKKnQg399/kXPU7quY/aQP6w8Zjd98XKk5h8 i1+JfacLN1gSd4fOz764uiQ1Hfiw3cHKfwPUMBQqgRxwazyr6lzLiDVbKVE6Nbvg nZLd04m1oZH9iiMoYluEX+cedapPXfCC6cscAnU+nTvS7aWhroCq8tcc0jaTJM2l jfY24oZxW5Nekqbgd3iBBEKahOyy8xbssH8q1sCjaTKP71fWxRw= =LYUE -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 16:59:21 2022 Received: (at 57090) by debbugs.gnu.org; 9 Aug 2022 20:59:21 +0000 Received: from localhost ([127.0.0.1]:45249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWJt-0005Bu-0O for submit@debbugs.gnu.org; Tue, 09 Aug 2022 16:59:21 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:36218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWJq-0005Bg-4L for 57090@debbugs.gnu.org; Tue, 09 Aug 2022 16:59:18 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by albert.telenet-ops.be with bizsmtp id 5YzG2800X20ykKC06YzG1P; Tue, 09 Aug 2022 22:59:16 +0200 Message-ID: <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> Date: Tue, 9 Aug 2022 22:59:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? Content-Language: en-US To: Christopher Rodriguez , 57090@debbugs.gnu.org, ludo@gnu.org References: <878rnxi1it.fsf@gmail.com> From: Maxime Devos In-Reply-To: <878rnxi1it.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ZtPyiqNfC1XjbttIXZUz6O5p" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1660078756; bh=xzjTwtDin2nPd2kwqLlI+5s9lYaXsEJAv64k3Ah9gHk=; h=Date:Subject:To:References:From:In-Reply-To; b=h6BeAX+d1mDU+khjeGVgD5P59IfhKCXlfORkHn3hBppiLCh5gvcaZwx8oChQs3hNx 0+V0RCWw2Iz53fnrDhmt8XAI/CNxkVeCkbPsVtSArlTHaaswVuU95IXV29ZUA862sB +TSgfyW67sMamHHT72hNXJhWD3PcYAvJKHSbEuq4/69CsyJX41nEAIk9tGYWZyGy1q M8k9AP8Zi0HhHOt1Xc+vBJSS4nhWoLM2/KOcXD0Vp0nVv5GSxlJKgZh0IVYv2beWDA KOjYe/i/IWR54oT6g4/yOBy3DQHtQ0C0leuByfAwwmfF1McUR4ZObUIN9SIxMMFGVp DTlvOFuBNafaA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57090 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 an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ZtPyiqNfC1XjbttIXZUz6O5p Content-Type: multipart/mixed; boundary="------------0xsa9PvNSfalKj9Yg9eN2HdG"; protected-headers="v1" From: Maxime Devos To: Christopher Rodriguez , 57090@debbugs.gnu.org, ludo@gnu.org Message-ID: <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? References: <878rnxi1it.fsf@gmail.com> In-Reply-To: <878rnxi1it.fsf@gmail.com> --------------0xsa9PvNSfalKj9Yg9eN2HdG Content-Type: multipart/mixed; boundary="------------ep80yEyJEmhMeaRjYJzk0GwN" --------------ep80yEyJEmhMeaRjYJzk0GwN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Tm90ZTogTm8gbmVlZCBmb3IgW0JVR10gcHJlZml4ZXMgLS0gdGhleSBhcmUgcHJlZml4ZWQg YXV0b21hdGljYWxseSBieSANCmJ1ZyNOTk5OTiBhbmQgdGhlIGJ1ZyB0cmFja2VyIGlzIGVp dGhlciBmb3IgYnVncyBvciBwYXRjaGVzLCBhbmQgdGhlIA0KbGF0dGVyIGhhcyB0aGUgW1BB VENIIC4uLl0gY29udmVudGlvbi4gTm8gaGFybSB0aG91Z2guDQoNCk9uIDA5LTA4LTIwMjIg MjI6NDcsIENocmlzdG9waGVyIFJvZHJpZ3VleiB3cm90ZToNCj4gSGVsbG8sDQo+DQo+IEkn dmUgbm90aWNlZCB0aGF0LCB3aGVuIEkgZXhwbGljaXRseSBkZWNsYXJlIGFic29sdXRlIHBl cm1pc3Npb25zIGluDQo+IG9jdGFsIGR1cmluZyBhIChjaG1vZCDigKYpIGluIG15IHBhY2th Z2UgZGVmaW5pdGlvbnMgYW5kIHRoZW4gcnVuIGd1aXgNCj4gc3R5bGUsIGl0IGNvbnZlcnRz IHRoZW0gdG8gZGVjaW1hbCBpbnN0ZWFkLg0KPg0KPiBJcyB0aGlzIGludGVuZGVkPyBJJ3Zl IGdvdHRlbiBmZWVkYmFjayBhbmQgYWdyZWUgdGhhdCBvY3RhbCAoI283NTUpIGlzDQo+IG11 Y2ggY2xlYXJlciB0byByZWFkIHRoYW4gZGVjaW1hbCAoNDkzKSwgc2ltcGx5IGJlY2F1c2Ug SSdtIHVzZWQgdG8gdGhlDQo+IGFjdHVhbCB1bml4IGNobW9kIHRvb2wgYW5kIGl0cyBjb252 ZW50aW9ucy4NCj4NCj4gLS0NCj4NCj4gQ2hyaXN0b3BoZXIgUm9kcmlndWV6DQoNCidjaG1v ZCcgaXMgbm90IG1lbnRpb25lZCBhbnl3aGVyZSBpbiAoZ3VpeCBzY3JpcHRzIHN0eWxlKSwg c28gSSdkIHRoaW5rIA0KaXQncyBqdXN0IGFuIG92ZXJzaWdodC4gVGhlIGF1dGhvcml0eSBv biB0aGUgbWF0dGVyIHdvdWxkIGJlIEx1ZG92aWMgDQpDb3VydMOocyA8bHVkb0BnbnUub3Jn Pg0KDQpEaXNjbGFpbWVyOiBJJ20gdGhlIG9uZSB0aGF0IHdyb3RlIHRoYXQgZmVlZGJhY2su IExldCdzIG5vdCBkb3VibGUtY291bnQgDQpteSBub24tZXhpc3RlbnQgJ3ZvdGVzJy4NCg0K R3JlZXRpbmdzLA0KTWF4aW1lDQoNCg== --------------ep80yEyJEmhMeaRjYJzk0GwN Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------ep80yEyJEmhMeaRjYJzk0GwN-- --------------0xsa9PvNSfalKj9Yg9eN2HdG-- --------------ZtPyiqNfC1XjbttIXZUz6O5p Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvLKnwUDAAAAAAAKCRBJ4+4iGRcl7hEf AQDB8V3ppIEiT3eecvd5DGYGcT5wCwYNbOmHnJx1QdM9lwEAsiC/lHdjZ0Lsu9YFMgDYqwexjxS5 L5aevvWB9fyp7Qs= =jadR -----END PGP SIGNATURE----- --------------ZtPyiqNfC1XjbttIXZUz6O5p-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 17:04:31 2022 Received: (at submit) by debbugs.gnu.org; 9 Aug 2022 21:04:31 +0000 Received: from localhost ([127.0.0.1]:45260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWOt-0007an-27 for submit@debbugs.gnu.org; Tue, 09 Aug 2022 17:04:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:50604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWOq-0007aY-JG for submit@debbugs.gnu.org; Tue, 09 Aug 2022 17:04:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWOq-0004X9-Ep for bug-guix@gnu.org; Tue, 09 Aug 2022 17:04:28 -0400 Received: from mx1.riseup.net ([198.252.153.129]:42650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWOn-0006Ai-69 for bug-guix@gnu.org; Tue, 09 Aug 2022 17:04:27 -0400 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4M2QYM3R1czDqVX; Tue, 9 Aug 2022 21:04:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1660079063; bh=Nkvqayy8MTSBXw2LnTWfLCNBWH+XNhGB0fRt5+E3n8E=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=h5aq0PQCjzJX4xOlsXGRO36CiTWF4pYfJn5+pMt0oANobeO7bxDbGZPlTVL2ui0ib WH3TB5qVxlDQEdJtls0OEybAC1s+YERUPNwNFWQRn0i2ZJhNl5UR/Eeyy0A825KwZ6 kq9Wta2xbQ7GDilEezaQsps5IhfnKLefSDOip9OI= X-Riseup-User-ID: 2D85D353C1025928FBE34D253CF982BB6A80BDD9713ED8183ECF1030BA3E8DD6 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4M2QYL54yhz1yWw; Tue, 9 Aug 2022 21:04:22 +0000 (UTC) References: <878rnxi1it.fsf@gmail.com> From: Csepp To: Christopher Rodriguez Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? Date: Tue, 09 Aug 2022 21:01:15 +0000 In-reply-to: <878rnxi1it.fsf@gmail.com> Message-ID: <87wnbhf7sd.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-guix@gnu.org, 57090@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Christopher Rodriguez writes: > [[PGP Signed Part:Undecided]] > > Hello, > > I've noticed that, when I explicitly declare absolute permissions in > octal during a (chmod =E2=80=A6) in my package definitions and then run g= uix > style, it converts them to decimal instead. > > Is this intended? I've gotten feedback and agree that octal (#o755) is > much clearer to read than decimal (493), simply because I'm used to the > actual unix chmod tool and its conventions. Seems to be a Scheme limitation: ``` scheme@(guile-user)> '(#o10) $1 =3D (8) ``` From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 17:04:37 2022 Received: (at 57090) by debbugs.gnu.org; 9 Aug 2022 21:04:37 +0000 Received: from localhost ([127.0.0.1]:45265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWOz-0007bN-KO for submit@debbugs.gnu.org; Tue, 09 Aug 2022 17:04:37 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWOw-0007b7-WF for 57090@debbugs.gnu.org; Tue, 09 Aug 2022 17:04:35 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0F87840E32; Tue, 9 Aug 2022 23:04:33 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id BFSXn_VA7pWd; Tue, 9 Aug 2022 23:04:32 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1660079069; bh=iPc1tw2jRPsRUrOOgYtWclSlwEXhOq+ojlroqCFFdCw=; h=Date:Subject:From:To:References:In-Reply-To; b=OJrtGaxA6/dveh/oWN3KRPqG/a4YC0mjInNBLfnWrGPBhYFogbAH4sRs9D197XhfH goje/asmrRsykrGMoefrDOaMVhlE7IVjA9rER08ibxShgLmdGDFwL61i/pLmvDGYGk E1DOOmcwxzNFjSdawDyir9kYYu/JaQ07Wle+8Sr9glGjcVhQ7atF47n2CFzAosvr7A ISQGaVjZ2Mw5i5m1F+mHm/fdaWYowqdNqwWQEtzrKwHtVhIqv7Mh0Isn/rcATVUhhN PZBK30/gY7hOEOWPsJk1anxzyvCHg+J63aDDDF3PLksUDdAl522gWQZ8HvpkMvKKdo 2zQ/MQmDBEnCQ== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 09 Aug 2022 22:04:24 +0100 Message-Id: Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? From: "(" To: "Maxime Devos" , "Christopher Rodriguez" , <57090@debbugs.gnu.org>, References: <878rnxi1it.fsf@gmail.com> <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> In-Reply-To: <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57090 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 (-) On Tue Aug 9, 2022 at 9:59 PM BST, Maxime Devos wrote: > 'chmod' is not mentioned anywhere in (guix scripts style), so I'd think= =20 > it's just an oversight. The authority on the matter would be Ludovic=20 > Court=C3=A8s Is it possible that (guix read-print) stores octal numbers directly as Scheme numbers, with no way to distinguish them from decimal numbers, which means when they are printed they are just treated as base10? I poked around a bit in the module but couldn't find the code for number reading. -- ( From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 17:08:57 2022 Received: (at 57090) by debbugs.gnu.org; 9 Aug 2022 21:08:58 +0000 Received: from localhost ([127.0.0.1]:45281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWTB-0007nN-Na for submit@debbugs.gnu.org; Tue, 09 Aug 2022 17:08:57 -0400 Received: from knopi.disroot.org ([178.21.23.139]:45414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWTA-0007nD-C4 for 57090@debbugs.gnu.org; Tue, 09 Aug 2022 17:08:56 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 81A2C40D3B; Tue, 9 Aug 2022 23:08:55 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fQZYd_2g2yZA; Tue, 9 Aug 2022 23:08:54 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1660079334; bh=bUqYa5FaJQMlrZp5ZghDa2zgEguazQLplP7RSNLuRg8=; h=Date:Cc:Subject:From:To:References:In-Reply-To; b=KR0x7SQQyXOGHmSesvl6bWj34b7uPzoCjTOo0XJaNNsQdzPEtY2jdyp708fReFuwl rggO8rvvf/EM+u8Oz+lYUEjGgMPBSZtDXHSFw2/C9N/YoN985rN8QJHHmSCJVi7v2H 68JZDQwFWpGGJ0xR9fHtO7XSCpFu4QBBlCvF5HvAztGPtkv65offHqjHs1mcKLcsAX 7C9mJquzO36xnz3KpCCjJzNP3WzHGZwPvuihCxhR9XeV+9fcMNUQe2cX8jg2aMWZl4 QAbYD9516EcdFnz/LvOg9CCoJ4Cljq5guWtMdb+Usbd3LNZhuge4/H+dCl3xukTkrr U4ofk9f9TmQuw== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 09 Aug 2022 22:08:53 +0100 Message-Id: Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? From: "(" To: "Csepp" , "Christopher Rodriguez" References: <878rnxi1it.fsf@gmail.com> <87wnbhf7sd.fsf@riseup.net> In-Reply-To: <87wnbhf7sd.fsf@riseup.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57090 Cc: 57090@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue Aug 9, 2022 at 10:01 PM BST, Csepp wrote: > Seems to be a Scheme limitation: > > ``` > scheme@(guile-user)> '(#o10) > $1 =3D (8) > ``` `guix style` uses a completely seperate reader, defined in (guix read-print), so even though it's possible it has the same limitation, we could easily modify it to support octal/hexadecimal/binary numbers. -- ( From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 09 17:12:32 2022 Received: (at 57090) by debbugs.gnu.org; 9 Aug 2022 21:12:32 +0000 Received: from localhost ([127.0.0.1]:45288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWWe-0007x9-7s for submit@debbugs.gnu.org; Tue, 09 Aug 2022 17:12:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWWc-0007wo-1i for 57090@debbugs.gnu.org; Tue, 09 Aug 2022 17:12:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47408) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWWW-0007YA-RU; Tue, 09 Aug 2022 17:12:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Gd7z3aZcFnoi5uVs2dUw7fKkVit2ItFmHRy5NLR3+cc=; b=iDRPUBFpBCb4oIz2F6H4 nc6KF4EA8IN34+1ToFt1rDAZtNprQX9v8zs1KiTChT6BushJA/ybfscDQ+RVQQPrd1jLXo8YU0CTl QLpBR0W4r2WSgX+4eWIXWjHBxy8U+ZIbbjhOJHN1f/iiJZq92stjmnRSAF0vIBprPlS7C9/56wO43 5prNsRG0cJy6u8vC+8ljRMvHaPDqcNMf/ijg3I+cQCxBW5sFhbBdoXfP7VVWDXJhdeed+lvIwGPv5 RSWCvnb7NREzuJC47rTRGvOOhr//NrNPGLAFyqQNPZBM9E4V6njHmgUOL54PtdxS/O8Z3RqTAkAPt 6U1kvmNlTWU74g==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:50892 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWWT-0007rd-Mm; Tue, 09 Aug 2022 17:12:24 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "(" Subject: Re: bug#57090: [BUG] Default Notation for chmod in guix style? References: <878rnxi1it.fsf@gmail.com> <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> Date: Tue, 09 Aug 2022 23:12:20 +0200 In-Reply-To: (paren@disroot.org's message of "Tue, 09 Aug 2022 22:04:24 +0100") Message-ID: <87czd92kaz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57090 Cc: 57090@debbugs.gnu.org, Christopher Rodriguez , Maxime Devos 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, "(" skribis: > On Tue Aug 9, 2022 at 9:59 PM BST, Maxime Devos wrote: >> 'chmod' is not mentioned anywhere in (guix scripts style), so I'd think= =20 >> it's just an oversight. The authority on the matter would be Ludovic=20 >> Court=C3=A8s > > Is it possible that (guix read-print) stores octal numbers directly as > Scheme numbers, with no way to distinguish them from decimal numbers, > which means when they are printed they are just treated as base10? I > poked around a bit in the module but couldn't find the code for number > reading. Indeed, the reader is basically a wrapper around =E2=80=98read=E2=80=99. I= t preserves comments and vertical space, but it doesn=E2=80=99t attempt to preserve the style of numbers (base, etc.), strings (whether \n & co. are escaped or literal), and so on. I think that=E2=80=99d be a bit too much honestly. Now, we could tweak the pretty printer so that it recognizes patterns where numbers or strings should be printed in a certain way. Help welcome! :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 31 05:20:56 2022 Received: (at control) by debbugs.gnu.org; 31 Aug 2022 09:20:57 +0000 Received: from localhost ([127.0.0.1]:38198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTJu4-00069j-JS for submit@debbugs.gnu.org; Wed, 31 Aug 2022 05:20:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTJu1-00069S-JO for control@debbugs.gnu.org; Wed, 31 Aug 2022 05:20:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54028) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTJtw-00059K-4M for control@debbugs.gnu.org; Wed, 31 Aug 2022 05:20:48 -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=/ycSOnLO+g43UI6u1hdEVkaBBo7Axc2PTCv/UUxRc1c=; b=d4qXxmbZn6n2Cc B5fBwu52TKmUVdzSq7AgEpXl34JIvh64lM05PXeqp8U7GqcIH8v321eLs5endzXJQBlGAk1WyPJ8W YhhPupqJC5cpfQ7QEsPv4mDUPua4ZiMwKsNJx2kh8smTYVYGaqKPN0SMVmtWM4oKl2vdEnRWMwI+F sgiZ8v9ENw2G8lif37r0dFgaN+QKA/qAGP/7axG1gFaHCAwBC/IMkGghtoJhmpaWajDjxNGRWu19L 2s9IO1Q+nWtNQLNI0bPtygdVsgo3mGmm6kepdLVQXGyaE8J+RSdGTaYhmNz+7yAVzTZr+GlfYyOtK AAIPrJIkqKsALDOLZ+DQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56482 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTJtp-0000ek-HS for control@debbugs.gnu.org; Wed, 31 Aug 2022 05:20:45 -0400 Date: Wed, 31 Aug 2022 11:20:37 +0200 Message-Id: <87zgfkdb16.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #57090 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 (---) retitle 57090 'guix style' pretty-printer always renders integers as base10 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 12:43:31 2022 Received: (at 57090-done) by debbugs.gnu.org; 1 Sep 2022 16:43:31 +0000 Received: from localhost ([127.0.0.1]:44021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnHv-0006nP-8B for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:43:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnHt-0006nC-Nh for 57090-done@debbugs.gnu.org; Thu, 01 Sep 2022 12:43:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59126) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTnHo-0004J0-Ft; Thu, 01 Sep 2022 12:43:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=9R/BL14+FMsAIGtgIRLEoWLBhaIcwYbWDlW+wV45iPU=; b=i5X2crumAuVyYjpoFD2d V9dMxUXmqm1nmFK1ecMgBT51dOzapQH7tNq2reMbKqgADvc6PIAcjwVvJ0wTqd59curawauXssnTO 8ZatM8uUJrOrJmL06L7LPOHWLZA99I+/wIhx8YLiPVRHAF+PEp2+EBkmdr78niYcTxVN1m0/aQdRI SaXeioTsw2K8G6BFYjP0zdSCFzlaM/u4t8wEjKqXaP18urNtceCMnXG2GauMdyyeMmFjkEL9G0qfQ SqWnDHVrYfniL/Zxoi8Z8OEwweP+JQMDnlmBIgR4EhCgVTk0rEroXWSzbul3wUQEI7kixBf8NcUDo JzciU8xRcC90UQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:57082 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTnHo-0000CX-2j; Thu, 01 Sep 2022 12:43:24 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "(" Subject: Re: bug#57090: 'guix style' pretty-printer always renders integers as base10 References: <878rnxi1it.fsf@gmail.com> <3f031a26-5835-e4ac-d8e5-ed725d8b1633@telenet.be> <87czd92kaz.fsf@gnu.org> Date: Thu, 01 Sep 2022 18:43:22 +0200 In-Reply-To: <87czd92kaz.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Tue, 09 Aug 2022 23:12:20 +0200") Message-ID: <87k06nyrit.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57090-done Cc: Maxime Devos , Christopher Rodriguez , 57090-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Ludovic Court=C3=A8s skribis: > Now, we could tweak the pretty printer so that it recognizes patterns > where numbers or strings should be printed in a certain way. I did that in c3b1cfe76b7038f4030d7d207ffc417fed9a7ead. Lemme know how you like it! :-) Ludo=E2=80=99. From unknown Sat Jun 14 18:54:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Sep 2022 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator