From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH] gnu: chicken: Update to 5.4.0. [security fixes] Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 19 Oct 2024 23:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: Nicolas Graves X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17293787484162 (code B ref -1); Sat, 19 Oct 2024 23:00:03 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 22:59:08 +0000 Received: from localhost ([127.0.0.1]:45074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2IPb-000154-Rf for submit@debbugs.gnu.org; Sat, 19 Oct 2024 18:59:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:47224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2IPa-00014w-1T for submit@debbugs.gnu.org; Sat, 19 Oct 2024 18:59:06 -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 1t2IPB-0003cz-DA for guix-patches@gnu.org; Sat, 19 Oct 2024 18:58:41 -0400 Received: from 1.mo550.mail-out.ovh.net ([178.32.127.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2IP9-0000S4-J2 for guix-patches@gnu.org; Sat, 19 Oct 2024 18:58:41 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.139.228]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XWH711KsSz1SnX for ; Sat, 19 Oct 2024 22:58:37 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-m6jpx (unknown [10.108.42.231]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id A354C1FDB1; Sat, 19 Oct 2024 22:58:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-5b5ff79f4f-m6jpx with ESMTPSA id lGV5FJw5FGccygcAg9Vu6w (envelope-from ); Sat, 19 Oct 2024 22:58:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001c1726f22-9814-4da6-a134-e1f13662ef20, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.110.172.34 From: Nicolas Graves Date: Sun, 20 Oct 2024 00:58:31 +0200 Message-ID: <20241019225834.27473-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 4151192956867044066 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehiedgudeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfeejleeitddvgefgfeelfedtffeujeejfeekkedvteduudeiteehuedtfeeltedvnecuffhomhgrihhnpegtrghllhdqtggtrdhorhhgnecukfhppeduvdejrddtrddtrddupdeltddruddutddrudejvddrfeegpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=5tcKZ3BusxgzeAi9UuHo3SFgm3UBU5ZCJhdB704boHk=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729378717; v=1; b=LH8nGiGBPv+kW75OhrJKOT5B/Xq13Ak0qe8p5LStSiJSNtxgvIDE3p5Tq239hZq3Tvv3B7mQ QU6fXkrvyZvKhOPVIUCQZzS9kbWRSG861xOKAciLRXGraro3zE3tE1WRENfypYRUBgm490H0yNS HZ/I6pr7JMUebLOxPl/AotrK+FFiXEsRrhD+TgkTYm1dAZiDfcJb30fttVyGcAG6dVFXdLdko81 VezFo91ZMDPsATlS0ENKVnkCxxGrz0CDji5GeogXt2uyM+2dq6loBvJ1e2iRn8BLDgidHUuMSLK 03AHBabqiX4NhUGUnlZnrGRtbW0/CkAst9F98cVJ7y3kA== Received-SPF: pass client-ip=178.32.127.22; envelope-from=ngraves@ngraves.fr; helo=1.mo550.mail-out.ovh.net 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) This fixes CVE-2022-45145. * gnu/packages/chicken.scm (chicken): Update to 5.4.0. --- gnu/packages/chicken.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 3743ae3e2a..a499c5d9ee 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -32,14 +32,14 @@ (define-module (gnu packages chicken) (define-public chicken (package (name "chicken") - (version "5.3.0") + (version "5.4.0") (source (origin (method url-fetch) (uri (string-append "https://code.call-cc.org/releases/" version "/chicken-" version ".tar.gz")) (sha256 (base32 - "0xhdvcdwlv9vbhxh7k0fzd32ybhc7fn83y9fj48dhzp1z7c9kbf3")))) + "0pzcrnzkjw2sa44vy59wbygvlc3nva8zisprkdnvyrqi3jk4lp9w")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build gnu-build-system) -- 2.46.0 From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH] gnu: chicken: Update to 5.4.0. [security fixes] Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 12:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: ngraves@ngraves.fr X-Debbugs-Original-To: Nicolas Graves via Guix-patches via X-Debbugs-Original-Cc: Nicolas Graves , 73894@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172942687417829 (code B ref -1); Sun, 20 Oct 2024 12:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Oct 2024 12:21:14 +0000 Received: from localhost ([127.0.0.1]:46233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Uvq-0004dU-4e for submit@debbugs.gnu.org; Sun, 20 Oct 2024 08:21:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:48552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Uvn-0004dL-KZ for submit@debbugs.gnu.org; Sun, 20 Oct 2024 08:21:12 -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 1t2UvN-0002Gx-UO for guix-patches@gnu.org; Sun, 20 Oct 2024 08:20:46 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1t2UvL-0000cK-Dk for guix-patches@gnu.org; Sun, 20 Oct 2024 08:20:45 -0400 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAAHD8eE9RRnyQH_CA--.31119S2; Sun, 20 Oct 2024 20:20:30 +0800 (CST) From: Zheng Junjie In-Reply-To: <20241019225834.27473-1-ngraves@ngraves.fr> (Nicolas Graves via Guix-patches via's message of "Sun, 20 Oct 2024 00:58:31 +0200") References: <20241019225834.27473-1-ngraves@ngraves.fr> Date: Sun, 20 Oct 2024 20:20:14 +0800 Message-ID: <87bjzf7ypt.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAAHD8eE9RRnyQH_CA--.31119S2 X-Coremail-Antispam: 1UD129KBjvJXoW7ZFyxWr15GF1ruF4DuFW3Wrg_yoW8WF4rpa 4SkwsxCrW8K3yYyw1kKw48Gr15XFZYyr1j9w4xJ3Z2ywsIvr92y397KFW5A3W7J34rCa17 W3W8Ww4rur45JaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvCb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_JFI_Gr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwV C2z280aVCY1x0267AKxVW8Jr0_Cr1UM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I2 62IYc4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrV C2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE 7xkEbVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbV WUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF 67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42 IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF 0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2Kf nxnUUI43ZEXa7IUeAHUPUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Nicolas Graves via Guix-patches via writes: > This fixes CVE-2022-45145. > > * gnu/packages/chicken.scm (chicken): Update to 5.4.0. > --- > gnu/packages/chicken.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm > index 3743ae3e2a..a499c5d9ee 100644 > --- a/gnu/packages/chicken.scm > +++ b/gnu/packages/chicken.scm > @@ -32,14 +32,14 @@ (define-module (gnu packages chicken) > (define-public chicken > (package > (name "chicken") > - (version "5.3.0") > + (version "5.4.0") > (source (origin > (method url-fetch) > (uri (string-append "https://code.call-cc.org/releases/" > version "/chicken-" version ".tar.gz")) > (sha256 > (base32 > - "0xhdvcdwlv9vbhxh7k0fzd32ybhc7fn83y9fj48dhzp1z7c9kbf3"))= )) > + "0pzcrnzkjw2sa44vy59wbygvlc3nva8zisprkdnvyrqi3jk4lp9w"))= )) > (build-system gnu-build-system) > (arguments > `(#:modules ((guix build gnu-build-system) on apply this patch, chicken-compile-file build fail, can you check it? starting phase `build' Error: extension or version not found: "compile-file" fetching compile-file TCP connect timeout TCP connect timeout error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "chicken-install" arguments: ("-cached"= "-no-install" "compile-file") exit-status: 70 term-signal: #f stop-signal:= #f>=20 phase `build' failed after 0.0 seconds command "chicken-install" "-cached" "-no-install" "compile-file" failed wit= h status 70 build process 18 exited with status 256 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmcU9X4ACgkQO1qpk+Gi 3/CW7g//V0jLi2X8aiOgNA9ULKjtXbyzYbTref7kdnSbmUqCG5nFPpAEeyR782S9 jR4DhRkcO4uWobLBwOOMk2gAYwYvi6YmjM2DgKdNZ2+rK3hQ9gTq5p138EvwHCGC cmT5jLaZozginTg/64y3XfbEldfX19vUiXDHybofyHYMggzdK+DhkpXrU66yjx/w 5F6UlXkuPmmHG4sysI7+ZsRsyRe1uqIpHtcEAG8+S11BGCzRMlSE+5MtCU86g/1E A1keXUMB6Y+0FLeiUhW2sH90NJZkn8AXZU0m30C3Bg8SxVBDYkM+XXOzR4A7jstd KRB4gtcnlG4F7B7hOn/NBlOQz6Aj6LzuoWd4Z/bX2Z5TFnwUBwz3AYm16HpI9z5v sCDzPTByd9HH/4Kh3D30qzP9ba/pEqvM6jMn6K3I1yDqurBb/0FPhBF7vbdzaWAJ n3BFSQMREbZi6G3FS4M1aCtJcs7vIqLQ+cYtYQMv7O1Ptd71LiJaAP56uiZJgSz8 1JK+mGyUjCr7f+BrniotCa6Pjq6v4Lf9BBJ9bLHdrjQbeS4MzmazaFjVNbWy6D5Y O5J4GcLBKJkLKwguT4HOj/jFOTFbe4pW3HkvEObGs67cLtLR3U2uo6mSuRwgKOxu GGX86eaW9sMNc59ReXRYdfpqkc2rhjn5kT8QkuAM/t3z8C1MKFM= =92k4 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH v2 1/2] gnu: chicken: Update to 5.4.0. [security fixes] References: <20241019225834.27473-1-ngraves@ngraves.fr> In-Reply-To: <20241019225834.27473-1-ngraves@ngraves.fr> Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: Nicolas Graves , zhengjunjie@iscas.ac.cn Received: via spool by 73894-submit@debbugs.gnu.org id=B73894.17294325243152 (code B ref 73894); Sun, 20 Oct 2024 13:56:02 +0000 Received: (at 73894) by debbugs.gnu.org; 20 Oct 2024 13:55:24 +0000 Received: from localhost ([127.0.0.1]:46601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2WOx-0000oR-68 for submit@debbugs.gnu.org; Sun, 20 Oct 2024 09:55:23 -0400 Received: from 10.mo550.mail-out.ovh.net ([178.32.96.102]:43825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2WOt-0000ld-EX for 73894@debbugs.gnu.org; Sun, 20 Oct 2024 09:55:21 -0400 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.2.211]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XWg1823Nnz1T0K for <73894@debbugs.gnu.org>; Sun, 20 Oct 2024 13:54:52 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-qv79t (unknown [10.110.168.195]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 455331FDB3; Sun, 20 Oct 2024 13:54:48 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-qv79t with ESMTPSA id 22g6KqcLFWeTjAUATKuv0w (envelope-from ); Sun, 20 Oct 2024 13:54:48 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0042fdce5c9-a110-4c64-9a2c-f794c2b3db2b, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves Date: Sun, 20 Oct 2024 15:54:30 +0200 Message-ID: <20241020135439.16283-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 840765756423660258 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehjedgieelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfeejleeitddvgefgfeelfedtffeujeejfeekkedvteduudeiteehuedtfeeltedvnecuffhomhgrihhnpegtrghllhdqtggtrdhorhhgnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeekleegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=cjcReub04g8QbMwA2QdToZwN2PKmYrLAMPbpqkpe8Bs=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729432492; v=1; b=c7G/MynkANvlQw3mjqTxQW5qYR/a5pgnH5xw+Fkw0bJKXL1cKXkCXqNhnYVFeWiBuKhvd/nx kPYSAptOBoO2OzqrRrhYzRirIENK9KgrdPyFVu1gDGZBq6UmFlqqWTEvmEeJfqUEVWSDUjGt+Y4 j5+ek1Nq2WNa2rB2ZM7p0zkBa0Fe5cDS5daGiBhaJ6TAcmRp+ZTJHni41hA5mnj655F/rE9/lP9 mLBnCb0SWJu6acnQQKykBrS8D169MB+uGckeXRW0YOjavMMMcaQd/qALYw1f0Scfn2W3E2dqlwp YyhlnedQW6gu3CrkJPbvfIMXY1Jwqy79EtVpLSUHgEjYg== X-Spam-Score: 0.0 (/) 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 (-) This fixes CVE-2022-45145. * gnu/packages/chicken.scm (chicken): Update to 5.4.0. [arguments]<#:modules>: Add (ice-9 textual-ports). <#:phases>: Add 'install-STATUS phase, which adds a file in /share/chicken/STATUS that has become mandatory in the chicken-build-system. --- gnu/packages/chicken.scm | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 3743ae3e2a..7f6d0afcc6 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -32,18 +32,19 @@ (define-module (gnu packages chicken) (define-public chicken (package (name "chicken") - (version "5.3.0") + (version "5.4.0") (source (origin (method url-fetch) (uri (string-append "https://code.call-cc.org/releases/" version "/chicken-" version ".tar.gz")) (sha256 (base32 - "0xhdvcdwlv9vbhxh7k0fzd32ybhc7fn83y9fj48dhzp1z7c9kbf3")))) + "0pzcrnzkjw2sa44vy59wbygvlc3nva8zisprkdnvyrqi3jk4lp9w")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) + (ice-9 textual-ports) (srfi srfi-1)) ;; No `configure' script; run "make check" after "make install" as @@ -51,6 +52,21 @@ (define-public chicken #:phases (modify-phases %standard-phases (delete 'configure) + ;; This file allows to avoid using -force in the chicken-build-system + ;; by pinning the upstream subversion revision. + (add-after 'install 'install-STATUS + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (dest (string-append out "/share/chicken/STATUS"))) + (call-with-input-file "buildid" + (lambda (input-port) + (call-with-output-file dest + (lambda (output-port) + (format output-port + "(~s ~s #f #f #f #f #f)" + (string-delete #\newline + (get-string-all input-port)) + out)))))))) (delete 'check) (add-after 'install 'check (assoc-ref %standard-phases 'check))) -- 2.46.0 From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH v2 2/2] guix: chicken-build-system: Fix the build-system. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: Nicolas Graves , zhengjunjie@iscas.ac.cn Received: via spool by 73894-submit@debbugs.gnu.org id=B73894.17294325283327 (code B ref 73894); Sun, 20 Oct 2024 13:56:02 +0000 Received: (at 73894) by debbugs.gnu.org; 20 Oct 2024 13:55:28 +0000 Received: from localhost ([127.0.0.1]:46744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2WP1-0000qy-Lm for submit@debbugs.gnu.org; Sun, 20 Oct 2024 09:55:28 -0400 Received: from 1.mo581.mail-out.ovh.net ([178.33.45.51]:32939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2WOx-0000nV-0D for 73894@debbugs.gnu.org; Sun, 20 Oct 2024 09:55:24 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.140.28]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4XWg1D1hPtz1BP3 for <73894@debbugs.gnu.org>; Sun, 20 Oct 2024 13:54:55 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-wjxxw (unknown [10.110.118.160]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 86F511FDF0; Sun, 20 Oct 2024 13:54:53 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-wjxxw with ESMTPSA id Vu0bC60LFWfM8AkAfmDdGw (envelope-from ); Sun, 20 Oct 2024 13:54:53 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0043fb2cbe1-995d-4c28-ac32-16c107195b37, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves Date: Sun, 20 Oct 2024 15:54:31 +0200 Message-ID: <20241020135439.16283-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241020135439.16283-1-ngraves@ngraves.fr> References: <20241020135439.16283-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 841891655403954914 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehjedgjedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeefkeelgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=G3A423lbQ+ZpywqV8KjqHsaCj7E8FvufsRSr/zKYIkY=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729432496; v=1; b=rukJZ6PxwfbYqu4Z/J/5BNeSwCmVsMLJ+U8gInKDei4viTcifHpCW3O55SrZL6Vcuntdt8XO sySJKhfO2amN6m/UQCtl3UszaOhGcydprxQ//VP2RlUiTY131Pb3LcJwZG6gGXVTkcsXx8ide7e Wa8XbjCQQk8Kj56ch/OO+cFS1v6H1yAALO6hb2vBX5ivgx/pb14eyVCl2eSrcWRPx6WhPa1A/Z8 ekU4eXn+LI9p0aZ4Zjs/G4s0PJtMyFIaBukbPDCL9IMZO5MCDBDjDeZ0VbSIL2F5dooPS0a53qG kTOtx8VSrF53FH26CGxzrH52sQgSDsLBoQ6lItwL0rHzg== X-Spam-Score: 0.0 (/) 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 (-) * guix/build/chicken-build-system.scm (stamp-egg-version): Modify phase to create the new mandatory $CHICKEN_EGG_CACHE/.cache-metadata/STATUS and $CHICKEN_EGG_CACHE/.cache-metadata/VERSION. --- guix/build/chicken-build-system.scm | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/guix/build/chicken-build-system.scm b/guix/build/chicken-build-system.scm index 8f9f59cc25..92bccae619 100644 --- a/guix/build/chicken-build-system.scm +++ b/guix/build/chicken-build-system.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020 raingloom +;;; Copyright © 2024 Nicolas Graves ;;; ;;; This file is part of GNU Guix. ;;; @@ -88,8 +89,7 @@ (define (unpack-maybe-strip source dest) (mkdir-p dest) (if (file-is-directory? source) (copy-recursively source dest #:keep-mtime? #t) - (unpack-maybe-strip source dest))) - #t) + (unpack-maybe-strip source dest)))) (define* (build #:key egg-name #:allow-other-keys) "Build the Chicken egg named by EGG-NAME" @@ -111,15 +111,25 @@ (define* (check #:key egg-name tests? #:allow-other-keys) (when tests? (invoke "chicken-install" "-cached" "-test" "-no-install" egg-name))) -(define* (stamp-egg-version #:key egg-name name #:allow-other-keys) - "Check if EGG-NAME.egg contains version information and add some if not." - (let* ((filename (string-append egg-name "/" egg-name ".egg")) - (egg-info (call-with-input-file filename read)) +(define* (stamp-egg-version #:key egg-name name inputs #:allow-other-keys) + "Check if EGG-NAME.egg contains version information and add some if not. +Since chicken@5.4.0, also create the STATUS and VERSION files in +$CHICKEN_EGG_CACHE/.cache-metadata." + (let* ((egg (string-append egg-name "/" egg-name ".egg")) + (metadatadir (string-append (getenv "CHICKEN_EGG_CACHE") + "/.cache-metadata/" egg-name)) + (egg-info (call-with-input-file egg read)) (ver? (find (lambda (i) (eqv? (car i) 'version)) egg-info)) (ver (substring name (1+ (string-rindex name #\-))))) - (when (not ver?) - (make-file-writable filename) - (call-with-output-file filename + (mkdir-p metadatadir) + (install-file (search-input-file inputs "/share/chicken/STATUS") + metadatadir) + (call-with-output-file + (string-append metadatadir "/VERSION") + (lambda (p) (format p "~a" ver))) + (unless ver? + (make-file-writable egg) + (call-with-output-file egg (lambda (f) (write (cons `(version ,ver) egg-info) f)))))) ;; It doesn't look like Chicken generates any unnecessary references. -- 2.46.0 From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH v3 1/2] gnu: chicken: Update to 5.4.0. [security fixes] References: <20241019225834.27473-1-ngraves@ngraves.fr> In-Reply-To: <20241019225834.27473-1-ngraves@ngraves.fr> Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 15:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: Nicolas Graves , zhengjunjie@iscas.ac.cn Received: via spool by 73894-submit@debbugs.gnu.org id=B73894.172943873024399 (code B ref 73894); Sun, 20 Oct 2024 15:39:01 +0000 Received: (at 73894) by debbugs.gnu.org; 20 Oct 2024 15:38:50 +0000 Received: from localhost ([127.0.0.1]:48132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Y14-0006LT-6u for submit@debbugs.gnu.org; Sun, 20 Oct 2024 11:38:50 -0400 Received: from 6.mo582.mail-out.ovh.net ([87.98.177.69]:41149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Y11-0006LI-Vr for 73894@debbugs.gnu.org; Sun, 20 Oct 2024 11:38:49 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4XWjJX6Hclz1JWt for <73894@debbugs.gnu.org>; Sun, 20 Oct 2024 15:38:20 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-74k9j (unknown [10.111.182.17]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2A48D1FDF2; Sun, 20 Oct 2024 15:38:16 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-74k9j with ESMTPSA id q8qtK+gjFWfFJgAAwzSNIw (envelope-from ); Sun, 20 Oct 2024 15:38:16 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G00642d40425-1cac-454f-9d78-b26b0b5b3fe6, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves Date: Sun, 20 Oct 2024 17:38:10 +0200 Message-ID: <20241020153815.26236-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 2588443886946345698 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehjedgledtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfeejleeitddvgefgfeelfedtffeujeejfeekkedvteduudeiteehuedtfeeltedvnecuffhomhgrihhnpegtrghllhdqtggtrdhorhhgnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeekleegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=A8koYR1RLurJACehEwE1mTRYYVK6JG+fBjj+oFYVwL4=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729438701; v=1; b=31zbfKNSOgamIb+6z4uPdZxGngOVG+dTVBRrynFXybOo9T0Nyb3/aTMn3aJrgfUYBox2VXOy L6l6iKMWI7FjgPJ83qV9BA4BZ3C7bbUwuRIyjpZ3nTOd02/skoij5i6KCafpVFZNpd58tJVw53p RQOsTcL/9y+pe10G6w/o/2XAdEpHgdT+p7xkCs8pMD0lXbHqRVO1dqXNSMj9J9soXpyxlJ92PC3 TBo5Fc+I/Z9geIM8tNn47eJ5jxfqvlXjDoaGvdvxQJ0+lWCPvpuIYBFqnHSu9fDFxacXhObUbWI D+GRqf/9UbBcIHKIcgSXFiA8s7MVKszHk4PewWCuu8H7w== X-Spam-Score: 0.0 (/) 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 (-) This fixes CVE-2022-45145. * gnu/packages/chicken.scm (chicken): Update to 5.4.0. [arguments]<#:modules>: Add (ice-9 textual-ports). <#:phases>: Add 'install-STATUS phase, which adds a file in /share/chicken/STATUS that has become mandatory in the chicken-build-system. --- gnu/packages/chicken.scm | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 3743ae3e2a..a268e63bf2 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -32,18 +32,19 @@ (define-module (gnu packages chicken) (define-public chicken (package (name "chicken") - (version "5.3.0") + (version "5.4.0") (source (origin (method url-fetch) (uri (string-append "https://code.call-cc.org/releases/" version "/chicken-" version ".tar.gz")) (sha256 (base32 - "0xhdvcdwlv9vbhxh7k0fzd32ybhc7fn83y9fj48dhzp1z7c9kbf3")))) + "0pzcrnzkjw2sa44vy59wbygvlc3nva8zisprkdnvyrqi3jk4lp9w")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) + (ice-9 textual-ports) (srfi srfi-1)) ;; No `configure' script; run "make check" after "make install" as @@ -51,6 +52,20 @@ (define-public chicken #:phases (modify-phases %standard-phases (delete 'configure) + ;; This file allows to avoid using -force in the chicken-build-system + ;; by pinning the upstream subversion revision. + (add-after 'install 'install-STATUS + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (dest (string-append out "/share/chicken/STATUS"))) + (call-with-input-file "buildid" + (lambda (input-port) + (call-with-output-file dest + (lambda (output-port) + (format output-port + "(~s ~s #f #f #f #f #f)" + (get-line input-port) + out)))))))) (delete 'check) (add-after 'install 'check (assoc-ref %standard-phases 'check))) -- 2.46.0 From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH v3 2/2] guix: chicken-build-system: Fix the build-system. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 15:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73894@debbugs.gnu.org Cc: Nicolas Graves , zhengjunjie@iscas.ac.cn Received: via spool by 73894-submit@debbugs.gnu.org id=B73894.172943873624425 (code B ref 73894); Sun, 20 Oct 2024 15:39:02 +0000 Received: (at 73894) by debbugs.gnu.org; 20 Oct 2024 15:38:56 +0000 Received: from localhost ([127.0.0.1]:48136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Y19-0006Lt-JL for submit@debbugs.gnu.org; Sun, 20 Oct 2024 11:38:56 -0400 Received: from 2.mo575.mail-out.ovh.net ([46.105.52.162]:60579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Y17-0006Lf-DL for 73894@debbugs.gnu.org; Sun, 20 Oct 2024 11:38:54 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.139.17]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XWjJf46RCz1g1v for <73894@debbugs.gnu.org>; Sun, 20 Oct 2024 15:38:26 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-l4qp4 (unknown [10.110.168.167]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id DE0721FE46; Sun, 20 Oct 2024 15:38:22 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-l4qp4 with ESMTPSA id 1lGWKu4jFWe5aQUAxqAzmA (envelope-from ); Sun, 20 Oct 2024 15:38:22 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G00471686855-834b-4ecf-9767-1f2d9962fecc, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves Date: Sun, 20 Oct 2024 17:38:11 +0200 Message-ID: <20241020153815.26236-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241020153815.26236-1-ngraves@ngraves.fr> References: <20241020153815.26236-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 2590132738704138978 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehjedgledtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeefkeelgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=G3A423lbQ+ZpywqV8KjqHsaCj7E8FvufsRSr/zKYIkY=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729438706; v=1; b=cA75G+oikDjhCjxif2kopc+o6D0CyAQmlhZOljeE95P1SIh0bH5dP1f5sxPU3RUFhRnC0v2D TA9lQgkgWB9lqiRnAif5H6jWUJwmgC45QAzkENDMmgnzETx3HY8dx8lvNgkZeQg6MeOOBlsN70r b012L5HTGo6c+L3C90mK1iS0DZd2aYPVaFn4Ds80HPVOK0EzH+oZc7tuYb41xMLg/sIcYywBsVK C0YyEjjdC6/FkC//qQbzZy45bdYr58lMkFglIrdj+zllqxXlmMsUZyhPxIaRDCeRJdx9oX99z70 87ff1BfeuVtAqEk3hr8P0+7GljDa7owbKC7jh/ylCSwAg== X-Spam-Score: 0.0 (/) 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 (-) * guix/build/chicken-build-system.scm (stamp-egg-version): Modify phase to create the new mandatory $CHICKEN_EGG_CACHE/.cache-metadata/STATUS and $CHICKEN_EGG_CACHE/.cache-metadata/VERSION. --- guix/build/chicken-build-system.scm | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/guix/build/chicken-build-system.scm b/guix/build/chicken-build-system.scm index 8f9f59cc25..92bccae619 100644 --- a/guix/build/chicken-build-system.scm +++ b/guix/build/chicken-build-system.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020 raingloom +;;; Copyright © 2024 Nicolas Graves ;;; ;;; This file is part of GNU Guix. ;;; @@ -88,8 +89,7 @@ (define (unpack-maybe-strip source dest) (mkdir-p dest) (if (file-is-directory? source) (copy-recursively source dest #:keep-mtime? #t) - (unpack-maybe-strip source dest))) - #t) + (unpack-maybe-strip source dest)))) (define* (build #:key egg-name #:allow-other-keys) "Build the Chicken egg named by EGG-NAME" @@ -111,15 +111,25 @@ (define* (check #:key egg-name tests? #:allow-other-keys) (when tests? (invoke "chicken-install" "-cached" "-test" "-no-install" egg-name))) -(define* (stamp-egg-version #:key egg-name name #:allow-other-keys) - "Check if EGG-NAME.egg contains version information and add some if not." - (let* ((filename (string-append egg-name "/" egg-name ".egg")) - (egg-info (call-with-input-file filename read)) +(define* (stamp-egg-version #:key egg-name name inputs #:allow-other-keys) + "Check if EGG-NAME.egg contains version information and add some if not. +Since chicken@5.4.0, also create the STATUS and VERSION files in +$CHICKEN_EGG_CACHE/.cache-metadata." + (let* ((egg (string-append egg-name "/" egg-name ".egg")) + (metadatadir (string-append (getenv "CHICKEN_EGG_CACHE") + "/.cache-metadata/" egg-name)) + (egg-info (call-with-input-file egg read)) (ver? (find (lambda (i) (eqv? (car i) 'version)) egg-info)) (ver (substring name (1+ (string-rindex name #\-))))) - (when (not ver?) - (make-file-writable filename) - (call-with-output-file filename + (mkdir-p metadatadir) + (install-file (search-input-file inputs "/share/chicken/STATUS") + metadatadir) + (call-with-output-file + (string-append metadatadir "/VERSION") + (lambda (p) (format p "~a" ver))) + (unless ver? + (make-file-writable egg) + (call-with-output-file egg (lambda (f) (write (cons `(version ,ver) egg-info) f)))))) ;; It doesn't look like Chicken generates any unnecessary references. -- 2.46.0 From unknown Sat Aug 09 13:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73894] [PATCH] gnu: chicken: Update to 5.4.0. [security fixes] Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Oct 2024 21:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Zheng Junjie Cc: ngraves@ngraves.fr, 73894@debbugs.gnu.org Received: via spool by 73894-submit@debbugs.gnu.org id=B73894.172945985725022 (code B ref 73894); Sun, 20 Oct 2024 21:31:02 +0000 Received: (at 73894) by debbugs.gnu.org; 20 Oct 2024 21:30:57 +0000 Received: from localhost ([127.0.0.1]:49066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2dVo-0006VW-R8 for submit@debbugs.gnu.org; Sun, 20 Oct 2024 17:30:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2dVm-0006VF-OF for 73894@debbugs.gnu.org; Sun, 20 Oct 2024 17:30:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2dVF-0003TU-4z; Sun, 20 Oct 2024 17:30:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=0a3UyDzahH+dmY0EqwBGfxVnQ5TlqMMF8FGf13fthVo=; b=GBfnxRCAn1sUnouyfU6A lsJ62dC5l1Te0o8+lEBnRWStyJgwSf3tH/J54cnvouhQ+FnQeze1X6a29xwV0XukgqUJKOPQNkine 5e4lGIAOJQz/0tBFIj/xdT1IFG1sLF0gNXAMXgJ8K/sOzHWtBo312Q2/vssSD7fbwfe7OMGXmw6hB WpCCY4dVxQ6CVS/Ct4CB+/4u/Qa84Km7ETJMuko0NzeDmlOZHVhcqRMwdgL/PQ/pKTskmKHiOId2f cnYh1vLuPRrRybGhSGtINTCi/0fhIu6iA2cdlabvvXPbhVZWJCObX98UKElpsXm0VpQJte4IpHmsF Vd2Xz2ErGVCBRQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87bjzf7ypt.fsf@iscas.ac.cn> (Zheng Junjie's message of "Sun, 20 Oct 2024 20:20:14 +0800") References: <20241019225834.27473-1-ngraves@ngraves.fr> <87bjzf7ypt.fsf@iscas.ac.cn> Date: Sun, 20 Oct 2024 23:30:17 +0200 Message-ID: <878quijwd2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Zheng Junjie skribis: > Nicolas Graves via Guix-patches via writes: > >> This fixes CVE-2022-45145. >> >> * gnu/packages/chicken.scm (chicken): Update to 5.4.0. [...] > on apply this patch, chicken-compile-file build fail, can you check it? Nicolas, see also . Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 21 04:44:11 2024 Received: (at control) by debbugs.gnu.org; 21 Oct 2024 08:44:12 +0000 Received: from localhost ([127.0.0.1]:50163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2o1L-0004vv-LP for submit@debbugs.gnu.org; Mon, 21 Oct 2024 04:44:11 -0400 Received: from 3.mo582.mail-out.ovh.net ([178.33.253.26]:54091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2o1H-0004vk-Gs for control@debbugs.gnu.org; Mon, 21 Oct 2024 04:44:09 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4XX83b318Xz1RfM for ; Mon, 21 Oct 2024 08:43:39 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-vw8v7 (unknown [10.111.174.252]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D427F1FEA9 for ; Mon, 21 Oct 2024 08:43:38 +0000 (UTC) Received: from ngraves.fr ([37.59.142.100]) by ghost-submission-5b5ff79f4f-vw8v7 with ESMTPSA id 3UZTFjoUFmfbVgAASd2bEg (envelope-from ) for ; Mon, 21 Oct 2024 08:43:38 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-100R003128a50ba-2389-4fd1-861e-0e84cfd1b5f7, AEC48F3592C4E1BE08593FA81C590F8E4994FFB1) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.215.72.128 From: Nicolas Graves To: control@debbugs.gnu.org Subject: control message for bug #73894 Date: Mon, 21 Oct 2024 10:43:37 +0200 Message-ID: <87plnt26di.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 1457758906116596325 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehledgtdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdektddrvdduhedrjedvrdduvdekpdefjedrheelrddugedvrddutddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopegtohhnthhrohhlseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=iyP4Ff3BDnxf/mRjVEl1IrKXH+V6Rtw5a5LiNUi/jmM=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729500219; v=1; b=eQ1rnJzFZYOAubVfTQEV+A3As2pHlDWPFFwgFfxu7rHPYTW8ssL/69mvJE8vmyCfV++Yd0Xx 9dZLxN7+XMda5JMksQI33fo4pAWXstu30IUaN9sKguLLmrEvVK5bpyXiRkZPYDavWzdKFdU1wZZ xkHXzrYQ9kpD7zttUTOLk/LOXNMq4BX/Ad7O+bhY1pJIDJcbHzIstGJhQrBFbxB9hchBOHPupGe fcfkKUGVjv430wtSl1YsZuUqih4AReTGpvmz+Mw9UVhFvdJbDNXBJuUFaiKjDsIQ/dBnZ/m9dI9 GMl191cJ6eLy570zrQEqxaPBPbjgICV7mx7oyzUTwWXkw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 73894 quit Closed in favor of 72173. -- Best regards, Nicolas Graves