You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Joe Witt <jo...@apache.org> on 2016/04/06 23:51:06 UTC

Apache NiFi 0.6.1 RC1 Release Helper Guide

Hello Apache NiFi community,

Please find the associated guidance to help those interested in
validating/verifying the release so they can vote.

# Download latest KEYS file:
  https://dist.apache.org/repos/dist/dev/nifi/KEYS

# Import keys file:
  gpg --import KEYS

# [optional] Clear out local maven artifact repository

# Pull down nifi-0.6.1 source release artifacts for review:

  wget https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
  wget https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
  wget https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
  wget https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1

# Verify the signature
  gpg --verify nifi-0.6.1-source-release.zip.asc

# Verify the hashes (md5, sha1) match the source and what was provided
in the vote email thread
  md5sum nifi-0.6.1-source-release.zip
  sha1sum nifi-0.6.1-source-release.zip

# Unzip nifi-0.6.1-source-release.zip

# Verify the build works including release audit tool (RAT) checks
  cd nifi-0.6.1
  mvn clean install -Pcontrib-check

# Verify the contents contain a good README, NOTICE, and LICENSE.

# Verify the git commit ID is correct

# Verify the RC was branched off the correct git commit ID

# Look at the resulting convenience binary as found in nifi-assembly/target

# Make sure the README, NOTICE, and LICENSE are present and correct

# Run the resulting convenience binary and make sure it works as expected

# Send a response to the vote thread indicating a +1, 0, -1 based on
your findings.

Thank you for your time and effort to validate the release!

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Skora <js...@gmail.com>.
The tests that are failing use EmbeddedKafka which instantiates it's own
ZooKeeperServer instances.  The state management ZooKeeperStateServer
controller service also creates ZooKeeperServer instances in but I haven't
been able track back to what tests user that and ZooKeeperStateServer does
not appear to have it's own unit tests.

I know that both of these boxes successfully ran tests with 0.5.1, and I
can't confirm it at the moment but I think they ran 0.6.0 as well.

On Fri, Apr 8, 2016 at 10:32 AM, Joe Skora <js...@gmail.com> wrote:

> Good idea, that might explain one of the systems but but I'm fairly
> certain I made those changes on the other months ago.
>
> On Fri, Apr 8, 2016 at 10:15 AM, Joe Witt <jo...@gmail.com> wrote:
>
>> I am not quite sure ... was thinking through possible cases.  Could be
>> exhaustion of ports/open files perhaps?
>>
>> On Fri, Apr 8, 2016 at 9:36 AM, Joe Skora <js...@gmail.com> wrote:
>> > JoeW,
>> >
>> > I'm not familiar with the Kafka processors, could it be a firewall
>> issue?
>> >
>> > JoeS
>> >
>> > On Thu, Apr 7, 2016 at 11:56 PM, Joe Witt <jo...@gmail.com> wrote:
>> >
>> >> Interesting.  Appears the embedded Kafka instance is somehow not
>> >> running there or not accessible.  Yet it is spun up in the tests.
>> >> Even more interesting is that Travis-CI runs on Ubuntu (older version)
>> >> as shown in the travis-ci build information linked to our github
>> >>
>> >> Distributor ID: Ubuntu
>> >> Description: Ubuntu 12.04.5 LTS
>> >> Release: 12.04
>> >> Codename: precise
>> >>
>> >> On Thu, Apr 7, 2016 at 11:37 PM, Joe Skora <js...@gmail.com> wrote:
>> >> > Build worked on a Centos 7 system but is failing the Kafka tests on 2
>> >> > different Ubuntu 15.10 systems.
>> >> >
>> >> >      Failed tests:
>> >> >        TestPutKafka.testComplexLeftPartialDelimitedMessages:225
>> Expected
>> >> > all Transferred FlowFiles to go to success but 1 were routed to
>> failure
>> >> >        TestPutKafka.testComplexPartialMatchDelimitedMessages:248
>> Expected
>> >> > all Transferred FlowFiles to go to success but 1 were routed to
>> failure
>> >> >        TestPutKafka.testComplexRightPartialDelimitedMessages:204
>> Expected
>> >> > all Transferred FlowFiles to go to success but 1 were routed to
>> failure
>> >> >        TestPutKafka.testWithEmptyMessages:174
>> >> > org.apache.kafka.common.errors.TimeoutException: Failed to update
>> >> metadata
>> >> > after 30000 ms.
>> >> >
>> >> >      Tests in error:
>> >> >
>> KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
>> >> > ConsumerTimeout
>> >> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
>> >> > ConsumerTimeout
>> >> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
>> >> > ConsumerTimeout
>> >> >        KafkaPublisherTest.validateSuccessfulSendAsWhole:92 »
>> >> ConsumerTimeout
>> >> >        KafkaPublisherTest.validateWithMultiByteCharacters:195 »
>> >> > ConsumerTimeout
>> >> >
>> >> >      Tests run: 18, Failures: 4, Errors: 5, Skipped: 3
>> >> >
>> >> > I'm still trying to track down possible the cause.
>> >> >
>> >> >
>> >> > On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:
>> >> >
>> >> >> Still working on the validation, but I was able to get past the
>> point in
>> >> >> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
>> >> >>
>> >> >> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org>
>> wrote:
>> >> >>
>> >> >> > Hello Apache NiFi community,
>> >> >> >
>> >> >> > Please find the associated guidance to help those interested in
>> >> >> > validating/verifying the release so they can vote.
>> >> >> >
>> >> >> > # Download latest KEYS file:
>> >> >> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> >> >> >
>> >> >> > # Import keys file:
>> >> >> >   gpg --import KEYS
>> >> >> >
>> >> >> > # [optional] Clear out local maven artifact repository
>> >> >> >
>> >> >> > # Pull down nifi-0.6.1 source release artifacts for review:
>> >> >> >
>> >> >> >   wget
>> >> >> >
>> >> >>
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
>> >> >> >   wget
>> >> >> >
>> >> >>
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
>> >> >> >   wget
>> >> >> >
>> >> >>
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
>> >> >> >   wget
>> >> >> >
>> >> >>
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
>> >> >> >
>> >> >> > # Verify the signature
>> >> >> >   gpg --verify nifi-0.6.1-source-release.zip.asc
>> >> >> >
>> >> >> > # Verify the hashes (md5, sha1) match the source and what was
>> provided
>> >> >> > in the vote email thread
>> >> >> >   md5sum nifi-0.6.1-source-release.zip
>> >> >> >   sha1sum nifi-0.6.1-source-release.zip
>> >> >> >
>> >> >> > # Unzip nifi-0.6.1-source-release.zip
>> >> >> >
>> >> >> > # Verify the build works including release audit tool (RAT) checks
>> >> >> >   cd nifi-0.6.1
>> >> >> >   mvn clean install -Pcontrib-check
>> >> >> >
>> >> >> > # Verify the contents contain a good README, NOTICE, and LICENSE.
>> >> >> >
>> >> >> > # Verify the git commit ID is correct
>> >> >> >
>> >> >> > # Verify the RC was branched off the correct git commit ID
>> >> >> >
>> >> >> > # Look at the resulting convenience binary as found in
>> >> >> nifi-assembly/target
>> >> >> >
>> >> >> > # Make sure the README, NOTICE, and LICENSE are present and
>> correct
>> >> >> >
>> >> >> > # Run the resulting convenience binary and make sure it works as
>> >> expected
>> >> >> >
>> >> >> > # Send a response to the vote thread indicating a +1, 0, -1 based
>> on
>> >> >> > your findings.
>> >> >> >
>> >> >> > Thank you for your time and effort to validate the release!
>> >> >> >
>> >> >>
>> >>
>>
>
>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Skora <js...@gmail.com>.
Good idea, that might explain one of the systems but but I'm fairly certain
I made those changes on the other months ago.

On Fri, Apr 8, 2016 at 10:15 AM, Joe Witt <jo...@gmail.com> wrote:

> I am not quite sure ... was thinking through possible cases.  Could be
> exhaustion of ports/open files perhaps?
>
> On Fri, Apr 8, 2016 at 9:36 AM, Joe Skora <js...@gmail.com> wrote:
> > JoeW,
> >
> > I'm not familiar with the Kafka processors, could it be a firewall issue?
> >
> > JoeS
> >
> > On Thu, Apr 7, 2016 at 11:56 PM, Joe Witt <jo...@gmail.com> wrote:
> >
> >> Interesting.  Appears the embedded Kafka instance is somehow not
> >> running there or not accessible.  Yet it is spun up in the tests.
> >> Even more interesting is that Travis-CI runs on Ubuntu (older version)
> >> as shown in the travis-ci build information linked to our github
> >>
> >> Distributor ID: Ubuntu
> >> Description: Ubuntu 12.04.5 LTS
> >> Release: 12.04
> >> Codename: precise
> >>
> >> On Thu, Apr 7, 2016 at 11:37 PM, Joe Skora <js...@gmail.com> wrote:
> >> > Build worked on a Centos 7 system but is failing the Kafka tests on 2
> >> > different Ubuntu 15.10 systems.
> >> >
> >> >      Failed tests:
> >> >        TestPutKafka.testComplexLeftPartialDelimitedMessages:225
> Expected
> >> > all Transferred FlowFiles to go to success but 1 were routed to
> failure
> >> >        TestPutKafka.testComplexPartialMatchDelimitedMessages:248
> Expected
> >> > all Transferred FlowFiles to go to success but 1 were routed to
> failure
> >> >        TestPutKafka.testComplexRightPartialDelimitedMessages:204
> Expected
> >> > all Transferred FlowFiles to go to success but 1 were routed to
> failure
> >> >        TestPutKafka.testWithEmptyMessages:174
> >> > org.apache.kafka.common.errors.TimeoutException: Failed to update
> >> metadata
> >> > after 30000 ms.
> >> >
> >> >      Tests in error:
> >> >
> KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
> >> > ConsumerTimeout
> >> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
> >> > ConsumerTimeout
> >> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
> >> > ConsumerTimeout
> >> >        KafkaPublisherTest.validateSuccessfulSendAsWhole:92 »
> >> ConsumerTimeout
> >> >        KafkaPublisherTest.validateWithMultiByteCharacters:195 »
> >> > ConsumerTimeout
> >> >
> >> >      Tests run: 18, Failures: 4, Errors: 5, Skipped: 3
> >> >
> >> > I'm still trying to track down possible the cause.
> >> >
> >> >
> >> > On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:
> >> >
> >> >> Still working on the validation, but I was able to get past the
> point in
> >> >> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
> >> >>
> >> >> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:
> >> >>
> >> >> > Hello Apache NiFi community,
> >> >> >
> >> >> > Please find the associated guidance to help those interested in
> >> >> > validating/verifying the release so they can vote.
> >> >> >
> >> >> > # Download latest KEYS file:
> >> >> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
> >> >> >
> >> >> > # Import keys file:
> >> >> >   gpg --import KEYS
> >> >> >
> >> >> > # [optional] Clear out local maven artifact repository
> >> >> >
> >> >> > # Pull down nifi-0.6.1 source release artifacts for review:
> >> >> >
> >> >> >   wget
> >> >> >
> >> >>
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
> >> >> >   wget
> >> >> >
> >> >>
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
> >> >> >   wget
> >> >> >
> >> >>
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
> >> >> >   wget
> >> >> >
> >> >>
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
> >> >> >
> >> >> > # Verify the signature
> >> >> >   gpg --verify nifi-0.6.1-source-release.zip.asc
> >> >> >
> >> >> > # Verify the hashes (md5, sha1) match the source and what was
> provided
> >> >> > in the vote email thread
> >> >> >   md5sum nifi-0.6.1-source-release.zip
> >> >> >   sha1sum nifi-0.6.1-source-release.zip
> >> >> >
> >> >> > # Unzip nifi-0.6.1-source-release.zip
> >> >> >
> >> >> > # Verify the build works including release audit tool (RAT) checks
> >> >> >   cd nifi-0.6.1
> >> >> >   mvn clean install -Pcontrib-check
> >> >> >
> >> >> > # Verify the contents contain a good README, NOTICE, and LICENSE.
> >> >> >
> >> >> > # Verify the git commit ID is correct
> >> >> >
> >> >> > # Verify the RC was branched off the correct git commit ID
> >> >> >
> >> >> > # Look at the resulting convenience binary as found in
> >> >> nifi-assembly/target
> >> >> >
> >> >> > # Make sure the README, NOTICE, and LICENSE are present and correct
> >> >> >
> >> >> > # Run the resulting convenience binary and make sure it works as
> >> expected
> >> >> >
> >> >> > # Send a response to the vote thread indicating a +1, 0, -1 based
> on
> >> >> > your findings.
> >> >> >
> >> >> > Thank you for your time and effort to validate the release!
> >> >> >
> >> >>
> >>
>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Witt <jo...@gmail.com>.
I am not quite sure ... was thinking through possible cases.  Could be
exhaustion of ports/open files perhaps?

