Package: release.debian.org
Severity: normal
User: release.debian....@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 <vdanj...@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 via email to