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

[tools] Add test to flag hazardous exported symbols #20279

Merged

Conversation

jwnimmer-tri
Copy link
Collaborator

@jwnimmer-tri jwnimmer-tri commented Sep 28, 2023

Towards #17231.


This change is Reviewable

@jwnimmer-tri jwnimmer-tri added priority: low status: do not merge status: do not review release notes: none This pull request should not be mentioned in the release notes labels Sep 28, 2023
@jwnimmer-tri jwnimmer-tri force-pushed the exported-symbols-test branch 2 times, most recently from b7bd8df to a78cf1e Compare September 29, 2023 14:03
@jwnimmer-tri jwnimmer-tri force-pushed the exported-symbols-test branch 2 times, most recently from c9f00bb to 88ef4f1 Compare October 2, 2023 23:21
@jwnimmer-tri jwnimmer-tri marked this pull request as ready for review October 2, 2023 23:22
@jwnimmer-tri
Copy link
Collaborator Author

+@rpoyner-tri for feature review, please.

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

Reviewed 1 of 2 files at r1, all commit messages.
Reviewable status: LGTM missing from assignee rpoyner-tri(platform), needs at least two assigned reviewers

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

Reviewable status: 1 unresolved discussion, LGTM missing from assignee rpoyner-tri(platform), needs at least two assigned reviewers


tools/install/libdrake/test/exported_symbols_test.py line 7 at r2 (raw file):

import unittest

# Any symbols whose name starts with one of these strings are okay.

nit Might be worth documenting why we include/exclude symbols by mangled match, rather than demangled match.

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewable status: 1 unresolved discussion, needs at least two assigned reviewers

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

Reviewed 1 of 1 files at r2.
Reviewable status: 1 unresolved discussion, needs at least two assigned reviewers

Copy link
Collaborator Author

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

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

+@EricCousineau-TRI for platform review per schedule, please. (Waiting until Thursday is fine.)

Reviewable status: LGTM missing from assignee EricCousineau-TRI(platform)

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

Reviewed 1 of 1 files at r3.
Reviewable status: LGTM missing from assignee EricCousineau-TRI(platform)

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

Reviewed all commit messages.
Reviewable status: LGTM missing from assignee EricCousineau-TRI(platform)

Copy link
Contributor

@EricCousineau-TRI EricCousineau-TRI left a comment

Choose a reason for hiding this comment

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

:lgtm: platform

Reviewed 1 of 2 files at r1, 1 of 1 files at r3, all commit messages.
Reviewable status: :shipit: complete! all discussions resolved, LGTM from assignees rpoyner-tri(platform),EricCousineau-TRI(platform)

@EricCousineau-TRI EricCousineau-TRI merged commit 73ae312 into RobotLocomotion:master Oct 4, 2023
@jwnimmer-tri jwnimmer-tri deleted the exported-symbols-test branch October 4, 2023 18:37
WawasCode pushed a commit to WawasCode/drake that referenced this pull request Oct 31, 2023
WawasCode pushed a commit to WawasCode/drake that referenced this pull request Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low release notes: none This pull request should not be mentioned in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants