I want to warn everyone of a significant change in the GNU Radio code
base
that affects maint, master, and next git branches. We have removed most
of
the functionality of ControlPort due to a concern over the underlying
middleware system it employs. Since we don’t have a backup, we have had
to
disable it completely.
The ControlPort wrapper and interface still exists; it just doesn’t do
anything for the time being. This means that all of our code and yours
will
still build properly after the update. I have tested this and OOT
modules
using ControlPort to verify that this works. The only issues may be
flowgraphs where you are using the ControlPort Monitor or Performance
Monitor, which had to be turned off as well. Just disable these in your
applications since they won’t be pulling back any data, anyways.
It’s quite likely that the issues we’re concerned about will be resolved
very shortly, at which point, we’ll go back to normal operations.
I really regret that we had to gut some of our functionality. It’s not a
heavily used part of GNU Radio, luckily, but it’s certainly a loss for
the
time being. I especially regret the users who won’t see this message,
will
update, and suddenly find a problem since removing functionality off our
maintenance branch is considered one of our project’s biggest no-no’s.
Thanks in advance for your patience.
Tom