-1 (binding) Not Ok: Helm chart.yaml (in the helm package) doesn't contain the ASF header whereas the source one contain it (https://github.com/apache/polaris/blob/release/1.0.x/helm/polaris/Chart.yaml#L1). It seems the packaging removed the ASF header, which is not correct. We have to keep the header in the non binary file. No Ok: OpenHFT should be documented in Spark plugin LICENSE.
I checked: - Source distribution -- incubating is in the version -- signature and checksum are good -- DISCLAIMER is present -- LICENSE and NOTICE are good (personally, I think NOTICE should not mention Nessie as it's just the copyright and already in the LICENSE, but one IPMC asked that during 0.9.0 release vote) -- No binary file found in the source distribution -- Headers look correct (NB: the files without header are coming from other projects as mentioned in the LICENSE file and the original file doesn't contain header, like Docsy or Mustache templates). Nit: the svg file (from the project) could contain ASF header. -- Build works from source distribution - Binary distribution -- incubating is in the version -- signature and checksum are good -- DISCLAIMER is present -- LICENSE and NOTICE look good -- Can start Polaris server from the binary distribution - Helm Chart -- incubating is in the version -- DISCLAIMER is present -- LICENSE and NOTICE are good -- Signature and checksum are good in prov file -- NOT OK: Header is not present Chart.yaml - Bundle jar (Spark) -- incubating is in the name -- LICENSE is missing OpenHFT: OpenHFT is shaded in Parquet, so should be documented in LICENSE. OpenHFT (Java Lang) is using Apache license (no NOTICE) (https://github.com/OpenHFT/Java-Lang/tree/master). Sorry I missed that before. I will sync with Yufei and provide PRs to fix that. Regards JB On Sat, Jun 28, 2025 at 1:34 AM Yufei Gu <flyrain...@gmail.com> wrote: > > Hi everyone, > > I propose that we release the following RC as the official Apache Polaris > 1.0.0-incubating release. > > This corresponds to the tag: apache-polaris-1.0.0-incubating-rc4 > * > https://github.com/apache/polaris/commits/apache-polaris-1.0.0-incubating-rc4 > * > https://github.com/apache/polaris/tree/0e901982e47cae94f6934ea14e1d868d92fa13ba > > The release tarball, signature, and checksums are here, including both > source code and binary distributions: > * > https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-1.0.0-incubating/ > > > Helm chart (You can verify with the command `helm verify`): > > * > https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart/1.0.0-incubating/ > NB: the docker images (polaris-server and polaris-admin) will be published > on DockerHub once release vote passes. > > You can find the KEYS file here: > * https://downloads.apache.org/incubator/polaris/KEYS > > Convenience binary artifacts are staged on Nexus. The Maven repository URL > is: > * https://repository.apache.org/content/repositories/orgapachepolaris-1024/ > > Please download, verify, and test. > > Please vote in the next 72 hours. > > [ ] +1 Release this as Apache polaris 1.0.0-incubating > [ ] +0 > [ ] -1 Do not release this because... > > Only PPMC members and mentors have binding votes, but other community > members are > encouraged to cast non-binding votes. This vote will pass if there are 3 > binding +1 votes and more binding +1 votes than -1 votes. > > NB: if this vote passes, a new vote has to be started on the Incubator > general mailing list. > > Yufei