2024-11-30, 06:49 PM
Hi all,
I have put together automatic GitHub builds for OpenPlotter-HALPI images. OpenPlotter-HALPI is a custom OpenPlotter build that is ready to use with Hat Labs HALPI marine computers - but should work fine with any Raspberry Pi.
Download the xz archive files here: https://github.com/hatlabs/openplotter-halpi/releases
OpenPlotter-HALPI tracks the upstream Raspberry Pi OS and I intend to make updated builds whenever either Raspberry Pi OS or OpenPlotter are updated. (Or at least, when I notice such releases are made...)
For the end user, differences between upstream OpenPlotter and OpenPlotter-HALPI should be minimal. However, the build system has received a thorough overhaul. OpenPlotter's repository structure makes change tracking and collaboration next to impossible, with repository history being muddied with recent git merges and/or rebases. Hence, OpenPlotter-HALPI takes a different approach and pulls the upstream Raspberry Pi OS build files as-is and keeps track of modifications to them. OpenPlotter updates are carried over manually, but the same strategy of implementing changes with diff files and shell scripts still applies.
I would be interested in hearing any feedback and experiences!
I have put together automatic GitHub builds for OpenPlotter-HALPI images. OpenPlotter-HALPI is a custom OpenPlotter build that is ready to use with Hat Labs HALPI marine computers - but should work fine with any Raspberry Pi.
Download the xz archive files here: https://github.com/hatlabs/openplotter-halpi/releases
OpenPlotter-HALPI tracks the upstream Raspberry Pi OS and I intend to make updated builds whenever either Raspberry Pi OS or OpenPlotter are updated. (Or at least, when I notice such releases are made...)
For the end user, differences between upstream OpenPlotter and OpenPlotter-HALPI should be minimal. However, the build system has received a thorough overhaul. OpenPlotter's repository structure makes change tracking and collaboration next to impossible, with repository history being muddied with recent git merges and/or rebases. Hence, OpenPlotter-HALPI takes a different approach and pulls the upstream Raspberry Pi OS build files as-is and keeps track of modifications to them. OpenPlotter updates are carried over manually, but the same strategy of implementing changes with diff files and shell scripts still applies.
I would be interested in hearing any feedback and experiences!