+0 I did a local rebuild and compared with staging binaires = mvn clean package -Papache-release -DskipTests -Dmaven.javadoc.skip artifact:compare -Dcompare.fail=false -Dreference.repo=https://repository.apache.org/content/repositories/staging/ with Maven 3.9.12 + JDK 17 on *nix, I was able to get 14 files as expected, but I found 3 small issues:
1. in fesod-sheet-2.0.0-incubating-sources.jar, there are 4 empty directories that I don't get when rebuilding │ -drwxr-xr-x 2.0 unx 0 b- stor 23-Nov-08 22:14 org/apache/fesod/sheet/support/asm/ │ -drwxr-xr-x 2.0 unx 0 b- stor 23-Nov-08 22:14 org/apache/fesod/sheet/support/cglib/ │ -drwxr-xr-x 2.0 unx 0 b- stor 23-Nov-08 22:14 org/apache/fesod/sheet/support/cglib/beans/ │ -drwxr-xr-x 2.0 unx 0 b- stor 23-Nov-08 22:14 org/apache/fesod/sheet/support/cglib/core/ │ -drwxr-xr-x 2.0 unx 0 b- stor 23-Nov-08 22:14 org/apache/fesod/sheet/support/cglib/proxy/ 2. in fesod-parent-2.0.0-incubating-source-release.zip, there is a huge fesod-parent-2.0.0-incubating/website/node_modules/ content and few files from release manager that I don't get in my rebuild 3. using ./mvnw runs Maven 3.6.3 that gets additional differences: mvnw configuration should be updated to match reality of what is used during release I think the only fix to do is the have release manager run the release from a fresh Git clone, to avoid pollution from his usual working directory And you'll be fine with full Reproducible Builds :) (I did not name it before, but this is it) Best regards Hervé On 2026/01/18 14:26:03 Shuxin Pan wrote: > Hello everyone, > > This is a call for vote to release Apache Fesod(incubating) > 2.0.0-incubating-RC3 > > The Apache Fesod community has voted and approved the release of > Apache Fesod(incubating) 2.0.0-incubating-RC3. We now kindly request > the IPMC members review and vote for this release. > > Project description: Apache Fesod (Incubating) is a high-performance, > easy-to-use Java library for processing spreadsheet files. > > Vote Status: > The PPMC vote passed with 4 +1 binding votes and 2 +1 non-binding votes. > > The vote thread: > https://lists.apache.org/thread/h7jm9302hwv7tg6bqhl99d1do8ftyd6h > > The vote Result: > https://lists.apache.org/thread/btgoydhk98ybzr82dr383685o3wkzylm > > The release candidates: > https://dist.apache.org/repos/dist/dev/incubator/fesod/2.0.0-incubating-RC3 > > The staging repo: > https://repository.apache.org/content/repositories/orgapachefesod-1021/ > > Git tag for the release: > https://github.com/apache/fesod/releases/tag/2.0.0-incubating-RC3 > > Hash for the release tag: > 7dfdb8ed01ef9bdc7907770fe39210761bb54d55 > > Release Notes: > https://github.com/apache/fesod/releases/tag/2.0.0-incubating-RC3 > > > The artifacts have been signed with Key [ 72D5936C ], corresponding to > [ [email protected] ] > which can be found in the keys file: > https://downloads.apache.org/incubator/fesod/KEYS > > Build Environment: JDK 8+, Apache Maven 3.6.0+. > ./mvnw clean package -DskipTests > > > The vote will be open for at least 72 hours. > > Please vote accordingly: > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove with the reason > > Checklist for reference: > > [ ] Download links are valid. > [ ] Checksums and signatures. > [ ] LICENSE/NOTICE files exist > [ ] No unexpected binary files > [ ] All source files have ASF headers > [ ] Can compile from source > > To learn more about Apache Fesod(Incubating) , please see > https://fesod.apache.org/ > > Best, > Shuxin Pan > > --------------------------------------------------------------------- > 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]
