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 qMF+El5oi1+JMAAA0tVLHw (envelope-from ) for ; Sat, 17 Oct 2020 21:55:42 +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 ENFgDl5oi1+FcgAAbx9fmQ (envelope-from ) for ; Sat, 17 Oct 2020 21:55:42 +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 F013B940223 for ; Sat, 17 Oct 2020 21:55:41 +0000 (UTC) Received: from localhost ([::1]:42718 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kTuAu-0003oY-Qb for larch@yhetil.org; Sat, 17 Oct 2020 17:55:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTuAm-0003oQ-3o for guix-devel@gnu.org; Sat, 17 Oct 2020 17:55:32 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21107) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTuAk-0004op-4R for guix-devel@gnu.org; Sat, 17 Oct 2020 17:55:31 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1602971725; cv=none; d=zohomail.com; s=zohoarc; b=T1aycfkR1L3K7kkYBdQrWa1CnbAWYFoPqGhYxsmwvF1TSvTHASFLGOcGKsC6K8k3d71ir/Lg6s78/c5RnEXq8/xc5Ss+5nTQBz1KeQCGefM8rVPoPlO4WNPSYiblvzndZouQFyFZ3o28AJfnDVc9cRpW5dFQ78GdLQgOClxElgA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1602971725; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=hZO6M38WmJ4EJcStnGoaDxKTRwjZYs7MjhWrSEkOBVk=; b=j5ky3Gfb1v5myWYJ9og+LslLES7mZfo6kuOFJY4q4gSIZWO0tIJNqLABbY67tDb+iNDro97YBjKR9qtLoD2o33bWWmN/cNoyIGGbwaI5M9ULko/mN+88sirHrMw5h53cJQr7SEFdlqfnn4iL3zgQwGgdp/+6UJM8L7vup4JxvMI= 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=1602971725; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=hZO6M38WmJ4EJcStnGoaDxKTRwjZYs7MjhWrSEkOBVk=; b=YlJjwOHYgGfAdzdzfttjsmF7Nu3FrBtWoOK/vqHjwqB3HPGp8UGk1vlmn/Zb5mei sbM2JaFdorJIXMqOVWnvoh140Gk39UVnGt/k9geu2ALfZWjsEGGSqxalw6NoFarJpTD aC/KgO+wYUvthWdE2RRTpWgIEuh4eWwLlZnREV98= Received: from localhost (p54ad409f.dip0.t-ipconnect.de [84.173.64.159]) by mx.zohomail.com with SMTPS id 1602971722363919.2576473662524; Sat, 17 Oct 2020 14:55:22 -0700 (PDT) References: <86lfg6z0lm.fsf@gmail.com> <87tuuuvum5.fsf@elephly.net> <87r1pyvsn4.fsf@elephly.net> <86k0voaa32.fsf@gmail.com> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: zimoun Subject: Re: Manual PDF and translation (modular texlive?) In-reply-to: <86k0voaa32.fsf@gmail.com> 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: Sat, 17 Oct 2020 23:57:09 +0200 Message-ID: <87ft6cwm6i.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.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/17 17:55:26 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=YlJjwOHY; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -0.71 X-TUID: 2czHAt6U1d/e zimoun writes: > Well, back to the real issue. I do not know if the issue comes from TeX > configuration or from =E2=80=99makeinfo=E2=80=99. For example, > > --8<---------------cut here---------------start------------->8--- > mkdir -p /tmp/test && cd /tmp/test > > cp ~/guix/doc/{guix.fr,os-*,fdl-1.3,contributing.fr,version-fr}.texi . > cp -R ~/guix/doc/images images > cp ~/guix/doc/environment-gdb.scm . > cp ~/guix/doc/package-hello.{scm,json} . > > guix environment guix -C \ > --ad-hoc texlive-base texlive-fonts-ec texlive-epsf texlive-tex-texi= nfo \ > -- makeinfo --pdf guix.fr.texi > --8<---------------cut here---------------end--------------->8--- > > lead to incorrect Table of Contents but the rest is good (at least what > I checked). It seems as =E2=80=99makeinfo=E2=80=99 incorrectly deal with= the unicode in > the master menu. On the other hand, > > guix environment guix -C --ad-hoc texlive -- makeinfo --pdf guix.fr.pdf > > works correctly. Hum? I do not know=E2=80=A6 It=E2=80=99s almost certainly due to configuration of the modular texlive. We=E2=80=99re generating a whole bunch of font map files and encoding files already, but something somewhere must still be missing. I embarked on a journey to fix this and am now deep into upgrading and adding TeX Live packages=E2=80=A6 The first step in fixing this is to ensu= re that all texlive-* packages contain the files that they should. The old texlive-* packages consisted simply of a single directory from the big TeX Live SVN repository. Since the addition of multiple SVN fetch and simple-texlive-package using it I have added a whole bunch of new texlive-* packages that contain all files as recorded in texlive.tlpdb. This needs to be done for all remaining old packages (you can tell they are old by the naming scheme: texlive-{latex,luatex,generic,fonts=E2=80=A6}= -* instead of just texlive-[name]). --=20 Ricardo