Skip to content

Snapshot 2024-05-25

Compare
Choose a tag to compare
@stronnag stronnag released this 25 May 13:03
· 26 commits to master since this release

Overview

The snapshot here represents the state of the mwptools project at a point in time.

  • It is not a 'release'
  • master and or development branches may be newer / more (or less) "stable" etc.

Changes since last snapshot

  • Rate limit MSP polling (for SITL)
  • Clean up messaging timer code
  • Revise ancient WP download timer
  • Add msp_adsb gsetting (on / off / auto) to manage MSP2_ADSB_VEHICLE_LIST usage.
  • Improve MSP2_ADSB_VEHICLE_LIST enabling checks (for msp_adsb == auto).
  • Fix BLE for characteristics / service checking with multiple devices of same type
  • Improve serial instrumentation

Changed Dependencies

None

Deprecation Notice

A number of Gtk3 components that are significant mwp dependencies (libchamplain and its dependencies, libgdl) are becoming obsolescent and are effectively unmaintained upstream. This is likely to be an ongoing problem (see more detail)

Migrating mwp to Gtk4:

  • Is significant effort
  • Not practical at the moment
    • The current Gtk4 replacements for libchamplain and libgdl are not sufficiently functional to meet mwp's needs
    • Some of the currently supported distros don't yet provide sufficient Gtk4 support.
  • Will probably happen at some stage

Functional Dependencies

Debian package Installation

If you really want a binary snapshot ...

Preparation

  • (Debian et al). Please ensure you have the universe repository enabled
  • Ensure that the system is up to date: (Debian et al ... sudo apt update && sudo apt upgrade).

Download and Install

  • Arch Linux users can install mwptools-git from the AUR.
  • For Debian and derivatives, install the Debian package here. The archive is built in Debian Stable, which should also work with newer distributions.
    • It is necessary to download the archive and install it locally, e.g.
   $ curl -LO https://github.com/stronnag/mwptools/releases/download/7.146.457/mwptools_7.146.457_amd64.deb
   $ sudo apt install ./mwptools_7.146.457_amd64.deb
  • Otherwise, build from source.

WSL-G users, note that ser2udp.exe is functionally unchanged.