Skip to content

Conversation

@SomberNight
Copy link
Member

We don't actually need the development headers, instead using this as a hack to be agnostic to the version scheme and pull in the latest.

related:
#8328 (comment)
#8185
#8320

  • debian 11 (stable) only has libsecp256k1-0
  • debian 12 (testing) atm only has libsecp256k1-1
  • ubuntu 23.04 only has libsecp256k1-1
  • I expect libsecp256k1-2 might soon get packaged too, now that upstream libsecp256k1 released v0.3.0.

So what do we tell users to install? well, turns out most distros have libsecp256k1-dev, which just pulls in the latest secp.
Caveat: if there is a new secp release that actually gets packaged on a distro before we can react, then this new instruction will not work.

I think we should similarly update the website:
https://github.com/spesmilo/electrum-web/blob/58755abe49fcbcf295aed67ae3c3d52c1902b07b/panel-download.html.template#L126

We don't actually need the development headers, instead using this as
a hack to be agnostic to the version scheme and pull in the latest.

related:
spesmilo#8185
spesmilo#8320
spesmilo#8328 (comment)

debian 11 (stable) only has libsecp256k1-0
debian 12 (testing) atm only has libsecp256k1-1
ubuntu 23.04 only has libsecp256k1-1
I expect libsecp256k1-2 might soon get packaged too, now that upstream secp released v0.3.0.
So what do we tell users to install? well, turns out most distros have libsecp256k1-dev, which
just pulls in the latest secp.
Caveat: if there is a new secp release that actually gets packaged on a distro before we can react,
then this new instruction will not work.
@SomberNight SomberNight added the docs 📖 documentation label Apr 21, 2023
@SomberNight SomberNight merged commit ac7a9c3 into spesmilo:master Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs 📖 documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant