You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by Ralph Goers <ra...@dslextreme.com> on 2022/06/04 00:40:00 UTC

[VOTE] Release Apache Flume 1.10.0-RC1

This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.

Please download, test, and cast your votes on the Flume developers list.
[] +1, release the artifacts
[] -1, don't release because...

The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.

Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.

Tag: 
a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”

Web Site:  https://flume.staged.apache.org/.

Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.

Distribution archives: https://dist.apache.org/repos/dist/dev/flume/ 

You may download all the Maven artifacts by executing:
wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/

Ralph

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Sean Busbey <sb...@apple.com.INVALID>.
-1 (non-binding)

here’s what I’ve got so far.

The good:

- signatures look good
- checksums look good

The so-so:

- after I injected the needed configs to have the twitter source tests run against the twitter API, the error I got back let me know my test app was made about two weeks too late to use the API that we rely on[1].

Unless someone still has a twitter app around from prior to the deprecation, I think it’s worth calling out in the release notes that we can’t test the source as is. A future release will need to move to the updated Twitter APIs (presumably in some kind of examples repo rather than core).


The bad:

- links from release note to pdf version of staged dev / admin guide fail
- building from a clean settings.xml and maven repo fails (thanks to a coworker for pointing me to the start of this issue)
	see details in FLUME-3379 and PR for same
- convenience binary LICENSE/NOTICE still has entries for the category-X JSON.org from our previous Twitter4J dependency (I have a fix for this under internal review for posting to the community; ETA this week)


[1]: Twitter announcement of v1.1/statuses/sample endpoint deprecation on Apr 29
https://s.apache.org/xvfmx

> On Jun 3, 2022, at 7:40 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> 
> Please download, test, and cast your votes on the Flume developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
> 
> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> 
> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> 
> Tag: 
> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> 
> Web Site:  https://flume.staged.apache.org/.
> 
> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> 
> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/ 
> 
> You may download all the Maven artifacts by executing:
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> 
> Ralph



Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
Thanks Tristan

Here is my +1. As part of finalizing the release I will look at the logging documentation.

Ralph

> On Jun 13, 2022, at 6:59 AM, Tristan Stevens <tr...@apache.org> wrote:
> 
> +1 From me.
> 
> Tests performed:
> Verified checksums.
> Tested on MacOS using:
> 
>  *   Sources: Seq, Kafka Source
>  *   Channels: Memory, Kafka Channel
>  *   Sinks: Logger, Kafka Sink
> 
> Kafka testing using RedPanda 22.1.3 running in Docker.
> 
> Other than the documentation errors with log4j1 as previously reported, this release looks good from the testing that I've been able to perform.
> 
> Sadly, the CI builds are failing again 🙁
> 
> Tristan
> ________________________________
> From: Matt Sicker <bo...@gmail.com>
> Sent: 07 June 2022 19:19
> To: dev@flume.apache.org <de...@flume.apache.org>
> Subject: Re: [VOTE] Release Apache Flume 1.10.0-RC1
> 
> Yeah, seems to be a problem specific to building on Java 11. I'm sure
> whatever that is can wait to be fixed later.
> 
> On Tue, Jun 7, 2022 at 11:17 AM Ralph Goers <ra...@dslextreme.com> wrote:
>> 
>> I build Flume on MacOS with Java 8 without problems.
>> 
>> Ralph
>> 
>>> On Jun 7, 2022, at 8:41 AM, Matt Sicker <bo...@gmail.com> wrote:
>>> 
>>> I'll note that I'm getting test failures when I try to build the
>>> 1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
>>> Using Java 11:
>>> 
>>> [ERROR] Errors:
>>> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
>>> » EventDelivery
>>> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
>>> » EventDelivery
>>> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
>>> » EventDelivery
>>> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
>>> » EventDelivery
>>> [ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
>>> NullPointer
>>> [ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
>>> » EventDelivery
>>> [ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
>>> » EventDelivery
>>> 
>>> Most of those errors have a root exception of:
>>> 
>>> Caused by: org.apache.thrift.transport.TTransportException:
>>> javax.net.ssl.SSLHandshakeException: Received fatal alert:
>>> handshake_failure
>>> Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
>>> handshake_failure
>>> 
>>> The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
>>> a NullPointerException.
>>> 
>>> On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
>>>> 
>>>> Hi All,
>>>> 
>>>> +1 for the RC.
>>>> 
>>>> * sha512s match
>>>> * signatures are correct
>>>> * mvn clean install -DskipTests runs successfully in the src ; RAT passes
>>>> * binary works
>>>> * LICENSE, NOTICE and README.md files are in the tar.gz-s
>>>> 
>>>> Nit: https://flume.staged.apache.org/download.html refers to md5 and
>>>> sha1. Can you please update that, too, Ralph?
>>>> 
>>>> 
>>>> Donat
>>>> 
>>>> 
>>>> 
>>>> On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
>>>>> 
>>>>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>>>>> 
>>>>> Please download, test, and cast your votes on the Flume developers list.
>>>>> [] +1, release the artifacts
>>>>> [] -1, don't release because...
>>>>> 
>>>>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>>>> 
>>>>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>>>>> 
>>>>> Tag:
>>>>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
>>>>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>>>>> 
>>>>> Web Site:  https://flume.staged.apache.org/.
>>>>> 
>>>>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>>>>> 
>>>>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
>>>>> 
>>>>> You may download all the Maven artifacts by executing:
>>>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>>>>> 
>>>>> Ralph
>> 


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Tristan Stevens <tr...@apache.org>.
+1 From me.

Tests performed:
Verified checksums.
Tested on MacOS using:

  *   Sources: Seq, Kafka Source
  *   Channels: Memory, Kafka Channel
  *   Sinks: Logger, Kafka Sink

Kafka testing using RedPanda 22.1.3 running in Docker.

Other than the documentation errors with log4j1 as previously reported, this release looks good from the testing that I've been able to perform.

Sadly, the CI builds are failing again 🙁

Tristan
________________________________
From: Matt Sicker <bo...@gmail.com>
Sent: 07 June 2022 19:19
To: dev@flume.apache.org <de...@flume.apache.org>
Subject: Re: [VOTE] Release Apache Flume 1.10.0-RC1

Yeah, seems to be a problem specific to building on Java 11. I'm sure
whatever that is can wait to be fixed later.

On Tue, Jun 7, 2022 at 11:17 AM Ralph Goers <ra...@dslextreme.com> wrote:
>
> I build Flume on MacOS with Java 8 without problems.
>
> Ralph
>
> > On Jun 7, 2022, at 8:41 AM, Matt Sicker <bo...@gmail.com> wrote:
> >
> > I'll note that I'm getting test failures when I try to build the
> > 1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
> > Using Java 11:
> >
> > [ERROR] Errors:
> > [ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
> > NullPointer
> > [ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
> > » EventDelivery
> > [ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
> > » EventDelivery
> >
> > Most of those errors have a root exception of:
> >
> > Caused by: org.apache.thrift.transport.TTransportException:
> > javax.net.ssl.SSLHandshakeException: Received fatal alert:
> > handshake_failure
> > Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
> > handshake_failure
> >
> > The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
> > a NullPointerException.
> >
> > On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
> >>
> >> Hi All,
> >>
> >> +1 for the RC.
> >>
> >> * sha512s match
> >> * signatures are correct
> >> * mvn clean install -DskipTests runs successfully in the src ; RAT passes
> >> * binary works
> >> * LICENSE, NOTICE and README.md files are in the tar.gz-s
> >>
> >> Nit: https://flume.staged.apache.org/download.html refers to md5 and
> >> sha1. Can you please update that, too, Ralph?
> >>
> >>
> >> Donat
> >>
> >>
> >>
> >> On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
> >>>
> >>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> >>>
> >>> Please download, test, and cast your votes on the Flume developers list.
> >>> [] +1, release the artifacts
> >>> [] -1, don't release because...
> >>>
> >>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> >>>
> >>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> >>>
> >>> Tag:
> >>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> >>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> >>>
> >>> Web Site:  https://flume.staged.apache.org/.
> >>>
> >>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> >>>
> >>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
> >>>
> >>> You may download all the Maven artifacts by executing:
> >>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> >>>
> >>> Ralph
>

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Matt Sicker <bo...@gmail.com>.
Yeah, seems to be a problem specific to building on Java 11. I'm sure
whatever that is can wait to be fixed later.

On Tue, Jun 7, 2022 at 11:17 AM Ralph Goers <ra...@dslextreme.com> wrote:
>
> I build Flume on MacOS with Java 8 without problems.
>
> Ralph
>
> > On Jun 7, 2022, at 8:41 AM, Matt Sicker <bo...@gmail.com> wrote:
> >
> > I'll note that I'm getting test failures when I try to build the
> > 1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
> > Using Java 11:
> >
> > [ERROR] Errors:
> > [ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
> > » EventDelivery
> > [ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
> > NullPointer
> > [ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
> > » EventDelivery
> > [ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
> > » EventDelivery
> >
> > Most of those errors have a root exception of:
> >
> > Caused by: org.apache.thrift.transport.TTransportException:
> > javax.net.ssl.SSLHandshakeException: Received fatal alert:
> > handshake_failure
> > Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
> > handshake_failure
> >
> > The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
> > a NullPointerException.
> >
> > On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
> >>
> >> Hi All,
> >>
> >> +1 for the RC.
> >>
> >> * sha512s match
> >> * signatures are correct
> >> * mvn clean install -DskipTests runs successfully in the src ; RAT passes
> >> * binary works
> >> * LICENSE, NOTICE and README.md files are in the tar.gz-s
> >>
> >> Nit: https://flume.staged.apache.org/download.html refers to md5 and
> >> sha1. Can you please update that, too, Ralph?
> >>
> >>
> >> Donat
> >>
> >>
> >>
> >> On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
> >>>
> >>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> >>>
> >>> Please download, test, and cast your votes on the Flume developers list.
> >>> [] +1, release the artifacts
> >>> [] -1, don't release because...
> >>>
> >>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> >>>
> >>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> >>>
> >>> Tag:
> >>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> >>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> >>>
> >>> Web Site:  https://flume.staged.apache.org/.
> >>>
> >>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> >>>
> >>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
> >>>
> >>> You may download all the Maven artifacts by executing:
> >>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> >>>
> >>> Ralph
>

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
I build Flume on MacOS with Java 8 without problems.

Ralph

> On Jun 7, 2022, at 8:41 AM, Matt Sicker <bo...@gmail.com> wrote:
> 
> I'll note that I'm getting test failures when I try to build the
> 1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
> Using Java 11:
> 
> [ERROR] Errors:
> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
> NullPointer
> [ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
> » EventDelivery
> [ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
> » EventDelivery
> 
> Most of those errors have a root exception of:
> 
> Caused by: org.apache.thrift.transport.TTransportException:
> javax.net.ssl.SSLHandshakeException: Received fatal alert:
> handshake_failure
> Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
> handshake_failure
> 
> The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
> a NullPointerException.
> 
> On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
>> 
>> Hi All,
>> 
>> +1 for the RC.
>> 
>> * sha512s match
>> * signatures are correct
>> * mvn clean install -DskipTests runs successfully in the src ; RAT passes
>> * binary works
>> * LICENSE, NOTICE and README.md files are in the tar.gz-s
>> 
>> Nit: https://flume.staged.apache.org/download.html refers to md5 and
>> sha1. Can you please update that, too, Ralph?
>> 
>> 
>> Donat
>> 
>> 
>> 
>> On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
>>> 
>>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>>> 
>>> Please download, test, and cast your votes on the Flume developers list.
>>> [] +1, release the artifacts
>>> [] -1, don't release because...
>>> 
>>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>> 
>>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>>> 
>>> Tag:
>>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
>>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>>> 
>>> Web Site:  https://flume.staged.apache.org/.
>>> 
>>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>>> 
>>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
>>> 
>>> You may download all the Maven artifacts by executing:
>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>>> 
>>> Ralph


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Bessenyei Balázs Donát <be...@apache.org>.
I should add that I was using the https://hub.docker.com/_/openjdk
image and IIRC, Flume requires java8. See also:
https://github.com/apache/flume/blob/trunk/.github/workflows/build.yml#L43


Donat

On Tue, Jun 7, 2022 at 5:42 PM Matt Sicker <bo...@gmail.com> wrote:
>
> I'll note that I'm getting test failures when I try to build the
> 1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
> Using Java 11:
>
> [ERROR] Errors:
> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
> » EventDelivery
> [ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
> NullPointer
> [ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
> » EventDelivery
> [ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
> » EventDelivery
>
> Most of those errors have a root exception of:
>
> Caused by: org.apache.thrift.transport.TTransportException:
> javax.net.ssl.SSLHandshakeException: Received fatal alert:
> handshake_failure
> Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
> handshake_failure
>
> The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
> a NullPointerException.
>
> On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
> >
> > Hi All,
> >
> > +1 for the RC.
> >
> > * sha512s match
> > * signatures are correct
> > * mvn clean install -DskipTests runs successfully in the src ; RAT passes
> > * binary works
> > * LICENSE, NOTICE and README.md files are in the tar.gz-s
> >
> > Nit: https://flume.staged.apache.org/download.html refers to md5 and
> > sha1. Can you please update that, too, Ralph?
> >
> >
> > Donat
> >
> >
> >
> > On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
> > >
> > > This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> > >
> > > Please download, test, and cast your votes on the Flume developers list.
> > > [] +1, release the artifacts
> > > [] -1, don't release because...
> > >
> > > The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> > >
> > > Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> > >
> > > Tag:
> > > a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> > > b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> > >
> > > Web Site:  https://flume.staged.apache.org/.
> > >
> > > Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> > >
> > > Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
> > >
> > > You may download all the Maven artifacts by executing:
> > > wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> > >
> > > Ralph

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Matt Sicker <bo...@gmail.com>.
I'll note that I'm getting test failures when I try to build the
1.10.0-rc1 tag locally on macOS (same problem on both Intel and M1).
Using Java 11:

[ERROR] Errors:
[ERROR]   TestThriftSink.testSslProcessWithComponentTruststore:218->doTestSslProcess:282
» EventDelivery
[ERROR]   TestThriftSink.testSslProcessWithComponentTruststoreNoPassword:229->doTestSslProcess:282
» EventDelivery
[ERROR]   TestThriftSink.testSslProcessWithGlobalTruststore:242->doTestSslProcess:282
» EventDelivery
[ERROR]   TestThriftSink.testSslProcessWithGlobalTruststoreNoPassword:257->doTestSslProcess:282
» EventDelivery
[ERROR]   TestMultiportSyslogTCPSource.testMultiplePortsSSL:226->testNPorts:154
NullPointer
[ERROR]   TestThriftSource.testAppendSSLWithComponentKeystore:117->doAppendSSL:153
» EventDelivery
[ERROR]   TestThriftSource.testAppendSSLWithGlobalKeystore:137->doAppendSSL:153
» EventDelivery

Most of those errors have a root exception of:

Caused by: org.apache.thrift.transport.TTransportException:
javax.net.ssl.SSLHandshakeException: Received fatal alert:
handshake_failure
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert:
handshake_failure

The TestMultiportSyslogTCPSource.testMultiplePortsSSL test failed with
a NullPointerException.

On Mon, Jun 6, 2022 at 4:02 PM Bessenyei Balázs Donát <be...@apache.org> wrote:
>
> Hi All,
>
> +1 for the RC.
>
> * sha512s match
> * signatures are correct
> * mvn clean install -DskipTests runs successfully in the src ; RAT passes
> * binary works
> * LICENSE, NOTICE and README.md files are in the tar.gz-s
>
> Nit: https://flume.staged.apache.org/download.html refers to md5 and
> sha1. Can you please update that, too, Ralph?
>
>
> Donat
>
>
>
> On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
> >
> > This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> >
> > Please download, test, and cast your votes on the Flume developers list.
> > [] +1, release the artifacts
> > [] -1, don't release because...
> >
> > The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> >
> > Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> >
> > Tag:
> > a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> > b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> >
> > Web Site:  https://flume.staged.apache.org/.
> >
> > Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> >
> > Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
> >
> > You may download all the Maven artifacts by executing:
> > wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> >
> > Ralph

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Bessenyei Balázs Donát <be...@apache.org>.
Hi All,

+1 for the RC.

* sha512s match
* signatures are correct
* mvn clean install -DskipTests runs successfully in the src ; RAT passes
* binary works
* LICENSE, NOTICE and README.md files are in the tar.gz-s

Nit: https://flume.staged.apache.org/download.html refers to md5 and
sha1. Can you please update that, too, Ralph?


Donat



On Sat, Jun 4, 2022 at 2:40 AM Ralph Goers <ra...@dslextreme.com> wrote:
>
> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>
> Please download, test, and cast your votes on the Flume developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>
> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>
> Tag:
> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>
> Web Site:  https://flume.staged.apache.org/.
>
> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>
> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
>
> You may download all the Maven artifacts by executing:
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>
> Ralph

Re: {Reminder][VOTE] Release Apache Flume 1.10.0-RC1

Posted by Sean Busbey <sb...@apple.com.INVALID>.
As a community we’re out of the habit of getting through the release process. I think it’s prudent for us to expect these first few release candidates to take a week or two for evaluation.

I’m checking on RC1 during this week but there are several competing priorities, so I might end up doing multiple passes i.e. one for foundation policy compliance and a different one for functionality.



> On Jun 6, 2022, at 10:57 AM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> We are over 60 hours through the voting period and there have been no votes on the release. It needs two votes plus mine.  Please take the time to review the release and vote.
> 
> Ralph



{Reminder][VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
We are over 60 hours through the voting period and there have been no votes on the release. It needs two votes plus mine.  Please take the time to review the release and vote.

Ralph

Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
I should like to add that one of my motivations for getting the release out is to update the Flume dependency in Log4j2. I am trying to get the next release of that done ASAP as my employer needs it.

While including an upgrade of Flume in Log4j 2 isn’t a requirement per se, we are starting to have users complain about including components that have known CVEs. 

So while the issues you mention are definitely worthy of being included, I specifically didn’t work on 3315 because I don’t have the time to review it right now. I had to draw the line somewhere of what I could do.

Ralph

> On Jun 5, 2022, at 12:03 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> I fixed FLUME-3420 while I was testing the release, although I didn’t realize FLUME-3420 hd been created.. See https://github.com/apache/flume/commit/2c269b4c5f970c50f7ecf2144fe4bb7e6b10b9f8 <https://github.com/apache/flume/commit/2c269b4c5f970c50f7ecf2144fe4bb7e6b10b9f8>.
> 
> As for the other two, they could only be added if this release vote is rejected. Typically that would only happen if there is something seriously wrong with it.
> 
> Ralph
> 
>> On Jun 5, 2022, at 10:06 AM, Tristan Stevens <tristanstevens@hotmail.com <ma...@hotmail.com>> wrote:
>> 
>> Hi Ralph,
>> I'll try and get some time to test the RC this week. That said, do we have room to fit in:
>> 
>> FLUME-3315 - Kafka SSL defaults - although this one needs a decent review. I can try and do that tomorrow.
>> FLUME-3420 - De-dupe command line arguments - I think without this we can't release
>> FLUME-3415 and FLUME-3418 - Docker and Prometheus support - good headline features for 1.10 and also makes testing and deploying in Kubernetes etc. much more straightforward.
>> 
>> Let me know what you think?
>> 
>> Thanks,
>> Tristan
>> ________________________________
>> From: Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>>
>> Sent: 05 June 2022 06:40
>> To: dev@flume.apache.org <ma...@flume.apache.org> <dev@flume.apache.org <ma...@flume.apache.org>>
>> Subject: Re: [VOTE] Release Apache Flume 1.10.0-RC1
>> 
>> The release-1.10.0.rc1 tag matches what the release instructions say to do.
>> However, given that the last release was 3 years ago quite a few of the instructions
>> are incorrect. But my email below definitely should have referenced the correct tag.
>> Thanks for pointing that out.
>> 
>> Thanks for pointing out the doc problem. I have fixed that. It seems I missed a step
>> in documenting how to publish the site.
>> 
>> Ralph
>> 
>>> On Jun 4, 2022, at 11:41 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>> Couple notes:
>>> 
>>> - the tag is called “release-1.10.0-rc1” not “flume-…”
>>> - the staged site links to the 1.9.0 user guide or to a dead link to the 1.10.0 user guide
>>> —
>>> Matt Sicker
>>> 
>>>> On Jun 3, 2022, at 19:40, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> 
>>>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>>>> 
>>>> Please download, test, and cast your votes on the Flume developers list.
>>>> [] +1, release the artifacts
>>>> [] -1, don't release because...
>>>> 
>>>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>>> 
>>>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html <https://flume.staged.apache.org/releases/1.10.0.html>.
>>>> 
>>>> Tag:
>>>> a)  for a new copy do "git clone https://github.com/apache/flume.git <https://github.com/apache/flume.git> and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git <https://github.com/apache/flume.git>"
>>>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>>>> 
>>>> Web Site:  https://flume.staged.apache.org/ <https://flume.staged.apache.org/>.
>>>> 
>>>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035 <https://repository.apache.org/content/repositories/orgapacheflume-1035>.
>>>> 
>>>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/ <https://dist.apache.org/repos/dist/dev/flume/>
>>>> 
>>>> You may download all the Maven artifacts by executing:
>>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/ <https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/>
>>>> 
>>>> Ralph
>>> 
>> 
> 


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
I fixed FLUME-3420 while I was testing the release, although I didn’t realize FLUME-3420 hd been created.. See https://github.com/apache/flume/commit/2c269b4c5f970c50f7ecf2144fe4bb7e6b10b9f8 <https://github.com/apache/flume/commit/2c269b4c5f970c50f7ecf2144fe4bb7e6b10b9f8>.

As for the other two, they could only be added if this release vote is rejected. Typically that would only happen if there is something seriously wrong with it.

Ralph

> On Jun 5, 2022, at 10:06 AM, Tristan Stevens <tr...@hotmail.com> wrote:
> 
> Hi Ralph,
> I'll try and get some time to test the RC this week. That said, do we have room to fit in:
> 
> FLUME-3315 - Kafka SSL defaults - although this one needs a decent review. I can try and do that tomorrow.
> FLUME-3420 - De-dupe command line arguments - I think without this we can't release
> FLUME-3415 and FLUME-3418 - Docker and Prometheus support - good headline features for 1.10 and also makes testing and deploying in Kubernetes etc. much more straightforward.
> 
> Let me know what you think?
> 
> Thanks,
> Tristan
> ________________________________
> From: Ralph Goers <ra...@dslextreme.com>
> Sent: 05 June 2022 06:40
> To: dev@flume.apache.org <de...@flume.apache.org>
> Subject: Re: [VOTE] Release Apache Flume 1.10.0-RC1
> 
> The release-1.10.0.rc1 tag matches what the release instructions say to do.
> However, given that the last release was 3 years ago quite a few of the instructions
> are incorrect. But my email below definitely should have referenced the correct tag.
> Thanks for pointing that out.
> 
> Thanks for pointing out the doc problem. I have fixed that. It seems I missed a step
> in documenting how to publish the site.
> 
> Ralph
> 
>> On Jun 4, 2022, at 11:41 AM, Matt Sicker <bo...@gmail.com> wrote:
>> 
>> Couple notes:
>> 
>> - the tag is called “release-1.10.0-rc1” not “flume-…”
>> - the staged site links to the 1.9.0 user guide or to a dead link to the 1.10.0 user guide
>> —
>> Matt Sicker
>> 
>>> On Jun 3, 2022, at 19:40, Ralph Goers <ra...@dslextreme.com> wrote:
>>> 
>>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>>> 
>>> Please download, test, and cast your votes on the Flume developers list.
>>> [] +1, release the artifacts
>>> [] -1, don't release because...
>>> 
>>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>> 
>>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>>> 
>>> Tag:
>>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
>>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>>> 
>>> Web Site:  https://flume.staged.apache.org/.
>>> 
>>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>>> 
>>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
>>> 
>>> You may download all the Maven artifacts by executing:
>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>>> 
>>> Ralph
>> 
> 


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Tristan Stevens <tr...@hotmail.com>.
Hi Ralph,
I'll try and get some time to test the RC this week. That said, do we have room to fit in:

FLUME-3315 - Kafka SSL defaults - although this one needs a decent review. I can try and do that tomorrow.
FLUME-3420 - De-dupe command line arguments - I think without this we can't release
FLUME-3415 and FLUME-3418 - Docker and Prometheus support - good headline features for 1.10 and also makes testing and deploying in Kubernetes etc. much more straightforward.

Let me know what you think?

Thanks,
Tristan
________________________________
From: Ralph Goers <ra...@dslextreme.com>
Sent: 05 June 2022 06:40
To: dev@flume.apache.org <de...@flume.apache.org>
Subject: Re: [VOTE] Release Apache Flume 1.10.0-RC1

The release-1.10.0.rc1 tag matches what the release instructions say to do.
However, given that the last release was 3 years ago quite a few of the instructions
are incorrect. But my email below definitely should have referenced the correct tag.
Thanks for pointing that out.

Thanks for pointing out the doc problem. I have fixed that. It seems I missed a step
in documenting how to publish the site.

Ralph

> On Jun 4, 2022, at 11:41 AM, Matt Sicker <bo...@gmail.com> wrote:
>
> Couple notes:
>
> - the tag is called “release-1.10.0-rc1” not “flume-…”
> - the staged site links to the 1.9.0 user guide or to a dead link to the 1.10.0 user guide
> —
> Matt Sicker
>
>> On Jun 3, 2022, at 19:40, Ralph Goers <ra...@dslextreme.com> wrote:
>>
>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>>
>> Please download, test, and cast your votes on the Flume developers list.
>> [] +1, release the artifacts
>> [] -1, don't release because...
>>
>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>
>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>>
>> Tag:
>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>>
>> Web Site:  https://flume.staged.apache.org/.
>>
>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>>
>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/
>>
>> You may download all the Maven artifacts by executing:
>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>>
>> Ralph
>


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Ralph Goers <ra...@dslextreme.com>.
The release-1.10.0.rc1 tag matches what the release instructions say to do. 
However, given that the last release was 3 years ago quite a few of the instructions 
are incorrect. But my email below definitely should have referenced the correct tag. 
Thanks for pointing that out.

Thanks for pointing out the doc problem. I have fixed that. It seems I missed a step 
in documenting how to publish the site.

Ralph

> On Jun 4, 2022, at 11:41 AM, Matt Sicker <bo...@gmail.com> wrote:
> 
> Couple notes:
> 
> - the tag is called “release-1.10.0-rc1” not “flume-…”
> - the staged site links to the 1.9.0 user guide or to a dead link to the 1.10.0 user guide
> —
> Matt Sicker
> 
>> On Jun 3, 2022, at 19:40, Ralph Goers <ra...@dslextreme.com> wrote:
>> 
>> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
>> 
>> Please download, test, and cast your votes on the Flume developers list.
>> [] +1, release the artifacts
>> [] -1, don't release because...
>> 
>> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>> 
>> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
>> 
>> Tag: 
>> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
>> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
>> 
>> Web Site:  https://flume.staged.apache.org/.
>> 
>> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
>> 
>> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/ 
>> 
>> You may download all the Maven artifacts by executing:
>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
>> 
>> Ralph
> 


Re: [VOTE] Release Apache Flume 1.10.0-RC1

Posted by Matt Sicker <bo...@gmail.com>.
Couple notes:

- the tag is called “release-1.10.0-rc1” not “flume-…”
- the staged site links to the 1.9.0 user guide or to a dead link to the 1.10.0 user guide
—
Matt Sicker

> On Jun 3, 2022, at 19:40, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> This is a vote to release Flume 1.10.0, the next version of the Apache Flume project.
> 
> Please download, test, and cast your votes on the Flume developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
> 
> The vote will remain open for 72 hours. All votes are welcome and we encourage everyone to test the release, but only Flume PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> 
> Changes in this release can be found at https://flume.staged.apache.org/releases/1.10.0.html.
> 
> Tag: 
> a)  for a new copy do "git clone https://github.com/apache/flume.git and then "git checkout tags/flume-1.10.0-rc1”  or just "git clone -b lflume-1.10.0-rc1 https://github.com/apache/flume.git"
> b) for an existing working copy to “git pull” and then “git checkout tags/flume-1.10.0-rc1”
> 
> Web Site:  https://flume.staged.apache.org/.
> 
> Maven Artifacts: https://repository.apache.org/content/repositories/orgapacheflume-1035.
> 
> Distribution archives: https://dist.apache.org/repos/dist/dev/flume/ 
> 
> You may download all the Maven artifacts by executing:
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapacheflume-1035/org/apache/flume/
> 
> Ralph