+1 (binding)
# Checksum OK
17:22:56 [Cache]$ shasum -a 512 hudi-0.5.0-incubating-rc5.src.tgz > sha512
17:23:16 [Cache]$ diff sha512 hudi-0.5.0-incubating-rc5.src.tgz.sha512.txt
| wc -l
0
# Signature OK
17:24:32 [Cache]$ gpg --import hudi-0.5.0-incubating-rc5/KEYS
gpg: key B4F1CCC4D3541808: "Suneel Marthi (CODE SIGNING KEY) <
[email protected]>" not changed
gpg: key 24A499037262AAA4: "Balaji Varadarajan <[email protected]>"
not changed
gpg: key BB57228BCF851CFC: "Anbu Cheeralan <[email protected]>" not
changed
gpg: key 0CF177E7BD9D3924: "Vinoth Chandar <[email protected]>" not
changed
gpg: key 76F75B6FE5011393: "n3nash (GPG for apache hudi) <
[email protected]>" not changed
gpg: Total number processed: 5
gpg: unchanged: 5
17:24:43 [Cache]$ gpg --verify
hudi-0.5.0-incubating-rc5.src.tgz.asc.txt hudi-0.5.0-incubating-rc5.src.tgz
gpg: Signature made Fri Oct 4 10:07:16 2019 PDT
gpg: using RSA key
AF9BAF79D311A3D3288E583F24A499037262AAA4
gpg: Good signature from "Balaji Varadarajan <[email protected]>"
[unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to
the owner.
Primary key fingerprint: AF9B AF79 D311 A3D3 288E 583F 24A4 9903
7262 AAA4
17:25:26 [Cache]$
# Disclaimer, License, Notice OK
hudi-0.5.0-incubating-rc5/DISCLAIMER
17:26:10 [Cache]$ ls hudi-0.5.0-incubating-rc5/LICENSE
hudi-0.5.0-incubating-rc5/LICENSE
17:26:14 [Cache]$ ls hudi-0.5.0-incubating-rc5/NOTICE
hudi-0.5.0-incubating-rc5/NOTICE
# No unexpected JARs OK
17:27:08 [Cache]$ find hudi-0.5.0-incubating-rc5/ -name *.jar | wc -l
0
# Licenses in all except data files OK
17:28:30 [Cache]$ grep -LR "Licensed to the Apache Software Foundation"
hudi-0.5.0-incubating-rc5
hudi-0.5.0-incubating-rc5/docker/demo/data/batch_2.json
hudi-0.5.0-incubating-rc5/docker/demo/data/batch_1.json
hudi-0.5.0-incubating-rc5/LICENSE
hudi-0.5.0-incubating-rc5/DISCLAIMER
hudi-0.5.0-incubating-rc5/NOTICE
hudi-0.5.0-incubating-rc5/hudi-common/src/test/resources/sample.data
hudi-0.5.0-incubating-rc5/KEYS
hudi-0.5.0-incubating-rc5/hudi-utilities/src/test/resources/IncrementalPull.sqltemplate
17:28:41 [Cache]$
# Script passes OK
17:30:42 [scripts]$ ./release/validate_staged_release.sh --release=0.5.0
--rc_num=5
/tmp/validation_scratch_dir_001 ~/Cache/hudi-0.5.0-incubating-rc5/scripts
Checking Checksum of Source Release
Checksum Check of Source Release - [OK]
Checking Signature
Signature Check - [OK]
Checking for binary files in source release
No Binary Files in Source Release? - [OK]
Checking for DISCLAIMER
DISCLAIMER file exists ? [OK]
Checking for LICENSE and NOTICE
License file exists ? [OK]
Notice file exists ? [OK]
Performing custom Licensing Check
Licensing Check Passed [OK]
Running RAT Check
RAT Check Passed [OK]
On Sun, Oct 6, 2019 at 8:58 AM nishith agarwal <[email protected]> wrote:
> +1 (binding)
>
> - verified checksums and signatures [SUCCESS]
> - verified RAT check [SUCCESS]
> - built from source release (mvn clean install -DskipTests) [SUCCESS]
> - ran local docker tests [SUCCESS]
>
> Thanks,
> Nishith
>
> On Sat, Oct 5, 2019 at 10:03 PM Bhavani Sudha Saktheeswaran
> <[email protected]> wrote:
>
> > +1 (non-binding)
> > - verified checksums and signatures [SUCCESS]
> > - verified RAT check [SUCCESS]
> > - built from source release (mvn clean install -DskipTests) [SUCCESS]
> > - ran local docker tests [SUCCESS]
> > - ran some IDE tests [SUCCESS]
> >
> > Thanks,
> > Sudha
> >
> > On Sat, Oct 5, 2019 at 5:47 AM Gurudatt Kulkarni <[email protected]>
> > wrote:
> >
> > > +1 (non-binding)
> > >
> > > Ran the script ./release/
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=http-3A__validate-5Fstaged-5Frelease.sh&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=xmx5cI98rLNdqqP5Eoz2S1nONOsaZMc3b9OeKTqmDIc&e=
> > > --release=0.5.0
> > > --rc_num=5
> > >
> > > Checksum Check of Source Release - [OK]
> > >
> > > Signature Check - [OK]
> > >
> > > No Binary Files in Source Release? - [OK]
> > >
> > > DISCLAIMER file exists ? [OK]
> > >
> > > License file exists ? [OK]
> > > Notice file exists ? [OK]
> > >
> > > Licensing Check Passed [OK]
> > >
> > > RAT Check Passed [OK]
> > >
> > > Regards,
> > > Gurudatt
> > >
> > >
> > > On Sat, Oct 5, 2019 at 10:52 AM leesf <[email protected]> wrote:
> > >
> > > > +1(non-binding).
> > > > Since i got the exception(svn: E170013: Unable to connect to a
> > repository
> > > > at URL '
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_incubator_hudi&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=MNRtawGdg5It73U2RXDOQNXbqShKn6qN0OCoO24Jugo&e=
> > > ') while
> > > > running ./release/
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=http-3A__validate-5Fstaged-5Frelease.sh&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=xmx5cI98rLNdqqP5Eoz2S1nONOsaZMc3b9OeKTqmDIc&e=
> > > --release=0.5.0
> > > > --rc_num=5, So i check it manually.
> > > >
> > > > - verified checksums and signatures - OK
> > > > - mvn test install - OK
> > > > - ran some tests in IDE - OK
> > > >
> > > > Best,
> > > > Leesf
> > > >
> > > > [email protected] <[email protected]> 于2019年10月5日周六 上午9:15写道:
> > > >
> > > > > Hi everyone,We have a new release candidate for first release of
> > Apache
> > > > > Hudi (incubating). The version is : 0.5.0-incubating-rc5. Please
> note
> > > > that
> > > > > previous release candidates RC#3 and RC#4 were not sent for voting
> as
> > > we
> > > > > discovered compliance issues before we could send them for voting.
> > > These
> > > > > issues were subsequently fixed as part of PR-935 and PR-939 and
> RC#5
> > > has
> > > > > been builtWe also have a new release validation script available in
> > > > master
> > > > > to automate the usual checks. To run this
> > > > > - If you have not checkout out hudi, please do
> > > > > - git clone [email protected]:apache/incubator-hudi.git;
> > > > >
> > > > > - If you already have hudi, please do
> > > > >
> > > > > - git checkout master && git pull origin master
> > > > >
> > > > > - cd incubator-hudi/scripts;
> > > > > - ./release/
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=http-3A__validate-5Fstaged-5Frelease.sh&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=xmx5cI98rLNdqqP5Eoz2S1nONOsaZMc3b9OeKTqmDIc&e=
> > > --release=0.5.0 --rc_num=5
> > > > >
> > > > > Please review and vote on the release candidate #5 for the 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
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=http-3A__dist.apache.org&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=eDqmNq-Qn2JGPXFluaqv-e6nRK_BOPmI40ZQO2aqi8A&e=
> > > [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-rc5" [5]
> > > > >
> > > > > The vote will be open for at least 72 hours.
> > > > > Please cast your votes before *Oct. 9 2019, 19:00 PST*.
> > > > >
> > > > > It is adopted by majority approval, with at least 3 PMC affirmative
> > > > > votes.
> > > > > -
> > > > >
> > > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__jira.apache.org_jira_secure_ReleaseNote.jspa-3FprojectId-3D12322822-26version-3D12346087&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=l3ujmWQRdaoVFi1R2no1eu41GN4i3zalvdHV58PiM8w&e=
> > > > > -
> > > > >
> > > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_incubator_hudi_hudi-2D0.5.0-2Dincubating-2Drc5_&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=0gQFUxomtnNByoz5PaRSj3Ope7Lk_Y8eNmU_HZZi2zU&e=
> > > > > -
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_release_incubator_hudi_KEYS&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=rMsMmhjwZPQW_taIhaDEPdBAo6Xy3-xqG6Z-lHxKpmk&e=
> > > > > -
> > > > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_repositories_orgapachehudi-2D1005_&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=0o7FKAb9lpF2sneDuaxiEist8vc7oYLDsmIwzt0MtX4&e=
> > > > > -
> > > > >
> > > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_incubator-2Dhudi_tree_release-2D0.5.0-2Dincubating-2Drc5&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=UUkRko1lN8PsoVPrleMU9VbH-aDwsvt1eUCQhCbCuiE&e=
> > > > > Thanks,Balaji.V
> > > > > <
> > > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_incubator-2Dhudi_tree_release-2D0.5.0-2Dincubating-2Drc5Thanks-2CBalaji.V&d=DwIFaQ&c=r2dcLCtU9q6n0vrtnDw9vg&r=oyPDRKU5b-LuEWWyf8gacx4mFFydIGdyS50OKdxizX0&m=E4CQ5a-6zY7ehZcZmPdLaqNb1w-c-lykBh1SgoYxSpc&s=L-EIU2XEepWuyUaLUoRjUfXSYMaNtKGsrINcuCALNq4&e=
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>