Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893250 - net-misc/electrum, net-p2p/bitcoin{d,-qt}-24.0.1: conflicting dev-libs/libsecp256k1 dependencies (electrum needs older libsecp256k1)
Summary: net-misc/electrum, net-p2p/bitcoin{d,-qt}-24.0.1: conflicting dev-libs/libsec...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 902099
  Show dependency tree
 
Reported: 2023-02-04 22:13 UTC by Daniel Dawson
Modified: 2023-05-09 15:53 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Dawson 2023-02-04 22:13:57 UTC
Since bug 867817 was fixed, it is no longer possible to install both Electrum and the current version of bitcoind and/or bitcoin-qt through Portage: the former depends on <dev-libs/libsecp256k1-0.2, while the latter depends on >=dev-libs/libsecp256k1-0.2.0.

Electrum and bitcoind (and a local Electrum server, but I don't think there's one in Gentoo) are a desirable combination for those of us who want the enhanced privacy of running our own node while not being stuck with the Core wallet and GUI. Downgrading bitcoind is a possible workaround, but surely it's best to keep it up to date if possible. Or Electrum could be installed outside Portage, along with a suitable version of libsecp256k1 just for it.

I hope this whole mess can be resolved soon, whatever solution the maintainers decide on.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-04 23:08:24 UTC
We should either allow using bundled libsecp in bitcoin or see if there's a report at least upstream wrt Electrum (if we can't safely patch Electrum to work with newer libsecp).
Comment 2 Larry the Git Cow gentoo-dev 2023-05-09 15:53:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033942e7fc7943c2812beee8d3f30a8ab5c5f83a

commit 033942e7fc7943c2812beee8d3f30a8ab5c5f83a
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2023-05-09 15:38:36 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-05-09 15:53:05 +0000

    net-misc/electrum: Allow <libsecp256k1-0.4
    
    Closes: https://bugs.gentoo.org/905984
    Closes: https://bugs.gentoo.org/893250
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 net-misc/electrum/{electrum-4.4.2.ebuild => electrum-4.4.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)