Your message dated Thu, 10 May 2012 21:02:15 +0000
with message-id <e1ssav5-0001n6...@franck.debian.org>
and subject line Bug#668868: fixed in bitcoin 0.6.2.1-2
has caused the Debian Bug report #668868,
regarding bitcoind: Assertion failed at startup on mips (big endian)
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 ow...@bugs.debian.org
immediately.)
--
668868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668868
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: bitcoind
Version: 0.3.24~dfsg-1
Severity: important
Tags: patch
The wheezy bitcoind package is completely unusable on mips (big endian).
When starting bitcoind on mips, it immediately fails with the following error:
bitcoind: main.cpp:1545: bool LoadBlockIndex(bool):
Assertion `block.hashMerkleRoot ==
uint256("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b")'
failed.
New versions apparently fail to build from source, most like due to the
test suite being run at build time.[1]
I have filed a wishlist-severity bug[2] against bitcoind asking for
big-endian support. However, that's unlikely to happen any time soon,
because upstream has said that big-endian simply isn't supported and has
probably never worked[3]. I'm attaching a patch that will prevent bitcoind
from being built on big-endian architectures for now, so that the lack of
big-endian support won't prevent new versions from propagating to testing
on little-endian architectures.
Since bitcoind is currently useless on big-endian architectures, a bug
should[4] be filed against ftp.debian.org once this patch is applied,
asking that the old binaries be removed from the following big-endian
architectures: mips powerpc s390 sparc sparc64 hppa powerpcspe.
Cheers,
- Dwayne
[1]
https://buildd.debian.org/status/fetch.php?pkg=bitcoin&arch=mips&ver=0.6.0-1&stamp=1333140761
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668864
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665922
[4] http://www.debian.org/devel/testing (under "Why is it sometimes hard to
get Architecture: all packages into 'testing'?")
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: mips
Kernel: Linux 2.6.32-5-4kc-malta
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages bitcoind depends on:
ii libboost-filesystem1.46.1 1.46.1-8
ii libboost-program-options1.46.1 1.46.1-8
ii libboost-system1.46.1 1.46.1-8
ii libboost-thread1.46.1 1.46.1-8
ii libc6 2.13-27
ii libcrypto++9 5.6.1-5
ii libdb5.1++ 5.1.29-1
ii libgcc1 1:4.7.0-1
ii libglib2.0-0 2.30.2-6
ii libminiupnpc5 1.5-2
ii libssl1.0.0 1.0.1-4
ii libstdc++6 4.7.0-1
ii zlib1g 1:1.2.6.dfsg-2
bitcoind recommends no packages.
Versions of packages bitcoind suggests:
pn db-util <none>
pn db4.7-util <none>
pn db4.8-util <none>
-- no debconf information
>From 15017391424f9c29f4ae7e29729cd784a11d598d Mon Sep 17 00:00:00 2001
From: "Dwayne C. Litzenberger" <dl...@dlitz.net>
Date: Sun, 15 Apr 2012 01:19:24 -0400
Subject: [PATCH] Only build little-endian architectures
---
debian/control | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 1c83ea7..1ca3f67 100644
--- a/debian/control
+++ b/debian/control
@@ -22,8 +22,11 @@ Homepage: http://www.bitcoin.org/
Vcs-Git: git://git.debian.org/git/collab-maint/bitcoin
Vcs-Browser: http://git.debian.org/?p=collab-maint/bitcoin.git
+# The Architecture section should list all the little-endian architectures.
+# See http://wiki.debian.org/ArchitectureSpecificsMemo for a list.
Package: bitcoind
-Architecture: any
+Architecture: any-alpha any-amd64 any-armel any-armhf any-i386 any-ia64
+ any-mipsel any-sh4
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: ${cdbs:Suggests}
Description: peer-to-peer network based digital currency - daemon
--
1.7.9.5
--- End Message ---
--- Begin Message ---
Source: bitcoin
Source-Version: 0.6.2.1-2
We believe that the bug you reported is fixed in the latest version of
bitcoin, which is due to be installed in the Debian FTP archive:
bitcoin_0.6.2.1-2.debian.tar.gz
to main/b/bitcoin/bitcoin_0.6.2.1-2.debian.tar.gz
bitcoin_0.6.2.1-2.dsc
to main/b/bitcoin/bitcoin_0.6.2.1-2.dsc
bitcoind_0.6.2.1-2_amd64.deb
to main/b/bitcoin/bitcoind_0.6.2.1-2_amd64.deb
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 668...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated bitcoin 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 10 May 2012 22:11:10 +0200
Source: bitcoin
Binary: bitcoind
Architecture: source amd64
Version: 0.6.2.1-2
Distribution: unstable
Urgency: low
Maintainer: Jonas Smedegaard <d...@jones.dk>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Description:
bitcoind - peer-to-peer network based digital currency - daemon
Closes: 668868
Changes:
bitcoin (0.6.2.1-2) unstable; urgency=low
.
* Fix build on wildcard any-arm (not bogus any-armel any-armhf).
Really closes: bug#668868. Thanks to Jakub Wilk.
Checksums-Sha1:
6ebfe7647576fe9d2c0c63a0c40defbcd88529bc 2372 bitcoin_0.6.2.1-2.dsc
60e08f2d87098a400712b5f7578126dba9e5f63b 22154 bitcoin_0.6.2.1-2.debian.tar.gz
043d20efe63bdbbc9e4ccd280148cb0040152821 598004 bitcoind_0.6.2.1-2_amd64.deb
Checksums-Sha256:
5315f93676b4417412cbb46dd75cf31c9d84b46e6852ee1827299ca52546492d 2372
bitcoin_0.6.2.1-2.dsc
81d976f64c12be8ce4ae20bbff214dc1369eac8d1d216eaadf9d4edbedff5357 22154
bitcoin_0.6.2.1-2.debian.tar.gz
73388311402f0fa6df1175bc1b04a5538e82164cbcb4f09a8f3bdb05213e5159 598004
bitcoind_0.6.2.1-2_amd64.deb
Files:
2249df623a39d902ac2aa0248ce66173 2372 utils optional bitcoin_0.6.2.1-2.dsc
11eb87df9980460a5e6f36546933c4a2 22154 utils optional
bitcoin_0.6.2.1-2.debian.tar.gz
31f9a9c0c9e859dec920cbc2615e5824 598004 utils optional
bitcoind_0.6.2.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCgAGBQJPrCLlAAoJECx8MUbBoAEhGMwP/jQgqsWc5Urhbp4Jx54BVyMt
ptgFoIWCfzAY7FKzScmPlMwPMOjzjQ/hCAoQ3QsEs51Shk6GTz8sTjw54QbJJbr4
jni+nnrTmrgxtMet4OAiBcU7b9CUG8bvE/98R7DnrSFfV/Bv0YBRDICnHCBTUbSP
aBOk+8PQlDSiJQ/FN+kpqZK+rb66XsOJvy3MPCNoCPAlo2tSoe5YDZvny6jBHIQA
VfaDAVTCqGJZML7j0jdMOA2xTKWISANFAnpm131ueo+G9OAihy6014052au7AlWM
W/q8K3JAyCYB9UTKpc0VNP9l1sUGtJZa5QzMYUI3EcX9NcXBdm54DKLoTAHS00ho
NfEB6LdlNglOtsejOF3ZlO9VevJjfCv5I7t0U93ZqFFSekdt5nTbONlYUU5j+kVi
KSRtips32k3zjTHZgv+eomrkHMeZCIk0jZiQgVySfz/AOk8fpgq0n2gDQaNH2F0q
O8jYfMt747QAwnlER9lz6GV+HZcJLbanNnBvC5UgsHx1rq1GmPL3GRp+otGLPCVu
QnKnaO0jfhblyGE0OINZ+j/7BfhFmz1frNdv7spFA0gr4JMGQ1WUr21CLCIE2Isj
Rvghv2nm+UpWFmBIjFU2NZ6YkqJzFZE1OdywUpaUfJGYZ2lAollUTEJmMmfVvm+W
Ad/iTQhg9D0+6HefawPz
=HgUI
-----END PGP SIGNATURE-----
--- End Message ---