Closed AAlon closed 4 years ago
Looks like it's due to passing in path
instead of realpath
here: https://github.com/colcon/colcon-core/blob/master/colcon_core/package_discovery/path.py#L64 - I don't have all the context so I'm not sure if this was intentional or not.
I don't have all the context so I'm not sure if this was intentional or not.
That change was part of colcon/colcon-core#283 and also colcon/colcon-recursive-crawl#16.
colcon/colcon-python-setup-py#28 should fix the problematic code in that extension which changes the cwd before interpreting the paths (which can now be relative and where resolved realpaths before).
Thank you for the quick report and I am sorry for the inconvenience.
Hey, since using 0.5.0 our builds break with:
0.4.5 vs. 0.5.0 shows some differences in path resolution: https://github.com/colcon/colcon-core/compare/0.4.5...0.5.0 The structure of the affected workspace can be seen here: https://github.com/aws-robotics/aws-robomaker-sample-application-objecttracker/tree/ros1/simulation_ws Also here: https://github.com/aws-robotics/aws-robomaker-sample-application-deepracer/tree/ros1/simulation_ws
@dirk-thomas We'd appreciate your help advising on the best course of action. If this is a backwards-incompatible change please consider releasing a hotfix that'll make it compatible again.