You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enable CI for Ubuntu 18.04 and 20.04 + fix READMEs (#532)
* move to dual-os CI
* update README files
Signed-off-by: Bruno Vavala <bruno.vavala@intel.com>
Co-authored-by: Michael Steiner <michael.steiner@intel.com>
Co-authored-by: Marcus Brandenburger <bur@zurich.ibm.com>
Copy file name to clipboardExpand all lines: README.md
+27-19Lines changed: 27 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -234,13 +234,11 @@ to set privileges to manage docker as a non-root user. See the
234
234
official docker [documentation](https://docs.docker.com/install/linux/linux-postinstall/)
235
235
for more details.
236
236
237
-
We provide a docker image containing the FPC development environment. This will enable you to get a quick start to
238
-
get FPC running.
237
+
We provide instructions to build and run a docker image containing the FPC development environment.
239
238
240
239
First make sure your host has
241
-
* A running Docker daemon compatible with docker provided by Ubuntu
242
-
18.04, currently `Docker version 18.09`. It also should use
243
-
`/var/run/docker.sock` as socket to interact with the daemon (or you
240
+
* Docker 18.09 (or higher).
241
+
It also should use `/var/run/docker.sock` as socket to interact with the daemon (or you
244
242
will have to override in `<absolute-project-path>/fabric-private-chaincode/config.override.mk` the default definition in make of `DOCKER_DAEMON_SOCKET`)
245
243
* GNU make
246
244
@@ -304,12 +302,25 @@ Make sure that you have the following required dependencies installed:
304
302
305
303
*[Go](https://golang.org/) 1.15.4 or higher
306
304
307
-
* Docker 18.x and docker-compose (1.25.x or higher)
305
+
* Docker 18.09 (or higher) and docker-compose 1.25.x (or higher)
306
+
Note that version from Ubuntu 18.04 is not recent enough! To upgrade, install a recent version following the instructions from [docker.com](https://docs.docker.com/compose/install/), e.g., for version 1.25.4 execute
* yq (version 3.x. Newer versions (v4.x and higher) are currently *not* supported!)
318
+
* yq v3.x (newer versions, v4.x and higher, are currently *not* supported!)
310
319
You can install `yq` v3 via `go get`.
311
320
```bash
312
321
GO111MODULE=on go get github.com/mikefarah/yq/v3
322
+
```
323
+
313
324
* Protocol Buffers
314
325
- Protocol Buffers 3.0.x needed for the Intel SGX SDK
315
326
- Protocol Buffers 3.11.x or higher and [Nanopb](http://github.com/nanopb/nanopb) 0.4.3
@@ -327,6 +338,7 @@ Make sure that you have the following required dependencies installed:
327
338
* Clang-format 6.x or higher
328
339
329
340
* jq
341
+
330
342
* hex (for Ubuntu, found in package basez)
331
343
332
344
* A recent version of [PlantUML](http://plantuml.com/), including Graphviz, for building documentation. See [Documentation](#building-documentation) for our recommendations on installing. The version available in common package repositories may be out of date.
@@ -342,7 +354,7 @@ official [documentation](https://github.com/intel/linux-sgx). Please make sure t
342
354
SDK version as denoted above in the list of requirements.
343
355
344
356
For SGX SSL, just follow the instructions on the [corresponding
345
-
github page](https://github.com/intel/intel-sgx-Sal). In case you are
357
+
github page](https://github.com/intel/intel-sgx-ssl). In case you are
346
358
building for simulation mode only and do not have HW support, you
347
359
might also want to make sure that [simulation mode is set](https://github.com/intel/intel-sgx-ssl#available-make-flags)
Clone the code and make sure it is on your `$GOPATH`. (Important: we assume in this documentation and default configuration that your `$GOPATH` has a _single_ root-directoy!)
Furthermore, for docker-compose networks to work properly with proxies, the `noProxy`
460
468
variable in your `~/.docker/config.json` should at least contain `127.0.0.1,127.0.1.1,localhost,.org1.example.com,.example.com`.
461
469
@@ -587,7 +595,7 @@ section.
587
595
Sorniotti: Blockchain and Trusted Computing: Problems, Pitfalls, and a
588
596
Solution for Hyperledger Fabric. https://arxiv.org/abs/1805.08541
589
597
590
-
- [Fabric Private Chaincode RFC](https://github.com/hyperledger/fabric-rfcs/blob/d1dc48ee934b1430b43f870f4d01e7f145576ec8/text/0000-fabric-private-chaincode-1.0.md) <!-- TODO: fix-me with pointer to version in fabric-rfcs once RFC is accepted ... -->
598
+
-[Fabric Private Chaincode RFC](https://github.com/hyperledger/fabric-rfcs/blob/d1dc48ee934b1430b43f870f4d01e7f145576ec8/text/0000-fabric-private-chaincode-1.0.md)<!-- TODO: fix-me with pointer to version in fabric-rfcs once RFC is accepted ... -->
591
599
592
600
- Presentation at the Hyperledger Fabric contributor meeting
0 commit comments