Skip to content

Wrapping all enums in messages for clarity in C++/Py.#85

Merged
ola-rozenfeld merged 1 commit intobazelbuild:masterfrom
ola-rozenfeld:enum
Jun 6, 2019
Merged

Wrapping all enums in messages for clarity in C++/Py.#85
ola-rozenfeld merged 1 commit intobazelbuild:masterfrom
ola-rozenfeld:enum

Conversation

@ola-rozenfeld
Copy link
Copy Markdown
Contributor

Fixes #56.

@googlebot googlebot added the cla: yes Pull requests whose authors are covered by a CLA with Google. label Jun 3, 2019
@buchgr
Copy link
Copy Markdown
Contributor

buchgr commented Jun 4, 2019

Is this change backwards compatible?

@ola-rozenfeld
Copy link
Copy Markdown
Contributor Author

Yes, none of the enum values changed, so it should be. The rollout plan is:

  1. sync Bazel to latest remote-apis NOT including this commit (for future rollback-ability)
  2. same internally, for RBE
  3. prepare & submit an external Bazel patch syncing remote-apis to this commit, and fixing compile
  4. internally, submit a change that includes three things:
  • syncing remote-apis to this commit
  • fixing Bazel compile
  • fixing RBE

WDYT?

@buchgr
Copy link
Copy Markdown
Contributor

buchgr commented Jun 4, 2019

Why is there a need for a roll out plan if this change is wire compatible?

@ola-rozenfeld
Copy link
Copy Markdown
Contributor Author

Because it breaks compile on clients and servers alike, and in our particular case we have a rather weird dependency tree: RBE and internal Bazel depend on internal remote-apis, while external Bazel depends on its own copy of external remote-apis. So it's hardest for us, but for example for Buildfarm upgrading to this commit it should be a very simple single patch.

@buchgr
Copy link
Copy Markdown
Contributor

buchgr commented Jun 5, 2019

LGTM

ola-rozenfeld pushed a commit to ola-rozenfeld/bazel that referenced this pull request Jun 5, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
ola-rozenfeld pushed a commit to ola-rozenfeld/bazel that referenced this pull request Jun 5, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
@buchgr
Copy link
Copy Markdown
Contributor

buchgr commented Jun 6, 2019

I think you need to sync it because I merged the VSO hash

@ola-rozenfeld ola-rozenfeld merged commit a5c5773 into bazelbuild:master Jun 6, 2019
ola-rozenfeld pushed a commit to ola-rozenfeld/bazel that referenced this pull request Jun 6, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
ola-rozenfeld pushed a commit to ola-rozenfeld/bazel that referenced this pull request Jun 6, 2019
This requires both proto changes and code changes. The code changes will
be submitted separately (and shortly) internally after the proto
changes, temporarily breaking CI.

Passing CI with both code and proto changes: https://buildkite.com/bazel/bazel-bazel-github-presubmit/builds/3235

Change-Id: I56313ae1173502d2fcfc78be8222f53708d9b298
bazel-io pushed a commit to bazelbuild/bazel that referenced this pull request Jun 11, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be

Closes #8566.

Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
PiperOrigin-RevId: 252625845
bazel-io pushed a commit to bazelbuild/bazel that referenced this pull request Jun 11, 2019
irengrig pushed a commit to irengrig/bazel that referenced this pull request Jun 18, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be

Closes bazelbuild#8566.

Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
PiperOrigin-RevId: 252625845
irengrig pushed a commit to irengrig/bazel that referenced this pull request Jun 18, 2019
siberex pushed a commit to siberex/bazel that referenced this pull request Jul 4, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be

Closes bazelbuild#8566.

Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
PiperOrigin-RevId: 252625845
siberex pushed a commit to siberex/bazel that referenced this pull request Jul 4, 2019
irengrig pushed a commit to irengrig/bazel that referenced this pull request Jul 15, 2019
Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be

Closes bazelbuild#8566.

Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
PiperOrigin-RevId: 252625845
irengrig pushed a commit to irengrig/bazel that referenced this pull request Jul 15, 2019
santigl pushed a commit to santigl/remote-apis that referenced this pull request Aug 26, 2020
luca-digrazia pushed a commit to luca-digrazia/DatasetCommitsDiffSearch that referenced this pull request Sep 4, 2022
    Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be

    Closes #8566.

    Change-Id: I48ec300dd5eb2158ece0eea3e27098c45a5ca7be
    PiperOrigin-RevId: 252625845
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes Pull requests whose authors are covered by a CLA with Google.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SymlinkAbsolutePathStrategy enum should be wrapped in a message

4 participants