You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Robbie Gemmell <ro...@gmail.com> on 2018/11/06 18:14:58 UTC

[VOTE] Release Apache Qpid Proton-J 0.30.0

Hi folks,

I have put together a spin for a Qpid Proton-J 0.30.0 release, please
test it and vote accordingly.

The files can be grabbed from:
https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/

The maven artifacts are staged for now at:
https://repository.apache.org/content/repositories/orgapacheqpid-1160

The JIRAs assigned are:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875

Regards,
Robbie

P.S. If you want to test things out using maven with your own build
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-1160</url>
    </repository>
  </repositories>

The dependency for proton-j would then be:

  <dependency>
    <groupId>org.apache.qpid</groupId>
    <artifactId>proton-j</artifactId>
    <version>0.30.0</version>
  </dependency>

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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Timothy Bish <ta...@gmail.com>.
On 11/6/18 1:14 PM, Robbie Gemmell wrote:
> Hi folks,
>
> I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> test it and vote accordingly.
>
> The files can be grabbed from:
> https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/
>
> The maven artifacts are staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1160
>
> The JIRAs assigned are:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875
>
> Regards,
> Robbie
>
> P.S. If you want to test things out using maven with your own build
> 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-1160</url>
>      </repository>
>    </repositories>
>
> The dependency for proton-j would then be:
>
>    <dependency>
>      <groupId>org.apache.qpid</groupId>
>      <artifactId>proton-j</artifactId>
>      <version>0.30.0</version>
>    </dependency>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>
>
+1

* Validated signatures and checksums
* Verified LICENSE and NOTICE files present
* Built from source and ran the tests
* Verified files contained license headers using 'mvn apache-rat:check'
* Ran Qpid JMS master build with staged artifacts and ran all tests.
* Ran ActiveMQ 5.x master build with staged artifacts and ran all tests.
* Ran ActiveMQ Artemis master build with staged artifacts and ran all 
tests.


-- 
Tim Bish


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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Gordon Sim <gs...@redhat.com>.
On 06/11/18 18:14, Robbie Gemmell wrote:
> Hi folks,
> 
> I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> test it and vote accordingly.

+1 verified signature and checksum, built and installed from source 
including tests

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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Keith W <ke...@gmail.com>.
+1.

My testing was:

* Verified signatures and checksums
* Checked for LICENCE and NOTICE files in the archives.
* Built from source / ran tests on Mac OS X 10.13.6
* Ran Qpid Broker-J client integration tests using the staged proton
artefacts and Qpid-JMS (master - 9c1afa9b3)
* Ran Qpid JMS test suite (master - 9c1afa9b3) using the staged proton artefacts
On Wed, 7 Nov 2018 at 16:33, Oleksandr Rudyy <or...@gmail.com> wrote:
>
> +1
>
> Robbie, thanks for the detailed explanation about the nature of the
> issue with qpid-jms-client 0.36.0.
> I was able to run successfully Broker-J integration tests with
> qpid-jms-client 0.37.0 and proton-j 0.30.0 RC.
> Apart from running Qpid Broker-J integration tests I  verified
> signatures/checksums and built and ran tests successfully from
> proton-j 0.30.0 sources.
> On Wed, 7 Nov 2018 at 15:27, Robbie Gemmell <ro...@gmail.com> wrote:
> >
> > After some investigation I found this actually stems from a bug in the
> > older 0.36.0 qpid-jms client rather than in the proton-j 0.30.0 RC.
> > The client had a bug in its implementation of a buffer interface, one
> > which proton-j is now making use of in a way that exposes that bug in
> > the older client. The particular bug was already fixed in 0.37.0, so
> > using 0.37.0 or the 0.38.0-SNAPSHOT passes those tests, as did a
> > modified 0.36.0.
> >
> > While it might have been nice to avoid this until a future point,
> > given it was a client bug and the situation doesnt arise with the
> > current release I believe we should proceed as-is.
> >
> > Robbie
> >
> > On Wed, 7 Nov 2018 at 10:12, Oleksandr Rudyy <or...@gmail.com> wrote:
> > >
> > > Hi,
> > >
> > > I tried to run Qpid Broker-J system tests with qpid-jms-client 0.36.0
> > > and staged org.apache.qpid:proton-j:0.30.0 but JMS 1.1 tests from
> > > suite org.apache.qpid.systests.jms_1_1.message.LargeMessageTest failed
> > > due to mismatch of received message text and sent message text.
> > > The text messages with sizes 245KB, 512KM and 1MB are sent and
> > > received as part of the test suite.
> > > Somehow  some characters at the end of the received messages have been
> > > replaced with '\u0' characters. The tests are passing with proton-j
> > > 0.29.0 and qpid-jms-client 0.36.0.
> > >
> > > Kind Regards,
> > > Alex
> > > On Tue, 6 Nov 2018 at 18:15, Robbie Gemmell <ro...@gmail.com> wrote:
> > > >
> > > > Hi folks,
> > > >
> > > > I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> > > > test it and vote accordingly.
> > > >
> > > > The files can be grabbed from:
> > > > https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/
> > > >
> > > > The maven artifacts are staged for now at:
> > > > https://repository.apache.org/content/repositories/orgapacheqpid-1160
> > > >
> > > > The JIRAs assigned are:
> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875
> > > >
> > > > Regards,
> > > > Robbie
> > > >
> > > > P.S. If you want to test things out using maven with your own build
> > > > 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-1160</url>
> > > >     </repository>
> > > >   </repositories>
> > > >
> > > > The dependency for proton-j would then be:
> > > >
> > > >   <dependency>
> > > >     <groupId>org.apache.qpid</groupId>
> > > >     <artifactId>proton-j</artifactId>
> > > >     <version>0.30.0</version>
> > > >   </dependency>
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > > > For additional commands, e-mail: users-help@qpid.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > > For additional commands, e-mail: users-help@qpid.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > For additional commands, e-mail: users-help@qpid.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Oleksandr Rudyy <or...@gmail.com>.
+1

Robbie, thanks for the detailed explanation about the nature of the
issue with qpid-jms-client 0.36.0.
I was able to run successfully Broker-J integration tests with
qpid-jms-client 0.37.0 and proton-j 0.30.0 RC.
Apart from running Qpid Broker-J integration tests I  verified
signatures/checksums and built and ran tests successfully from
proton-j 0.30.0 sources.
On Wed, 7 Nov 2018 at 15:27, Robbie Gemmell <ro...@gmail.com> wrote:
>
> After some investigation I found this actually stems from a bug in the
> older 0.36.0 qpid-jms client rather than in the proton-j 0.30.0 RC.
> The client had a bug in its implementation of a buffer interface, one
> which proton-j is now making use of in a way that exposes that bug in
> the older client. The particular bug was already fixed in 0.37.0, so
> using 0.37.0 or the 0.38.0-SNAPSHOT passes those tests, as did a
> modified 0.36.0.
>
> While it might have been nice to avoid this until a future point,
> given it was a client bug and the situation doesnt arise with the
> current release I believe we should proceed as-is.
>
> Robbie
>
> On Wed, 7 Nov 2018 at 10:12, Oleksandr Rudyy <or...@gmail.com> wrote:
> >
> > Hi,
> >
> > I tried to run Qpid Broker-J system tests with qpid-jms-client 0.36.0
> > and staged org.apache.qpid:proton-j:0.30.0 but JMS 1.1 tests from
> > suite org.apache.qpid.systests.jms_1_1.message.LargeMessageTest failed
> > due to mismatch of received message text and sent message text.
> > The text messages with sizes 245KB, 512KM and 1MB are sent and
> > received as part of the test suite.
> > Somehow  some characters at the end of the received messages have been
> > replaced with '\u0' characters. The tests are passing with proton-j
> > 0.29.0 and qpid-jms-client 0.36.0.
> >
> > Kind Regards,
> > Alex
> > On Tue, 6 Nov 2018 at 18:15, Robbie Gemmell <ro...@gmail.com> wrote:
> > >
> > > Hi folks,
> > >
> > > I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> > > test it and vote accordingly.
> > >
> > > The files can be grabbed from:
> > > https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/
> > >
> > > The maven artifacts are staged for now at:
> > > https://repository.apache.org/content/repositories/orgapacheqpid-1160
> > >
> > > The JIRAs assigned are:
> > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875
> > >
> > > Regards,
> > > Robbie
> > >
> > > P.S. If you want to test things out using maven with your own build
> > > 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-1160</url>
> > >     </repository>
> > >   </repositories>
> > >
> > > The dependency for proton-j would then be:
> > >
> > >   <dependency>
> > >     <groupId>org.apache.qpid</groupId>
> > >     <artifactId>proton-j</artifactId>
> > >     <version>0.30.0</version>
> > >   </dependency>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > > For additional commands, e-mail: users-help@qpid.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > For additional commands, e-mail: users-help@qpid.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Robbie Gemmell <ro...@gmail.com>.
After some investigation I found this actually stems from a bug in the
older 0.36.0 qpid-jms client rather than in the proton-j 0.30.0 RC.
The client had a bug in its implementation of a buffer interface, one
which proton-j is now making use of in a way that exposes that bug in
the older client. The particular bug was already fixed in 0.37.0, so
using 0.37.0 or the 0.38.0-SNAPSHOT passes those tests, as did a
modified 0.36.0.

