Skip to content

Verify that nmcli installed#1929

Merged
Gold856 merged 4 commits intoPhotonVision:mainfrom
mcm001:assert-nmcli-present
Aug 10, 2025
Merged

Verify that nmcli installed#1929
Gold856 merged 4 commits intoPhotonVision:mainfrom
mcm001:assert-nmcli-present

Conversation

@mcm001
Copy link
Copy Markdown
Contributor

@mcm001 mcm001 commented Apr 22, 2025

Description

Previously, NetworkManager would happily go asking for networkmanager to do things even if it wasn't installed. This should never be the case, but we should bail out early if it is regardless IMO. This prevents logs and the UI from looking suspiciously "working", if you ignore the exit code. Up for debate if we actually need this feature.

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why
  • If this PR changes behavior or adds a feature, user documentation is updated
  • If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly
  • If this PR touches configuration, this is backwards compatible with settings back to v2024.3.1
  • If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated
  • If this PR addresses a bug, a regression test for it is added

@github-actions github-actions bot added the backend Things relating to photon-core and photon-server label Aug 9, 2025
Copy link
Copy Markdown
Contributor

@crschardt crschardt left a comment

Choose a reason for hiding this comment

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

LGTM

@Gold856 Gold856 merged commit 35dcc3c into PhotonVision:main Aug 10, 2025
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Things relating to photon-core and photon-server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants