Here is my +1 On reproducibility test, I took time to install a JDK 7 on my Mac and test, and the results are not as good as expected: - sources.jar are all different, because of a different order of META-INF/LICENSE DEPENDENCIES and NOTICE - maven-release-plugin-3.0.0-M1.jar is different, just because I forgot to upgrade maven-plugin-tools (using version 3.2 which puts a date in generated xml) - maven-release-manager-3.0.0-M1.jar is different because I forgot to upgrade plexus-components-metadata Then 2 stupid plugins upgrade forgotten and one issue to dig into regarding the files in META-INF But this is going in the right direction
Regards, Hervé ----- Mail original ----- De: "Enrico Olivelli" <[email protected]> À: "Maven Developers List" <[email protected]> Envoyé: Mercredi 11 Décembre 2019 16:59:31 Objet: Re: [VOTE] Release Apache Maven Release Plugin version 3.0.0-M1 +1 (non binding) Only tested on Mac with JDK12. Java version: 12.0.2, vendor: AdoptOpenJDK, runtime: /Users/enrico.olivelli/dev/jdk-12 Default locale: it_IT, platform encoding: UTF-8 mvn clean install -Prun-its INFO] Reactor Summary for Maven Release 3.0.0-M1: [INFO] [INFO] Maven Release ...................................... SUCCESS [ 3.639 s] [INFO] Maven Release APIs ................................. SUCCESS [ 2.492 s] [INFO] Maven Release Manager .............................. SUCCESS [01:38 min] [INFO] Maven Release Plugin ............................... SUCCESS [04:36 min] [INFO] Maven Release Odd-Even Policy ...................... SUCCESS [ 2.171 s] [INFO] Maven Release SemVer Policy ........................ SUCCESS [ 3.798 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 06:27 min [INFO] Finished at: 2019-12-11T17:58:08+01:00 All its run without problems. Enrico Il giorno mer 11 dic 2019 alle ore 17:35 Herve Boutemy <[email protected]> ha scritto: > nobody interested? Or I was too hard on testing reproducibility with JDK 7? > This reproducibility test is just an option, don't hesitate to not test > On next vote, I'll do the release with JDK 8, which will be easier for > everyone to have on his computer... > > Regards, > > Hervé > > On 2019/12/08 23:35:03, Hervé BOUTEMY <[email protected]> wrote: > > Hi, > > > > We solved 41 issues: > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12331214&styleName=Text > > > > Staging repo: > > https://repository.apache.org/content/repositories/maven-1544/ > > > https://repository.apache.org/content/repositories/maven-1544/org/apache/maven/release/maven-release/3.0.0-M1/maven-release-3.0.0-M1-source-release.zip > > > > Source release checksum(s): > > maven-release-3.0.0-M1-source-release.zip sha512: > e4eb349406bf1c823a68c83af77084f4838d0b32a05aeae178c3cda5442baef69f9cf1704b19ca32daac68decaafdc86a661e767074315a1f0ac0b8e4633b853 > > > > Staging site: > > > https://maven.apache.org/maven-release-archives/maven-release-LATEST/maven-release-plugin/ > > https://maven.apache.org/maven-release-archives/maven-release-LATEST/ > > > > Guide to testing staged releases: > > https://maven.apache.org/guides/development/guide-testing-releases.html > > > > In addition to these instructions, I'd like voters to check Reproducible > Build and report: to do so > > 1. please install locally maven-buildinfo-plugin > https://github.com/apache/maven-studies/tree/maven-buildinfo-plugin > > 2. use JDK 7 and any Unix and build with "mvn -Papache-release,run-its > -Dgpg.skip verify buildinfo:save" > > If you are building on Windows, please add "-Dline.separator="\n""... > > 3. check the content of > maven-release-policies/maven-release-semver-policy/target/aggregate.buildinfo > against reference in attachment > > Your should get the same sha512, even if you don't have exactly the same > OS or JDK version. > > Please share your results > > > > > > Vote open for at least 72 hours. > > > > [ ] +1 > > [ ] +0 > > [ ] -1 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
