If all artifacts fail due to these reasons, then why did we ever insert
these checks into the script? IMO there is no point in creating all this
noise in the script output if we should not ever expect it to succeed.

-Adnan

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

> 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