Skip to content

Update RHEL dependency package list #655

Merged
cottsay merged 6 commits intomasterfrom
cottsay/rhel-pkgs
Apr 12, 2022
Merged

Update RHEL dependency package list #655
cottsay merged 6 commits intomasterfrom
cottsay/rhel-pkgs

Conversation

@cottsay
Copy link
Copy Markdown
Member

@cottsay cottsay commented Apr 12, 2022

The pydocstyle and lttng python packages recently became available in EPEL 8, so I re-ran the rosdep command to see if there were any other packages that we've been missing. Turns out there were a decent amount!

Before: Build Status
After: Build Status

Analyzing the builds, we have the same number of CMake/gcc/clang warnings between them, which is expected.

The test failures go from 15 to 10, but it's a little more complex than that. This PR will actually fix the vast majority of the 15 test failures, but meeting the lttng dependency of tracetools means that 6 previously skipped tests are now running (and failing). I'll investigate those failures another time, which should be easier now that we can actually run the tests!

cottsay added 5 commits April 7, 2022 09:35
The pydocstyle and lttng python packages recently became available in
EPEL 8, so I re-ran the rosdep command to see if there were any other
packages that we've been missing. Turns out there were a decent amount!

Signed-off-by: Scott K Logan <logans@cottsay.net>
This dependency is missing. We should address that.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay cottsay requested a review from clalancette April 12, 2022 21:17
@cottsay cottsay self-assigned this Apr 12, 2022
Copy link
Copy Markdown
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

I've left one comment inline, this otherwise looks good to me.

CUnit-devel \
acl \
assimp-devel \
bison \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm fairly confident that bison is required to build CycloneDDS by default, though that dependency is not properly expressed in https://github.com/eclipse-cyclonedds/cyclonedds/blob/releases/0.9.x/package.xml . I'm surprised the build succeeded without that, maybe it got pulled in by something else?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

As of March, it is optional: eclipse-cyclonedds/cyclonedds#1155

Maybe it would be best to leave it in for Galactic, though. I'll revert it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants