SatNOGS Client v1.0 is released!

SatNOGS Client v1.0 is released!

This is the first release coming from the refactoring and redesign series changes (see SatNOGS Client refactoring and redesign).

Notable changes

  • The web interface is dropped.
    Do not use this version if you really need it!
  • rigctld is no longer started by the client.
    You need to start it externally (with -m 1 option for now) otherwise doppler correction won’t work.

Note that SatNOGS Client Ansible will not incorporate this release right away. Running satnogs-setup update won’t upgrade your client. There will be a separate post calling users to upgrade (with satnogs-setup) when an updated SatNOGS Client Ansible is released. Nevertheless, people who feel adventurous and want to experiment with this new release can configure satnogs-setup SATNOGS_CLIENT_VERSION, HAMLIB_UTILS_RIG_ENABLED and HAMLIB_UTILS_RIG_OPTS accordingly to make SatNOGS Client Ansible install the new version.

12 Likes

Hey @Acinonyx, I unsuccessfully tried to test this out. Can you elaborate on the values necessary?

Thank you!

TASK [satnogs-client : Install satnogs-client] *********************************************************************************************************************************************************
FAILED - RETRYING: Install satnogs-client (5 retries left).
FAILED - RETRYING: Install satnogs-client (4 retries left).
FAILED - RETRYING: Install satnogs-client (3 retries left).
FAILED - RETRYING: Install satnogs-client (2 retries left).
FAILED - RETRYING: Install satnogs-client (1 retries left).
fatal: [localhost]: FAILED! => {"attempts": 5, "changed": false, "cmd": ["/var/lib/satnogs/bin/pip2", "install", "git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master"], "name": ["git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master"], "requirements": null, "state": "present", "stderr": "DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support\n  Running command git clone -q https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git /tmp/pip-req-build-_2YMCR\nWARNING: You are using pip version 19.2.3, however version 19.3.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n", "stderr_lines": ["DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support", "  Running command git clone -q https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git /tmp/pip-req-build-_2YMCR", "WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.", "You should consider upgrading via the 'pip install --upgrade pip' command."], "stdout": "Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple\nCollecting git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master\n  Cloning https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git (to revision master) to ./pip-req-build-_2YMCR\nRequirement already satisfied (use --upgrade to upgrade): satnogs-client==1.0 from git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master in /var/lib/satnogs/lib/python2.7/site-packages\nRequirement already satisfied: APScheduler in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (0.0.0)\nRequirement already satisfied: python-dotenv in /var/lib/satnogs/lib/python2.7/site-packages (from satnogs-client==1.0) (0.10.3)\nRequirement already satisfied: requests in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.21.0)\nRequirement already satisfied: validators in /var/lib/satnogs/lib/python2.7/site-packages (from satnogs-client==1.0) (0.14.0)\nRequirement already satisfied: python-dateutil in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.7.3)\nRequirement already satisfied: ephem in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (3.7.6.0)\nRequirement already satisfied: pytz in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2019.1)\nRequirement already satisfied: numpy in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (1.16.2)\nRequirement already satisfied: matplotlib in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.2.3)\nRequirement already satisfied: gps in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (3.17)\nRequirement already satisfied: funcsigs in /var/lib/satnogs/lib/python2.7/site-packages (from APScheduler->satnogs-client==1.0) (1.0.2)\nRequirement already satisfied: futures in /var/lib/satnogs/lib/python2.7/site-packages (from APScheduler->satnogs-client==1.0) (3.3.0)\nRequirement already satisfied: typing; python_version < \"3.5\" in /var/lib/satnogs/lib/python2.7/site-packages (from python-dotenv->satnogs-client==1.0) (3.7.4.1)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python2.7/dist-packages (from validators->satnogs-client==1.0) (1.12.0)\nRequirement already satisfied: decorator>=3.4.0 in /usr/lib/python2.7/dist-packages (from validators->satnogs-client==1.0) (4.3.0)\nBuilding wheels for collected packages: satnogs-client\n  Building wheel for satnogs-client (setup.py): started\n  Building wheel for satnogs-client (setup.py): finished with status 'done'\n  Created wheel for satnogs-client: filename=satnogs_client-1.0-cp27-none-any.whl size=31119 sha256=340b6766875bce74b31b20ed07dd1583815d47c3ae4e9e65030990b1276d6724\n  Stored in directory: /tmp/pip-ephem-wheel-cache-4Zl7Rx/wheels/13/4e/d6/e0dee11ac8cff16eac76942153def2bd8b9c3e5a5207306e10\nSuccessfully built satnogs-client\n", "stdout_lines": ["Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple", "Collecting git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master", "  Cloning https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git (to revision master) to ./pip-req-build-_2YMCR", "Requirement already satisfied (use --upgrade to upgrade): satnogs-client==1.0 from git+https://gitlab.com/librespacefoundation/satnogs/satnogs-client.git@master in /var/lib/satnogs/lib/python2.7/site-packages", "Requirement already satisfied: APScheduler in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (0.0.0)", "Requirement already satisfied: python-dotenv in /var/lib/satnogs/lib/python2.7/site-packages (from satnogs-client==1.0) (0.10.3)", "Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.21.0)", "Requirement already satisfied: validators in /var/lib/satnogs/lib/python2.7/site-packages (from satnogs-client==1.0) (0.14.0)", "Requirement already satisfied: python-dateutil in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.7.3)", "Requirement already satisfied: ephem in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (3.7.6.0)", "Requirement already satisfied: pytz in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2019.1)", "Requirement already satisfied: numpy in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (1.16.2)", "Requirement already satisfied: matplotlib in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (2.2.3)", "Requirement already satisfied: gps in /usr/lib/python2.7/dist-packages (from satnogs-client==1.0) (3.17)", "Requirement already satisfied: funcsigs in /var/lib/satnogs/lib/python2.7/site-packages (from APScheduler->satnogs-client==1.0) (1.0.2)", "Requirement already satisfied: futures in /var/lib/satnogs/lib/python2.7/site-packages (from APScheduler->satnogs-client==1.0) (3.3.0)", "Requirement already satisfied: typing; python_version < \"3.5\" in /var/lib/satnogs/lib/python2.7/site-packages (from python-dotenv->satnogs-client==1.0) (3.7.4.1)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python2.7/dist-packages (from validators->satnogs-client==1.0) (1.12.0)", "Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python2.7/dist-packages (from validators->satnogs-client==1.0) (4.3.0)", "Building wheels for collected packages: satnogs-client", "  Building wheel for satnogs-client (setup.py): started", "  Building wheel for satnogs-client (setup.py): finished with status 'done'", "  Created wheel for satnogs-client: filename=satnogs_client-1.0-cp27-none-any.whl size=31119 sha256=340b6766875bce74b31b20ed07dd1583815d47c3ae4e9e65030990b1276d6724", "  Stored in directory: /tmp/pip-ephem-wheel-cache-4Zl7Rx/wheels/13/4e/d6/e0dee11ac8cff16eac76942153def2bd8b9c3e5a5207306e10", "Successfully built satnogs-client"], "version": null, "virtualenv": "/var/lib/satnogs"}

PLAY RECAP *********************************************************************************************************************************************************************************************
localhost                  : ok=37   changed=1    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   

Nevermind, I got it working. I needed to put v1.0 for SATNOGS_CLIENT_VERSION and remove the GitHub url I had for the other.

All the advanced configuration variables for testing v1.0:

  • SATNOGS_CLIENT_VERSION : 1.0
  • HAMLIB_UTILS_RIG_ENABLED : Yes or True
  • HAMLIB_UTILS_RIG_OPTS : -m 1
1 Like

SATNOGS_CLIENT_VERSION should be 1.0 and not v1.0.

2 Likes

Thanks I’ve just edited my previous post.

1 Like