build: note whether binary is reproducible in each case

This commit is contained in:
SomberNight
2019-06-26 04:18:24 +02:00
parent 4fc43da344
commit 7bf6786bf5
5 changed files with 24 additions and 11 deletions
+2
View File
@@ -1,6 +1,8 @@
Source tarballs Source tarballs
=============== ===============
_This script does not produce reproducible output (yet!)._
1. Build locale files 1. Build locale files
``` ```
+10 -2
View File
@@ -1,9 +1,17 @@
AppImage binary for Electrum AppImage binary for Electrum
============================ ============================
✓ _This binary should be reproducible, meaning you should be able to generate
binaries that match the official releases._
This assumes an Ubuntu host, but it should not be too hard to adapt to another This assumes an Ubuntu host, but it should not be too hard to adapt to another
similar system. The docker commands should be executed in the project's root similar system. The host architecture should be x86_64 (amd64).
folder. The docker commands should be executed in the project's root folder.
We currently only build a single AppImage, for x86_64 architecture.
Help to adapt these scripts to build for (some flavor of) ARM would be welcome,
see [issue #5159](https://github.com/spesmilo/electrum/issues/5159).
1. Install Docker 1. Install Docker
+5 -8
View File
@@ -1,10 +1,10 @@
Deterministic Windows binaries with Docker Windows binaries
========================================== ================
Produced binaries are deterministic, so you should be able to generate ✓ _These binaries should be reproducible, meaning you should be able to generate
binaries that match the official releases. binaries that match the official releases._
This assumes an Ubuntu host, but it should not be too hard to adapt to another This assumes an Ubuntu (x86_64) host, but it should not be too hard to adapt to another
similar system. The docker commands should be executed in the project's root similar system. The docker commands should be executed in the project's root
folder. folder.
@@ -54,9 +54,6 @@ folder.
Note: the `setup` binary (NSIS installer) is not deterministic yet.
Code Signing Code Signing
============ ============
+3
View File
@@ -1,6 +1,9 @@
Building Mac OS binaries Building Mac OS binaries
======================== ========================
✗ _This script does not produce reproducible output (yet!).
Please help us remedy this._
This guide explains how to build Electrum binaries for macOS systems. This guide explains how to build Electrum binaries for macOS systems.
+4 -1
View File
@@ -5,7 +5,10 @@ To generate an APK file, follow these instructions.
## Android binary with Docker ## Android binary with Docker
This assumes an Ubuntu host, but it should not be too hard to adapt to another ✗ _This script does not produce reproducible output (yet!).
Please help us remedy this._
This assumes an Ubuntu (x86_64) host, but it should not be too hard to adapt to another
similar system. The docker commands should be executed in the project's root similar system. The docker commands should be executed in the project's root
folder. folder.