Control: tags -1 moreinfo On Mon, Feb 11, 2019 at 08:08:22AM +0100, Andreas Tille wrote: > Package: ftp.debian.org > Severity: normal > > Hi, > > due to the new dependency libmurmurhash which is not yet build on all > architectures mash is not build on all architectures where it has build > before. The background is that the new version of mash (as many other > Debian packages) was shipping a code copy of libmurmurhash which was > even less portable than the libmurmurhash package. There is work > ongoing to make libmurmurhash building on all supported architectures > but since we are approaching the freeze this will not happen right in > time. So please remove the said architectures for the time beeing to > enable mash migrating to testing. > > Thank you for your work as ftpmaster
I don't see why this is necessary. Upload a fixed libmurmurhash and then we don't have to regress. The only reason libmurmurhash is currently not built on those architectures is because the test suite runs the non-portable reference implementation, which fails to byte-swap on big-endian machines and therefore gives a (consistent) different output. This has been fixed upstream in [1]. Just upload a -3 with this patch. Unless there's something else I'm missing, I'm disappointed that this is the action you take rather than spend the 5-10 minutes required to fix the problem. James [1] https://github.com/kloetzl/libmurmurhash/commit/3b6fc731ae4b6405a2073a2b839884f75b6e6f31