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

7.9.2 point release? #192

Closed
fnothaft opened this issue Feb 14, 2018 · 13 comments
Closed

7.9.2 point release? #192

fnothaft opened this issue Feb 14, 2018 · 13 comments

Comments

@fnothaft
Copy link
Contributor

I'd like to get a 7.9.2 point release with some of the fixes that have been made recently or that are pending:

@fnothaft
Copy link
Contributor Author

Ping @tomwhite.

@tomwhite
Copy link
Member

@fnothaft, I'd be happy to make a point release with these changes. We've committed some 8.0.0 changes that shouldn't go in, and I'm not sure how to release from a branch - I'm sure it's possible, I just haven't done it before.

@fnothaft
Copy link
Contributor Author

Hi @tomwhite! I'd be glad to put together a branch with the commits that I'd like, along with an updated release script that supports releasing off a branch. Let me know if that'd be helpful.

@tomwhite
Copy link
Member

@fnothaft thanks for the offer - that would be great!

@tomwhite
Copy link
Member

BTW I've merged the fixes you wanted, please let me know if there are any more.

@tomwhite
Copy link
Member

I'd like to include #194 in the release too.

@fnothaft
Copy link
Contributor Author

Hi @tomwhite! I'm traveling but will get a branch set up along with updated release scripts either tomorrow or Thursday. I'd prefer to exclude #194 as it changes public interfaces and should probably not go into a maintenance point release.

@tomwhite
Copy link
Member

Thanks @fnothaft!

#194 is additive, so it won't break existing clients. We could call the release 7.10.0 if you like.

(#195 is another bugfix I'd like to release soon too.)

@fnothaft
Copy link
Contributor Author

fnothaft commented Mar 1, 2018

Hi @tomwhite! I've put together a branch with what I'd like to see at https://github.com/fnothaft/Hadoop-BAM/tree/release-7.9.2-branch. This includes scripts for releasing off of a branch, which are in commit fnothaft@239eefd. That last commit should logically go into trunk as well; let me know if you'd like me to open a PR against trunk with that change.

I'd be glad to include #195 in this release as it doesn't impact any functionality in ADAM. However, I am hesitant to include #194. We override the VCFOutputFormat (and possibly the VCFRecordReader) implementations in ADAM. From a bandwidth perspective, we won't be able to validate the changes in #194 before our upcoming 0.24.0 release, while we've internally validated all of the other patches in the 7.9.2 candidate branch.

@fnothaft
Copy link
Contributor Author

fnothaft commented Mar 1, 2018

Also, I will note that I haven't tested the release scripts as I don't believe that I have permissions to push Hadoop-BAM artifacts to Sonatype. That said, they're a direct port of our scripts in ADAM.

@tomwhite
Copy link
Member

tomwhite commented Mar 5, 2018

Thanks for the release script @fnothaft. I've used it to produce a 7.9.2 release. Could you try it out please and then we can close this issue?

No need to open a new PR for the script changes, as I've gone ahead and merged to master.

@fnothaft
Copy link
Contributor Author

fnothaft commented Mar 5, 2018

Thanks @tomwhite! I'm testing the release right now.

@fnothaft
Copy link
Contributor Author

fnothaft commented Mar 7, 2018

Just realized this issue was still hanging open; closing. Thanks @tomwhite!

@fnothaft fnothaft closed this as completed Mar 7, 2018
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

No branches or pull requests

2 participants