We have been rebasing master after releases so that the release tag
(and commits for the changelog, Java package metadata, etc.) appears
in master. This only affects PRs merged while the release vote is
open, but it's understandably not ideal.

There was a prior mailing list thread where we discussed this. The
alternative is to not merge PRs while a release vote is open, but this
has the effect of artificially slowing down the development cadence.

I would suggest we do a 0.8.1 bug fix release sometime in the next 2
weeks with the goal of helping Ray get onto a tagged release, and
establish some process to help us validate master before cutting a
release candidates to avoid having to cancel a release vote. We also
need to be able validate the Spark integration more easily (this is
ongoing in https://github.com/apache/arrow/pull/1319 -- Bryan do you
have time to work on this?)

thanks
Wes

On Wed, Jan 17, 2018 at 12:39 AM, Robert Nishihara
<robertnishih...@gmail.com> wrote:
> I've noticed that specific commits sometimes disappear from the master
> branch. Is this an inevitable consequence of the way Arrow does releases?
> Or would it be possible to avoid removing commits from the master branch?
>
> Of course once we start using Arrow releases this won't be an issue. At the
> moment we check out specific Arrow commits, and so there are a number of
> commits in our history that no longer build because the corresponding
> commits in Arrow have disappeared.

Reply via email to