Closed ahasselbring closed 1 year ago
if you build the release on an old ubuntu with an old glibc i think it should work
It is known that the provided Linux binaries do not work on Ubuntu 20.04. You can report working / not-working distributions in https://github.com/RoboCup-SPL/GameController3/issues/37 or via email to Arne Hasselbring.
not working on debian 11 with glibc 2.31
The CI-built binaries should support glibc>=2.28 (e.g. Ubuntu >=18.10 and Debian >=10, but still not Ubuntu 18.04).
the draft is not published so i can't test on my system.
could you support 18.04 by changing https://github.com/RoboCup-SPL/GameController3/blob/master/.github/workflows/mkdist.yml#L18 ? from the git history, it looks like you only tried 20.04
rc.2 isn't released yet on purpose. The latest build is available at https://github.com/RoboCup-SPL/GameController3/suites/13735406684/artifacts/760207080 (I don't know if you need special privileges to access that link, at least I can't download it without being logged in).
The 18.04 runner image is deprecated and should have been removed in April, according to GitHub.
thanks that works. for some reason i thought the CI/CD would only run on a tag/release and i didn't check the actions.
works on debian 11. i guess if we need 18.04 support we can try a static build or the a non-runner base image.
I don't think it is worth to do extra work to support deprecated distributions, at least not officially.
In fact I haven't tested it on any other distribution than Linux Mint 21 (~ Ubuntu 22.04). Rudi reported that it doesn't work on Ubuntu 20.04. You can report further working / not-working distributions here. A solution can be to provide a simple command line server that serves the frontend and a web socket API (that would have a few more advantages than just reducing dependencies), but that is likely not going to happen before RoboCup 2023.