While it might have been nice to avoid this until a future point,
given it was a client bug and the situation doesnt arise with the
current release I believe we should proceed as-is.

Robbie

On Wed, 7 Nov 2018 at 10:12, Oleksandr Rudyy <or...@gmail.com> wrote:
>
> Hi,
>
> I tried to run Qpid Broker-J system tests with qpid-jms-client 0.36.0
> and staged org.apache.qpid:proton-j:0.30.0 but JMS 1.1 tests from
> suite org.apache.qpid.systests.jms_1_1.message.LargeMessageTest failed
> due to mismatch of received message text and sent message text.
> The text messages with sizes 245KB, 512KM and 1MB are sent and
> received as part of the test suite.
> Somehow  some characters at the end of the received messages have been
> replaced with '\u0' characters. The tests are passing with proton-j
> 0.29.0 and qpid-jms-client 0.36.0.
>
> Kind Regards,
> Alex
> On Tue, 6 Nov 2018 at 18:15, Robbie Gemmell <ro...@gmail.com> wrote:
> >
> > Hi folks,
> >
> > I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> > test it and vote accordingly.
> >
> > The files can be grabbed from:
> > https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/
> >
> > The maven artifacts are staged for now at:
> > https://repository.apache.org/content/repositories/orgapacheqpid-1160
> >
> > The JIRAs assigned are:
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875
> >
> > Regards,
> > Robbie
> >
> > P.S. If you want to test things out using maven with your own build
> > 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-1160</url>
> >     </repository>
> >   </repositories>
> >
> > The dependency for proton-j would then be:
> >
> >   <dependency>
> >     <groupId>org.apache.qpid</groupId>
> >     <artifactId>proton-j</artifactId>
> >     <version>0.30.0</version>
> >   </dependency>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> > For additional commands, e-mail: users-help@qpid.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

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


Re: [VOTE] Release Apache Qpid Proton-J 0.30.0

Posted by Oleksandr Rudyy <or...@gmail.com>.
Hi,

I tried to run Qpid Broker-J system tests with qpid-jms-client 0.36.0
and staged org.apache.qpid:proton-j:0.30.0 but JMS 1.1 tests from
suite org.apache.qpid.systests.jms_1_1.message.LargeMessageTest failed
due to mismatch of received message text and sent message text.
The text messages with sizes 245KB, 512KM and 1MB are sent and
received as part of the test suite.
Somehow  some characters at the end of the received messages have been
replaced with '\u0' characters. The tests are passing with proton-j
0.29.0 and qpid-jms-client 0.36.0.

Kind Regards,
Alex
On Tue, 6 Nov 2018 at 18:15, Robbie Gemmell <ro...@gmail.com> wrote:
>
> Hi folks,
>
> I have put together a spin for a Qpid Proton-J 0.30.0 release, please
> test it and vote accordingly.
>
> The files can be grabbed from:
> https://dist.apache.org/repos/dist/dev/qpid/proton-j/0.30.0-rc1/
>
> The maven artifacts are staged for now at:
> https://repository.apache.org/content/repositories/orgapacheqpid-1160
>
> The JIRAs assigned are:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12343875
>
> Regards,
> Robbie
>
> P.S. If you want to test things out using maven with your own build
> 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-1160</url>
>     </repository>
>   </repositories>
>
> The dependency for proton-j would then be:
>
>   <dependency>
>     <groupId>org.apache.qpid</groupId>
>     <artifactId>proton-j</artifactId>
>     <version>0.30.0</version>
>   </dependency>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

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