Thanks Ferenc for putting this together! I agree with Denes that we should ensure the tag and source artifact match exactly.
There shouldn't be any extra files if we use ./dev-support/generate-source-release.sh to generate the source release files because that script uses git archive to generate the source release from the tag. Although I just tried it and it looks like dev-support/sign-checksum-artifact.sh needs a chmod +x that isn't checked in at the moment, which should be trivial. Other than that: - Checksums and sigs look good. - README, LICENSE files look good. - I was able to build the source artifact on Mac Mike On Wed, Dec 5, 2018 at 4:16 AM Denes Arvay <de...@apache.org> wrote: > Hi Ferenc, > > Thank you for creating the first release candidate. > > I did the following checks: > 1) checked the checksums & the signatures - OK > 2) compared the contents of the src.tar.gz with the repository @ > release-1.9.0-rc1: here I found the following unnecessary files (they are > not in the repository): > - ./${project.basedir} > - ./.mvn/wrapper/maven-wrapper.jar > - ./flume-checkstyle > - ./flume-ng-sinks/flume-hive-sink/derby.log > 2b) after removing these files and directories I verified that the content > of the src.tar.gz matches the content of the repository. I used the > following command: find . -type f | grep -v ".git" | sort | xargs cat | > shasum > 3) compiled the contents of the src.tar.gz, it was successful as expected. > 4) compared the jars in the bin.tar.gz with the jars created by mvn install > in the src with jardiff [1] and there were only metadata diffs due to the > different environment > > Due to the issues found in 2) I'd vote a -1 for this RC and ask Ferenc to > go ahead with creating an RC2. > Plus I found some outdated parts in the User Guide, I've opened a pull > request [2] to remove those, I think it would be worth to include that > change in 1.9 too. > > Thanks, > Denes > > [1] https://github.com/scala/jardiff > [2] https://github.com/apache/flume/pull/255 > > > On Tue, Dec 4, 2018 at 6:09 PM Ferenc Szabo <szabofe...@apache.org> wrote: > > > Dear Flume Community, > > > > This is the 12th release for Apache Flume as a top-level project, > > version 1.9.0. We are voting on release candidate RC1. > > > > It fixes the following issues: > > > > > https://raw.githubusercontent.com/apache/flume/release-1.9.0-rc1/CHANGELOG > > > > *** Please cast your vote within the next 72 hours *** > > > > The tarball (*.tar.gz), signature (*.asc), and checksums (*.sha512) > > for the source and binary artifacts can be found here: > > http://people.apache.org/~szaboferee/apache-flume-1.9.0-rc1/ > > > > Maven staging repo: > > > https://repository.apache.org/content/repositories/orgapacheflume-1029/ > > > > The tag to be voted on: > > > > > > > https://git-wip-us.apache.org/repos/asf?p=flume.git;a=commit;h=4fcf23d7eeecebcad39995bdb8dcfeb03453273b > > > > Flume's KEYS file containing PGP keys we use to sign the release: > > https://svn.apache.org/repos/asf/flume/dist/KEYS > > > > Regards, > > Ferenc > > >