Hi All, 

Hive 4.0.1 Overview:
Now there are six Hive issues that tagged with hive-4.0.1-must left un-merged 
to branch-4.0, most of them are resolved on the master. Regarding to TEZ-4557, 
a workaround in Hive is to add the missing jars to the hive.aux.jars.path, 
which is acceptable, from my perspective, I would like to skip including the 
TEZ-4557 in this release.

I like the idea of cherry-picking only critical bugs and important improvements 
based on one major release, it can introduce less surprises, stable updates and 
learning cost savings. To reduce maintenance burden for the community, I think 
we can take some rules. For instance, Any release branch would be freeze after 
some time or some minors released(like
the branch-4.x could be expired two years latter or after three minor releases).

Regards,
Zhihua

On 2024/07/31 11:30:25 Denys Kuzmenko wrote:
> Hi Stamatis,
> 
> `It's been already 4 months since the release of Hive 4.0.0`. That's true, 
> Zhihua can give a more detailed view of things, however, the main reason is 
> that it took a while to resolve the identified bugs. 
> ATM the only blocking item is TEZ-4557, which might not be available until 
> September, so we might decide to skip it or try to workaround in Hive if 
> possible.
> 
> Hive-4.0 branch was well-tested by the community and is in a much better 
> shape than the master. 
> For Hive-4.1 release plan was to migrate to JDK-17+ which might take more 
> time.
> 
> `Commit and release always from master.` I don't think that's a good idea as 
> it won't solve the mentioned here reason for the change: increase release 
> cadence 
> 
> I feel the current problem is the lack of support from committers, as many 
> major bug fixes are simply not being reviewed on time.
> 
> Regards,
> Denys
> 
> 

Reply via email to