From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [core-updates-frozen] lualatex needs additional setup Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 17 Oct 2021 15:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 51252@debbugs.gnu.org X-Debbugs-Original-To: "bug-guix@gnu.org" Reply-To: John Kehayias Received: via spool by submit@debbugs.gnu.org id=B.163448432332568 (code B ref -1); Sun, 17 Oct 2021 15:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2021 15:25:23 +0000 Received: from localhost ([127.0.0.1]:45155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc82M-0008TE-U5 for submit@debbugs.gnu.org; Sun, 17 Oct 2021 11:25:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:48092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc82K-0008T5-U9 for submit@debbugs.gnu.org; Sun, 17 Oct 2021 11:25:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mc82K-0008Bm-Jj for bug-guix@gnu.org; Sun, 17 Oct 2021 11:25:20 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:47625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mc82I-0008Es-6g for bug-guix@gnu.org; Sun, 17 Oct 2021 11:25:19 -0400 Date: Sun, 17 Oct 2021 15:25:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1634484313; bh=2mO+u+qxV7kh+0KCJm/zVtwgRGFb74xTe7nXmnUWtis=; h=Date:To:From:Reply-To:Subject:From; b=x8sJENI+xzKq0T4wrUOieB7VawXf5ggJ1qUyFhRjLZSglVCw0ML/Ahvlq08ioKmm3 /pZJlus3Cmne1Y4q99lycdpQqWd1gfJxA8de2vf4Iq2bIaxU2WQcz2ROxLACXtdbkO /1EBzTnzIDLAqz8j0s1zhM1zN//VuZzkRSi7Bbjs= From: John Kehayias Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.43.16; envelope-from=john.kehayias@protonmail.com; helo=mail-4316.protonmail.ch 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: -2.3 (--) Hello, This is my first time trying out TeX on Guix, but ran into a problem trying= to run lualatex on core-updates-frozen. Since I wasn't sure what I needed,= I tried the huge full texlive package in case that solved the problem I wa= s seeing. It did not. Running lualatex on anything gives the output This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. kpathsea: Running mktexfmt lualatex.fmt /gnu/store/cpflshy9z2yzd8dybm0j9a7i0bscpxa2-texlive-bin-20210325/share/texm= f-dist/scripts/texlive/fmtutil.pl: Unexpected non-option argument(s): luala= tex.fmt Try "fmtutil --help" for more information. I can't find the format file `lualatex.fmt'! xelatex on the same file and environment worked fine. After some digging, I= could get the lualatex.fmt file by installing texlive-tex-ini-files and ru= nning lualatex -ini /gnu/store/skznnf2n2f4dwg44gm8bvcn78157z69p-texlive-tex-ini-f= iles-59745/share/texmf-dist/tex/generic/tex-ini-files/lualatex.ini With this lualatex.fmt file present, lualatex runs and produces the correct= output. I'm guessing this is not the expected procedure, though I haven't = been able to test on master to compare yet. I wasn't sure if I missed a tex= live- package, but xelatex working as is makes me think not. John From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [core-updates-frozen] lualatex needs additional setup References: In-Reply-To: Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 17 Oct 2021 16:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "51252@debbugs.gnu.org" <51252@debbugs.gnu.org> Reply-To: John Kehayias Received: via spool by 51252-submit@debbugs.gnu.org id=B51252.163448671712186 (code B ref 51252); Sun, 17 Oct 2021 16:06:01 +0000 Received: (at 51252) by debbugs.gnu.org; 17 Oct 2021 16:05:17 +0000 Received: from localhost ([127.0.0.1]:45167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc8ez-0003AU-8e for submit@debbugs.gnu.org; Sun, 17 Oct 2021 12:05:17 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:47786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc8ew-0003AB-Kz for 51252@debbugs.gnu.org; Sun, 17 Oct 2021 12:05:16 -0400 Date: Sun, 17 Oct 2021 16:05:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1634486704; bh=ifAAYFQFkGgPFjqPm5WlmmZTLfFyfpEwdGPwenShnpQ=; h=Date:To:From:Reply-To:Subject:From; b=O95Cudouxcy3XgiGXF4gtykkd/aiK3u6wEk57nfdAahrCgO/2GYGWk6xI9CtsEHV3 B0PA4+PDIOC3ud1z5BDa7eR8ruPkmdriPFHPMsmRsGCiRzcWWzakgI3xpKQTvNjhnt E2qaWMfPtAaaXl5URe9ZPVVvJhpGOtuwU/RMD9MA= From: John Kehayias Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch 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 (-) With just texlive-base I get: ---! lualatex.fmt was written by luahbtex (Fatal format file error; I'm stymied)% On IRC it was reported lualatex works with texlive installed without additi= onal setup, so this does seem like a core-updates-frozen bug. Unless I've d= one something I didn't realize that would do this? From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [core-updates-frozen] lualatex needs additional setup Resent-From: Robin Templeton Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 17 Oct 2021 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: John Kehayias Cc: 51252@debbugs.gnu.org Received: via spool by 51252-submit@debbugs.gnu.org id=B51252.163448672112203 (code B ref 51252); Sun, 17 Oct 2021 16:06:02 +0000 Received: (at 51252) by debbugs.gnu.org; 17 Oct 2021 16:05:21 +0000 Received: from localhost ([127.0.0.1]:45170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc8f3-0003Ak-Eo for submit@debbugs.gnu.org; Sun, 17 Oct 2021 12:05:21 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:58328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc8f0-0003AK-FE for 51252@debbugs.gnu.org; Sun, 17 Oct 2021 12:05:20 -0400 Received: from [2603:6081:2241:752:71c3:6c06:a290:62ae] (helo=cervus) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mc8eu-0004JB-M0; Sun, 17 Oct 2021 12:05:12 -0400 From: Robin Templeton References: Date: Sun, 17 Oct 2021 12:05:02 -0400 In-Reply-To: (John Kehayias's message of "Sun, 17 Oct 2021 15:25:11 +0000") Message-ID: <877debr61d.fsf@terpri.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) 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 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 (-) John Kehayias writes: > With this lualatex.fmt file present, lualatex runs and produces the > correct output. I'm guessing this is not the expected procedure, > though I haven't been able to test on master to compare yet. I wasn't > sure if I missed a texlive- package, but xelatex working as is makes > me think not. I tested this on master, and lualatex (installed via texlive) does indeed work without any additional setup. Robin From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [core-updates-frozen] lualatex needs additional setup References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 20 Oct 2021 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 51252@debbugs.gnu.org Received: via spool by 51252-submit@debbugs.gnu.org id=B51252.163476652616879 (code B ref 51252); Wed, 20 Oct 2021 21:49:02 +0000 Received: (at 51252) by debbugs.gnu.org; 20 Oct 2021 21:48:46 +0000 Received: from localhost ([127.0.0.1]:55640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdJS2-0004OA-GA for submit@debbugs.gnu.org; Wed, 20 Oct 2021 17:48:46 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdJS0-0004O1-AV for 51252@debbugs.gnu.org; Wed, 20 Oct 2021 17:48:45 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1634766522; cv=none; d=zohomail.com; s=zohoarc; b=Vw/7T+znYCm5QuWFAjXhwH2pqBQYlqleqno6eDTT7aPedXqGcmv/U+IBMrsxc6O/77lJrxSANHwoJZuj//siJTEjDgTiBvu44f5ah7TJ/yKGZToqRqRVD2ZUTzjlcDrTVmUE2rE4arj0nY+mJh4zGJcyb6IBNj52hXtXoDwxJYc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1634766522; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=0n/4BTXrMBvp5v2DrZSSeiehGq71RCT1JfU1sBWl+e8=; b=nl29LHt9R1ENxHcCEuSnMxkk+mwQIjJmkAix7pcO996SAtsQAEvVmnz7FU6Z8WWWX3eZ4KCyTqtQ6O5aaglYQjZbBhEXW4k4hqtxEvCTvJxfQ5VL37jw5NnvgDFHCa9IxbSDlwe5biy3veMdUoLy4Z9TNWwpHx8NomXj+GaBfQI= 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= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1634766522; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=0n/4BTXrMBvp5v2DrZSSeiehGq71RCT1JfU1sBWl+e8=; b=UHi1096GOG5orHl/Ap6oqTSKKTccRMCDWldzIHqo2M1cKNuBbVjK6bPCbSSNx5tb rC6qTAZDLLg5FeeVvWnXC5MtVdR700fPlCO728A5OMGVcWDQftzKS3getma9zQ3rU6N 3B5M84zP+446XLmNG+NlUwJv+/5SC/6/0gHnX6dA= Received: from localhost (p54ad45e5.dip0.t-ipconnect.de [84.173.69.229]) by mx.zohomail.com with SMTPS id 1634766518175245.2434211025975; Wed, 20 Oct 2021 14:48:38 -0700 (PDT) User-agent: mu4e 1.6.6; emacs 27.2 From: Ricardo Wurmus Date: Wed, 20 Oct 2021 21:45:35 +0000 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 Message-ID: <87r1cf9xl9.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External 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 (-) =E2=80=9Ctexlive-latex-base=E2=80=9D provides that file. We disable a whol= e bunch=20 of formats that we cannot build that early in the process, and=20 then we run fmtutil-sys on the patched file. The cause for trouble lies in texlive-kpathsea, which provides=20 share/texmf-dist/web2c/fmtutil.cnf=20 . That file states how to build the various fmt files. The file in the earlier version of Tex Live contains this line for the lual= atex format: lualatex luatex language.dat,language.dat.lua lualatex.ini the new file (on core-updates-frozen) says this: lualatex luahbtex language.dat,language.dat.lua lualatex.ini i.e. it will try to build the lualatex fmt file with luahbtex=20 instead of luatex. I suppose at this point in the build we don=E2=80=99t=20 actually have a working luahbtex, so fmtutil-sys doesn=E2=80=99t generate=20 the correct lualatex.fmt. I=E2=80=99m not sure how to fix this, but I guess we can avoid a world=20 rebuild by adding an extra package that installs a working=20 lualatex.fmt file. --=20 Ricardo From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [core-updates-frozen] lualatex needs additional setup Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 23 Nov 2021 01:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 51252@debbugs.gnu.org Cc: Ricardo Wurmus , John Kehayias , Robin Templeton Received: via spool by 51252-submit@debbugs.gnu.org id=B51252.16376316235519 (code B ref 51252); Tue, 23 Nov 2021 01:41:02 +0000 Received: (at 51252) by debbugs.gnu.org; 23 Nov 2021 01:40:23 +0000 Received: from localhost ([127.0.0.1]:49473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpKnG-0001Qw-P6 for submit@debbugs.gnu.org; Mon, 22 Nov 2021 20:40:23 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:31042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpKnB-0001Qd-AH for 51252@debbugs.gnu.org; Mon, 22 Nov 2021 20:40:21 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 0FDAADA0; Tue, 23 Nov 2021 02:40:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1637631609; x=1639446010; bh=JP9tWhbh5aEps2z4cQMfnCeUCgdHo6bEb0w WC0oV06k=; b=pZQENOudlpNstFCTcKX2ZCZcZeGI7p/HUCahAy0QrTnlmKiC7b8 xnovia5yMtVW9YXGIf7Sd1gS+vDsXJjGaUCToGlggSQCrutpilumW6MvXvLMHP9u ICaYwXCo0J9g6qVfNkLxkG5XMehcBED3hJchnO+yPouLrc+prLlCy6P81GXoG3l1 2B4zhTFkDhqkvrAbKZIzbkFwLjGmkxoKtndqgoZJDRe2T6vD7mOKXDEw2TvwwZYc rkubdipmAle+JBr9TY4BIYn7PolhG2C8khntMqpxIcCTyBQn4Pfkx7c2nCWgUnFF hk6IclNDmXsdLFIWYuLgUybPW/WrPq7OVf2cZT0ajVMSY9013sXsgvZR+pDWraAh nIISE8t8ADDnlnxXnPhPPP4xKSSGUA/pm1BuJrM+3xI8qrtjXcd5awcldJeG+VqZ ZotcSeNOkctBOPipZWRzzHOhJm6rK2mblYjzdP9SgZLD5GLjTYISuOFujbUxjLFB 6WKuBvyILZMTmc0I5vheFCSZNMoHe3sblDwydL+CFqr3G+Qi/diLTGsiC2shO9MT aFM+qCWJ1jcs5HOZpkgRv8lZnOU0TnsapXT/3yTDyxHa9RUCFY7c173+xAekrTGj 5yOx32ngzboiTRviSBdB1IP9cBQTKQY2RvrMy9VRrAk3CtP3f1DdsaK4= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-10 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WTG70wN7Ap9Y; Tue, 23 Nov 2021 02:40:09 +0100 (CET) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by mx.kolabnow.com (Postfix) with ESMTPS id 52BC2A9D; Tue, 23 Nov 2021 02:40:09 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 0221D49B; Tue, 23 Nov 2021 02:40:07 +0100 (CET) From: Thiago Jung Bauermann Date: Mon, 22 Nov 2021 22:40:01 -0300 Message-ID: <3440649.fVeeSc1VS3@popigai> In-Reply-To: <87r1cf9xl9.fsf@elephly.net> References: <87r1cf9xl9.fsf@elephly.net> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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 (-) Hello, I did some investigation about this problem today. Sorry for the trouble. Em quarta-feira, 20 de outubro de 2021, =C3=A0s 18:45:35 -03, Ricardo Wurmu= s escreveu: > =E2=80=9Ctexlive-latex-base=E2=80=9D provides that file. We disable a wh= ole bunch > of formats that we cannot build that early in the process, and > then we run fmtutil-sys on the patched file. > The cause for trouble lies in texlive-kpathsea, which provides > share/texmf-dist/web2c/fmtutil.cnf > . That file states how to build the various fmt files. >=20 > The file in the earlier version of Tex Live contains this line for the > lualatex format: >=20 > lualatex luatex language.dat,language.dat.lua lualatex.ini >=20 > the new file (on core-updates-frozen) says this: >=20 > lualatex luahbtex language.dat,language.dat.lua lualatex.ini >=20 > i.e. it will try to build the lualatex fmt file with luahbtex > instead of luatex. Thank you for this analysis! > I suppose at this point in the build we don=E2=80=99t > actually have a working luahbtex, so fmtutil-sys doesn=E2=80=99t generate > the correct lualatex.fmt. Looking at the build log of =E2=80=98texlive-latex-base=E2=80=99 from the c= ore-updates- frozen branch, LuaHBTeX seems to be functional at the time it is used to=20 generate =E2=80=98lualatex.fmt=E2=80=99. Comparing it to the build log of t= he same package=20 on master, there are some differences though: =E2=80=A2 core-updates-frozen shows the following messages: =E2=80=A2 =E2=80=9CNo file TS1lmr.fd.=E2=80=9D =E2=80=A2 =E2=80=9CNo file latex2e-first-aid-for-external-files.ltx.=E2= =80=9D =E2=80=A2 core-updates-frozen lists some fonts with strange names and sizes: =E2=80=A2 \font\c__fp_exp_intarray=3Dcmr10 at 0.00002pt =E2=80=A2 \font\c__fp_trig_intarray=3Dcmr10 at 0.00003pt =E2=80=A2 \font\g__regex_state_active_intarray=3Dcmr10 at 0.00005pt =E2=80=A2 \font\g__regex_thread_info_intarray=3Dcmr10 at 0.00006pt =E2=80=A2 \font\g__regex_submatch_prev_intarray=3Dcmr10 at 0.00008pt =E2=80=A2 \font\g__regex_submatch_begin_intarray=3Dcmr10 at 0.00009pt =E2=80=A2 \font\g__regex_submatch_end_intarray=3Dcmr10 at 0.0001pt =E2=80=A2 \font\g__regex_balance_intarray=3Dcmr10 at 0.00012pt =E2=80=A2 master instals file at web2c/luatex/lualatex.fmt, while core-updates-frozen installs it at web2c/luahbtex/lualatex.fmt. This last difference coupled with the following excerpt from the TexLive=20 news section=C2=B9: =E2=80=9CLuaTeX: Integration with HarfBuzz library, available as new engi= nes=20 luahbtex (used for lualatex) and luajithbtex.=E2=80=9D suggests that the command =E2=80=98lualatex=E2=80=99 is supposed to invoke = the LuaHBTeX engine rather than the LuaTeX engine. Indeed, when using LuaHBTeX explicitly, there=E2=80=99s no error about the format file. Unfortunately, = there=E2=80=99s an error about font loading: =2D-8<---------------cut here---------------start------------->8--- popigai =E2=B8=A4env=E2=B8=A5: luahbtex '&lualatex' hello.tex This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/GNU Guix)=20 restricted system commands enabled. (./hello.tex LaTeX2e <2020-10-01> patch level 4 L3 programming layer <2021-02-18> (/gnu/store/nx4jih5xnm6hzfgvi04w4wkp4pbm= a8bm-profile/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2020/04/10 v1.4m Standard LaTeX document class (/gnu/store/nx4jih5xnm6hzfgvi04w4wkp4pbma8bm-profile/share/texmf-dist/tex/l= atex/base/size10.clo luaotfload | db : Font names database not found, generating new one. luaotfload | db : This can take several minutes; please be patient. luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: File not= found: "lmroman10-regular". ! Font \TU/lmr/m/n/10=3D[lmroman10-regular]:+tlig; at 10pt not loadable: me= tric data not found or bad. =20 relax=20 l.54 \normalsize =20 ?=20 =2D-8<---------------cut here---------------end--------------->8--- I tried running `luaotfload-tool --update` as suggested on the interwebs for a similar problem, but I ran into a separate issue with that tool: =2D-8<---------------cut here---------------start------------->8--- popigai =E2=B8=A4env=E2=B8=A5: luaotfload-tool --update =2E..ih5xnm6hzfgvi04w4wkp4pbma8bm-profile/bin/luaotfload-tool:183: module '= alt_getopt' not found: no field package.preload['alt_getopt'] [kpse lua searcher] file not found: 'alt_getopt' [kpse C searcher] file not found: 'alt_getopt' popigai =E2=B8=A4env=E2=B8=A5:=20 =2D-8<---------------cut here---------------end--------------->8--- =2D-=20 Thanks, Thiago =C2=B9 https://tug.org/texlive/doc/texlive-en/texlive-en.html#news From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: [PATCH core-updates-frozen] gnu: Add texlive-latex-luatex. References: In-Reply-To: Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 04 Dec 2021 02:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: guix-patches@gnu.org Cc: Ricardo Wurmus , John Kehayias , 51252@debbugs.gnu.org, Robin Templeton , Thiago Jung Bauermann Received: via spool by 51252-submit@debbugs.gnu.org id=B51252.163858421618120 (code B ref 51252); Sat, 04 Dec 2021 02:17:02 +0000 Received: (at 51252) by debbugs.gnu.org; 4 Dec 2021 02:16:56 +0000 Received: from localhost ([127.0.0.1]:52510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtKbf-0004i7-Cz for submit@debbugs.gnu.org; Fri, 03 Dec 2021 21:16:55 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:39416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtKba-0004hq-Pe for 51252@debbugs.gnu.org; Fri, 03 Dec 2021 21:16:54 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id D16C116B2; Sat, 4 Dec 2021 03:16:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20160331; t=1638584203; x=1640398604; bh=+nEzC6Rmr63noJFY27eOrDqOicBnI7z1bZ9Evz6sPog=; b=tSaumSTd45hX geUssWW4oD4VcpohbFZ+qa8v2u/Yl56MCDXca9hhYAP5s56sOiqF6AMSoNU0NaJr 1auxZlAGw+fEDJXiwJR5y0GsVakb5+v3IXikJtPtUlnMlEQPlhtBODaczScGWOhs 5J9HVvAdmDt8RhS/nz+E5+BGAUYUOkevxDMEBts61vIDnqqgIWByCbIcHXSx+mGD Dse7+In9zUjCBvCYJknIQPiN28gXB4LWnw2lpORLlVp8sIihtTvz7HOC8Rfa1bky i/9S/ng3S9AhzQtYNDMMZ36/1m28I5NuB5gwpZVrH5KvTvusApVGXXZz2Ao4yddM woNUM6eW9ihaTDswG09VFUeSIzveMqU45yjeWSDqOV8lxvmOsIiJJ9uyZ+FJHYae FoG7LL6KKpFp/va5gSM7mvmqdxSRHTUslG69kDMoPXlPR/UJ1dP5R6KTuRQpLy8f HobZqI2hWQCZa72n96ooirftIOiVSbAfmeQJrQVqPhLu7vlKEq8uB1M7ZqJiwX2b Wix2N8/lMRX66fFuYpW+/29nFHV2awAb+ejGgcmMVl7XVBBbXEzCe1hlHi5E6gIb gqqO8AGkKHosOZv+y4pgObJYqTsPfTr476pNdOKjJWzdUhH8qt8q9xuEiNnglSIe R6LY4YYCj7LLSvYrgWzApkeWrXbrcW8= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XW8NDx7Dkc7m; Sat, 4 Dec 2021 03:16:43 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id A1BF9E60; Sat, 4 Dec 2021 03:16:43 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 49194642D; Sat, 4 Dec 2021 03:16:41 +0100 (CET) From: Thiago Jung Bauermann Date: Fri, 3 Dec 2021 23:16:11 -0300 Message-Id: <20211204021611.80688-1-bauermann@kolabnow.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 (-) When TeX Live was updated to version 2021 the ‘lualatex’ format started being generated with the LuaHBTeX engine, but the ‘lualatex’ command still uses the LuaTeX engine. This causes the command to fail: user@popigai:~$ lualatex hello.tex This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. ---! lualatex.fmt was written by luahbtex (Fatal format file error; I'm stymied)user@popigai:~$ The correct way to fix this problem would be either to change texlive-bin to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large parts of the world. Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’ for LuaTeX as a workaround. This is what this package does. Fixes https://issues.guix.gnu.org/51252. * gnu/packages/tex.scm (texlive-latex-luatex): New variable. --- Hello, Strictly speaking, this patch solves the problem reported in issue 51252, but I still cannot use ‘lualatex’ because of a problem with fonts: --8<---------------cut here---------------start------------->8--- user@popigai:~$ lualatex hello.tex This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. (./hello.tex LaTeX2e <2020-10-01> patch level 4 L3 programming layer <2021-02-18> (/home/user/.guix-profile/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2020/04/10 v1.4m Standard LaTeX document class (/home/user/.guix-profile/share/texmf-dist/tex/latex/base/size10.clo luaotfload | db : Font names database not found, generating new one. luaotfload | db : This can take several minutes; please be patient. luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: File not found: "lmroman10-regular". ! Font \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; at 10pt not loadable: metric data not found or bad. relax l.54 \normalsize ? ! Emergency stop. relax l.54 \normalsize 307 words of node memory still in use: 1 hlist, 1 dir, 3 kern, 1 glyph, 1 attribute, 39 glue_spec, 1 attribute_list, 3 if_stack nodes avail lists: 2:7,3:3,4:1,5:1 ! ==> Fatal error occurred, no output PDF file produced! Transcript written on hello.log. --8<---------------cut here---------------end--------------->8--- This happens even though I have the packages texlive-base, texlive-lm and texlive-fonts-latex installed in the profile. I suspect this is a problem with luaotfload. I’ll poke at it a bit to see if I can find something out. The reporter of 51252 doesn’t seem to hit this font issue, so perhaps this patch will be enough for them. In the (hopefuly) near future, I’ll submit a patch for core-updates changing ‘lualatex’ to use the LuaHBTeX engine and deprecating this package. Thanks, Thiago gnu/packages/tex.scm | 65 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 910be212ac17..256fe7da90bc 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -3746,6 +3746,71 @@ (define-public texlive-luaotfload (define-deprecated-package texlive-luatex-luaotfload texlive-luaotfload) +;; FIXME: This package is a temporary workaround to provide ‘lualatex.fmt’ for +;; the LuaTeX engine. It is needed because it was discovered too late in the +;; core-updates-frozen cycle that texlive-latex-base only provides it for +;; LuaHBTeX. See https://issues.guix.gnu.org/51252. +(define-public texlive-latex-luatex + (package + (name "texlive-latex-luatex") + (version (number->string %texlive-revision)) + (source #f) + (build-system gnu-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 rdelim) + (ice-9 string-fun)) + #:phases + (modify-phases %standard-phases + (delete 'unpack) + (delete 'bootstrap) + (delete 'configure) + (delete 'check) + (replace 'build + (lambda* (#:key inputs #:allow-other-keys) + (mkdir "web2c") + (let ((fmtutil.cnf-in (open-file + (string-append + (assoc-ref inputs "texlive-kpathsea") + "/share/texmf-dist/web2c/fmtutil.cnf") + "r")) + (fmtutil.cnf-out (open-file "web2c/fmtutil.cnf" "w"))) + + ;; Copy ‘lualatex’ format lines to the new fmtutil.cnf, changing + ;; the engine from ‘luahbtex’ to ‘luatex’. + (do ((line "" (read-line fmtutil.cnf-in 'concat))) + ((eof-object? line)) + (when (string-prefix? "lualatex" line) + (display (string-replace-substring line "luahbtex" "luatex") + fmtutil.cnf-out))) + (close-port fmtutil.cnf-out) + (close-port fmtutil.cnf-in) + + (invoke "fmtutil" "--sys" "--all" "--fmtdir=web2c" + "--cnffile=web2c/fmtutil.cnf") + + ;; Don't risk this file interfering with anything else. + (delete-file "web2c/fmtutil.cnf")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((web2c (string-append %output "/share/texmf-dist/web2c"))) + (mkdir-p web2c) + (copy-recursively "web2c" web2c))))))) + (native-inputs + `(("texlive-bin" ,texlive-bin) + ("texlive-babel" ,texlive-babel) + ("texlive-cm" ,texlive-cm) + ("texlive-fonts-latex" ,texlive-fonts-latex) + ("texlive-kpathsea" ,texlive-kpathsea) + ("texlive-latex-base" ,texlive-latex-base) + ("texlive-lm" ,texlive-lm) + ("texlive-tex-ini-files" ,texlive-tex-ini-files))) + (home-page (package-home-page texlive-latex-base)) + (synopsis "LuaLaTeX format files for LuaTeX") + (description "This package is necessary to use LaTeX with the LuaTeX engine.") + (license (package-license texlive-latex-base)))) + (define-public texlive-latex-amsmath (package (name "texlive-latex-amsmath") base-commit: 6d4f260166eb499564fa31ce487ecf301f445e4e From unknown Sat Jun 21 05:17:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: John Kehayias Subject: bug#51252: closed (Re: bug#52268: [PATCH core-updates-frozen] gnu: Add texlive-latex-luatex.) Message-ID: References: <871r2rukjy.fsf@gnu.org> X-Gnu-PR-Message: they-closed 51252 X-Gnu-PR-Package: guix Reply-To: 51252@debbugs.gnu.org Date: Sun, 05 Dec 2021 18:09:13 +0000 Content-Type: multipart/mixed; boundary="----------=_1638727753-2317-1" This is a multi-part message in MIME format... ------------=_1638727753-2317-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #51252: [core-updates-frozen] lualatex needs additional setup which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51252@debbugs.gnu.org. --=20 51252: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51252 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1638727753-2317-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 51252-done) by debbugs.gnu.org; 5 Dec 2021 18:08:16 +0000 Received: from localhost ([127.0.0.1]:59288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtvvr-0000V2-FW for submit@debbugs.gnu.org; Sun, 05 Dec 2021 13:08:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mttd6-0005KB-9e; Sun, 05 Dec 2021 10:40:44 -0500 Received: from [2001:470:142:3::e] (port=41968 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mttd0-0007h5-Q3; Sun, 05 Dec 2021 10:40:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=sGJ1Uu33kLITLHqtlewNRi1Hqv0VfCRLwjF+LMyOmM0=; b=clIFiM68cfJxpQCYcPcS av5Vctbf2tJ5Nyiy61J6xVNxswXpc2O0MJrlfdU9NlMKq3mHhgmLS56Bp8uxyMqsZU0fqbmbjQw/v h0RcLjiKrSZjfc8ePOrmFhKHnRoNL87vGtGO3jde/7v7jAw1Gb45ieNjmuYhEcWRK6rSNL/IGe0Fk RTqINwmLI2or/CFMofsWf9n4xbElaKrqgHWyz1tMwfl7sDeZGe7Y9sODN9qu7B6vXcBu6Jqnrfidz R+m0juRsF/xg84dibOy0rbgWzJsjBMNoF4D6zuooVGDXOA25ZX1wM4wFpjlqg4R5EoxHLhJ1VnyDL wC6phH5szIqbxw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:49421 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mttd0-0001Nc-K4; Sun, 05 Dec 2021 10:40:38 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Thiago Jung Bauermann Subject: Re: bug#52268: [PATCH core-updates-frozen] gnu: Add texlive-latex-luatex. References: <20211204021611.80688-1-bauermann@kolabnow.com> Date: Sun, 05 Dec 2021 16:40:33 +0100 In-Reply-To: <20211204021611.80688-1-bauermann@kolabnow.com> (Thiago Jung Bauermann's message of "Fri, 3 Dec 2021 23:16:11 -0300") Message-ID: <871r2rukjy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51252-done Cc: Ricardo Wurmus , John Kehayias , 51252-done@debbugs.gnu.org, Robin Templeton , 52268-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: -3.3 (---) Hello, Thiago Jung Bauermann skribis: > When TeX Live was updated to version 2021 the =E2=80=98lualatex=E2=80=99 = format started > being generated with the LuaHBTeX engine, but the =E2=80=98lualatex=E2=80= =99 command still > uses the LuaTeX engine. This causes the command to fail: > > user@popigai:~$ lualatex hello.tex > This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) > restricted system commands enabled. > > ---! lualatex.fmt was written by luahbtex > (Fatal format file error; I'm stymied)user@popigai:~$ > > The correct way to fix this problem would be either to change texlive-bin > to make =E2=80=98lualatex=E2=80=99 use the LuaHBTeX engine, or to change = texlive-latex-base > to generate =E2=80=98lualatex.fmt=E2=80=99 with LuaTeX. Both options woul= d rebuild large > parts of the world. > > Ricardo Wurmus suggested creating a new package to provide =E2=80=98luala= tex.fmt=E2=80=99 > for LuaTeX as a workaround. This is what this package does. > > Fixes https://issues.guix.gnu.org/51252. > > * gnu/packages/tex.scm (texlive-latex-luatex): New variable. Applied, thanks! I don=E2=80=99t fully understand the issue but it looks like a reasonable a= nd non-intrusive fix. Ludo=E2=80=99. ------------=_1638727753-2317-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Oct 2021 15:25:23 +0000 Received: from localhost ([127.0.0.1]:45155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc82M-0008TE-U5 for submit@debbugs.gnu.org; Sun, 17 Oct 2021 11:25:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:48092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc82K-0008T5-U9 for submit@debbugs.gnu.org; Sun, 17 Oct 2021 11:25:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mc82K-0008Bm-Jj for bug-guix@gnu.org; Sun, 17 Oct 2021 11:25:20 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:47625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mc82I-0008Es-6g for bug-guix@gnu.org; Sun, 17 Oct 2021 11:25:19 -0400 Date: Sun, 17 Oct 2021 15:25:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1634484313; bh=2mO+u+qxV7kh+0KCJm/zVtwgRGFb74xTe7nXmnUWtis=; h=Date:To:From:Reply-To:Subject:From; b=x8sJENI+xzKq0T4wrUOieB7VawXf5ggJ1qUyFhRjLZSglVCw0ML/Ahvlq08ioKmm3 /pZJlus3Cmne1Y4q99lycdpQqWd1gfJxA8de2vf4Iq2bIaxU2WQcz2ROxLACXtdbkO /1EBzTnzIDLAqz8j0s1zhM1zN//VuZzkRSi7Bbjs= To: "bug-guix@gnu.org" From: John Kehayias Subject: [core-updates-frozen] lualatex needs additional setup Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.43.16; envelope-from=john.kehayias@protonmail.com; helo=mail-4316.protonmail.ch 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, This is my first time trying out TeX on Guix, but ran into a problem trying= to run lualatex on core-updates-frozen. Since I wasn't sure what I needed,= I tried the huge full texlive package in case that solved the problem I wa= s seeing. It did not. Running lualatex on anything gives the output This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. kpathsea: Running mktexfmt lualatex.fmt /gnu/store/cpflshy9z2yzd8dybm0j9a7i0bscpxa2-texlive-bin-20210325/share/texm= f-dist/scripts/texlive/fmtutil.pl: Unexpected non-option argument(s): luala= tex.fmt Try "fmtutil --help" for more information. I can't find the format file `lualatex.fmt'! xelatex on the same file and environment worked fine. After some digging, I= could get the lualatex.fmt file by installing texlive-tex-ini-files and ru= nning lualatex -ini /gnu/store/skznnf2n2f4dwg44gm8bvcn78157z69p-texlive-tex-ini-f= iles-59745/share/texmf-dist/tex/generic/tex-ini-files/lualatex.ini With this lualatex.fmt file present, lualatex runs and produces the correct= output. I'm guessing this is not the expected procedure, though I haven't = been able to test on master to compare yet. I wasn't sure if I missed a tex= live- package, but xelatex working as is makes me think not. John ------------=_1638727753-2317-1-- From unknown Sat Jun 21 05:17:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51252: bug#52268: [PATCH core-updates-frozen] gnu: Add texlive-latex-luatex. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 06 Dec 2021 22:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51252 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Ricardo Wurmus , John Kehayias , 51252-done@debbugs.gnu.org, Robin Templeton , 52268-done@debbugs.gnu.org Received: via spool by 51252-done@debbugs.gnu.org id=D51252.163883124921482 (code D ref 51252); Mon, 06 Dec 2021 22:55:02 +0000 Received: (at 51252-done) by debbugs.gnu.org; 6 Dec 2021 22:54:09 +0000 Received: from localhost ([127.0.0.1]:35632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muMs5-0005aP-7f for submit@debbugs.gnu.org; Mon, 06 Dec 2021 17:54:09 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:5562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muMs4-0005aA-49; Mon, 06 Dec 2021 17:54:08 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 5B8904186D; Mon, 6 Dec 2021 23:54:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1638831241; x=1640645642; bh=uoK8nBGlYjChOQ6c4i5RuKfkh8mGW7lQ3AB 3oMngJhg=; b=to/MrDfDlkgAI/z3CixVTCBX3xvZBQ+VIi+fNZxzySCPsyVUuHK DmBA31IMm1qRDgeMVyRaeVHjmqlgQApMQNl5dBEPkZ/L2UVS+SPE9+ldkPRC5ZFz jNkzUn1A47e2S2FZt+QVUn505sfyKFiyodTfc/4ti74eiyoDAsn9OacDW4LytZOd lY8vBILCVHpprXVaETNyn/XfnZRlc+92+d+Td4V3bnqMD+XVluhkZ3cRCN5BMhOK TVx3OZ56sHMJv5I7ZfQiSrdcfi5Y9VvgKw7Q8o+45Wq/0Hmm8hMahyJDMi2Xngln od5dEYPFeN7HyBX9p9dgKO7ZfWT78mPEd67/uB1r+vcXLV49rVwZZjrghMFZ7YpQ YfIQkop3pvwdDvMh7v9euGrEZyIDHwXUWPU/NakM9rejkTrMxNBsqnOv0tFLlj8d DgNCypnLUZEleZj58WEoHllGj7Zk19Z3zkR2Xf1Ux/ewN9MdM8s/GSo5mYWqybMg R2aAVxYnAxioZr1/KEROKrRCS3GQ/tFhPupTwStf32x491iV9XHbRxRXB0SDRwot Ex/uJHwNxQpylurwVuwFe9Fpdzi/goZdORft1wmkqS6bdHNYBQweODQ9tCZwpLCe cvsih400NirlBrHj+cC+CQoXtP3ezwyR4LIVDwwF7L4xr7kMAqvO0RnY= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qELZs2HkOFhI; Mon, 6 Dec 2021 23:54:01 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id 9FE3E411F2; Mon, 6 Dec 2021 23:54:01 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 198DF6DCF; Mon, 6 Dec 2021 23:53:59 +0100 (CET) From: Thiago Jung Bauermann Date: Mon, 06 Dec 2021 19:53:51 -0300 Message-ID: <42037117.LzcUNmiDBR@popigai> In-Reply-To: <871r2rukjy.fsf@gnu.org> References: <20211204021611.80688-1-bauermann@kolabnow.com> <871r2rukjy.fsf@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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 (-) Hello Ludo, Em domingo, 5 de dezembro de 2021, =C3=A0s 12:40:33 -03, Ludovic Court=C3= =A8s=20 escreveu: > Thiago Jung Bauermann skribis: > > Ricardo Wurmus suggested creating a new package to provide > > =E2=80=98lualatex.fmt=E2=80=99 for LuaTeX as a workaround. This is what= this package > > does. > >=20 > > Fixes https://issues.guix.gnu.org/51252. > >=20 > > * gnu/packages/tex.scm (texlive-latex-luatex): New variable. >=20 > Applied, thanks! >=20 > I don=E2=80=99t fully understand the issue but it looks like a reasonable= and > non-intrusive fix. Thank you! =2D-=20 Thanks, Thiago