[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