Dennis Klein
Dennis Klein
@mkrzewic @ktf Action item from today's Framework & Friends meeting.
Refactor/Package as CMake module(s), possibly contribute to upstream: * color codes * `find_package2()` * `generate_package_dependencies()` * `generate_package_components()` * `install_cmake_package()` * summary tables
See also https://gitlab.kitware.com/cmake/cmake/issues/17288.
Related to #265
The internal transport interrupt/resume feature was introduced and built around the assumption that messages are only sent/received in the `RUNNING` state. However, nowadays there are use case, when message transfers...
This will need a bit of internal refactoring (consolidation of zmq event consumption with rate logger thread, as well as introduction of read-only properties), but will add thread-safe and async...
When building FairMQ with `-DBUILD_SHARED_LIBS=OFF` and then consuming the exported `FairMQ::FairMQ` target, there is a reference to the header-only private FairMQ dependency `asiofi::asiofi` which is not meaningful (reported by @ironMann,...
* Do not sort `PROJECT_*_DEPENDENCIES` in `install_cmake_package()`
From FairRoot created by [rbx](https://github.com/rbx) : FairRootGroup/FairRoot#566 Current I/O multiplexing implementation in FairMQ for waiting on data on Channels behaves O(n). Polling unix sockets - hidden in the underlying zeromq/nanomsg...
NOT MEANT FOR MERGING, just for testing with your CI. @ktf This should get rid of Boost, FairMQ, DDS, PROOF dependencies. However, there were [many C++ changes/deprecations as well](https://github.com/FairRootGroup/FairRoot/blob/v18.8_patches/CHANGELOG.md), let's...