From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2Kr6HXGd42FBYQAAgWs5BA (envelope-from ) for ; Sun, 16 Jan 2022 05:22:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oKNpG3Gd42FVxAAA9RJhRA (envelope-from ) for ; Sun, 16 Jan 2022 05:22:09 +0100 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 3F17C37E8F for ; Sun, 16 Jan 2022 05:22:09 +0100 (CET) Received: from localhost ([::1]:58114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n8x3Q-00070e-DY for larch@yhetil.org; Sat, 15 Jan 2022 23:22:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8x38-00070T-7N for guix-devel@gnu.org; Sat, 15 Jan 2022 23:21:50 -0500 Received: from mail-0301.mail-europe.com ([188.165.51.139]:35909) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8x35-0007gw-Hf for guix-devel@gnu.org; Sat, 15 Jan 2022 23:21:49 -0500 Date: Sun, 16 Jan 2022 04:21:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1642306902; bh=fRIhtfc9dAcwPQdI66cNbZ1ZsksWOnusfEvdBov2yGQ=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc; b=fTQU3czbRjvnPMsU4cE6MxnUqi0DOtyPZyOKqLAfVZJt8aW9StTdKY5wTPh6kk6kM oQ8bCDpk7gHsV7gm2a4x8L+QZ4+E2DUJaP1fHfqTssf732rJJ8lMV21A5Jp15CquqI p5w3KauXEP3cvlIy9e3A60z/Qgf/1RtHTafUgKmKvqQnEEmaPG4QT4DKnZOaIKTGkH GLGFrzQjjGwVCMzGiQiJVaKkN7O+mA0Mf+v9YfGMIjaB8lKp3SxwCMPD56iRNO26l9 L49nz2QuQvPSAXFXTP3fRrRvn4G7FXGz89JAluD/RSTJVRzgvfcJdhcgpKeEvJ1hqW Yu8hNfbfdMIWQ== To: guix-devel@gnu.org From: Jacob Hrbek Subject: Proposal: Separate the guix repo Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------28f4763fb43ff452d84da35a1f57b15802d6d7f20b50435714a1ac6882ef849f"; charset=utf-8 Received-SPF: pass client-ip=188.165.51.139; envelope-from=kreyren@rixotstudio.cz; helo=mail-0301.mail-europe.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, SPF_HELO_NONE=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: , Reply-To: Jacob Hrbek Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642306929; h=from:from:sender:sender:reply-to: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=fRIhtfc9dAcwPQdI66cNbZ1ZsksWOnusfEvdBov2yGQ=; b=ovae+m+0NCLAcvg+a+Fsh9N29aa5CELtcT0iCAnGFAKmv13iPX4Rdo8xQs0XWSBCxh9I7Y 8+OCdpHDh4wIQWG0+nMOUze8ITakiEnwXXNT09EnempqorKmn501vW8ydq7nbAVkxAple2 YdHJ4WcSyMTHtaltSsCaQOtKIvKt1Ra7skL49q5YlynMi+wNI21Zpfwsl83PfrsGpXyKf8 YZ4biKCBVha0p1MX3xLTbmc6FYNI3Q5sfA0IQRvrypQc5AVrbk281eIHt9hu45LMMvQcmU sPlFRmdAOphLK2QVeRpeBcBHBPSH3H+qb3mo1m4viWiPXnDwA2gljV91+v6DNQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642306929; a=rsa-sha256; cv=none; b=tmduzCkTMkRynQr7VlVjgVhys3zFJKciQBYsL2Ra3KgnMTDFXa74YnyATF4XAFuM1XlxSK qfRdm/n3NCEbTDnGfGs9kQrrioJXCv1k98x2id1eYnTyfaQumlrSJ+24Azw7SpPndmi6iJ fLLUBw6PlzgkGq31peOQb+7WsE+ZKa8tprBuug6dxTUknFCJKxmNg0aidR45fdzlEVArXP t5/cvUMl7Bkh/YOrUyacir/spDSUvPUyr9m7qros9BlNmFfMbeI1HmwRXY5ToW+SRxy+R8 Vy4mpuI1PYg37Q1SwwThj2AAt0mMoLhinnTZu5TozVOHpR8rDeFVdyFZhSw0DQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=rixotstudio.cz header.s=protonmail2 header.b=fTQU3czb; dmarc=pass (policy=none) header.from=rixotstudio.cz; 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" X-Migadu-Spam-Score: -6.33 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=rixotstudio.cz header.s=protonmail2 header.b=fTQU3czb; dmarc=pass (policy=none) header.from=rixotstudio.cz; 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" X-Migadu-Queue-Id: 3F17C37E8F X-Spam-Score: -6.33 X-Migadu-Scanner: scn1.migadu.com X-TUID: HIDW1uN7zsW9 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------28f4763fb43ff452d84da35a1f57b15802d6d7f20b50435714a1ac6882ef849f Content-Type: multipart/mixed; boundary=5366507ee3c03211097f95f80e7956ebea6d200e3d74e5ce49c244a0b8ae Message-ID: Date: Sun, 16 Jan 2022 05:21:29 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: guix-devel@gnu.org From: Jacob Hrbek Subject: Proposal: Separate the guix repo --5366507ee3c03211097f95f80e7956ebea6d200e3d74e5ce49c244a0b8ae Content-Transfer-Encoding: 7bit Content-Disposition: Content-Type: text/plain; charset=UTF-8; format=flowed Currently it's taking me 1~4 hours (depending on the system without outsourcing the load on high performance system) to build the guix repository in order to be able to test the contribution and contribute as such i am proposing to take an inspiration from Exherbo Linux and separate the repositories, see https://gitlab.exherbo.org/exherbo I believe that this approach has multiple advantages: 1. Significantly lower resource requirements to make a contribution 2. Better management as issue tracking can be done per repository and enable developers who are comfortable in specified programming language to focus on contributions there 3. It saves resources for automation as language and workflow specific automation can have more specific trigger thus saving processing resources. 4. Cleaner git history 5. Faster system deployment as the user can specify that they don't need e.g. engineering packages on their system 6. Much cleaner code as the packages would be separat ed to be less overwhelming (to reduce the files with thousands lines) -- Jacob Hrbek --5366507ee3c03211097f95f80e7956ebea6d200e3d74e5ce49c244a0b8ae Content-Transfer-Encoding: base64 Content-Disposition: attachment; name="publickey - kreyren@rixotstudio.cz - 1677db82.asc"; filename="publickey - kreyren@rixotstudio.cz - 1677db82.asc" Content-Type: application/pgp-keys; name="publickey - kreyren@rixotstudio.cz - 1677db82.asc"; filename="publickey - kreyren@rixotstudio.cz - 1677db82.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tClZlcnNpb246IEdvcGVuUEdQIDIu Mi4yCkNvbW1lbnQ6IGh0dHBzOi8vZ29wZW5wZ3Aub3JnCgp4ak1FWUFsM0ZoWUpLd1lCQkFIYVJ3 OEJBUWRBUUtBcG1kUjh0RzlhS0VkeHdISi9aS08yQ3ZaTVJXUHRCTk5HCnFKVWhwMkxOTDJ0eVpY bHlaVzVBY21sNGIzUnpkSFZrYVc4dVkzb2dQR3R5WlhseVpXNUFjbWw0YjNSemRIVmsKYVc4dVkz byt3bzhFRUJZS0FDQUZBbUFKZHhZR0N3a0hDQU1DQkJVSUNnSUVGZ0lCQUFJWkFRSWJBd0llQVFB aApDUkN0MDMwVXEwTDhxUlloQkJaMzI0S1RqS2hsYzRFakI2M1RmUlNyUXZ5cDU3UUEvMHRsYmRu Q0l6cmVLWG12ClcyWFNZWHpBSm90SmR4Q3pFK1hBVE0rcVBES3pBUUNjYkhwN3l3NitBcm5nZVN0 R0ZuL29saHhUUGRwdTY0MUMKTEdpZ1BtRW9CYzQ0QkdBSmR4WVNDaXNHQVFRQmwxVUJCUUVCQjBE YWlJM2pRZlNvaTNEWjQvTmZteEdkc1Jzdgo5L0JxTWdXNWo2amRCcWt5SUFNQkNBZkNlQVFZRmdn QUNRVUNZQWwzRmdJYkRBQWhDUkN0MDMwVXEwTDhxUlloCkJCWjMyNEtUaktobGM0RWpCNjNUZlJT clF2eXBIY0VCQU9ReFMvSi9VTTBlZThrMmpibGlXZC9RMElkK1g4VUgKQlhoeXFWUmMyMnFyQVFE TEhjVzk3V1FiU0pGbzE5a3d0NzBPeUhlcEY2TFdwREQwUHVJU1pENklDZz09Cj05a1pnCi0tLS0t RU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0= --5366507ee3c03211097f95f80e7956ebea6d200e3d74e5ce49c244a0b8ae-- --------28f4763fb43ff452d84da35a1f57b15802d6d7f20b50435714a1ac6882ef849f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYIACcFAmHjnUoJkK3TfRSrQvypFqEEFnfbgpOMqGVzgSMHrdN9FKtC /KkAADovAQDapndbquw16dSlS20LyPY5Vgr+kmHtfNJjPcmdNJukMAEA26dl r3t3nH3Aia6bU4BEl2683HEwcv2Lv8eAfoHuoAo= =22RM -----END PGP SIGNATURE----- --------28f4763fb43ff452d84da35a1f57b15802d6d7f20b50435714a1ac6882ef849f--