Apologies for any delays, I've just returned to the office from my vacation.

> One approach is to check if the build is reproducible from the git tag
(v1.1.0-M1).

I think the m1 should be a release from 1.1.0-m1-rc2?

This is my +1, I have been verify it below:

----------
Verifying that the download link is correct: [pekko-persistence-jdbc, 3,
-sources.jar]
Verifying that the jars is matching...

diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
index 5f0bfeb..d30e4c2 100644
--- a/META-INF/MANIFEST.MF
+++ b/META-INF/MANIFEST.MF
@@ -1,5 +1,5 @@
 Manifest-Version: 1.0
 Specification-Vendor: Apache Software Foundation
 Specification-Title: pekko-persistence-jdbc
-Specification-Version: 1.1.0-M1-RC2
+Specification-Version: 1.1.0-M1


----------
Verifying that the download link is correct: [pekko-persistence-jdbc, 3,
.jar]
Verifying that the jars is matching...

diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
index 8014251..66005e8 100644
--- a/META-INF/MANIFEST.MF
+++ b/META-INF/MANIFEST.MF
@@ -4,8 +4,8 @@
  bc/current/
 Implementation-Vendor-Id: org.apache.pekko
 Implementation-Vendor: Apache Software Foundation
-Implementation-Version: 1.1.0-M1-RC2
+Implementation-Version: 1.1.0-M1
 Specification-Title: pekko-persistence-jdbc
 Specification-Vendor: Apache Software Foundation
-Specification-Version: 1.1.0-M1-RC2
+Specification-Version: 1.1.0-M1


----------
Verifying that the download link is correct: pekko-persistence-jdbc 3
Verifying that the jars is matching...

diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
index 8014251..66005e8 100644
--- a/META-INF/MANIFEST.MF
+++ b/META-INF/MANIFEST.MF
@@ -4,8 +4,8 @@
  bc/current/
 Implementation-Vendor-Id: org.apache.pekko
 Implementation-Vendor: Apache Software Foundation
-Implementation-Version: 1.1.0-M1-RC2
+Implementation-Version: 1.1.0-M1
 Specification-Title: pekko-persistence-jdbc
 Specification-Vendor: Apache Software Foundation
-Specification-Version: 1.1.0-M1-RC2
+Specification-Version: 1.1.0-M1


----------
All Release verified!
~/runtime 1m 51s


15:35:17
❯ ls -lr downloads
total 42360
-rw-r--r--@ 1 roiocam  staff   784101  6 11 15:35
pekko-persistence-jdbc_3-1.1.0-M1.jar
-rw-r--r--@ 1 roiocam  staff   108779  6 11 15:34
pekko-persistence-jdbc_3-1.1.0-M1-sources.jar
-rw-r--r--@ 1 roiocam  staff  3524123  6 11 15:34
pekko-persistence-jdbc_3-1.1.0-M1-javadoc.jar
-rw-r--r--@ 1 roiocam  staff   784106  6 11 15:35
pekko-persistence-jdbc_3-1.1.0-M1-RC2.jar
-rw-r--r--@ 1 roiocam  staff   108783  6 11 15:34
pekko-persistence-jdbc_3-1.1.0-M1-RC2-sources.jar
-rw-r--r--@ 1 roiocam  staff  3524729  6 11 15:34
pekko-persistence-jdbc_3-1.1.0-M1-RC2-javadoc.jar
-rw-r--r--@ 1 roiocam  staff   574976  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1.jar
-rw-r--r--@ 1 roiocam  staff   108779  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1-sources.jar
-rw-r--r--@ 1 roiocam  staff  1802753  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1-javadoc.jar
-rw-r--r--@ 1 roiocam  staff   574981  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1-RC2.jar
-rw-r--r--@ 1 roiocam  staff   108783  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1-RC2-sources.jar
-rw-r--r--@ 1 roiocam  staff  1804309  6 11 15:34
pekko-persistence-jdbc_2.13-1.1.0-M1-RC2-javadoc.jar
-rw-r--r--@ 1 roiocam  staff   569613  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1.jar
-rw-r--r--@ 1 roiocam  staff   108779  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1-sources.jar
-rw-r--r--@ 1 roiocam  staff  1830117  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1-javadoc.jar
-rw-r--r--@ 1 roiocam  staff   569618  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1-RC2.jar
-rw-r--r--@ 1 roiocam  staff   108783  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1-RC2-sources.jar
-rw-r--r--@ 1 roiocam  staff  1831656  6 11 15:33
pekko-persistence-jdbc_2.12-1.1.0-M1-RC2-javadoc.jar


Nicolas Vollmar <nvoll...@gmail.com> 于2024年6月11日周二 13:49写道:

> I checked out the Tag v1.1.0-M1 and the reproducible build checks end with:
>
> [info] # `pekko-persistence-jdbc_2.13-1.1.0-M1.buildinfo`: NOT OK
>
> [info]
>
> [info] - pekko-persistence-jdbc_2.13-1.1.0-M1.pom: Match
>
> [info] - pekko-persistence-jdbc_2.13-1.1.0-M1.jar: Mismatch: our
>
> 08d2726b5b899bf6d90d2d27b51df755fccdf1f0e8a3f614653bc3ea1180e28366e4391e27f9e3b00aab750dcf0251db102666b5ebecc5845d0c0598e7c066ad
> did not match their
>
> 5976ad5a33faf045b26b38d1c7f4e548d91e65b382d5389e56b54834da9cbde47c9c814d1a109f6cf62c42fb47190d9888f6b123f3cb836f0eb3312941bf322d
>
> I've run our persistence tests (using H2) against 1.1.0-M1 and everything
> looks fine.
>
>
> On Mon, 10 Jun 2024 at 12:39, PJ Fanning <fannin...@apache.org> wrote:
>
> > Would anyone have time to look at this? It is the last step needed for
> > this release.
> >
> > One approach is to check if the build is reproducible from the git tag
> > (v1.1.0-M1).
> >
> >
> https://github.com/apache/pekko-site/wiki/Pekko-Release-Process#verifying-the-binary-build
> >
> > Scala 3 does not produce reproducible builds but Scala 2.12 and 2.13 do.
> > The Scala 3 issues are still open withe Scala team.
> >
> > Another approach to use a tool like jardiff to compare the v1.1.0-M1-RC1
> > and v1.1.0-M1 jars.
> > https://github.com/lightbend-labs/jardiff
> >
> > The only diffs should be the version number (that appears in a few places
> > in files in the jar, eg MANIFEST.MF).
> >
> >
> >
> >
> > On 2024/06/06 21:37:30 PJ Fanning wrote:
> > > Hi everyone,
> > > The release vote has passed. The final requirement is to validate the
> > > Pekko Persistence JDBC 1.1.0-M1 jars.
> > >
> > > I have uploaded the 1.1.0-M1 jars to repository.apache.org staging
> repo.
> > > The 1.1.0-M1-RC2 jars are still there for comparison.
> > >
> > > I will leave the jars there for at least 24 hours. Our process
> > > requires that at least 1 PMC member reviews the jars before we can
> > > release them.
> > >
> > > https://repository.apache.org/content/groups/staging/org/apache/pekko/
> > >
> > > Thanks,
> > > PJ
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
> > > For additional commands, e-mail: dev-h...@pekko.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
> > For additional commands, e-mail: dev-h...@pekko.apache.org
> >
> >
>

Reply via email to