[opam-commits] Errored: talex5/opam-repository#112 (release-capnp-rpc-0.4.0 - 4cb2d8b)

Travis CI builds at travis-ci.org
Tue Oct 8 15:24:44 BST 2019


Build Update for talex5/opam-repository
-------------------------------------

Build: #112
Status: Errored

Duration: 50 mins and 54 secs
Commit: 4cb2d8b (release-capnp-rpc-0.4.0)
Author: Thomas Leonard
Message: [new release] capnp-rpc-lwt, capnp-rpc-mirage, capnp-rpc and capnp-rpc-unix (0.4.0)

CHANGES:

Breaking changes:

- Wrap errors with the `` `Capnp`` tag to make it easier to compose with other types of error (mirage/capnp-rpc#172, mirage/capnp-rpc#173).

- Prefix all command-line options with `capnp-` (mirage/capnp-rpc#163).
  e.g. `--listen-address` is now `--capnp-listen-address`.
  The old names were confusing for applications that supported other protocols too (e.g. a web server).

New features:

- Add `Capability.with_ref` convenience function (mirage/capnp-rpc#170).
  This automatically calls `dec_ref` when done.

- Add Unix `Cap_file` module to load and save `Sturdy_refs` (mirage/capnp-rpc#165).
  In particular, this ensures that saved cap files get a mode of `0o600`, since they contain secrets.

- Export cmdliner network address parsing (mirage/capnp-rpc#165).
  This is useful if you don't want to use the default option parsing.
  For example, if you want to make Cap'n Proto an optional feature of your program.

- Upgrade from `uint` (which is deprecated) to the newer `stdint` (mirage/capnp-rpc#166, mirage/capnp-rpc#168).
  The latest version of `uint` is just a wrapper around `stdint`,
  so this shouldn't break anything if you are using the latest version.

- Put cmdliner options in their own man-page section (mirage/capnp-rpc#163).
  Use `Capnp_rpc_unix.manpage_capnp_options` to control where in your man-page
  they appear.

- Enable `SO_KEEPALIVE` for TCP connections (mirage/capnp-rpc#167).
  For use with Docker's libnetwork, try something like this in your `stack.yml`:

  ```
  sysctls:
    - 'net.ipv4.tcp_keepalive_time=60'
  ```

Bug fixes:

- Close listening socket when shutting down a vat (mirage/capnp-rpc#171).

- Don't mark secret keys as executable (mirage/capnp-rpc#164).

- Update README example to use dune (mirage/capnp-rpc#162).

Build changes:

- Replace topkg with dune-release (mirage/capnp-rpc#169)

- Update opam email address and fix missing bound (mirage/capnp-rpc#161).

- Update the `dune` files to allow duniverse / vendored builds (mirage/capnp-rpc#165).

- Fix the crossed-calls unit test (mirage/capnp-rpc#171).

- Force all capnp-rpc subpackages to have the same version (mirage/capnp-rpc#173).

View the changeset: https://github.com/talex5/opam-repository/compare/648ae8d0ddce^...4cb2d8bb3b47

View the full build log and details: https://travis-ci.org/talex5/opam-repository/builds/595115795?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the talex5/opam-repository repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=3399501&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/opam-commits/attachments/20191008/7d9609da/attachment-0001.html>


More information about the Opam-commits mailing list