Skip to content

Conversation

@connorgallopo
Copy link
Collaborator

Description

This PR makes the changes locally to fully support Trixie.

Why is this change needed?

With the October 1st release of Trixie, Bookworm has become a bit more frustrating to install and unintuitive as PiInstaller defaults to Trixie now. Some users did not see this change and we quickly discovered that our custom dependencies are broken in Trixie.

Changes Made

  • Updated build script to use our own deb repo for both Trixie and Bookworm installs
  • Updated python version and deps to match
  • Bumped OnnxRuntime, and rebuilt other dependencies with the proper Trixie deps

- Force rebuild now properly reconfigures meson
- Removed GPG key overwrite prompt by deleting existing file first
- Updated package dependencies for Trixie version compatibility
The FORCE_REBUILD variable was being set to 'force' (the string)
but all checks were looking for 'true', so force rebuilds never worked.

Changes:
- Accept both 'true' and 'force' in all FORCE_REBUILD checks
- Removed dead code that was checking build_dev's unused  parameter
- Fixed in build_deps() and build_dev() functions
Copy link
Collaborator

@jamespilgrim jamespilgrim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job, G!

@connorgallopo connorgallopo merged commit 5947eb1 into main Nov 4, 2025
5 checks passed
@connorgallopo connorgallopo deleted the trixie branch November 4, 2025 17:09
@github-actions github-actions bot locked and limited conversation to collaborators Nov 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants