[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#70169] [PATCH v2 13/12] doc: Use "dejavu sans" instead of "Helvetic
From: |
Janneke Nieuwenhuizen |
Subject: |
[bug#70169] [PATCH v2 13/12] doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images. |
Date: |
Mon, 08 Apr 2024 19:26:51 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Ludovic Courtès writes:
> Janneke Nieuwenhuizen <janneke@gnu.org> skribis:
>
>> Janneke Nieuwenhuizen writes:
>>
>>> Note that you'll need an environment with something like
>>>
>>> guix shell -CP -m manifest.scm fontconfig font-ghostscript graphviz \
>>> imagemagick texlive-bin
>>
>> Headsup: using the attached bonus patch the tarball reproduces for me
>> also without using a container, i.e., building it in
>>
>> guix shell -CP -m manifest.scm fontconfig graphviz imagemagick
>> texlive-bin
>>
>> or
>>
>> guix shell -m manifest.scm fontconfig graphviz imagemagick texlive-bin
>>
>> now creates the same tarball for me.
>
> Ah yes, I had:
>
> /bin/sh '/home/ludo/src/guix/build-aux/missing' dot -Tpng -Gratio=.9
> -Gnodesep=.005 -Granksep=.00005 -Nfontsize=9 -Nheight=.1 -Nwidth=.1 <
> "doc/images/bootstrap-graph.dot" > "./doc/images/bootstrap-graph.png.tmp"
> Error: fontconfig: Didn't find expected font family. Perhaps URW Type 1 fonts
> need installing?
Yes...and if it finds one, it could be another than DejaVu sans
>>>From 83287968f06487fa907ef3575cef331b415350c7 Mon Sep 17 00:00:00 2001
>> Message-ID:
>> <83287968f06487fa907ef3575cef331b415350c7.1712479964.git.janneke@gnu.org>
>> In-Reply-To: <cover.1712479964.git.janneke@gnu.org>
>> References: <cover.1712479964.git.janneke@gnu.org>
>> From: Janneke Nieuwenhuizen <janneke@gnu.org>
>> Date: Sun, 7 Apr 2024 10:03:06 +0200
>> Subject: [PATCH v2 13/12] doc: Use "dejavu sans" instead of "Helvetica" or
>> "sans" in dot images.
[..]
> I installed this patch but got:
>
> $ make dist -j4 V=1
> Makefile:7391: warning: overriding recipe for target 'doc/stamp-vti'
> Makefile:5105: warning: ignoring old recipe for target 'doc/stamp-vti'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-1'
> Makefile:5170: warning: ignoring old recipe for target 'doc/stamp-1'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-2'
> Makefile:5235: warning: ignoring old recipe for target 'doc/stamp-2'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-3'
> Makefile:5300: warning: ignoring old recipe for target 'doc/stamp-3'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-4'
> Makefile:5365: warning: ignoring old recipe for target 'doc/stamp-4'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-5'
> Makefile:5430: warning: ignoring old recipe for target 'doc/stamp-5'
> Makefile:7392: warning: overriding recipe for target 'doc/stamp-6'
> Makefile:5495: warning: ignoring old recipe for target 'doc/stamp-6'
> Makefile:7484: Autotools cache out of date.
> Autotools cache version: 1.3.0.57430-933766.
> Git version: 1.3.0.57431-732eb8.
> Please run `autoreconf -vif'.
> Makefile:7489: *** Cannot create reproducible tarball. Stop.
>
> Same story after running ‘autoreconf -vfi’, not sure why.
Oop, yes, I see that here now too. I'm changing the message to say:
Please run ./bootstrap; ./configure $(DIST_CONFIGURE_FLAGS)
Greetings,
Janneke
[bug#70169] [PATCH v2 12/12] maint: Ensure generated file reproducibility for dist., Janneke Nieuwenhuizen, 2024/04/06
[bug#70169] [PATCH v2 13/12] doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images., Janneke Nieuwenhuizen, 2024/04/07
[bug#70169] [PATCH v3 00/13] Reproducible `make dist' tarball in defiance of Autotools and Gettext, Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 01/13] doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 07/13] maint: Generate 'doc/version-LANG.texi' reproducibly., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 03/13] maint: Use reproducible timestamps and name for tarball., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 02/13] maint: Cater for running `make dist' from a worktree., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 04/13] maint: Generate 'doc/version.texi' reproducibly., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 10/13] maint: Avoid EPS generation to fail silently, ensure reproducibility., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 11/13] maint: Avoid PNG and PDF generation to fail silently., Janneke Nieuwenhuizen, 2024/04/08
- [bug#70169] [PATCH v3 13/13] maint: Ensure generated file reproducibility for dist., Janneke Nieuwenhuizen, 2024/04/08