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 K1O0EoJPi1/obAAA0tVLHw (envelope-from ) for ; Sat, 17 Oct 2020 20:09:38 +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 0FfyDYJPi1+6JQAAbx9fmQ (envelope-from ) for ; Sat, 17 Oct 2020 20:09:38 +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 E100D9401E3 for ; Sat, 17 Oct 2020 20:09:37 +0000 (UTC) Received: from localhost ([::1]:54852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kTsWG-0000VX-Pt for larch@yhetil.org; Sat, 17 Oct 2020 16:09:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTsW7-0000VL-Rx for guix-devel@gnu.org; Sat, 17 Oct 2020 16:09:27 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:45187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kTsW6-0001cI-7N for guix-devel@gnu.org; Sat, 17 Oct 2020 16:09:27 -0400 Received: by mail-wr1-x42c.google.com with SMTP id e17so7116504wru.12 for ; Sat, 17 Oct 2020 13:09:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=b5Ju7XDK185niOANXtFU7qRoGGTIIbsgr6S1krzM2+w=; b=mV9NBcb6qj+v59pG8YjjCINUvAdSsc+DtQaPg6onJ2x/ATRjhe/J8LiGysGVlB/IaG GSyxlyspbdDXp9iRNJMlWAFtOL76McEj8AHHVBQJg3YUxxnNSXS3YuJxeolfST1ZNtWv 7BqVjCdCHGgjEsNi+cUUi2HxMRRe0jgi5ftfAo2siIljevOJ8zWkyunlUKQt1cLPsCF0 pTw5vEhld8vvWpwI5JukUjgtzVkDndsu5RFNFCpVmD+Jx6aWyTrIFlJnHa9AMrn6oS5P REv7i0RaTkSgRtdTSRa9tjp5SbK2q2whpOi7GL9HApHkIQvDZHhty9j3EKx+w5ny0C2I dayw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=b5Ju7XDK185niOANXtFU7qRoGGTIIbsgr6S1krzM2+w=; b=Op6kfeSGnbwQMSNdkUPdQNn4t4wJ1/336TCUY6wFYOqyjIj07/igA9XoU3enw7GEV2 kX1i1pXY9ul0vwDUf65qhJlNn/iNdGmdCbxchN+XYcQoXGukgoJS/Oqi237s/6mtploD ZDXmHcznowVg88n0zAs6qg+wxminOpNEb5iaqaFESJHzBMUFV28r8kwXDAiPrx55ZApk rgiAOZH0CcG/xrXCwNRmdUeSuEKC427w7NJxo2Ip7eH2Q3qEz+0Gh/CJEuJjWMHMLAma w1Vv+GlSZown5+zqyL6wHUnVDMNzuBWySSEMhiNDzA0bEiXRqhDqZ04RCKjBleFIzUTt jPaw== X-Gm-Message-State: AOAM530WRErCIJeWwHMOpWr84jsBpPyZA+C5tHBHF3fcl1Ztml9665jH dxYdFkPYeOfFvbK1fhPMYDYzgbOEWDM= X-Google-Smtp-Source: ABdhPJyOUkwudDF/wsF13MXt1uEEMGbbfsgf2JJr98yORs8fqFv0I8hXzN8z2r1GhEcNnkaJYgO8ig== X-Received: by 2002:adf:8405:: with SMTP id 5mr11905064wrf.143.1602965363914; Sat, 17 Oct 2020 13:09:23 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id q6sm8971342wma.0.2020.10.17.13.09.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Oct 2020 13:09:23 -0700 (PDT) From: zimoun To: Ricardo Wurmus Subject: Re: Manual PDF and translation (modular texlive?) In-Reply-To: <87r1pyvsn4.fsf@elephly.net> References: <86lfg6z0lm.fsf@gmail.com> <87tuuuvum5.fsf@elephly.net> <87r1pyvsn4.fsf@elephly.net> Date: Sat, 17 Oct 2020 22:09:21 +0200 Message-ID: <86k0voaa32.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_DNSWL_NONE=-0.0001, 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=gmail.com header.s=20161025 header.b=mV9NBcb6; dmarc=pass (policy=none) header.from=gmail.com; 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.21 X-TUID: tjtkWa0ov2+r Hi Ricardo, Thank you for looking at this. On Fri, 16 Oct 2020 at 22:10, Ricardo Wurmus wrote: > I can now build the French and the German manuals in this environment: > > guix environment --pure guix --ad-hoc -e '(begin (use-modules (gnu pa= ckages tex))(texlive-union (list texlive-epsf texlive-fonts-ec texlive-amsf= onts texlive-tex-texinfo)))' > > Unfortunately, the accents and umlauts in the table of contents are > still wrong, but they are fine everywhere else. Working on fixing this =E2=80=93=E2=80=93 at least the French one ;-) =E2= =80=93=E2=80=93 I notice that: guix environment -C --ad-hoc texinfo -- texi2dvi --help raises an error about =E2=80=99sed=E2=80=99 is missing. Adding =E2=80=99se= d=E2=80=99, it still raises an error about =E2=80=99cat=E2=80=99 (coreutils, right?). These 2 dependen= cies should be added as =E2=80=99propagated-inputs=E2=80=99, right? 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-texinf= o \ -- 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 t= he 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 All the best, simon