Skip to content

Pick Qt version at build time, not install time#161

Merged
sloretz merged 1 commit intorollingfrom
sloretz__pyqtbinding_pick_at_build
Apr 28, 2026
Merged

Pick Qt version at build time, not install time#161
sloretz merged 1 commit intorollingfrom
sloretz__pyqtbinding_pick_at_build

Conversation

@sloretz
Copy link
Copy Markdown
Contributor

@sloretz sloretz commented Apr 28, 2026

Still trying to fix this rqt_image_view regression. I noticed this code seems problematic. It was using logic to find Qt6 to decide which version to use at both build time and run time. Once python_qt_binding is built, the version of Qt to use at run time must match what was built. This PR accomplishes that by turning the extras file into a template that ament_package expands at build time.

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
@sloretz sloretz requested a review from cottsay April 28, 2026 00:43
@sloretz sloretz self-assigned this Apr 28, 2026
@sloretz
Copy link
Copy Markdown
Contributor Author

sloretz commented Apr 28, 2026

CI (testing python_qt_binding and above)

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@sloretz
Copy link
Copy Markdown
Contributor Author

sloretz commented Apr 28, 2026

Green on all but windows. For the sake of time I'm going to merge assuming these changes are unlikely to behave any differently on Windows.

@sloretz sloretz merged commit 6d91bc9 into rolling Apr 28, 2026
2 checks passed
@sloretz sloretz deleted the sloretz__pyqtbinding_pick_at_build branch April 28, 2026 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants