Thanks for your follow-up! This sounds good to me. Best, tison.
ian <[email protected]> 于2026年9月8日周二 20:15写道: > > Hello Fesod Community, > > Thank you all for reviewing RC4. Below I confirm the origin of each > issue raised and the actions already taken, so we can converge quickly. > > 1. Two source artifacts > Origin: `apache-fesod-2.1.0-incubating-src.tar.gz` is the canonical > Apache source release, generated by `git archive` of the tagged commit > (715cccb4). `fesod-parent-2.1.0-incubating-source-release.zip` is a > helper produced by the Maven `apache-release` deploy > (maven-assembly-plugin) for the Maven ecosystem; it is not a second, > independent source release. The confusion came from listing both in the > VOTE email without explaining the relationship. > Resolution: the object of this vote is the single canonical source > tarball. Going forward we will not publish the zip as a co-listed > community source artifact in dist/dev; it will only be kept on the > Nexus staging side and clearly labeled there. If a second archive is > ever needed, the reason will be documented in the VOTE email itself, > following PJ Fanning's and tison's guidance. > > 2. KEYS file under dist/dev > Origin: KEYS is maintained in one authoritative location only, the > releases channel (https://downloads.apache.org/incubator/fesod/KEYS). > A KEYS copy had been uploaded to dist/dev in an earlier cycle and was > not removed afterwards, which was a mistake on our side. tison removed > it (r87349) - that is correct. The release process will now enforce > that dist/dev never contains a KEYS file. > > 3. Obsolete release candidates in dist/dev > Origin: the dist/dev publish step added a new candidate but did not > prune superseded ones when a candidate was canceled, so RC1-RC3 > accumulated. > Action: RC1/RC2/RC3 have been removed (r87353); dist/dev/incubator/fesod > now contains only 2.1.0-incubating-rc4. Pruning obsolete candidates is > now a standard step of every release/cancel, as suggested. > > > I hope this clarifies each point, will prepare the new RC later. If > anything remains unclear, please > let me know. > > Thanks, > Zhe Zhang > > tison <[email protected]> 于2026年9月8日周二 18:19写道: > > > > For removing old RCs > > > > But I don't consider it a blocker for new RCs. AFAICS if it eventually > > gets removed, it should be fine. > > > > Best, > > tison. > > > > tison <[email protected]> 于2026年9月8日周二 18:16写道: > > > > > > > get rid of the dev KEYS file > > > > > > This is a oneshot action. I removed the file with (in case any > > > community member want to know how to do that): > > > > > > $ svn rm https://dist.apache.org/repos/dist/dev/incubator/fesod/KEYS > > > -m "Remove KEYS from dev channel" > > > Committing transaction... > > > Committed revision 87349. > > > > > > For removing old RCs, it should be part of the release process, > > > typically a step of cancelling a candidate. You can take [1] as an > > > example. > > > > > > [1] > > https://github.com/apache/asyncband/blob/64d7a94ddb5ab9f2e130f8f1cc8f392301e73ebe/RELEASE.md?plain=1#L210-L218 > > > > > > Best, > > > tison. > > > > > > tison <[email protected]> 于2026年9月8日周二 18:11写道: > > > > > > > > -1 binding > > > > > > > > I second to PJ's comment. While it may not be a blocker, I'd try to > > > > nudge the PPMC to consider why we have two source tarballs. It seems > > > > the fesod-parent one is unnecessary and generated by some automation. > > > > Please provide some information or try to avoid that if it is > > > > unnecessary. > > > > > > > > Best, > > > > tison. > > > > > > > > PJ Fanning <[email protected]> 于2026年9月8日周二 18:07写道: > > > > > > > > > > 0 from me. I can't +1 while you continue to have 2 source releases > > and > > > > > no description as to why you need them. > > > > > > > > > > On Tue, 8 Sept 2026 at 11:05, PJ Fanning <[email protected]> > > wrote: > > > > > > > > > > > > Can you remove the old RCs from > > https://dist.apache.org/repos/dist/dev/incubator/fesod/ and get rid of > > the dev KEYS file? > > > > > > > > > > > > > > > > > > On 2026/09/08 07:46:17 Xin Yan wrote: > > > > > > > +1 (binding) > > > > > > > > > > > > > > On 2026/09/06 09:33:44 ian wrote: > > > > > > > > Hello Fesod Community, > > > > > > > > > > > > > > > > This is a call for a vote to release Apache Fesod > > 2.1.0-incubating as > > > > > > > > Release Candidate 4 (RC4). > > > > > > > > > > > > > > > > The source release candidate tarball and zip are available at: > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/fesod/2.1.0-incubating-rc4/ > > > > > > > > apache-fesod-2.1.0-incubating-src.tar.gz > > > > > > > > fesod-parent-2.1.0-incubating-source-release.zip > > > > > > > > > > > > > > > > The git tag to be voted on: > > > > > > > > https://github.com/apache/fesod/tree/2.1.0-incubating-rc4 > > > > > > > > (commit 715cccb4 "chore: bump revision to 2.1.0-incubating > > for RC4 > > > > > > > > release") > > > > > > > > > > > > > > > > Release checksums (SHA-512): > > > > > > > > apache-fesod-2.1.0-incubating-src.tar.gz > > > > > > > > > > d7eeaa4da0a4febbe2c35083c447f3a92365062dee91acb97b16e6685718832cba > > > > > > > > > > e6d3fd52dbc26188c0db1f934920db57c1e7428b70cea768f57db9995086cc > > > > > > > > fesod-parent-2.1.0-incubating-source-release.zip > > > > > > > > > > 1b3502a4b14c024ca23c82af56ea881579c60d956a2047f636f941921391574a > > > > > > > > > > 77deb9e4072860055ed4883c618aa2163e9a7f7e1187774b2213a47719b870db > > > > > > > > > > > > > > > > The artifacts were compiled with JDK 8 (class file major > > version 52) and all > > > > > > > > 916 tests pass. The Maven staging repository (for testing > > only, not the > > > > > > > > object of this vote) is: > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachefesod-1051/ > > > > > > > > > > > > > > > > The signing key used is: > > > > > > > > https://downloads.apache.org/incubator/fesod/KEYS > > > > > > > > fingerprint CCCFA0EAA4BFB4A441D4D770FDD68C1D3497B880 > > > > > > > > > > > > > > > > Please vote on releasing these binaries and source artifacts > > as Apache Fesod > > > > > > > > 2.1.0-incubating. The vote will be open for at least 72 hours. > > > > > > > > > > > > > > > > [ ] +1 approve the release > > > > > > > > [ ] 0 abstain > > > > > > > > [ ] -1 disapprove (with reason) > > > > > > > > > > > > > > > > Vote members should verify the release following the checklist > > at > > > > > > > > > > https://github.com/apache/fesod/blob/main/docs/release/verification.md > > > > > > > > > > > > > > > > This vote requires at least 3 binding +1 votes from PMC > > members. A minimum > > > > > > > > of 72 hours will be given. > > > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Zhang Zhe > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > 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] > > > > > > > > > --------------------------------------------------------------------- > > 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]
