By the way, as tracking in issue #2204, it's expected the verify-release.sh
script warns about differences between local build and files on dist/maven
staging repo.

The reason is:
  - Quarkus-generated bytecode (generated-bytecode.jar,
transformed-bytecode.jar, quarkus-application.jar) is non-deterministic
  - Re-assembled jars (polaris-admin-*.jar, polaris-server-*.jar) contain
the above
  - Zips/tarballs containing any of the above inherit the
non-reproducibility
Until Quarkus fully supports reproducible builds, these differences are
expected and should be reviewed manually rather than treated as release
blockers.

So, maybe we should have a "clear/emphasized" message on the
verify-release.sh script about "reproducible build known issue".

Regards
JB


On Tue, Mar 31, 2026 at 6:37 AM Jean-Baptiste Onofré <[email protected]>
wrote:

> I created https://github.com/apache/polaris/pull/4092 to update the
> verify-release.sh script, checking if LICENSE/NOTICE exists in either root
> or META-INF.
>
> Regards
> JB
>
> On Tue, Mar 31, 2026 at 6:16 AM Yufei Gu <[email protected]> wrote:
>
>> Thanks for the confirmation, JB, that aligns with my understanding.
>>
>> Let me briefly summarize the issue raised in the thread:
>> https://lists.apache.org/thread/bv2bdv4d2yhslnmj9bthsthfsd35b0of
>>
>> Adnan noted that the verify-release script reports missing LICENSE and
>> NOTICE files under META-INF/ for the Spark connector JARs, which were
>> removed in PR 3912.
>>
>> My understanding is that these files are not required in META-INF/, as
>> the top-level LICENSE and NOTICE files should be sufficient. I also
>> double-checked previous releases: versions 1.0.0, 1.0.1, 1.1.0, and 1.2.0
>> do not include them under META-INF/, while only 1.3.0 does.
>>
>> Given this, I suggest either ignoring this warning from the
>> verify-release script or updating the script accordingly.
>>
>> Yufei
>>
>>
>> On Mon, Mar 30, 2026 at 8:59 PM Jean-Baptiste Onofré <[email protected]>
>> wrote:
>>
>>> Hi
>>>
>>> An update about 1.4.0 release:
>>> - LICENSE/NOTICE have been fixed on the Spark plugin
>>> - We have a plan about the CLI for the 1.4.0 release
>>> - I checked Spark plugin build and it looks compliant with reproducible
>>> build to me (since ShadowJar extends AbstractArchiveTask, the
>>> createPolarisSparkJar bundle JAR also inherits these settings
>>> automatically, meaning both the regular JAR and the shadow/bundle JAR
>>> should be reproducible).
>>>
>>> I think we are good to go with the release.
>>>
>>> Anything missing for the 1.4.0 release ?
>>>
>>> Regards
>>> JB
>>>
>>> On Tue, Mar 17, 2026 at 8:02 AM Jean-Baptiste Onofré <[email protected]>
>>> wrote:
>>>
>>>> Hi Yufei,
>>>>
>>>> I agree; that is a good plan for the CLI.
>>>>
>>>> We will update the release script and process regarding the CLI for the
>>>> 1.5.0 release.
>>>>
>>>> Regards,
>>>> JB
>>>>
>>>> On Mon, Mar 16, 2026 at 7:05 PM Yufei Gu <[email protected]> wrote:
>>>>
>>>>> For CLI publishing, we set up this pypi repo last year:
>>>>> https://pypi.org/manage/project/apache-polaris/releases/.
>>>>>
>>>>> We need to publish to this repo once the 1.4.0 vote passed. Users can
>>>>> pull it directly from PyPI after that.
>>>>>
>>>>> Yufei
>>>>>
>>>>>
>>>>> On Sun, Mar 8, 2026 at 10:02 AM Jean-Baptiste Onofré <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I will work with Robert on #3909. I will do another pass to have it
>>>>>> merge
>>>>>> asap.
>>>>>>
>>>>>> PR #3891 looks good to me and can be merged imho.
>>>>>>
>>>>>> Following PR #3881 (fixing LICENSE/NOTICE in both admin and server
>>>>>> distributions), we have to update the "main" distribution (basically
>>>>>> merging both admin and server distributions LICENSE/NOTICE).
>>>>>>
>>>>>> So, to summarize the blockers for 1.4.0:
>>>>>> - PR #3891 is good and can be merged
>>>>>> - PR #3909 needs another pass (I gonna do that)
>>>>>> - LICENSE/NOTICE from the "main" distribution should be updated
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On Wed, Mar 4, 2026 at 9:54 PM Jean-Baptiste Onofré <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>> > Hi
>>>>>> >
>>>>>> > I did the #3909 review and it's not "complete" (see
>>>>>> >
>>>>>> https://github.com/apache/polaris/pull/3909#pullrequestreview-3891720251
>>>>>> > for the one interested).
>>>>>> >
>>>>>> > I will work to fix that (either with Robert or creating a new PR).
>>>>>> > I will keep you posted :)
>>>>>> >
>>>>>> > Regards
>>>>>> > JB
>>>>>> >
>>>>>> > On Wed, Mar 4, 2026 at 2:38 PM Jean-Baptiste Onofré <
>>>>>> [email protected]>
>>>>>> > wrote:
>>>>>> >
>>>>>> >> Hi
>>>>>> >>
>>>>>> >> I'm checking the LICENSE/NOTICE in the Spark plugin right now
>>>>>> (#3909).
>>>>>> >> I'm also doing a full pass to be sure we are good.
>>>>>> >>
>>>>>> >> I will keep you posted.
>>>>>> >>
>>>>>> >> Thanks !
>>>>>> >>
>>>>>> >> Regards
>>>>>> >> JB
>>>>>> >>
>>>>>> >> On Wed, Mar 4, 2026 at 2:23 PM Adnan Hemani via dev <
>>>>>> >> [email protected]> wrote:
>>>>>> >>
>>>>>> >>> Hi Robert,
>>>>>> >>>
>>>>>> >>> This is a good point. JB, can you please take a look at these and
>>>>>> merge
>>>>>> >>> if
>>>>>> >>> you think the PRs are complete?
>>>>>> >>>
>>>>>> >>> Best,
>>>>>> >>> Adnan Hemani
>>>>>> >>>
>>>>>> >>> On Tue, Mar 3, 2026 at 11:16 PM Robert Stupp <[email protected]>
>>>>>> wrote:
>>>>>> >>>
>>>>>> >>> > Hi all,
>>>>>> >>> >
>>>>>> >>> > Thanks for working with JB.
>>>>>> >>> >
>>>>>> >>> > The remaining legal issues on the 1.4.0 milestone [1] should be
>>>>>> sorted
>>>>>> >>> out
>>>>>> >>> > before cutting the branch to avoid additional work and further
>>>>>> delay
>>>>>> >>> from
>>>>>> >>> > duplicate PRs (against main and the release branch).
>>>>>> >>> > Neither the LICENSE/NOTICE for the binary server+admin-tool
>>>>>> >>> distribution
>>>>>> >>> > nor the LICENSE/NOTICE files for the plugin are good. PRs to
>>>>>> fix this
>>>>>> >>> still
>>>>>> >>> > need reviews.
>>>>>> >>> >
>>>>>> >>> > Robert
>>>>>> >>> >
>>>>>> >>> > [1] https://github.com/apache/polaris/milestone/6
>>>>>> >>> >
>>>>>> >>> >
>>>>>> >>> > On Wed, Mar 4, 2026 at 3:47 AM Adnan Hemani via dev <
>>>>>> >>> > [email protected]>
>>>>>> >>> > wrote:
>>>>>> >>> >
>>>>>> >>> > > Hi all,
>>>>>> >>> > >
>>>>>> >>> > > I've worked with JB to verify that we should be ready to cut
>>>>>> the
>>>>>> >>> release
>>>>>> >>> > > branch for 1.4.0. As we are well past the original branch cut
>>>>>> date, I
>>>>>> >>> > will
>>>>>> >>> > > cut the branch sometime tomorrow, March 4th, 2026 during PST
>>>>>> business
>>>>>> >>> > > hours. If you have any last-minute changes that need to go
>>>>>> into the
>>>>>> >>> 1.4.0
>>>>>> >>> > > release, please ensure they are merged tonight.
>>>>>> >>> > >
>>>>>> >>> > > Best,
>>>>>> >>> > > Adnan Hemani
>>>>>> >>> > >
>>>>>> >>> > > On Mon, Feb 23, 2026 at 6:04 AM Jean-Baptiste Onofré <
>>>>>> >>> [email protected]>
>>>>>> >>> > > wrote:
>>>>>> >>> > >
>>>>>> >>> > > > Hi
>>>>>> >>> > > >
>>>>>> >>> > > > During the weekend, I reviewed the 1.4.0 release prep. I
>>>>>> also found
>>>>>> >>> > that
>>>>>> >>> > > > LICENSE and NOTICE are not up to date:
>>>>>> >>> > > > - the versions are not up to date (I created a PR to remove
>>>>>> the
>>>>>> >>> > versions
>>>>>> >>> > > (
>>>>>> >>> > > > https://github.com/apache/polaris/pull/3861 that has been
>>>>>> reused
>>>>>> >>> by
>>>>>> >>> > > Robert
>>>>>> >>> > > > in the "generation" PR).
>>>>>> >>> > > > - the runtime distributions dependencies changed, but
>>>>>> >>> LICENSE/NOTICE
>>>>>> >>> > have
>>>>>> >>> > > > not been updated (I was about to create another PR about
>>>>>> that).
>>>>>> >>> > > >
>>>>>> >>> > > > I mentioned that last week during the Polaris Community
>>>>>> Meeting:
>>>>>> >>> this
>>>>>> >>> > is
>>>>>> >>> > > a
>>>>>> >>> > > > blocker for the 1.4.0 release.
>>>>>> >>> > > >
>>>>>> >>> > > > Thanks Robert for the PR, I will review it and double check
>>>>>> if we
>>>>>> >>> are
>>>>>> >>> > > good
>>>>>> >>> > > > (from a legal standpoint).
>>>>>> >>> > > >
>>>>>> >>> > > > Regards
>>>>>> >>> > > > JB
>>>>>> >>> > > >
>>>>>> >>> > > > On Mon, Feb 23, 2026 at 2:44 PM Robert Stupp <
>>>>>> [email protected]>
>>>>>> >>> wrote:
>>>>>> >>> > > >
>>>>>> >>> > > > > Hi all,
>>>>>> >>> > > > >
>>>>>> >>> > > > > I reviewed the licenses for the binary distribution,
>>>>>> which is
>>>>>> >>> part of
>>>>>> >>> > > > > the release management.
>>>>>> >>> > > > > Several changes must be made to the LICENSE files and
>>>>>> block the
>>>>>> >>> > > release.
>>>>>> >>> > > > >
>>>>>> >>> > > > > Looking into those, it became apparent that other
>>>>>> dependency
>>>>>> >>> changes
>>>>>> >>> > > are
>>>>>> >>> > > > > required for version 1.4.0 release.
>>>>>> >>> > > > >
>>>>>> >>> > > > > I have created the relevant PRs and added them to the
>>>>>> milestone
>>>>>> >>> for
>>>>>> >>> > the
>>>>>> >>> > > > > 1.4.0 release.
>>>>>> >>> > > > >
>>>>>> >>> > > > > Robert
>>>>>> >>> > > > >
>>>>>> >>> > > > >
>>>>>> >>> > > > > On Tue, Feb 17, 2026 at 2:02 AM Adnan Hemani via dev <
>>>>>> >>> > > > > [email protected]>
>>>>>> >>> > > > > wrote:
>>>>>> >>> > > > >
>>>>>> >>> > > > > > Hi,
>>>>>> >>> > > > > >
>>>>>> >>> > > > > > Thanks for this update - I had it on my calendar today
>>>>>> to send
>>>>>> >>> out
>>>>>> >>> > an
>>>>>> >>> > > > > email
>>>>>> >>> > > > > > today to get this started and completely missed this
>>>>>> thread in
>>>>>> >>> my
>>>>>> >>> > > inbox
>>>>>> >>> > > > > for
>>>>>> >>> > > > > > some reason.
>>>>>> >>> > > > > >
>>>>>> >>> > > > > > Let me start the thread with my initial thoughts on all
>>>>>> the
>>>>>> >>> > remaining
>>>>>> >>> > > > > open
>>>>>> >>> > > > > > issues and PRs later today and we can go from there.
>>>>>> >>> > > > > >
>>>>>> >>> > > > > > Best,
>>>>>> >>> > > > > > Adnan Hemani
>>>>>> >>> > > > > >
>>>>>> >>> > > > > > On Thu, Feb 12, 2026 at 6:58 AM Jean-Baptiste Onofré <
>>>>>> >>> > > [email protected]>
>>>>>> >>> > > > > > wrote:
>>>>>> >>> > > > > >
>>>>>> >>> > > > > > > Hi folks,
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > I believe we are approaching the scheduled time for
>>>>>> the next
>>>>>> >>> > > release,
>>>>>> >>> > > > > > > following our monthly cadence.
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > I just reviewed the GitHub milestone (
>>>>>> >>> > > > > > > https://github.com/apache/polaris/milestone/6) and
>>>>>> noticed
>>>>>> >>> there
>>>>>> >>> > > are
>>>>>> >>> > > > > > still
>>>>>> >>> > > > > > > 14 open issues. While some appear close to completion,
>>>>>> >>> others may
>>>>>> >>> > > > > require
>>>>>> >>> > > > > > > further discussion.
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > Could we perform a triage to determine if these
>>>>>> issues should
>>>>>> >>> > > remain
>>>>>> >>> > > > in
>>>>>> >>> > > > > > the
>>>>>> >>> > > > > > > 1.4.0 milestone or be bumped to a later one?
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > Adnan, as the release manager, would you mind taking
>>>>>> the
>>>>>> >>> lead on
>>>>>> >>> > > the
>>>>>> >>> > > > > > > 1.4.0-incubating release preparation?
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > Thanks!
>>>>>> >>> > > > > > > Regards,
>>>>>> >>> > > > > > > JB
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > On Fri, Jan 30, 2026 at 8:42 PM Jean-Baptiste Onofré <
>>>>>> >>> > > > [email protected]>
>>>>>> >>> > > > > > > wrote:
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > > > > Hi folks
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > > > I would like to start a discussion to prepare
>>>>>> >>> 1.4.0-incubating.
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > > > Who would like to be release manager on this one ?
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > > > I will check the milestone on GH. Please assign the
>>>>>> 1.4.0
>>>>>> >>> > > milestone
>>>>>> >>> > > > > to
>>>>>> >>> > > > > > > > issues/PRs you want to include in this release.
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > > > Thanks !
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > > > Regards
>>>>>> >>> > > > > > > > JB
>>>>>> >>> > > > > > > >
>>>>>> >>> > > > > > >
>>>>>> >>> > > > > >
>>>>>> >>> > > > >
>>>>>> >>> > > >
>>>>>> >>> > >
>>>>>> >>> >
>>>>>> >>>
>>>>>> >>
>>>>>>
>>>>>

Reply via email to