-
Notifications
You must be signed in to change notification settings - Fork 4
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
Restore secure downloads and git tags #6
Comments
@laanwj: You presumably fetched Knots to build v23.0. Have you fetched since then, or should your local tags be untouched? Can you verify the commit hashes of at least the current tags? |
I'd really prefer not to be the single point of failure in any of these things.
I haven't fetched since then, so the tags i have should be untouched:
|
(Ideally v21.2 also, if you still have gitian setup) |
Attempted at |
Note: you can compare the list @laanwj provided to |
For the
It differs from the mentioned above:
|
Yeah… that's correct. What I posted is the ids of the signed tags themselves (the output of @Sjors ' command), not the topmost commit on them. |
23.0: bitcoinknots/guix.sigs#6 |
Thanks, I republished v23.0. Guess I'll have to ping some more people for v21.2: @Emzy @jonatack @sipsorcery do any of you have gitian still setup? |
I nuked my Gitian setup some time ago. |
I get an error at my Gitian build of v21.2. I will investigate tomorrow. |
@Emzy figure it out? |
Sadly I gave up. I always get a "no space left on device" error. I'm using LXC. |
If LXC limits disk usage like KVM, maybe moving stuff out of the cache could help? I guess the only ones I haven't tried pinging yet are @fanquake @guggero @kristapsk |
I nuked mine too, but the easiest to setup, if doing from scratch, would probably be docker? |
I'm not sure. I know KVM is definitely not easy to setup (I basically had to install Ubuntu manually and then kill its auto-upgrade-at-boot stuff) |
I could try gitian build, using Docker. Don't have it anymore, but it wasn't too hard to set up as far as I remember. |
Sorry, I also nuked my gitian build environment. Can try to re-create it as well on the weekend if needed. |
Well, right now there's only one build for v21.2; I don't know how @achow101 feels about being a single signer, but it would be ideal to get at least a couple more if possible. Thanks |
Is there some official instructions how to do gitian builds for Knots? Previously for Core I was following gitian building guide by jonatack, but it doesn't work with Knots, there are hardcoded https://github.com/bitcoin/bitcoin.git in gitian-builder, for example. I could hack it manually, of course, but probably there is some other proper way? |
There isn't any hardcoded URI in gitian-builder that I am aware of. The command I use is something like:
|
Seems we stalled here. With @achow101's permission, I posted v21.2 with just his signature. It would still be nice if anyone is able to produce a second or more, though. :) One thing to note: gitian doesn't make the SHA256SUMS file format, so if you do a build, please download the one @achow101 made, verify it matches yours, and also sign that file. Thanks |
Tried again, went through guide from scratch, but gbuild gives this error, it tries to fetch from bitcoin/bitcoin, not bitcoinknots/bitcoin.
|
@kristapsk Whenever using gitian, you should specify |
Git tags: Only signed by compromised key.
v21.2: Only signed by compromised key. Requires gitian to build.
.patches.txz
file to signaturesv23.0: @laanwj built already, but should have multiple signatures.
.patches.txz
file to signaturesThe text was updated successfully, but these errors were encountered: