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://github.com/apache/polaris/pull/3515

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://lists.apache.org/thread/wo353z4scyj85bw4lfk5onc28xgznvwp
>
> [3515] https://github.com/apache/polaris/pull/3515
>
> 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://dist.apache.org/repos/dist/dev/polaris/helm-chart
>> > Error: looks like "
>> > https://dist.apache.org/repos/dist/dev/polaris/helm-chart";
>> > is not a valid chart repository or cannot be reached: failed to fetch
>> > https://dist.apache.org/repos/dist/dev/polaris/helm-chart/index.yaml :
>> 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://github.com/apache/polaris/commits/apache-polaris-1.4.0-rc1
>> > >> *
>> > >>
>> > >>
>> >
>> https://github.com/apache/polaris/tree/70f7a0288412f80197fca71d5f635ca221eb6331
>> > >>
>> > >> The release tarball, signature, and checksums are here:
>> > >> * https://dist.apache.org/repos/dist/dev/polaris/1.4.0
>> > >>
>> > >> Helm charts are available on:
>> > >> * https://dist.apache.org/repos/dist/dev/polaris/helm-chart/1.4.0
>> > >>
>> > >> NB: you have to build the Docker images locally in order to test Helm
>> > >> charts.
>> > >>
>> > >> You can find the KEYS file here:
>> > >> * https://downloads.apache.org/polaris/KEYS
>> > >>
>> > >> Convenience binary artifacts are staged on Nexus. The Maven
>> repositories
>> > >> URLs are:
>> > >> *
>> > >>
>> >
>> https://repository.apache.org/content/repositories/orgapachepolaris-1063/
>> > >>
>> > >> Please download, verify, and test according to the release
>> verification
>> > >> guide, which can be found at:
>> > >> *
>> > >>
>> > >>
>> >
>> https://polaris.apache.org/community/release-guides/release-verification-guide/
>> > >>
>> > >> 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