You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Robbie Gemmell <ro...@gmail.com> on 2015/08/28 12:35:14 UTC

[VOTE] Release Qpid JMS client 0.5.0

Hi folks,

I have put together a first spin for a 0.5.0 Qpid JMS client release,
please test it and vote accordingly.

The source and binary archives can be grabbed from here:
https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/

Those files and the other maven artifacts are also staged for now at:
https://repository.apache.org/content/repositories/orgapacheqpid-1044

Regards,
Robbie


P.S. If you want to test it out using maven (e.g with the examples src,
or your own things), you can temporarily add this to your poms to access
the staging repo:

  <repositories>
    <repository>
      <id>staging</id>
      <url>https://repository.apache.org/content/repositories/orgapacheqpid-1044</url>
    </repository>
  </repositories>

The dependency for the client itself would then be:

  <dependency>
    <groupId>org.apache.qpid</groupId>
    <artifactId>qpid-jms-client</artifactId>
    <version>0.5.0</version>
  </dependency>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Timothy Bish <ta...@gmail.com>.
On 08/28/2015 06:35 AM, Robbie Gemmell wrote:
> Hi folks,
>
> I have put together a first spin for a 0.5.0 Qpid JMS client release,
> please test it and vote accordingly.
>
> The source and binary archives can be grabbed from here:
> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>
> Those files and the other maven artifacts are also staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1044
>
> Regards,
> Robbie
>
>
> P.S. If you want to test it out using maven (e.g with the examples src,
> or your own things), you can temporarily add this to your poms to access
> the staging repo:
>
>   <repositories>
>     <repository>
>       <id>staging</id>
>       <url>https://repository.apache.org/content/repositories/orgapacheqpid-1044</url>
>     </repository>
>   </repositories>
>
> The dependency for the client itself would then be:
>
>   <dependency>
>     <groupId>org.apache.qpid</groupId>
>     <artifactId>qpid-jms-client</artifactId>
>     <version>0.5.0</version>
>   </dependency>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
> For additional commands, e-mail: dev-help@qpid.apache.org
>
>
+1

* Checksums and signatures verified
* Builds from source
* Tested ActiveMQ against the build in the staging repo
* License and notice files all in expected locations

-- 
Tim Bish
Sr Software Engineer | RedHat Inc.
tim.bish@redhat.com | www.redhat.com 
twitter: @tabish121
blog: http://timbish.blogspot.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Robbie Gemmell <ro...@gmail.com>.
On 28 August 2015 at 11:35, Robbie Gemmell <ro...@gmail.com> wrote:
> Hi folks,
>
> I have put together a first spin for a 0.5.0 Qpid JMS client release,
> please test it and vote accordingly.
>
> The source and binary archives can be grabbed from here:
> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>
> Those files and the other maven artifacts are also staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1044
>
> Regards,
> Robbie
>
>
> P.S. If you want to test it out using maven (e.g with the examples src,
> or your own things), you can temporarily add this to your poms to access
> the staging repo:
>
>   <repositories>
>     <repository>
>       <id>staging</id>
>       <url>https://repository.apache.org/content/repositories/orgapacheqpid-1044</url>
>     </repository>
>   </repositories>
>
> The dependency for the client itself would then be:
>
>   <dependency>
>     <groupId>org.apache.qpid</groupId>
>     <artifactId>qpid-jms-client</artifactId>
>     <version>0.5.0</version>
>   </dependency>


Making my +1 explicit.

I tested things as follows:
- Verified the checksums and sigs of both archives.
- Checked the LICENCE and NOTICE files were present and look ok in both.
- Verified licence headers using "mvn apache-rat:check" after
extracting the src archive.
- Ran the build and tests using the source archive, all passed.
- Used the staging repo contents to:
 -- Run the HelloWorld example from the bin archive against the Qpid
Java 0.32 broker.
 -- Run the HelloWorld example from the bin archive against the Qpid
C++ 0.34 broker.
 -- Run the HelloWorld example from the bin archive against the
ActiveMQ 5.12 broker.
 -- Run the ActiveMQ master build and its amqp module tests using the
0.5.0 client, all passed.

Robbie

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Robbie Gemmell <ro...@gmail.com>.
On 28 August 2015 at 11:35, Robbie Gemmell <ro...@gmail.com> wrote:
> Hi folks,
>
> I have put together a first spin for a 0.5.0 Qpid JMS client release,
> please test it and vote accordingly.
>
> The source and binary archives can be grabbed from here:
> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>
> Those files and the other maven artifacts are also staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1044
>
> Regards,
> Robbie
>
>
> P.S. If you want to test it out using maven (e.g with the examples src,
> or your own things), you can temporarily add this to your poms to access
> the staging repo:
>
>   <repositories>
>     <repository>
>       <id>staging</id>
>       <url>https://repository.apache.org/content/repositories/orgapacheqpid-1044</url>
>     </repository>
>   </repositories>
>
> The dependency for the client itself would then be:
>
>   <dependency>
>     <groupId>org.apache.qpid</groupId>
>     <artifactId>qpid-jms-client</artifactId>
>     <version>0.5.0</version>
>   </dependency>


Making my +1 explicit.

I tested things as follows:
- Verified the checksums and sigs of both archives.
- Checked the LICENCE and NOTICE files were present and look ok in both.
- Verified licence headers using "mvn apache-rat:check" after
extracting the src archive.
- Ran the build and tests using the source archive, all passed.
- Used the staging repo contents to:
 -- Run the HelloWorld example from the bin archive against the Qpid
Java 0.32 broker.
 -- Run the HelloWorld example from the bin archive against the Qpid
C++ 0.34 broker.
 -- Run the HelloWorld example from the bin archive against the
ActiveMQ 5.12 broker.
 -- Run the ActiveMQ master build and its amqp module tests using the
0.5.0 client, all passed.

Robbie

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Robbie Gemmell <ro...@gmail.com>.
On 28 August 2015 at 15:37, Gordon Sim <gs...@redhat.com> wrote:
> On 08/28/2015 02:58 PM, Robbie Gemmell wrote:
>>
>> Looking at it this it appears to be a problem with the test itelf,
>> where it could be susceptible to slowdown of the broker interactions
>> when run on slowers machines. I actually already mentioned to Tim
>> earlier in the week that I might convert those particular set of tests
>> so they dont use a broker, this would be another reason to.
>>
>>  From the time taken listed it looks like the machine you are using is
>> possibly very slow. I havent seen this test fail personally or on the
>> various slow CI systems they are running on, so I don't think I would
>> class it as a blocker.
>
>
> I would agree. I'll run some manual tests then vote.
>

Great. I am starting on reworking those tests.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Gordon Sim <gs...@redhat.com>.
On 08/28/2015 02:58 PM, Robbie Gemmell wrote:
> Looking at it this it appears to be a problem with the test itelf,
> where it could be susceptible to slowdown of the broker interactions
> when run on slowers machines. I actually already mentioned to Tim
> earlier in the week that I might convert those particular set of tests
> so they dont use a broker, this would be another reason to.
>
>  From the time taken listed it looks like the machine you are using is
> possibly very slow. I havent seen this test fail personally or on the
> various slow CI systems they are running on, so I don't think I would
> class it as a blocker.

I would agree. I'll run some manual tests then vote.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Robbie Gemmell <ro...@gmail.com>.
On 28 August 2015 at 14:40, Gordon Sim <gs...@redhat.com> wrote:
> On 08/28/2015 11:35 AM, Robbie Gemmell wrote:
>>
>> Hi folks,
>>
>> I have put together a first spin for a 0.5.0 Qpid JMS client release,
>> please test it and vote accordingly.
>>
>> The source and binary archives can be grabbed from here:
>> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>>
>> Those files and the other maven artifacts are also staged for now at:
>> https://repository.apache.org/content/repositories/orgapacheqpid-1044
>
>
> mvn clean install gave me one test failure:
>
>> Results :
>>
>> Failed tests:
>>
>> JmsExpiredMessageConsumptionTest.testConsumerReceivePrefetchZeroMessageExpiredInFlight:254
>> expected:<[expire]d message> but was:<[vali]d message>
>>
>> Tests run: 403, Failures: 1, Errors: 0, Skipped: 5
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Reactor Summary:
>> [INFO]
>> [INFO] QpidJMS ........................................... SUCCESS
>> [14.132s]
>> [INFO] QpidJMS Client .................................... SUCCESS
>> [1:04.875s]
>> [INFO] QpidJMS Discovery Library ......................... SUCCESS
>> [12.862s]
>> [INFO] QpidJMS Broker Interop Tests ...................... SUCCESS
>> [0.059s]
>> [INFO] QpidJMS ActiveMQ Interop Tests .................... FAILURE
>> [8:22.792s]
>> [INFO] QpidJMS Examples .................................. SKIPPED
>> [INFO] QpidJMS Docs ...................................... SKIPPED
>> [INFO] Apache Qpid JMS ................................... SKIPPED
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 9:56.805s
>> [INFO] Finished at: Fri Aug 28 14:27:44 BST 2015
>> [INFO] Final Memory: 24M/128M
>> [INFO]
>> ------------------------------------------------------------------------
>
>