On Fri, Apr 8, 2016 at 9:36 AM, Joe Skora <js...@gmail.com> wrote:
> JoeW,
>
> I'm not familiar with the Kafka processors, could it be a firewall issue?
>
> JoeS
>
> On Thu, Apr 7, 2016 at 11:56 PM, Joe Witt <jo...@gmail.com> wrote:
>
>> Interesting.  Appears the embedded Kafka instance is somehow not
>> running there or not accessible.  Yet it is spun up in the tests.
>> Even more interesting is that Travis-CI runs on Ubuntu (older version)
>> as shown in the travis-ci build information linked to our github
>>
>> Distributor ID: Ubuntu
>> Description: Ubuntu 12.04.5 LTS
>> Release: 12.04
>> Codename: precise
>>
>> On Thu, Apr 7, 2016 at 11:37 PM, Joe Skora <js...@gmail.com> wrote:
>> > Build worked on a Centos 7 system but is failing the Kafka tests on 2
>> > different Ubuntu 15.10 systems.
>> >
>> >      Failed tests:
>> >        TestPutKafka.testComplexLeftPartialDelimitedMessages:225 Expected
>> > all Transferred FlowFiles to go to success but 1 were routed to failure
>> >        TestPutKafka.testComplexPartialMatchDelimitedMessages:248 Expected
>> > all Transferred FlowFiles to go to success but 1 were routed to failure
>> >        TestPutKafka.testComplexRightPartialDelimitedMessages:204 Expected
>> > all Transferred FlowFiles to go to success but 1 were routed to failure
>> >        TestPutKafka.testWithEmptyMessages:174
>> > org.apache.kafka.common.errors.TimeoutException: Failed to update
>> metadata
>> > after 30000 ms.
>> >
>> >      Tests in error:
>> >        KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
>> > ConsumerTimeout
>> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
>> > ConsumerTimeout
>> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
>> > ConsumerTimeout
>> >        KafkaPublisherTest.validateSuccessfulSendAsWhole:92 »
>> ConsumerTimeout
>> >        KafkaPublisherTest.validateWithMultiByteCharacters:195 »
>> > ConsumerTimeout
>> >
>> >      Tests run: 18, Failures: 4, Errors: 5, Skipped: 3
>> >
>> > I'm still trying to track down possible the cause.
>> >
>> >
>> > On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:
>> >
>> >> Still working on the validation, but I was able to get past the point in
>> >> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
>> >>
>> >> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:
>> >>
>> >> > Hello Apache NiFi community,
>> >> >
>> >> > Please find the associated guidance to help those interested in
>> >> > validating/verifying the release so they can vote.
>> >> >
>> >> > # Download latest KEYS file:
>> >> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> >> >
>> >> > # Import keys file:
>> >> >   gpg --import KEYS
>> >> >
>> >> > # [optional] Clear out local maven artifact repository
>> >> >
>> >> > # Pull down nifi-0.6.1 source release artifacts for review:
>> >> >
>> >> >   wget
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
>> >> >   wget
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
>> >> >   wget
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
>> >> >   wget
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
>> >> >
>> >> > # Verify the signature
>> >> >   gpg --verify nifi-0.6.1-source-release.zip.asc
>> >> >
>> >> > # Verify the hashes (md5, sha1) match the source and what was provided
>> >> > in the vote email thread
>> >> >   md5sum nifi-0.6.1-source-release.zip
>> >> >   sha1sum nifi-0.6.1-source-release.zip
>> >> >
>> >> > # Unzip nifi-0.6.1-source-release.zip
>> >> >
>> >> > # Verify the build works including release audit tool (RAT) checks
>> >> >   cd nifi-0.6.1
>> >> >   mvn clean install -Pcontrib-check
>> >> >
>> >> > # Verify the contents contain a good README, NOTICE, and LICENSE.
>> >> >
>> >> > # Verify the git commit ID is correct
>> >> >
>> >> > # Verify the RC was branched off the correct git commit ID
>> >> >
>> >> > # Look at the resulting convenience binary as found in
>> >> nifi-assembly/target
>> >> >
>> >> > # Make sure the README, NOTICE, and LICENSE are present and correct
>> >> >
>> >> > # Run the resulting convenience binary and make sure it works as
>> expected
>> >> >
>> >> > # Send a response to the vote thread indicating a +1, 0, -1 based on
>> >> > your findings.
>> >> >
>> >> > Thank you for your time and effort to validate the release!
>> >> >
>> >>
>>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Skora <js...@gmail.com>.
JoeW,

