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
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
>

Reply via email to