Looking at it this it appears to be a problem with the test itelf,
where it could be susceptible to slowdown of the broker interactions
when run on slowers machines. I actually already mentioned to Tim
earlier in the week that I might convert those particular set of tests
so they dont use a broker, this would be another reason to.

>From the time taken listed it looks like the machine you are using is
possibly very slow. I havent seen this test fail personally or on the
various slow CI systems they are running on, so I don't think I would
class it as a blocker.

Robbie

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Gordon Sim <gs...@redhat.com>.
On 08/28/2015 11:35 AM, Robbie Gemmell wrote:
> Hi folks,
>
> I have put together a first spin for a 0.5.0 Qpid JMS client release,
> please test it and vote accordingly.
>
> The source and binary archives can be grabbed from here:
> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>
> Those files and the other maven artifacts are also staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1044

mvn clean install gave me one test failure:

> Results :
>
> Failed tests:
>   JmsExpiredMessageConsumptionTest.testConsumerReceivePrefetchZeroMessageExpiredInFlight:254 expected:<[expire]d message> but was:<[vali]d message>
>
> Tests run: 403, Failures: 1, Errors: 0, Skipped: 5
>
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] QpidJMS ........................................... SUCCESS [14.132s]
> [INFO] QpidJMS Client .................................... SUCCESS [1:04.875s]
> [INFO] QpidJMS Discovery Library ......................... SUCCESS [12.862s]
> [INFO] QpidJMS Broker Interop Tests ...................... SUCCESS [0.059s]
> [INFO] QpidJMS ActiveMQ Interop Tests .................... FAILURE [8:22.792s]
> [INFO] QpidJMS Examples .................................. SKIPPED
> [INFO] QpidJMS Docs ...................................... SKIPPED
> [INFO] Apache Qpid JMS ................................... SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 9:56.805s
> [INFO] Finished at: Fri Aug 28 14:27:44 BST 2015
> [INFO] Final Memory: 24M/128M
> [INFO] ------------------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Jakub Scholz <ja...@scholz.cz>.
+1 ... I have done some of my tests against the qpidd broker and all seems
fine.

On Fri, Aug 28, 2015 at 10:07 PM, Gordon Sim <gs...@redhat.com> wrote:

> On 08/28/2015 11:35 AM, Robbie Gemmell wrote:
>
>> Hi folks,
>>
>> I have put together a first spin for a 0.5.0 Qpid JMS client release,
>> please test it and vote accordingly.
>>
>> The source and binary archives can be grabbed from here:
>> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>>
>> Those files and the other maven artifacts are also staged for now at:
>> https://repository.apache.org/content/repositories/orgapacheqpid-1044
>>
>
> +1, I've run various tests using this client against qpidd.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>
>

Re: [VOTE] Release Qpid JMS client 0.5.0

Posted by Gordon Sim <gs...@redhat.com>.
On 08/28/2015 11:35 AM, Robbie Gemmell wrote:
> Hi folks,
>
> I have put together a first spin for a 0.5.0 Qpid JMS client release,
> please test it and vote accordingly.
>
> The source and binary archives can be grabbed from here:
> https://dist.apache.org/repos/dist/dev/qpid/jms/0.5.0-rc1/
>
> Those files and the other maven artifacts are also staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1044

+1, I've run various tests using this client against qpidd.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org