The people you list are more accurately described as mentors. The various roles in a podling are described here. https://incubator.apache.org/guides/ppmc.html
You have 32 non-mentor PPMC members. Yet, I see very little attempt by them to review the release candidates. This is one of the key requirements for a PPMC member. Mentors and other Incubator PMC members are there to double check that ASF requirements are met - but there is an assumption that the core PPMC members (and not the mentors) are doing their part. More than half of your non-mentor PPMC members have not joined the private mailing list for your project. This is also a bad sign of their commitment to your project. On 2024/06/23 18:00:30 Mohammad Sadoghi wrote: > Dear PJ, > > There seems to be a misunderstanding; we have had great support from our > mentors (for which we are grateful), including even video calls assisting > us along the way. We have had many supportive PPMC, most notably Calvin > Kirs, Christian Grobmeier, and Roman Shaposhnik. > > --- > Best Regards, > Mohammad Sadoghi, PhD > Associate Professor > Exploratory Systems Lab (ExpoLab) > Department of Computer Science > University of California, Davis > > ExpoLab: https://expolab.org/ > Apache ResilientDB (Incubating): https://resilientdb.com/ > Phone: 914-319-7937 > > > On Sun, Jun 23, 2024 at 10:27 AM PJ Fanning <fannin...@apache.org> wrote: > > > You will need to cancel the RC2 and eventually do an RC3. > > I won't get involved with the RC3 unless there is some evidence that the > > ResilientDB PPMC is going to get involved in reviewing the release. > > > > Frankly, I think the ResilientDB PPMC should consider retiring the Apache > > podling and maybe operating it outside of the Apache Software Foundation. > > You don't appear to have enough people to operate the PPMC under Apache > > rules. You need a minimum of 3 active people in the PPMC to review and vote > > on the release candidates. > > > > > > On 2024/06/23 08:43:16 Junchao Chen wrote: > > > Hi PJ Fanning, > > > > > > Thanks for the help. I have updated the code as you suggested. > > > > > > > > > 1. Updated [DISCLAIMER-WIP]( > > > > > https://github.com/apache/incubator-resilientdb/blob/master/DISCLAIMER-WIP > > ) > > > and removed the license info there. > > > > > > 2. Updated [LICENSE]( > > > https://github.com/apache/incubator-resilientdb/blob/master/LICENSE) to > > fix > > > the public domain issue. I also removed the license for bazel stuff. > > > > > > 3. Provided install [scripts]( > > > > > https://github.com/apache/incubator-resilientdb/blob/master/INSTALL/README.md > > ) > > > for non-root users. However, the users still need to install python3 and > > > pip using sudo. > > > > > > > > > > > > The release candidates: > > > https://dist.apache.org/repos/dist/dev/incubator/resilientdb/1.10.0-rc2/ > > > > > > Release notes: > > > > > https://github.com/apache/incubator-resilientdb/blob/master/CHANGELOG.md#resielientdb-v1100-2024-4-16 > > > > > > Git commit ID for the release: > > > [9bdc6783219db301bc4ab8f171965cb9181a10d5]( > > > > > https://github.com/apache/incubator-resilientdb/commit/9bdc6783219db301bc4ab8f171965cb9181a10d5 > > > ) > > > > > > Keys to verify the Release Candidate: > > > https://downloads.apache.org/incubator/resilientdb/KEYS > > > > > > To compile from the source, please refer to: > > > > > https://github.com/apache/incubator-resilientdb?tab=readme-ov-file#build-and-deploy-resilientdb > > > > > > > > > > > > We asked PPMC to help us check the release, but unfortunately, they were > > > too busy to respond. > > > > > > > > > Thanks, > > > Junchao > > > > > > On Sat, Jun 22, 2024 at 5:35 PM PJ Fanning <fannin...@apache.org> wrote: > > > > > > > -1 from me > > > > > > > > My 2 biggest concerns are: > > > > * INSTALL.sh [1] requires sudo - I'm not sure that it does to be > > honest - > > > > but I will not run an install on my laptop that requires sudo for > > security > > > > reasons. It also uses curl commands to install Bazel. I would prefer > > if you > > > > provided a buold script that does not use sudo and that assumes the > > user > > > > has Bazel installed. You can provide a link in your docs about how to > > > > install Bazel. > > > > * I know you are using a DISCLAIMER-WIP file which allows you not to > > have > > > > finalised the 3rd party info in your LICENSE [2] file but there are > > factual > > > > inaccuracies in the file are far as I can see. It is one thing to have > > > > omissions but I think false claims are a big problem. Some of these > > false > > > > claims are listed in the DISCLAIMER-WIP [3]. I don't even know why you > > > > include license info in the DISCLAIMER-WIP (you do need to state that > > users > > > > need to check the licensing of the 3rd party code because you have not > > > > completed this work). Under public domain you include: > > > > > > > > * protobuf-3.10.0 (https://github.com/protocolbuffers/protobuf) > > > > > > > > Protobuf is not public domain. I think many of the other items you > > listed > > > > are not public domain either. > > > > > > > > I'm not sure why you are even listing this stuff in your LICENSE. The > > > > LICENSE is for the source code that is in the source release. If you > > link > > > > to binaries that are pulled in the install, that is not something that > > does > > > > not affect the LICENSE. Many projects provide a separate LICENSE-BINARY > > > > file but this is not strictly necessary unless you are providing a > > binary > > > > release as well as a source release. > > > > > > > > I'm also concerned about the health of the ResilientDB PPMC. PPMC > > members > > > > need to be more involved in checking the release candidates. You > > shouldn't > > > > be relying on Incubator PMC members to do the checks - we are just a > > final > > > > check but we assume that the PPMC members have been actively involved > > in > > > > checking the release candidates first. > > > > > > > > > > > > I also noted a number of issues in the Vote email. > > > > > > > > The preference for the KEYS file is to link this file > > > > https://downloads.apache.org/incubator/resilientdb/KEYS > > > > Which is a CDN equivalent of > > > > https://dist.apache.org/repos/dist/release/incubator/resilientdb/KEYS > > > > > > > > The vote email should include the Git commit ID. The Git tag is useful > > too > > > > but Git tags can be moved. > > > > The commit ID appears to be 1b5b5e39884f72345f682209add8ab3dc491bb7e > > > > > > > > Your link to the docs to compile the code is broken > > > > This works: > > > > > > > > > > https://github.com/apache/incubator-resilientdb?tab=readme-ov-file#build-and-deploy-resilientdb > > > > > > > > > > > > > > > > [1] > > https://github.com/apache/incubator-resilientdb/blob/master/INSTALL.sh > > > > [2] > > https://github.com/apache/incubator-resilientdb/blob/master/LICENSE > > > > [3] > > > > > > https://github.com/apache/incubator-resilientdb/blob/master/DISCLAIMER-WIP > > > > > > > > > > > > > > > > On 2024/06/22 03:31:30 Junchao Chen wrote: > > > > > Hello, > > > > > > > > > > This is a call for vote to release Apache ResilientDB(Incubating) > > version > > > > > 1.10.0-RC2. > > > > > > > > > > The release candidates: > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/resilientdb/1.10.0-rc2/ > > > > > > > > > > Release notes: > > > > > > > > > > > https://github.com/apache/incubator-resilientdb/blob/master/CHANGELOG.md#resielientdb-v1100-2024-4-16 > > > > > > > > > > Git tag for the release: > > > > > https://github.com/apache/incubator-resilientdb/tree/v1.10.0-rc02 > > > > > > > > > > Keys to verify the Release Candidate: > > > > > https://dist.apache.org/repos/dist/dev//incubator/resilientdb/KEYS > > > > > > > > > > The vote will be open for at least 72 hours or until the necessary > > number > > > > > of votes are reached. > > > > > > > > > > Please vote accordingly: > > > > > [ ] +1 approve > > > > > [ ] +0 no opinion > > > > > [ ] -1 disapprove with the reason > > > > > > > > > > Checklist for reference: > > > > > > > > > > [ ] Download links are valid. > > > > > [ ] Checksums and PGP signatures are valid. > > > > > [ ] Source code distributions have correct names matching the current > > > > > release. > > > > > [ ] LICENSE and NOTICE files are correct for each repo. > > > > > [ ] All files have license headers if necessary. > > > > > [ ] No unlicensed compiled archives bundled in the source archive. > > > > > > > > > > To compile from the source, please refer to: > > > > > > > > > > > https://github.com/apache/incubator-resilientdb/tree/1.10.0-rc02?tab=readme-ov-file#build-and-deploy-resilientdb > > > > > < > > > > > > https://github.com/apache/incubator-resilientdb/tree/v1.10.0-rc01?tab=readme-ov-file#build-and-deploy-resilientdb > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > Junchao > > > > > > > > > > > > > > >