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

0.4.0 release notes #739

Closed
garlick opened this issue Aug 2, 2016 · 8 comments
Closed

0.4.0 release notes #739

garlick opened this issue Aug 2, 2016 · 8 comments
Milestone

Comments

@garlick
Copy link
Member

garlick commented Aug 2, 2016

Here's a stab at release notes for a 0.4.0 release:

@garlick garlick added this to the release 0.4.0 milestone Aug 2, 2016
@grondo
Copy link
Contributor

grondo commented Aug 2, 2016

Thanks!

Do any of the other items on 0.4.0 milestone still belong there or should we punt them to 0.5.0?

Should we add @trws's Caliper tracing support to the milestone for 0.4.0? I was working on getting Caliper building in travis so we can test it, but the testing could be added as a future commit. For now I could publish my fork of @trws's branch and we could work on that as a new PR?

@garlick
Copy link
Member Author

garlick commented Aug 2, 2016

I was just (slowly) visiting each of the milestone items and was going to comment on each. Stand by.

I think we ought to get caliper support in. Your plan to create a new PR makes sense to me.

This above was just intended as a start and was put together pretty quickly. I always seem to suspect I have more to say about my own work than that of others in these things so please comment if I've left gaps or thin areas.

@grondo
Copy link
Contributor

grondo commented Aug 2, 2016

It looked pretty complete to me, I usually just list the merge commits to double check

git log --merges 0.3.0..HEAD

At one point we had talked about having special tagged commit messages (required for PRs?) that could emit a line of Release Notes. Something like that will be required to automate the process.

@garlick
Copy link
Member Author

garlick commented Aug 10, 2016

Just updated the release notes above with

  • pmi2 library
  • caliper support
  • automatic github release upload on tag

@grondo
Copy link
Contributor

grondo commented Aug 11, 2016

Great! I think the process for a release will now be two steps:

  • Create PR NEWS.md: Update for release v0.4.0, with heading like

    flux-core version 0.4.0 - 2016-08-11
    ------------------------------------
    
  • After PR is merged, tag v0.4.0 (I realize we aren't using the "v" prefix, that seems to be common and allows version tags to be listed quite easily git tag -l | grep ^v -- any reason not to switch to it? I'm actually not feeling strongly either way.

  • Push the tag, which should cause the release tarball and link to NEWS.md file to be added to the GitHub release. If it works the first time I'll actually be surprised.

@garlick
Copy link
Member Author

garlick commented Aug 11, 2016

I think 0.4.0 is ready once your coverage PR is merged. I'll get a PR going for NEWS.md.

@garlick
Copy link
Member Author

garlick commented Aug 11, 2016

On the "v' prefix to tags: I also don't mind. Should I add a patch to the NEWS PR to snip "v" off the front of the result of git describe so that it won't appear in PACKAGE_VERSION, the dist tarball, etc?

@garlick
Copy link
Member Author

garlick commented Aug 11, 2016

We've tagged, so closing this.

@garlick garlick closed this as completed Aug 11, 2016
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