Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[Frank Quinn] Fixed newer compiler warnings and recent mama price test leaks mama/c_cpp/src/gunittest/c/iotest.cpp mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp mama/c_cpp/src/gunittest/c/payload/payloadgeneraltests.cpp mama/c_cpp/src/gunittest/c/mamaprice/pricegeneraltests.cpp mama/c_cpp/src/gunittest/c/middleware/middlewareIoTests.cpp mama/c_cpp/src/gunittest/c/transporttest.cpp mama/c_cpp/src/gunittest/c/middleware/middlewareSubscriptionTests.cpp
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Re: OpenMAMA-6.2.2-rc1 Now Available
Frank Quinn
Hi Folks,
Hope testing is going well!
We’ve just submitted a change to correct a few unit test compiler warnings and memory leaks recently introduced but nothing which impacts core code so there’s no current reason to extend the RC window.
Just a reminder that we’re going into the final week of testing here so if anyone has spotted anything unusual please speak up now if you want a fix to make it into this release!
Cheers, Frank
Frank Quinn, Cascadium | +44 (0) 28 8678 8015 | http://cascadium.io
From: Frank Quinn
Sent: 29 May 2018 21:07 To: 'openmama-dev@...' <openmama-dev@...>; 'openmama-users@...' <openmama-users@...> Subject: OpenMAMA-6.2.2-rc1 Now Available
Hi Folks,
We are pleased to announce the first release candidate for OpenMAMA 6.2.2 is now available:
https://github.com/OpenMAMA/OpenMAMA/releases/tag/OpenMAMA-6.2.2-rc1
This is a maintenance release which fixes several outstanding bugs and introduces some new functionality.
Key features include:
For a complete list of all 54 issues included in this release, please see here: https://github.com/OpenMAMA/OpenMAMA/milestone/8?closed=1
Thank you all in advance for your help in testing - if you spot any issues, please follow our guidelines for raising an issue, or even better, follow our guidelines for raising a patch.
Since the release is significant, the testing period will be 3 weeks from today making the target release date 20th June and everyone is invited to try it out - binary releases are available at the link above.
If critical issues are found and not resolved before this date, we will continue to go through weekly release candidates until have a stable release ready.
Cheers, Frank
Frank Quinn Cascadium T: +44 (0) 28 8678 8015 E: fquinn@...
|
|
OpenMAMA-6.2.2-rc1 Now Available
Frank Quinn
Hi Folks,
We are pleased to announce the first release candidate for OpenMAMA 6.2.2 is now available:
https://github.com/OpenMAMA/OpenMAMA/releases/tag/OpenMAMA-6.2.2-rc1
This is a maintenance release which fixes several outstanding bugs and introduces some new functionality.
Key features include:
For a complete list of all 54 issues included in this release, please see here: https://github.com/OpenMAMA/OpenMAMA/milestone/8?closed=1
Thank you all in advance for your help in testing - if you spot any issues, please follow our guidelines for raising an issue, or even better, follow our guidelines for raising a patch.
Since the release is significant, the testing period will be 3 weeks from today making the target release date 20th June and everyone is invited to try it out - binary releases are available at the link above.
If critical issues are found and not resolved before this date, we will continue to go through weekly release candidates until have a stable release ready.
Cheers, Frank
Frank Quinn Cascadium T: +44 (0) 28 8678 8015 E: fquinn@...
|
|
Re: Proposal to make the cut for OpenMAMA 6.2.2 RC1
Damian Maguire
Just throwing in my two cents, release at this stage sounds good. Thanks, Damian
On Thu, May 24, 2018 at 11:17 PM Frank Quinn <fquinn@...> wrote:
|
|
Re: Proposal to make the cut for OpenMAMA 6.2.2 RC1
Frank Quinn
Hi Folks,
Reminder of the below – last call before I take the cut over the weekend or at the start of next week…
Cheers, Frank
Frank Quinn, Cascadium | +44 (0) 28 8678 8015 | http://cascadium.io
From: Frank Quinn
Sent: 19 May 2018 15:32 To: 'openmama-dev@...' <openmama-dev@...> Subject: Proposal to make the cut for OpenMAMA 6.2.2 RC1
Hi Folks,
The recent additions of several pieces of key functionality including cmake and pluggable dq strategies mark a natural opportunity to cut a release candidate for OpenMAMA 6.2.2.
Note that this release will include a few new non-breaking interfaces to support pluggable DQ strategies which bridge developers are invited to try out to verify that it meets their requirements before the release is cut and the interface will no longer be as easy to modify.
This is further to the RFC discussed previously on the OpenMAMA developers mailing list and can be found here:
https://openmama.github.io/openmama_rfc_dq_pluggability.html
And the commit when it landed:
https://github.com/OpenMAMA/OpenMAMA/commit/6de60350f40b4d9b0f181b7e64e0d192798b9f97
For a full range of issues which will be included in the next release, see:
https://github.com/OpenMAMA/OpenMAMA/milestone/8?closed=1
I’ll leave this call to action open for a week. If the suggestion to make a release candidate is unchallenged, the cut will be taken on Saturday 26th May and the RC process will begin.
Cheers, Frank
Frank Quinn Cascadium T: +44 (0) 28 8678 8015 E: fquinn@...
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[noreply] Removed options that only work with nunit3-console release_scripts/ci-run.py
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Failure)
jenkins@...
Some changes have just been added to the origin/next branch!
[noreply] Added appveyor support which uses cmake (#366) CMakeLists.txt mama/CMakeLists.txt mama/c_cpp/src/c/dqstrategyplugin/CMakeLists.txt mamda/java/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt mama/dotnet/src/nunittest/CMakeLists.txt mama/jni/src/CMakeLists.txt .appveyor.yml cmake/MSVC.cmake release_scripts/ci-run.py README.md mama/dotnet/src/nunittest/NUnitTest.csproj mamda/dotnet/src/NUnittest/NUnitTest.csproj mama/c_cpp/src/c/entitlement/noop/CMakeLists.txt common/c_cpp/src/gunittest/c/CMakeLists.txt
Results for OpenMAMA_Snapshot_Windows CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[noreply] Added appveyor support which uses cmake (#366) mama/CMakeLists.txt release_scripts/ci-run.py mamda/java/CMakeLists.txt mama/dotnet/src/nunittest/CMakeLists.txt README.md mamda/dotnet/src/NUnittest/NUnitTest.csproj mama/c_cpp/src/c/dqstrategyplugin/CMakeLists.txt CMakeLists.txt cmake/MSVC.cmake mama/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/gunittest/c/CMakeLists.txt mama/c_cpp/src/c/entitlement/noop/CMakeLists.txt mama/dotnet/src/nunittest/NUnitTest.csproj .appveyor.yml mama/jni/src/CMakeLists.txt
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[imnotmindlin] CMake files for Linux common/c_cpp/src/c/linux/wConfig.h common/c_cpp/CMakeLists.txt common/c_cpp/src/c/linux/wUuid.h common/c_cpp/src/c/linux/wombat/wMath.h common/c_cpp/src/c/linux/wombat/wUuid.h common/c_cpp/src/c/darwin/wombat/port.h common/c_cpp/src/c/cmake/linux-files.cmake common/c_cpp/src/c/linux/wombat/port.h common/c_cpp/cmake/GNU.cmake common/c_cpp/src/c/darwin/port.h common/c_cpp/src/c/linux/port.h common/c_cpp/src/c/linux/wInterlocked.h common/c_cpp/src/c/linux/wombat/wConfig.h common/c_cpp/src/c/linux/wombat/wInterlocked.h common/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/c/linux/wMath.h .gitignore [imnotmindlin] Initial CMake files for MAMA C library cmake/GNU.cmake cmake/mama-common.cmake mama/c_cpp/cmake/FindAPR.cmake mama/c_cpp/src/c/version.c.in common/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/version.h.in mama/c_cpp/src/c/CMakeLists.txt common/c_cpp/CMakeLists.txt common/c_cpp/cmake/GNU.cmake common/c_cpp/src/c/CMakeLists.txt mama/c_cpp/CMakeLists.txt [imnotmindlin] Some fixes in MAMA library CMake files mama/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/entitlementlibraries.c.in [imnotmindlin] Built mamacpp mama/c_cpp/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt [imnotmindlin] MAMDA C++ built mamda/c_cpp/src/cpp/version.c.in mama/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/orderbooks/CMakeLists.txt CMakeLists.txt mamda/c_cpp/CMakeLists.txt mamda/c_cpp/src/cpp/news/CMakeLists.txt cmake/mama-common.cmake mamda/c_cpp/src/cpp/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt mamda/c_cpp/src/cpp/version.h.in mamda/c_cpp/src/cpp/MamdaUtils.cpp mama/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/options/CMakeLists.txt [imnotmindlin] MAMA JNI (Java and native) built mama/c_cpp/CMakeLists.txt CMakeLists.txt mama/jni/src/c/version.c.in mama/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/jni/src/CMakeLists.txt [imnotmindlin] Fixed some JNI compilation warnings mama/jni/src/c/mamadqpublishermanagerjni.c mama/jni/src/c/mamamsgjni.c mama/jni/src/c/mamasubscriptionjni.c mama/jni/src/c/mamaconnectionjni.c mama/jni/src/c/mamapublisherjni.c mama/jni/src/c/mamajni.c mama/jni/src/c/mamadqpublisherjni.c mama/jni/src/c/mamabasicsubscriptionjni.c [Frank Quinn] Modified cmake scripts to use java gradle scripts mama/c_cpp/src/c/datetime.c mama/jni/src/c/mamamsgjni.c CMakeLists.txt mama/jni/src/CMakeLists.txt common/c_cpp/src/c/strutils.c mamda/java/CMakeLists.txt [Frank Quinn] Added some new empty cmake scripts for remaining components mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mama/c_cpp/src/c/payload/CMakeLists.txt mamda/c_cpp/CMakeLists.txt mamda/c_cpp/src/examples/news/CMakeLists.txt mama/c_cpp/src/testtools/performance/cpp/CMakeLists.txt mamda/c_cpp/src/examples/orderbooks/CMakeLists.txt mama/c_cpp/src/examples/c/CMakeLists.txt mama/c_cpp/src/gunittest/c/CMakeLists.txt mama/c_cpp/src/testtools/load/c/CMakeLists.txt mama/c_cpp/src/examples/cpp/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mama/CMakeLists.txt mama/c_cpp/src/gunittest/cpp/CMakeLists.txt mama/c_cpp/src/testtools/performance/c/CMakeLists.txt mama/c_cpp/src/testtools/capturereplay/c/CMakeLists.txt mama/c_cpp/src/testtools/load/cpp/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt [Frank Quinn] Added some install targets for libraries and headers common/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/options/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/news/CMakeLists.txt [Frank Quinn] Added qpid payload and middleware to cmake mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt [imnotmindlin] Fixed SCons build mama/c_cpp/src/gunittest/cpp/SConscript mama/c_cpp/src/testtools/performance/cpp/SConscript common/c_cpp/src/c/linux/wombat/wInterlocked.h common/c_cpp/src/gunittest/c/SConscript mama/jni/src/c/SConscript common/c_cpp/src/c/wombat/machine.h mama/c_cpp/src/gunittest/c/SConscript mamda/c_cpp/src/gunittest/SConscript mama/c_cpp/src/testtools/load/c/SConscript mamda/c_cpp/src/cpp/SConscript common/c_cpp/src/c/SConscript mama/c_cpp/src/testtools/capturereplay/c/SConscript mama/c_cpp/src/testtools/load/cpp/SConscript mama/c_cpp/src/examples/c/SConscript mama/c_cpp/src/examples/cpp/SConscript mamda/c_cpp/src/testtools/SConscript common/c_cpp/src/cpp/SConscript mama/c_cpp/src/cpp/SConscript mama/c_cpp/src/testtools/performance/c/SConscript mama/c_cpp/src/c/SConscript mamda/c_cpp/src/examples/SConscript [imnotmindlin] Reverted changes made by accident mama/c_cpp/src/cpp/SConscript mama/jni/src/c/SConscript mama/c_cpp/src/c/SConscript common/c_cpp/src/gunittest/c/SConscript [imnotmindlin] Added CMake files for MAMA C examples mama/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/examples/c/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt [imnotmindlin] Yet another overwritten line restored mama/c_cpp/src/c/SConscript [imnotmindlin] Some build fixes for QPID bridge mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mama/c_cpp/src/c/endpointpool.c mama/c_cpp/cmake/FindProton.cmake mama/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/SConscript mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt [imnotmindlin] More examples build by CMake mama/c_cpp/src/examples/c/CMakeLists.txt mama/c_cpp/src/testtools/load/cpp/CMakeLists.txt mama/c_cpp/src/testtools/performance/c/CMakeLists.txt mamda/c_cpp/src/examples/orderbooks/CMakeLists.txt mama/c_cpp/src/examples/cpp/CMakeLists.txt mamda/c_cpp/src/examples/news/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt mama/c_cpp/src/testtools/capturereplay/c/CMakeLists.txt mama/c_cpp/src/c/payload/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt cmake/mama-common.cmake mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp mama/c_cpp/src/testtools/load/c/CMakeLists.txt mama/c_cpp/src/testtools/performance/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt [imnotmindlin] Find APR in custom location, Unit tests, MAMDA tools cmake/MSVC.cmake mama/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/testtools/CMakeLists.txt mama/c_cpp/src/gunittest/cpp/CMakeLists.txt mamda/c_cpp/src/examples/orderbooks/CMakeLists.txt mama/c_cpp/cmake/FindProton.cmake mamda/c_cpp/CMakeLists.txt mama/c_cpp/cmake/FindAPR.cmake [fquinn.ni] Find APR in custom location, Unit tests, MAMDA tools mama/c_cpp/src/gunittest/cpp/CMakeLists.txt cmake/MSVC.cmake mama/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/examples/orderbooks/CMakeLists.txt mama/c_cpp/cmake/FindProton.cmake mama/c_cpp/cmake/FindAPR.cmake mamda/c_cpp/CMakeLists.txt mamda/c_cpp/src/testtools/CMakeLists.txt [Frank Quinn] Added warning that CMake is experimental (for now) CMakeLists.txt [imnotmindlin] Initial CMake files for Windows mamda/c_cpp/src/cpp/options/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/news/CMakeLists.txt cmake/MSVC.cmake common/c_cpp/CMakeLists.txt mama/c_cpp/cmake/c-cpp-common.cmake mamda/c_cpp/src/cpp/version.h.in common/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt common/c_cpp/src/c/cmake/windows-files.cmake mamda/c_cpp/src/cpp/orderbooks/CMakeLists.txt mama/jni/src/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt mamda/c_cpp/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt mamda/c_cpp/src/testtools/CMakeLists.txt mama/CMakeLists.txt mama/c_cpp/cmake/FindAPR.cmake mama/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mama/jni/src/c/CMakeLists.txt [Frank Quinn] Fixed build issue on windows extern version mamda/c_cpp/src/cpp/version.h.in [Frank Quinn] Fixed gradle deadlock issue on windows mama/jni/src/CMakeLists.txt mamda/java/CMakeLists.txt [Frank Quinn] Fixed some build issues on windows and install rules mamda/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt cmake/mama-common.cmake mama/c_cpp/src/gunittest/cpp/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mama/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/examples/cpp/CMakeLists.txt mama/c_cpp/cmake/FindLibevent.cmake mama/c_cpp/src/gunittest/c/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt [Frank Quinn] Added compiler flags for no warnings on windows mama/jni/src/c/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt common/CMakeLists.txt cmake/FindLibevent.cmake mama/c_cpp/cmake/FindLibevent.cmake mama/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/gunittest/cpp/CMakeLists.txt cmake/FindAPR.cmake cmake/MSVC.cmake mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/gunittest/c/CMakeLists.txt CMakeLists.txt mamda/c_cpp/CMakeLists.txt mama/c_cpp/src/gunittest/c/CMakeLists.txt mamda/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mama/c_cpp/cmake/FindAPR.cmake mama/c_cpp/cmake/c-cpp-common.cmake mama/c_cpp/cmake/FindProton.cmake cmake/FindProton.cmake common/c_cpp/CMakeLists.txt mama/CMakeLists.txt [Frank Quinn] Rearranged cmake includes and added pdb installs mama/c_cpp/src/gunittest/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/orderbooks/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mamda/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt CMakeLists.txt common/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/options/CMakeLists.txt mama/c_cpp/src/testtools/performance/c/CMakeLists.txt cmake/mama-common.cmake mama/c_cpp/src/testtools/load/c/CMakeLists.txt mama/CMakeLists.txt common/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp mamda/c_cpp/src/examples/CMakeLists.txt mama/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/cpp/news/CMakeLists.txt mama/c_cpp/src/testtools/performance/cpp/CMakeLists.txt mama/c_cpp/src/examples/cpp/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt cmake/MSVC.cmake mama/c_cpp/src/examples/c/CMakeLists.txt mama/c_cpp/src/testtools/capturereplay/c/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/testtools/load/cpp/CMakeLists.txt [Frank Quinn] Added C# builds to cmake and build options mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt mamda/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt mamda/c_cpp/src/testtools/CMakeLists.txt mamda/dotnet/src/examples/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mamda/dotnet/src/NUnittest/CMakeLists.txt cmake/MSVC.cmake mama/c_cpp/src/c/CMakeLists.txt mama/dotnet/src/testtools/CMakeLists.txt mamda/c_cpp/src/cpp/options/CMakeLists.txt mama/CMakeLists.txt CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt mama/dotnet/src/cs/CMakeLists.txt mama/dotnet/src/examples/CMakeLists.txt common/CMakeLists.txt mama/dotnet/src/nunittest/CMakeLists.txt mamda/c_cpp/src/cpp/orderbooks/CMakeLists.txt mamda/c_cpp/src/cpp/news/CMakeLists.txt mamda/dotnet/src/cs/CMakeLists.txt [Frank Quinn] Added C# install rules for cmake mama/dotnet/src/cs/CMakeLists.txt mamda/dotnet/src/examples/CMakeLists.txt mama/dotnet/src/examples/MamaListen/MamaListenCS.csproj mama/dotnet/src/nunittest/CMakeLists.txt mama/dotnet/src/testtools/CMakeLists.txt mama/dotnet/src/examples/CMakeLists.txt mamda/dotnet/src/cs/CMakeLists.txt mamda/dotnet/src/examples/MamdaSecStatusTicker/MamdaSecStatusTickerCS.csproj [Frank Quinn] Revert "Fixed build issue on windows extern version" mamda/c_cpp/src/cpp/version.h.in [Frank Quinn] Fixed some linux cmake build problems common/c_cpp/src/gunittest/c/CMakeLists.txt cmake/FindAPR.cmake mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/subscription.c mama/c_cpp/src/c/bridge/qpid/transport.c [Frank Quinn] Fixed cmake builds on OSX for basic MAMA cmake/Clang.cmake common/c_cpp/src/c/darwin/wombat/wConfig.h common/c_cpp/src/c/cmake/darwin-files.cmake common/c_cpp/src/c/darwin/wombat/wInterlocked.h common/c_cpp/src/c/linux/platform.c common/c_cpp/src/c/linux/machine.c [Frank Quinn] Got builds working on OSX for qpid common/c_cpp/src/c/darwin/wombat/wMath.h cmake/FindUUID.cmake common/c_cpp/src/c/darwin/wombat/wUuid.h mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt [Frank Quinn] Fixed some warnings in building on UNIX CMakeLists.txt mama/c_cpp/src/gunittest/cpp/CMakeLists.txt common/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/cpp/options/CMakeLists.txt mamda/c_cpp/src/examples/CMakeLists.txt common/c_cpp/src/c/CMakeLists.txt mama/c_cpp/src/gunittest/c/CMakeLists.txt mamda/c_cpp/src/cpp/CMakeLists.txt cmake/mama-common.cmake mamda/c_cpp/src/cpp/news/CMakeLists.txt mama/c_cpp/src/cpp/CMakeLists.txt mama/c_cpp/src/c/payload/qpidmsg/CMakeLists.txt common/c_cpp/src/cpp/CMakeLists.txt mamda/c_cpp/src/testtools/CMakeLists.txt mama/c_cpp/src/c/bridge/qpid/CMakeLists.txt mama/jni/src/c/CMakeLists.txt mama/c_cpp/src/c/CMakeLists.txt mamda/c_cpp/src/cpp/orderbooks/CMakeLists.txt
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[fquinn.ni] Fix timezone offset in mamaDateTime_getStructTimeValWithTz(), offset is mama/c_cpp/src/c/datetime.c
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[fquinn.ni] Fix timezone double add in mamaDateTime_getAsFormattedStringWithTz(), mama/c_cpp/src/c/datetime.c
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Proposal to make the cut for OpenMAMA 6.2.2 RC1
Frank Quinn
Hi Folks,
The recent additions of several pieces of key functionality including cmake and pluggable dq strategies mark a natural opportunity to cut a release candidate for OpenMAMA 6.2.2.
Note that this release will include a few new non-breaking interfaces to support pluggable DQ strategies which bridge developers are invited to try out to verify that it meets their requirements before the release is cut and the interface will no longer be as easy to modify.
This is further to the RFC discussed previously on the OpenMAMA developers mailing list and can be found here:
https://openmama.github.io/openmama_rfc_dq_pluggability.html
And the commit when it landed:
https://github.com/OpenMAMA/OpenMAMA/commit/6de60350f40b4d9b0f181b7e64e0d192798b9f97
For a full range of issues which will be included in the next release, see:
https://github.com/OpenMAMA/OpenMAMA/milestone/8?closed=1
I’ll leave this call to action open for a week. If the suggestion to make a release candidate is unchallenged, the cut will be taken on Saturday 26th May and the RC process will begin.
Cheers, Frank
Frank Quinn Cascadium T: +44 (0) 28 8678 8015 E: fquinn@...
|
|
Re: Let's test cmake support
Frank Quinn
Hi folks,
Further to this, we have now wired up with C#, install rules and unit tests on Linux, Windows and even native OSX (with some recent changes).
This is a huge step because it effectively outsources compiler support which we effectively had to manage ourselves with our previous scons infrastructure as well as fight with python environments.
With that in mind I have now raised https://github.com/OpenMAMA/OpenMAMA/pull/361 which will hopefully make it into next soon!
After the next release goes out (which I propose is soon), we can look at making cmake the default for CI and the release following that one.
Cheers,
Frank
On 27 Apr 2018 10:05, Victor Maleyev <imnotmindlin@...> wrote:
Hi guys,
Me and Frank made some efforts to support CMake build system: it builds MAMA on Linux and Windows. Unfortunately it is not in trunk yet but I desperately need any feedback on how it works to make it stable and ready for release. Just clone the repo from here: https://github.com/fquinner/OpenMAMA/tree/feature-cmake-support and try build it like this: mkdir build cmake .. make Make sure that flex, Apache portable runtime and gradle are installed. Feel free to mail me if issues are found.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[fquinn.ni] PLAT-1365: Initial commit mama/c_cpp/src/c/mama/dqpublisher.h mama/c_cpp/src/c/dqpublisher.c [fquinn.ni] PLAT-1365: Improved MAMA changes mama/c_cpp/src/c/mama/dqpublisher.h mama/c_cpp/src/c/dqpublisher.c [fquinn.ni] PLAT-1365: Fixed bug when sending response message mama/c_cpp/src/c/dqpublisher.c
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[fquinn.ni] PLAT-980: added desrialize, check in msg.c (#121) mama/c_cpp/src/c/registerfunctions.c mama/c_cpp/src/c/payloadbridge.h mama/c_cpp/src/c/msg.c
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[fquinn.ni] PLAT-1167: Additional Price Decimal Precision Support (#106) mama/c_cpp/src/gunittest/cpp/MamaPriceTest.h mama/c_cpp/src/gunittest/c/mamaprice/pricerangetests.cpp mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp mama/dotnet/src/cs/MamaPrice.cs mama/c_cpp/src/c/mama/price.h mama/jni/src/main/java/com/wombat/mama/MamaPricePrecision.java mama/c_cpp/src/c/priceimpl.h mama/jni/src/junittests/MamaPriceDecimalPlaces.java mama/c_cpp/src/c/priceimpl.c
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Let's test cmake support
Victor Maleyev
Hi guys,
Me and Frank made some efforts to support CMake build system: it builds MAMA on Linux and Windows. Unfortunately it is not in trunk yet but I desperately need any feedback on how it works to make it stable and ready for release. Just clone the repo from here: https://github.com/fquinner/OpenMAMA/tree/feature-cmake-support and try build it like this: mkdir build cmake .. make Make sure that flex, Apache portable runtime and gradle are installed. Feel free to mail me if issues are found.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[a_svn] add tmp file file [a_svn] rm tmp file file [stanislav.belotserkovskiy] fix incorrect indexing of the last elemnet of the array common/c_cpp/src/c/strutils.c [stanislav.belotserkovskiy] subsecond range checking mama/c_cpp/src/c/datetime.c [stanislav.belotserkovskiy] more chnages for subsecond range checking mama/c_cpp/src/gunittest/cpp/MamaDateTimeTest.cpp mama/jni/src/junittests/MamaDateTimeSetTimeZone.java mama/c_cpp/src/cpp/datetime.cpp mama/c_cpp/src/gunittest/c/mamadatetime/datetimetest.cpp [stanislav.belotserkovskiy] remove unsupported test case mama/c_cpp/src/gunittest/c/mamadatetime/datetimetest.cpp
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Code change(s) just landed on origin/next (Successful)
jenkins@...
Some changes have just been added to the origin/next branch!
[asneddon] This change has added the ability for users to plug in their own DQ mama/jni/src/c/mamasubscriptionjni.c mama/c_cpp/src/c/plugin.h mama/c_cpp/src/cpp/MamaSubscription.cpp mama/c_cpp/src/c/publisher.c mama/c_cpp/src/c/subscriptionimpl.h mama/c_cpp/src/gunittest/c/dqstrategyplugintest.cpp mama/c_cpp/src/c/mama/transport.h mama/c_cpp/src/c/dqstrategy.c mama/c_cpp/src/c/SConscript mama/c_cpp/src/c/subscription.c mama/c_cpp/src/c/dqstrategyplugin/SConscript.win mama/c_cpp/src/c/dqstrategyplugin/dqstrategyplugin.c mama/c_cpp/src/c/queue.c mama/c_cpp/src/c/plugin.c mama/c_cpp/src/c/dqstrategyplugin/dqstrategyplugin.h mama/c_cpp/src/c/dqstrategyplugin/dqstrategyplugin.vcxproj mama/c_cpp/src/c/mama/mama.h mama/c_cpp/src/c/transport.c mama/c_cpp/src/gunittest/c/Makefile.sample mama/c_cpp/src/c/dqstrategyplugin/SConscript mama/c_cpp/SConscript.win mama/c_cpp/src/c/mama.c mama/c_cpp/src/c/transportimpl.h mama/c_cpp/src/c/refreshtransport.h mama/c_cpp/src/c/dqstrategy.h mama/c_cpp/src/c/listenermsgcallback.c mama/c_cpp/src/c/mama/subscription.h OpenMama.sln
Results for OpenMAMA_Snapshot_Linux CI run with latest changes:
You may also check CI console output to view the full results.
|
|
Yesterday's OpenMAMA RPM Build Failures
Frank Quinn
Hi Folks,
TL;DR OpenMAMA RPM Builds were broken but now they're not.
As you may have seen yesterday I had a bit of a fight with the RPM builds. First of all I put in place a workaround for the fact that scons 3.0.1 is broken which involves downloading a portable version of the tool, then patching it. It's horrid but at least it will let us do the upcoming release without hating life.
When I deployed this it turned out that CentOS 6 didn't support recent versions of Fedora as of May last year, so I moved the build to run on CentOS 7.
After that, it turns out there was a download issues with sourceforge that was making results unpredictable so I replaced SF link with deep link.
Once I finally got CentOS 7 up and running, it turns out that it didn't work for dnf based fedora distros because of a config option, so I turned the config option on, only to find out that this option didn't work for 2 of the Fedora distros in question because CentOS 7 is yum based and these fedora builds are dnf based and <insert explanation why this didn't work here>.
Finally I moved to Fedora Server 27 instead which seems to be backwards compatible with the yum based repos fine which is why the RPM builds now work.
I appreciate the irony of sending an email to explain this, but I wanted to provide some detail as to why there were so many emails being spammed out to the developer mailing list yesterday, and advise you all of the current outcome.
Cheers, Frank
Frank Quinn Cascadium T: +44 (0) 28 8678 8015 E: fquinn@...
|
|