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

Release - March 2018 - Target RC date: 2018-03-01 - name: 0.12.0 #4582

Closed
dslomov opened this issue Feb 5, 2018 · 46 comments
Closed

Release - March 2018 - Target RC date: 2018-03-01 - name: 0.12.0 #4582

dslomov opened this issue Feb 5, 2018 · 46 comments
Assignees
Labels

Comments

@dslomov
Copy link
Contributor

dslomov commented Feb 5, 2018

No description provided.

@dslomov
Copy link
Contributor Author

dslomov commented Feb 5, 2018

@philwo lmk if you are unavailable on those dates

@philwo
Copy link
Member

philwo commented Feb 5, 2018

@dslomov Should work fine for me :)

@or-shachar
Copy link
Contributor

Hey fellows! Do we have an updated date for this RC?

@philwo
Copy link
Member

philwo commented Mar 8, 2018

The current baseline looks pretty good. I'll likely cut an RC today.

@philwo
Copy link
Member

philwo commented Mar 8, 2018

We should investigate whether we should point this out in the release notes, in case others have the same issue:

tensorflow/tensorflow#17508

@laszlocsomor
Copy link
Contributor

@philwo: would it be possible to wait for #4806 ?

@laszlocsomor
Copy link
Contributor

Thanks @philwo for waiting! My PR was merged as b961b0a, I'd love to have this in the RC.

@laszlocsomor
Copy link
Contributor

Also, note to self and to @philwo: I'd like to write about b961b0a in the release notes.

@philwo
Copy link
Member

philwo commented Mar 12, 2018

This looks like a good baseline to me: b33e5af

@philwo
Copy link
Member

philwo commented Mar 12, 2018

$ scripts/release/release.sh create 0.12.0 b33e5afa313322a7048044c44d854cbb666b988e
$ scripts/release/release.sh push

@philwo
Copy link
Member

philwo commented Mar 12, 2018

Release candidate 1 has been successfully cut, branch has been pushed (https://github.com/bazelbuild/bazel/tree/release-0.12.0) and I managed to convince Buildkite to build our release artifacts with the correctly embedded version number:

https://buildkite.com/bazel/release/builds/20

Tomorrow I'll work on the release scripts to finish the Buildkite support and will then do the rest of the release process (verifying produced artifacts, signing, pushing to GCS / APT repository / GitHub and sending the announcement mail).

@philwo
Copy link
Member

philwo commented Mar 14, 2018

This seems like a potential release blocker: #4846

@laszlocsomor
Copy link
Contributor

#4734 is also a potential blocker, though I doubt it's a regression.

@laszlocsomor
Copy link
Contributor

@philwo : where can we download the RC1 binary?

@laszlocsomor
Copy link
Contributor

Another possible blocker: #4847
I'm looking for its culprit now.

@philwo
Copy link
Member

philwo commented Mar 14, 2018

@laszlocsomor You can download the binaries here: https://buildkite.com/bazel/release/builds/20 (check the "Artifacts" tab for each platform).

I'm right now working on getting it out via the usual channels as well.

@laszlocsomor
Copy link
Contributor

laszlocsomor commented Mar 14, 2018

Please cherrypick 3694099 to fix #4847.

@philwo
Copy link
Member

philwo commented Mar 14, 2018

I got the release stuff working at last and just sent out the announcement to bazel-discuss@. Binaries are available on our website and via apt-get in the testing branch.

Note that I had to rebuild the binaries one more time, because the release notes embedded in the installers were wrong due to an error in the release pipeline script. If you downloaded the binaries from the above Buildkite link, please don't be surprised. There were no functional changes and both the binaries above and the ones in the announcement I just sent out were built from the exact same Git commit. :)

@cushon
Copy link
Contributor

cushon commented Mar 15, 2018

@philwo can you cherry-pick dbf7798 for #4846?

@laszlocsomor
Copy link
Contributor

@philwo please cherrypick 4c3098c to fix #4734

@steeve
Copy link
Contributor

steeve commented Mar 16, 2018

Please cherry-pick #4866, fixes Android's libc++

@laszlocsomor
Copy link
Contributor

Please cherry-pick b1be581 to fix #4879, and also remove the following "New features" relnotes entry: "python,runfiles: You can now ..."

@philwo
Copy link
Member

philwo commented Mar 21, 2018

Trying to create 0.12.0rc2 now:

$ scripts/release/release.sh create 0.12.0 b33e5afa313322a7048044c44d854cbb666b988e \
  369409995bd75eeb0683fd24f7585d2a90320796 \
  dbf779869751cc893ba240402d352c6e70be2978 \
  4c3098cfa6f00f90c7530b6f40d3e93062931c1d \
  a1068c44a700ec2cff84cbd12592e9bfea25d754 \
  b1be5816ec1bf8e1172c1bed4f29b4e6c6bb7202 \
  0a4622012ff796429220fe57d3217f262cc208a8 \
  3c5373c50c7c492842f8a468906eda2c0bc90787

@philwo
Copy link
Member

philwo commented Mar 21, 2018

Will also cherrypick @meteorcloudy's 0a46220 and 3c5373c

@philwo
Copy link
Member

philwo commented Mar 21, 2018

$ scripts/release/release.sh push

@ittaiz
Copy link
Member

ittaiz commented Mar 21, 2018 via email

@philwo
Copy link
Member

philwo commented Mar 21, 2018

@ittaiz The revert hasn't been cherrypicked, so rc2 should be fine. :)

@ittaiz
Copy link
Member

ittaiz commented Mar 21, 2018 via email

@philwo
Copy link
Member

philwo commented Mar 21, 2018

0.12.0rc2 pushed: https://releases.bazel.build/0.12.0/rc2/index.html

@philwo
Copy link
Member

philwo commented Mar 28, 2018

Last known release blocker:

@laszlocsomor
Copy link
Contributor

I just noticed this entry in the release notes:

New features:

...

  • The new "--local_tmp_root=" flag allows specifying the temp
    directory for locally executed actions.

Please remove it, the feature was rolled back in cfe5994.

@philwo
Copy link
Member

philwo commented Mar 29, 2018

FYI, the Bazel release 0.12.0 will be delayed until April 9th due to one remaining release blocker and me being on vacation from tomorrow. I think that's better than rushing it out today only to find out that there's an issue and then I'm not there to fix it :)

Bazel 0.12.0rc2 should be pretty much what goes out as final, as I'm not aware of any other known issues, except for the remote caching on Windows issue (#4904).

@ittaiz
Copy link
Member

ittaiz commented Mar 29, 2018 via email

@philwo
Copy link
Member

philwo commented Mar 29, 2018

@ittaiz I think we can cut 0.13.0-rc1 as planned.

@petemounce
Copy link
Contributor

0.12.0-rc1 and rc2 have been pushed to chocolatey.

@xingao267
Copy link
Member

I'm seeing TF build failure with version >= Bazel 0.12.0rc2 both locally and remotely. Please take a look at tensorflow/tensorflow#17816.

@philwo
Copy link
Member

philwo commented Apr 9, 2018

I'm creating rc3 now with the additional cherrypick f54d7e5 to fix #4904.

Thanks @meteorcloudy!

@philwo
Copy link
Member

philwo commented Apr 9, 2018

Bazel 0.12.0rc3 has been pushed.

https://groups.google.com/d/msg/bazel-discuss/j7ozGl-I7oE/PsdytIfyBwAJ
https://releases.bazel.build/0.12.0/rc3/index.html

Tentative release date is Wednesday if we don't find any blockers.

@philwo
Copy link
Member

philwo commented Apr 9, 2018

We have three failures on a full downstream test run (https://buildkite.com/bazel/bazel-with-downstream-projects-bazel/builds/193):

Considering that fixes are available upstream and just not merged yet, I don't consider these a blocker.

@meteorcloudy
Copy link
Member

Just confirmed with @xingao267 , tensorflow/tensorflow#17816 is also not a regression.
I tested remote cache on Windows with TensorFlow, it also worked. I think rc3 looks quite good!

@petemounce
Copy link
Contributor

rc3 is on chocolatey.

@steeve
Copy link
Contributor

steeve commented Apr 11, 2018

Can we cherry-pick cb16c50 please pretty please ?

@philwo
Copy link
Member

philwo commented Apr 11, 2018

@steeve I'm releasing 0.12.0 and cannot add any more cherry-picks... sorry! But 0.13.0 is just around the corner. Please ping its release bug regarding this: #4583 :)

@steeve
Copy link
Contributor

steeve commented Apr 11, 2018

Sure thing, thank you !

@petemounce
Copy link
Contributor

0.12.0 is up on chocolatey. Apologies for delay!

@philwo
Copy link
Member

philwo commented Apr 23, 2018

Thank you @petemounce :)

@dslomov dslomov closed this as completed Jun 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants