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