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

Octez 12.0 #20820

Merged
merged 47 commits into from
Mar 9, 2022
Merged

Octez 12.0 #20820

merged 47 commits into from
Mar 9, 2022

Conversation

pirbo
Copy link
Contributor

@pirbo pirbo commented Mar 1, 2022

This is a new major release of the software suit for the tezos blockchain. It is required to run the consensus algorithm currently under vote by the community: Tenderbake.

@pirbo pirbo force-pushed the tezos-12.0 branch 3 times, most recently from dc2415e to c794f8e Compare March 1, 2022 22:06
@pirbo
Copy link
Contributor Author

pirbo commented Mar 2, 2022

I think I reach a point were I'm happy with the state of ithe CI :-)

@kit-ty-kate
Copy link
Member

There are still several heavy failures. For example this one make the tezos package fail on 4.12:

#=== ERROR while compiling tezos-signer-backends.12.0 =========================#
# context              2.1.2 | linux/x86_64 | ocaml-base-compiler.4.12.1 | file:///home/opam/opam-repository
# path                 ~/.opam/4.12/.opam-switch/build/tezos-signer-backends.12.0
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p tezos-signer-backends -j 31
# exit-code            1
# env-file             ~/.opam/log/tezos-signer-backends-43613-28a70f.env
# output-file          ~/.opam/log/tezos-signer-backends-43613-28a70f.out
### output ###
#       ocamlc src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/byte/tezos_signer_backends_unix__Ledger.{cmo,cmt} (exit 2)
# (cd _build/default && /home/opam/.opam/4.12/bin/ocamlc.opt -w -40 -open Tezos_base__TzPervasives -open Tezos_stdlib_unix -open Tezos_stdlib -open Tezos_client_base -open Tezos_rpc_http -open Tezos_rpc_http_client -open Tezos_rpc_http_client_unix -open Tezos_signer_services -open Tezos_signer_backends -open Tezos_shell_services -g -bin-annot -I src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/byte -I /home/opam/.opam/4.12/lib/angstrom -I /home/opam/.opam/4.12/lib/asn1-combinators -I /home/opam/.opam/4.12/lib/astring -I /home/opam/.opam/4.12/lib/base -I /home/opam/.opam/4.12/lib/base/base_internalhash_types -I /home/opam/.opam/4.12/lib/base/caml -I /home/opam/.opam/4.12/lib/base/shadow_stdlib -I /home/opam/.opam/4.12/lib/base64 -I /home/opam/.opam/4.12/lib/bigarray-compat -I /home/opam/.opam/4.12/lib/bigstring -I /home/opam/.opam/4.12/lib/bigstringaf -I /home/opam/.opam/4.12/lib/bls12-381 -I /home/opam/.opam/4.12/lib/bls12-381-unix -I /home/opam/.opam/4.12/lib/bytes -I /home/opam/.opam/4.12/lib/cohttp -I /home/opam/.opam/4.12/lib/cohttp-lwt -I /home/opam/.opam/4.12/lib/cohttp-lwt-unix -I /home/opam/.opam/4.12/lib/conduit -I /home/opam/.opam/4.12/lib/conduit-lwt -I /home/opam/.opam/4.12/lib/conduit-lwt-unix -I /home/opam/.opam/4.12/lib/cstruct -I /home/opam/.opam/4.12/lib/cstruct-sexp -I /home/opam/.opam/4.12/lib/ctypes -I /home/opam/.opam/4.12/lib/data-encoding -I /home/opam/.opam/4.12/lib/domain-name -I /home/opam/.opam/4.12/lib/duration -I /home/opam/.opam/4.12/lib/eqaf -I /home/opam/.opam/4.12/lib/eqaf/bigstring -I /home/opam/.opam/4.12/lib/eqaf/cstruct -I /home/opam/.opam/4.12/lib/ezjsonm -I /home/opam/.opam/4.12/lib/ff-sig -I /home/opam/.opam/4.12/lib/fmt -I /home/opam/.opam/4.12/lib/gmap -I /home/opam/.opam/4.12/lib/hacl-star -I /home/opam/.opam/4.12/lib/hacl-star-raw -I /home/opam/.opam/4.12/lib/hex -I /home/opam/.opam/4.12/lib/hidapi -I /home/opam/.opam/4.12/lib/hkdf -I /home/opam/.opam/4.12/lib/integers -I /home/opam/.opam/4.12/lib/ipaddr -I /home/opam/.opam/4.12/lib/ipaddr-sexp -I /home/opam/.opam/4.12/lib/ipaddr/unix -I /home/opam/.opam/4.12/lib/jane-street-headers -I /home/opam/.opam/4.12/lib/json-data-encoding -I /home/opam/.opam/4.12/lib/json-data-encoding-bson -I /home/opam/.opam/4.12/lib/jsonm -I /home/opam/.opam/4.12/lib/ledgerwallet -I /home/opam/.opam/4.12/lib/ledgerwallet-tezos -I /home/opam/.opam/4.12/lib/logs -I /home/opam/.opam/4.12/lib/lwt -I /home/opam/.opam/4.12/lib/lwt-canceler -I /home/opam/.opam/4.12/lib/lwt/unix -I /home/opam/.opam/4.12/lib/lwt_log -I /home/opam/.opam/4.12/lib/lwt_log/core -I /home/opam/.opam/4.12/lib/macaddr -I /home/opam/.opam/4.12/lib/magic-mime -I /home/opam/.opam/4.12/lib/mirage-crypto -I /home/opam/.opam/4.12/lib/mirage-crypto-ec -I /home/opam/.opam/4.12/lib/mirage-crypto-pk -I /home/opam/.opam/4.12/lib/mirage-crypto-rng -I /home/opam/.opam/4.12/lib/mirage-crypto-rng/lwt -I /home/opam/.opam/4.12/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.12/lib/mmap -I /home/opam/.opam/4.12/lib/mtime -I /home/opam/.opam/4.12/lib/mtime/clock/os -I /home/opam/.opam/4.12/lib/ocaml/threads -I /home/opam/.opam/4.12/lib/ocplib-endian -I /home/opam/.opam/4.12/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.12/lib/parsexp -I /home/opam/.opam/4.12/lib/pbkdf -I /home/opam/.opam/4.12/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_inline_test/config -I /home/opam/.opam/4.12/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.12/lib/ptime -I /home/opam/.opam/4.12/lib/ptime/clock/os -I /home/opam/.opam/4.12/lib/re -I /home/opam/.opam/4.12/lib/resto -I /home/opam/.opam/4.12/lib/resto-cohttp -I /home/opam/.opam/4.12/lib/resto-cohttp-client -I /home/opam/.opam/4.12/lib/resto-directory -I /home/opam/.opam/4.12/lib/result -I /home/opam/.opam/4.12/lib/ringo -I /home/opam/.opam/4.12/lib/rresult -I /home/opam/.opam/4.12/lib/secp256k1-internal -I /home/opam/.opam/4.12/lib/seq -I /home/opam/.opam/4.12/lib/sexplib -I /home/opam/.opam/4.12/lib/sexplib0 -I /home/opam/.opam/4.12/lib/stdlib-shims -I /home/opam/.opam/4.12/lib/stringext -I /home/opam/.opam/4.12/lib/tezos-base -I /home/opam/.opam/4.12/lib/tezos-base/unix -I /home/opam/.opam/4.12/lib/tezos-clic -I /home/opam/.opam/4.12/lib/tezos-client-base -I /home/opam/.opam/4.12/lib/tezos-crypto -I /home/opam/.opam/4.12/lib/tezos-error-monad -I /home/opam/.opam/4.12/lib/tezos-event-logging -I /home/opam/.opam/4.12/lib/tezos-hacl-glue -I /home/opam/.opam/4.12/lib/tezos-hacl-glue-unix -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/structs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/structs -I /home/opam/.opam/4.12/lib/tezos-micheline -I /home/opam/.opam/4.12/lib/tezos-p2p-services -I /home/opam/.opam/4.12/lib/tezos-rpc -I /home/opam/.opam/4.12/lib/tezos-rpc-http -I /home/opam/.opam/4.12/lib/tezos-rpc-http-client -I /home/opam/.opam/4.12/lib/tezos-rpc-http-client-unix -I /home/opam/.opam/4.12/lib/tezos-sapling -I /home/opam/.opam/4.12/lib/tezos-shell-services -I /home/opam/.opam/4.12/lib/tezos-signer-services -I /home/opam/.opam/4.12/lib/tezos-stdlib -I /home/opam/.opam/4.12/lib/tezos-stdlib-unix -I /home/opam/.opam/4.12/lib/tezos-version -I /home/opam/.opam/4.12/lib/tezos-workers -I /home/opam/.opam/4.12/lib/time_now -I /home/opam/.opam/4.12/lib/tls -I /home/opam/.opam/4.12/lib/tls/lwt -I /home/opam/.opam/4.12/lib/uchar -I /home/opam/.opam/4.12/lib/uri -I /home/opam/.opam/4.12/lib/uri-sexp -I /home/opam/.opam/4.12/lib/uri/services -I /home/opam/.opam/4.12/lib/uutf -I /home/opam/.opam/4.12/lib/x509 -I /home/opam/.opam/4.12/lib/zarith -I /home/opam/.opam/4.12/lib/zarith_stubs_js -I src/lib_signer_backends/.tezos_signer_backends.objs/byte -intf-suffix .ml -no-alias-deps -open Tezos_signer_backends_unix -o src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/byte/tezos_signer_backends_unix__Ledger.cmo -c -impl src/lib_signer_backends/unix/ledger.ml)
# File "src/lib_signer_backends/unix/ledger.available.ml", line 1079, characters 35-64:
# Error: This pattern matches values of type 'a * 'b
#        but a pattern was expected which matches values of type int32
#     ocamlopt src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/native/tezos_signer_backends_unix__Ledger.{cmx,o} (exit 2)
# (cd _build/default && /home/opam/.opam/4.12/bin/ocamlopt.opt -w -40 -open Tezos_base__TzPervasives -open Tezos_stdlib_unix -open Tezos_stdlib -open Tezos_client_base -open Tezos_rpc_http -open Tezos_rpc_http_client -open Tezos_rpc_http_client_unix -open Tezos_signer_services -open Tezos_signer_backends -open Tezos_shell_services -g -O3 -I src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/byte -I src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/native -I /home/opam/.opam/4.12/lib/angstrom -I /home/opam/.opam/4.12/lib/asn1-combinators -I /home/opam/.opam/4.12/lib/astring -I /home/opam/.opam/4.12/lib/base -I /home/opam/.opam/4.12/lib/base/base_internalhash_types -I /home/opam/.opam/4.12/lib/base/caml -I /home/opam/.opam/4.12/lib/base/shadow_stdlib -I /home/opam/.opam/4.12/lib/base64 -I /home/opam/.opam/4.12/lib/bigarray-compat -I /home/opam/.opam/4.12/lib/bigstring -I /home/opam/.opam/4.12/lib/bigstringaf -I /home/opam/.opam/4.12/lib/bls12-381 -I /home/opam/.opam/4.12/lib/bls12-381-unix -I /home/opam/.opam/4.12/lib/bytes -I /home/opam/.opam/4.12/lib/cohttp -I /home/opam/.opam/4.12/lib/cohttp-lwt -I /home/opam/.opam/4.12/lib/cohttp-lwt-unix -I /home/opam/.opam/4.12/lib/conduit -I /home/opam/.opam/4.12/lib/conduit-lwt -I /home/opam/.opam/4.12/lib/conduit-lwt-unix -I /home/opam/.opam/4.12/lib/cstruct -I /home/opam/.opam/4.12/lib/cstruct-sexp -I /home/opam/.opam/4.12/lib/ctypes -I /home/opam/.opam/4.12/lib/data-encoding -I /home/opam/.opam/4.12/lib/domain-name -I /home/opam/.opam/4.12/lib/duration -I /home/opam/.opam/4.12/lib/eqaf -I /home/opam/.opam/4.12/lib/eqaf/bigstring -I /home/opam/.opam/4.12/lib/eqaf/cstruct -I /home/opam/.opam/4.12/lib/ezjsonm -I /home/opam/.opam/4.12/lib/ff-sig -I /home/opam/.opam/4.12/lib/fmt -I /home/opam/.opam/4.12/lib/gmap -I /home/opam/.opam/4.12/lib/hacl-star -I /home/opam/.opam/4.12/lib/hacl-star-raw -I /home/opam/.opam/4.12/lib/hex -I /home/opam/.opam/4.12/lib/hidapi -I /home/opam/.opam/4.12/lib/hkdf -I /home/opam/.opam/4.12/lib/integers -I /home/opam/.opam/4.12/lib/ipaddr -I /home/opam/.opam/4.12/lib/ipaddr-sexp -I /home/opam/.opam/4.12/lib/ipaddr/unix -I /home/opam/.opam/4.12/lib/jane-street-headers -I /home/opam/.opam/4.12/lib/json-data-encoding -I /home/opam/.opam/4.12/lib/json-data-encoding-bson -I /home/opam/.opam/4.12/lib/jsonm -I /home/opam/.opam/4.12/lib/ledgerwallet -I /home/opam/.opam/4.12/lib/ledgerwallet-tezos -I /home/opam/.opam/4.12/lib/logs -I /home/opam/.opam/4.12/lib/lwt -I /home/opam/.opam/4.12/lib/lwt-canceler -I /home/opam/.opam/4.12/lib/lwt/unix -I /home/opam/.opam/4.12/lib/lwt_log -I /home/opam/.opam/4.12/lib/lwt_log/core -I /home/opam/.opam/4.12/lib/macaddr -I /home/opam/.opam/4.12/lib/magic-mime -I /home/opam/.opam/4.12/lib/mirage-crypto -I /home/opam/.opam/4.12/lib/mirage-crypto-ec -I /home/opam/.opam/4.12/lib/mirage-crypto-pk -I /home/opam/.opam/4.12/lib/mirage-crypto-rng -I /home/opam/.opam/4.12/lib/mirage-crypto-rng/lwt -I /home/opam/.opam/4.12/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.12/lib/mmap -I /home/opam/.opam/4.12/lib/mtime -I /home/opam/.opam/4.12/lib/mtime/clock/os -I /home/opam/.opam/4.12/lib/ocaml/threads -I /home/opam/.opam/4.12/lib/ocplib-endian -I /home/opam/.opam/4.12/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.12/lib/parsexp -I /home/opam/.opam/4.12/lib/pbkdf -I /home/opam/.opam/4.12/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_inline_test/config -I /home/opam/.opam/4.12/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.12/lib/ptime -I /home/opam/.opam/4.12/lib/ptime/clock/os -I /home/opam/.opam/4.12/lib/re -I /home/opam/.opam/4.12/lib/resto -I /home/opam/.opam/4.12/lib/resto-cohttp -I /home/opam/.opam/4.12/lib/resto-cohttp-client -I /home/opam/.opam/4.12/lib/resto-directory -I /home/opam/.opam/4.12/lib/result -I /home/opam/.opam/4.12/lib/ringo -I /home/opam/.opam/4.12/lib/rresult -I /home/opam/.opam/4.12/lib/secp256k1-internal -I /home/opam/.opam/4.12/lib/seq -I /home/opam/.opam/4.12/lib/sexplib -I /home/opam/.opam/4.12/lib/sexplib0 -I /home/opam/.opam/4.12/lib/stdlib-shims -I /home/opam/.opam/4.12/lib/stringext -I /home/opam/.opam/4.12/lib/tezos-base -I /home/opam/.opam/4.12/lib/tezos-base/unix -I /home/opam/.opam/4.12/lib/tezos-clic -I /home/opam/.opam/4.12/lib/tezos-client-base -I /home/opam/.opam/4.12/lib/tezos-crypto -I /home/opam/.opam/4.12/lib/tezos-error-monad -I /home/opam/.opam/4.12/lib/tezos-event-logging -I /home/opam/.opam/4.12/lib/tezos-hacl-glue -I /home/opam/.opam/4.12/lib/tezos-hacl-glue-unix -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/structs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/structs -I /home/opam/.opam/4.12/lib/tezos-micheline -I /home/opam/.opam/4.12/lib/tezos-p2p-services -I /home/opam/.opam/4.12/lib/tezos-rpc -I /home/opam/.opam/4.12/lib/tezos-rpc-http -I /home/opam/.opam/4.12/lib/tezos-rpc-http-client -I /home/opam/.opam/4.12/lib/tezos-rpc-http-client-unix -I /home/opam/.opam/4.12/lib/tezos-sapling -I /home/opam/.opam/4.12/lib/tezos-shell-services -I /home/opam/.opam/4.12/lib/tezos-signer-services -I /home/opam/.opam/4.12/lib/tezos-stdlib -I /home/opam/.opam/4.12/lib/tezos-stdlib-unix -I /home/opam/.opam/4.12/lib/tezos-version -I /home/opam/.opam/4.12/lib/tezos-workers -I /home/opam/.opam/4.12/lib/time_now -I /home/opam/.opam/4.12/lib/tls -I /home/opam/.opam/4.12/lib/tls/lwt -I /home/opam/.opam/4.12/lib/uchar -I /home/opam/.opam/4.12/lib/uri -I /home/opam/.opam/4.12/lib/uri-sexp -I /home/opam/.opam/4.12/lib/uri/services -I /home/opam/.opam/4.12/lib/uutf -I /home/opam/.opam/4.12/lib/x509 -I /home/opam/.opam/4.12/lib/zarith -I /home/opam/.opam/4.12/lib/zarith_stubs_js -I src/lib_signer_backends/.tezos_signer_backends.objs/byte -I src/lib_signer_backends/.tezos_signer_backends.objs/native -intf-suffix .ml -no-alias-deps -open Tezos_signer_backends_unix -o src/lib_signer_backends/unix/.tezos_signer_backends_unix.objs/native/tezos_signer_backends_unix__Ledger.cmx -c -impl src/lib_signer_backends/unix/ledger.ml)
# File "src/lib_signer_backends/unix/ledger.available.ml", line 1079, characters 35-64:
# Error: This pattern matches values of type 'a * 'b
#        but a pattern was expected which matches values of type int32

