Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550488 - =net-p2p/bitcoind-0.9.5: version bump
Summary: =net-p2p/bitcoind-0.9.5: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Proxy Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-26 20:12 UTC by Matt Whitlock
Modified: 2015-05-30 04:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
0.9.5-sys_leveldb.patch (0.9.5-sys_leveldb.patch,1.04 KB, patch)
2015-05-26 20:12 UTC, Matt Whitlock
Details | Diff
bitcoind-0.9.5.ebuild (bitcoind-0.9.5.ebuild,2.63 KB, text/plain)
2015-05-26 20:13 UTC, Matt Whitlock
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Whitlock 2015-05-26 20:12:44 UTC
Created attachment 404018 [details, diff]
0.9.5-sys_leveldb.patch

The only difference versus bitcoind-0.9.4.ebuild is the following:

@@ -60,7 +60,7 @@
 		epatch "${WORKDIR}/${LJR_PATCH}"
 		use ljr-antispam || epatch "${FILESDIR}/0.9.x-ljr_noblacklist.patch"
 	else
-		epatch "${FILESDIR}/0.9.0-sys_leveldb.patch"
+		epatch "${FILESDIR}/0.9.5-sys_leveldb.patch"
 	fi
 	rm -r src/leveldb
 	eautoreconf


The updated sys_leveldb.patch adds a needed -I to CPPFLAGS.

I have not investigated whether Luke-jr's patchset needs updating for this version.
Comment 1 Matt Whitlock 2015-05-26 20:13:51 UTC
Created attachment 404020 [details]
bitcoind-0.9.5.ebuild
Comment 2 Luke-Jr 2015-05-27 19:16:28 UTC
Bump to 0.10.2 is already underway. Is there a specific need for 0.9.5?
Comment 3 Matt Whitlock 2015-05-27 21:48:48 UTC
(In reply to Luke-Jr from comment #2)
> Bump to 0.10.2 is already underway. Is there a specific need for 0.9.5?

I'm fine with keeping it in my local overlay only. I just thought I'd post it here in case any other Gentooers are wary of 0.10.x as I am.

One practical reason to avoid upgrading to 0.10 is because some third-party tools that process the raw block-chain data files may not be able to handle out-of-order blocks on disk.
Comment 4 Luke-Jr 2015-05-30 04:45:18 UTC
USE=ljr is broken with your ebuild. Considering that 0.9.5 will probably never be a good idea to run, I'm not going to bother backporting the current ljr enhancements, so instead, I've added 0.9.5 (only bitcoind) to the overlay with support for USE=ljr removed entirely. If anyone needs it, they'll just have to update to 0.10.2 (or maybe convince me there's a good reason to backport it).

IMO, since nothing in the main tree depends on the older chainstate, keeping 0.9.5 in the overlay alone should be good enough. So I consider this bug fixed.
Comment 5 Matt Whitlock 2015-05-30 04:54:13 UTC
(In reply to Luke-Jr from comment #4)
> I've added 0.9.5 (only bitcoind) to the
> overlay with support for USE=ljr removed entirely.

Sounds good to me.

> So I consider this bug fixed.

Agreed. And I've tested that the build completes successfully.