Your message dated Sun, 24 Jun 2018 21:35:44 +0000
with message-id <[email protected]>
and subject line Bug#900741: fixed in winregfs 0.7-2
has caused the Debian Bug report #900741,
regarding winregfs FTCBFS: strips using 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.)
--
900741: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900741
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: winregfs
Version: 0.7-1
Tags: patch
User: [email protected]
Usertags: rebootstrap
winregfs fails to cross build from source, because it uses the build
architecture strip via install -s from make install. Doing so is a bad
idea even for native compilation, because it breaks generation of a
-dbgsym package. The attached patch fixes that by substituting an
install that does not strip. Please consider applying it.
Helmut
diff --minimal -Nru winregfs-0.7/debian/changelog winregfs-0.7/debian/changelog
--- winregfs-0.7/debian/changelog 2017-06-24 20:44:36.000000000 +0200
+++ winregfs-0.7/debian/changelog 2018-06-03 21:17:36.000000000 +0200
@@ -1,3 +1,12 @@
+winregfs (0.7-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + cross.patch: Allow substituting pkg-config and install.
+ + Pass an install that never strips.
+
+ -- Helmut Grohne <[email protected]> Sun, 03 Jun 2018 21:17:36 +0200
+
winregfs (0.7-1) unstable; urgency=medium
* New upstream release.
diff --minimal -Nru winregfs-0.7/debian/patches/cross.patch
winregfs-0.7/debian/patches/cross.patch
--- winregfs-0.7/debian/patches/cross.patch 1970-01-01 01:00:00.000000000
+0100
+++ winregfs-0.7/debian/patches/cross.patch 2018-06-03 21:17:34.000000000
+0200
@@ -0,0 +1,35 @@
+--- winregfs-0.7.orig/Makefile
++++ winregfs-0.7/Makefile
+@@ -1,4 +1,6 @@
+ CC=gcc
++INSTALL?=install
++PKG_CONFIG?=pkg-config
+ CFLAGS+=-O2 -g -fPIE
+ #CFLAGS=-O2 -flto -ffunction-sections -fdata-sections -fno-unwind-tables
-fno-asynchronous-unwind-tables
+ #CFLAGS=-Og -g3
+@@ -9,8 +11,8 @@
+ LDFLAGS+=-s -pie
+ #LDFLAGS=-flto -s -Wl,--gc-sections
+ #LDFLAGS=
+-FUSE_CFLAGS=$(shell pkg-config fuse --cflags)
+-FUSE_LDFLAGS=$(shell pkg-config fuse --libs)
++FUSE_CFLAGS=$(shell $(PKG_CONFIG) fuse --cflags)
++FUSE_LDFLAGS=$(shell $(PKG_CONFIG) fuse --libs)
+ FUSE_LIBS=-lfuse
+
+ prefix=/usr
+@@ -49,10 +51,10 @@
+ rm -f *.o *~ mount.winregfs fsck.winregfs debug.log *.?.gz
winregfs*.pkg.tar.*
+
+ install: all
+- install -D -o root -g root -m 0644 mount.winregfs.8.gz
$(DESTDIR)/$(mandir)/man8/mount.winregfs.8.gz
+- install -D -o root -g root -m 0644 fsck.winregfs.8.gz
$(DESTDIR)/$(mandir)/man8/fsck.winregfs.8.gz
+- install -D -o root -g root -m 0755 -s mount.winregfs
$(DESTDIR)/$(bindir)/mount.winregfs
+- install -D -o root -g root -m 0755 -s fsck.winregfs
$(DESTDIR)/$(bindir)/fsck.winregfs
++ $(INSTALL) -D -o root -g root -m 0644 mount.winregfs.8.gz
$(DESTDIR)/$(mandir)/man8/mount.winregfs.8.gz
++ $(INSTALL) -D -o root -g root -m 0644 fsck.winregfs.8.gz
$(DESTDIR)/$(mandir)/man8/fsck.winregfs.8.gz
++ $(INSTALL) -D -o root -g root -m 0755 -s mount.winregfs
$(DESTDIR)/$(bindir)/mount.winregfs
++ $(INSTALL) -D -o root -g root -m 0755 -s fsck.winregfs
$(DESTDIR)/$(bindir)/fsck.winregfs
+
+ package:
+ +./chroot_build.sh
diff --minimal -Nru winregfs-0.7/debian/patches/series
winregfs-0.7/debian/patches/series
--- winregfs-0.7/debian/patches/series 2017-06-24 20:44:36.000000000 +0200
+++ winregfs-0.7/debian/patches/series 2018-06-03 21:16:11.000000000 +0200
@@ -1 +1,2 @@
fix-install.patch
+cross.patch
diff --minimal -Nru winregfs-0.7/debian/rules winregfs-0.7/debian/rules
--- winregfs-0.7/debian/rules 2017-06-24 20:44:36.000000000 +0200
+++ winregfs-0.7/debian/rules 2018-06-03 21:17:13.000000000 +0200
@@ -5,3 +5,6 @@
%:
dh $@
+
+override_dh_auto_install:
+ dh_auto_install -- INSTALL='install --strip-program=true'
--- End Message ---
--- Begin Message ---
Source: winregfs
Source-Version: 0.7-2
We believe that the bug you reported is fixed in the latest version of
winregfs, 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.
Giovani Augusto Ferreira <[email protected]> (supplier of updated winregfs
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: Sun, 24 Jun 2018 18:14:28 -0300
Source: winregfs
Binary: winregfs
Architecture: source
Version: 0.7-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Giovani Augusto Ferreira <[email protected]>
Description:
winregfs - Windows registry FUSE filesystem
Closes: 900741
Changes:
winregfs (0.7-2) unstable; urgency=medium
.
[ Raphaƫl Hertzog ]
* Update team maintainer address to Debian Security Tools
<[email protected]>
* Update Vcs-Git and Vcs-Browser for the move to salsa.debian.org
.
[ Giovani Augusto Ferreira ]
* Bumped DH level to 11
* Bumped Standards-Version to 4.1.4
* debian/copyright: updated copyright years
* debian/patches/cross.patch: fix FTCBFS (Closes: #900741)
- Allow substituting pkg-config and install.
- Pass an install that never strips.
- Thanks to Helmut Grohne <[email protected]> for the patch.
Checksums-Sha1:
9c01b93552ef1123ecea4e1a6c6b87a1b571ec1f 1932 winregfs_0.7-2.dsc
7ad7b48324936f585bb640e6e5dbabd2b82f6ff6 4320 winregfs_0.7-2.debian.tar.xz
83ba8e2399897ec8d2b86183513cd408f9a178f2 5943 winregfs_0.7-2_source.buildinfo
Checksums-Sha256:
c0c08499e34d29d4ae80bb0acc1df0b395b6ad1d48e6dbe321ff84036c12ae96 1932
winregfs_0.7-2.dsc
b6e7006cc0e3c0e1b283fce2a494eaf4646b27598377809762b4fda308bfeab1 4320
winregfs_0.7-2.debian.tar.xz
d82c9f52bf7e771dc7d996c6bbae1e05565d8f19cb891816ddffb940bfb3d46a 5943
winregfs_0.7-2_source.buildinfo
Files:
094a9756e4b340b3c70acc9ffa8d16ac 1932 utils optional winregfs_0.7-2.dsc
b174ed6f07ed9787d3fd4b8ea3f85d61 4320 utils optional
winregfs_0.7-2.debian.tar.xz
0409663f1ae99c3c75dd83a958a5cc3b 5943 utils optional
winregfs_0.7-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEs/UaJxJhnD7NdLjheElO9yN1pmwFAlswCnAACgkQeElO9yN1
pmwzpw//X/tsQSBIYQXJ3quMngvjNNeoP7xtK64ygROS2CYCxkVmZwBE8lrlY0d/
TsCZXt7BaE8FxTiYVz+BQSn65PpVSxctfGGwY/NIfNTighgq0QITXVL28RqcabPq
m6B690GDNslGapbhXGngygQyMzLSuXFtgKZ2LKo19VuL2igC+qqZ2BfaQN5xvi1U
Zj1kLdNIYjKA/U6xd30nBk5q1ujVj1D+f0TCyXLMBZiomFM9czQ3VFhUydFP6/1C
7Yaz5dwe3QxjlXDiG+Ue/pIHIh3gZZ4gfdOcuyLCZfthLUFjByiDVa1pc1HzUpOo
7UERwrqFxLuI/d6ZxTP7vv6ExQBc9Kw0KLFSMoxBNhC5zi7s9YIXO1F8ojlBkItL
LxzQ2u6gYE7UzUL14zoO51L4EmUED2MBeyhTV74jcpO2zUarq9Petyg/g7mSUryz
Fo1norGigeh6oSlRsL7RBWJGkdKSPMx/zOmRLNsmXklEPIV4ztyfkrk7f0m7oKtF
PkiZId1J8zbo84iQi/TlcRA/GpiL7X1Tum6xnOTnTkAQhQP/tRc4UNGepPGg40K+
4atzI2RazN9b8P5b4dXMYjZarqNGUZlPfK74L+L3p/Rfu5qWPAYcm21m5zU3vn6x
6xKiEr8AZBOuZr+psyUG9B6xN+yPzLpEu/dcP08eJ5y9MI1RYn0=
=iS/e
-----END PGP SIGNATURE-----
--- End Message ---