From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id UM1FEOGJ7F8/VwAA0tVLHw (envelope-from ) for ; Wed, 30 Dec 2020 14:08:33 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id sQz7C+GJ7F8TOAAAbx9fmQ (envelope-from ) for ; Wed, 30 Dec 2020 14:08:33 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 062039401BC for ; Wed, 30 Dec 2020 14:08:30 +0000 (UTC) Received: from localhost ([::1]:37366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuc9N-0003wO-8i for larch@yhetil.org; Wed, 30 Dec 2020 09:08:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuc8w-0003vz-P3 for bug-guix@gnu.org; Wed, 30 Dec 2020 09:08:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34052) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kuc8w-0002Es-Gq for bug-guix@gnu.org; Wed, 30 Dec 2020 09:08:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kuc8w-0000da-C1 for bug-guix@gnu.org; Wed, 30 Dec 2020 09:08:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45554: [whishlist] Mathjax 3 / Google Closure Compiler Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 30 Dec 2020 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45554 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 45554@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16093372542266 (code B ref -1); Wed, 30 Dec 2020 14:08:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Dec 2020 14:07:34 +0000 Received: from localhost ([127.0.0.1]:45567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kuc8U-0000aP-7g for submit@debbugs.gnu.org; Wed, 30 Dec 2020 09:07:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:59672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kuc8S-0000aG-PP for submit@debbugs.gnu.org; Wed, 30 Dec 2020 09:07:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuc8S-0003rY-JT for bug-guix@gnu.org; Wed, 30 Dec 2020 09:07:32 -0500 Received: from sender4-of-o55.zoho.com ([136.143.188.55]:21558) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuc8Q-00022W-HZ for bug-guix@gnu.org; Wed, 30 Dec 2020 09:07:32 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1609337245; cv=none; d=zohomail.com; s=zohoarc; b=FuZUZ1ycQqFm6gsL/EYxqVuza/PFYv7y5FUcM/Vg59KqnmpPf/l6DWl3yh2zw54oO8VcW+5dWz3nu8tExe7XRueejV3P4ndXoERFuC6mkTXmTkrk2ApuOdVZksyQ4mA/k9XHIsBVuc+90qJlntydGqNRjFFxhqZHZ4K50fKutF0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1609337245; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=5VCdXmHHaJEqYSSpaAxYV7K+c0mcRM3staB2L5cEQN0=; b=dubR+8glN2SnZCB1QIIt2KbNfwM/Nr/N462LvYR8ea1b6ETa8E+/gKrl/oIiNfPvbgZ700tGfUuE2H/u6rupI4DRvCAZ79eYn/bHYmH/aA8xT3ulbFigVLz3NJE7Fo30GJKmm7uv4OOuA63rcvqCyGTG46hr6gHKdoaNo6JwpiQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1609337245; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=5VCdXmHHaJEqYSSpaAxYV7K+c0mcRM3staB2L5cEQN0=; b=Iiioleuud/XqCikjq6WHvxLk9wKcTxxlYdfrXHJA8sBq8KCcBGRvx7s61IIG1Sgf T2t+oroH6GqOMn2PDf22LhCjpO1Y+jAhSFNTzvOlcfOPCAEYB7822FiH5BlRPf0c9Vt 3TaQ2+2H/UbLii7G+PDIQbijnd/qQy0l0wDeUw00= Received: from localhost (p54ad4fa3.dip0.t-ipconnect.de [84.173.79.163]) by mx.zohomail.com with SMTPS id 1609337241140670.3290996599852; Wed, 30 Dec 2020 06:07:21 -0800 (PST) User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 30 Dec 2020 15:07:18 +0100 Message-ID: <87mtxvjskp.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.55; envelope-from=rekado@elephly.net; helo=sender4-of-o55.zoho.com 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_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 0.67 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=elephly.net header.s=zoho header.b=Iiioleuu; arc=reject (signature check failed: fail, {[1] = sig:zohomail.com:reject}); dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 062039401BC X-Spam-Score: 0.67 X-Migadu-Scanner: scn1.migadu.com X-TUID: THqI0IcvPL/K We should attempt to package Mathjax 3. It is needed by a number of R packages that cannot be upgraded due to the lack of MathjaxR, which provides Mathjax 3 for R. Mathjax is written in JavaScript. Parts of it are written in Typescript. While I made some progress translating the Typescript parts with esbuild, we still need to package https://github.com/zorkow/speech-rule-engine/ which is used by the accessibility modules of Mathjax and cannot easily be skipped. SRE needs the Google Closure Compiler (written in Java, with latest versions requiring Bazel) and depends on three more JavaScript libraries: https://github.com/zorkow/speech-rule-engine/blob/v3.1.1/package.json#L= 33 Of those I packaged Commander.js and xmldom-sre (not sure if they work, because I=E2=80=99m ignorant of how node.js libraries are used); wicked-good-xpath also requires the Google Closure Compiler. So the next step appears to be to package an older pre-Bazel version of Google Closure Compiler (and the associated Google Closure library), so that we can build wicked-good-xpath and speech-rule-engine. --=20 Ricardo