Bug#856270: unblock: latex-make/2.2.3-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package latex-make
latex-make builds an arch-all package. The 2.2.3-1 version has been
uploaded on 2017-01-08, built on my local sbuilder that, at this time,
do not change the HOME directory. This version was the first adding
a native support for lualatex (and a small document to test this
feature).
In #855930 (FTBFS, serious), it has been discovered that lualatex
requires a writable HOME directory. Without it, luatatex fails early
(so the tests fail and the build fails).
So proposed patch fix the testsuite to ensure that a writable
HOME directory is always available to run tests.
Please, consider an unblock for this package.
Here is the source debdiff:
$ debdiff latex-make_2.2.3-1.dsc latex-make_2.2.3-2.dsc
diff -Nru latex-make-2.2.3/debian/changelog latex-make-2.2.3/debian/changelog
--- latex-make-2.2.3/debian/changelog 2017-01-08 23:10:39.000000000 +0100
+++ latex-make-2.2.3/debian/changelog 2017-02-27 10:56:07.000000000 +0100
@@ -1,3 +1,10 @@
+latex-make (2.2.3-2) unstable; urgency=medium
+
+ * provide a writable HOME directory to compile test. This is
+ required by lualatex (Closes: #855930)
+
+ -- Vincent Danjean <vdanjean@debian.org> Mon, 27 Feb 2017 10:56:07 +0100
+
latex-make (2.2.3-1) unstable; urgency=medium
* New upstream release
diff -Nru latex-make-2.2.3/debian/rules latex-make-2.2.3/debian/rules
--- latex-make-2.2.3/debian/rules 2017-01-08 23:10:39.000000000 +0100
+++ latex-make-2.2.3/debian/rules 2017-02-27 10:56:07.000000000 +0100
@@ -11,3 +11,12 @@
dh_install --fail-missing
dh_installtex
+# lualatex needs a writable HOME directory (see #855930)
+override_dh_auto_test:
+ mkdir -p $(CURDIR)/temp_home
+ env HOME=$(CURDIR)/temp_home dh_auto_test --
+
+override_dh_auto_clean:
+ $(RM) -rf $(CURDIR)/temp_home
+ dh_auto_clean
+
$
Regards,
Vincent
unblock latex-make/2.2.3-2
-- System Information:
Debian Release: 9.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (200, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, mipsel
Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Reply to: