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

Package jbuilder.1.0+beta19 #11604

Merged

Conversation

rgrinberg
Copy link
Member

jbuilder.1.0+beta19

Fast, portable and opinionated build system

jbuilder is a build system that was designed to simplify the release
of Jane Street packages. It reads metadata from "jbuild" files
following a very simple s-expression syntax.

jbuilder is fast, it has very low-overhead and support parallel builds
on all platforms. It has no system dependencies, all you need to build
jbuilder and packages using jbuilder is OCaml. You don't need or make
or bash as long as the packages themselves don't use bash explicitely.

jbuilder supports multi-package development by simply dropping multiple
repositories into the same directory.

It also supports multi-context builds, such as building against
several opam roots/switches simultaneously. This helps maintaining
packages across several versions of OCaml and gives cross-compilation
for free.




1.0+beta19 (14/03/2018)

@camelus
Copy link
Contributor

camelus commented Mar 18, 2018

✅ All lint checks passed ea6afdd
  • These packages passed lint tests: jbuilder.1.0+beta19

✅ Installability check (8497 → 8498)
  • new installable packages (1): jbuilder.1.0+beta19

@kit-ty-kate
Copy link
Member

Is this expected ?

#=== ERROR while compiling datakit-bridge-github.0.12.0 =======================#
# context              2.0.0~rc | linux/x86_64 | ocaml-base-compiler.4.05.0 | git+file:///home/opam/opam-repository
# path                 ~/.opam/4.05.0/.opam-switch/build/datakit-bridge-github.0.12.0
# command              ~/.opam/4.05.0/bin/jbuilder build -p datakit-bridge-github -j 71
# exit-code            1
# env-file             ~/.opam/log/datakit-bridge-github-18-293afa.env
# output-file          ~/.opam/log/datakit-bridge-github-18-293afa.out
### output ###
#     ocamlopt bridge/github/main.exe (exit 2)
# (cd _build/default && /home/opam/.opam/4.05.0/bin/ocamlopt.opt -w -40 -g -o bridge/github/main.exe -I /home/opam/.opam/4.05.0/lib/asetmap -I /home/opam/.opam/4.05.0/lib/asl -I /home/opam/.opam/4.05.0/lib/astring -I /home/opam/.opam/4.05.0/lib/atd -I /home/opam/.opam/4.05.0/lib/atdgen -I /home/opam/.opam/4.05.0/lib/base -I /home/opam/.opam/4.05.0/lib/base/caml -I /home/opam/.opam/4.05.0/lib/base/shadow_stdlib -I /home/opam/.opam/4.05.0/lib/base64 -I /home/opam/.opam/4.05.0/lib/biniou -I /home/opam/.opam/4.05.0/lib/bytes -I /home/opam/.opam/4.05.0/lib/cmdliner -I /home/opam/.opam/4.05.0/lib/cohttp -I /home/opam/.opam/4.05.0/lib/cohttp-lwt -I /home/opam/.opam/4.05.0/lib/cohttp-lwt-unix -I /home/opam/.opam/4.05.0/lib/conduit -I /home/opam/.opam/4.05.0/lib/conduit-lwt -I /home/opam/.opam/4.05.0/lib/conduit-lwt-unix -I /home/opam/.opam/4.05.0/lib/cstruct -I /home/opam/.opam/4.05.0/lib/cstruct-lwt -I /home/opam/.opam/4.05.0/lib/datakit-client -I /home/opam/.opam/4.05.0/lib/datakit-client-9p -I /home/opam/.opam/4.05.0/lib/datakit-client-git -I /home/opam/.opam/4.05.0/lib/datakit-github -I /home/opam/.opam/4.05.0/lib/decompress -I /home/opam/.opam/4.05.0/lib/easy-format -I /home/opam/.opam/4.05.0/lib/fieldslib -I /home/opam/.opam/4.05.0/lib/fmt -I /home/opam/.opam/4.05.0/lib/git -I /home/opam/.opam/4.05.0/lib/git-http -I /home/opam/.opam/4.05.0/lib/git-unix -I /home/opam/.opam/4.05.0/lib/github -I /home/opam/.opam/4.05.0/lib/github-hooks -I /home/opam/.opam/4.05.0/lib/github-hooks-unix -I /home/opam/.opam/4.05.0/lib/github-unix -I /home/opam/.opam/4.05.0/lib/hex -I /home/opam/.opam/4.05.0/lib/io-page -I /home/opam/.opam/4.05.0/lib/io-page-unix -I /home/opam/.opam/4.05.0/lib/ipaddr -I /home/opam/.opam/4.05.0/lib/ipaddr/unix -I /home/opam/.opam/4.05.0/lib/irmin -I /home/opam/.opam/4.05.0/lib/irmin-git -I /home/opam/.opam/4.05.0/lib/irmin-watcher -I /home/opam/.opam/4.05.0/lib/jsonm -I /home/opam/.opam/4.05.0/lib/logs -I /home/opam/.opam/4.05.0/lib/lwt -I /home/opam/.opam/4.05.0/lib/magic-mime -I /home/opam/.opam/4.05.0/lib/mirage-channel -I /home/opam/.opam/4.05.0/lib/mirage-channel-lwt -I /home/opam/.opam/4.05.0/lib/mirage-clock -I /home/opam/.opam/4.05.0/lib/mirage-device -I /home/opam/.opam/4.05.0/lib/mirage-flow -I /home/opam/.opam/4.05.0/lib/mirage-flow-lwt -I /home/opam/.opam/4.05.0/lib/mirage-kv -I /home/opam/.opam/4.05.0/lib/mirage-kv-lwt -I /home/opam/.opam/4.05.0/lib/mstruct -I /home/opam/.opam/4.05.0/lib/mtime -I /home/opam/.opam/4.05.0/lib/mtime/os -I /home/opam/.opam/4.05.0/lib/named-pipe -I /home/opam/.opam/4.05.0/lib/nocrypto -I /home/opam/.opam/4.05.0/lib/ocaml/threads -I /home/opam/.opam/4.05.0/lib/ocamlgraph -I /home/opam/.opam/4.05.0/lib/ocplib-endian -I /home/opam/.opam/4.05.0/lib/prometheus -I /home/opam/.opam/4.05.0/lib/prometheus-app -I /home/opam/.opam/4.05.0/lib/prometheus-app/unix -I /home/opam/.opam/4.05.0/lib/protocol-9p -I /home/opam/.opam/4.05.0/lib/protocol-9p-unix -I /home/opam/.opam/4.05.0/lib/re -I /home/opam/.opam/4.05.0/lib/re/emacs -I /home/opam/.opam/4.05.0/lib/re/posix -I /home/opam/.opam/4.05.0/lib/result -I /home/opam/.opam/4.05.0/lib/rresult -I /home/opam/.opam/4.05.0/lib/sexplib -I /home/opam/.opam/4.05.0/lib/sexplib/0 -I /home/opam/.opam/4.05.0/lib/stringext -I /home/opam/.opam/4.05.0/lib/uchar -I /home/opam/.opam/4.05.0/lib/uri -I /home/opam/.opam/4.05.0/lib/uri/services -I /home/opam/.opam/4.05.0/lib/uutf -I /home/opam/.opam/4.05.0/lib/win-eventlog -I /home/opam/.opam/4.05.0/lib/yojson -I /home/opam/.opam/4.05.0/lib/zarith -I bridge/github -I src/datakit-log /home/opam/.opam/4.05.0/lib/result/result.cmxa /home/opam/.opam/4.05.0/lib/rresult/rresult.cmxa /home/opam/.opam/4.05.0/lib/astring/astring.cmxa /home/opam/.opam/4.05.0/lib/ocaml/unix.cmxa /home/opam/.opam/4.05.0/lib/ocaml/bigarray.cmxa /home/opam/.opam/4.05.0/lib/sexplib/0/sexplib0.cmxa /home/opam/.opam/4.05.0/lib/sexplib/sexplib.cmxa /home/opam/.opam/4.05.0/lib/ipaddr/ipaddr.cmxa /home/opam/.opam/4.05.0/lib/re/re.cmxa /home/opam/.opam/4.05.0/lib/re/posix/re_posix.cmxa /home/opam/.opam/4.05.0/lib/stringext/stringext.cmxa /home/opam/.opam/4.05.0/lib/uri/uri.cmxa /home/opam/.opam/4.05.0/lib/conduit/conduit.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt.cmxa /home/opam/.opam/4.05.0/lib/conduit-lwt/conduit_lwt.cmxa /home/opam/.opam/4.05.0/lib/ipaddr/unix/ipaddr_unix.cmxa /home/opam/.opam/4.05.0/lib/logs/logs.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt_log.cmxa /home/opam/.opam/4.05.0/lib/ocaml/threads/threads.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/uri/services/uri_services.cmxa /home/opam/.opam/4.05.0/lib/conduit-lwt-unix/conduit_lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/base64/base64.cmxa /home/opam/.opam/4.05.0/lib/base/caml/caml.cmxa /home/opam/.opam/4.05.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /home/opam/.opam/4.05.0/lib/base/base.cmxa /home/opam/.opam/4.05.0/lib/fieldslib/fieldslib.cmxa /home/opam/.opam/4.05.0/lib/re/emacs/re_emacs.cmxa /home/opam/.opam/4.05.0/lib/cohttp/cohttp.cmxa /home/opam/.opam/4.05.0/lib/cstruct/cstruct.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt.cmxa /home/opam/.opam/4.05.0/lib/easy-format/easy_format.cmxa /home/opam/.opam/4.05.0/lib/ocaml/str.cmxa /home/opam/.opam/4.05.0/lib/atd/atd.cmxa /home/opam/.opam/4.05.0/lib/biniou/biniou.cmxa /home/opam/.opam/4.05.0/lib/yojson/yojson.cmxa /home/opam/.opam/4.05.0/lib/atdgen/atdgen.cmxa /home/opam/.opam/4.05.0/lib/cohttp-lwt/cohttp_lwt.cmxa /home/opam/.opam/4.05.0/lib/github/github.cmxa /home/opam/.opam/4.05.0/lib/hex/hex.cmxa /home/opam/.opam/4.05.0/lib/zarith/zarith.cmxa /home/opam/.opam/4.05.0/lib/nocrypto/nocrypto.cmxa /home/opam/.opam/4.05.0/lib/github-hooks/github_hooks.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_lwt.cmxa /home/opam/.opam/4.05.0/lib/magic-mime/magic_mime_library.cmxa /home/opam/.opam/4.05.0/lib/cohttp-lwt-unix/cohttp_lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/github-unix/github_unix.cmxa /home/opam/.opam/4.05.0/lib/github-hooks-unix/github_hooks_unix.cmxa /home/opam/.opam/4.05.0/lib/asetmap/asetmap.cmxa /home/opam/.opam/4.05.0/lib/datakit-client/datakit_client.cmxa /home/opam/.opam/4.05.0/lib/datakit-github/datakit_github.cmxa bridge/github/datakit_bridge_github.cmxa /home/opam/.opam/4.05.0/lib/cstruct-lwt/cstruct_lwt.cmxa /home/opam/.opam/4.05.0/lib/io-page/io_page.cmxa /home/opam/.opam/4.05.0/lib/io-page-unix/io_page_unix.cmxa /home/opam/.opam/4.05.0/lib/mirage-device/mirage_device.cmxa /home/opam/.opam/4.05.0/lib/mirage-clock/mirage_clock.cmxa /home/opam/.opam/4.05.0/lib/mirage-flow/mirage_flow.cmxa /home/opam/.opam/4.05.0/lib/mirage-flow-lwt/mirage_flow_lwt.cmxa /home/opam/.opam/4.05.0/lib/named-pipe/named_pipe.cmxa /home/opam/.opam/4.05.0/lib/named-pipe/named_pipe_lwt.cmxa /home/opam/.opam/4.05.0/lib/prometheus/prometheus.cmxa /home/opam/.opam/4.05.0/lib/mirage-channel/mirage_channel.cmxa /home/opam/.opam/4.05.0/lib/mirage-channel-lwt/mirage_channel_lwt.cmxa /home/opam/.opam/4.05.0/lib/mirage-kv/mirage_kv.cmxa /home/opam/.opam/4.05.0/lib/mirage-kv-lwt/mirage_kv_lwt.cmxa /home/opam/.opam/4.05.0/lib/protocol-9p/protocol_9p.cmxa /home/opam/.opam/4.05.0/lib/protocol-9p-unix/protocol_9p_unix.cmxa /home/opam/.opam/4.05.0/lib/datakit-client-9p/datakit_client_9p.cmxa /home/opam/.opam/4.05.0/lib/decompress/decompress.cmxa /home/opam/.opam/4.05.0/lib/mstruct/mstruct.cmxa /home/opam/.opam/4.05.0/lib/ocamlgraph/graph.cmxa /home/opam/.opam/4.05.0/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.05.0/lib/ocplib-endian/bigstring.cmxa /home/opam/.opam/4.05.0/lib/git/git.cmxa /home/opam/.opam/4.05.0/lib/git-http/git_http.cmxa /home/opam/.opam/4.05.0/lib/git-unix/git_unix.cmxa /home/opam/.opam/4.05.0/lib/uutf/uutf.cmxa /home/opam/.opam/4.05.0/lib/jsonm/jsonm.cmxa /home/opam/.opam/4.05.0/lib/irmin/irmin.cmxa /home/opam/.opam/4.05.0/lib/irmin-git/irmin_git.cmxa /home/opam/.opam/4.05.0/lib/irmin-watcher/irmin_watcher.cmxa /home/opam/.opam/4.05.0/lib/datakit-client-git/datakit_client_git.cmxa /home/opam/.opam/4.05.0/lib/cmdliner/cmdliner.cmxa /home/opam/.opam/4.05.0/lib/prometheus-app/prometheus_app.cmxa /home/opam/.opam/4.05.0/lib/prometheus-app/unix/prometheus_app_unix.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_cli.cmxa /home/opam/.opam/4.05.0/lib/mtime/mtime.cmxa /home/opam/.opam/4.05.0/lib/mtime/os/mtime_clock.cmxa /home/opam/.opam/4.05.0/lib/win-eventlog/win-eventlog.cmxa /home/opam/.opam/4.05.0/lib/asl/asl.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_fmt.cmxa src/datakit-log/datakit_log.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt_cli.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt_tty.cmxa bridge/github/.main.eobjs/version.cmx bridge/github/.main.eobjs/main.cmx)
# File "_none_", line 1:
# Error: No implementations provided for the following modules:
#          Fmt_tty referenced from src/datakit-log/datakit_log.cmxa(Datakit_log)

-     ocamlopt bridge/github/main.exe (exit 2)
- (cd _build/default && /home/opam/.opam/4.05.0/bin/ocamlopt.opt -w -40 -g -o bridge/github/main.exe -I /home/opam/.opam/4.05.0/lib/asetmap -I /home/opam/.opam/4.05.0/lib/asl -I /home/opam/.opam/4.05.0/lib/astring -I /home/opam/.opam/4.05.0/lib/atd -I /home/opam/.opam/4.05.0/lib/atdgen -I /home/opam/.opam/4.05.0/lib/base -I /home/opam/.opam/4.05.0/lib/base/caml -I /home/opam/.opam/4.05.0/lib/base/shadow_stdlib -I /home/opam/.opam/4.05.0/lib/base64 -I /home/opam/.opam/4.05.0/lib/biniou -I /home/opam/.opam/4.05.0/lib/bytes -I /home/opam/.opam/4.05.0/lib/cmdliner -I /home/opam/.opam/4.05.0/lib/cohttp -I /home/opam/.opam/4.05.0/lib/cohttp-lwt -I /home/opam/.opam/4.05.0/lib/cohttp-lwt-unix -I /home/opam/.opam/4.05.0/lib/conduit -I /home/opam/.opam/4.05.0/lib/conduit-lwt -I /home/opam/.opam/4.05.0/lib/conduit-lwt-unix -I /home/opam/.opam/4.05.0/lib/cstruct -I /home/opam/.opam/4.05.0/lib/cstruct-lwt -I /home/opam/.opam/4.05.0/lib/datakit-client -I /home/opam/.opam/4.05.0/lib/datakit-client-9p -I /home/opam/.opam/4.05.0/lib/datakit-client-git -I /home/opam/.opam/4.05.0/lib/datakit-github -I /home/opam/.opam/4.05.0/lib/decompress -I /home/opam/.opam/4.05.0/lib/easy-format -I /home/opam/.opam/4.05.0/lib/fieldslib -I /home/opam/.opam/4.05.0/lib/fmt -I /home/opam/.opam/4.05.0/lib/git -I /home/opam/.opam/4.05.0/lib/git-http -I /home/opam/.opam/4.05.0/lib/git-unix -I /home/opam/.opam/4.05.0/lib/github -I /home/opam/.opam/4.05.0/lib/github-hooks -I /home/opam/.opam/4.05.0/lib/github-hooks-unix -I /home/opam/.opam/4.05.0/lib/github-unix -I /home/opam/.opam/4.05.0/lib/hex -I /home/opam/.opam/4.05.0/lib/io-page -I /home/opam/.opam/4.05.0/lib/io-page-unix -I /home/opam/.opam/4.05.0/lib/ipaddr -I /home/opam/.opam/4.05.0/lib/ipaddr/unix -I /home/opam/.opam/4.05.0/lib/irmin -I /home/opam/.opam/4.05.0/lib/irmin-git -I /home/opam/.opam/4.05.0/lib/irmin-watcher -I /home/opam/.opam/4.05.0/lib/jsonm -I /home/opam/.opam/4.05.0/lib/logs -I /home/opam/.opam/4.05.0/lib/lwt -I /home/opam/.opam/4.05.0/lib/magic-mime -I /home/opam/.opam/4.05.0/lib/mirage-channel -I /home/opam/.opam/4.05.0/lib/mirage-channel-lwt -I /home/opam/.opam/4.05.0/lib/mirage-clock -I /home/opam/.opam/4.05.0/lib/mirage-device -I /home/opam/.opam/4.05.0/lib/mirage-flow -I /home/opam/.opam/4.05.0/lib/mirage-flow-lwt -I /home/opam/.opam/4.05.0/lib/mirage-kv -I /home/opam/.opam/4.05.0/lib/mirage-kv-lwt -I /home/opam/.opam/4.05.0/lib/mstruct -I /home/opam/.opam/4.05.0/lib/mtime -I /home/opam/.opam/4.05.0/lib/mtime/os -I /home/opam/.opam/4.05.0/lib/named-pipe -I /home/opam/.opam/4.05.0/lib/nocrypto -I /home/opam/.opam/4.05.0/lib/ocaml/threads -I /home/opam/.opam/4.05.0/lib/ocamlgraph -I /home/opam/.opam/4.05.0/lib/ocplib-endian -I /home/opam/.opam/4.05.0/lib/prometheus -I /home/opam/.opam/4.05.0/lib/prometheus-app -I /home/opam/.opam/4.05.0/lib/prometheus-app/unix -I /home/opam/.opam/4.05.0/lib/protocol-9p -I /home/opam/.opam/4.05.0/lib/protocol-9p-unix -I /home/opam/.opam/4.05.0/lib/re -I /home/opam/.opam/4.05.0/lib/re/emacs -I /home/opam/.opam/4.05.0/lib/re/posix -I /home/opam/.opam/4.05.0/lib/result -I /home/opam/.opam/4.05.0/lib/rresult -I /home/opam/.opam/4.05.0/lib/sexplib -I /home/opam/.opam/4.05.0/lib/sexplib/0 -I /home/opam/.opam/4.05.0/lib/stringext -I /home/opam/.opam/4.05.0/lib/uchar -I /home/opam/.opam/4.05.0/lib/uri -I /home/opam/.opam/4.05.0/lib/uri/services -I /home/opam/.opam/4.05.0/lib/uutf -I /home/opam/.opam/4.05.0/lib/win-eventlog -I /home/opam/.opam/4.05.0/lib/yojson -I /home/opam/.opam/4.05.0/lib/zarith -I bridge/github -I src/datakit-log /home/opam/.opam/4.05.0/lib/result/result.cmxa /home/opam/.opam/4.05.0/lib/rresult/rresult.cmxa /home/opam/.opam/4.05.0/lib/astring/astring.cmxa /home/opam/.opam/4.05.0/lib/ocaml/unix.cmxa /home/opam/.opam/4.05.0/lib/ocaml/bigarray.cmxa /home/opam/.opam/4.05.0/lib/sexplib/0/sexplib0.cmxa /home/opam/.opam/4.05.0/lib/sexplib/sexplib.cmxa /home/opam/.opam/4.05.0/lib/ipaddr/ipaddr.cmxa /home/opam/.opam/4.05.0/lib/re/re.cmxa /home/opam/.opam/4.05.0/lib/re/posix/re_posix.cmxa /home/opam/.opam/4.05.0/lib/stringext/stringext.cmxa /home/opam/.opam/4.05.0/lib/uri/uri.cmxa /home/opam/.opam/4.05.0/lib/conduit/conduit.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt.cmxa /home/opam/.opam/4.05.0/lib/conduit-lwt/conduit_lwt.cmxa /home/opam/.opam/4.05.0/lib/ipaddr/unix/ipaddr_unix.cmxa /home/opam/.opam/4.05.0/lib/logs/logs.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt_log.cmxa /home/opam/.opam/4.05.0/lib/ocaml/threads/threads.cmxa /home/opam/.opam/4.05.0/lib/lwt/lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/uri/services/uri_services.cmxa /home/opam/.opam/4.05.0/lib/conduit-lwt-unix/conduit_lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/base64/base64.cmxa /home/opam/.opam/4.05.0/lib/base/caml/caml.cmxa /home/opam/.opam/4.05.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /home/opam/.opam/4.05.0/lib/base/base.cmxa /home/opam/.opam/4.05.0/lib/fieldslib/fieldslib.cmxa /home/opam/.opam/4.05.0/lib/re/emacs/re_emacs.cmxa /home/opam/.opam/4.05.0/lib/cohttp/cohttp.cmxa /home/opam/.opam/4.05.0/lib/cstruct/cstruct.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt.cmxa /home/opam/.opam/4.05.0/lib/easy-format/easy_format.cmxa /home/opam/.opam/4.05.0/lib/ocaml/str.cmxa /home/opam/.opam/4.05.0/lib/atd/atd.cmxa /home/opam/.opam/4.05.0/lib/biniou/biniou.cmxa /home/opam/.opam/4.05.0/lib/yojson/yojson.cmxa /home/opam/.opam/4.05.0/lib/atdgen/atdgen.cmxa /home/opam/.opam/4.05.0/lib/cohttp-lwt/cohttp_lwt.cmxa /home/opam/.opam/4.05.0/lib/github/github.cmxa /home/opam/.opam/4.05.0/lib/hex/hex.cmxa /home/opam/.opam/4.05.0/lib/zarith/zarith.cmxa /home/opam/.opam/4.05.0/lib/nocrypto/nocrypto.cmxa /home/opam/.opam/4.05.0/lib/github-hooks/github_hooks.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_lwt.cmxa /home/opam/.opam/4.05.0/lib/magic-mime/magic_mime_library.cmxa /home/opam/.opam/4.05.0/lib/cohttp-lwt-unix/cohttp_lwt_unix.cmxa /home/opam/.opam/4.05.0/lib/github-unix/github_unix.cmxa /home/opam/.opam/4.05.0/lib/github-hooks-unix/github_hooks_unix.cmxa /home/opam/.opam/4.05.0/lib/asetmap/asetmap.cmxa /home/opam/.opam/4.05.0/lib/datakit-client/datakit_client.cmxa /home/opam/.opam/4.05.0/lib/datakit-github/datakit_github.cmxa bridge/github/datakit_bridge_github.cmxa /home/opam/.opam/4.05.0/lib/cstruct-lwt/cstruct_lwt.cmxa /home/opam/.opam/4.05.0/lib/io-page/io_page.cmxa /home/opam/.opam/4.05.0/lib/io-page-unix/io_page_unix.cmxa /home/opam/.opam/4.05.0/lib/mirage-device/mirage_device.cmxa /home/opam/.opam/4.05.0/lib/mirage-clock/mirage_clock.cmxa /home/opam/.opam/4.05.0/lib/mirage-flow/mirage_flow.cmxa /home/opam/.opam/4.05.0/lib/mirage-flow-lwt/mirage_flow_lwt.cmxa /home/opam/.opam/4.05.0/lib/named-pipe/named_pipe.cmxa /home/opam/.opam/4.05.0/lib/named-pipe/named_pipe_lwt.cmxa /home/opam/.opam/4.05.0/lib/prometheus/prometheus.cmxa /home/opam/.opam/4.05.0/lib/mirage-channel/mirage_channel.cmxa /home/opam/.opam/4.05.0/lib/mirage-channel-lwt/mirage_channel_lwt.cmxa /home/opam/.opam/4.05.0/lib/mirage-kv/mirage_kv.cmxa /home/opam/.opam/4.05.0/lib/mirage-kv-lwt/mirage_kv_lwt.cmxa /home/opam/.opam/4.05.0/lib/protocol-9p/protocol_9p.cmxa /home/opam/.opam/4.05.0/lib/protocol-9p-unix/protocol_9p_unix.cmxa /home/opam/.opam/4.05.0/lib/datakit-client-9p/datakit_client_9p.cmxa /home/opam/.opam/4.05.0/lib/decompress/decompress.cmxa /home/opam/.opam/4.05.0/lib/mstruct/mstruct.cmxa /home/opam/.opam/4.05.0/lib/ocamlgraph/graph.cmxa /home/opam/.opam/4.05.0/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.05.0/lib/ocplib-endian/bigstring.cmxa /home/opam/.opam/4.05.0/lib/git/git.cmxa /home/opam/.opam/4.05.0/lib/git-http/git_http.cmxa /home/opam/.opam/4.05.0/lib/git-unix/git_unix.cmxa /home/opam/.opam/4.05.0/lib/uutf/uutf.cmxa /home/opam/.opam/4.05.0/lib/jsonm/jsonm.cmxa /home/opam/.opam/4.05.0/lib/irmin/irmin.cmxa /home/opam/.opam/4.05.0/lib/irmin-git/irmin_git.cmxa /home/opam/.opam/4.05.0/lib/irmin-watcher/irmin_watcher.cmxa /home/opam/.opam/4.05.0/lib/datakit-client-git/datakit_client_git.cmxa /home/opam/.opam/4.05.0/lib/cmdliner/cmdliner.cmxa /home/opam/.opam/4.05.0/lib/prometheus-app/prometheus_app.cmxa /home/opam/.opam/4.05.0/lib/prometheus-app/unix/prometheus_app_unix.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_cli.cmxa /home/opam/.opam/4.05.0/lib/mtime/mtime.cmxa /home/opam/.opam/4.05.0/lib/mtime/os/mtime_clock.cmxa /home/opam/.opam/4.05.0/lib/win-eventlog/win-eventlog.cmxa /home/opam/.opam/4.05.0/lib/asl/asl.cmxa /home/opam/.opam/4.05.0/lib/logs/logs_fmt.cmxa src/datakit-log/datakit_log.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt_cli.cmxa /home/opam/.opam/4.05.0/lib/fmt/fmt_tty.cmxa bridge/github/.main.eobjs/version.cmx bridge/github/.main.eobjs/main.cmx)
- File "_none_", line 1:
- Error: No implementations provided for the following modules:
-          Fmt_tty referenced from src/datakit-log/datakit_log.cmxa(Datakit_log)

@rgrinberg
Copy link
Member Author

yeah, this is expected. This was an issue in in beta18 as well. datakit should include fmt.tty as a dependency.

@kit-ty-kate
Copy link
Member

Fair enough, looks all good.
There is one more thing:

#=== ERROR while compiling ocaml-version.0.1.0 ================================#
# context              2.0.0~rc | linux/x86_64 | ocaml-base-compiler.4.05.0 | git+file:///home/opam/opam-repository
# path                 ~/.opam/4.05.0/.opam-switch/build/ocaml-version.0.1.0
# command              ~/.opam/4.05.0/bin/jbuilder build -p ocaml-version -j 71
# exit-code            1
# env-file             ~/.opam/log/ocaml-version-18-521989.env
# output-file          ~/.opam/log/ocaml-version-18-521989.out
### output ###
# File "jbuild", line 6, characters 15-20:
# Error: Library "bytes" not found.
# Hint: try: jbuilder external-lib-deps --missing -p ocaml-version @install

Which worked with jbuilder+beta18.1 but not with jbuilder+beta19. I'm doing a PR to constrain it to beta18.1 and it'll be good to merge after.
The rest of the failures looks ok and I'll try to look into it later.

@kit-ty-kate
Copy link
Member

hum, I mean depend on base-base not constrain to < beta19

@kit-ty-kate kit-ty-kate merged commit 44ea6a6 into ocaml:master Mar 18, 2018
@hhugo
Copy link
Contributor

hhugo commented Mar 19, 2018

@rgrinberg, can you avoid reusing version numbers that were previously broken and removed.
The same thing happened with jbuilder.1.0+beta17.
It causes lot's of noise and confusion every time it happens.

@rgrinberg
Copy link
Member Author

rgrinberg commented Mar 20, 2018 via email

@hannesm
Copy link
Member

hannesm commented Mar 20, 2018

NB beta19 seems to have broken lots of mirage packages (but as well configurator etc.) -- see https://travis-ci.org/mirage/mirage-skeleton/jobs/355330921 for some evidence

@kit-ty-kate
Copy link
Member

This failure seems weird but worrying. It wasn't triggered in the CI: https://ci.ocamllabs.io/log/saved/docker-run-fb16f4decfba2fc795241d1749693604/c7b47e230d200cb56ed3feea1b5b00ac40526f33

I wonder what is different here :/

@avsm
Copy link
Member

avsm commented Mar 20, 2018

# Description: ("Env.of_unix: duplicated variable found in the environment"
# [...]
#  (value1 "")
#  (value2 2))

The critical thing missing from the Mirage travis log is the full sexpression :-/ There is also a var entry in the Dune source code which tells us the name of the offending variable that has been truncated by the opam output in Travis.

@hannesm
Copy link
Member

hannesm commented Mar 20, 2018

btw same issue in today's travis cron run of mirage-skeleton at https://travis-ci.org/mirage/mirage-skeleton/jobs/355822350

@rgrinberg
Copy link
Member Author

We'll prepare a fix for this and a couple of other issues in 19.1

@trefis
Copy link
Contributor

trefis commented Mar 20, 2018

Should people add conflicts on jbuilder "1.0+beta19" in the meantime if they want to release packages?

@avsm
Copy link
Member

avsm commented Mar 20, 2018

@trefis: yes but on exactly 1.0+beta19, so that 19.1 will be upgraded to when its out.

@trefis
Copy link
Contributor

trefis commented Mar 20, 2018

Sure.

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.

None yet

7 participants