From 2e30101b020ec010685ab8dc8e1012f0509ac473 Mon Sep 17 00:00:00 2001 From: Cyril Brulebois Date: Wed, 15 Feb 2023 21:54:38 +0100 Subject: =?UTF-8?q?rules:=20Avoid=20=E2=80=9CFontconfig=20error:=20No=20wr?= =?UTF-8?q?itable=20cache=20directories=E2=80=9D.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Those are seen during PDF generation in chroots. To avoid them, set HOME to a writable location, inside the build tree. --- debian/changelog | 3 +++ debian/rules | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index c0cb4b218..b3f4798fd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -46,6 +46,9 @@ installation-guide (20220213) UNRELEASED; urgency=medium Resolution about non-free firmware and all the changes that were implemented since then. * buildone.sh: skip PDF generation for Greek (el), since xelatex fails. + * rules: Avoid “Fontconfig error: No writable cache directories” (seen + during PDF generation) in chroots, by setting HOME to a writable + location, inside the build tree. -- Philip Hands Tue, 11 Oct 2022 21:08:00 +0200 diff --git a/debian/rules b/debian/rules index 398804d67..5a924af28 100755 --- a/debian/rules +++ b/debian/rules @@ -18,13 +18,16 @@ endif export FORCE_SOURCE_DATE=1 +# Avoid “Fontconfig error: No writable cache directories” in chroots: +export HOME=$(CURDIR)/debian/fake-home + MANTMP=$(shell pwd)/debian/manual clean: dh_testdir dh_testroot dh_clean build-stamp - rm -rf $(MANTMP) + rm -rf $(MANTMP) $(CURDIR)/debian/fake-home dh_clean doc-base-stamp rm -rf debian/installation-guide-*.doc-base.* rm -rf build/build.out* build/build.tmp* build/build.po -- cgit v1.2.3