Hi all,

We are currently behind schedule for the 1.4.0 release. I propose that we
prioritize this release immediately so we can submit it for a vote as soon
as possible.

Here is a quick update:

1. PR #3912 regarding the Spark plugin LICENSE/NOTICE has been merged. I am
performing a final review, but we should be set on this.
2. I am currently reviewing PR #4024 regarding release verification and
expect to finish today.

I propose a deadline of the end of this week for this release. If we
continue to encounter issues with the release scripts, we can move forward
with a manual process.

Thoughts?

Regards,
JB

On Thu, Mar 19, 2026 at 5:28 AM Jean-Baptiste Onofré <[email protected]>
wrote:

> HI Adnan
>
> Thanks for the update.
>
> 1. About #4024, I'm a bit surprised it happens now. I don't know a change
> explaining this. Let me take a look on the PR.
> 2. If it defers, it can be because the reproducible build is "broken". Let
> me execute the verify locally.
> 3.The release script expects that all distributed artifacts include
> LICENSE/NOTICE. #3912 seems to remove that for the Spark plugin. I didn't
> review #3912 and there's not a lot of details about the change. It didn't
> happen before because it's the first time we distribute the Spark plugin.
> Same here: I need to take a look.
>
> I will keep you posted asap (I'm traveling back home this morning, I
> should have time this afternoon to investigate).
>
> Regards
> JB
>
> On Thu, Mar 19, 2026 at 4:26 AM Adnan Hemani via dev <
> [email protected]> wrote:
>
>> Hi all,
>>
>> While I have successfully generated the release materials for the RC0 of
>> Polaris v1.4.0, I am facing a few issues when running the
>> `verify-release.sh` script.
>>
>> 1. A file descriptor resource leak causes the script to deadlock during
>> the
>> Signature and Checksum verification of the Maven repo. I've opened #4024
>> [1] to suggest a fix to this issue.
>>
>> 2. Getting errors on all artifacts: "Locally built and staged Maven
>> repository artifact XXX differ". I've verified I'm using the same Java
>> version to compile locally. So far, my hunch is that some asymmetric
>> differences exist between how the code is assembled in the GitHub workflow
>> and how we assemble it locally, perhaps relating to the "-PjarWithGitInfo"
>> and "-Prelease" flags. I really have no clue why this may be happening...
>>
>> 3. The verify-release script is complaining that the LICENSE and NOTICE
>> files are not found in "META-INF/" for the Spark connector jars. My
>> understanding is that #3912 [2] may be causing this. I'm not sure if there
>> was a decision that LICENSE/NOTICE files do not need to be placed there?
>> But if not, is there a bug in #3912 that needs fixing?
>>
>> Here is a link to the GitHub Actions run that produces the materials I was
>> attempting to verify:
>> https://github.com/apache/polaris/actions/runs/23222125467
>>
>> [1] https://github.com/apache/polaris/pull/4024
>> [2] https://github.com/apache/polaris/pull/3912
>>
>> Best,
>> Adnan Hemani
>>
>

Reply via email to