Your message dated Tue, 01 Sep 2020 05:49:49 +0000
with message-id <[email protected]>
and subject line Bug#969338: fixed in qiv 2.3.2-2
has caused the Debian Bug report #969338,
regarding qiv FTCBFS: strips with the build architecture strip
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 [email protected]
immediately.)


-- 
969338: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969338
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: qiv
Version: 2.3.2-1
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs

Now that #879108 is fixed, upstream introduced a new of breaking cross
builds: stripping with the build architecture strip via install -s.
Beyond breaking cross compilation, this also breaks
DEB_BUILD_OPTIONS=nostrip as well as generation of -dbgsym packages.
dh_auto_install therefore passes an INSTALL that ignores the -s flag,
but qiv doesn't have a substitutable install. The attached patch fixes
all of the above. Please consider applying it as well.

Helmut
--- qiv-2.3.2.orig/Makefile
+++ qiv-2.3.2/Makefile
@@ -55,6 +55,7 @@
 endif
 
 PKG_CONFIG ?= pkg-config
+INSTALL    ?= install
 #CFLAGS    = -O0 -g -Wall
 CFLAGS    = -O2 -Wall \
 	    -fcaller-saves -ffast-math -fno-strength-reduce \
@@ -145,26 +146,26 @@
 install: $(PROGRAM)
 	@echo "Installing QIV..."
 	@if [ ! -e $(PREFIX)/bin ]; then \
-	  install -d -m 0755 $(PREFIX)/bin; \
+	  $(INSTALL) -d -m 0755 $(PREFIX)/bin; \
 	  echo install -d -m 0755 $(PREFIX)/bin; \
         fi
-	install -s -m 0755 $(PROGRAM) $(PREFIX)/bin
+	$(INSTALL) -s -m 0755 $(PROGRAM) $(PREFIX)/bin
 	@if [ ! -e $(PREFIX)/share/man/man1 ]; then \
 	  echo install -d -m 0755 $(PREFIX)/share/man/man1; \
-	  install -d -m 0755 $(PREFIX)/share/man/man1; \
+	  $(INSTALL) -d -m 0755 $(PREFIX)/share/man/man1; \
 	fi
-	install -m 0644 $(PROGRAM).1 $(PREFIX)/share/man/man1
+	$(INSTALL) -m 0644 $(PROGRAM).1 $(PREFIX)/share/man/man1
 	$(COMPRESS_PROG) $(PREFIX)/share/man/man1/$(PROGRAM).1
 	@if [ ! -e $(PREFIX)/share/pixmaps ]; then \
 	  echo install -d -m 0755 $(PREFIX)/share/pixmaps; \
-	  install -d -m 0755 $(PREFIX)/share/pixmaps; \
+	  $(INSTALL) -d -m 0755 $(PREFIX)/share/pixmaps; \
 	fi
-	install -m 0644 qiv.png $(PREFIX)/share/pixmaps/qiv.png
+	$(INSTALL) -m 0644 qiv.png $(PREFIX)/share/pixmaps/qiv.png
 	@if [ ! -e $(PREFIX)/share/applications ]; then \
 	  echo install -d -m 0755 $(PREFIX)/share/applications; \
-	  install -d -m 0755 $(PREFIX)/share/applications; \
+	  $(INSTALL) -d -m 0755 $(PREFIX)/share/applications; \
 	fi
-	install -m 0644 qiv.desktop $(PREFIX)/share/applications/qiv.desktop
+	$(INSTALL) -m 0644 qiv.desktop $(PREFIX)/share/applications/qiv.desktop
 	@if ./qiv -f ./intro.jpg ; \
 	then echo "-- Test Passed --" ; \
 	else echo "-- Test Failed --" ; \

--- End Message ---
--- Begin Message ---
Source: qiv
Source-Version: 2.3.2-2
Done: Bart Martens <[email protected]>

We believe that the bug you reported is fixed in the latest version of
qiv, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bart Martens <[email protected]> (supplier of updated qiv package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 01 Sep 2020 07:26:46 +0200
Source: qiv
Architecture: source
Version: 2.3.2-2
Distribution: unstable
Urgency: medium
Maintainer: Bart Martens <[email protected]>
Changed-By: Bart Martens <[email protected]>
Closes: 969338
Changes:
 qiv (2.3.2-2) unstable; urgency=medium
 .
   * debian/patches/install.diff: Added, closes: #969338.
Checksums-Sha1:
 d180306084e3227e9c42b4bbeb5c336bae25d0bb 1757 qiv_2.3.2-2.dsc
 71594570a7185522e7a930fe763122ff52bcccda 7632 qiv_2.3.2-2.debian.tar.xz
Checksums-Sha256:
 10eee2ed45f0a0f90d14ca8bbddc8c9226f478380c0e0b31277f2ae64a450412 1757 
qiv_2.3.2-2.dsc
 ac39348a065dc6f1f611267218199d8686551797e2e4ff5eef5929503765f1be 7632 
qiv_2.3.2-2.debian.tar.xz
Files:
 c7dd1f1f5c9a13efe72a9ccf11fdfd71 1757 graphics optional qiv_2.3.2-2.dsc
 8a706727e0128cb416c53be262489685 7632 graphics optional 
qiv_2.3.2-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZaEt9P4xrWusTXauM1X01jtYIcwFAl9N3TYACgkQM1X01jtY
IcyzZw/+J/h9r7YMYReqhE7kBgo8w6jEEyo/gJ9wEObkapXeAo6j8jObauhVeDds
IvzZ0iWlkVnscdFoYNJNZ3JW+SwpjSTqQEypuxoqiKGovRCD9Uq4BfeqdZ/NEU0a
OzwCVZQqkFQZwV12lz91kgxxXTp4oV5oXZTomFa+kx993VUx0n1I5lBXQ4u5ubEv
aIbSaSEHyz0kEHIFX/fY3ie4zY4U39niAko2UPxDRUMGeE7EAO5BH5BFsH0ewq+s
lB3stJz5MAY/7cLygzx0vDzXmRa7TsIAse5pfe2V2hcKlLXYbGLLtYkAGW2W3g66
/DDma8tdpeyqSgoDNW9GkpZYTz/cyJLaVxc2Pg+RxOvI3bftOsMEN0Krq2hnAdhy
9DdDoDy2MfjJ3mQTaZqk+K/Zfw3csJFBOH92HhrUv754bxR0RudIWcyaSIyV8GWe
UONpcnEY8TrFZwnvNrktvRaAYzvX09wxcBaNRYLgoV0G2lJEeKhUqKAgPXp+z82e
eCiK6DYc1wwwUSKw5ShWrD5yI9qrEsWOfE1ELqeSILAK4W9Ah2q2HUaZi0V0U+y9
7u+qZDY6Xo3/8R6+fZ4VlmSc4/e/wAZHJz7GhCxhsqPmdpo3ScF1pgeuuzoHWAF8
DRjVK/RhGKtdsMkJyeYxkPxf1WDLFml7lqi+PmueuYEV2AQYZGk=
=5FHj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to