Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make ppa use deterministic release builds #36

Closed
maflcko opened this issue Mar 12, 2020 · 3 comments
Closed

Make ppa use deterministic release builds #36

maflcko opened this issue Mar 12, 2020 · 3 comments

Comments

@maflcko
Copy link
Contributor

maflcko commented Mar 12, 2020

There has been a discussion about this on IRC:

http://www.erisian.com.au/bitcoin-core-dev/log-2020-03-12.html#l-383

[15:25] <dongcarl> Very naive thought: is it possible to have 2 PPAs, 1 for gitian built binaries, 1 for specifically OS-integrated?
[15:25] <luke-jr> achow101: absolutely
[15:26] <MarcoFalke> dongcarl: I'd support that
[15:26] <luke-jr> achow101: PPAs are not a replacement for gitian, they are an alternative for certain users
[15:26] <luke-jr> dongcarl: should be
[15:26] <MarcoFalke> bitcoin/bitcoin would be deterministic and luke-jr/bitcoin is built with system libs
[15:26] <luke-jr> dongcarl: sounds like a good idea, even
[15:26] <luke-jr> MarcoFalke: that seems backward
[15:26] <luke-jr> bitcoin/bitcoin has always been system libs
[15:27] <sipa> luke-jr: you seem to be the only one arguing for system libs
[15:27] <luke-jr> sipa: so?
[15:27] <achow101> I think anything "official" should only be determinisitic
[15:27] <MarcoFalke> agree
[15:27] <sipa> agree
[15:27] <wumpus> achow101: +1
@DiagonalArg
Copy link

DiagonalArg commented Aug 1, 2020

Tangential, but regarding that bitcoin PPA, the stable channel says "unmaintained," the rc channel is at 16.3 and the daily strongly warns not to use. Is there an official, usable PPA? I thought I was stuck with Snaps or installing from source.

I'll add that I'm just looking at this stuff, but it seems to me that scientific groups, who are concerned with reproducible scientific results, are in some ways substantially ahead on the issue of reproducible builds, including the capacity for multiple parallel versions and roll-backs. So I'll throw out the question of whether looking at the Guix or Nix package managers (as opposed to the full OS) might be in order.

@maflcko
Copy link
Contributor Author

maflcko commented May 12, 2022

Yes, there is a guix package as well, see my attempt at adding documentation #42

@maflcko maflcko closed this as completed May 12, 2022
@maflcko maflcko changed the title Make ppa use gitian builds Make ppa use deterministic release builds May 12, 2022
@maflcko
Copy link
Contributor Author

maflcko commented May 12, 2022

Closing due to lack of interest/progress

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants