Le jeudi 12 décembre 2019, 01:48:53 CET Olivier Lamy a écrit : > +1 > > Nice to see you doing some archeology :P you're right, fixing little reproducibility issues is a little bit like archeology :) but at least, there are efficient tools to quickly pin issues: - maven-buildinfo-plugin to easily get the checksum of every artifacts (and I'll probably add a few other goals given experience on this vote) - diffoscope to dig into differences In the near future, with experience of a few releases, I really hope that the check will be an easy "ok, got the same checksums in buildinfo", avoiding the investigation on little differences...
Regards, Hervé > > On Thu, 12 Dec 2019 at 09:42, <[email protected]> wrote: > > 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/m > > aven/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: > > e4eb349406bf1c823a68c83af77084f4838d0b32a05aeae178c3cda5442baef69f9cf1704b > > 19ca32daac68decaafdc86a661e767074315a1f0ac0b8e4633b853> > > > > 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.buildi > > nfo> > > > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