I'm not familiar with the Kafka processors, could it be a firewall issue?

JoeS

On Thu, Apr 7, 2016 at 11:56 PM, Joe Witt <jo...@gmail.com> wrote:

> Interesting.  Appears the embedded Kafka instance is somehow not
> running there or not accessible.  Yet it is spun up in the tests.
> Even more interesting is that Travis-CI runs on Ubuntu (older version)
> as shown in the travis-ci build information linked to our github
>
> Distributor ID: Ubuntu
> Description: Ubuntu 12.04.5 LTS
> Release: 12.04
> Codename: precise
>
> On Thu, Apr 7, 2016 at 11:37 PM, Joe Skora <js...@gmail.com> wrote:
> > Build worked on a Centos 7 system but is failing the Kafka tests on 2
> > different Ubuntu 15.10 systems.
> >
> >      Failed tests:
> >        TestPutKafka.testComplexLeftPartialDelimitedMessages:225 Expected
> > all Transferred FlowFiles to go to success but 1 were routed to failure
> >        TestPutKafka.testComplexPartialMatchDelimitedMessages:248 Expected
> > all Transferred FlowFiles to go to success but 1 were routed to failure
> >        TestPutKafka.testComplexRightPartialDelimitedMessages:204 Expected
> > all Transferred FlowFiles to go to success but 1 were routed to failure
> >        TestPutKafka.testWithEmptyMessages:174
> > org.apache.kafka.common.errors.TimeoutException: Failed to update
> metadata
> > after 30000 ms.
> >
> >      Tests in error:
> >        KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
> > ConsumerTimeout
> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
> > ConsumerTimeout
> >        KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
> > ConsumerTimeout
> >        KafkaPublisherTest.validateSuccessfulSendAsWhole:92 »
> ConsumerTimeout
> >        KafkaPublisherTest.validateWithMultiByteCharacters:195 »
> > ConsumerTimeout
> >
> >      Tests run: 18, Failures: 4, Errors: 5, Skipped: 3
> >
> > I'm still trying to track down possible the cause.
> >
> >
> > On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:
> >
> >> Still working on the validation, but I was able to get past the point in
> >> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
> >>
> >> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:
> >>
> >> > Hello Apache NiFi community,
> >> >
> >> > Please find the associated guidance to help those interested in
> >> > validating/verifying the release so they can vote.
> >> >
> >> > # Download latest KEYS file:
> >> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
> >> >
> >> > # Import keys file:
> >> >   gpg --import KEYS
> >> >
> >> > # [optional] Clear out local maven artifact repository
> >> >
> >> > # Pull down nifi-0.6.1 source release artifacts for review:
> >> >
> >> >   wget
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
> >> >   wget
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
> >> >   wget
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
> >> >   wget
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
> >> >
> >> > # Verify the signature
> >> >   gpg --verify nifi-0.6.1-source-release.zip.asc
> >> >
> >> > # Verify the hashes (md5, sha1) match the source and what was provided
> >> > in the vote email thread
> >> >   md5sum nifi-0.6.1-source-release.zip
> >> >   sha1sum nifi-0.6.1-source-release.zip
> >> >
> >> > # Unzip nifi-0.6.1-source-release.zip
> >> >
> >> > # Verify the build works including release audit tool (RAT) checks
> >> >   cd nifi-0.6.1
> >> >   mvn clean install -Pcontrib-check
> >> >
> >> > # Verify the contents contain a good README, NOTICE, and LICENSE.
> >> >
> >> > # Verify the git commit ID is correct
> >> >
> >> > # Verify the RC was branched off the correct git commit ID
> >> >
> >> > # Look at the resulting convenience binary as found in
> >> nifi-assembly/target
> >> >
> >> > # Make sure the README, NOTICE, and LICENSE are present and correct
> >> >
> >> > # Run the resulting convenience binary and make sure it works as
> expected
> >> >
> >> > # Send a response to the vote thread indicating a +1, 0, -1 based on
> >> > your findings.
> >> >
> >> > Thank you for your time and effort to validate the release!
> >> >
> >>
>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Witt <jo...@gmail.com>.
Interesting.  Appears the embedded Kafka instance is somehow not
running there or not accessible.  Yet it is spun up in the tests.
Even more interesting is that Travis-CI runs on Ubuntu (older version)
as shown in the travis-ci build information linked to our github

Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise

On Thu, Apr 7, 2016 at 11:37 PM, Joe Skora <js...@gmail.com> wrote:
> Build worked on a Centos 7 system but is failing the Kafka tests on 2
> different Ubuntu 15.10 systems.
>
>      Failed tests:
>        TestPutKafka.testComplexLeftPartialDelimitedMessages:225 Expected
> all Transferred FlowFiles to go to success but 1 were routed to failure
>        TestPutKafka.testComplexPartialMatchDelimitedMessages:248 Expected
> all Transferred FlowFiles to go to success but 1 were routed to failure
>        TestPutKafka.testComplexRightPartialDelimitedMessages:204 Expected
> all Transferred FlowFiles to go to success but 1 were routed to failure
>        TestPutKafka.testWithEmptyMessages:174
> org.apache.kafka.common.errors.TimeoutException: Failed to update metadata
> after 30000 ms.
>
>      Tests in error:
>        KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
> ConsumerTimeout
>        KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
> ConsumerTimeout
>        KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
> ConsumerTimeout
>        KafkaPublisherTest.validateSuccessfulSendAsWhole:92 » ConsumerTimeout
>        KafkaPublisherTest.validateWithMultiByteCharacters:195 »
> ConsumerTimeout
>
>      Tests run: 18, Failures: 4, Errors: 5, Skipped: 3
>
> I'm still trying to track down possible the cause.
>
>
> On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:
>
>> Still working on the validation, but I was able to get past the point in
>> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
>>
>> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:
>>
>> > Hello Apache NiFi community,
>> >
>> > Please find the associated guidance to help those interested in
>> > validating/verifying the release so they can vote.
>> >
>> > # Download latest KEYS file:
>> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> >
>> > # Import keys file:
>> >   gpg --import KEYS
>> >
>> > # [optional] Clear out local maven artifact repository
>> >
>> > # Pull down nifi-0.6.1 source release artifacts for review:
>> >
>> >   wget
>> >
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
>> >   wget
>> >
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
>> >   wget
>> >
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
>> >   wget
>> >
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
>> >
>> > # Verify the signature
>> >   gpg --verify nifi-0.6.1-source-release.zip.asc
>> >
>> > # Verify the hashes (md5, sha1) match the source and what was provided
>> > in the vote email thread
>> >   md5sum nifi-0.6.1-source-release.zip
>> >   sha1sum nifi-0.6.1-source-release.zip
>> >
>> > # Unzip nifi-0.6.1-source-release.zip
>> >
>> > # Verify the build works including release audit tool (RAT) checks
>> >   cd nifi-0.6.1
>> >   mvn clean install -Pcontrib-check
>> >
>> > # Verify the contents contain a good README, NOTICE, and LICENSE.
>> >
>> > # Verify the git commit ID is correct
>> >
>> > # Verify the RC was branched off the correct git commit ID
>> >
>> > # Look at the resulting convenience binary as found in
>> nifi-assembly/target
>> >
>> > # Make sure the README, NOTICE, and LICENSE are present and correct
>> >
>> > # Run the resulting convenience binary and make sure it works as expected
>> >
>> > # Send a response to the vote thread indicating a +1, 0, -1 based on
>> > your findings.
>> >
>> > Thank you for your time and effort to validate the release!
>> >
>>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Joe Skora <js...@gmail.com>.
Build worked on a Centos 7 system but is failing the Kafka tests on 2
different Ubuntu 15.10 systems.

     Failed tests:
       TestPutKafka.testComplexLeftPartialDelimitedMessages:225 Expected
all Transferred FlowFiles to go to success but 1 were routed to failure
       TestPutKafka.testComplexPartialMatchDelimitedMessages:248 Expected
all Transferred FlowFiles to go to success but 1 were routed to failure
       TestPutKafka.testComplexRightPartialDelimitedMessages:204 Expected
all Transferred FlowFiles to go to success but 1 were routed to failure
       TestPutKafka.testWithEmptyMessages:174
org.apache.kafka.common.errors.TimeoutException: Failed to update metadata
after 30000 ms.

     Tests in error:
       KafkaPublisherTest.validateSuccessfulReSendOfFailedSegments:167 »
ConsumerTimeout
       KafkaPublisherTest.validateSuccessfulSendAsDelimited:114 »
ConsumerTimeout
       KafkaPublisherTest.validateSuccessfulSendAsDelimited2:140 »