There are a couple of other failures such as:

#=== ERROR while compiling tezos-error-monad.12.0 =============================#
# context              2.1.2 | linux/x86_64 | ocaml-base-compiler.4.12.1 | pinned(https://gitlab.com/tezos/tezos/-/archive/v12.0/tezos-v12.0.tar.bz2)
# path                 ~/.opam/4.12/.opam-switch/build/tezos-error-monad.12.0
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p tezos-error-monad -j 31
# exit-code            1
# env-file             ~/.opam/log/tezos-error-monad-12656-3e5c22.env
# output-file          ~/.opam/log/tezos-error-monad-12656-3e5c22.out
### output ###
# File "/home/opam/.opam/4.12/lib/cstruct/cstruct.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/uri/uri.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/uri/services/uri.services.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/uri/services_full/uri.services_full.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/uri/top/uri.top.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ezjsonm/ezjsonm.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ocaml-compiler-libs/bytecomp/ocaml-compiler-libs.bytecomp.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ocaml-compiler-libs/common/ocaml-compiler-libs.common.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ocaml-compiler-libs/shadow/ocaml-compiler-libs.shadow.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ocaml-compiler-libs/toplevel/ocaml-compiler-libs.toplevel.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.12/lib/ppx_derivers/ppx_derivers.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
#       ocamlc src/lib_error_monad/.tezos_error_monad.objs/byte/tezos_error_monad__Error_monad.{cmo,cmt} (exit 2)
# (cd _build/default && /home/opam/.opam/4.12/bin/ocamlc.opt -w -40 -open Tezos_stdlib -open Data_encoding -g -bin-annot -I src/lib_error_monad/.tezos_error_monad.objs/byte -I /home/opam/.opam/4.12/lib/base -I /home/opam/.opam/4.12/lib/base/base_internalhash_types -I /home/opam/.opam/4.12/lib/base/caml -I /home/opam/.opam/4.12/lib/base/shadow_stdlib -I /home/opam/.opam/4.12/lib/bytes -I /home/opam/.opam/4.12/lib/cstruct -I /home/opam/.opam/4.12/lib/data-encoding -I /home/opam/.opam/4.12/lib/ezjsonm -I /home/opam/.opam/4.12/lib/hex -I /home/opam/.opam/4.12/lib/jane-street-headers -I /home/opam/.opam/4.12/lib/json-data-encoding -I /home/opam/.opam/4.12/lib/json-data-encoding-bson -I /home/opam/.opam/4.12/lib/jsonm -I /home/opam/.opam/4.12/lib/lwt -I /home/opam/.opam/4.12/lib/lwt-canceler -I /home/opam/.opam/4.12/lib/ocplib-endian -I /home/opam/.opam/4.12/lib/parsexp -I /home/opam/.opam/4.12/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_inline_test/config -I /home/opam/.opam/4.12/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.12/lib/re -I /home/opam/.opam/4.12/lib/result -I /home/opam/.opam/4.12/lib/seq -I /home/opam/.opam/4.12/lib/sexplib -I /home/opam/.opam/4.12/lib/sexplib0 -I /home/opam/.opam/4.12/lib/stringext -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/structs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/structs -I /home/opam/.opam/4.12/lib/tezos-stdlib -I /home/opam/.opam/4.12/lib/time_now -I /home/opam/.opam/4.12/lib/uchar -I /home/opam/.opam/4.12/lib/uri -I /home/opam/.opam/4.12/lib/uutf -I /home/opam/.opam/4.12/lib/zarith -I /home/opam/.opam/4.12/lib/zarith_stubs_js -intf-suffix .ml -no-alias-deps -open Tezos_error_monad -o src/lib_error_monad/.tezos_error_monad.objs/byte/tezos_error_monad__Error_monad.cmo -c -impl src/lib_error_monad/error_monad.ml)
# File "src/lib_error_monad/error_monad.ml", line 155, characters 59-70:
# 155 |   TzLwtreslib.Result.catch_f ?catch_only f trace_of_exn |> Result.join
#                                                                  ^^^^^^^^^^^
# Error: Unbound value Result.join
#     ocamlopt src/lib_error_monad/.tezos_error_monad.objs/native/tezos_error_monad__Error_monad.{cmx,o} (exit 2)
# (cd _build/default && /home/opam/.opam/4.12/bin/ocamlopt.opt -w -40 -open Tezos_stdlib -open Data_encoding -g -O3 -I src/lib_error_monad/.tezos_error_monad.objs/byte -I src/lib_error_monad/.tezos_error_monad.objs/native -I /home/opam/.opam/4.12/lib/base -I /home/opam/.opam/4.12/lib/base/base_internalhash_types -I /home/opam/.opam/4.12/lib/base/caml -I /home/opam/.opam/4.12/lib/base/shadow_stdlib -I /home/opam/.opam/4.12/lib/bytes -I /home/opam/.opam/4.12/lib/cstruct -I /home/opam/.opam/4.12/lib/data-encoding -I /home/opam/.opam/4.12/lib/ezjsonm -I /home/opam/.opam/4.12/lib/hex -I /home/opam/.opam/4.12/lib/jane-street-headers -I /home/opam/.opam/4.12/lib/json-data-encoding -I /home/opam/.opam/4.12/lib/json-data-encoding-bson -I /home/opam/.opam/4.12/lib/jsonm -I /home/opam/.opam/4.12/lib/lwt -I /home/opam/.opam/4.12/lib/lwt-canceler -I /home/opam/.opam/4.12/lib/ocplib-endian -I /home/opam/.opam/4.12/lib/parsexp -I /home/opam/.opam/4.12/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_inline_test/config -I /home/opam/.opam/4.12/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.12/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.12/lib/re -I /home/opam/.opam/4.12/lib/result -I /home/opam/.opam/4.12/lib/seq -I /home/opam/.opam/4.12/lib/sexplib -I /home/opam/.opam/4.12/lib/sexplib0 -I /home/opam/.opam/4.12/lib/stringext -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/bare/structs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/functor-outputs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/sigs -I /home/opam/.opam/4.12/lib/tezos-lwt-result-stdlib/traced/structs -I /home/opam/.opam/4.12/lib/tezos-stdlib -I /home/opam/.opam/4.12/lib/time_now -I /home/opam/.opam/4.12/lib/uchar -I /home/opam/.opam/4.12/lib/uri -I /home/opam/.opam/4.12/lib/uutf -I /home/opam/.opam/4.12/lib/zarith -I /home/opam/.opam/4.12/lib/zarith_stubs_js -intf-suffix .ml -no-alias-deps -open Tezos_error_monad -o src/lib_error_monad/.tezos_error_monad.objs/native/tezos_error_monad__Error_monad.cmx -c -impl src/lib_error_monad/error_monad.ml)
# File "src/lib_error_monad/error_monad.ml", line 155, characters 59-70:
# 155 |   TzLwtreslib.Result.catch_f ?catch_only f trace_of_exn |> Result.join
#                                                                  ^^^^^^^^^^^
# Error: Unbound value Result.join

