Skip to content
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

image_pipeline: 2.1.0-1 in 'foxy/distribution.yaml' [bloom] #25137

Merged
merged 1 commit into from
May 28, 2020

Conversation

SteveMacenski
Copy link
Member

Increasing version of package(s) in repository image_pipeline to 2.1.0-1:

@dirk-thomas
Copy link
Member

dirk-thomas commented Jun 17, 2020

@SteveMacenski The dev job is failing in camera_calibration (http://build.ros2.org/view/Fdev/job/Fdev__image_pipeline__ubuntu_focal_amd64/):

RuntimeError: FATAL: module compiled as little endian, but detected different endianness at runtime

You should have already received email from Jenkins for the failing builds.

@SteveMacenski
Copy link
Member Author

SteveMacenski commented Jun 17, 2020

@dirk-thomas that’s been resolved in the 2.1.1 release on friday

@dirk-thomas
Copy link
Member

that’s been resolved in the 2.1.1 release on friday

For the record: #25440.

I just triggered a new dev build (http://build.ros2.org/view/Fdev/job/Fdev__image_pipeline__ubuntu_focal_amd64/5/) but it is building the same commit hash as the previous build and fails for the same reason.

Also the PR job for making the release upstream failed for the same reason: ros-perception/image_pipeline#546

@SteveMacenski
Copy link
Member Author

SteveMacenski commented Jun 17, 2020

Ah, that issue, that's not actually from image_pipeline as far as Josh and I believe. If you look in the test section you'll see


10:50:07 /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:304: in load_module
10:50:07     exec(co, mod.__dict__)
10:50:07 test/test_directed.py:45: in <module>
10:50:07     from camera_calibration.calibrator import MonoCalibrator, StereoCalibrator, \
10:50:07 src/camera_calibration/calibrator.py:41: in <module>
10:50:07     import cv_bridge
10:50:07 /opt/ros/foxy/lib/python3.8/site-packages/cv_bridge/__init__.py:6: in <module>
10:50:07     from cv_bridge.boost.cv_bridge_boost import cvtColorForDisplay, getCvType
10:50:07 E   SystemError: initialization of cv_bridge_boost raised unreported exception
10:50:07 ---- generated xml file: /tmp/ws/test_results/camera_calibration/pytest.xml ----
10:50:07 !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!

CV Bridge in ROS2 is broken, I filed a ticket ros-perception/vision_opencv#339. In it, I explain that its trivially reproducible with Foxy binaries in an ipython3 session regardless of image_pipeline. The ros2 main branch of vision_opencv seems to work fine when I compile it locally but the binaries are not.

We believe this to be a vision_opencv issue since it fails on basic import in CI and locally.

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