Hello,

During the verification of RC1 I spotted some issues that I would like
to bring up for discussion.
I don't want to clutter the main vote thread thus I opted to start a
separate thread.

The first point is the common vote thread for both Hive and Metastore.
If we plan to release independent sources and binaries for the "two"
projects it makes more sense to hold separate votes. Currently, the
number of checks that we need to perform as a community is rather high
and takes a significant amount of time to test everything. Moreover,
from the moment that one issue pops-up, even if it is isolated in one
archive, it can stop the entire RC process; it is not possible to say
+1 here, and -1 there.

Secondly, I tried to build the standalone metastore from the source
archive (hive-standalone-metastore-4.1.0-src.tar.gz) but the built
fails cause it has dependencies to hive (e.g., hive-storage-api). If
we don't build Hive before, the
hive-standalone-metastore-4.1.0-src.tar.gz is unusable so I don't see
the benefit in making this archive part of the release process.
Assuming that we can build the hive-standalone-metastore-4.1.0-bin
from apache-hive-4.1.0-src.tar.gz, I would suggest to drop the
hive-standalone-metastore-4.1.0-src.tar.gz at least for now. A more
subtle issue with the standalone source archive is that it doesn't
contain a README and there are no instructions on how to build the
binaries.

More generally, the build instructions for the project are not fully
up-to-date thus I logged HIVE-29102 and HIVE-29103 for tracking
efforts towards this direction.

Another minor issue is the naming conventions that we use for Hive and
Metastore. The metastore archives do not contain the "apache-" prefix.
Although this is not a hard requirement it is a good practice to
protect our (ASF) product branding. Interestingly once we unarchive
the content the apache prefix is present in the extracted directories.

Best,
Stamatis

Reply via email to