ConsumerTimeout
       KafkaPublisherTest.validateSuccessfulSendAsWhole:92 » ConsumerTimeout
       KafkaPublisherTest.validateWithMultiByteCharacters:195 »
ConsumerTimeout

     Tests run: 18, Failures: 4, Errors: 5, Skipped: 3

I'm still trying to track down possible the cause.


On Thu, Apr 7, 2016 at 10:43 PM, Tony Kurc <tr...@gmail.com> wrote:

> Still working on the validation, but I was able to get past the point in
> 0.6.0 on my Windows 10 rig that kept failing in unit tests.
>
> On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:
>
> > Hello Apache NiFi community,
> >
> > Please find the associated guidance to help those interested in
> > validating/verifying the release so they can vote.
> >
> > # Download latest KEYS file:
> >   https://dist.apache.org/repos/dist/dev/nifi/KEYS
> >
> > # Import keys file:
> >   gpg --import KEYS
> >
> > # [optional] Clear out local maven artifact repository
> >
> > # Pull down nifi-0.6.1 source release artifacts for review:
> >
> >   wget
> >
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
> >   wget
> >
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
> >   wget
> >
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
> >   wget
> >
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
> >
> > # Verify the signature
> >   gpg --verify nifi-0.6.1-source-release.zip.asc
> >
> > # Verify the hashes (md5, sha1) match the source and what was provided
> > in the vote email thread
> >   md5sum nifi-0.6.1-source-release.zip
> >   sha1sum nifi-0.6.1-source-release.zip
> >
> > # Unzip nifi-0.6.1-source-release.zip
> >
> > # Verify the build works including release audit tool (RAT) checks
> >   cd nifi-0.6.1
> >   mvn clean install -Pcontrib-check
> >
> > # Verify the contents contain a good README, NOTICE, and LICENSE.
> >
> > # Verify the git commit ID is correct
> >
> > # Verify the RC was branched off the correct git commit ID
> >
> > # Look at the resulting convenience binary as found in
> nifi-assembly/target
> >
> > # Make sure the README, NOTICE, and LICENSE are present and correct
> >
> > # Run the resulting convenience binary and make sure it works as expected
> >
> > # Send a response to the vote thread indicating a +1, 0, -1 based on
> > your findings.
> >
> > Thank you for your time and effort to validate the release!
> >
>

Re: Apache NiFi 0.6.1 RC1 Release Helper Guide

Posted by Tony Kurc <tr...@gmail.com>.
Still working on the validation, but I was able to get past the point in
0.6.0 on my Windows 10 rig that kept failing in unit tests.

On Wed, Apr 6, 2016 at 5:51 PM, Joe Witt <jo...@apache.org> wrote:

> Hello Apache NiFi community,
>
> Please find the associated guidance to help those interested in
> validating/verifying the release so they can vote.
>
> # Download latest KEYS file:
>   https://dist.apache.org/repos/dist/dev/nifi/KEYS
>
> # Import keys file:
>   gpg --import KEYS
>
> # [optional] Clear out local maven artifact repository
>
> # Pull down nifi-0.6.1 source release artifacts for review:
>
>   wget
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip
>   wget
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.asc
>   wget
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.md5
>   wget
> https://dist.apache.org/repos/dist/dev/nifi/nifi-0.6.1/nifi-0.6.1-source-release.zip.sha1
>
> # Verify the signature
>   gpg --verify nifi-0.6.1-source-release.zip.asc
>
> # Verify the hashes (md5, sha1) match the source and what was provided
> in the vote email thread
>   md5sum nifi-0.6.1-source-release.zip
>   sha1sum nifi-0.6.1-source-release.zip
>
> # Unzip nifi-0.6.1-source-release.zip
>
> # Verify the build works including release audit tool (RAT) checks
>   cd nifi-0.6.1
>   mvn clean install -Pcontrib-check
>
> # Verify the contents contain a good README, NOTICE, and LICENSE.
>
> # Verify the git commit ID is correct
>
> # Verify the RC was branched off the correct git commit ID
>
> # Look at the resulting convenience binary as found in nifi-assembly/target
>
> # Make sure the README, NOTICE, and LICENSE are present and correct
>
> # Run the resulting convenience binary and make sure it works as expected
>
> # Send a response to the vote thread indicating a +1, 0, -1 based on
> your findings.
>
> Thank you for your time and effort to validate the release!
>