Your message dated Tue, 25 Aug 2015 21:21:51 +0000
with message-id <[email protected]>
and subject line Bug#796800: fixed in haskell-cryptonite 0.6-2
has caused the Debian Bug report #796800,
regarding haskell-cryptonite: FTBFS on most architectures
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.)
--
796800: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796800
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: haskell-cryptonite
Version: 0.5-1
Tags: patch
This package fails to build on non-Intel architectures:
https://buildd.debian.org/status/package.php?p=haskell-cryptonite&suite=sid
I found I could build it on arm64 with this patch:
--- haskell-cryptonite-0.5/cryptonite.cabal.orig
+++ haskell-cryptonite-0.5/cryptonite.cabal
@@ -196,7 +196,7 @@
-- FIXME armel or mispel is also little endian.
-- might be a good idea to also add a runtime autodetect mode.
-- ARCH_ENDIAN_UNKNOWN
- if (arch(i386) || arch(x86_64))
+ if (arch(i386) || arch(x86_64) || arch(aarch64))
CPP-options: -DARCH_IS_LITTLE_ENDIAN
if arch(i386)
However, I don't think "arch" is the right way to detect endianness.
Some architectures come in little-endian and big-endian variants.
What's the right way? Perhaps "#ifdef ARCH_IS_LITTLE_ENDIAN" shouldn't
appear in Haskell source files, seeing as there are things like
Data.Endian and System.ByteOrder.
Of course, something like the above could be a viable temporary
work-around for most Debian architectures.
--- End Message ---
--- Begin Message ---
Source: haskell-cryptonite
Source-Version: 0.6-2
We believe that the bug you reported is fixed in the latest version of
haskell-cryptonite, 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.
Joachim Breitner <[email protected]> (supplier of updated haskell-cryptonite
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: Tue, 25 Aug 2015 22:03:42 +0200
Source: haskell-cryptonite
Binary: libghc-cryptonite-dev libghc-cryptonite-prof libghc-cryptonite-doc
Architecture: source amd64 all
Version: 0.6-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Haskell Group
<[email protected]>
Changed-By: Joachim Breitner <[email protected]>
Description:
libghc-cryptonite-dev - ${haskell:ShortDescription}${haskell:ShortBlurb}
libghc-cryptonite-doc - ${haskell:ShortDescription}${haskell:ShortBlurb}
libghc-cryptonite-prof - ${haskell:ShortDescription}${haskell:ShortBlurb}
Closes: 796800
Changes:
haskell-cryptonite (0.6-2) experimental; urgency=medium
.
* Byteorder compatibility patch by Edmund Grimley Evans (Closes: #796800)
Checksums-Sha1:
11eb04c34f249576a02eae4b9b0633cb556565d8 2491 haskell-cryptonite_0.6-2.dsc
a481303ce490de096859e8448925a70dbad883d1 3984
haskell-cryptonite_0.6-2.debian.tar.xz
22b81d1a2596f2147dd1f485b99d31890c102868 966336
libghc-cryptonite-dev_0.6-2_amd64.deb
d7056439f6b17fd1826a9494eb805de8cca3cf58 218836
libghc-cryptonite-doc_0.6-2_all.deb
521b08e0da2206c372385d238387fb403e8185a7 818112
libghc-cryptonite-prof_0.6-2_amd64.deb
Checksums-Sha256:
2e007d3219c2872adefa6f79e2bf9879594fde04bf0d5e3382342bfc4c844224 2491
haskell-cryptonite_0.6-2.dsc
02897ef376246c67b75e5ce75974c1607392844add4cc57391655e60b858ff37 3984
haskell-cryptonite_0.6-2.debian.tar.xz
e405b4b20307b28ce264a56aad15871025166601d4c1f19de65508e5d9080191 966336
libghc-cryptonite-dev_0.6-2_amd64.deb
c01302c3a76a282936f4859530f12718c3e2505fb39ec7c51606ffd17d214171 218836
libghc-cryptonite-doc_0.6-2_all.deb
75393d297543e07a0b44add636365e357a8b6de705c75b73e4a1f78b63aa0972 818112
libghc-cryptonite-prof_0.6-2_amd64.deb
Files:
f66b37fefed877f564e77fb3ed653922 2491 haskell extra
haskell-cryptonite_0.6-2.dsc
1cac12aa14c22cecf2e3af03e5cf4e9c 3984 haskell extra
haskell-cryptonite_0.6-2.debian.tar.xz
d8d6c66daf1b6e436a920a882c63c766 966336 haskell extra
libghc-cryptonite-dev_0.6-2_amd64.deb
7bbcad8663dbc42d8cee1d6b02a02135 218836 doc extra
libghc-cryptonite-doc_0.6-2_all.deb
457b9b840f429b0e0f78ae76a46723d5 818112 haskell extra
libghc-cryptonite-prof_0.6-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV3M1hAAoJED2QirPw+/UfJbIP/0W2e3Z9TTNMRoPLaes4Vf7p
Ta2AuqSotsU0eMvMEm9v2V7oIwRYhhEUH9Q1i4KHAeWO+0hga/Mjoq499dJv5D+g
GyIj7fbOIyvmWrRWen5bhosKBsqwzPtldHrG7n4c9y6EerMdRpAFmfG4x4hql2Eu
E7cEPC4+4RudFtIjdtPLekK1ZL+7EfvxQG9bSoFgd9zhWeW/tKaevtei1T21nXbu
NdcggUwP/s/MfKGFH8NVO8Ny43Y3Wt5nIXu9CSPgY52l+JJmUgJiVVEwDHeepRwL
BR7FKCvWbVj9fVhMHId13lTcP5etH6duTFMCp4rYd7cqkxy6r6OlxUyQEL6nFhX5
2t9MznRC93QUWEBoMAksVptUABk9Q9WfQbCrFdwXJEMzhXBo2N4obJshMVIfsl5e
7sQM3DUtlFjzE2JZwHII6R1Gv/2VtYOtz7KPlahS74WAOXLJeYHP6OKbvbIY3agJ
82r8nBFyiqQyWdNDWSZyVViz2AYCt2nFN4SteAQJdok5rFdV/Meb2cFJSZqBqFQM
Sb7czNTdoARkOtUvCSkiaxDlWkRFnbOus0AyolhianpbXbE22+PreZ6K8CDzyxFy
u7k4T2dwmI42/iMJiLH+dA8I6ADVKI00Ev2K9qER+DsI1kASyLGjhC5x15Gc3ehF
7nLIo5ufOEuMzoo9mnp7
=4Apo
-----END PGP SIGNATURE-----
--- End Message ---