Skip to content

Commit

Permalink
Merge pull request #1352 from TI-Tokyo/2.1
Browse files Browse the repository at this point in the history
Riak CS 2.1.2 Final - `make` to `${MAKE}` for FreeBSD
  • Loading branch information
Martin Cox committed Apr 8, 2019
2 parents 890024e + 7cb1989 commit 2b4b685
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
14 changes: 7 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,13 @@ pulse: all
test-client: test-clojure test-boto test-ceph test-erlang test-ruby test-php test-go

test-python:
@cd client_tests/python/ && make CS_HTTP_PORT=$(CS_HTTP_PORT)
@cd client_tests/python/ && ${MAKE} CS_HTTP_PORT=$(CS_HTTP_PORT)

test-boto:
@cd client_tests/python/ && make boto_tests CS_HTTP_PORT=$(CS_HTTP_PORT)
@cd client_tests/python/ && ${MAKE} boto_tests CS_HTTP_PORT=$(CS_HTTP_PORT)

test-ceph:
@cd client_tests/python/ && make ceph_tests CS_HTTP_PORT=$(CS_HTTP_PORT)
@cd client_tests/python/ && ${MAKE} ceph_tests CS_HTTP_PORT=$(CS_HTTP_PORT)

test-ruby:
@bundle --gemfile client_tests/ruby/Gemfile --path vendor
Expand All @@ -105,10 +105,10 @@ test-clojure:
@cd client_tests/clojure/clj-s3 && lein do deps, midje

test-php:
@cd client_tests/php && make
@cd client_tests/php && ${MAKE}

test-go:
@cd client_tests/go && make
@cd client_tests/go && ${MAKE}

##
## Release targets
Expand Down Expand Up @@ -171,7 +171,7 @@ package.src: deps
rm -rf package/$(PKG_ID)
git archive --format=tar --prefix=$(PKG_ID)/ $(PKG_REVISION)| (cd package && tar -xf -)
cp pkg.vars.config package/$(PKG_ID)
make -C package/$(PKG_ID) deps
${MAKE} -C package/$(PKG_ID) deps
mkdir -p package/$(PKG_ID)/priv
git --git-dir=.git describe --tags >package/$(PKG_ID)/priv/vsn.git
for dep in package/$(PKG_ID)/deps/*; do \
Expand All @@ -186,7 +186,7 @@ dist: package.src
cp package/$(PKG_ID).tar.gz .

package: package.src
make -C package -f $(PKG_ID)/deps/node_package/Makefile
${MAKE} -C package -f $(PKG_ID)/deps/node_package/Makefile

pkgclean: distclean
rm -rf package
Expand Down
6 changes: 4 additions & 2 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Riak CS 2.1.2 Release Candidate Notes
#Riak CS 2.1.2 Release Notes

Released February 24, 2019.
Released April 7, 2019.

This is a backwards-compatible* release that updates node_package to address a recent [Product Advisory](http://docs.basho.com/riak/latest/community/product-advisories/codeinjectioninitfiles/), as well as fixes several bugs.

Expand All @@ -16,9 +16,11 @@ During the update to 2.1.2, a '==' omitted upload ID might be passed to a Riak C

##Changes
* For s3cmd users, experimental signature_v4 support has been made available through a simple on/off toggle in riak-cs.conf. With a default setting of "off", it allows in-situ upgrades without the need to change s3cfg files until after all nodes have been upgraded. Note: this function is currently unfinished and suffers from compatibility issues with some clients ([#1058](https://github.com/basho/riak_cs/issues/1058) / [#1060](https://github.com/basho/riak_cs/issues/1060)) and one potential security issue ([#1059](https://github.com/basho/riak_cs/issues/1059)
* Experimental support for Leveled (the alternative to LevelDB to be released with Riak KV 2.9) has been successfully tested with the Riak KV 2.9.0 Release Candidates.
* Due to a recent [Product Advisory](http://docs.basho.com/riak/latest/community/product-advisories/codeinjectioninitfiles/), node_package was bumped to version 3.0.0 to prevent a potential code injection on the riak init file. [[Issue 1297](https://github.com/basho/riak_cs/issues/1297), [PR 1306](https://github.com/basho/riak_cs/pull/1306), & [PR 109](https://github.com/basho/stanchion/pull/109)]
* Multipart upload IDs no longer contain trailing '=' characters, which caused trouble for some clients. This change also makes upload IDs URL-safe. [[PR 1316](https://github.com/basho/riak_cs/pull/1316)]
* When Riak is unavailable due to network partition or node being offline, a 500 error is returned. [[PR 1298](https://github.com/basho/riak_cs/pull/1298)]
* Switched from `make` to `${MAKE}` to facilitate easier building on FreeBSD and related platforms

## Bugs Fixed

Expand Down

0 comments on commit 2b4b685

Please sign in to comment.