Skip to content

Conversation

@axic
Copy link
Contributor

@axic axic commented Sep 27, 2018

@chriseth
Copy link
Contributor

Fails.

@nventuro
Copy link
Contributor

nventuro commented Oct 2, 2018

Hey @axic, I noticed your build is failing because of the breaking changes introduced in 0.5.0 (e.g. the data location for certain types now being mandatory). I was actually tracking that in this OpenZeppelin PR, and we even have an issue for this whole thing: OpenZeppelin/openzeppelin-contracts#1211.

What do you think about having a branch in OpenZeppelin that compiles using nightly builds, instead of you having to maintain your own fork? That way we could give you a hand maintaining, making sure the branch gets updated often to reflect the latest changes, and it'd also make it easier for us to upgrade to the latest version once its released.

@chriseth
Copy link
Contributor

chriseth commented Oct 2, 2018

@nventuro that would be wonderful! Do you already have such a branch?

@nventuro
Copy link
Contributor

nventuro commented Oct 2, 2018

I just created the solc-nightly branch, from master, and set the CI to only use the nightly compiler. To bring that branch up to date with 0.5.0, we should open PRs against it: we already have a couple from a while back (OpenZeppelin/openzeppelin-contracts#1068 and OpenZeppelin/openzeppelin-contracts#1144).

@chriseth
Copy link
Contributor

chriseth commented Oct 2, 2018

Will you make the updates? You know about https://github.com/axic/openzeppelin-solidity/tree/solidity-050 do you?

@axic
Copy link
Contributor Author

axic commented Oct 2, 2018

You know about https://github.com/axic/openzeppelin-solidity/tree/solidity-050 do you?

The problem is we haven't merged upstream changes to it for 3 months. We could do that, but I think merging these 2 new PRs will be faster.

@codecov

This comment has been minimized.

@chriseth
Copy link
Contributor

No reason to keep this open.

@chriseth chriseth closed this Dec 13, 2018
@axic axic reopened this Jan 22, 2019
@axic
Copy link
Contributor Author

axic commented Jan 22, 2019

Zeppelin has released their 0.5.0-compatible version: https://github.com/OpenZeppelin/openzeppelin-solidity/releases/tag/v2.1.1 Updating it here.

@axic
Copy link
Contributor Author

axic commented Jan 22, 2019

This works now.

@chriseth chriseth merged commit 7a17e7f into develop Jan 22, 2019
@axic axic deleted the zeppelin branch January 22, 2019 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants