-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rosbag2_py test errors in Windows Debug nightlies #504
Comments
I just realized I haven't been updating this ticket with the latest progress, if you could call it that. I've run CI about 20 times with different tweaks over the past few weeks but haven't been able to fix this. I've solicited some internal help, but the attempts haven't been successful. I did advance to a different error though, so, progress? The latest build https://ci.ros2.org/job/ci_windows/12257/
Here's what I've done so far to reach the error above. The original error in this ticket was that But So I added Then we get to the latest So I did that, but then I'm back to the beginning with
That is the farthest I've gotten making tweaks and rerunning CI. My next guess is copying more of the setup from In parallel, I also installed ROS 2 on my Windows locally to try to speed up the process (as opposed to waiting 40 minutes for each CI run), but I got stuck even sooner. The changes above are in branch |
These lines deal with registering a hook to make sure that this package's install location is put on the PYTHONPATH and installing the package's python modules. Looking at your latest build:
It looks like your PythonLibs is picking up debug but the debug interpreter isn't being used. I'm not exactly sure what would cause that. If pybind11 is looking for Python via CMake or has its own CMake module handling it's possible that there's a precedence issue with pybind11(_vendor) and python_cmake_module. I haven't pursued that further though. |
Description
The rosbag2_py package doesn't seem to be building correctly in Windows debug and this is causing failures in test.
See https://ci.ros2.org/view/nightly/job/nightly_win_deb/1714/testReport/ which has two blank test failures attributed to rosbag2_py. Looking at the full log reveals excerpts like this one:
To Reproduce
Behavior should be reproducible on any Windows machine with a Debug build. See the CI build https://ci.ros2.org/view/nightly/job/nightly_win_deb/1714 for an example.
System (please complete the following information)
The text was updated successfully, but these errors were encountered: