Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 622370

Summary: net-p2p/bitcoind-0.14.2 bump request
Product: Gentoo Linux Reporter: Fischl Anton <gentoo>
Component: Current packagesAssignee: Anthony Basile <blueness>
Status: RESOLVED FIXED    
Severity: normal CC: cyberbat83, fturco, gentoo, gentoo, jstein, luke-jr+gentoobugs
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=633746
Whiteboard:
Package list:
Runtime testing required: ---

Description Fischl Anton 2017-06-21 07:08:41 UTC
a new Version of Bitcoin Core has been released: https://bitcoin.org/en/release/v0.14.2

I tried bumping the Version myself in my local repository, but got this Error-Message:

# ebuild bitcoind-0.14.2.ebuild manifest
Appending /repo to PORTDIR_OVERLAY...
 * ERROR: net-p2p/bitcoind-0.14.2::Nephelim failed (depend phase):
 *   Unrecognised version
 *
 * Call stack:
 *                ebuild.sh, line 611:  Called source '/repo/net-p2p/bitcoind/bitcoind-0.14.2.ebuild'
 *   bitcoind-0.14.2.ebuild, line  12:  Called inherit 'bash-completion-r1' 'bitcoincore' 'user' 'systemd'
 *                ebuild.sh, line 307:  Called __qa_source '/usr/portage/gentoo/eclass/bitcoincore.eclass'
 *                ebuild.sh, line 102:  Called source '/usr/portage/gentoo/eclass/bitcoincore.eclass'
 *       bitcoincore.eclass, line 106:  Called die
 * The specific snippet of code:
 *      die "Unrecognised version"
 *
 * If you need support, post the output of `emerge --info '=net-p2p/bitcoind-0.14.2::Nephelim'`,
 * the complete build log and the output of `emerge -pqv '=net-p2p/bitcoind-0.14.2::Nephelim'`.
 * Working directory: '/usr/lib64/python3.4/site-packages'
 * S: '/autofs/tmpfs/working_tmp/portage/net-p2p/bitcoind-0.14.2/work/bitcoind-0.14.2'


I found the "Unrecognised version" to be in the bitcoincore.eclass, but decided that at this point I'm in over my heads
Comment 1 Jonas Stein gentoo-dev 2017-06-21 18:38:14 UTC
Thank you for trying and reporting the local bump.
Please create one ticket per package.
Comment 2 Luke-Jr 2017-06-21 18:58:45 UTC
It's already in the overlay (layman -a bitcoin), which is the only supported source for Bitcoin ebuilds at this time, due to an unfortunate hostile takeover of the main tree packages (even if it eventually gets bumped there, we will likely need to as upstream advise not using it).

Note that bitcoin-cli and libbitcoinconsensus are NOT bumped, since they have not changed since 0.14.1.
Comment 3 Andreas Sturmlechner gentoo-dev 2017-07-09 12:35:28 UTC
(In reply to Luke-Jr from comment #2)
> due to an unfortunate hostile takeover of the main tree packages

As of today you are listed as maintainer, does that mean metadata is no longer correct?
Comment 4 Luke-Jr 2017-07-09 14:50:52 UTC
(In reply to Andreas Sturmlechner from comment #3)
> (In reply to Luke-Jr from comment #2)
> > due to an unfortunate hostile takeover of the main tree packages
> 
> As of today you are listed as maintainer, does that mean metadata is no
> longer correct?

It means de facto I no longer have a way to push updates out to the main tree, only the overlay. Happy to continue maintaining the package, though.
Comment 5 Anthony Basile gentoo-dev 2017-07-09 14:53:59 UTC
(In reply to Luke-Jr from comment #4)
> (In reply to Andreas Sturmlechner from comment #3)
> > (In reply to Luke-Jr from comment #2)
> > > due to an unfortunate hostile takeover of the main tree packages
> > 
> > As of today you are listed as maintainer, does that mean metadata is no
> > longer correct?
> 
> It means de facto I no longer have a way to push updates out to the main
> tree, only the overlay. Happy to continue maintaining the package, though.

I don't have time to proxy for this package anymore.  Does someone else want to help out Luke-jr?
Comment 6 Jonas Stein gentoo-dev 2017-07-09 16:10:24 UTC
Here is the link to the overlay Luke wrote about:
https://gpo.zugaina.org/Overlays/bitcoin/net-p2p/bitcoind

It would be ideal to bump it to EAPI=6

Do I understand the situation correct, that Luke is still interested in maintaining the ebuild and we just need a new proxy maintainer?

We can not discuss things well on the bug tracker, but I invite Luke to join the IRC channel #gentoo-proxy-maint so that we can discuss how to continue.
Comment 7 cyberbat 2017-10-09 00:23:05 UTC
bitcoin 0.15.0.1 is here
Comment 8 Larry the Git Cow gentoo-dev 2017-12-31 16:20:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4452218a8e073bec89f42248912d5f6b840c4adb

commit 4452218a8e073bec89f42248912d5f6b840c4adb
Author:     Luke Dashjr <luke-jr+git@utopios.org>
AuthorDate: 2017-12-10 15:07:49 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2017-12-31 16:20:21 +0000

    net-p2p/bitcoind: Bump to 0.15.1
    
    Closes: https://bugs.gentoo.org/521366
    Closes: https://bugs.gentoo.org/622370

 net-p2p/bitcoind/Manifest               |   2 +
 net-p2p/bitcoind/bitcoind-0.15.1.ebuild | 165 ++++++++++++++++++++++++++++++++
 net-p2p/bitcoind/metadata.xml           |   2 +
 3 files changed, 169 insertions(+)