| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
--
PiperOrigin-RevId: 144296949
MOS_MIGRATED_REVID=144296949
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add backquotes around the changelog
- Add empty line at the end of the changelog
- Enforce the use of the master changelog prior to release
Fixes #2281.
--
Change-Id: I449f5209a6b05e65411a64ce82ea1d89d60ee4d3
Reviewed-on: https://cr.bazel.build/8044
PiperOrigin-RevId: 144080940
MOS_MIGRATED_REVID=144080940
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the patch-id differ because of merge conflict or subtle adjacent
change, the cherrypick origin was missing, resulting in non existent
cherrypick lines in the changelog.
If the cherrypicks are done by the script, adds the cherrypick origin
to a git note and use that origin when generating the release note. Also
fallback to the commit hash of the resulting commit if the cherrypick
origin cannot be found.
Fixes #2272.
--
Change-Id: I311bbe777ea82be05f9fba0a658bab075ed1bd97
Reviewed-on: https://cr.bazel.build/8042
PiperOrigin-RevId: 144075867
MOS_MIGRATED_REVID=144075867
|
|
|
|
|
|
|
|
|
|
|
|
| |
This only builds a development package, further work (and probably a full pkg_rpm rule) will be needed to make a releasable RPM.
Closes #2276.
--
Change-Id: If307c6143334957a127c7c2fe897009a08e88d5c
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2276
PiperOrigin-RevId: 143450212
MOS_MIGRATED_REVID=143450212
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Does not build: http://ci.bazel.io/job/Bazel/1129/
*** Original change description ***
Export dot-format graphs as-is and download dot as an external repo
--
PiperOrigin-RevId: 142748151
MOS_MIGRATED_REVID=142748151
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 142692462
MOS_MIGRATED_REVID=142692462
|
|
|
|
|
|
|
|
|
| |
Closes #2139.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2139
PiperOrigin-RevId: 142570236
MOS_MIGRATED_REVID=142570236
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Those field are not added to the dsc file and reprepro has started
failing. Reproducing the whole set-up is almost impossible so I
am sending this and will trigger a test release.
Also use release label instead of release name so we get the rc
number (for some reason this was not included in previous release).
Fixes #2256.
To be cherry-picked for #2246
--
Change-Id: Ia0b879a24f1288cbbbb843013d41725fb1ddb569
Reviewed-on: https://cr.bazel.build/8032
PiperOrigin-RevId: 142537787
MOS_MIGRATED_REVID=142537787
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also build the JNI library while bootstraping.
This was once submitted in commit 4a249b6962d32ed4cfd4165dfdae4a555b00bb69 but got
rolled back due to some test breakage that's long
since fixed. In this change I'm slightly modifying
the original code in compile.sh.
Using JNI methods however is necessary because we
can't implement WindowsFileOperations.GetLongPath
in native Java, and having that code is a
prerequisite for the fix of https://github.com/bazelbuild/bazel/issues/2145
See also https://github.com/bazelbuild/bazel/issues/2238
--
PiperOrigin-RevId: 142535019
MOS_MIGRATED_REVID=142535019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
correctly""
Roll-forward with fix: the original change did not produced any changelog if
this was not a release branch, use a default, empty one in that case. The
debian version number will then be LAST_VERSION~HEAD
This reverts commit e4cf9aa8b63173326cfe72ba76be4303bc038def.
--
Change-Id: I9e19b1132570ea20d90053734418f2703b1a641e
Reviewed-on: https://cr.bazel.build/7976
PiperOrigin-RevId: 142525180
MOS_MIGRATED_REVID=142525180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On ci.bazel.io local branch names are not set, so the release script
was not finding information about the master branch. If the master ref
does not exist, this change fall backs to looking at origin/master instead.
Fixes #2263.
To be cherry-picked for #2246.
--
Change-Id: Ibe4f3533e529d79917233d89951f88cb58d14ce3
Reviewed-on: https://cr.bazel.build/8033
PiperOrigin-RevId: 142524954
MOS_MIGRATED_REVID=142524954
|
|
|
|
|
|
|
|
|
|
| |
To be cherry-picked for #2246.
--
Change-Id: I50bbd7dc00e4305f36d9a2a3a8841d6d9bcd2bd7
Reviewed-on: https://cr.bazel.build/8034
PiperOrigin-RevId: 142524920
MOS_MIGRATED_REVID=142524920
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 142494003
MOS_MIGRATED_REVID=142494003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks CI
"Parameter 'url' has no default value", see http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/JAVA_VERSION=1.7,PLATFORM_NAME=linux-x86_64/1104/console.
*** Original change description ***
Make Bazel build dot
This change has several parts, it:
* Adds a "make" repository rule, which runs ./configure && make on a
repository.
* Modifies the tar.gz decompressor to restore timestamps. This was
an issue with dot, as make examines the timestamp to determine if
files need to be rebuilt. Because Bazel was not preserving the
archive's timestamp, it was rebuilding things that it did not need to
(and, I think, exposed some bugs in dot's Makefile).
* Actually add dot as an externa...
***
--
PiperOrigin-RevId: 142469299
MOS_MIGRATED_REVID=142469299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change has several parts, it:
* Adds a "make" repository rule, which runs ./configure && make on a
repository.
* Modifies the tar.gz decompressor to restore timestamps. This was
an issue with dot, as make examines the timestamp to determine if
files need to be rebuilt. Because Bazel was not preserving the
archive's timestamp, it was rebuilding things that it did not need to
(and, I think, exposed some bugs in dot's Makefile).
* Actually add dot as an external repository. I made the dot-graph
target manual, so it won't be downloaded/built by the default //...
target.
* Remove dot scrubbing from the Bazel export process.
* Added some names to download_and_extract params, because it's really
annoying to only be able to reference them positionally.
--
PiperOrigin-RevId: 142452055
MOS_MIGRATED_REVID=142452055
|
|
|
|
|
|
|
|
|
|
| |
Use $PATHSEP to create a Java classpath.
Fixes https://github.com/bazelbuild/bazel/issues/2262
--
PiperOrigin-RevId: 142445784
MOS_MIGRATED_REVID=142445784
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 9012bf1676bd6426229625e2567bfa399f89dabe.
Fixes #2260.
--
Change-Id: Ia08dd65d55274acdd15993cfde4eab225fb01df0
Reviewed-on: https://cr.bazel.build/8012
PiperOrigin-RevId: 142294105
MOS_MIGRATED_REVID=142294105
|
|
|
|
|
|
|
|
|
|
|
| |
Partial fix of #2256
To cherry-pick for #2246
--
Change-Id: Ib25cc1dd85fd4af59b36eb2ac215ebd31d4d9eaa
Reviewed-on: https://cr.bazel.build/7975
PiperOrigin-RevId: 142262764
MOS_MIGRATED_REVID=142262764
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141913623
MOS_MIGRATED_REVID=141913623
|
|
|
|
|
|
|
|
|
|
|
| |
Getting back to the previous branch was confusing for users and
not really useful.
--
Change-Id: Icc3d4b30ab7d75de73fcb5885a215a08b96dfeb3
Reviewed-on: https://cr.bazel.build/7593
PiperOrigin-RevId: 141892852
MOS_MIGRATED_REVID=141892852
|
|
|
|
|
|
|
|
| |
--
Change-Id: Iedbdf32a80e0a4390ff8084a67eba191f544517f
Reviewed-on: https://cr.bazel.build/7770
PiperOrigin-RevId: 141771456
MOS_MIGRATED_REVID=141771456
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141396618
MOS_MIGRATED_REVID=141396618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This generate-rc command allows people to use the git workflow, that is:
$ git checkout -b release-name baseline
$ git cherry-pick commit1 commit2 ...
$ ./scripts/release/release.sh generate-rc
Instead of
$ ./scripts/release/release.sh create name baseline commit1 commit2 ....
--
Change-Id: I4a00f7ab46590450ba7ee26c6509ed747f32d956
Reviewed-on: https://cr.bazel.build/7450
PiperOrigin-RevId: 141163272
MOS_MIGRATED_REVID=141163272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If a user happens to have spaces in the path name,
`scripts/bootstrap/buildenv.sh` will fail with the error `usage: dirname
path`. Quoting the argument to `dirname` when setting `WORKSPACE_DIR`
avoids this issue.
Closes #2030.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2030
PiperOrigin-RevId: 141067912
MOS_MIGRATED_REVID=141067912
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141052150
MOS_MIGRATED_REVID=141052150
|
|
|
|
|
|
|
|
|
| |
Closes #2152.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2152
PiperOrigin-RevId: 141046624
MOS_MIGRATED_REVID=141046624
|
|
|
|
|
|
|
|
|
|
| |
This change does a three way merge with previous release notes if it exists.
--
Change-Id: Idac7905e1550a8e00f96c7034b61603678ff59a6
Reviewed-on: https://cr.bazel.build/7355
PiperOrigin-RevId: 141031870
MOS_MIGRATED_REVID=141031870
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The launcher script uses "exec -a" to launch the wrapper, but if
the wrapper script is itself a Bash script, Bash will set "$0" to be
the path to the wrapper script, not the path to the launcher script.
To work around this, we've been having our wrapper script search the
user's PATH environment variable for bazel-real, but that doesn't
work well with the IntelliJ plugin for Bazel, which may not use the
expected PATH environment.
--
Change-Id: I402ad29d5b809be8e687e217e19c03e7ac3eb972
Reviewed-on: https://cr.bazel.build/7550
PiperOrigin-RevId: 140851992
MOS_MIGRATED_REVID=140851992
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the error message about not being able to ./compile.sh from
a plain checkout, add full instructions on how to build bazel.
This will hopefully reduce the need for questions about this
error message.
--
Change-Id: I79c280c4c8522cf6f38ec731947365178aef9d58
Reviewed-on: https://cr.bazel.build/7594
PiperOrigin-RevId: 140846434
MOS_MIGRATED_REVID=140846434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the create operation is really two part:
1. Overwrite the branch with new cherry-picks
2. Create the commit from the history
The second part will be provided as a command.
--
Change-Id: Id527fa00c0d573825fcb5f324516cfdd4dcb9139
Reviewed-on: https://cr.bazel.build/7350
PiperOrigin-RevId: 140845679
MOS_MIGRATED_REVID=140845679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the release branch does not contains the release commit anymore.
Instead, we regenerate the full release notes each time we have to
(release candidate creation and final release).
Two side effects:
- The date is now showing the date of the operation and no longer
the date of the release candidate (so release will be correctly dated)
- The release notes show the release candidate number :)
Tested: bazel test //scripts/release/... + build README.md
--
Change-Id: Ia249bbdc0d6ed240bd969f24aa013f709f9a0a74
Reviewed-on: https://cr.bazel.build/7338
PiperOrigin-RevId: 140841432
MOS_MIGRATED_REVID=140841432
|
|
|
|
|
|
|
|
|
|
|
|
| |
While we do need changes for certain test to refer to a local
copy of android SDKs, we do not want those changes in the
environment where we build the release artefacts (in particular
the distribution artefact).
--
Change-Id: I471a8c23efea389f52cd7b07b8511f69d16b8d3d
Reviewed-on: https://cr.bazel.build/7592
MOS_MIGRATED_REVID=140831994
|
|
|
|
|
|
|
|
|
| |
commit f17fb3a816851b9f3a954c881e3fbc35bed5d6a6 added the `-m` in the wrong location,
causing the gsutil command to fail, e.g.
http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel-Release/87/console
--
MOS_MIGRATED_REVID=140589924
|
|
|
|
|
|
|
|
|
|
|
|
| |
...when neither run on a distribution artefact nor
PROTOC is set. In this case, it might be that the user
was trying to build a development version of bazel,
which should be done with 'bazel build //src:bazel'.
--
Change-Id: Ib76601f625b36515a94af7508dfd73a3a352710f
Reviewed-on: https://cr.bazel.build/7536
MOS_MIGRATED_REVID=140350570
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this change, `oracle-java7-installer` and `oracle-java8-installer` become
alternatives to satisfy the JDK dependency and thus can be implicitly installed
when someone just asks to install Bazel by itself.
Resolves issue #1821.
Closes #2137.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2137
MOS_MIGRATED_REVID=140200795
|
|
|
|
|
|
|
|
| |
Closes #2095.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2095
MOS_MIGRATED_REVID=140134289
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've used this to create https://chocolatey.org/packages/bazel/0.4.1-rc2-20161124-122858 which is in the queue for automated validation.
That package is built with #2134.
Closes #2135.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2135
MOS_MIGRATED_REVID=140131036
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run the command with the `-m` option so gsutil
will copy files in parallel.
Suggested by gsutil itself
http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel-Release/83/console
(look for "NOTE: You are performing a sequence of
gsutil operations")
--
MOS_MIGRATED_REVID=140119304
|
|
|
|
|
|
|
|
|
|
| |
See gitter chat around https://gitter.im/chocolatey/choco?at=58361d42b07a1fd34833fe36. The rc failed automatic validation because of it, we think.
Closes #2134.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2134
MOS_MIGRATED_REVID=140114046
|
|
|
|
|
|
|
|
|
|
| |
the order of the error_prone_core jar and the guava jar. The default
alphabetical-directory ordering is bad for the same reason that care is needed
in the order of those jars in the rules in third_party/BUILD (see the comments
there for more info).
--
MOS_MIGRATED_REVID=140051569
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change ./compile.sh to look for pregenerated protoc output and use it,
if present. If not, insist on PROTOC and GRPC_JAVA_PLUGIN to be specified
via the environment. In this way compile.sh does not depend on committed
binaries any more.
--
Change-Id: I0d19a16535b606d2a6ab26ca349a7f9db8e224b7
Reviewed-on: https://bazel-review.googlesource.com/#/c/6731
MOS_MIGRATED_REVID=140037537
|
|
|
|
|
|
|
|
|
|
| |
Based on [this comment](https://github.com/bazelbuild/bazel/issues/2027#issuecomment-262229811), allow python3 to be used. cc @meteorcloudy.
Closes #2122.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2122
MOS_MIGRATED_REVID=140031775
|
|
|
|
|
|
|
| |
--
Change-Id: I4d4b7d84b105061d1555da7f7144f310dde38cc8
Reviewed-on: https://cr.bazel.build/7512
MOS_MIGRATED_REVID=140025107
|
|
|
|
|
|
|
|
|
|
|
| |
This is a first change to get rid of the release commit on release branch.
Doing so will 1/ allows for git workflow (git cherry-pick), 2/ allows to
use merge feature from git notes.
--
Change-Id: Id6a93f0dc70b9efe8ff705f1dd2a16489989f281
Reviewed-on: https://cr.bazel.build/7337
MOS_MIGRATED_REVID=139904935
|
|
|
|
|
|
|
| |
--
Change-Id: I9eb4897dd65e1f63fb4a1ff59ba901f81cd2e6c0
Reviewed-on: https://cr.bazel.build/7336
MOS_MIGRATED_REVID=139580860
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139573133
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139572117
|
|
|
|
|
|
|
| |
On Windows, passing a shell script to this command will lead to a crash.
--
MOS_MIGRATED_REVID=139570957
|
|
|
|
|
|
|
| |
fixed https://github.com/bazelbuild/bazel/issues/2102
--
MOS_MIGRATED_REVID=139562049
|
|
|
|
|
|
|
|
|
|
|
| |
...as compile.sh from a plain checkout won't work in the future (an unpacked
distribution archive would be necessary, but using the bootstrap bazel is
easier for CI).
--
Change-Id: I186a9422bb1a092ced7396f396a8a158aa67e0f4
Reviewed-on: https://bazel-review.googlesource.com/#/c/7352
MOS_MIGRATED_REVID=139458547
|