Your message dated Thu, 28 Jan 2016 16:22:28 +0000
with message-id <[email protected]>
and subject line Bug#812872: fixed in groff 1.22.3-7
has caused the Debian Bug report #812872,
regarding groff: Please use _BUILD_ arch flags for building native groff during
cross-compiling
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.)
--
812872: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812872
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: groff
Version: 1.22.3-5
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: hardened1-linux-amd64
Dear Groff Maintainers,
I have successfully bootstrapped the hardened1-linux-amd64 [1]
port using a set of patches [2].
I'm working towards making the port ready for being accepted to
Debian and the attached patches are adding the port support to
groff.
This patch can be generally useful for cross-compiling when
different build flags are used for the build and host systems.
Dpkg support for the port is being discussed in #812782.
Accepting this patch would make (re-)bootstrapping the new
port easier.
Thank you in advance,
Balint
[1]
http://balintreczey.hu/blog/proposing-amd64-hardened-architecture-for-debian/
[2] https://anonscm.debian.org/cgit/users/rbalint/rebootstrap.git/
diff --git a/debian/rules b/debian/rules
index 84f6894..dfda63f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,7 @@ include /usr/share/dpkg/buildflags.mk
buildflags := CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" \
CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)"
+buildflags_native := $(shell DEB_HOST_ARCH=$(DEB_BUILD_ARCH) dpkg-buildflags --export=configure)
# From Makefile.in
version = $(shell cat VERSION)
@@ -47,7 +48,7 @@ override_dh_auto_configure:
$(buildflags) \
$(CURDIR)/src/libs/gnulib/configure $(confflags_gnulib)
ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
- $(buildflags) YACC='bison -y' PSPRINT=lpr PAGE=A4 \
+ $(buildflags_native) YACC='bison -y' PSPRINT=lpr PAGE=A4 \
DEB_HOST_GNU_TYPE=$(DEB_BUILD_GNU_TYPE) \
env -u CONFIG_SITE \
dh_auto_configure --builddirectory=debian/build-native -- \
--- End Message ---
--- Begin Message ---
Source: groff
Source-Version: 1.22.3-7
We believe that the bug you reported is fixed in the latest version of
groff, 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.
Colin Watson <[email protected]> (supplier of updated groff 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: SHA256
Format: 1.8
Date: Thu, 28 Jan 2016 14:57:16 +0000
Source: groff
Binary: groff-base groff
Architecture: source
Version: 1.22.3-7
Distribution: unstable
Urgency: medium
Maintainer: Colin Watson <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description:
groff - GNU troff text-formatting system
groff-base - GNU troff text-formatting system (base system components)
Closes: 812872
Changes:
groff (1.22.3-7) unstable; urgency=medium
.
* Set build flags appropriately for the build architecture during the
native build pass (based loosely on a patch from Balint Reczey, for
which thanks; closes: #812872).
* Remove debian/build-native/ on clean.
Checksums-Sha1:
79945881c997e7fefd2c5ed3b3a5f5e6f187526f 2107 groff_1.22.3-7.dsc
50786b0e2061f7fcf90721d5594e9d22a938bf57 44572 groff_1.22.3-7.debian.tar.xz
Checksums-Sha256:
110b552d46a9feed54e293a82198cb8a1a81f874f52857a1426c189bb1cefa3e 2107
groff_1.22.3-7.dsc
a8a70c8b17552fc3e09b222160ee18aa973e5e3ab2a1d8ab49fdd78c8849239c 44572
groff_1.22.3-7.debian.tar.xz
Files:
8d71e3e28295cc6d7e001363a2765001 2107 text important groff_1.22.3-7.dsc
1b82a8d53986b3f6b6fdb495cf47caa9 44572 text important
groff_1.22.3-7.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Colin Watson <[email protected]> -- Debian developer
iQIVAwUBVqosYDk1h9l9hlALAQihEhAAnIaRk5oiR9EaqBlUlsx2dA3ntZGGGDoe
/oTy7cy/pwMP9RtdIfymbF2YasawAFtiOKARs8LxszbndyqfGa4u3qtfDx7fOfpj
fOuJ3sr1V4/t5qIfPEHdToHPR31gv6dL0tMouX0jbB8ojKJSWVnPc1LrgY0NilWs
yQ8tfakhG/qSsOYZ8XNoSAa+BeyWZzCW6fNQ7fn/0Vv0MwTnns9J4XPz5JoYmVAm
VsUJJcePqwQuqEQOxE96xggvFgF4PjCYXdcsmT8vtmlabNjpGDOynminJzjr+xgi
Ybz5njVvgV/b/dF9u3848kPZfPk8cqfGoueaz+J9aQMdnlcwPE8QVnlfTBxjjNaW
70mDn4iS65mP8cym47/Km3WbpurK6Bx/b8x9KCEL24pUrZEOBsIPmrFys2UhUi34
ntBoIKKIrtZAZmQMueZW9hXN6VEJqms+U3Kce6iHVaH00OUvAEaUbAwFhEWQ982N
eALFrgGjHUiIec/qbabZM/3XOpH4rztO0uFMplsZvQvbuI5ZRS6UAWHGc9gtfL80
iUlZ89AUFYbJ2Lga58bAFi0WY4cJyeS65y6yzlv8vaOnTpymrrxWCK6xukLKzgOb
cksbOV3BfQgv2OmN4iR7I20mTXZ9mbd77TjB/czyp+rwo3YFRFn72qR6h6OXnz8J
G14+RAG8DjA=
=1Yvb
-----END PGP SIGNATURE-----
--- End Message ---