Bug#922005: RM: mash [mips mips64el mipsel s390x hppa hurd-i386 ia64 powerpc ppc64 sparc64] -- ROM; Does not build on all architectures due to new Build-Depends

2019-02-11 Thread Andreas Tille
On Mon, Feb 11, 2019 at 12:26:46PM +, James Clarke wrote:
> 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.

Sorry for disappointing you.  My action was motivated by the upcoming
freeze.  I wanted to see mash migrating to testing before tomorrow.  If
the fixed libmurmurhash would be uploaded the other arches become build
automatically and will be back again - it was not a wimpy attempt to
loose that architectures that should create any disappointment.

Thank you

 Andreas.

> [1] 
> https://github.com/kloetzl/libmurmurhash/commit/3b6fc731ae4b6405a2073a2b839884f75b6e6f31

-- 
http://fam-tille.de



Bug#922005: RM: mash [mips mips64el mipsel s390x hppa hurd-i386 ia64 powerpc ppc64 sparc64] -- ROM; Does not build on all architectures due to new Build-Depends

2019-02-11 Thread James Clarke
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



Bug#922005: RM: mash [mips mips64el mipsel s390x hppa hurd-i386 ia64 powerpc ppc64 sparc64] -- ROM; Does not build on all architectures due to new Build-Depends

2019-02-10 Thread Andreas Tille
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

   Andreas.