Closed SPDonaghy closed 5 months ago
Colcon test failed because pyproj is not installed when the tests run. Maybe if we also specify pyproj as a test dependency in package.xml then it will work.
Setup is run in the tests run: https://github.com/UBCSailbot/sailbot_workspace/blob/b602a2023b7d0c83c96026ba50fb457be09f6c1f/.github/actions/test/run.sh#L5
I think it is failing because it is pulling the main branch of local pathfinding. You can test out your branch by changing this line: https://github.com/UBCSailbot/sailbot_workspace/blob/b602a2023b7d0c83c96026ba50fb457be09f6c1f/src/polaris.repos#L48
I think it is failing because it is pulling the main branch of local pathfinding. You can test out your branch by changing this line:
Hm I tried this but its still not working.
This is what you meant right?
Running the setup task manually and then the test task works. But just running test does not. It also doesn't complain if I put a wrong branch name in polaris.repos either.
Hm I tried this but its still not working.
It timed out, which is a known bug: #231
After rerunning it passes
Actually let's keep this open for now and use it to clean up our dependencies across the software team. I'll add a to do list to this PR
Sounds good, and I'll make separate PRs in each repo to update the package.xml files one by one.
I'll make separate PRs in each repo to update the package.xml files one by one
As far as I can tell what's left is syncing with NET/diagnostics about what dependencies can be migrated to their repo
After rerunning it passes
So on this branch, when you rebuild and then run the test task, it doesn't error out for you? I'm getting module not found for scipy from controller and pyproj from local_path
Description
Some Python dependencies needed for the local pathfinding ROS package were moved from
base-dev.Dockerfile
topackage.xml
in the local_pathfinding repositoryVerification
base-dev.Dockerfile
, I ran the build images workflow and set the new image tag in the main Dockerfile.base-dev.Dockerfile
were installed in the workspace but the dependencies that were moved topackage.xml
were not.Resources
To Do