From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wJUlGwt8I2F5wQAAgWs5BA (envelope-from ) for ; Mon, 23 Aug 2021 12:44:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qO2yFgt8I2FIJgAAbx9fmQ (envelope-from ) for ; Mon, 23 Aug 2021 10:44:27 +0000 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 233A49D13 for ; Mon, 23 Aug 2021 12:44:27 +0200 (CEST) Received: from localhost ([::1]:46118 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mI7RK-0004kN-5H for larch@yhetil.org; Mon, 23 Aug 2021 06:44:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mI7R6-0004ht-MD for guix-devel@gnu.org; Mon, 23 Aug 2021 06:44:13 -0400 Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:41686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mI7R4-0004gq-IQ for guix-devel@gnu.org; Mon, 23 Aug 2021 06:44:12 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id kyk42500L0mfAB406yk4CB; Mon, 23 Aug 2021 12:44:05 +0200 Message-ID: <306a6609666c3cae8196a1aace21c987aff88737.camel@telenet.be> Subject: Re: How did you handle making a GNU/Linux distribution? From: Maxime Devos To: Sage Gerard , guix-devel@gnu.org Date: Mon, 23 Aug 2021 12:43:39 +0200 In-Reply-To: <73f02b09-6983-7535-b71d-69ff0b0124f4@sagegerard.com> References: <73f02b09-6983-7535-b71d-69ff0b0124f4@sagegerard.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-dTKBikALWEtfJ5fa3uQV" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629715445; bh=KrnPLgZa8UnL3MruZgqzsvlZrHZ4XBsUscKygLgPeYE=; h=Subject:From:To:Date:In-Reply-To:References; b=Rb3JnoTuFb/L1s1jkkynzQbgWbkXB3iljEr97Ywk3DB7VyZRRYeYULtpLaRJWdiq0 bo6QBWCR95PsWm6B/6gxv1pWEDGZTDpQWU0/UKoSJI7tMi3pMTlCWv5GO7QujQL49e 30Li0noDCvhNWn8gDrCzMOqtVEAG7hRyWGVf4OmYB91hOC5NP/psy/RUCFRLk9uGsH V/7FMqBoMBOEQg/wP4UArm5HBzKacnwhtvDTWYesKfg4XGP7bvvBXFiiMmrzT/Y1ev KqgGLqHi2DiWT0pjxU/+/XN3k1a/51N6GFII8s9CWwdkuEHVFjnmqI+2nIx6Ai4u3B Uia9p2NefHOUQ== Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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.23 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1629715467; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=KrnPLgZa8UnL3MruZgqzsvlZrHZ4XBsUscKygLgPeYE=; b=QIFT988cR3Iy8H99ZTC+7vv/wyvjdZnq1a4Ib76kE+7P/qQiyMHghXeja4csgYDr4N4Rd8 zOHjW3G2sjSUEM9XFAdEXU7Tki+zIi9gUNvOJdnSHurXu4VlaSWUPqNiXr5pLDjO9mWb7Z IUfrScusrSIH0LmKBcXyPBDFEGyqFFSxCTEhIvbIA/TFjjTdiOIkQsuwGCVEGKEBjxTQM5 3ao8M1+AoOmz/ikCZIuRN7OeUGmyX+n+lvS9kxyowgl5d75dbvGxlPQFDaMsTL+0tyHic2 TMT1wjiXSGFhfHxL3XDa94GlB6RQdw20ca0vvY/GT8A3wWyP6u8R5tdVb82TZQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1629715467; a=rsa-sha256; cv=none; b=uLuyPIVHXCJNbHL8oKh+/V3w4rlq0IDcuLb19xlNdk43WwL3OkLAHmGFNXTXapkZSxkHwI rWBKpLKVX3hTnH1+Z8nls/GwBxR37lAuEluP4vG66t8ILeJhWeInt5e8MEam6s/1GU/Z8/ KWsUD6lDDI6ysdiE0E/dPQYlgfsXB3WuDxF+AxjE8SSq73WYb2BJbqZnR2Hd+FgwqPqhJ2 Jpy0kLxU7IqDmYb9jn35YmLgs3YsVKiVnKX7lFPd1+ixV1BPeGQmW610tvmXkzG9UnwpsL JtDCN7mUIt2aw4ZmQWGOONwNeOh8/xYlKgApndZqdTm9RSQi1yZiB5vQBDSfNg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r21 header.b=Rb3JnoTu; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -0.73 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r21 header.b=Rb3JnoTu; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 233A49D13 X-Spam-Score: -0.73 X-Migadu-Scanner: scn0.migadu.com X-TUID: unK5aeEfymsj --=-dTKBikALWEtfJ5fa3uQV Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sage Gerard schreef op za 21-08-2021 om 16:43 [+0000]: > Hi folks, >=20 > My name is Sage. I wrote a cross-platform Guix-like package manager > called Xiden. It applies functional package management to the Racket > ecosystem. [...] > I'd greatly appreciate learning how you all built Guix's GNU/Linux > distribution so that I can prepare a realistic roadmap and recruit help > where necessary. [...] I looked at the Xiden documentation and source code a bit, and I couldn't find any actual package definitions, or how to make any package definitions. Where are the 'coreutils' and some text editors like 'nano' or 'emacs' or 'vi' packaged for example? Hyperlinks in the manual aren't working: https://download.racket-lang.org/releases/8.2/doc/local-redirect/index.html= ?doc=3Dxiden-reference&rel=3Dindex.html&version=3D8.2 reads This page is intended to redirect to the result of a search request. Since = you=E2=80=99re reading this, it seems that the redirection did not work. I would recommend working on the documentation. > It is also free software under the GPLv3 Is this GPL-version-3-only or GPL-version-3-or-later? If it's the latter, Guix and Xiden could copy code and package definitions from each other (after making some adaptations for Guile vs Racket and different interfaces= ), though I wouldn't know how realistic that is in advancce. Greetings, Maxxime. --=-dTKBikALWEtfJ5fa3uQV 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+4iGRcl7gUCYSN72xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7otmAQDdGjAJN1awgJaCI3ypcrOuHn2q ViH/GozJo0ZQ47P6jwEA7LI2OwZ5xm8vYca3E+cqcuDw5ZLHxha7Yq2VRQER2wI= =T0xA -----END PGP SIGNATURE----- --=-dTKBikALWEtfJ5fa3uQV--