-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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 0.29 - August 2019 (stable) #8572
Comments
Is there a release candidate available? |
@or-shachar the target RC date is in August. |
@or-shachar I plan to cut the release on Thursday morning (NYC time). |
Let's postpone the cut until we have clarity on platform situation. |
The third_party/ submit dance for #9006 has concluded and the incompatible flag has been added. I've marked that issue |
Yes, #6790 won't make it into 1.0. |
Evaluating 2d5b9f3 as a possible baseline: I've started a test run to validate it while I start checking over issues. |
Test run with 2d5b9f3 as baseline is good: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1117 I am starting the release.
|
And the build has failed with python errors building the deb: https://buildkite.com/bazel-trusted/bazel-release/builds/86#5b8ae185-9cb4-46e6-b67e-223b5ea67ce3 Also, Windows has failed with errors creating the MSI: https://buildkite.com/bazel-trusted/bazel-release/builds/86#661817f8-ae61-485b-8869-e06f278d71f7 |
I have fixes ready, waiting on bazelbuild/continuous-integration#783 and bazelbuild/continuous-integration#785 |
Draft release notes are available for editing. |
RC2 is available: https://releases.bazel.build/0.29.0/rc2/index.html |
I feel 0.29 absolutely needs #9008 (or some other fix for the same underlying issue). Since 0.26, a single HTTP connection timeout when fetching artifacts terminates the build. (Bazel stopped retrying fetch attempts.) |
To add to @beasleyr-vmw's comment, #9015 is equally if not more important as it actually makes Bazel to use alternative |
Please waiting for a fix for #9222 |
Another relevant fix is pending as https://bazel-review.googlesource.com/c/bazel/+/111374/
…--
Klaus Aehlig
Google Germany GmbH, Erika-Mann-Str. 33, 80636 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Paul Terence Manicle, Halimah DeLaine Prado
|
The change will now be guarded under |
Waiting for https://bazel-review.googlesource.com/c/bazel/+/111374/ before I create RC8. |
@thomasvl the PR should be safe to apply wether or not the flag is flipped, and I can confirm it's working (currently using rc6 atm, can't test on rc7 because of rules_go breakage) |
By the way we propagate the information in which repository we are in, we always have a repository name that is valid in the main repository; however, it is not necessarily a canonical name. Our map of the repository mappings, however, is keyed by canonical names. So, add the missing indirection and first look up the canonical name for the repository name we're given by looking it up in the mapping of the main repository (for which we know its canonical name) and only then use that name as key. Fixes a bug related to #7130. Prerequisite to flip --incompatible_remap_main_repo. Therefore, consider for Bazel 0.29.0 (#8572). Change-Id: Icd426a18aaa406b614f4948a8122177463a72959 PiperOrigin-RevId: 265012106
https://bazel-review.googlesource.com/c/bazel/+/111374/ has been submitted as 76ed014. |
By the way we propagate the information in which repository we are in, we always have a repository name that is valid in the main repository; however, it is not necessarily a canonical name. Our map of the repository mappings, however, is keyed by canonical names. So, add the missing indirection and first look up the canonical name for the repository name we're given by looking it up in the mapping of the main repository (for which we know its canonical name) and only then use that name as key. Fixes a bug related to #7130. Prerequisite to flip --incompatible_remap_main_repo. Therefore, consider for Bazel 0.29.0 (#8572). Change-Id: Icd426a18aaa406b614f4948a8122177463a72959 PiperOrigin-RevId: 265012106
Created RC8:
Waiting for tests to complete the release process. Assuming no new issues, this needs to bake until next Tuesday (August 27) before it can be released. |
RC8 is available for testing: https://releases.bazel.build/0.29.0/rc8/index.html Downstream tests are running: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1159 |
Downstream tests all pass. |
Barring any last minute release blockers, I plan to finish the release of 0.29.0 later today. |
Still working to finalize the release announcement: at this point the release is probably tomorrow. |
Starting the release. |
The release has now been pushed to https://github.com/bazelbuild/bazel/releases/tag/0.29.0 @vbatts, @petemounce, and @excitoon, can you please update your builds? |
The blog post is available, and docs should be propagating shortly. |
Fedora & Centos build:
https://copr.fedorainfracloud.org/coprs/build/1023211
|
While upgrading a build from 0.27 to 0.29, I discovered there was a regression in v0.28 for git_repository pulling at a tagged commit. The fix is merged in #9059, would it be possible to cherry-pick this into v0.29.1 ? |
Pushed to chocolatey. |
@jmillikin-stripe Please open an issue and assign it to me so I can track fixing the regression. |
Filed #9293 to track the 0.29.1 point release: since 0.29.0 is finished I am closing this issue. |
Thanks @petemounce ! |
Target RC date - August 1st, 2019.
This release will have no breaking changes.
See the blog post for some details
The text was updated successfully, but these errors were encountered: