-
Notifications
You must be signed in to change notification settings - Fork 29
v0.18.0 #1024
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Running the FreeDATA server processes Traceback (most recent call last): root@sandbox:~/freedata# python3 --version Is this Python-version-specific? |
It's probably because of the pytoml file and the related changes to some file imports. |
You need to install the python requirements in the correct/new way. i.e. while in the root dir, See for more info: https://github.com/DJ2LS/FreeDATA/blob/develop-ruff/CONTRIBUTING.md |
|
So the information on https://wiki.freedata.app/en/installation/linux-install-script is obsoleted until the script is reworked. |
|
probably the installer must be updated as Mashintime suggested and, I guess, we can take advantage of this to remove the installation of colorama and pyaudio via system package manager as those packages are installed via pip. @OH2JRB the instructions on the wiki are valid for the latest release, not for the development branch |
|
@as3ii I partly disagree - the install script description on the web page says "There are 3 installation options available: "default", "development", "specific"" bash install-freedata-linux.sh (FreeDATA-branch) (hamlib-version) |
|
@deejdeej could you do us the favour and updating the installation scripts and also adding Ubuntu 24.10 and 25.04? Thanks 🙂 |
|
Oh, I've noticed just now that in the new CONTRIBUTING.md are missing instructions regarding codec2 (not a serious issue because freedata have in its sources the compiled library) and hamlib (for recent distros the distro-provided one probably is good enough: 4.5 on debian 12 and ubuntu 24.05, 4.6 on debian 13 and ubuntu 25.04, etc.). In the meantime I'm working on the ruff fixes |
I added Ubuntu 24.10 and 25.04 to the Linux script in dev, and changed the default hamlib version in the script from 4.5.5 to 4.6.5. Please note I don't have Ubuntu 24.10 or 25.04 here so would appreciate someone else testing to make sure these work properly. |
|
Thanks 🙏 Tested 25.10 today - working fine. Biggest issue is actually the adjustment of the installation scripts for supporting the pyproject file so we can merge this big PR soon. |
In practice, in this commit I've increased from 100 to 120 the maximum allowed line length for python files and re-run ruff's formatter.
|
Ok, I think what you are asking is to change: in the Linux install script, which I've just done. Please note this may break the instructions for installing the "main" branch that we have listed at On that page change these two lines: to wget -N https://raw.githubusercontent.com/DJ2LS/FreeDATA/main/tools/Linux/install-freedata-linux.sh |
|
Ah, I see, thanks for the reminder @deejdeej ! This should have been changed earlier. I will try doing this tomorrow. Thanks for the fast update of the scripts! |
Done |
No description provided.