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

Cut v0.16.0 release. #627

Merged
merged 1 commit into from
Feb 7, 2019
Merged

Cut v0.16.0 release. #627

merged 1 commit into from
Feb 7, 2019

Conversation

rfk
Copy link
Contributor

@rfk rfk commented Feb 6, 2019

@thomcc and/or @mhammond, flagging you for review because I had some questions about the places change. Is it correct to flag as "breaking change" and should we file any follow-up bugs about making the changes over in a-c repo?

@rfk rfk requested review from mhammond and thomcc February 6, 2019 21:36
@rfk
Copy link
Contributor Author

rfk commented Feb 6, 2019

/cc @joeyg for context; hopefully this will include everything you need to consume build artifacts for lockbox?

@rfk
Copy link
Contributor Author

rfk commented Feb 6, 2019

@eoger just to check, are the circleci failures here expected due to the known issues with build time/resources, or unexpected?

@eoger
Copy link
Contributor

eoger commented Feb 6, 2019

collect2: fatal error: ld terminated with signal 9

Looks like it's OOM :/

@thomcc
Copy link
Contributor

thomcc commented Feb 6, 2019

should we file any follow-up bugs about making the changes over in a-c repo?

For places we don't maintain the wrapper (there is no wrapper, although I think they have a mock implementing PlacesAPI).

File an issue for them to bump it, example: mozilla-mobile/android-components#1930, CC @grigoryk

## Places

### Breaking Changes

- Several new methods on PlacesConnection (Breaking changes for classes implementing PlacesAPI):
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these "breaking changes" in the "your existing code in another repo will stop working", or is this just flagging that work as to be done to implement the new methods? It's not clear from the details below what breakage will be caused by the new methods.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will be a compilation failure. You're not allowed to implement only some of the methods in an interface, and so us adding new methods means that anybody using this interface must update or their code will break. I wouldn't refer to the other as a breaking change.

@thomcc
Copy link
Contributor

thomcc commented Feb 6, 2019 via email

Copy link
Contributor

@thomcc thomcc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@thomcc thomcc merged commit 01c33a0 into master Feb 7, 2019
@thomcc thomcc deleted the release-v0.16.0 branch February 7, 2019 16:48
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.

3 participants