Bug#1107359: unblock: daps/3.3.2+cleaned1-6.1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: daps@packages.debian.org, sanvila@debian.org
Control: affects -1 + src:daps
Please unblock package daps
[ Reason ]
Fixes Bug #1103526 FTBFS when built in parallel
[ Impact ]
Anybody trying to build the package from source might find that the
package does not build. It may not happen to everybody, but in
some machines the failure rate may be close to 100%.
[ Tests ]
I've checked that the package builds ok again for everybody.
[ Risks ]
Very low. The patch is a one line fix in Makefile.am, and by
its nature, it can't really make things worse.
[ Checklist ]
[X] all changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in testing
[ Other info ]
This is a NMU that was uploaded to delayed/2 two days ago,
and now it has been already built in buildd.debian.org.
unblock daps/3.3.2+cleaned1-6.1
diff -Nru daps-3.3.2+cleaned1/debian/changelog daps-3.3.2+cleaned1/debian/changelog
--- daps-3.3.2+cleaned1/debian/changelog 2023-08-23 12:18:08.000000000 +0200
+++ daps-3.3.2+cleaned1/debian/changelog 2025-06-04 12:15:00.000000000 +0200
@@ -1,3 +1,12 @@
+daps (3.3.2+cleaned1-6.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add bindir to INSTALLDIRS to fix parallel build. Closes: #1103526.
+ The old fix stopped working because Makefile.in is now regenerated from
+ Makefile.am after the package raised the debhelper compat version.
+
+ -- Santiago Vila <sanvila@debian.org> Wed, 04 Jun 2025 12:15:00 +0200
+
daps (3.3.2+cleaned1-6) unstable; urgency=low
* Move calibre to Suggests instead of Depends, so that daps can be installed
diff -Nru daps-3.3.2+cleaned1/debian/patches/add-bindir-to-installdirs.patch daps-3.3.2+cleaned1/debian/patches/add-bindir-to-installdirs.patch
--- daps-3.3.2+cleaned1/debian/patches/add-bindir-to-installdirs.patch 1970-01-01 01:00:00.000000000 +0100
+++ daps-3.3.2+cleaned1/debian/patches/add-bindir-to-installdirs.patch 2025-06-04 12:11:43.000000000 +0200
@@ -0,0 +1,16 @@
+Description: Add bindir to INSTALLDIRS
+Author: Santiago Vila <sanvila@debian.org>
+Bug-Debian: https://bugs.debian.org/1103526
+Forwarded: https://github.com/openSUSE/daps/issues/705
+Last-Update: 2025-04-18
+
+--- daps-3.3.2+cleaned1.orig/Makefile.am
++++ daps-3.3.2+cleaned1/Makefile.am
+@@ -208,6 +208,7 @@ all-local: $(USERGUIDE) $(QUICKSTART) $(
+
+ INSTALLDIRS = $(DESTDIR)$(docdir)/html $(DESTDIR)$(pkgdatadir) \
+ $(DESTDIR)$(datadir)/xml/$(PACKAGE)/schema/ \
++ $(DESTDIR)$(bindir) \
+ $(DESTDIR)$(templatedir)
+
+
diff -Nru daps-3.3.2+cleaned1/debian/patches/fix-parallel-makefile-execution.patch daps-3.3.2+cleaned1/debian/patches/fix-parallel-makefile-execution.patch
--- daps-3.3.2+cleaned1/debian/patches/fix-parallel-makefile-execution.patch 2023-08-23 12:18:08.000000000 +0200
+++ daps-3.3.2+cleaned1/debian/patches/fix-parallel-makefile-execution.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-Fix the parallel execution of the install make target.
-Thanks to Santiago Vila <sanvila@debian.org> for the report and the fix
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1731,6 +1731,7 @@
- tar c --mode=u+w,go+r-w,a-s -C $$BOOK . | \
- (cd $(DESTDIR)$(docdir)/html; tar xp); \
- done
-+ mkdir -p $(DESTDIR)$(bindir)
- install -m755 autobuild/daps-autobuild $(DESTDIR)$(bindir)
- install -m644 autobuild/daps-autobuild.rnc $(DESTDIR)$(datadir)/xml/$(PACKAGE)/schema/
- install -m644 autobuild/daps-autobuild.xml $(DESTDIR)$(templatedir)
diff -Nru daps-3.3.2+cleaned1/debian/patches/series daps-3.3.2+cleaned1/debian/patches/series
--- daps-3.3.2+cleaned1/debian/patches/series 2023-08-23 12:18:08.000000000 +0200
+++ daps-3.3.2+cleaned1/debian/patches/series 2025-04-18 18:23:34.000000000 +0200
@@ -1,4 +1,3 @@
-fix-parallel-makefile-execution.patch
fix-validate.mk-daps-jing-wrapper-call.patch
remove-which-call-flags.patch
-
+add-bindir-to-installdirs.patch
Reply to: