From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 31 12:40:13 2020 Received: (at submit) by debbugs.gnu.org; 31 Jan 2020 17:40:13 +0000 Received: from localhost ([127.0.0.1]:38024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixaH6-00073m-Vv for submit@debbugs.gnu.org; Fri, 31 Jan 2020 12:40:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:43173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixZ4J-00057j-F2 for submit@debbugs.gnu.org; Fri, 31 Jan 2020 11:22:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40560) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixZ4H-000538-NN for guix-patches@gnu.org; Fri, 31 Jan 2020 11:22:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ixZ4G-0000Ir-4P for guix-patches@gnu.org; Fri, 31 Jan 2020 11:22:53 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:46615) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ixZ4F-0000As-JY for guix-patches@gnu.org; Fri, 31 Jan 2020 11:22:52 -0500 Date: Fri, 31 Jan 2020 16:22:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1580487766; bh=yAsy37DXgLYYvx7q2jEJtKtvAB5HiFsY8gr76dKAlys=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=bALEulZ/rFcu4Yg3HwcZwaNYCRqYOjUbfMxi61QBogfE1764z5a3srfsmcmVdCe58 34MJTLx4pxSFLrT+Gko7JZIcqMXDBg29atXzOfDgPMQSfUy5RdvaHeS/4MfrNKSf7y gTn6+InY+ZuXUNM0UX7onDpt4iPZbQB4xHZxkpAk= To: "guix-patches@gnu.org" From: Ekaitz at ElenQ Technology Subject: Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_5aab0d5268113232bd0f0eca90de80d1" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.70.40.134 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 31 Jan 2020 12:40:12 -0500 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: , Reply-To: Ekaitz at ElenQ Technology Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is a multi-part message in MIME format. --b1_5aab0d5268113232bd0f0eca90de80d1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I made a patch for chicken-scheme according to this conversation in the hel= p-guix mailing list: https://lists.gnu.org/archive/html/help-guix/2020-01/msg00230.html I pushed the version to 5.1.0 and added gcc-toolchain as a propagated-input= as the conversation suggested. The reason is without the gcc-toolchain csc= (the chicken compiler) is unable to deal with -lm (math library), which is= not installed with the current chicken package. The linked conversation suggests that gcc-toolchain is a fundamental part o= f chicken so it should be a dependency of it. Sorry if I didn't follow the format, but I was unable to find a good contri= buting guide. Best, Ekaitz --b1_5aab0d5268113232bd0f0eca90de80d1 Content-Type: text/x-patch; name="chicken.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=chicken.diff ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtIGIvZ251L3BhY2thZ2VzL3NjaGVt ZS5zY20KaW5kZXggMTAwOTg5NmE3MC4uZjFkMDRiZmE1MyAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL3NjaGVtZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3NjaGVtZS5zY20KQEAgLTExLDYgKzEx LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOCwgMjAxOSwgMjAyMCBUb2JpYXMgR2Vl cmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBBZGFtIE1h c3NtYW5uIDxtYXNzbWFubmFrQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBHYWJy aWVsIEhvbmRldCA8Z2FicmllbGhvbmRldEBnbWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MTggRWthaXR6IFphcnJhZ2EgPGVrYWl0ekBlbGVucS50ZWNoPgogOzs7CiA7OzsgVGhpcyBmaWxl IGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTY5LDYgKzcwLDcgQEAKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGliZWRpdCkKKyAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgY29tbWVuY2VtZW50KQogICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0xKQog ICAjOnVzZS1tb2R1bGUgKGljZS05IG1hdGNoKSkKIApAQCAtMzcxLDE0ICszNzMsMTQgQEAgbWFz aHVwcywgb2ZmaWNlICh3ZWIgYWdlbmRhcywgbWFpbCBjbGllbnRzLCAuLi4pLCBldGMuIikKIChk ZWZpbmUtcHVibGljIGNoaWNrZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAiY2hpY2tlbiIpCi0g ICAgKHZlcnNpb24gIjUuMC4wIikKKyAgICAodmVyc2lvbiAiNS4xLjAiKQogICAgIChzb3VyY2Ug KG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAiaHR0cHM6Ly9jb2RlLmNhbGwtY2Mub3JnL3JlbGVhc2VzLyIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvY2hpY2tlbi0iIHZl cnNpb24gIi50YXIuZ3oiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxNWI1eXJ6ZmE4YWltemJhNzl4N3Y2eTI4MmY4OThy eHF4ZnhycjQ0NnNqeDlqd2xwZmQ4IikpKSkKKyAgICAgICAgICAgICAgICAiMGpzYnAza3AwMTM0 ZjMxOGozd3BkMW44NWdmOHF6aDAzNGZuMTk4Z3ZhenN2MmwwMjRhdyIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOm1vZHVs ZXMgKChndWl4IGJ1aWxkIGdudS1idWlsZC1zeXN0ZW0pCkBAIC00MDEsNiArNDAzLDcgQEAgbWFz aHVwcywgb2ZmaWNlICh3ZWIgYWdlbmRhcywgbWFpbCBjbGllbnRzLCAuLi4pLCBldGMuIikKIAog ICAgICAgIDs7IFBhcmFsbGVsIGJ1aWxkcyBhcmUgbm90IHN1cHBvcnRlZCwgYXMgbm90ZWQgaW4g UkVBRE1FLgogICAgICAgICM6cGFyYWxsZWwtYnVpbGQ/ICNmKSkKKyAgICAocHJvcGFnYXRlZC1p bnB1dHMgYCgoImdjYy10b29sY2hhaW4iLCBnY2MtdG9vbGNoYWluKSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cDovL3d3dy5jYWxsLWNjLm9yZy8iKQogICAgIChzeW5vcHNpcyAiUjVSUyBTY2hlbWUg aW1wbGVtZW50YXRpb24gdGhhdCBjb21waWxlcyBuYXRpdmUgY29kZSB2aWEgQyIpCiAgICAgKGRl c2NyaXB0aW9uCg== --b1_5aab0d5268113232bd0f0eca90de80d1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 31 19:36:30 2020 Received: (at submit) by debbugs.gnu.org; 1 Feb 2020 00:36:30 +0000 Received: from localhost ([127.0.0.1]:38234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixglx-00027X-Mk for submit@debbugs.gnu.org; Fri, 31 Jan 2020 19:36:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:33438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixglt-00027O-Oh for submit@debbugs.gnu.org; Fri, 31 Jan 2020 19:36:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44651) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixglr-00033B-HZ for guix-patches@gnu.org; Fri, 31 Jan 2020 19:36:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ixglp-0008Rn-GH for guix-patches@gnu.org; Fri, 31 Jan 2020 19:36:23 -0500 Received: from mout.web.de ([212.227.15.3]:51263) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ixglp-0008H4-3p for guix-patches@gnu.org; Fri, 31 Jan 2020 19:36:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1580517378; bh=hwkD++A/y8gRIsEtiCaf3RGL9rFNy6AGT4Z90ZOjY8o=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=EbZsf7Fmjfx4KvFnV84InKR8iUHEIzuQYp+mD1+Wwgi4e6eaq8aJa/z1XMVH2oim5 ZTVO8QWFX13DZyEW7fyMuMzsilneg9tGbsd5gubUNcbtho1fExvBa0BrByJE9Qj7Fi pKjFogVR3xMtQxipVyLxTQ8l6CiHHMINV5bsdgeY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.1.5] ([109.128.26.132]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MP2Sl-1it2TV2lh1-006RWh for ; Sat, 01 Feb 2020 01:36:18 +0100 Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain To: guix-patches@gnu.org References: From: Jonathan Brielmaier Message-ID: <5878fad6-88ab-6eb4-c3b4-aaf6ee0f7d7d@web.de> Date: Sat, 1 Feb 2020 01:36:17 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:eqjpOPXSdf8V5B8JzVxwnJSYXR+BDxY9BgGpdpKnqH8Eg/azxBT 3B2hxLCIhlzO9puQPF+NdhJfAtYCCZas3Rt1Lyclu1Pn63iWsoaReNvpZTl0grXC/c68Cr5 v661jt6ZOEBmcj8+uqXG+UI97GIYI7rHNTbnjPDsn1fAQl8ctilO3wfdJTJNq/4DtgzK0f0 fH9wSgYVPPBF4hweaPK0Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:Od6BG4gpWc0=:EI/0Sul0fRG5grV6BsHIab VkB8onmHNRQVCsLVxHqVQnnkRXd2dLm5LYFpInFnRVYoKk2nIwFPzq6J5QmcV3CQj5dsdUc42 Zn25f/7RJUa+0HAkksZGtqh97FW7ZjQL2EWteECXrfVusZSs82GiZ8s9BSj+7ipsFRBOsFIhO ZwcCuAFpdDtF0k/DX2woDp5yt7nVHB9wY1xDyzjr8N7yGW1VuBxnS+1khRJDJdWNrscr6HHxt OZ6tTBP9CsyBsI0lmf8wEiNj+YSkFQra9J4m2LMOuJq//wauoDo78kgt0+S1OBAGmMUg+/54Z PdN4AqHk0ppbW1CTjs2OrToJxxMTf+n4DEri+8hjhi8YaguGGzLTJfjrLopxYnGeRwO5XHKfj KoQ7lWQjBZewfBF5iZmay2mJY/7xi5T07k7ikLhxV+INRKYdSrEFTsk85s/V9TyTTJIXiHAr1 3rPYtCX9etgtHHB7oMzCmlP0B7XU7cFGORd8nqwE0BWuQ3Lk7YcTyFljV816gxlf4QmKXlSwa A+110uPNEh31LaLpzL/BUHlG8F1H4+VGZdZR6Z8sUaheI5BZ8l0aVp2om5xMau1RfbRreVZhV 9NzWKtNqDGrpUlg5vmavUYJSQl6mSjYFHi35CYZEU29+gw13o090uMAAL2s75tKwBTeFrkbVF f4b1VBASvFnzy3Za+OaS7Mr2F8Uk8PgiAOZZ/12hO4+yAA7IDe98+mDKhXPMPlnYyI4UsxRnn nh6Q8LED9k2z4s1v3JyzTAjMrs51SJCQ2nnbNgWu6fr09HxAmjiZ0nK7WGCaLNjGGiaD6xCv1 DXhj8Evh2Asj/wiNwkbA2MKaQtSOW0Uz3QyJ5HfLFh/CjpXbXBB4hJ4/7AhdWEfE8gcfY9MLU CqOlysxz3ufHQPEyhyBajD/DBoyKvkkLKYP/a4LC12bStTzHs/LpVKadAnjDD6+AtTVHWT7up 5EBlmY3Dn0EGyOs9stpbRN/6EfojQ6OvBR1RRIlpRzPatiqW2WxYV5h4BUUz0PsStI8GrV8SL q5Qjx+XUGjErgjE9eQbYLq4cuFNNthzyCtcJwOtIcmmS2JMY8Wj3UE2Vhsj7BuuuA4/evvt3G nKSMdQ2KqQyg4vh+gD2SQIDvvG9fYn/VFq3CMoDjbN9FfURMXqgus9KxwFMlZWxqPnOtG6Ral eq7nuDh8624lKE1fRRYid3y620apjlo0432QgaYCW6FTlGMz9cx5CXEgs8TUPJNwUPWIpUtwt QddqfwXGcu3lGul2P X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.3 X-Spam-Score: 0.2 (/) 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: -0.8 (/) On 31.01.20 17:22, Ekaitz at ElenQ Technology wrote: > Sorry if I didn't follow the format, but I was unable to find a good con= tributing guide. There is a section (and related ones) in the manual: http://guix.gnu.org/manual/en/html_node/Submitting-Patches.html#Submitting= -Patches On the our blog, there is a nice tutorial (quite lengthy) how to start packaging: http://guix.gnu.org/blog/2018/a-packaging-tutorial-for-guix/ But nevertheless good work! I'll leave to someone more experienced to decide if propagating gcc-toolchain is the right way here... ~Jonathan From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 12:44:54 2020 Received: (at 39372) by debbugs.gnu.org; 8 Feb 2020 17:44:54 +0000 Received: from localhost ([127.0.0.1]:51764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0UA1-0002O1-QS for submit@debbugs.gnu.org; Sat, 08 Feb 2020 12:44:53 -0500 Received: from lepiller.eu ([89.234.186.109]:39324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0U9y-0002Nr-Tb for 39372@debbugs.gnu.org; Sat, 08 Feb 2020 12:44:52 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 3ba92150 for <39372@debbugs.gnu.org>; Sat, 8 Feb 2020 17:44:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lepiller.eu; h=date:from :to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=dkim; bh=xTHptEqVratdgYDZA/krjiOwg JM=; b=dIhXWq19nCSldqn58rNBWy/giElfUbpgmtN8fWawO23AjT1/R/aLJ0KiL EV5lH7XOr8fiqLOk5SCKHk8+uGDm4xm5KdhnoELWj881dLo2vM0iIZureQaIK1od eNU2yJ5ZWLQiQRlMeoGmBgoZSSiVvsLfL1/WLSN6C6H/Ccvsr4dgl3VCi1RMfmO+ lnmdOT59SIZQ4Yf/2fdHbTegC2r/cFOnpWkxwwa8Ky6ftNyuN7ezuNtFdpaQjhS1 fncavNT/eHM6ZmUf0YaCvwPfzW3NH8EUHAuC0aEsEHnk77PhZSog/aST6BtRxan5 YrOUPhPJumurbTqZ/BHCfa1EbRLkQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 56dacad3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <39372@debbugs.gnu.org>; Sat, 8 Feb 2020 17:44:48 +0000 (UTC) Date: Sat, 8 Feb 2020 18:44:40 +0100 From: Julien Lepiller To: 39372@debbugs.gnu.org Subject: Re: Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: <20200208184440.44a5432f@tachikoma.lepiller.eu> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39372 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 (-) Hi, I tried to apply and build your patch, but unfortunately it didn't work. From a clean checkout, I cannot run make anymore after applying the patch, and if I run make before applying your patch, then ./pre-inst-env guix build chicken also fails with: error: gnu-make: unbound variable hint: Did you forget a `use-modules' form? error: googletest: unbound variable hint: Did you forget a `use-modules' form? error: bzip2: unbound variable hint: Did you forget a `use-modules' form? error: binutils: unbound variable hint: Did you forget a `use-modules' form? error: gcc-4.9: unbound variable hint: Did you forget a `use-modules' form? error: openmpi: unbound variable hint: Did you forget a `use-modules' form? error: perl-module-build: unbound variable hint: Did you forget a `use-modules' form? error: python2-numpy: unbound variable hint: Did you forget a `use-modules' form? guix build: warning: failed to load '(gnu packages chromium)': Unbound variable: opus error: unzip: unbound variable hint: Did you forget a `use-modules' form? error: curl: unbound variable hint: Did you forget a `use-modules' form? error: binutils: unbound variable hint: Did you forget a `use-modules' form? error: libuv: unbound variable hint: Did you forget a `use-modules' form? error: libdvdnav: unbound variable hint: Did you forget a `use-modules' form? error: perl: unbound variable hint: Did you forget a `use-modules' form? error: static-bash: unbound variable hint: Did you forget a `use-modules' form? error: java-plexus-container-default: unbound variable hint: Did you forget a `use-modules' form? error: openmpi: unbound variable hint: Did you forget a `use-modules' form? error: givaro: unbound variable hint: Did you forget a `use-modules' form? error: curl: unbound variable hint: Did you forget a `use-modules' form? error: xorg-server: unbound variable hint: Did you forget a `use-modules' form? guix build: error: chicken: unknown package I suppose this is caused by a module loop or something between (gnu packages scheme) and (gnu packages commencement). Maybe splitting (gnu packages scheme) into two things (maybe a new (gnu packages chicken)) would solve the issue? From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 09:11:27 2020 Received: (at 39372) by debbugs.gnu.org; 9 Feb 2020 14:11:27 +0000 Received: from localhost ([127.0.0.1]:52225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0nJ1-0003eS-FM for submit@debbugs.gnu.org; Sun, 09 Feb 2020 09:11:27 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:27214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0nIx-0003eC-DE for 39372@debbugs.gnu.org; Sun, 09 Feb 2020 09:11:26 -0500 Date: Sun, 09 Feb 2020 14:11:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1581257475; bh=SAS141WCP+szWjExLB4+7c6cLy8x44+j+NCuca0X1UI=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=A1hCSqRysbY/JuJelJ36tMP2alXlwNG4LNS/Y5CHo4tQBAKaNQ7vlQALiDBXLQJ2k 1sIih0VbtbdgRhLf0JWOS7bZIZRjLn7XVOd5JXNrHUCXvEdi9s1yK3hV98/2EO9PWt 1oOLBNYWvmKn1x5RcbXWxla3KbF3oo/AuAheL1tE= To: "39372@debbugs.gnu.org" <39372@debbugs.gnu.org> From: Ekaitz Zarraga Subject: Re: Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39372 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: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I suppose this is caused by a module loop or something between (gnu > packages scheme) and (gnu packages commencement). Maybe splitting (gnu > packages scheme) into two things (maybe a new (gnu packages chicken)) > would solve the issue? I think it does. I made a new patch with that but I'm not sure if I did everything right: >From a898269624da04cceb539e0b7ca929cfea23be4d Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sun, 9 Feb 2020 15:08:41 +0100 Subject: [PATCH] Move chicken to a separate package --- gnu/local.mk | 1 + gnu/packages/chicken.scm | 50 ++++++++++++++++++++++++++++++++++++++++ gnu/packages/scheme.scm | 41 -------------------------------- 3 files changed, 51 insertions(+), 41 deletions(-) create mode 100644 gnu/packages/chicken.scm diff --git a/gnu/local.mk b/gnu/local.mk index 64ad653542..d86b39cacb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -109,6 +109,7 @@ GNU_SYSTEM_MODULES =3D=09=09=09=09\ %D%/packages/check.scm=09=09=09\ %D%/packages/chemistry.scm=09=09=09\ %D%/packages/chez.scm=09=09=09=09\ + %D%/packages/chicken.scm=09=09=09=09\ %D%/packages/chromium.scm=09=09=09\ %D%/packages/ci.scm=09=09=09=09\ %D%/packages/cinnamon.scm=09=09=09\ diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm new file mode 100644 index 0000000000..070373e049 --- /dev/null +++ b/gnu/packages/chicken.scm @@ -0,0 +1,50 @@ +(define-module (gnu packages chicken) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (guix build-system gnu) + #:use-module (guix download) + #:use-module ((guix licenses) + #:select (bsd-3)) + #:use-module (gnu packages commencement)) + +(define-public chicken + (package + (name "chicken") + (version "5.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://code.call-cc.org/releases/" + version "/chicken-" version ".tar.gz")) + (sha256 + (base32 + "0jsbp3kp0134f318j3wpd1n85gf8qzh034fn198gvazsv2l024aw")))) + (build-system gnu-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-1)) + + ;; No `configure' script; run "make check" after "make install" as + ;; prescribed by README. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (add-after 'install 'check + (assoc-ref %standard-phases 'check))) + + #:make-flags (let ((out (assoc-ref %outputs "out"))) + (list "PLATFORM=3Dlinux" + (string-append "PREFIX=3D" out) + (string-append "VARDIR=3D" out "/var/lib"))) + + ;; Parallel builds are not supported, as noted in README. + #:parallel-build? #f)) + (propagated-inputs `(("gcc-toolchain", gcc-toolchain))) + (home-page "http://www.call-cc.org/") + (synopsis "R5RS Scheme implementation that compiles native code via C"= ) + (description + "CHICKEN is a compiler for the Scheme programming language. CHICKEN +produces portable and efficient C, supports almost all of the R5RS Scheme +language standard, and includes many enhancements and extensions.") + (license bsd-3))) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 1009896a70..c891a77a18 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -368,47 +368,6 @@ applications in many fields such as multimedia (web ga= lleries, music players, mashups, office (web agendas, mail clients, ...), etc.") (license gpl2+))) -(define-public chicken - (package - (name "chicken") - (version "5.0.0") - (source (origin - (method url-fetch) - (uri (string-append "https://code.call-cc.org/releases/" - version "/chicken-" version ".tar.gz")) - (sha256 - (base32 - "15b5yrzfa8aimzba79x7v6y282f898rxqxfxrr446sjx9jwlpfd8")))) - (build-system gnu-build-system) - (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (srfi srfi-1)) - - ;; No `configure' script; run "make check" after "make install" as - ;; prescribed by README. - #:phases - (modify-phases %standard-phases - (delete 'configure) - (delete 'check) - (add-after 'install 'check - (assoc-ref %standard-phases 'check))) - - #:make-flags (let ((out (assoc-ref %outputs "out"))) - (list "PLATFORM=3Dlinux" - (string-append "PREFIX=3D" out) - (string-append "VARDIR=3D" out "/var/lib"))) - - ;; Parallel builds are not supported, as noted in README. - #:parallel-build? #f)) - (home-page "http://www.call-cc.org/") - (synopsis "R5RS Scheme implementation that compiles native code via C"= ) - (description - "CHICKEN is a compiler for the Scheme programming language. CHICKEN -produces portable and efficient C, supports almost all of the R5RS Scheme -language standard, and includes many enhancements and extensions.") - (license bsd-3))) - (define-public scheme48 (package (name "scheme48") -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 09:31:01 2020 Received: (at 39372) by debbugs.gnu.org; 9 Feb 2020 14:31:01 +0000 Received: from localhost ([127.0.0.1]:52237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0nbw-00047U-8G for submit@debbugs.gnu.org; Sun, 09 Feb 2020 09:31:01 -0500 Received: from lepiller.eu ([89.234.186.109]:39808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0nbq-00047I-Pn for 39372@debbugs.gnu.org; Sun, 09 Feb 2020 09:30:58 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 07f7b5e0; Sun, 9 Feb 2020 14:30:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lepiller.eu; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=dkim; bh=pRYypwCJuSO7 hzWDijfefOJHHiY=; b=jJ8HsVwFRvoPjX2dutq8cLoHDEouiwEDOOd0j44EIIxP DL9XIahtfzZvRiH2AJZxxVJ9aq61MpaZKjnE6Qh5Vt8dvH/EdnRkCZf2km9XTlNq BEKhHaJu1WVeEjRJH7JDAbtglQzJJP1mShe1XUgaOfXhTxaYe4RVOwyNqObl9p7q jvjU478sVArAOWznntSycvL4vG/pfk8mn9YIMo1At2TS9fxrftN6Ht6hsa0HlMkP 28xlPWMXnqxyatq/Mh8D5tYkiWwAuWNMpEmFbNq1HaIC3xV07L1oowV8YJGmTNHy 0BjOtzI2qI9G6QewN/VB4TT2AFuxUDxrOHzXWywsDA== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 492e9c4c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 9 Feb 2020 14:30:51 +0000 (UTC) Date: Sun, 9 Feb 2020 15:30:42 +0100 From: Julien Lepiller To: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: <20200209153042.31f2d723@tachikoma.lepiller.eu> In-Reply-To: References: X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39372 Cc: "39372@debbugs.gnu.org" <39372@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 (-) Le Sun, 09 Feb 2020 14:11:09 +0000, Ekaitz Zarraga a =C3=A9crit : > > I suppose this is caused by a module loop or something between (gnu > > packages scheme) and (gnu packages commencement). Maybe splitting > > (gnu packages scheme) into two things (maybe a new (gnu packages > > chicken)) would solve the issue? =20 >=20 > I think it does. I made a new patch with that but I'm not sure if I > did everything right: This is almost correct. You should make it two patches: the first moves chicken to its own module, the second updates it. Make sure to add the licence in the new file with a copyright line for yourself. The commit message should be: gnu: chicken: Move to a separate module. * gnu/packages/scheme.scm (chicken): Move to chicken.scm. * gnu/packages/chicken.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. for the first patch and: gnu: chicken: Update to 5.1.0. * gnu/packages/chicken.scm (chicken): Update to 5.1.0. [propagated-inputs]: Add gcc-toolchain. for the second patch. This makes it clearer what happens. You can find a lot of examples from 'git log'. Since no other package depends on chicken, we're all good I think. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 10:54:22 2020 Received: (at 39372) by debbugs.gnu.org; 9 Feb 2020 15:54:22 +0000 Received: from localhost ([127.0.0.1]:53102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0oub-0006M4-Mz for submit@debbugs.gnu.org; Sun, 09 Feb 2020 10:54:21 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:51355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0ouW-0006Lm-Qc for 39372@debbugs.gnu.org; Sun, 09 Feb 2020 10:54:20 -0500 Date: Sun, 09 Feb 2020 15:54:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1581263649; bh=NUFNRDaHMbq1hwjL7RmImOYcWlR5pfdsH5fJCVpZt0w=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=dOehAJ1DJ3pXTQhAKnedFUURY83SOwjs6yAksBUTHf0/RAobxKN/a6wULZuJECZmK ZrUPllasGW1nL7d/2L6EHLSDeV1MBZY0GZdiu61+vQ8W24IF+XKhBc0UhaHIMVs+fx mCb95zuMDYZcLp+42dgaQZRkyW/yVAuWmjDBdnLA= To: Julien Lepiller From: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: <34Y0W0Ll0Mpsb3EexxFit46MyRTOblEmy9rRB5bwJbSzUx9Udyj4a4k55gDRn6r5JRgFs3YINo8MjKOs1pWCNGF4mQWRAreN6AQKO9tUDOQ=@elenq.tech> In-Reply-To: <20200209153042.31f2d723@tachikoma.lepiller.eu> References: <20200209153042.31f2d723@tachikoma.lepiller.eu> Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,BAYES_05, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39372 Cc: "39372@debbugs.gnu.org" <39372@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: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Sunday, February 9, 2020 3:30 PM, Julien Lepiller w= rote: > This is almost correct. You should make it two patches: the first moves > chicken to its own module, the second updates it. Make sure to add the > licence in the new file with a copyright line for yourself. The commit > message should be: > > gnu: chicken: Move to a separate module. > > - gnu/packages/scheme.scm (chicken): Move to chicken.scm. > - gnu/packages/chicken.scm: New file. > - gnu/local.mk (GNU_SYSTEM_MODULES): Add it. > > for the first patch and: > > gnu: chicken: Update to 5.1.0. > > - gnu/packages/chicken.scm (chicken): Update to 5.1.0. > [propagated-inputs]: Add gcc-toolchain. > > for the second patch. This makes it clearer what happens. You can fin= d > a lot of examples from 'git log'. > > Since no other package depends on chicken, we're all good I think. > Oh thanks. I'll add them to the thread right now. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 10:55:19 2020 Received: (at 39372) by debbugs.gnu.org; 9 Feb 2020 15:55:19 +0000 Received: from localhost ([127.0.0.1]:53106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0ovX-0006Nk-1Y for submit@debbugs.gnu.org; Sun, 09 Feb 2020 10:55:19 -0500 Received: from mail2.protonmail.ch ([185.70.40.22]:17606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0ovS-0006NT-Mz for 39372@debbugs.gnu.org; Sun, 09 Feb 2020 10:55:17 -0500 Date: Sun, 09 Feb 2020 15:55:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1581263707; bh=m36j8NUdegOP2oomZdLNZaP3zoVzxxjoZmYQTDo9vWM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=caf7KzRZExlSYZjDsGXq0ZBfkllc8tYAAnoxOlsbBmXuccad6toUvHMF9fikPV+lV OVRn93YmXBW3EjDCVHbKqa0itzZtI61Gfc/UoMzftGOA5Y+InufF4OOKQN1sVowymc OooeLhp2uziLyymAc80WhmI2DbtJeF3EJZF6hSsY= To: Julien Lepiller From: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: In-Reply-To: <34Y0W0Ll0Mpsb3EexxFit46MyRTOblEmy9rRB5bwJbSzUx9Udyj4a4k55gDRn6r5JRgFs3YINo8MjKOs1pWCNGF4mQWRAreN6AQKO9tUDOQ=@elenq.tech> References: <20200209153042.31f2d723@tachikoma.lepiller.eu> <34Y0W0Ll0Mpsb3EexxFit46MyRTOblEmy9rRB5bwJbSzUx9Udyj4a4k55gDRn6r5JRgFs3YINo8MjKOs1pWCNGF4mQWRAreN6AQKO9tUDOQ=@elenq.tech> Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39372 Cc: "39372@debbugs.gnu.org" <39372@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: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >From 34d4965c61f4a1f5153aaf6d959c06745790d0d0 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sun, 9 Feb 2020 16:10:28 +0100 Subject: [PATCH 1/2] gnu: chicken: Move to a separate module. * gnu/packages/scheme.scm (chicken): Move to chicken.scm. * gnu/packages/chicken.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/chicken.scm | 66 ++++++++++++++++++++++++++++++++++++++++ gnu/packages/scheme.scm | 41 ------------------------- 3 files changed, 67 insertions(+), 41 deletions(-) create mode 100644 gnu/packages/chicken.scm diff --git a/gnu/local.mk b/gnu/local.mk index 64ad653542..d86b39cacb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -109,6 +109,7 @@ GNU_SYSTEM_MODULES =3D=09=09=09=09\ %D%/packages/check.scm=09=09=09\ %D%/packages/chemistry.scm=09=09=09\ %D%/packages/chez.scm=09=09=09=09\ + %D%/packages/chicken.scm=09=09=09=09\ %D%/packages/chromium.scm=09=09=09\ %D%/packages/ci.scm=09=09=09=09\ %D%/packages/cinnamon.scm=09=09=09\ diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm new file mode 100644 index 0000000000..53631f9bd6 --- /dev/null +++ b/gnu/packages/chicken.scm @@ -0,0 +1,66 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2020 Ekaitz Zarraga +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages chicken) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (guix build-system gnu) + #:use-module (guix download) + #:use-module ((guix licenses) + #:select (bsd-3))) + +(define-public chicken + (package + (name "chicken") + (version "5.0.0") + (source (origin + (method url-fetch) + (uri (string-append "https://code.call-cc.org/releases/" + version "/chicken-" version ".tar.gz")) + (sha256 + (base32 + "15b5yrzfa8aimzba79x7v6y282f898rxqxfxrr446sjx9jwlpfd8")))) + (build-system gnu-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-1)) + + ;; No `configure' script; run "make check" after "make install" as + ;; prescribed by README. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (add-after 'install 'check + (assoc-ref %standard-phases 'check))) + + #:make-flags (let ((out (assoc-ref %outputs "out"))) + (list "PLATFORM=3Dlinux" + (string-append "PREFIX=3D" out) + (string-append "VARDIR=3D" out "/var/lib"))) + + ;; Parallel builds are not supported, as noted in README. + #:parallel-build? #f)) + (home-page "http://www.call-cc.org/") + (synopsis "R5RS Scheme implementation that compiles native code via C"= ) + (description + "CHICKEN is a compiler for the Scheme programming language. CHICKEN +produces portable and efficient C, supports almost all of the R5RS Scheme +language standard, and includes many enhancements and extensions.") + (license bsd-3))) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 1009896a70..c891a77a18 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -368,47 +368,6 @@ applications in many fields such as multimedia (web ga= lleries, music players, mashups, office (web agendas, mail clients, ...), etc.") (license gpl2+))) -(define-public chicken - (package - (name "chicken") - (version "5.0.0") - (source (origin - (method url-fetch) - (uri (string-append "https://code.call-cc.org/releases/" - version "/chicken-" version ".tar.gz")) - (sha256 - (base32 - "15b5yrzfa8aimzba79x7v6y282f898rxqxfxrr446sjx9jwlpfd8")))) - (build-system gnu-build-system) - (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (srfi srfi-1)) - - ;; No `configure' script; run "make check" after "make install" as - ;; prescribed by README. - #:phases - (modify-phases %standard-phases - (delete 'configure) - (delete 'check) - (add-after 'install 'check - (assoc-ref %standard-phases 'check))) - - #:make-flags (let ((out (assoc-ref %outputs "out"))) - (list "PLATFORM=3Dlinux" - (string-append "PREFIX=3D" out) - (string-append "VARDIR=3D" out "/var/lib"))) - - ;; Parallel builds are not supported, as noted in README. - #:parallel-build? #f)) - (home-page "http://www.call-cc.org/") - (synopsis "R5RS Scheme implementation that compiles native code via C"= ) - (description - "CHICKEN is a compiler for the Scheme programming language. CHICKEN -produces portable and efficient C, supports almost all of the R5RS Scheme -language standard, and includes many enhancements and extensions.") - (license bsd-3))) - (define-public scheme48 (package (name "scheme48") -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 10:56:06 2020 Received: (at 39372) by debbugs.gnu.org; 9 Feb 2020 15:56:06 +0000 Received: from localhost ([127.0.0.1]:53110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0owI-0006P6-IB for submit@debbugs.gnu.org; Sun, 09 Feb 2020 10:56:06 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:12075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0owG-0006OV-Nl for 39372@debbugs.gnu.org; Sun, 09 Feb 2020 10:56:05 -0500 Date: Sun, 09 Feb 2020 15:55:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1581263758; bh=+jvVleFY8otJ49MoDwVnrX4WeFoVLR2yvjz3WGXDZws=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=I/qIVTVGZ/wyLzSWzaWUAkfSpvLtrgGsSA+6W4+zeZ4QC3Zrjw1mkbfBDpjUlXjv+ ddM92eiEku7BKuZ408PgybWxo77VYopZ7SIOn0+YOno1VgoKIvt8DlJZA7RswX82QJ qJvJ8EdN7jCIT1XXYEyfJ0OJsWzbQuxed420GqtQ= To: Julien Lepiller From: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: In-Reply-To: References: <20200209153042.31f2d723@tachikoma.lepiller.eu> <34Y0W0Ll0Mpsb3EexxFit46MyRTOblEmy9rRB5bwJbSzUx9Udyj4a4k55gDRn6r5JRgFs3YINo8MjKOs1pWCNGF4mQWRAreN6AQKO9tUDOQ=@elenq.tech> Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39372 Cc: "39372@debbugs.gnu.org" <39372@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: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >From e0ca67f81e28d6910ce507d7f14c26a63b7c4619 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sun, 9 Feb 2020 16:51:44 +0100 Subject: [PATCH 2/2] gnu: chicken: Update to 5.1.0. * gnu/packages/chicken.scm (chicken): Update to 5.1.0. [propagated-inputs]: Add gcc-toolchain. --- gnu/packages/chicken.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 53631f9bd6..9b12ff7ef6 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -21,20 +21,21 @@ #:use-module (guix packages) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (gnu packages commencement) #:use-module ((guix licenses) #:select (bsd-3))) (define-public chicken (package (name "chicken") - (version "5.0.0") + (version "5.1.0") (source (origin (method url-fetch) (uri (string-append "https://code.call-cc.org/releases/" version "/chicken-" version ".tar.gz")) (sha256 (base32 - "15b5yrzfa8aimzba79x7v6y282f898rxqxfxrr446sjx9jwlpfd8")))) + "0jsbp3kp0134f318j3wpd1n85gf8qzh034fn198gvazsv2l024aw")))= ) (build-system gnu-build-system) (arguments `(#:modules ((guix build gnu-build-system) @@ -57,6 +58,7 @@ ;; Parallel builds are not supported, as noted in README. #:parallel-build? #f)) + (propagated-inputs `(("gcc-toolchain", gcc-toolchain))) (home-page "http://www.call-cc.org/") (synopsis "R5RS Scheme implementation that compiles native code via C"= ) (description -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 15:02:11 2020 Received: (at 39372-done) by debbugs.gnu.org; 9 Feb 2020 20:02:11 +0000 Received: from localhost ([127.0.0.1]:53235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0smR-0003nQ-F8 for submit@debbugs.gnu.org; Sun, 09 Feb 2020 15:02:11 -0500 Received: from lepiller.eu ([89.234.186.109]:39944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0smP-0003nH-5h for 39372-done@debbugs.gnu.org; Sun, 09 Feb 2020 15:02:10 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 9706d3ca; Sun, 9 Feb 2020 20:02:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lepiller.eu; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=dkim; bh=czvF7yPu2Hi5 2hbQfb2Cj+f8T7M=; b=j9HSOfpcG/kUcVs4Gv4Cfw47znvrvHs+JssxOgIcFQ5V Fr/Z8QT7nP9z4rFhUED80l68522imFNY8bQwXXmI0c8WivyNcGSBcd2dnGIeHtBm gQ5z9fWP6CM0opcJxFsHOPeeCEoGXLbKh+TNuO1w6hvP6yC35boxBlLelxfR5Vl8 LkLXoslZGgA3UFU6cVjiBCWRXEg9wRc/SX76bthwHrT+hcG2Eh7LXMiiS+Rd+Cfq p9BjBxJ4M4S5+EGGNpG0bt6RFV01OVk6y9v4cb6iY5pLlo/pZGM5nDPu+QGW0JWo hy0I0TpSIJwN4T0rKgubQD+/GZBKbUAoRGjrdiIX4A== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id d8c05c68 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 9 Feb 2020 20:02:01 +0000 (UTC) Date: Sun, 9 Feb 2020 21:01:47 +0100 From: Julien Lepiller To: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: <20200209210147.1756142d@tachikoma.lepiller.eu> In-Reply-To: References: X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39372-done Cc: 39372-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: -1.0 (-) Le Sun, 09 Feb 2020 14:11:09 +0000, Ekaitz Zarraga a =C3=A9crit : > > I suppose this is caused by a module loop or something between (gnu > > packages scheme) and (gnu packages commencement). Maybe splitting > > (gnu packages scheme) into two things (maybe a new (gnu packages > > chicken)) would solve the issue? =20 >=20 > I think it does. I made a new patch with that but I'm not sure if I > did everything right: >=20 Pushed as 2846aec2f7d53b9244ad55c1436437843287426a and 7f6cb6bbac181a11859283922037e374a82035db. Thank you! From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 15:03:28 2020 Received: (at 39372-done) by debbugs.gnu.org; 9 Feb 2020 20:03:28 +0000 Received: from localhost ([127.0.0.1]:53242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0sng-0003pc-NO for submit@debbugs.gnu.org; Sun, 09 Feb 2020 15:03:28 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:30975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0snf-0003pQ-8e for 39372-done@debbugs.gnu.org; Sun, 09 Feb 2020 15:03:28 -0500 Date: Sun, 09 Feb 2020 20:03:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1581278600; bh=5rnr9b+H6aAFz56VhNcMW/8aE1PC0I5SiLmm4evoOm4=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=PpAV/9XnddmvVqjuYNjnlcuz9UBAXjZgjvDn3msbk5s17xqs3/1+cwl1Mys5cJ6gP ljQH0K+6E6u6BytBe90gHlXdvl3g7EvE7gQNz0jMRCtbAxnbfA+Gsk44nJBUCwUeGo luU71VcUWdAwHtupNXUL2lTwCIEC2xCmcWPVsb8s= To: Julien Lepiller From: Ekaitz Zarraga Subject: Re: [bug#39372] Chicken Scheme: Update version to 5.1.0 and add gcc-toolchain Message-ID: In-Reply-To: <20200209210147.1756142d@tachikoma.lepiller.eu> References: <20200209210147.1756142d@tachikoma.lepiller.eu> Feedback-ID: yrcNPDs6h_GmICDqa8wDN84Xewau0mXpBhN3eq2lvinS3lyxTuFMITDIGb7qalJ2C1nOhz7EVHHgQPysAd4y8g==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39372-done Cc: "39372-done@debbugs.gnu.org" <39372-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: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Sunday, February 9, 2020 9:01 PM, Julien Lepiller w= rote: > Pushed as 2846aec2f7d53b9244ad55c1436437843287426a and > 7f6cb6bbac181a11859283922037e374a82035db. Thank you! Thank you for your time From unknown Tue Jun 17 21:57:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Mar 2020 11:24:08 +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