-
Notifications
You must be signed in to change notification settings - Fork 49
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
Colcon fails to find 'sh' environment variables on Python 3.11.1 #545
Comments
I recall having similar issues a few years ago, and the problem was related to parsing elaborate environment variables. Could you please dump your environment (using |
env.txt |
Shoot, I'm not seeing any problems. I've updated my Fedora 37 machine as well, and I still can't reproduce this behavior. Can you try posting your command environment script files from |
does not generate anything but the comment |
weirdly ament_pycodestlye did generate a
|
don't know why I did not think to try this earlier but the following works for individual packages and builds fine it just fails when building a set of packages
|
using the sequential executor seems to fix it so it seems to be related to parallel builds. Also parallel builds with |
I was finally able to reproduce this. The regression is caused by python3.11-3.11.1-1.fc37. You can |
I'm now moderately confident that this is python/cpython#100133. It really doesn't look like there is a trivial workaround, so my advice is to avoid Python 3.11.1. The ticket says that we should expect the fix to be part of 3.11.2. |
Just adding a confirmation that Debian version of |
It looks like Python v3.11.2 was released this week. |
And on Debian python3.11 3.11.2-2 fixed the issue. (3.11.2-1 had an issue) |
This Python regression was fixed a while back and I've heard nothing of re-occurrence, so I'm going to close this. Feel free to reopen if you encounter this again. |
after following the instructions on docs.ros.org to install from source I am getting the following error when running. I have tried with both bash and fish. Any help would be appreciated.
VERBOSE=1 colcon build --symlink-install --packages-skip-by-dep python_qt_binding --cmake-args -DTHIRDPARTY_Asio=ON -- no-warn-unused-cli
This command worked before the most recent update including package list in case it is helpful
The text was updated successfully, but these errors were encountered: