> Is there a particular reason for not consolidating the versions in 1.0?
I'm fine to have it in 1.0, but it doesn't seem like a straighford fix. We may not consider it as a 1.0 blocker due to the low risk you mentioned. Yufei On Tue, Jun 24, 2025 at 10:53 AM Dmitri Bourlatchkov <di...@apache.org> wrote: > Hi Yufei, > > Is there a particular reason for not consolidating the versions in 1.0? > > With Micrometer usually doing a good job at cross-version compatibility I > would not expect it to be a big or risky change. > > Thanks, > Dmitri. > > On Tue, Jun 24, 2025 at 1:37 PM Yufei Gu <flyrain...@gmail.com> wrote: > > > Looking a bit more, both polaris-admin and polaris-server depend on > > different versions of io.micrometer. Attached the dependencies output for > > both modules. In short, both modules depend on io.micrometer 1.15.1 and > > 1.14.7. Didn't find 1.14.6 was there. I think this version mismatch may > > have an implication in the future. We will need to consolidate versions, > > which benefits the project in the long-term. For this particular > release, I > > will suggest adding licenses for both versions. WDYT? > > > > > > Yufei > > > > > > On Tue, Jun 24, 2025 at 9:55 AM Yufei Gu <flyrain...@gmail.com> wrote: > > > >> -- *BLOCKER* LICENSE is not correct because: > >>> --- caffeine 3.2.1 is documented in the LICENSE file, but caffeine > >>> 3.2.0 is actually bundled in the server/admin lib folder > >>> --- reactor-core 3.7.6 is documented in the LICENSE file, but > >>> reactor-core 3.7.7 is actually bundled in the server/admin lib folder > >>> --- micrometer-* 1.15.1 are documented in the LICENSE file, but > >>> micrometer-* 1.14.6 is actually bundled in the server/admin lib folder > >>> --- hamcrest 2.2 is present in the server lib folder but not > >>> documented in the LICENSE file > >>> --- awaitility 4.3.0 is present in the server lib folder but not > >>> documented in the LICENSE file > >> > >> JB, thanks for identifying these license issues, these were introduced > by > >> changes after our license PR. Let's fix them. > >> > >> - helm chart is not in the right folder (see > >>> > >>> > https://github.com/apache/polaris/blob/main/site/content/release-guide.md?plain=1#L166 > >>> ) > >> > >> This will be fixed in the next RC. > >> > >> - in 0.10.x, I staged a Docker image for review (see > >> > >> My plan is to publish docker images after 1.0 release, which is > suggested > >> by the guide "NB: the docker images (polaris-server and polaris-admin) > will > >> be > >> published on DockerHub once release vote passes." > >> > >> With that, I will cancel this RC due to the license issue. > >> > >> Yufei > >> > >> > >> On Tue, Jun 24, 2025 at 9:42 AM Jean-Baptiste Onofré <j...@nanthrax.net> > >> wrote: > >> > >>> -1 (binding) > >>> > >>> Here's what I checked: > >>> - KEYS has been updated and gpg server too > >>> - Source distribution > >>> -- signature and checksum are good > >>> -- DISCLAIMER is present and good > >>> -- LICENSE and NOTICE look good > >>> -- no binary file found in the source distribution > >>> -- Header look good in file (ASF/Dremio headers) > >>> - Binary distribution > >>> -- NB: there's no problem to use polaris-bin as name as soon as the > >>> version contain incubating > >>> -- signature and checksum are good > >>> -- DISCLAIMER is present and good > >>> -- *BLOCKER* LICENSE is not correct because: > >>> --- caffeine 3.2.1 is documented in the LICENSE file, but caffeine > >>> 3.2.0 is actually bundled in the server/admin lib folder > >>> --- reactor-core 3.7.6 is documented in the LICENSE file, but > >>> reactor-core 3.7.7 is actually bundled in the server/admin lib folder > >>> --- micrometer-* 1.15.1 are documented in the LICENSE file, but > >>> micrometer-* 1.14.6 is actually bundled in the server/admin lib folder > >>> --- hamcrest 2.2 is present in the server lib folder but not > >>> documented in the LICENSE file > >>> --- awaitility 4.3.0 is present in the server lib folder but not > >>> documented in the LICENSE file > >>> > >>> Nit (not blocker): > >>> - helm chart is not in the right folder (see > >>> > >>> > https://github.com/apache/polaris/blob/main/site/content/release-guide.md?plain=1#L166 > >>> ) > >>> - in 0.10.x, I staged a Docker image for review (see > >>> > >>> > https://github.com/apache/polaris/pull/1915/files#diff-4550e2201644991527d084c7d544c0c8b9ce97d41e129cc2a627a85949ae030bR186 > >>> ). > >>> It's not a blocker for the release, we can always push the Docker > >>> image after the release vote. I can also stage a Docker image on the > >>> tag. > >>> - polaris spark client bundle artifact contains two LICENSE and NOTICE > >>> files in the root folder. Luckily the last extracted are the good ones > >>> but it's not great. We should exclude LICENSE/NOTICE coming from > >>> shaded dependencies to keep only our LICENSE/NOTICE file. > >>> - the email body/subject txt files can be removed from the dist > >>> repository > >>> > >>> I will work with Yufei to fix the LICENSE/NOTICE content in the binary > >>> distribution. > >>> > >>> Regards > >>> JB > >>> > >>> > >>> > >>> > >>> > >>> On Tue, Jun 24, 2025 at 3:23 AM Yufei Gu <flyrain...@gmail.com> wrote: > >>> > > >>> > Hi everyone, > >>> > > >>> > I propose that we release the following RC as the official > >>> > Apache Polaris 1.0.0-incubating release. > >>> > > >>> > This corresponds to the tag: apache-polaris-1.0.0-incubating-rc0 > >>> > * > >>> > > >>> > https://github.com/apache/polaris/commits/apache-polaris-1.0.0-incubating-rc0 > >>> > * > >>> > > >>> > https://github.com/apache/polaris/tree/3e3cd23dfdc261686f3935c8ea2c472b0bd3e8b8 > >>> > > >>> > The release tarball, signature, and checksums are here, which > includes > >>> both > >>> > source code distribution and a single binary distribution: > >>> > * > >>> > > >>> > https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-1.0.0-incubating > >>> > > >>> > You can find the KEYS file here: > >>> > * https://downloads.apache.org/incubator/polaris/KEYS > >>> > > >>> > Convenience binary artifacts are staged on Nexus. The Maven > repository > >>> URL > >>> > is: > >>> > * > >>> > > >>> > https://repository.apache.org/content/repositories/orgapachepolaris-1020/org/apache/polaris/ > >>> > > >>> > Please download, verify, and test. > >>> > > >>> > Please vote in the next 72 hours. > >>> > > >>> > [ ] +1 Release this as Apache polaris 1.0.0-incubating > >>> > [ ] +0 > >>> > [ ] -1 Do not release this because... > >>> > > >>> > Only PPMC members and mentors 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. > >>> > > >>> > NB: if this vote passes, a new vote has to be started on the > Incubator > >>> > general mailing > >>> > list. > >>> > > >>> > Thanks > >>> > Yufei > >>> > >> >