Open doronbehar opened 7 months ago
@doronbehar Thanks for reaching out. We do want to replace mprpc with something else, but that's a lot of work -- short-term, we might simply have to disable all uses of mprpc
.
Fine with me, I just want to distribute our uhd
package with all of it's scripts fully working, and that's not possible if we don't (and we won't because it is deprecated) package mprpc. Currently I commented about that in our Nix expression:
So nothing is urgent from our side.
Thanks for providing that feedback!
Issue Description
I'm not using this package directly, but rather I'm the downstream maintainer of uhd at Nixpkgs. When I build uhd on our platform with Python API and utilities enabled, I notice this
usrp_hwd.py
script that depends on mprpc (also mentioned during thecmake
phase). The author of mprpc recommends to use gRPC instead. I noticed that mprpc doesn't compile on Python > 3.8 due tolongintrepr.h
file included there that has been renamed since Python3.8.Excuse me for not filling exactly the bug report, as this is not exactly a bug report.
Additional Information
Perhaps relevant is our attempt to fix our UHD Python API support at https://github.com/NixOS/nixpkgs/pull/307435 .