Summary: | =net-p2p/bitcoind-0.9.5: version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matt Whitlock <gentoo> |
Component: | Current packages | Assignee: | Proxy Maintainers <proxy-maint> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | blueness, luke-jr+gentoobugs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
0.9.5-sys_leveldb.patch
bitcoind-0.9.5.ebuild |
Created attachment 404020 [details]
bitcoind-0.9.5.ebuild
Bump to 0.10.2 is already underway. Is there a specific need for 0.9.5? (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. 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. (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. |
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.