-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Pytest issue on Ubuntu 18.04 #271
Comments
The referenced instructions explicitly mention to install Uninstalling it isn't the right approach since we rely on a newer version than what is available as a Debian package. |
Hrmmm, I'm not sure either. I am building this in a docker container so the environment shouldn't be polluted. Here is a MWE dockerfile that follows copies and pastes from the directions and outputs the pytest error.
Error
|
I'm seeing the same issue in my CI job that runs on the nightly docker image. Things passed on May 31st with docker image Then the same job started dying on June 2nd with docker image I can reproduce the issue locally. I don't have the 1d4982 docker image available, but I can test with one from a week ago and it works fine. My CI pipelines are here. I will continue to investigate |
Sorry forgot to include this above. simplest repro case I have right now is:
|
This looks like a regression in The bug appears when the |
Is this still an active issue now that the fix has been backported to 4.6 pytest-dev/pytest#5401 . |
Assuming this has been resolved with the upstream backport and release I will go ahead and close this ticket. Please feel free to comment if this is still an issue and the ticket can be reopened. |
Sorry should have closed it, its been resolved. |
Now that cited issues are closed See: * ros2/ros2_documentation#271 * ros2/ros2#722
My CI started failing a few days ago with the following types of errors (not just for rosidl_adapter).
After some troubleshooting this seems to be due to the fact that when pytest is installed through pip, it installs version 4.6.1 which seems to clobber some of the other ROS python dependencies.
When this version is installed and I run: python3 -m pytest --version, it fails with a dist error.
If i remove the pip version everything works ok:
I think the build directions should be updated with a workaround for this issue: https://index.ros.org/doc/ros2/Installation/Dashing/Linux-Development-Setup/
The text was updated successfully, but these errors were encountered: