-
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 - December 2017 - Target RC date: 2017-12-01 - name: 0.9.0 #3773
Comments
So the nightly seems pretty broken right now: https://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/bazel/job/nightly/Downstream_projects/
I guess we won't be able to get a clean release tomorrow. I won't be able to follow up much as I am traveling today. @philwo, current buildcop, FYI @dslomov @ulfjack I guess this is case for having the build cop be the release manager too? |
What is a build cop? Is that something different than the sheriff? |
Sorry for the confusion. It is the same. I just tend to use build cop on
the issue tracker because I find the term is clearer that sheriff on what
the sheriff does.
…On Thu, Nov 30, 2017, 9:32 AM Philipp Wollermann ***@***.***> wrote:
What is a build cop? Is that something different than the sheriff?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#3773 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADjHf7RgTWgBHBEpxmHTrWOyIpCcOQKxks5s7mgdgaJpZM4PdwG->
.
|
let's stabilize before Monday, I think that's doable - and let's cut on
Monday if we can
On Thu, 30 Nov 2017, 10:11 Damien Martin-Guillerez, <
notifications@github.com> wrote:
… Sorry for the confusion. It is the same. I just tend to use build cop on
the issue tracker because I find the term is clearer that sheriff on what
the sheriff does.
On Thu, Nov 30, 2017, 9:32 AM Philipp Wollermann ***@***.***
>
wrote:
> What is a build cop? Is that something different than the sheriff?
>
> —
> You are receiving this because you were assigned.
> Reply to this email directly, view it on GitHub
> <#3773 (comment)
>,
> or mute the thread
> <
https://github.com/notifications/unsubscribe-auth/ADjHf7RgTWgBHBEpxmHTrWOyIpCcOQKxks5s7mgdgaJpZM4PdwG-
>
> .
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3773 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AExrX2dSXTGx4SwiziRPcxUzyKHpOEhLks5s7nE3gaJpZM4PdwG->
.
|
Ok! I’ll have a look at the open breakages and coordinate with Dmitry once I’m in the office in a few minutes. |
The bazel-tests failure in process_wrapper-test should be fixed in the next nightly thanks to 89ec374 |
Is there anything that I can do to help get this sorted out? |
See this update: #4173 (comment) |
#4208 is breaking Android, and we don't have a fix yet. |
So adding @iirina this week sheriff. Status: candidate not possible, there was no nightly due to the disconnected mac slaves. The nightly is now running, I will update the status once it has run. |
So the nightly failed in bootstrapping on a python error on gflags... |
It happens only on Ubuntu 14.04, list of changes in the nightly:
So fb15f0f and 8fd0f4a as likely culprits |
So I got more time to investigate failures of the latest nightly that ran fully before the mac issues:
The other failure seems to be rules_docker which should be fixed. |
#4208 is also fixed. |
Status: looking for a suitable baseline commit for the release candidate. Details:
TODO(@laszlocsomor):
|
Release notes edits:
|
Created 0.9.0rc1:
|
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error> |
Not yet pushed. |
Ah, ok. |
RC is now pushed: |
FTR the global test for 0.9 is there: https://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/bazel/job/release/491/Downstream_projects/ |
Need to cherrypick for RC2:
Maybe need to cherrypick (waiting for answer): |
Need to cherrypick for rc3:
|
Creating rc3. I'll update the thread when it's pushed.
|
Pushed. |
The only post-submit failures are:
|
Great, thanks Peter! |
@davidstanke and @ola-rozenfeld requested cherrypick for RC4: |
Created new RC and initiated push:
I needed to resolve a merge conflict:
Per advice from @ola-rozenfeld , I resolved it as:
|
Cherrypick request for RC5:
|
Fix commit is 03964c8 |
@iirina : Thanks! RC4 push failed, and I messed up my local git clone, so I'm recreating RC4 from scratch. (I'm updating the release guide for future Bazel release managers; I'm pretty sure I know what I'm doing.)
|
Unfortunately, the cherrypick a22d0e9 needs the commit that added the https://ci.bazel.io/job/Global/job/bazel-tests/403/consoleFull
|
Ha! Including 2f3d7df got rid of the merge conflict from a22d0e9 in RC4. Created RC5 and initiated push. CI started building: https://ci.bazel.io/job/bazel/job/release/603/
|
It should not need that. The rest_test can reference the worker from the
old path. Note how the /src/tools/remote is not a new package, I just
moved /src/tools/remote_worker to /src/tools/remote.
If you do cherrypick the move, be mindful to change the references in
remote_execution_test and remote_execution_rest test appropriately (and the
BUILD file as well).
…On Tue, Dec 12, 2017 at 10:44 AM, László Csomor ***@***.***> wrote:
Ha! Including 2f3d7df
<2f3d7df>
got rid of the merge conflict from a22d0e9
<a22d0e9>
in RC4.
Created RC5 and initiated push. CI started building:
https://ci.bazel.io/job/bazel/job/release/603/
$ (...)/release.sh create 0.9.0 ddd5ac1 2cf560f a2d2615 68c577a 766ba8a 2f3d7df a22d0e9 03964c8
remote: Counting objects: 3443, done
remote: Finding sources: 100% (28/28)
remote: Total 28 (delta 11), reused 28 (delta 11)
From sso://bazel/bazel
* branch master -> FETCH_HEAD
Creating new release branch release-0.9.0 for release 0.9.0
Switched to and reset branch 'release-0.9.0'
Applying cherry-picks
Cherry-picking 2cf560f
Cherry-picking a2d2615
Cherry-picking 68c577a
Cherry-picking 766ba8a
Cherry-picking 2f3d7df
Cherry-picking a22d0e9
Cherry-picking 03964c8
Creating release notes
Created 0.9.0rc5 on branch release-0.9.0.
$ (...)/release.sh push
...
To github.com:bazelbuild/bazel
243833b..ac65b44 refs/notes/cherrypick -> refs/notes/cherrypick
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3773 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AYoKuLRIwS69RDhF_SdOOjA_R6lxuFtgks5s_p9rgaJpZM4PdwG->
.
|
OK, I created RC6 without 2f3d7df and with manual edits while cherrypicking a22d0e9 in order to resolve the merge conflict (same way as earlier) and to change references of
|
RCs 4-6 inclusive are available from chocolatey. |
Great, thank you Peter! |
Post-submit tests are https://ci.bazel.io/job/bazel/job/release/617/
I'll go ahead and push RC6 to release. |
Ooops, not yet. 2 weeks have not yet passed since RC1. |
Pushed release:
@petemounce : Could you please update Chocolatey? Thanks! @ilovezfs : I heard you were maintaining the Homebrew recipe. If that's indeed the case, thank you! Could you please update with 0.9.0? If you aren't, do you know who is? |
The last thing before we can close this bug is to update Chocolatey. |
Sorry, did that earlier, forgot to actually comment. https://chocolatey.org/packages/bazel/ |
Yay, thanks to both of you! |
Release tracking bug for December 2017:
/cc @dslomov. You are planned to be the RM for this one but as I said I could exchange would fit my schedule better.
The text was updated successfully, but these errors were encountered: