John,

M2 is only and all AMQP 0-8 with JMS passing all the CTS tests. I believe that Python can do both but the testing has been on 0-8 for M2 so that is how we should position M2.

Trunk is a mix of 0-8, 0-9 and moving toward 0-10, I expect that M3 will be
a 0-10 release with client compat with 0-8.

Carl.

John O'Hara wrote:
What versions of the protocol would a M2 release support?

Java broker = 0-9
C++ broker = 0-10
Java JMS client = both 0-9 / 0-10
.NET = ??
Python = ??
Ruby = ??

I think its find to have M2 contain the mix, so long as we label what it
does.

Thanks
John


On 19/07/07, Martin Ritchie <[EMAIL PROTECTED]> wrote:

On 19/07/07, Rajith Attapattu <[EMAIL PROTECTED]> wrote:
> Martin,
>
> Let me cut the RC for java tomorrow.
> I will ask Alan/Andrew to update the cpp files for us
> Are we supposed to list the JIRA's in the release notes in addition to
any
> text ? If so I believe Marnie has a list of them somewhere where we can
> link.
>
> Regards,
>
> Rajith

Rajith,

The JIRA system generates the Release Notes for us.

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310520&styleName=Html&version=12312116
We just need a plain text version and taking a look at the M1 release
notes we should put in a list of Know Issues and links back to our
wiki.

Cheers

> On 7/18/07, Martin Ritchie <[EMAIL PROTECTED]> wrote:
> >
> > On 18/07/07, Martin Ritchie <[EMAIL PROTECTED]> wrote:
> > > Rajith,
> > >
> > > I think everything is in line now for us to start cutting RC from
the
> > > distribution directory on the java M2.
> > >
> > > Let me know if you find any problems.
> > >
> > > Cheers
> >
> > Well when I say that we are ready I mean we are apart from :
> > 521(ReleaseNotes) and 522(Readme & online javadoc) are still to be
> > done.
> >
> > > On 18/07/07, Martin Ritchie <[EMAIL PROTECTED]> wrote:
> > > > On 17/07/07, Martin Ritchie <[EMAIL PROTECTED]> wrote:
> > > > > On 17/07/07, Gordon Sim <[EMAIL PROTECTED]> wrote:
> > > > > > Martin Ritchie wrote:
> > > > > > > On 17/07/07, Rajith Attapattu <[EMAIL PROTECTED]> wrote:
> > > > > > >> One of the action items pending is to change the licensing
> > header in
> > > > > > >> source
> > > > > > >> files to ASL 2.0 version.
> > > > > > >> This has to be done across all languages.
> > > > > > >
> > > > > > > This has already been done on the Java code base.
> > > > > >
> > > > > > I think the issue is that there are some files with an 'old'
> > version of
> > > > > > the 2.0 license. E.g. from java:
> > > > > >
> > > > > >
> >
broker/src/main/java/org/apache/qpid/server/queue/QueueNotificationListener.java
> > > > > >
> > > > > > (cf
> > broker/src/main/java/org/apache/qpid/server/queue/AMQQueue.java)
> > > > > >
> > > > > > c++ has plenty of the old version as well...
> > > > >
> > > > > I see that now.. I thought they had been updated.. and I would
have
> > > > > thought the RAT would have spotted that too. Will check the
> > settings.
> > > > >
> > > > > --
> > > > > Martin Ritchie
> > > >
> > > > Rather than spending more time on the RAT thing I just compared
the
> > > > head of the java files with the license file, using:
> > > > for j in `find . -name "*.cpp"` ; do head -22 $j | grep "*" | diff
-w
> > > > ../java/etc/license_header.txt - > /dev/null ; if [[ $? == 1 ]] ;
then
> > > > head -22 $j |grep "*" |grep contributor > /dev/null; if [[ $? == 1
]]
> > > > ; then echo $j ; fi ; fi  ; done
> > > >
> > > >
> > > > I believe that got all the offending files, for interested I ran
it
> > > > against the rest of the code base. There were a few cpp/c# files
that
> > > > needed updated but only one ruby.
> > > >
> > > > The spec files have their AMPQ copyright notice however the
cluster
> > > > xml files have ASL on them is that correct?
> > > >
> > > > Thought you cpp/c# fokes might find the list helpful when checking
the
> > > > code for M2 release
> > > >
> > > > CPP
> > > >
> > > > ./lib/broker/Daemon.cpp
> > > > ./lib/common/CommonOptions.cpp
> > > > ./lib/common/ExceptionHolder.cpp
> > > > ./lib/common/sys/posix/EventChannel.cpp
> > > > ./lib/common/sys/posix/EventChannelConnection.cpp
> > > > ./lib/common/sys/posix/EventChannelThreads.cpp
> > > > ./lib/common/sys/Runnable.cpp
> > > >
> > > > ./lib/broker/Daemon.h
> > > > ./lib/common/doxygen_mainpage.h
> > > > ./lib/common/ExceptionHolder.h
> > > > ./lib/common/sys/AtomicCount.h
> > > > ./lib/common/sys/Mutex.h
> > > > ./lib/common/sys/posix/EventChannel.h
> > > > ./lib/common/sys/posix/EventChannelConnection.h
> > > > ./lib/common/sys/posix/EventChannelThreads.h
> > > > ./tests/MockSessionHandler.h
> > > >
> > > >
> > > > C#
> > > >
> > > > ./Qpid.Buffer.Tests/Properties/AssemblyInfo.cs
> > > > ./Qpid.Client/Client/Message/QpidHeaders.cs
> > > > ./Qpid.Client.Tests/interop/InteropClientTestCase.cs
> > > > ./Qpid.Client.Tests/interop/TestCases/TestCase1DummyRun.cs
> > > > ./Qpid.Client.Tests/interop/TestCases/TestCase2BasicP2P.cs
> > > > ./Qpid.Client.Tests/interop/TestCases/TestCase3BasicPubSub.cs
> > > > ./Qpid.Client.Tests/interop/TestClient.cs
> > > > ./Qpid.Client.Tests/interop/TopicPublisher.cs
> > > > ./Qpid.Common.Tests/Properties/AssemblyInfo.cs
> > > > ./Qpid.Sasl/Properties/AssemblyInfo.cs
> > > > ./Qpid.Sasl.Tests/Properties/AssemblyInfo.cs
> > > > ./TopicListener/Program.cs
> > > > ./TopicListener/Properties/AssemblyInfo.cs
> > > > ./TopicPublisher/Program.cs
> > > > ./TopicPublisher/Properties/AssemblyInfo.cs
> > > >
> > > > --
> > > > Martin Ritchie
> > > >
> > >
> > >
> > > --
> > > Martin Ritchie
> > >
> >
> >
> > --
> > Martin Ritchie
> >
>


--
Martin Ritchie



Reply via email to