+1 on this Release Candidate

Please see inline below the checks performed.

Cheers,
Attila


*Attila Simon*
Software Engineer
Email:   s...@cloudera.com

[image: Cloudera Inc.]

On Mon, Sep 18, 2017 at 2:46 PM, Denes Arvay <de...@cloudera.com> wrote:

> Hi All,
>
> I'd like to encourage everybody to check the RC2 and provide feedback about
> it. It's quite simple, just do the following steps:
> - Download the artifacts from the people.apache.org link I've sent in the
> initial email (see below)
>

downloaded


> - Check the md5/sha1 checksums
>

checked and verified


> - Verify the signature: import the KEYS file (link below, howto in the KEYS
> file), then verify with gpg --verify apache-flume-1.8.0-src.tar.gz.asc
> and gpg --verify apache-flume-1.8.0-bin.tar.gz.asc
>

gpg: assuming signed data in 'apache-flume-1.8.0-src.tar.gz'
gpg: Signature made Fri Sep 15 15:04:39 2017 CEST using RSA key ID 4199ACFF
gpg: Good signature from "Denes Arvay <de...@apache.org>" [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: 4CF1 5CF1 525F CE29 F66C  08FA 302C B2A8 4199 ACFF

Fingerprint matches with your key from the KEY file obtained via a trusted
https connection.


- Check that the downloaded artifacts match the ones in the maven staging
> repo (org.apache.flume:flume-ng-dist:1.8.0, link to the repo below)
>

checked (besides file name mismatch the content is identical)


> - Extract the source tarball, compile and run the unit tests (note: some
> flaky tests might break, you might want to use
> the surefire.rerunFailingTestsCount flag)
>

mvn clean install -Dsurefire.rerunFailingTestsCount=10 -> passes

[INFO] ------------------------------------------------------------
------------
[INFO] Reactor Summary:
[INFO]
[INFO] Flume checkstyle project ........................... SUCCESS [
 1.301 s]
[INFO] Apache Flume ....................................... SUCCESS [
 1.443 s]
[INFO] Flume NG SDK ....................................... SUCCESS [01:15
min]
[INFO] Flume NG Configuration ............................. SUCCESS [
 2.722 s]
[INFO] Flume Auth ......................................... SUCCESS [
 7.071 s]
[INFO] Flume NG Core ...................................... SUCCESS [08:17
min]
[INFO] Flume NG Sinks ..................................... SUCCESS [
 0.231 s]
[INFO] Flume NG HDFS Sink ................................. SUCCESS [02:40
min]
[INFO] Flume NG IRC Sink .................................. SUCCESS [
 2.977 s]
[INFO] Flume NG Channels .................................. SUCCESS [
 0.432 s]
[INFO] Flume NG JDBC channel .............................. SUCCESS [
35.675 s]
[INFO] Flume NG file-based channel ........................ SUCCESS [05:26
min]
[INFO] Flume NG Spillable Memory channel .................. SUCCESS [
56.480 s]
[INFO] Flume NG Node ...................................... SUCCESS [
41.525 s]
[INFO] Flume NG Embedded Agent ............................ SUCCESS [
23.380 s]
[INFO] Flume NG HBase Sink ................................ SUCCESS [04:54
min]
[INFO] Flume NG ElasticSearch Sink ........................ SUCCESS [01:03
min]
[INFO] Flume NG Morphline Solr Sink ....................... SUCCESS [
16.488 s]
[INFO] Flume Shared Utils ................................. SUCCESS [
 0.186 s]
[INFO] Flume Shared Kafka Test Utils ...................... SUCCESS [
 0.749 s]
[INFO] Flume Kafka Sink ................................... SUCCESS [
41.873 s]
[INFO] Flume HTTP/S Sink .................................. SUCCESS [
12.705 s]
[INFO] Flume NG Kite Dataset Sink ......................... SUCCESS [
11.923 s]
[INFO] Flume NG Hive Sink ................................. SUCCESS [
40.225 s]
[INFO] Flume Sources ...................................... SUCCESS [
 0.204 s]
[INFO] Flume Scribe Source ................................ SUCCESS [
 5.345 s]
[INFO] Flume JMS Source ................................... SUCCESS [
23.410 s]
[INFO] Flume Twitter Source ............................... SUCCESS [
 1.390 s]
[INFO] Flume Kafka Source ................................. SUCCESS [02:09
min]
[INFO] Flume Taildir Source ............................... SUCCESS [
17.342 s]
[INFO] flume-kafka-channel ................................ SUCCESS [03:36
min]
[INFO] Flume legacy Sources ............................... SUCCESS [
 0.194 s]
[INFO] Flume legacy Avro source ........................... SUCCESS [
 2.025 s]
[INFO] Flume legacy Thrift Source ......................... SUCCESS [
 1.828 s]
[INFO] Flume NG Clients ................................... SUCCESS [
 0.178 s]
[INFO] Flume NG Log4j Appender ............................ SUCCESS [
36.688 s]
[INFO] Flume NG Tools ..................................... SUCCESS [
 2.793 s]
[INFO] Flume NG distribution .............................. SUCCESS [
16.495 s]
[INFO] Flume NG Integration Tests ......................... SUCCESS [01:52
min]
[INFO] ------------------------------------------------------------
------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------
------------
[INFO] Total time: 38:01 min
[INFO] Finished at: 2017-09-19T13:03:37+02:00
[INFO] Final Memory: 552M/1821M
[INFO] ------------------------------------------------------------
------------


> - Extract the binary tarball. You should be able to run it with one of the
> bin/flume-ng* scripts. (e.g. ./bin/flume-ng agent -c conf -f
> conf/flume-conf.properties.template -n agent
> -Dflume.root.logger=DEBUG,console)
>

 passes

- Check the generated documents in the doc/ directory in the binary
> artifact.
>

The directory called docs. Besides this, the content
- userguide: no compilation errors, scrolling through looks ok
- devguide: no compilation errors, scrolling through looks ok
-javadoc: opening up clicking randomly around: looks ok
- index.html: looks ok links seem to point to the right location
- Although not referenced from index.html these seem to have content which
looks good:
  - license.html, mail-lists.html, project-info.html
-project-reports.html seems like garbage but not linked from any of these
pages



> - Check the CHANGELOG and RELEASE-NOTES files.
>

- CHANGELOG sanity checked, changes touched by me are included
- RELEASE-NOTES: it says Flume 1.8.0 I don't know what else has to be
checked there, so looks good to me.



> - Check that all the 3rd party jars are listed in the LICENSE file (the
> jars can be found in the binary package's lib/ directory)
>

Checked. (possible licence change of these libs hans't checked)


>
> Of course if you do only a subset of these checks that'd be also a great
> help.
>
> Thank you,
> Denes
>
>
> On Fri, Sep 15, 2017 at 7:52 PM Denes Arvay <de...@cloudera.com> wrote:
>
> > Hi Flume Community,
> >
> > This is the eleventh release for Apache Flume as a top-level project,
> > version 1.8.0. We are voting on release candidate RC2.
> >
> > It fixes the following issues:
> >
> > https://raw.githubusercontent.com/apache/flume/release-1.8.0
> -rc2/CHANGELOG
> >
> > *** Please cast your vote within the next 72 hours ***
> >
> > The tarball (*.tar.gz), signature (*.asc), and checksums (*.md5, *.sha1)
> for
> > the source and binary artifacts can be found here:
> >   http://people.apache.org/~denes/apache-flume-1.8.0-rc2/
> >
> > Maven staging repo:
> >   https://repository.apache.org/content/repositories/orgapach
> eflume-1026/
> >
> > The tag to be voted on:
> >   https://git-wip-us.apache.org/repos/asf?p=flume.git;a=commit;h=43a3c40
> >
> > Flume's KEYS file containing PGP keys we use to sign the release:
> >   https://www.apache.org/dist/flume/KEYS
> >
> > Thank you,
> > Denes
> >
>

Reply via email to