pirbo added 24 commits March 3, 2022 21:53
+tezos-hacl-glue.12.0
+tezos-hacl-glue-unix.12.0
+tezos-stdlib.12.0
+tezos-lwt-result-stdlib.12.0
+tezos-error-monad.12.0
+tezos-event-logging.12.0
+tezos-stdlib-unix.12.0
+tezos-micheline.12.0
+tezos-rpc.12.0
+tezos-clic.12.0
+tezos-crypto.12.0
+tezos-base.12.0
+tezos-workers.12.0
+tezos-version.12.0
+tezos-p2p-services.12.0
+tezos-shell-services.12.0
+tezos-rpc-http.12.0
+tezos-event-logging-test-helpers.12.0
+tezos-base-test-helpers.12.0
+tezos-shell-services-test-helpers.12.0
+tezos-protocol-environment-packer.12.0
+tezos-protocol-environment-sigs.12.0
+tezos-protocol-environment-structs.12.0
+tezos-protocol-environment.12.0
+tezos-protocol-compiler.12.0
+tezos-shell-context.12.0
+tezos-protocol-updater.12.0
+tezos-validation.12.0
+tezos-store.12.0
+tezos-p2p.12.0
+tezos-requester.12.0
+tezos-shell.12.0
+tezos-protocol-000-Ps9mPmXa.12.0
+tezos-protocol-001-PtCJ7pwo.12.0
+tezos-protocol-002-PsYLVpVv.12.0
+tezos-protocol-003-PsddFKi3.12.0
+tezos-protocol-004-Pt24m4xi.12.0
+tezos-protocol-005-PsBabyM1.12.0
+tezos-protocol-006-PsCARTHA.12.0
+tezos-protocol-007-PsDELPH1.12.0
+tezos-protocol-008-PtEdo2Zk.12.0
+tezos-protocol-009-PsFLoren.12.0
+tezos-protocol-010-PtGRANAD.12.0
+tezos-protocol-011-PtHangz2.12.0
+tezos-protocol-012-Psithaca.12.0
+tezos-protocol-alpha.12.0
+tezos-protocol-demo-counter.12.0
+tezos-protocol-demo-noops.12.0
+tezos-protocol-genesis.12.0
+tezos-embedded-protocol-000-Ps9mPmXa.12.0
+tezos-embedded-protocol-001-PtCJ7pwo.12.0
+tezos-embedded-protocol-002-PsYLVpVv.12.0
+tezos-embedded-protocol-003-PsddFKi3.12.0
+tezos-embedded-protocol-004-Pt24m4xi.12.0
+tezos-embedded-protocol-005-PsBabyM1.12.0
+tezos-embedded-protocol-006-PsCARTHA.12.0
+tezos-embedded-protocol-007-PsDELPH1.12.0
+tezos-embedded-protocol-008-PtEdo2Zk.12.0
+tezos-embedded-protocol-009-PsFLoren.12.0
+tezos-embedded-protocol-010-PtGRANAD.12.0
+tezos-embedded-protocol-011-PtHangz2.12.0
+tezos-embedded-protocol-012-Psithaca.12.0
+tezos-embedded-protocol-alpha.12.0
+tezos-embedded-protocol-demo-counter.12.0
+tezos-embedded-protocol-demo-noops.12.0
+tezos-embedded-protocol-genesis.12.0
+tezos-protocol-plugin-007-PsDELPH1.12.0
+tezos-protocol-plugin-007-PsDELPH1-registerer.12.0
+tezos-protocol-plugin-008-PtEdo2Zk.12.0
+tezos-protocol-plugin-008-PtEdo2Zk-registerer.12.0
+tezos-protocol-plugin-009-PsFLoren.12.0
+tezos-protocol-plugin-009-PsFLoren-registerer.12.0
+tezos-protocol-plugin-010-PtGRANAD.12.0
+tezos-protocol-plugin-010-PtGRANAD-registerer.12.0
+tezos-protocol-plugin-011-PtHangz2.12.0
+tezos-protocol-plugin-011-PtHangz2-registerer.12.0
+tezos-protocol-plugin-012-Psithaca.12.0
+tezos-protocol-plugin-012-Psithaca-registerer.12.0
+tezos-protocol-plugin-alpha.12.0
+tezos-protocol-plugin-alpha-registerer.12.0
+tezos-client-base.12.0
+tezos-signer-services.12.0
+tezos-rpc-http-client.12.0
+tezos-rpc-http-client-unix.12.0
+tezos-signer-backends.12.0
+tezos-client-commands.12.0
+tezos-mockup-registration.12.0
+tezos-mockup-proxy.12.0
+tezos-mockup.12.0
+tezos-mockup-commands.12.0
pirbo added 22 commits March 3, 2022 21:54
+tezos-protocol-008-PtEdo2Zk-parameters.12.0
+tezos-protocol-009-PsFLoren-parameters.12.0
+tezos-protocol-010-PtGRANAD-parameters.12.0
+tezos-protocol-011-PtHangz2-parameters.12.0
+tezos-protocol-012-Psithaca-parameters.12.0
+tezos-client-000-Ps9mPmXa.12.0
+tezos-client-001-PtCJ7pwo.12.0
+tezos-client-002-PsYLVpVv.12.0
+tezos-client-003-PsddFKi3.12.0
+tezos-client-004-Pt24m4xi.12.0
+tezos-client-005-PsBabyM1.12.0
+tezos-client-006-PsCARTHA.12.0
+tezos-client-007-PsDELPH1.12.0
+tezos-client-008-PtEdo2Zk.12.0
+tezos-client-009-PsFLoren.12.0
+tezos-client-010-PtGRANAD.12.0
+tezos-client-011-PtHangz2.12.0
+tezos-client-012-Psithaca.12.0
+tezos-client-alpha.12.0
+tezos-client-demo-counter.12.0
+tezos-client-genesis.12.0
+tezos-client-001-PtCJ7pwo-commands.12.0
+tezos-client-002-PsYLVpVv-commands.12.0
+tezos-client-003-PsddFKi3-commands.12.0
+tezos-client-004-Pt24m4xi-commands.12.0
+tezos-client-005-PsBabyM1-commands.12.0
+tezos-client-006-PsCARTHA-commands.12.0
+tezos-client-007-PsDELPH1-commands.12.0
+tezos-client-008-PtEdo2Zk-commands.12.0
+tezos-client-009-PsFLoren-commands.12.0
+tezos-client-010-PtGRANAD-commands.12.0
+tezos-client-011-PtHangz2-commands.12.0
+tezos-client-012-Psithaca-commands.12.0
+tezos-client-sapling-008-PtEdo2Zk.12.0
+tezos-client-sapling-009-PsFLoren.12.0
+tezos-client-sapling-010-PtGRANAD.12.0
+tezos-client-sapling-011-PtHangz2.12.0
+tezos-client-sapling-012-Psithaca.12.0
+tezos-client-007-PsDELPH1-commands-registration.12.0
+tezos-client-008-PtEdo2Zk-commands-registration.12.0
+tezos-client-009-PsFLoren-commands-registration.12.0
+tezos-client-010-PtGRANAD-commands-registration.12.0
+tezos-client-011-PtHangz2-commands-registration.12.0
+tezos-client-012-Psithaca-commands-registration.12.0
+tezos-client-alpha-commands.12.0
+tezos-client-sapling-alpha.12.0
+tezos-client-alpha-commands-registration.12.0
+tezos-011-PtHangz2-test-helpers.12.0
+tezos-012-Psithaca-test-helpers.12.0
…12.0

+tezos-baking-011-PtHangz2.12.0
+tezos-baking-012-Psithaca.12.0
+tezos-baking-011-PtHangz2-commands.12.0
+tezos-baking-012-Psithaca-commands.12.0
+tezos-accuser-011-PtHangz2.12.0
+tezos-baker-011-PtHangz2.12.0
+tezos-endorser-011-PtHangz2.12.0
+tezos-accuser-012-Psithaca.12.0
+tezos-baker-012-Psithaca.12.0
+tezos-accuser-alpha.12.0
+tezos-baker-alpha.12.0
@pirbo
Copy link
Contributor Author

pirbo commented Mar 4, 2022

Thank you! Indeed, I miss those 2... Unlees I don't read carefully again, the only remaining ones now despite the "Cancelled" are

  • a (new) problem with the arch base image, no ?
  • problems on arm32 where the linker complains about a definition made twice but I would like to blame the base image again because "works on my machine"© :-)

@kit-ty-kate
Copy link
Member

Thanks! Sorry for the wait.

@kit-ty-kate kit-ty-kate merged commit c2367bc into ocaml:master Mar 9, 2022
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

Successfully merging this pull request may close these issues.

2 participants