Go to file
Pierre Boutillier 98076324bf
Improve make build-deps after a tezos-opam-repository update
First this patch makes build-deps non interactive as it should be.
More importantly, it changes the optimization problem sent to the
opam solver (and that may be a big deal).

By default the criteria is `-removed,-changed,-notuptodate`.

-changed is problematic because it means that if a dependency
has been updated in tezos-opam-repository but all tezos packages
are fine with the one currently installed, it is not changed (but
as we observe now there might still be in fact packages with
undeclared incompatible with this old version)!

-remove is also problematic because what we would like to say is
"minimize the number of removed 'root' packages" we don't care to
remove packages automatically installed and not necessary anymore
(especially when they don't compile anymore with updated version of
their deps...)

So... I reversed order in the criteria. I'm sure this is what I want
when the opam switch contains only tezos-opam-repository but
unexpected upgrades occur for devs that have done a
`opam repo add default --rank=-1`...
2019-01-29 15:46:45 +01:00
.github Symlink: fix missing symlink referent 2018-01-31 22:36:07 +00:00
.gitlab/issue_templates Issue template 2017-10-20 08:55:21 +00:00
docs Further "Ledger Live" and Betanet -> Mainnet changes - Update various.rst 2019-01-23 22:35:42 +00:00
emacs Michelson: fix Emacs mode 2018-07-10 16:49:55 +02:00
scripts Improve make build-deps after a tezos-opam-repository update 2019-01-29 15:46:45 +01:00
src Storage: optimize fold 2019-01-29 11:28:51 +01:00
vendors fixup 242c97d1 ocplib-json-types: 'Variable defintion path in json_schema' 2019-01-23 13:12:42 +01:00
.dockerignore Dune: use the new syntax 2018-08-01 10:52:24 +02:00
.gitignore Dune: use the new syntax 2018-08-01 10:52:24 +02:00
.gitlab-ci.yml Opam: use updated build deps 2019-01-22 17:16:48 +01:00
.ocp-indent First public release 2016-09-08 19:29:33 -07:00
active_protocol_versions Docker: handle multiple protocols 2018-07-18 23:17:45 +02:00
dune Dune: use the new syntax 2018-08-01 10:52:24 +02:00
dune-workspace Dune: use the new syntax 2018-08-01 10:52:24 +02:00
LICENSE Add a LICENSE file 2018-10-02 11:23:31 +02:00
Makefile Doc: add voting page 2018-12-10 13:25:01 +01:00
README.md Docs: rename betanet into mainnet 2018-09-17 15:53:10 +02:00

Tezos

The Project

Tezos is a distributed consensus platform with meta-consensus capability. Tezos not only comes to consensus about the state of its ledger, like Bitcoin or Ethereum. It also attempts to come to consensus about how the protocol and the nodes should adapt and upgrade.

  • Developer documentation is available online at http://tezos.gitlab.io/master always in sync with the master branch (which may be desynchronized with the code running on the live networks, replace master in the URL by the branch of your choice: mainnet, alphanet, zeronet, to make sure you are consulting the right API version)
  • The website https://tezos.com/ contains more information about the project.
  • All development happens on GitLab at https://gitlab.com/tezos/tezos

The source code of Tezos is placed under the MIT Open Source License.

The Community

The Networks

The Tezos Alpha (test) network has been live and open since February 2017.

The Tezos Beta (experimental) network has been live and open since June 2018.