Qpid project has not done a release with the patches we need.  Yes, we
have filed issue /w the Qpid project.  So I've done my my own patch
release of 0.6 + the patches we need to fix some AMQP related bugs.
As soon as qpid does a release with the fixes we need, we can switch
out to Qpid releases.  This has been done in the past to workaround
3rd party bugs without having to fork the 3rd party library inside of
the ActiveMQ project and without having to hold up the ActiveMQ
releases for the 3rd party to do a new release /w the bug fixes.

In case you wondering, the patch set can be found at
https://github.com/fusesource/qpid-proton/tree/0.6.redhat
Yes, it's still ASL.

I guess we could release with the 0.6 jar but then that means
releasing /w known bugs (that we have fixes for).

Regards,
Hiram


On Thu, Feb 6, 2014 at 10:24 AM, Hadrian Zbarcea <[email protected]> wrote:
> Moved to the dev@ list.
>
> On 02/06/2014 10:23 AM, Hadrian Zbarcea wrote:
>>
>> I missed the proton change in this commit. What is the reason to switch
>> from an ASF version to a commercially controlled version?
>> All that without a discuss or an explanation (except the after the fact
>> commit message, that I actually missed the first time. Are we starting
>> again?
>>
>> -1 please revert.
>>
>> Hadrian
>>
>>
>> On 02/06/2014 09:01 AM, [email protected] wrote:
>>>
>>> Updated Branches:
>>>    refs/heads/trunk 50e4d0784 -> 3105e4d91
>>>
>>>
>>> Redo upgrade to mqtt-client, it's been synced to a public repo.
>>> Also use new releases of stompjms and hawtdispatch to pick up bug fixes
>>> in those components.
>>>
>>> Upgrade to patched version of qpid-proton to fix bugs that affect
>>> performance and TTL handling.
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/3105e4d9
>>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/3105e4d9
>>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/3105e4d9
>>>
>>> Branch: refs/heads/trunk
>>> Commit: 3105e4d91a6ab5aaf073057a789822a5853cc433
>>> Parents: 50e4d07
>>> Author: Hiram Chirino <[email protected]>
>>> Authored: Thu Feb 6 09:01:49 2014 -0500
>>> Committer: Hiram Chirino <[email protected]>
>>> Committed: Thu Feb 6 09:01:49 2014 -0500
>>>
>>> ----------------------------------------------------------------------
>>>   pom.xml | 17 +++++++++++++----
>>>   1 file changed, 13 insertions(+), 4 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/3105e4d9/pom.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/pom.xml b/pom.xml
>>> index bed9ddd..8bdb405 100755
>>> --- a/pom.xml
>>> +++ b/pom.xml
>>> @@ -64,7 +64,7 @@
>>>       <geronimo-version>1.0</geronimo-version>
>>>       <hadoop-version>1.0.0</hadoop-version>
>>>       <hawtbuf-version>1.9</hawtbuf-version>
>>> - <hawtdispatch-version>1.19</hawtdispatch-version>
>>> + <hawtdispatch-version>1.20</hawtdispatch-version>
>>>       <howl-version>0.1.8</howl-version>
>>>       <hsqldb-version>1.8.0.12</hsqldb-version>
>>>       <httpclient-version>4.2.5</httpclient-version>
>>> @@ -90,7 +90,7 @@
>>>       <leveldb-version>0.6</leveldb-version>
>>>       <leveldbjni-version>1.8</leveldbjni-version>
>>>       <log4j-version>1.2.17</log4j-version>
>>> -    <mqtt-client-version>1.7</mqtt-client-version>
>>> +    <mqtt-client-version>1.8</mqtt-client-version>
>>>       <openjpa-version>1.2.0</openjpa-version>
>>> <org-apache-derby-version>10.10.1.1</org-apache-derby-version>
>>> <org.osgi.core-version>4.3.1</org.osgi.core-version>
>>> @@ -98,7 +98,7 @@
>>>       <paho-version>0.4.0</paho-version>
>>> <linkedin-zookeeper-version>1.4.0</linkedin-zookeeper-version>
>>>       <zookeeper-version>3.4.5</zookeeper-version>
>>> -    <qpid-proton-version>0.6</qpid-proton-version>
>>> + <qpid-proton-version>0.6.redhat-002</qpid-proton-version>
>>> <qpid-jms-version>0.26-SNAPSHOT</qpid-jms-version>
>>>       <regexp-version>1.3</regexp-version>
>>>       <rome-version>1.0</rome-version>
>>> @@ -124,7 +124,7 @@
>>>       <xbean-version>3.15</xbean-version>
>>>       <xerces-version>2.11.0</xerces-version>
>>> <jaxb-basics-version>0.6.4</jaxb-basics-version>
>>> -    <stompjms-version>1.18</stompjms-version>
>>> +    <stompjms-version>1.19</stompjms-version>
>>>         <pax-exam-version>2.6.0</pax-exam-version>
>>> <paxexam-karaf-container-version>1.0.0</paxexam-karaf-container-version>
>>> @@ -1591,6 +1591,15 @@
>>> <releases><enabled>true</enabled></releases>
>>> <snapshots><enabled>false</enabled></snapshots>
>>>       </repository>
>>> +
>>> +    <!-- for the patched proton build: http://is.gd/WjuHvH -->
>>> +    <repository>
>>> +      <id>jboss.org-fs-releases</id>
>>> +
>>> <url>https://repository.jboss.org/nexus/content/repositories/fs-releases/</url>
>>> + <releases><enabled>true</enabled></releases>
>>> + <snapshots><enabled>false</enabled></snapshots>
>>> +    </repository>
>>> +
>>>     </repositories>
>>>     </project>
>>>
>>
>>
>



-- 
Hiram Chirino
Engineering | Red Hat, Inc.
[email protected] | fusesource.com | redhat.com
skype: hiramchirino | twitter: @hiramchirino

Reply via email to