From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 4GIbAS35hV++TQAA0tVLHw (envelope-from ) for ; Tue, 13 Oct 2020 18:59:57 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id SB+IOCz5hV/dEwAAB5/wlQ (envelope-from ) for ; Tue, 13 Oct 2020 18:59:56 +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 016C994042E for ; Tue, 13 Oct 2020 18:59:56 +0000 (UTC) Received: from localhost ([::1]:59376 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSPWc-0000t1-VT for larch@yhetil.org; Tue, 13 Oct 2020 14:59:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSPIF-0003HS-5L for guix-patches@gnu.org; Tue, 13 Oct 2020 14:45:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37279) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSPIE-0002rf-05 for guix-patches@gnu.org; Tue, 13 Oct 2020 14:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kSPID-0008Fn-Se for guix-patches@gnu.org; Tue, 13 Oct 2020 14:45:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42885] Merge wip-swc Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Oct 2020 18:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42885 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brendan Tildesley , Ricardo Wurmus Cc: 42885@debbugs.gnu.org Received: via spool by 42885-submit@debbugs.gnu.org id=B42885.160261468031684 (code B ref 42885); Tue, 13 Oct 2020 18:45:01 +0000 Received: (at 42885) by debbugs.gnu.org; 13 Oct 2020 18:44:40 +0000 Received: from localhost ([127.0.0.1]:48825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSPHr-0008Ey-Pn for submit@debbugs.gnu.org; Tue, 13 Oct 2020 14:44:40 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:45424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSPHo-0008En-JN for 42885@debbugs.gnu.org; Tue, 13 Oct 2020 14:44:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=W/km3Fnx722i5aKS/pVg26rJYyPetibW1KlXhspgQsc=; b=D2h3isFkeZmhL6oc22Y9S3l69 tdEbkPFMqT6QD4Q2iyO+MpWREIqcPkEjkuZgw7OcbBEYeeFy5REIQzPQUsKlHwzjysjRfEWSCPdv7 c4u0CfpkrJ91dYiTSsfmv5bIv5feijHLvH7JT7f0POJvbtOzvM2I/xWBtfLYsCv3+tfWHo57YaQnF wMBHbCflvePjopHKexhrp6eWfGJtEYrttmgF76FoUAkhq4vN77I+zkHrDyLPyr8E9Vivu0z4QE0sZ qCjv2nJS2e7qc4tu6Jrxb9P9c5LVdbyC+IDrM8pIVdr3FLFksgsXd7WahfZoRANLrb7ua6JEpi3eo CWmgDcMcA==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kSPFc-000xcd-Mm; Wed, 14 Oct 2020 00:12:20 +0530 From: Arun Isaac In-Reply-To: References: <20200824010501.GB14757@jasmine.lan> <87h7sszn4j.fsf@systemreboot.net> <6F7B2CEB-1A83-4B01-B815-1529359169E1@brendan.scot> <87eenwzgoa.fsf@systemreboot.net> <87y2lpvrrd.fsf@gnu.org> <87zh65csve.fsf@systemreboot.net> <871rjhfhtt.fsf@elephly.net> <87y2lj1moa.fsf@systemreboot.net> <877dt3ct7u.fsf@elephly.net> <87sgbq20kw.fsf@systemreboot.net> <874knwbtgv.fsf@systemreboot.net> <87a6xove66.fsf@elephly.net> <87y2l3zaa4.fsf@systemreboot.net> <87pn6eid4c.fsf@systemreboot.net> <7d55f6f8-ff58-c548-8bec-8508a71be2cf@brendan.scot> <87ft6zx1rh.fsf@systemreboot.net> <87a6wr29i2.fsf@systemreboot.net> Date: Wed, 14 Oct 2020 00:14:30 +0530 Message-ID: <87blh6q835.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=systemreboot.net header.s=default header.b=D2h3isFk; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: 6WXTs5E/XxsX > Thank you very much. :-) > I'm kind of worried how long it will take to get that build system. Even > if we have it, will it really succeed at building MathJax so easily? If > it's going to take a while, I'm tempted to just update Calibre without > mathjax support. In theory I'm willing to do work to help but it all > seems rather advanced for me, so i'm glad to see you make progress. > What's the next step? True, I have similar concerns too. The next step, like Ricardo said, is to write a simple rust script that uses rust-swc to compile typescript to javascript. I am unfamiliar with both rust and typescript. So, if I am to do it, I would need some time. If someone else volunteers to do it, that would be great. > Calibre 5+ is out now which is on python3. I could even create a > calibre-next so that both calibre@4.18.0 exists and calibre will be > calibre@5.0.1, utilizing Guix's design. I think we shouldn't let the typescript build system and mathjax block calibre. If I understand correctly, calibre depends on mathjax only optionally. So, you should go ahead with your work on calibre regardless of what happens with mathjax.