Open ALTracer opened 1 year ago
Hi,
1) From my testing, warpinator should run on grpcio 1.51 (though you'll probably have to provide your own protobuf files generated for that version - see https://github.com/linuxmint/warpinator/blob/master/generate-protobuf). However, there are some complications to potentially consider:
2) I don't think we're using anything that's likely to be affected by moving from 3.10 to 3.11, so it's probably fine (we already run 3.9 on our debian edition, and 3.10 in Mint 21). If you do run into any incompatibilities feel free to forward any (backward compatible) fixes and we can merge them in.
3) 1.2.15 and 1.4.1 (now 1.4.3) are compatible - there's little difference in them aside from how the group code is presented and enforced. These changes, along with some between 1.2.14 and .15 were made to address https://nvd.nist.gov/vuln/detail/CVE-2022-42725, which was discovered in a review by the SUSE security team. This may be an issue with Gentoo - I'm not sure how vulnerabilities are handled there.
I have a working ebuild for warpinator-1.2.15 in my user overlay at https://github.com/ALTracer/altracer-overlay/tree/master/dev-python/warpinator As I am a daily user of two distros (Gentoo amd64 and Linux Mint 21), I would like to have the software on all machines, and on compatible versions/branches. winpinator and warpinator-android are out of my league, I just use their binary packages. They don't seem to have updated their implementations to 1.4, but the packaging issue is applicable to them as well (https://github.com/swiszczoo/winpinator/issues/29, https://github.com/slowscript/warpinator-android/issues/117). However, I can change something in my Gentoo overlay.
All in all, this is a nice piece of software which seems to "Just Work"(tm) out-of-the-box without me having to setup a NAS-like entity on my (completely managed) GbE+WiFi4/5 home LAN.