Your message dated Wed, 23 Aug 2017 12:21:46 +0000
with message-id <[email protected]>
and subject line Bug#865011: fixed in re2c 1.0.1-1
has caused the Debian Bug report #865011,
regarding re2c should be marked Multi-Arch: foreign
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.)
--
865011: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865011
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: re2c
Version: 0.16-2
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:ninja-build
ninja-build fails to execute re2c during a cross build. It simply says
"Build-Depends: re2c" and since re2c has no Multi-Arch header, that will
default to using the host architecture re2c, which usually is not
executable during cross builds. It seems that the correct solution is to
use the build architecture re2c. Either ninja-build can annotate its
re2c dependency with :native or re2c can mark itself as Multi-Arch:
foreign. A cursory look at re2c tells, that it only contains one
executable, no libraries, and a few text files. /usr/bin/re2c appears to
be a compiler compiling the re2c language to C. It seems that the
transformation is entirely independent of the architecture of the re2c
binary. Thus the Multi-Arch: foreign marking seems to be correct and
thus preferable. Please consider applying the attached patch.
Helmut
diff --minimal -Nru re2c-0.16/debian/changelog re2c-0.16/debian/changelog
--- re2c-0.16/debian/changelog 2017-01-10 11:23:58.000000000 +0100
+++ re2c-0.16/debian/changelog 2017-06-18 19:51:30.000000000 +0200
@@ -1,3 +1,10 @@
+re2c (0.16-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Mark re2c Multi-Arch: foreign.
+
+ -- Helmut Grohne <[email protected]> Sun, 18 Jun 2017 19:51:30 +0200
+
re2c (0.16-2) unstable; urgency=medium
* Control: switch Vcs-Git url to https.
diff --minimal -Nru re2c-0.16/debian/control re2c-0.16/debian/control
--- re2c-0.16/debian/control 2017-01-10 11:23:58.000000000 +0100
+++ re2c-0.16/debian/control 2017-06-18 19:51:27.000000000 +0200
@@ -10,6 +10,7 @@
Package: re2c
Architecture: any
+Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: tool for generating fast C-based recognizers
re2c is a great tool for writing fast and flexible lexers. Unlike
--- End Message ---
--- Begin Message ---
Source: re2c
Source-Version: 1.0.1-1
We believe that the bug you reported is fixed in the latest version of
re2c, 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.
JCF Ploemen (jcfp) <[email protected]> (supplier of updated re2c 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, 22 Aug 2017 15:27:17 +0000
Source: re2c
Binary: re2c
Architecture: source
Version: 1.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: JCF Ploemen (jcfp) <[email protected]>
Changed-By: JCF Ploemen (jcfp) <[email protected]>
Description:
re2c - tool for generating fast C-based recognizers
Closes: 865011
Changes:
re2c (1.0.1-1) unstable; urgency=medium
.
* New upstream release.
* Control: mark package multi-arch: foreign. (Closes: #865011)
* Bump Standards-Version to 4.1.0.0 (from 3.9.8; no further changes).
* Patches:
+ Remove 01, merged upstream.
+ Update 02 to catch fresh new typos.
* Compat: bump to 10 (from 9) and set debhelper version accordingly.
* Rules:
+ simplify dh_auto_test override.
+ exclude all examples from compression.
Checksums-Sha1:
57ab9214f9f610a0e0dc19fac7b77f089980eb90 1419 re2c_1.0.1-1.dsc
a06cf885a2fca229f9565f5692002936e9e25555 5758988 re2c_1.0.1.orig.tar.gz
128e0a1040bd84e132840d162ee738f0c59c638a 5656 re2c_1.0.1-1.debian.tar.xz
6fab5b621298ec40e47c20c727024c3b5d6029de 4903 re2c_1.0.1-1_source.buildinfo
Checksums-Sha256:
1d94d203109f00656d033783b6fd3bb1e63b7a13c1db57335c16b2feda1020d3 1419
re2c_1.0.1-1.dsc
605058d18a00e01bfc32aebf83af35ed5b13180b4e9f279c90843afab2c66c7c 5758988
re2c_1.0.1.orig.tar.gz
494b6ec5aa6ada1db49aa70f4ac79dd7d0c6c3139a059d4e04bff8eb22f0de6e 5656
re2c_1.0.1-1.debian.tar.xz
0cea8eddd83a3df20e1b5c71e8a669511199ffcb371ecf89c08088647db9fa6a 4903
re2c_1.0.1-1_source.buildinfo
Files:
a70e6d8539c53c78955bcb51b07a0668 1419 devel optional re2c_1.0.1-1.dsc
e2c6cf52fc6a21595f21bc82db5324f8 5758988 devel optional re2c_1.0.1.orig.tar.gz
aa908e2199319ed4c35fcb46cd1d9185 5656 devel optional re2c_1.0.1-1.debian.tar.xz
d52e53cd0b6e88bd34a18f97dd51a193 4903 devel optional
re2c_1.0.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE/Zzi2Nd1S3irJ5u9LDtDb+rGgQEFAlmdbasACgkQLDtDb+rG
gQFw+Af8D+/x8j9Tcvu/6xG7t6UVNBGzTMWG2VCHCpKU77PRYWDzLS7s3tTTOrzo
U3bnjNI9Rl1B4tynraoBAhsQ/kz4S+crwAhH5LJnsibe83lzLW8+8+1PxVaEAtl1
95BG21cN/h0BvNQh3wFG6LT3oHbhcOH+yY6hT9qSbVdFjVTxfQuKJ2Gtq8GX4iUS
ONoYpjkWPgi3A3U3XnoxGKKHvmRLeU+84ne+cI6+9whNgV8VNvjADS4gXZMYAaIC
GbXeEVlvx557f6QGWq4T/lA5rNn44AP714iNNPNRdzwiuD2MZ34+C6Y7pKUIfMlU
NaqA/m6g1hHxOKPSwIWwUqQpSIwYJA==
=XIIw
-----END PGP SIGNATURE-----
--- End Message ---