From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OJB3BqeYEWW4cAEAauVa8A:P1 (envelope-from ) for ; Mon, 25 Sep 2023 16:26:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OJB3BqeYEWW4cAEAauVa8A (envelope-from ) for ; Mon, 25 Sep 2023 16:26:47 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CC7F946E5E for ; Mon, 25 Sep 2023 16:26:46 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail2 header.b=ZdoXr2d+; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=elenq.tech ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695652006; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ekADidXDsFthRWNCNWRAbsOBtxRXpWIyPalIhidt3AM=; b=QS8ape2M+o0T0mFqRR2g8BpFJrydQYesHCkyVcNjlTMEmYHuYjV5zMIawpl0kGC1yI6fhI JCl/MOEkA2k2JV0o8Z1Ug2OKRBssGtiTFRXhRNy02oA/yWUj68eWhVmC3uIAE8/OwlkzLM J8y+LH96f07A0LVlgDWS/BFerS2xB6PcqEeWZ1JTT4fctu3BA04KFWo4xuI1+CnUFrL4OQ ukGe0bLe21izNhAP1FehRja1+xHb1BwGQusbfFogHr0IYr4G8LJ9DZQI/zUsNgKFsdxMIK yizjwEDRYQ/JltrLpORWvltahMLpNraEFYO1v+ExehVvXfmQlT7CIHePdOBgEQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695652006; a=rsa-sha256; cv=none; b=f/vc93wleNzf5kyZc2n/0/tbLxrKACEjiCHcEkCkVYGNA1hDjCYkiFaDSn6uDfGwG5VUMx J9fDG6NgU79yEcljFtk7oN94kOCpRTHE8zLWWsTge9orPU3+RqC/L7I/dnC1dndQE+8rvC XOxnTo1nnbBejSXV7YYdOPMMFM/RFpyEWogr24JiBrh0KXFxA7N5vicMoeym6EgHTBSoZB 0xLnz2q7jcYyOUC4S+0vkmsAaj7Mh/C52k2l7feRR2pdDZwTR7Si10F2zYdqB6bc3TAX20 mAGtXzEE9V9lr5SqtPKkesoDWHaxTZex42pc3XX0rk95R8l7jrnjac8rKxc/Rw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail2 header.b=ZdoXr2d+; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=elenq.tech Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkmXK-0002JO-II; Mon, 25 Sep 2023 10:26:11 -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 1qkmX9-0002HL-0s for guix-devel@gnu.org; Mon, 25 Sep 2023 10:25:59 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkmX4-0003zM-Hf for guix-devel@gnu.org; Mon, 25 Sep 2023 10:25:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail2; t=1695651943; x=1695911143; bh=ekADidXDsFthRWNCNWRAbsOBtxRXpWIyPalIhidt3AM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ZdoXr2d+x5b2gLA9VygO3j5n4YB5eGpPoSrp4KIFS2zxzdz7Vt0C70h6EVp4Nlv4e RDGPTIR6E104ZYSXeWbbWu39nLfYuYlh8I4/txYQRXTeQM/dX9h4MFNjHW7hxePmrM np5mIWKtjJIEwd4+RyHvnnsMWZZ0/NxvG7Dmh/fExC9YDvo2LnRnAO38HQB/1aa9Az hTHTyQ2RIGKHBoWiqqJZAitHIsrulOc0Ur4WH/3/kp3KLHZt8D74NpxDyoWzbEVgN+ yNWAiTN3TMPpFRMUQ5yv49r8pgMhW1bV6hL5yrn/7ULF7dX0rf2uBBtiDUvXSCUkNU S24FmdDndXF1Q== Date: Mon, 25 Sep 2023 14:25:26 +0000 To: "guix-devel\\@gnu.org" From: Ekaitz Zarraga Subject: RFC: add more setups to Guix docs (was: The e(macs)lephant in the room and the Guix Bang) Message-ID: Feedback-ID: 3263582:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_xdSF1tCxmCftyLLIhlC4nnyQsh2R4wQe53CV4PsTxY" Received-SPF: pass client-ip=185.70.40.136; envelope-from=ekaitz@elenq.tech; helo=mail-40136.proton.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, PDS_OTHER_BAD_TLD=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -6.73 X-Migadu-Spam-Score: -6.73 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: CC7F946E5E X-TUID: P641AHPiDAF0 This is a multi-part message in MIME format. --b1_xdSF1tCxmCftyLLIhlC4nnyQsh2R4wQe53CV4PsTxY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I decided to go for the action instead of discussion. I attach an early WIP patch where I add a small section about other setups for Guix development. I moved the Vim section from the bottom because it felt alone and dangling. I'd also like to add something about commit style, and that kind of things, but I'll leave it for later. Are maintainers open to add some section like this to the manual? Please, comments and ideas are welcome. If anyone wants to add other setups, please do. Best, Ekaitz --b1_xdSF1tCxmCftyLLIhlC4nnyQsh2R4wQe53CV4PsTxY Content-Type: text/x-patch; name=0001-WIP-doc-contributing-Add-alternative-setups-section.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-WIP-doc-contributing-Add-alternative-setups-section.patch RnJvbSA0MGU1ZDg0MGNmNDk3YTQzMTNmMzNjZTVmYWQ3ZWNiZWEwODFmNmJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8NDBlNWQ4NDBjZjQ5N2E0MzEzZjMzY2U1ZmFkN2Vj YmVhMDgxZjZiYS4xNjk1NjUxNTE3LmdpdC5la2FpdHpAZWxlbnEudGVjaD4KRnJvbTogRWthaXR6 IFphcnJhZ2EgPGVrYWl0ekBlbGVucS50ZWNoPgpEYXRlOiBNb24sIDI1IFNlcCAyMDIzIDE2OjE2 OjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gV0lQOiBkb2M6IGNvbnRyaWJ1dGluZzogQWRkIGFs dGVybmF0aXZlIHNldHVwcyBzZWN0aW9uCgpTdGFydCB3aXRoIEd1aWxlIFN0dWRpbyBhbmQgVmlt L05lb1ZpbS4KCiogZG9jL2NvbnRyaWJ1dGluZy50ZXhpIChBbHRlcm5hdGl2ZSBTZXR1cHMpOiBB ZGQgc2VjdGlvbiBleHBsYWluaW5nCiAgb3RoZXIgc2V0dXBzIHRoYXQgYXJlIHNpbWlsYXIgdG8g dGhlIG9uZSBpbiBUaGUgUGVyZmVjdCBTZXR1cAotLS0KIGRvYy9jb250cmlidXRpbmcudGV4aSB8 IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv Yy9jb250cmlidXRpbmcudGV4aSBiL2RvYy9jb250cmlidXRpbmcudGV4aQppbmRleCBjZTRiOWRi MzY2Li4wYzk4YTgxNzg3IDEwMDY0NAotLS0gYS9kb2MvY29udHJpYnV0aW5nLnRleGkKKysrIGIv ZG9jL2NvbnRyaWJ1dGluZy50ZXhpCkBAIC0yMyw2ICsyMyw3IEBAIENvbnRyaWJ1dGluZwogKiBC dWlsZGluZyBmcm9tIEdpdDo6ICAgICAgICAgICBUaGUgbGF0ZXN0IGFuZCBncmVhdGVzdC4KICog UnVubmluZyBHdWl4IEJlZm9yZSBJdCBJcyBJbnN0YWxsZWQ6OiAgSGFja2VyIHRyaWNrcy4KICog VGhlIFBlcmZlY3QgU2V0dXA6OiAgICAgICAgICAgVGhlIHJpZ2h0IHRvb2xzLgorKiBBbHRlcm5h dGl2ZSBTZXR1cHM6OiAgICAgICAgICBPdGhlciBwb3NpYmxlIHRvb2xzIHRoYXQgZG8gdGhlIGpv Yi4KICogUGFja2FnaW5nIEd1aWRlbGluZXM6OiAgICAgICAgR3Jvd2luZyB0aGUgZGlzdHJpYnV0 aW9uLgogKiBDb2RpbmcgU3R5bGU6OiAgICAgICAgICAgICAgICBIeWdpZW5lIG9mIHRoZSBjb250 cmlidXRvci4KICogU3VibWl0dGluZyBQYXRjaGVzOjogICAgICAgICAgU2hhcmUgeW91ciB3b3Jr LgpAQCAtNDQ4LDYgKzQ0OSw3NiBAQCBUaGUgUGVyZmVjdCBTZXR1cAogRW1hY3MgTWFudWFsfSBh bmQgQHJlZntNaW5vciBNb2RlLCwsIGRlYmJ1Z3MtdWcsIFRoZSBEZWJidWdzIFVzZXIKIEd1aWRl fS4KIAorQG5vZGUgQWx0ZXJuYXRpdmUgU2V0dXBzCisKK090aGVyIHNldHVwcyBtYXkgbGV0IHlv dSB3b3JrIG9uIEd1aXggd2l0aCBhIHNpbWlsYXIgZGV2ZWxvcG1lbnQKK2V4cGVyaWVuY2UsIGJ1 dCB1c2luZyBhbiBlZGl0b3IgdGhhdCBpcyBub3QgYXMgcG93ZXJmdWwgYXMgRW1hY3MsIGJ1dAor dGhleSBtaWdodCB3b3JrIGJldHRlciB3aXRoIHRoZSB0b29scyB5b3UgY3VycmVudGx5IHVzZSBv ciBoZWxwIHlvdQorbWFrZSB0aGUgdHJhbnNpdGlvbiB0byBFbWFjcy4KKworVGhlIG9wdGlvbnMg bGlzdGVkIGJlbG93IG9ubHkgcHJvdmlkZSB0aGUgYWx0ZXJuYXRpdmVzIHRvIHRoZSBFbWFjcwor YmFzZWQgc2V0dXAsIHdoaWNoIGlzIHRoZSBtb3N0IHdpZGVseSB1c2VkIGluIHRoZSBHdWl4IGNv bW11bml0eS4gSWYKK3lvdSB3YW50IHRvIHJlYWxseSB1bmRlcnN0YW5kIGhvdyBpcyB0aGUgcGVy ZmVjdCBzZXR1cCBmb3IgR3VpeAorZGV2ZWxvcG1lbnQgc3VwcG9zZWQgdG8gd29yaywgd2UgZW5j b3VyYWdlIHlvdSB0byByZWFkIHRoZSBzZWN0aW9uCitiZWZvcmUgdGhpcyByZWdhcmRsZXNzIHRo ZSBlZGl0b3IgeW91IGNob29zZSB0byB1c2UuCisKK0BtZW51CisqIEd1aWxlIFN0dWRpbzo6ICAg ICAgICAgICAgICAgIEZpcnN0IHN0ZXAgaW4geW91ciB0cmFuc2l0aW9uIHRvIEVtYWNzLgorKiBW aW0gYW5kIE5lb1ZpbTo6ICAgICAgICAgICAgICBXaGVuIHlvdSBhcmUgZXZpbCB0byB0aGUgcm9v dC4KK0BlbmQgbWVudQorCitAbm9kZSBHdWlsZSBTdHVkaW8KK0BzdWJzZWN0aW9uIEd1aWxlIFN0 dWRpbworCitHdWlsZSBTdHVkaW8gaXMgYSBwcmUtY29uZmlndXJlZCBFbWFjcyB3aXRoIG1vc3Rs eSBldmVyeXRoaW5nIHlvdSBuZWVkCit0byBzdGFydCBoYWNraW5nIGluIGd1aWxlLiBJZiB5b3Ug YXJlIG5vdCBmYW1pbGlhciB3aXRoIEVtYWNzIGl0IG1ha2VzCit0aGUgdHJhbnNpdGlvbiBlYXNp ZXIgZm9yIHlvdS4KKworQGV4YW1wbGUKK2d1aXggaW5zdGFsbCBndWlsZS1zdHVkaW8KK0BlbmQg ZXhhbXBsZQorCitHdWlsZSBTdHVkaW8gY29tZXMgd2l0aCBHZWlzZXIgcHJlaW5zdGFsbGVkIGFu ZCBwcmVwYXJlZCBmb3IgYWN0aW9uLgorCitAbm9kZSBWaW0gYW5kIE5lb1ZpbQorQHN1YnNlY3Rp b24gVmltIGFuZCBOZW92aW0KKworCitWaW0gKGFuZCBOZW9WaW0pIGFyZSBhbHNvIHBhY2thZ2Vk IGluIEd1aXgsIGp1c3QgaW4gY2FzZSB5b3UgZGVjaWRlZAordG8gZ28gZm9yIHRoZSBldmlsIHBh dGguCisKK0BleGFtcGxlCitndWl4IGluc3RhbGwgdmltCitAZW5kIGV4YW1wbGUKKworSWYgeW91 IHdhbnQgdG8gZW5qb3kgYSBzaW1pbGFyIGRldmVsb3BtZW50IGV4cGVyaWVuY2UgdG8gdGhhdCBp biB0aGUgcGVyZmVjdAorc2V0dXAsIHlvdSBzaG91bGQgaW5zdGFsbCBzZXZlcmFsIHBsdWdpbnMg dG8gY29uZmlndXJlIHRoZSBlZGl0b3IuIFZpbSAoYW5kCitOZW9WaW0pIGhhdmUgdGhlIGVxdWl2 YWxlbnQgdG8gUGFyZWRpdCwKK0B1cmVme2h0dHBzOi8vd3d3LnZpbS5vcmcvc2NyaXB0cy9zY3Jp cHQucGhwP3NjcmlwdF9pZD0zOTk4LAorQGNvZGV7cGFyZWRpdC52aW19fSwgdGhhdCB3aWxsIGhl bHAgeW91IHdpdGggdGhlIHN0cnVjdHVyYWwgZWRpdGluZyBvZiBzY2hlbWUKK2ZpbGVzICh0aGUg c3VwcG9ydCBmb3IgdmVyeSBsYXJnZSBmaWxlcyBpcyBub3QgZ3JlYXRoLCB0aG91Z2gpLgorCitA ZXhhbXBsZQorZ3VpeCBpbnN0YWxsIHZpbS1wYXJlZGl0CitAZW5kIGV4YW1wbGUKKworV2UgYWxz byByZWNvbW1lbmQgdGhhdCB5b3UgcnVuIEBjb2RlezpzZXQgYXV0b2luZGVudH0gc28gdGhhdCB5 b3VyIGNvZGUgaXMKK2F1dG9tYXRpY2FsbHkgaW5kZW50ZWQgYXMgeW91IHR5cGUuCisKK0ZvciB0 aGUgaW50ZXJhY3Rpb24gd2l0aCBHaXQsCitAdXJlZntodHRwczovL3d3dy52aW0ub3JnL3Njcmlw dHMvc2NyaXB0LnBocD9zY3JpcHRfaWQ9Mjk3NQorQGNvZGV7ZnVnaXRpdmUudmltfX0gaXMgdGhl IG1vc3QgY29tbW9ubHkgdXNlZCBwbHVnaW46CisKK0BleGFtcGxlCitndWl4IGluc3RhbGwgdmlt LWZ1Z2l0aXZlCitAZW5kIGV4YW1wbGUKKworSW4gTmVvVmltIHlvdSBjYW4gZXZlbiBldmVuIG1h a2UgYSBzaW1pbGFyIHNldHVwIHRvIEdlaXNlciB1c2luZworQHVybHtodHRwczovL2Nvbmp1cmUu ZnVuLywgQ29uanVyZX0gdGhhdCBsZXRzIHlvdSBjb25uZWN0IHRvIGEgcnVubmluZworR3VpbGUg cHJvY2VzcyBhbmQgaW5qZWN0IHlvdXIgY29kZSB0aGVyZSBsaXZlIChzYWRseSBpdCdzIG5vdCBw YWNrYWdlZCBpbgorR3VpeCB5ZXQpLgorCisKIEBub2RlIFBhY2thZ2luZyBHdWlkZWxpbmVzCiBA c2VjdGlvbiBQYWNrYWdpbmcgR3VpZGVsaW5lcwogCkBAIC0xMTk2LDEzICsxMjY3LDYgQEAgRm9y bWF0dGluZyBDb2RlCiBAbm9pbmRlbnQKIEB4cmVme0ludm9raW5nIGd1aXggc3R5bGV9LCBmb3Ig bW9yZSBpbmZvcm1hdGlvbi4KIAotQGNpbmRleCBWaW0sIFNjaGVtZSBjb2RlIGVkaXRpbmcKLUlm IHlvdSBhcmUgZWRpdGluZyBjb2RlIHdpdGggVmltLCB3ZSByZWNvbW1lbmQgdGhhdCB5b3UgcnVu IEBjb2RlezpzZXQKLWF1dG9pbmRlbnR9IHNvIHRoYXQgeW91ciBjb2RlIGlzIGF1dG9tYXRpY2Fs bHkgaW5kZW50ZWQgYXMgeW91IHR5cGUuCi1BZGRpdGlvbmFsbHksCi1AdXJlZntodHRwczovL3d3 dy52aW0ub3JnL3NjcmlwdHMvc2NyaXB0LnBocD9zY3JpcHRfaWQ9Mzk5OCwKLUBjb2Rle3BhcmVk aXQudmltfX0gbWF5IGhlbHAgeW91IGRlYWwgd2l0aCBhbGwgdGhlc2UgcGFyZW50aGVzZXMuCi0K IFdlIHJlcXVpcmUgYWxsIHRvcC1sZXZlbCBwcm9jZWR1cmVzIHRvIGNhcnJ5IGEgZG9jc3RyaW5n LiAgVGhpcwogcmVxdWlyZW1lbnQgY2FuIGJlIHJlbGF4ZWQgZm9yIHNpbXBsZSBwcml2YXRlIHBy b2NlZHVyZXMgaW4gdGhlCiBAY29kZXsoZ3VpeCBidWlsZCBAZG90c3t9KX0gbmFtZSBzcGFjZSwg dGhvdWdoLgoKYmFzZS1jb21taXQ6IGE5NjVmZjQ0OGRjOWQ5MmQxOGE1MTA2ODM4OGZhZjIxZTM5 NGQ0ODMKLS0gCjIuNDEuMAoK --b1_xdSF1tCxmCftyLLIhlC4nnyQsh2R4wQe53CV4PsTxY--