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

Erlang 18.0 now() fix. #221

Open
wants to merge 1 commit into
base: develop
from
Open

Erlang 18.0 now() fix. #221

wants to merge 1 commit into from

Conversation

@billstclair
Copy link

billstclair commented Sep 24, 2015

Make bitcask work in OTP 18.0.

The rebar.config change temporarily depends on {branch, "develop"} of cuttlefish. When it's merged, it should really depend on a new tag on cuttlefish. I need the OTP 18 changes there that are newer than any current tag.

This fixes the OTP 18 deprecation warnings for erlang:now(), which are fatal due to warnings_as_errors in the erl_opts setting in rebar.config.

The bitcask_timestamp.erl code is from http://www.erlang.org/doc/apps/erts/time_compat.erl

The modified bitcask application passes "make test" in basho/otp branches basho-otp-16, basho-otp-17, and basho-otp-18. "All 81 tests passed."

Temporarily depend on {branch, "develop"} of cuttlefish.
@slfritchie
Copy link
Contributor

slfritchie commented Nov 19, 2015

Hi, Bill, sorry about the delay, we at Basho have been bad recently about handling outside PRs for some of our repos.

This PR will take a lot of time to review, for the same reasons that a similar riak_core PR is delayed. Please see the discussion at basho/riak_core#785 (comment) and following.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.