[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986101: marked as done (unblock: udo/6.4.1-6)



Your message dated Mon, 29 Mar 2021 17:16:11 +0000
with message-id <E1lQvUp-0003Qu-9v@respighi.debian.org>
and subject line unblock udo
has caused the Debian Bug report #986101,
regarding unblock: udo/6.4.1-6
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
986101: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986101
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package udo

Deduplication across packages created broken symlinks like
/usr/share/doc/udo-doc-en/html/images/dh.gif -> /udo-doc-de/usr/share/doc/udo-doc-de/html/images/dh.gif
And even if the link targets were correct, one would have to install
both German and English documentation packages to have all
files needed by the English docs. So don't deduplicate
between packages.

The cross build fix is not active during "regular" builds.

unblock udo/6.4.1-6
diff -Nru udo-6.4.1/debian/changelog udo-6.4.1/debian/changelog
--- udo-6.4.1/debian/changelog	2019-08-31 22:39:18.000000000 +0200
+++ udo-6.4.1/debian/changelog	2021-03-29 15:45:16.000000000 +0200
@@ -1,3 +1,16 @@
+udo (6.4.1-6) unstable; urgency=medium
+
+  * QA upload.
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: Build a second time for cross building. (Closes: #947138)
+
+  [ Andreas Beckmann ]
+  * Do not deduplicate between packages to avoid creating broken symlinks.
+  * Set Rules-Requires-Root: no.
+
+ -- Andreas Beckmann <anbe@debian.org>  Mon, 29 Mar 2021 15:45:16 +0200
+
 udo (6.4.1-5) unstable; urgency=medium
 
   * QA upload.
diff -Nru udo-6.4.1/debian/control udo-6.4.1/debian/control
--- udo-6.4.1/debian/control	2019-08-31 21:30:03.000000000 +0200
+++ udo-6.4.1/debian/control	2021-03-29 15:42:32.000000000 +0200
@@ -4,6 +4,7 @@
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Build-Depends: debhelper-compat (= 12),
                jdupes
+Rules-Requires-Root: no
 Standards-Version: 4.4.0
 Homepage: https://www.udo-open-source.org/
 
diff -Nru udo-6.4.1/debian/rules udo-6.4.1/debian/rules
--- udo-6.4.1/debian/rules	2019-08-30 16:06:07.000000000 +0200
+++ udo-6.4.1/debian/rules	2021-03-29 15:26:58.000000000 +0200
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE = 1
 
+include /usr/share/dpkg/architecture.mk
+
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format
 
 %:
@@ -23,13 +25,19 @@
 	Source/udo --no-logfile --html -q -o eng/html/index.html $(CURDIR)/Guide/eng/manual/index.u
 	cp Guide/ger/manual/images/*.gif ger/html/images/
 	Source/udo --no-logfile --html -q -o ger/html/index.html $(CURDIR)/Guide/ger/manual/index.u
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+	dh_auto_clean --sourcedirectory=Source --buildsystem=makefile -- -f Makefile.debian
+	dh_auto_build --sourcedirectory=Source --buildsystem=makefile -- -f Makefile.debian \
+		CFLAGS="$(CFLAGS) $(CPPFLAGS) -D__LINUX__" LDFLAGS="$(LDFLAGS)"
+endif
 
 override_dh_auto_install:
 	$(MAKE) -C Source -f Makefile.debian install DESTDIR=$(CURDIR)/debian/tmp
 
 override_dh_install:
 	dh_install
-	jdupes -rl debian/udo-doc-*
+	jdupes -rl debian/udo-doc-en
+	jdupes -rl debian/udo-doc-de
 
 override_dh_installchangelogs:
 	dh_installchangelogs -X Changes
diff -Nru udo-6.4.1/debian/udo.lintian-overrides udo-6.4.1/debian/udo.lintian-overrides
--- udo-6.4.1/debian/udo.lintian-overrides	2019-08-29 01:58:30.000000000 +0200
+++ udo-6.4.1/debian/udo.lintian-overrides	2021-03-29 15:37:17.000000000 +0200
@@ -1,3 +1,3 @@
-# False positive. The words 'Programm' and 'ReEncode' were written in german and are correct.
+# False positive. The words 'Programm' and 'ReEncode' were written in German and are correct.
 udo: spelling-error-in-binary usr/bin/udo Programm Program
 udo: spelling-error-in-binary usr/bin/udo ReEncode Re-encode

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: