Hi Jan,

The issue was discussed on the release voting thread and there seems to be
an agreement
in the community that it may not be worth holding the release to include
Java 8 support
since

1.) Among most of the users, as evident on the vote thread, very few are
running Java 8
in dev and test environment and even fewer are running it in production.

2.) The changes that seem to fix the test failures involves moving to a
very new release of
few libraries which are tightly integrated with Drill's core functionality
and hence we would
like to test these a bit more before merging in to a release.

3.) With our goal to have shorter and more frequent (monthly) releases, we
try to be little
judicious with picking what issue could have a wider user impact and should
be fixed immediately,
vs something which affects a very small percentage of use cases.

4.) And lastly, as Julian mentioned on the thread that the set of fixes
might not be complete yet,
I think we need more time before we can merge these changes in to a release
with confidence to
support a new platform.

I hope this persuades you to reconsider your position on this release
candidate.

Regards,
aditya...


On Tue, Oct 7, 2014 at 12:02 PM, Ted Dunning <ted.dunn...@gmail.com> wrote:

> On Tue, Oct 7, 2014 at 8:41 AM, jan i <j...@apache.org> wrote:
>
> > It seems (from the vote thread) you already have solved the problem, but
> > dont want to wait for a respin, can you please at least explain why the
> > project is under such a time constraint, that 72 hours is too long to
> wait
> > to make good quality.
> >
>
> You have to make a cut somewhere.
>
> There are always a number of very small, low priority bugs and platform
> issues in any release.  Drill is now on a monthly release cycle so triaging
> a minor bug as something that doesn't stop shipping has very little
> down-side.
>
> On the other hand, delaying by 3+ days is more than a 10% delay in the
> monthly release.
>
> Your characterization of this issue being a "quality" issue is also a bit
> of an over-statement.  The problem was that several dependencies worked
> differently on Java8 than Java7.  The fix involved changing the version of
> these dependencies.  Changing dependency versions is not a small change and
> requires a full QA cycle since it takes serious thought to decide what
> impact the version change might have.  The best way for that to happen in a
> reasonable way is to simply put this fix in the next release.
>

Reply via email to