X-Loop: help-debbugs@HIDDEN Subject: [bug#78080] [PATCH 1/2] Revert "gnu: quickjs: Deprecate." Resent-From: iyzsong@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 27 Apr 2025 00:33:02 +0000 Resent-Message-ID: <handler.78080.B.174571393429162 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78080 <at> debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN>, Ashvith Shetty <ashvithshetty0010@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174571393429162 (code B ref -1); Sun, 27 Apr 2025 00:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Apr 2025 00:32:14 +0000 Received: from localhost ([127.0.0.1]:36463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u8pwL-0007aI-Mz for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 20:32:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1u8pwJ-0007Zy-3X for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 20:32:11 -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 <iyzsong@HIDDEN>) id 1u8pw8-0004XX-IN for guix-patches@HIDDEN; Sat, 26 Apr 2025 20:32:02 -0400 Received: from mail.envs.net ([5.199.136.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <iyzsong@HIDDEN>) id 1u8pw4-0002aX-Ev for guix-patches@HIDDEN; Sat, 26 Apr 2025 20:31:59 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id E95DB38A40E9; Sun, 27 Apr 2025 00:31:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1745713906; bh=brlxC9gUCeQlU4cz+rBVu+hXgT+aZiKLbl3vZkNFdA8=; h=From:To:Cc:Subject:Date:From; b=M3A5TEAUykXETa45A4yqbutKEpYweRzpFtb+tkASycbt7YUNe5xxhhhnva754E7RM mYE2t/EfhaTI8PP+7SCYV+5H78O+v+V6zElsze1ssKtR1gBpl7lLicBMdEnZ8QKevN fz5uwS0XhzTlWbd6f0V1fgsTAqVMVkfdgZtLfvpW/wDTSHDS08MjIJNMDtpPoc4xax K1BKZ8Gyf3wP0eJZoLmXPL7NW1Wl9pfKNsvEMCxjDl0wlltkFvgsSlDd7/HRzQNY+3 1RvOz54D7rw1NYUviZ6UTIMYuMRIIUwQHSqQL/h5T4kamEzDp+ErTpR+iRfS8gn+Qp 5GtHqSaLjMtYfrBc7zJop/HS8aAatVybB6q5tdeCgtpMPJr2XZojAwH4RRhVeghAIP kKCLKBJvYZ67eEfVvVcjHfi0ifylgV5Kv4Ii3mDmUckbQpEVI/1v+McXBu9MMee0ur u+o4U+++w4xCWHWipG8/rywugK8qmjXHBbtM3+3R0ZCDmWY2Intp0jrj4P0F4gObc0 tYsrueTsjN9aInoVtHAZO3miigzv9Q5g/9XdPCK7B4hA64IndNOREZdfJpnQsvookm aym+sHsrFqJJuQGiS7voc73Kc3JpwGpcFUeZeO6CxuBO7cwpOoFVQAK8L9KJWVIiea WeHH8SFHA4s3QqneVgYFlGMU= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id vpTYbeL7lUhY; Sun, 27 Apr 2025 00:31:41 +0000 (UTC) Received: from localhost (unknown [112.44.100.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 27 Apr 2025 00:31:41 +0000 (UTC) Received: from localhost.localdomain (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id edf53021; Sun, 27 Apr 2025 00:36:42 +0000 (UTC) From: iyzsong@HIDDEN Date: Sun, 27 Apr 2025 08:36:30 +0800 Message-ID: <394dff694fd2ddf53e5120d0d3eaeb9f03ca954b.1745714143.git.iyzsong@HIDDEN> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=5.199.136.28; envelope-from=iyzsong@HIDDEN; helo=mail.envs.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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) From: 宋文武 <iyzsong@HIDDEN> It seems quickjs-ng and quickjs are not API compatible. This fixes building tic80. This reverts commit b94cf86a89ef0a6bf7ec2c8e52f64c5107888f55. Change-Id: I3666ddbef8d1b2e71d49f9b14aef5a1be4b8495a --- gnu/packages/javascript.scm | 45 ++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 38edc2ff0ab..21222f00279 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -825,6 +825,48 @@ (define-public mujs roots, or wrestle with obscure build systems.") (license license:isc))) +(define-public quickjs + (package + (name "quickjs") + (version "2024-01-13") + (source (origin + (method url-fetch) + (uri (string-append "https://bellard.org/quickjs/quickjs-" + version ".tar.xz")) + (sha256 + (base32 + "00rf45l1bx0yhlv11gn3bbyfqw9724c153bc93mlp9dzjpwghjrw")) + (snippet + #~(begin (use-modules (guix build utils)) + (for-each delete-file + '("doc/quickjs.pdf" + "doc/quickjs.html" + "doc/jsbignum.pdf" + "doc/jsbignum.html")))))) + (build-system gnu-build-system) + (arguments + (list #:make-flags + #~(list (string-append "PREFIX=" #$output) + #$@(if (or (target-riscv64?) + (target-ppc32?)) + '("LDFLAGS=-latomic") + '())) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "microbench"))))))) + (home-page "https://bellard.org/quickjs/") + (synopsis "Small embeddable Javascript engine") + (description "QuickJS supports the ES2023 specification including modules, +asynchronous generators, proxies, BigInt, BigDecimal, BigFloat and operator +overloading. It can compile Javascript sources to executables with no external +dependency. It includes a command line interpreter with contextual colorization +implemented in Javascript and a small built-in standard library with C library +wrappers.") + (license license:expat))) + (define-public test262-source (origin (method git-fetch) @@ -912,9 +954,6 @@ (define-public quickjs-ng ;; 3-clause BSD license for test262 (license (list license:expat license:bsd-3)))) -(define-public quickjs - (deprecated-package "quickjs" quickjs-ng)) - (define-public duktape (package (name "duktape") base-commit: bc9903f6570f070da39870bf9f5510882d71b269 -- 2.49.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: iyzsong@HIDDEN Subject: bug#78080: Acknowledgement ([PATCH 1/2] Revert "gnu: quickjs: Deprecate.") Message-ID: <handler.78080.B.174571393429162.ack <at> debbugs.gnu.org> References: <394dff694fd2ddf53e5120d0d3eaeb9f03ca954b.1745714143.git.iyzsong@HIDDEN> X-Gnu-PR-Message: ack 78080 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78080 <at> debbugs.gnu.org Date: Sun, 27 Apr 2025 00:33:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 78080 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78080: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78080 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#78080] [PATCH 2/2] gnu: quickjs: Update to 2025-04-26. Resent-From: iyzsong@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 27 Apr 2025 00:35:02 +0000 Resent-Message-ID: <handler.78080.B78080.174571405529655 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78080 <at> debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN> Received: via spool by 78080-submit <at> debbugs.gnu.org id=B78080.174571405529655 (code B ref 78080); Sun, 27 Apr 2025 00:35:02 +0000 Received: (at 78080) by debbugs.gnu.org; 27 Apr 2025 00:34:15 +0000 Received: from localhost ([127.0.0.1]:36488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u8pyF-0007iC-RC for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 20:34:15 -0400 Received: from mail.envs.net ([5.199.136.28]:42862) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1u8pyA-0007hu-IH for 78080 <at> debbugs.gnu.org; Sat, 26 Apr 2025 20:34:10 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id A7CC838A40E9; Sun, 27 Apr 2025 00:34:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1745714044; bh=JgHj8yYYKAUCqQPddEJBkuadP2AJlh8075MDhlwLKAU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Je9Yg5Ug0B4MTmBBWt8wXm9QxF9h2avyGadTtQQIVLZC+HhJSVy/4OaDICRMbGdt1 VGy6FqNtjaVmnAJOhEwyBew1Q8xDcdQRVx4yzfreCZUTCLLfVvnELYmtf7cQSwL24E rhu7w5U4Fv3vzFUBkSMeNmPKLzOYWIjGd9El/dpVCgcvMlAn6u+ZzbullTi5F0+oJk arx7iLyY7lRyDs4GVC7xLGVxoV18ZPoAPX++KI66vSSpPm4aKNYlQbguk9IlzIuE2l AvOvRPAifJ5NE0wryBmxSN6yab1Y4hyNZXl87+kC7t28njuBlh6Fx2ITCyr9gRLUPL V+zZk5MFgQVGkG47QEaKYjCYaGlnWaNXzXMpPHR4lJzyqI/Y+yKTGbV+JHhsyn+JHh c7bDP2uwnM9mN7e2n2fGMrzEwF1aoc6rDHXeVOJl1D8Ht3fgIryZazRnoZghipKMcQ IRikBbRxY3iw133stnk7x8Ul4trCmjz7PW/7wab0cQGB+LSth7m859y4hL4gzCZt5z okUmmEnz+BRtuE/8gyH51W4DRqXvBrSaRrhiwrREosA16t5EyLzqXkA/Dq87flr3oM jf4/Gj6HrT2TbuRlmI/TeZ04HQFmyYoVlR+XzQLujukoBOh3br/oMApHoqZkmjjFcW dkebssQopadllbw5AbycQoTM= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TLoDxMqJSUmD; Sun, 27 Apr 2025 00:34:01 +0000 (UTC) Received: from localhost (unknown [112.44.100.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 27 Apr 2025 00:34:01 +0000 (UTC) Received: from localhost.localdomain (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 65d31db8; Sun, 27 Apr 2025 00:39:02 +0000 (UTC) From: iyzsong@HIDDEN Date: Sun, 27 Apr 2025 08:38:55 +0800 Message-ID: <9396ac056d082670029597e33762109ef34d48d3.1745714143.git.iyzsong@HIDDEN> X-Mailer: git-send-email 2.49.0 In-Reply-To: <394dff694fd2ddf53e5120d0d3eaeb9f03ca954b.1745714143.git.iyzsong@HIDDEN> References: <394dff694fd2ddf53e5120d0d3eaeb9f03ca954b.1745714143.git.iyzsong@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: 宋文武 <iyzsong@HIDDEN> * gnu/packages/javascript.scm (quickjs): Update to 2025-04-26. Change-Id: Ia759ec18e58613734446d9cce88f781c3c415c14 --- gnu/packages/javascript.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 21222f00279..9ea7e815e92 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -828,21 +828,19 @@ (define-public mujs (define-public quickjs (package (name "quickjs") - (version "2024-01-13") + (version "2025-04-26") (source (origin (method url-fetch) (uri (string-append "https://bellard.org/quickjs/quickjs-" version ".tar.xz")) (sha256 (base32 - "00rf45l1bx0yhlv11gn3bbyfqw9724c153bc93mlp9dzjpwghjrw")) + "1gw39jazggpbrjmkkmkhsj2wn0mmaw6wb0gkh7vzcvhn4m60f81g")) (snippet #~(begin (use-modules (guix build utils)) (for-each delete-file '("doc/quickjs.pdf" - "doc/quickjs.html" - "doc/jsbignum.pdf" - "doc/jsbignum.html")))))) + "doc/quickjs.html")))))) (build-system gnu-build-system) (arguments (list #:make-flags -- 2.49.0
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.