Bazel: December release - ETA Dec 7

Created on 1 Dec 2016  Â·  22Comments  Â·  Source: bazelbuild/bazel

Assigning to @iirina who's the current sheriff.

November release thread, to serve as an example: https://github.com/bazelbuild/bazel/issues/2027

release blocker process

Most helpful comment

I published the chocolatey package - https://chocolatey.org/packages/bazel/0.4.2 - and it's waiting automated validation and human review, as usual.

All 22 comments

Handover: we have 0.4.2rc1 out since yesterday, so if all goes well (no cherrypicks necessary so no new RC needs to be created) we can release it on Dec 7 evening.

Hi @laszlocsomor & @iirina - these tickets are great to catch up with release activity, but they're quite hard to find or know about generally via github. Please could they be added to the milestone(s) which they will be releasing, so they're more discoverable?

@petemounce : Making these issues more discoverable is a good idea. Since we only have milestones for minor versions and not patch versions (as in MAJOR.MINOR.PATCH), I suggest adding a "Release" label to them. How does that sound?

There is a release blocker label that should be added to those bug :)

On Thu, Dec 1, 2016, 2:38 PM László Csomor notifications@github.com wrote:

@petemounce https://github.com/petemounce : Making these issues more
discoverable is a good idea. Since we only have milestones for minor
versions and not patch versions (as in MAJOR.MINOR.PATCH
https://bazel.build/versions/master/docs/support.html#release-versioning),
I suggest adding a "Release" label to them. How does that sound?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bazelbuild/bazel/issues/2158#issuecomment-264175002,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADjHf0aI7V8ApBBzFAhEkRdKm68h61sDks5rDs3fgaJpZM4LBVAu
.

@laszlocsomor that would work if it were linked prominently from the website and docs? If people land on github, though, then less discoverable than milestones which are part of the ui as a first class thing.

Can we please cherry-pick 7b835d97219e40ee92b109fbecd2dc3b37db024c
into the release? Currently, our release artefacts are build in
an environment with a changed WORKSPACE file; this results in a
distribution archive that is not usable (issue #2169).

Thanks,
Klaus

--
Klaus Aehlig
Google Germany GmbH, Erika-Mann-Str. 33, 80636 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Matthew Scott Sucherman, Paul Terence Manicle

@aehlig : yes.
@iirina : I can do the cherrypick Klaus requested and create the new RC because I started the 0.4.2 release.

@petemounce : Good point.

Created RC2:

$ scripts/release/release.sh create 0.4.2 6331a94bf74b936c7cbb2868267936f0981e10d9 7b835d97219e40ee92b109fbecd2dc3b37db024c
...
Created 0.4.2RC2 on branch release-0.4.2.

$ scripts/release/release.sh push

See https://github.com/bazelbuild/bazel/issues/2027#issuecomment-263866909 for RC1 creation.

We have a release-blocking bug in the internal version; may be affecting Bazel too; we may need another cherry pick once that is fixed.

Published https://chocolatey.org/packages/bazel/0.4.2-rc2 - it's in their automated validation queue.

The internal release-blocking bugs are either unrelated to Bazel or their culprit was submitted after the Bazel RC was cut, so I think we're good.

I pushed the release, but due to Jenkins and thus the "bazel release" job having issues, it's not yet announced. It also appears weird on our "Releases" page, though maybe I just need to wait until all binaries are uploaded.

No, the more likely culprit is https://github.com/bazelbuild/bazel/issues/2200. The release wasn't properly pushed, so for now it's just a tag.

Aw yiss! Yes, that was the culprit, and after https://github.com/bazelbuild/bazel/issues/2200#issuecomment-265536121, the windows slave finally came to life, and i could rerun the bazel job for 0.4.2, and it succeeded, and it's green, and i'm so happy now.

Uploading bazel-0.4.2-jdk7-dist.zip...
Error: Github returned an error:
 Code: 502 Bad Gateway. 
 Body: {"message":"Error uploading asset","request_id":"92943694:14B8B:160549FE:58485AFD"}

Looks like bazel-0.4.2-jdk7-dist.zip is not uploaded, we can do it manually.

But we have the release!!! \o/

Wow, thanks for checking that @meteorcloudy ! I'll upload the file.

The artifact was built by this run: http://ci.bazel.io/job/Bazel/JAVA_VERSION=1.7,PLATFORM_NAME=linux-x86_64/1080/

Done. I verified that the SHA256 of the zip matches that in the .sha256 file.

I published the chocolatey package - https://chocolatey.org/packages/bazel/0.4.2 - and it's waiting automated validation and human review, as usual.

Awesome, thank you @petemounce!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

digitalsword picture digitalsword  Â·  110Comments

dslomov picture dslomov  Â·  61Comments

dfabulich picture dfabulich  Â·  67Comments

philwo picture philwo  Â·  70Comments

dslomov picture dslomov  Â·  84Comments