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

Update Rust toolchain to 1.71.0 and remove pydocstyle workaround #321

Merged
merged 3 commits into from
Jul 15, 2023

Conversation

esteve
Copy link
Collaborator

@esteve esteve commented Jul 13, 2023

No description provided.

@esteve esteve requested a review from maspe36 July 13, 2023 14:00
@esteve
Copy link
Collaborator Author

esteve commented Jul 13, 2023

@maspe36 I used the workaround I suggested in #320 (comment) and it seems to build fine locally. Let me know if you prefer the changes in PR to be split into separate PRs, I think it'd be cleaner, but given that I was already fixing clippy warnings I thought of adding the fixes all together.

@esteve
Copy link
Collaborator Author

esteve commented Jul 13, 2023

@maspe36 never mind, I've created #322 that only addresses #320 and disables the clippy warning

Copy link
Collaborator

@maspe36 maspe36 left a comment

Choose a reason for hiding this comment

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

The Dockerfile also has a reference to rust 1.63 that should probably be upgraded to 1.70

@@ -404,6 +404,7 @@ pub mod rmw {
pub description: rosidl_runtime_rs::String,
pub additional_constraints: rosidl_runtime_rs::String,
pub read_only: bool,
pub dynamic_typing: bool,
Copy link
Collaborator

Choose a reason for hiding this comment

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

Does this break backwards compatibility with humble?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Humble does have a dynamic_typing field as well (https://github.com/ros2/rcl_interfaces/blob/humble/rcl_interfaces/msg/ParameterDescriptor.msg#L25), so this should be ok.

@esteve esteve changed the title Update Rust toolchain to 1.70.0 and remove pydocstyle workaround Update Rust toolchain to 1.71.0 and remove pydocstyle workaround Jul 14, 2023
@esteve
Copy link
Collaborator Author

esteve commented Jul 14, 2023

The Dockerfile also has a reference to rust 1.63 that should probably be upgraded to 1.70

Done. I updated it to 1.71.0, which was released yesterday.

@esteve esteve requested a review from maspe36 July 14, 2023 11:44
@esteve
Copy link
Collaborator Author

esteve commented Jul 15, 2023

@maspe36 thanks for reviewing these changes 🙂

@esteve esteve merged commit a5e90da into main Jul 15, 2023
@delete-merged-branch delete-merged-branch bot deleted the update-ci branch July 15, 2023 08:27
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