basho / riak

Riak is a decentralized datastore from Basho Technologies.
http://docs.basho.com
Apache License 2.0
3.92k stars 534 forks source link

Develop 3.0 292 #1018

Closed martinsumner closed 4 years ago

martinsumner commented 4 years ago

This tides up the makefile, and now make test will run unit tests across all repos. This is now passing on OTP 22.

An extra step has been added to make rel to copy the release out of _build and into rel so that scripts based on building from source will continue to work as before.

All the dep updates now mean no gen_fsm_compat in this release. There are a couple of outstanding warnings:

Currently this includes yokozuna - although a decision on whether to actually have yokozuna in the release is still to be made.

martinsumner commented 4 years ago

The make rel script in 2.9 creates the release in {RIAK_REPO}/rel/riak/ (e.g. etc, bin, log folders etc), whereas in OTP 20 + the rel is created in {RIAK_REPO}/_build/rel/rel/riak. I just added a cp -a to the Makefile for make rel to copy this structure across to the old location.

martinsumner commented 4 years ago

wait on https://github.com/basho/riak_kv/pull/1757