+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]

Reply via email to