Hi Adnan, Actually, I double checked the code in 1.4.0 and most of the required changes for building the helm index appear to be present.
However, there appears to be a bug in the action. It does not "add" the index to svn. So the missing change appears to be [4154] Here's the backport: [4199] [4154] https://github.com/apache/polaris/pull/4154 [4199] https://github.com/apache/polaris/pull/4199 Cheers, Dmitri. On Tue, Apr 14, 2026 at 10:48 AM Adnan Hemani via dev < [email protected]> wrote: > Hi Dmitri, > > Yes, I surely can, but I believe we will need to give some additional time > for any objections. If it’s not much trouble, could you please open the > cherry-pick PR and I will approve and merge it in the late afternoon (I may > not be able to do the cherry-pick until then). > > Best, > Adnan Hemani > > > On Apr 14, 2026, at 6:42 AM, Dmitri Bourlatchkov <[email protected]> > wrote: > > > > Hi Adnan, > > > > Would you cherry-pick [3515] into the 1.4.0 release branch? > > > > I hope it's not too hard and it will help a lot with helm validation and > > publication (no manual index work). > > > > WDYT? > > > > [3515] > https://www.google.com/url?q=https://github.com/apache/polaris/pull/3515&source=gmail-imap&ust=1776778923000000&usg=AOvVaw0itFoJRCdhYNOG2aCVZRnY > > > > Thanks, > > Dmitri. > > > > > > > >> On Thu, Apr 9, 2026 at 4:51 PM Dmitri Bourlatchkov <[email protected]> > wrote: > >> > >> Hi Adnan, > >> > >> The new helm index process was added in [3515], but I guess it was not > >> reflected on `dev`. > >> > >> The closest `dev` thread on this topic that I could find is [1]. > >> > >> Still, I think the PR is pretty clear. Quoting from its description: > >> > >>> The goal is that the exact same Helm chart index can be promoted to > dist > >> release > >>> after a vote succeeds. I.e. we do not need to re-generate it in the 4th > >> workflow. > >> > >> I believe it is a solid approach and I assumed we would follow it for > >> 1.4.0. WDYT? > >> > >> [1] > https://www.google.com/url?q=https://lists.apache.org/thread/wo353z4scyj85bw4lfk5onc28xgznvwp&source=gmail-imap&ust=1776778923000000&usg=AOvVaw3lNB7XhU-rX1P3cuyj2ijl > >> > >> [3515] > https://www.google.com/url?q=https://github.com/apache/polaris/pull/3515&source=gmail-imap&ust=1776778923000000&usg=AOvVaw0itFoJRCdhYNOG2aCVZRnY > >> > >> Thanks, > >> Dmitri. > >> > >> On Wed, Apr 8, 2026 at 11:03 PM Adnan Hemani via dev < > >> [email protected]> wrote: > >> > >>> Hi Dmitri, > >>> > >>> Thanks for the verifications. The email .txt files were generated as > part > >>> of the automated release process - I'm really not sure why those are > there > >>> either, but didn't change it since I didn't find it to be a big issue. > I'm > >>> happy to make a change to remove them for the next release (or as part > of > >>> this release if RC1 doesn't pass). > >>> > >>> I'm not familiar on the helm index background, but can confirm that > there > >>> was not an "index.yaml" file generated as part of the GitHub Action. > >>> Robert/Pierre, is this something you can confirm that we had consensus > on > >>> doing and if the current release should've done this? > >>> > >>> Best, > >>> Adnan Hemani > >>> > >>> On Tue, Apr 7, 2026 at 12:24 PM Dmitri Bourlatchkov <[email protected]> > >>> wrote: > >>> > >>>> Hi All, > >>>> > >>>> Voting +0 for now because of the two strange .txt files and helm index > >>>> issue (below) > >>>> > >>>> Verified: > >>>> * Checksums > >>>> * Signatures > >>>> * Build from source > >>>> > >>>> So far all clear. > >>>> > >>>> However: > >>>> > >>>> $ helm repo add polaris-rc > >>>> > https://www.google.com/url?q=https://dist.apache.org/repos/dist/dev/polaris/helm-chart&source=gmail-imap&ust=1776778923000000&usg=AOvVaw33mKHPsKmP1hWtp1ddptOi > >>>> Error: looks like " > >>>> > https://www.google.com/url?q=https://dist.apache.org/repos/dist/dev/polaris/helm-chart&source=gmail-imap&ust=1776778923000000&usg=AOvVaw33mKHPsKmP1hWtp1ddptOi > " > >>>> is not a valid chart repository or cannot be reached: failed to fetch > >>>> > https://www.google.com/url?q=https://dist.apache.org/repos/dist/dev/polaris/helm-chart/index.yaml&source=gmail-imap&ust=1776778923000000&usg=AOvVaw1JUUwVlAP5s8rkHtehPQhU > : > >>> 404 > >>>> Not Found > >>>> > >>>> IIRC, the idea was for the RCs to host a new helm index verbatim. The > >>> index > >>>> will then replace the old index at release publication time. This way > >>> we'd > >>>> be able to validate its exact contents before making it available to > all > >>>> users. > >>>> > >>>> WDYT? > >>>> > >>>> Cheers, > >>>> Dmitri. > >>>> > >>>> > >>>> > >>>> On Tue, Apr 7, 2026 at 3:10 PM Dmitri Bourlatchkov <[email protected]> > >>>> wrote: > >>>> > >>>>> Hi Adnan, > >>>>> > >>>>> I see these two files in dist... Do we really need them there? > >>>>> > >>>>> apache-polaris-1.4.0.vote-email-body.txt > >>>>> apache-polaris-1.4.0.vote-email-subject.txt > >>>>> > >>>>> Thanks, > >>>>> Dmitri. > >>>>> > >>>>> On Mon, Apr 6, 2026 at 9:37 PM Adnan Hemani via dev < > >>>>> [email protected]> wrote: > >>>>> > >>>>>> Hi everyone, > >>>>>> > >>>>>> I propose that we release the following RC as the official Apache > >>>> Polaris > >>>>>> 1.4.0 release. (Do not worry, there is no RC0 for this release :) > >>>>>> > >>>>>> This corresponds to the tag: apache-polaris-1.4.0-rc1 > >>>>>> * > https://www.google.com/url?q=https://github.com/apache/polaris/commits/apache-polaris-1.4.0-rc1&source=gmail-imap&ust=1776778923000000&usg=AOvVaw0GBNTp4JlIg36vKooxqITv > >>>>>> * > >>>>>> > >>>>>> > >>>> > >>> > https://www.google.com/url?q=https://github.com/apache/polaris/tree/70f7a0288412f80197fca71d5f635ca221eb6331&source=gmail-imap&ust=1776778923000000&usg=AOvVaw3XoVHvgxXLolmhLXAekQdw > >>>>>> > >>>>>> The release tarball, signature, and checksums are here: > >>>>>> * > https://www.google.com/url?q=https://dist.apache.org/repos/dist/dev/polaris/1.4.0&source=gmail-imap&ust=1776778923000000&usg=AOvVaw3p3muO0OeZvqN5qPW-pe-3 > >>>>>> > >>>>>> Helm charts are available on: > >>>>>> * > https://www.google.com/url?q=https://dist.apache.org/repos/dist/dev/polaris/helm-chart/1.4.0&source=gmail-imap&ust=1776778923000000&usg=AOvVaw3oWqQNHYJoiKVHDD8J4t5U > >>>>>> > >>>>>> NB: you have to build the Docker images locally in order to test > Helm > >>>>>> charts. > >>>>>> > >>>>>> You can find the KEYS file here: > >>>>>> * > https://www.google.com/url?q=https://downloads.apache.org/polaris/KEYS&source=gmail-imap&ust=1776778923000000&usg=AOvVaw1zXDcTFnw8C1rtsmLlV1Qb > >>>>>> > >>>>>> Convenience binary artifacts are staged on Nexus. The Maven > >>> repositories > >>>>>> URLs are: > >>>>>> * > >>>>>> > >>>> > >>> > https://www.google.com/url?q=https://repository.apache.org/content/repositories/orgapachepolaris-1063/&source=gmail-imap&ust=1776778923000000&usg=AOvVaw2hgo6YTkEKtzzbThOsZO3L > >>>>>> > >>>>>> Please download, verify, and test according to the release > >>> verification > >>>>>> guide, which can be found at: > >>>>>> * > >>>>>> > >>>>>> > >>>> > >>> > https://www.google.com/url?q=https://polaris.apache.org/community/release-guides/release-verification-guide/&source=gmail-imap&ust=1776778923000000&usg=AOvVaw0Al64-hLxzsW095ZrN9gx3 > >>>>>> > >>>>>> Please vote in the next 96 hours (extra time given due to Iceberg > >>>> Summit). > >>>>>> > >>>>>> [ ] +1 Release this as Apache Polaris 1.4.0 > >>>>>> [ ] +0 > >>>>>> [ ] -1 Do not release this because... > >>>>>> > >>>>>> Only PMC members 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. > >>>>>> > >>>>>> Best, > >>>>>> Adnan Hemani > >>>>>> > >>>>> > >>>> > >>> > >> >
