Skip to content

Conversation

@samfreund
Copy link
Member

@samfreund samfreund commented Dec 7, 2025

Description

PhotonJNICommon is just our implementation of combined runtime loader, which we don't really need. This removes it and just uses CombinedRuntimeLoader directly. This also fixes the issues introduced in #2219, which lead to some of our JNIs not loading.

closes #2211

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 v2025.3.2
  • 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

@samfreund
Copy link
Member Author

Waiting on some PRs from other repos to convert to using the WPILib spec.

@Gold856

This comment was marked as resolved.

@samfreund samfreund marked this pull request as ready for review December 7, 2025 06:16
@samfreund samfreund requested a review from a team as a code owner December 7, 2025 06:16
@samfreund samfreund force-pushed the dang-it-matt branch 2 times, most recently from 16304bd to dfe906e Compare December 7, 2025 06:53
mcm001
mcm001 previously approved these changes Dec 7, 2025
@mcm001 mcm001 enabled auto-merge (squash) December 7, 2025 17:48
@samfreund samfreund force-pushed the dang-it-matt branch 2 times, most recently from 97dd3be to dfe2825 Compare December 7, 2025 23:31
@samfreund samfreund force-pushed the dang-it-matt branch 2 times, most recently from b69abec to 137ca2a Compare December 8, 2025 03:14
@Gold856 Gold856 disabled auto-merge December 8, 2025 03:19
Gold856
Gold856 previously approved these changes Dec 8, 2025
@Gold856
Copy link
Collaborator

Gold856 commented Dec 8, 2025

Rubber stamping for now with the expectation that we'll tag 2026 versions of all artifacts at some other point.

@Gold856 Gold856 enabled auto-merge (squash) December 8, 2025 03:26
Gold856
Gold856 previously approved these changes Dec 9, 2025
Gold856
Gold856 previously approved these changes Dec 9, 2025
@Gold856 Gold856 merged commit 1bb05a0 into PhotonVision:main Dec 9, 2025
43 checks passed
@samfreund samfreund deleted the dang-it-matt branch December 9, 2025 08:42
samfreund added a commit to samfreund/photonvision that referenced this pull request Dec 18, 2025
…n#2223)

## Description

PhotonJNICommon is just our implementation of combined runtime loader,
which we don't really need. This removes it and just uses
CombinedRuntimeLoader directly. This also fixes the issues introduced in
PhotonVision#2219, which lead to some of our JNIs not loading.

## Meta

Merge checklist:
- [x] Pull Request title is [short, imperative
summary](https://cbea.ms/git-commit/) of proposed changes
- [x] 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 v2025.3.2
- [ ] If this PR touches pipeline settings or anything related to data
exchange, the frontend typing is updated
- [x] If this PR addresses a bug, a regression test for it is added

---------

Co-authored-by: Matt M <[email protected]>
spacey-sooty pushed a commit to spacey-sooty/photonvision that referenced this pull request Dec 22, 2025
…n#2223)

PhotonJNICommon is just our implementation of combined runtime loader,
which we don't really need. This removes it and just uses
CombinedRuntimeLoader directly. This also fixes the issues introduced in

Merge checklist:
- [x] Pull Request title is [short, imperative
summary](https://cbea.ms/git-commit/) of proposed changes
- [x] 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 v2025.3.2
- [ ] If this PR touches pipeline settings or anything related to data
exchange, the frontend typing is updated
- [x] If this PR addresses a bug, a regression test for it is added

---------

Co-authored-by: Matt M <[email protected]>
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.

Update to use photon-image-runner

3 participants