From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 21 12:19:56 2021 Received: (at submit) by debbugs.gnu.org; 21 Jun 2021 16:19:56 +0000 Received: from localhost ([127.0.0.1]:36853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvMeS-0002m6-4N for submit@debbugs.gnu.org; Mon, 21 Jun 2021 12:19:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:45476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvMeO-0002lu-5o for submit@debbugs.gnu.org; Mon, 21 Jun 2021 12:19:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvMeN-00031Y-NG for guix-patches@gnu.org; Mon, 21 Jun 2021 12:19:51 -0400 Received: from mx1.dismail.de ([78.46.223.134]:35472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvMeK-0001pJ-1u for guix-patches@gnu.org; Mon, 21 Jun 2021 12:19:51 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6b748623; Mon, 21 Jun 2021 18:19:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to:cc; s= 20190914; bh=gmWW9g1SgXAiJLhx38eOwCAPyPSl9rC8ml4PoILWZ/Y=; b=Cgh O4x2uGz3TwG6zjaslq5g8+68fmAMPJI5K1PmrH4c80+85GltYBYNp40J1/0t+q1z U8RbRvUglZZ5E+tc49Dt503lVdUUeD2H7bxvUYBDXVqbjfjo0cPZ6BiwiGevI619 OBvhSL88xRmkiSEN60t4fOX4qR1qhV2D6Ebjj8zkCKxFLPnOM5iVi1yP2Hpc90TR CA5McNoU2HjDkKYXKUyPEw9Mm/mFlrp6d9BTBhKs8e9Xe+VQmKBPq6p9HBYdCRTS lJElanOTsIRErI5qDhGunFSoSPzm6U3ONh+d3c/TCMosy1uLlNRW3hfLmcxfnDry lThr9DQ+82gY6JE00JQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 48ff2586; Mon, 21 Jun 2021 18:19:41 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id f3d4c85e; Mon, 21 Jun 2021 18:19:41 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id bf4f75c4 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 21 Jun 2021 18:19:41 +0200 (CEST) MIME-Version: 1.0 Date: Mon, 21 Jun 2021 16:19:40 +0000 Content-Type: multipart/mixed; boundary="--=_RainLoop_509_230542547.1624292380" X-Mailer: RainLoop/1.14.0a From: "jgart" Message-ID: Subject: Add ruby-for-crystal. To: guix-patches@gnu.org Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Raghav Gururajan , rprior@protonmail.com, mail@davie.li 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 (--) ----=_RainLoop_509_230542547.1624292380 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Guix,=0A=0AWe've (Ryan, David, Raghav, and others) started packaging c= rystal for guix: https://crystal-lang.org/=0A=0AThis patch adds an old ve= rsion of ruby that is required by the crystal language bootstrap process.= This is related to 49142.=0A=0AThis was an effort of the volunteers at t= he last guix packaging meetup hosted by LibreMiami.=0A=0AHere are some no= tes, questions, and a list of dependencies regarding what is needed to fi= nish a properly bootstraped crystal package:=0A=0Ahttps://github.com/ryan= prior/guix-packages/blob/master/testing/crystal.org=0A=0AWe are trying to= recreate this bootstrapping process in guix:=0A=0Ahttps://github.com/cry= stal-lang/bootstrap-script=0A=0AThere are 160 stages!=0A=0ASome questions= extracted from our notes follow:=0A=0AIs it preferable to have 160 boots= trap packages, one for each stage, or one big bootstrap package with 160 = build-* stages, or somewhere inbetween?=0A=0AEach stage needs a different= checkout of the git repository - can we preserve info in .git such that = we can checkout again during the build, or do we want to have each checko= ut be an independent input to the package?=0A=0AHow best can we use Guile= macros to clean up the large amount of code implied by executing 160 sta= ges of bootstrap logic?=0A=0Abest regards,=0A=0Ajgart ----=_RainLoop_509_230542547.1624292380 Content-Type: application/octet-stream; name="0001-gnu-Add-ruby-for-crystal.patch" Content-Disposition: attachment; filename="0001-gnu-Add-ruby-for-crystal.patch" Content-Transfer-Encoding: base64 RnJvbSAxNjAyYjgzOWU0NjQyMjBlNjBkZTYzMTY1MDBhNDExZWUzMTIyMzJlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMaWJyZU1pYW1pIDxwYWNrYWdpbmctZ3VpeEBsaWJy ZW1pYW1pLm9yZz4KRGF0ZTogTW9uLCAyMSBKdW4gMjAyMSAxMjowMDoxMiAtMDQwMApTdWJq ZWN0OiBbUEFUQ0hdIGdudTogQWRkIHJ1YnktZm9yLWNyeXN0YWwuCgoqIGdudS9wYWNrYWdl cy9ydWJ5LnNjbSAocnVieS1mb3ItY3J5c3RhbCk6CiAgICBOZXcgdmFyaWFibGUuCgpDby1h dXRob3JlZC1ieTogRGF2aWQgRGFzaHlhbiA8bWFpbEBkYXZpZS5saT4KQ28tYXV0aG9yZWQt Ynk6IGpnYXJ0IDxqZ2FydEBkaXNtYWlsLmRlPgpDby1hdXRob3JlZC1ieTogUmFnaGF2IEd1 cnVyYWphbiA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+CkNvLWF1dGhvcmVkLWJ5OiBSeWFu IFByaW9yIDxycHJpb3JAcHJvdG9ubWFpbC5jb20+Ci0tLQogZ251L3BhY2thZ2VzL3J1Ynku c2NtIHwgMTQgKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3J1Ynkuc2NtIGIvZ251L3BhY2thZ2Vz L3J1Ynkuc2NtCmluZGV4IDdjMmNmMzVhYzIuLmE1NTQ2YjcyMjggMTAwNjQ0Ci0tLSBhL2du dS9wYWNrYWdlcy9ydWJ5LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcnVieS5zY20KQEAgLTI0 NCw2ICsyNDQsMjAgQEAgYSBmb2N1cyBvbiBzaW1wbGljaXR5IGFuZCBwcm9kdWN0aXZpdHku IikKICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImV4dC9m aWRkbGUvbGliZmZpLTMuMi4xIikKICAgICAgICAgICAgICAgICAgICAjdCkpKSkpKQogCiso ZGVmaW5lLXB1YmxpYyBydWJ5LWZvci1jcnlzdGFsCisgIChwYWNrYWdlCisgICAgKGluaGVy aXQgcnVieSkKKyAgICAodmVyc2lvbiAiMS45LjMtcDU1MSIpCisgICAgKHNvdXJjZQorICAg ICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAiaHR0cDovL2NhY2hlLnJ1YnktbGFuZy5vcmcvcHViL3J1YnkvIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcnVieS0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxaWptOWYz cGo4dno4NjFoaXFkaHlweGljbGFjN2h6Mmxkczc3YnJnc2s4emhzYnE0OGo0IikpKSkpKQor CiAoZGVmaW5lLXB1YmxpYyBtcnVieQogICAocGFja2FnZQogICAgIChuYW1lICJtcnVieSIp Ci0tIAoyLjI5LjMKCg== ----=_RainLoop_509_230542547.1624292380-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 21 14:04:15 2021 Received: (at 49158) by debbugs.gnu.org; 21 Jun 2021 18:04:15 +0000 Received: from localhost ([127.0.0.1]:36892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvOHO-0005g6-S9 for submit@debbugs.gnu.org; Mon, 21 Jun 2021 14:04:15 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:51086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvOHM-0005fy-T2 for 49158@debbugs.gnu.org; Mon, 21 Jun 2021 14:04:14 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id Ku4B250040mfAB401u4BP0; Mon, 21 Jun 2021 20:04:11 +0200 Message-ID: <96173ec7e0043c7b85808f3bc2a42ad3410d9e19.camel@telenet.be> Subject: Re: [bug#49158] Add ruby-for-crystal. From: Maxime Devos To: jgart , 49158@debbugs.gnu.org Date: Mon, 21 Jun 2021 20:04:02 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-kp+mDHKlYQlE+KR5HTkp" 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=1624298651; bh=NC05lHS3jd3ERl2hQDTIzHLtQVpXYwumvSIc8Kzj98o=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=t2M6lUng3hieS5053ZMhhMydFMOnOidoVUajrcE+VFic1LJwXzYa6SMOZNUR3mX+T esH/vVWkg2yo49paopFWSievOsFrgDt3NZzGXzuqqnSKTYk700Li/VB6tKGayNrJun aHTMPPvoGTNyeqpJRn8vvIq1w1hfM7GeF/VeuOkHlIvf+smM7MUzlcg5lVhjR79b9M OuzL4EEUiY71vlkMZjO+poJh9ANTfal71587RVyiCcQM+7QYh5HWxLR12F8bbAfBji 3NzB2jGQBQTfk+w10Zplv8gxO1EhQyWfcviweDGe+ZVFBaY/kQlgymW3nK0RluuDYJ MqqV+qQRvqSSQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49158 Cc: Raghav Gururajan , rprior@protonmail.com, mail@davie.li 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.7 (-) --=-kp+mDHKlYQlE+KR5HTkp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable jgart via Guix-patches via schreef op ma 21-06-2021 om 16:19 [+0000]: > Hi Guix, >=20 > We've (Ryan, David, Raghav, and others) started packaging crystal for gui= x: https://crystal-lang.org/ >=20 > This patch adds an old version of ruby that is required by the crystal la= nguage bootstrap process. This is related to 49142. >=20 > This was an effort of the volunteers at the last guix packaging meetup ho= sted by LibreMiami. >=20 > Here are some notes, questions, and a list of dependencies regarding what= is needed > to finish a properly bootstraped crystal package: >=20 > https://github.com/ryanprior/guix-packages/blob/master/testing/crystal.or= g >=20 > We are trying to recreate this bootstrapping process in guix: >=20 > https://github.com/crystal-lang/bootstrap-script >=20 > There are 160 stages! >=20 > Some questions extracted from our notes follow: >=20 > Is it preferable to have 160 bootstrap packages, one for each stage, > or one big bootstrap package with 160 build-* stages, or somewhere inbetw= een? Definitely 160 separate bootstrap packages I'd say. Though the first 159 wouldn't be exported and would be hidden. Because: (1) presumably, building all these different versions of crystal would take a lot of time (2) if the build process OOMS, if there is a build failure at some stage, the user cancelled the build, and retried, then ideally Guix wouldn't start rebuilding the previous stages (3) so, 160 separate packages. > How best can we use Guile macros to clean up the large amount of code imp= lied by executing 160 stages of bootstrap logic? There doesn't seem to be much reason to use macro's here (except 'package' & 'define' itself) Basically, you'd do something similar to what's already done for Rust: (define* (crystal-bootstrapped-package base-crystal version checksum commit= ) "Bootstrap crystal VERSION with source checksum CHECKSUM and git commit C= OMMIT using BASE-CRYSTAL" (package (inherit base-crystal) (version version) (source (origin (inherit (package-source base-crystal)) (commit commit) (sha256 (base32 checksum)))))) To start the process, define an initial version crystal-stage1 like you'd do for any other packag= e. Then, for each N+1, define (define crystal-N+1 (crystal-bootstrapped-package crystal-N VERSION CHECKSU= M COMMIT)) Some crystals probably need somewhat different inputs, or require some fudg= ing in phases, so you might to occasionally modify the resulting package a litt= le: (define crystal-N+1 (package (inherit crystal-N) (inputs `(("stuff" ,libstuff) ,@(package-inputs crystal-N))) And export the final version: ;; Don't forget to remove the 'hiddenness' from crystal-160! (define-export crystal crystal-160) > Each stage needs a different checkout of the git repository - can we pres= erve info in .git > such that we can checkout again during the build, The .git directory isn't bit-for-bit reproducible (think different versions of git, different versions of compression libraries, different parallelism levels, etc. causing a slightly different pack), so no. Also, falling back to Software Heritage wouldn't work. > or do we want to have each checkout be an > independent input to the package? If you'll be using the 'crystal-bootstrapped-package' from above, then you'll automatically get independent inputs. Greetings, Maxime. --=-kp+mDHKlYQlE+KR5HTkp 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+4iGRcl7gUCYNDUkhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7l93AQDclY7uOIcsTlBHS0SYQUfbqjXG Or2pElxFZk1kQCA0GwD/cT4Qh/GVnNEsVJ9QZSFQzf1zHdktk5VAc1uzyKlpWAE= =Q+KF -----END PGP SIGNATURE----- --=-kp+mDHKlYQlE+KR5HTkp-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 14:36:28 2022 Received: (at 49158-done) by debbugs.gnu.org; 28 Sep 2022 18:36:28 +0000 Received: from localhost ([127.0.0.1]:34662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbv2-0001sX-9X for submit@debbugs.gnu.org; Wed, 28 Sep 2022 14:36:28 -0400 Received: from mail-qv1-f54.google.com ([209.85.219.54]:38510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbut-0001s9-HJ for 49158-done@debbugs.gnu.org; Wed, 28 Sep 2022 14:36:26 -0400 Received: by mail-qv1-f54.google.com with SMTP id c16so711707qvn.5 for <49158-done@debbugs.gnu.org>; Wed, 28 Sep 2022 11:36:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date; bh=WY599EbMfAKCJJ6mQOW+zAZT/yqufXh79Vq7TC0Wm1I=; b=L1u0rrgbe3H9uAArMgnqHbnDolv8AsSpNDuMOu5b/NAnQlb7+NWBvD6kFsMqW177Ol rNQyvjGiy/gVqse5UtrAJ89/DIPRnFGWrEODAdbVGLmdOh7FiDuecpemb/1djpNeyXIU HxFtkfrcsW3kXRDgC0mn0stPpkHQXOudSuCgFs/DIMVkFhHeV+/zlSH4UUxLcLYRdDiw jIe7jKStgOt9m+JzBOIE4CcFFU1bYQKr4dwpg8QYxnwzE+zQy6Ty0zJViMeKho0SD9Ir MXsbn6gWjfwOXUV4CuSvWidmRLtML3lO7M5ZOPr/26tHGAMpaPfVHgAw1bIiHsKSBr5v jh7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=WY599EbMfAKCJJ6mQOW+zAZT/yqufXh79Vq7TC0Wm1I=; b=SS6Pplxt9/oUHEyCGxJ2FKgiwvUFSsZK2sazLgH4iZkakV/Ck82RPn9brSjT69FTw8 Ru/copK2IUKMaceRayYeSdNwg7EVxOeoaJTTkcxJFFW3Y+OzyZ7vQDp/qzrQHVodCGJZ NiKfhvx0gl+1SYHS+ibCuBpd1gn0rwumn9TCAxoPoUE25a/6Uo4NdaZlubE37+HL1qNU Xpo04VGJ3TRH99YFJKWR9qQQ/F3T3Mgka4BJh28qpvfb9UxUY/ZMn4NsbSFdN8nC3yvS JDMpVPkI7ctBGSfKPZFa6uGZvoIcX4Y10gH/owoU68K9mbOMexF+bVpprAOLi3BEU392 QWxw== X-Gm-Message-State: ACrzQf1BYFvC1+xd2T4Xj4G/WlxQOye33HftaqiUYm9EkH5rQbev22rI tu8gK1szu3nQ5Ekhn4pPkfU= X-Google-Smtp-Source: AMsMyM5/4K/Wt4r5sBxCzWytYJmlTSJMYdbZKCJ6XEyFPU6COqcnc/7d5kdKe6ik+HTH1LFYShRyHw== X-Received: by 2002:a05:6214:2265:b0:4af:9655:5210 with SMTP id gs5-20020a056214226500b004af96555210mr4851798qvb.104.1664390173980; Wed, 28 Sep 2022 11:36:13 -0700 (PDT) Received: from hurd (dsl-148-95.b2b2c.ca. [66.158.148.95]) by smtp.gmail.com with ESMTPSA id d193-20020a3768ca000000b006ce407b996asm3629486qkc.69.2022.09.28.11.36.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Sep 2022 11:36:13 -0700 (PDT) From: Maxim Cournoyer To: "jgart" Subject: Re: bug#49158: Add ruby-for-crystal. References: Date: Wed, 28 Sep 2022 14:36:12 -0400 In-Reply-To: (jgart@dismail.de's message of "Mon, 21 Jun 2021 16:19:40 +0000") Message-ID: <875yh7uz1f.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49158-done Cc: Raghav Gururajan , 49158-done@debbugs.gnu.org, rprior@protonmail.com, mail@davie.li 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 (-) Hello, "jgart" writes: > Hi Guix, > > We've (Ryan, David, Raghav, and others) started packaging crystal for guix: https://crystal-lang.org/ > > This patch adds an old version of ruby that is required by the crystal > language bootstrap process. This is related to 49142. Since the crystal-lang patches haven't landed in more than a year, I think it's safer to punt on this. Closing. Thanks! Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 16:37:00 2022 Received: (at 49158-done) by debbugs.gnu.org; 28 Sep 2022 20:37:00 +0000 Received: from localhost ([127.0.0.1]:34854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oddng-0000wj-Cd for submit@debbugs.gnu.org; Wed, 28 Sep 2022 16:37:00 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oddne-0000wS-5g for 49158-done@debbugs.gnu.org; Wed, 28 Sep 2022 16:36:59 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 57acc8e6; Wed, 28 Sep 2022 22:36:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=veZb+xAOHQQluYEtlUYvRF7sp75q9P8TGGFkA9C0KpM=; b=T1v PL5sFJuIIKlRV4a1hJ6oMtc2qSVtPyljvBbxqtbbEd8XqkXmpVw7qNXHzae8lyr3 VH8y6uWGGfffmksU4GWiEAnyCiPZKzKKAIVSiXGR0PjoN7cuoH9Cq4oZP59MhBKN ePWbQD4A2Uo8g/EjLEr1SXxN4KTvUhK4r7r9LINMkwNYGrApWFii+jyTAZ0z5P3n Ex0AHFTO6CCBNH4BGEDPTAUS9LEOt3gecF3vMCGqCj28zGEdvwSwtPxT7XnOtFf7 fExTE1Q8k9l41mIEyR3luDtYf+aglRKa7vR5uUZKLW7S6Mk7pUFvIDZ6441YM0ox BQRLq2LOO8t/uXBOapw== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 257dc222; Wed, 28 Sep 2022 22:36:49 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 2e5b7fe4; Wed, 28 Sep 2022 22:36:49 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id df5d4845 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 28 Sep 2022 22:36:48 +0200 (CEST) Date: Wed, 28 Sep 2022 15:36:45 -0500 Message-ID: <20220928153645.GC1906@dismail.de> From: jgart To: Maxim Cournoyer Subject: Re: bug#49158: Add ruby-for-crystal. In-Reply-To: <875yh7uz1f.fsf@gmail.com> References: <875yh7uz1f.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49158-done Cc: Raghav Gururajan , 49158-done@debbugs.gnu.org, rprior@protonmail.com, mail@davie.li 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.7 (-) On Wed, 28 Sep 2022 14:36:12 -0400 Maxim Cournoyer wrote: > Since the crystal-lang patches haven't landed in more than a year, > I think it's safer to punt on this. makes sense! ...for now ;) thnx for closing From unknown Thu Sep 11 20:48:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Oct 2022 11:24:16 +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