I agree. I think it was anticipated steps.

Le mar. 31 mars 2026 à 12:27, Adnan Hemani via dev <[email protected]>
a écrit :

> 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