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