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

Make excluded pkgs consistent across rosdep and vcs (#88). #122

Merged
merged 3 commits into from
Jan 26, 2024

Conversation

xfiderek
Copy link
Contributor

@xfiderek xfiderek commented Jan 24, 2024

Summary

Addresses #88.
Now 'excluded-pkgs.txt' can be used both to create list of repos (vcs), as well as to install necessary system dependencies (rosdep).

Dependencies

ament/ament_ikos#3
space-ros/space-ros#131

Final test will be conducted after these PRs are merged, but any preliminary reviews are welcomed :).

Tests

I tested output of both versions with rosdep install --simulate and there is 100% match.

Open points

Prior to fix there was a console_bridge package in skip-keys. There is no such package in rosdep index, so it had no effect. However I saw that libconsole-bridge-dev gets installed, which is exactly the package that was intended to be excluded. Do we know what was the intention behind excluding this package?

@xfiderek
Copy link
Contributor Author

As discussed in space-ros/space-ros#126 (comment), we will hard-code ikos in --skip-keys for now

@Bckempa Bckempa added this to the humble-2024.01.0 milestone Jan 26, 2024
@Bckempa Bckempa linked an issue Jan 26, 2024 that may be closed by this pull request
Now 'excluded-pkgs.txt' can be used both to create list of repos (vcs), as well as to install necessary system dependencies (rosdep).
Copy link
Contributor

@Bckempa Bckempa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uses the same patterns used elsewhere in the project and builds clean.

@Bckempa Bckempa merged commit 4ba8f6d into space-ros:main Jan 26, 2024
3 checks passed
@xfiderek xfiderek deleted the docker/issue/88 branch January 30, 2024 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Earthfile in spaceros folder does not work as expected
2 participants