Please check your rat configuration. It excludes too many files. I would recommend to make it very specific and have such issues highlighted early in the CI.
It is also possible to automate license header generation, besides just checking it. Here is one example: https://github.com/apache/apex-core/blob/master/pom.xml#L152 Similar tools are available for enforcing consistent code formatting. Beam uses spotless. Once you start using it, you don't want to go back to manually fixing code style issues :) Generally, try automating as much as possible and let CI be the guard. While working through this, I would suggest to compile the release guide and add it to the website. Thanks, Thomas On Sat, Sep 21, 2019 at 4:54 PM Vinoth Chandar <[email protected]> wrote: > Good catch Luciano. The jar was a facepalm moment. I remember > vividly removing that (code does not use it anymore). Not sure what > happened there.. > > We will go over the others issues and may be script the checks as well, if > possible. > > > On Sat, Sep 21, 2019 at 1:48 PM [email protected] <[email protected]> > wrote: > > > Thanks everyone for the help in validating the release. Let's close this > > voting thread. I will create a new release candidate after addressing the > > compliancy concerns. > > Balaji.V > > On Friday, September 20, 2019, 03:47:56 PM PDT, Luciano Resende < > > [email protected]> wrote: > > > > Based on the current DISCLAIMER I am assuming fully compliant release. > > > > -1 (binding) > > > > Signatures ok, > > > > the source distribution contains a binary jar which is not allowed > > ./hudi-cli/lib/dnl/utils/textutils/0.3.3/textutils-0.3.3.jar > > > > Missing headers: > > !????? ./README.md > > !????? ./RELEASE_NOTES.md > > !????? ./docker/hoodie/hadoop/prestobase/Dockerfile > > !????? ./packaging/README.md > > > > Your notice has too many unnecessary mentions, please see the guide here > > http://www.apache.org/dev/licensing-howto.html > > > > Also, you should not add the additional lines such as > > "Licensed under the Apache License, Version 2.0 (the "License"); you > > may not use this file except in compliance with the License. You may > > obtain a copy of the License at" > > > > " Unless required by applicable law or agreed to in writing, software > > distributed under the License is distributed on an "AS IS" BASIS, > > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > > implied. See the License for the specific language governing > > permissions and limitations under the License." > > > > these are already built into the license, and properly worded. > > > > > > On Tue, Sep 17, 2019 at 5:02 PM [email protected] <[email protected]> > > wrote: > > > > > > Hi everyone,We have a new release candidate after addressing issues > > reported in first release candidate (see email thread)The new version is > : > > 0.5.0-incubating-rc2. Please review and vote on the release candidate #2 > > for version 0.5.0, as follows: > > > [ ] +1, Approve the release[ ] -1, Do not approve the release (please > > provide specific comments)The complete staging area is available for your > > review, which includes: > > > - JIRA release notes [1] > > > - The official Apache source release and binary convenience releases > > to be deployed to dist.apache.org [2], which are signed with the key > with > > fingerprint AF9BAF79D311A3D3288E583F24A499037262AAA4 [3], > > > > > > - all artifacts to be deployed to the Maven Central Repository [4] > > > > > > - source code tag "release-0.5.0-incubating-rc2" [5] > > > > > > The vote will be open for at least 72 hours. > > > Please cast your votes before *Sep. 20 2019, 21:00 UTC*. > > > > > > It is adopted by majority approval, with at least 3 PMC affirmative > > votes. > > > - > > > https://jira.apache.org/jira/secure/ReleaseNote.jspa?projectId=12322822&version=12346087 > > > - > > > https://dist.apache.org/repos/dist/dev/incubator/hudi/hudi-0.5.0-incubating-rc2/ > > > - https://dist.apache.org/repos/dist/release/incubator/hudi/KEYS > > > - > > https://repository.apache.org/content/repositories/orgapachehudi-1002/ > > > - > > > https://github.com/apache/incubator-hudi/tree/release-0.5.0-incubating-rc2 > > > > > > > > > P.S. : As this is a first time where Hudi community will be performing > > release voting, you can look at > > > https://lists.apache.org/thread.html/75e40ed5a6e0c3174728a0bcfe86cbcd99ae4778ebe94b839f0674cd@%3Cdev.flink.apache.org%3E > > for some understanding of validations community does to cast their > > votes.Thanks,Balaji.V > > > > > > > > -- > > Luciano Resende > > http://twitter.com/lresende1975 > > http://lresende.blogspot.com/ >
