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

[workspace] Deprecate the picosha2 external #19879

Merged
merged 1 commit into from
Aug 2, 2023

Conversation

jwnimmer-tri
Copy link
Collaborator

@jwnimmer-tri jwnimmer-tri commented Jul 30, 2023

Use vendored picosha2_internal instead (with an ODR-safe namespace).
Install the LICENSE file.

Towards #17231.


This change is Reviewable

Use vendored picosha2_internal instead (with an ODR-safe namespace).
Install the LICENSE file.
@jwnimmer-tri jwnimmer-tri added release notes: newly deprecated This pull request contains new deprecations release notes: fix This pull request contains fixes (no new features) labels Jul 30, 2023
@jwnimmer-tri
Copy link
Collaborator Author

@drake-jenkins-bot linux-jammy-gcc-bazel-experimental-debug please

@jwnimmer-tri jwnimmer-tri marked this pull request as ready for review July 30, 2023 19:44
@jwnimmer-tri
Copy link
Collaborator Author

+@rpoyner-tri for feature review, please.

@jwnimmer-tri jwnimmer-tri changed the title [workspace] Deprecate picosha2 [workspace] Deprecate the picosha2 external Jul 30, 2023
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:

Reviewed 10 of 10 files at r1, all commit messages.
Reviewable status: needs at least two assigned reviewers

@jwnimmer-tri
Copy link
Collaborator Author

+@sherm1 for platform review per schedule, please.

Note that some of what look-like new files are really just copies of existing files.

Copy link
Member

@sherm1 sherm1 left a comment

Choose a reason for hiding this comment

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

:lgtm: w/one Q

Reviewed 10 of 10 files at r1, all commit messages.
Reviewable status: 1 unresolved discussion


tools/workspace/picosha2/package.BUILD.bazel line 18 at r1 (raw file):

    hdrs = ["picosha2.h"],
    includes = ["."],
    deprecation = "DRAKE DEPRECATED: The @picosha2 external is deprecated in Drake's WORKSPACE and will be removed on or after 2023-11-01.",  # noqa

BTW should the deprecation message mention that picosha2 is still available?

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.

Reviewable status: :shipit: complete! all discussions resolved, LGTM from assignees rpoyner-tri(platform),sherm1(platform)


tools/workspace/picosha2/package.BUILD.bazel line 18 at r1 (raw file):

Previously, sherm1 (Michael Sherman) wrote…

BTW should the deprecation message mention that picosha2 is still available?

In this case, the replacement is marked as "internal", so users are not supposed to use it.

When I copy-edit the release notes with all of these new deprecations, I'll add an overall instruction for how users can "fork" their own copy of any dependencies they actually still needed for their own purposes.

@jwnimmer-tri jwnimmer-tri merged commit 9a73108 into RobotLocomotion:master Aug 2, 2023
1 check passed
@jwnimmer-tri jwnimmer-tri deleted the vendor-picosha2 branch August 2, 2023 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low release notes: fix This pull request contains fixes (no new features) release notes: newly deprecated This pull request contains new deprecations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants