Skip to content

Support new Fast-CDR v2.0.0 [19456]#3828

Merged
richiware merged 41 commits intomasterfrom
feature/xcdr
Sep 27, 2023
Merged

Support new Fast-CDR v2.0.0 [19456]#3828
richiware merged 41 commits intomasterfrom
feature/xcdr

Conversation

@richiware
Copy link
Copy Markdown
Member

@richiware richiware commented Sep 6, 2023

Description

Contributor Checklist

  • Commit messages follow the project guidelines.
  • The code follows the style guidelines of this project.
  • [N/A] Tests that thoroughly check the new feature have been added/Regression tests checking the bug and its fix have been added; the added tests pass locally
  • Any new/modified methods have been properly documented using Doxygen.
  • [N/A] Changes are ABI compatible.
  • [NO] Changes are API compatible.
  • New feature has been added to the versions.md file (if applicable).
  • New feature has been documented/Current behavior is correctly described in the documentation.
    Related documentation PR: Documentation about Fast-CDR v2.0.0 and new annotations [19458] Fast-DDS-docs#550
  • [N/A] Applicable backports have been included in the description.

Reviewer Checklist

  • The PR has a milestone assigned.
  • Check contributor checklist is correct.
  • Check CI results: changes do not issue any warning.
  • Check CI results: failing tests are unrelated with the changes.

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

1 similar comment
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test linux

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test linux

Copy link
Copy Markdown
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

The top-level CMakeLists.txt should be updated to require fastcdr version above v2

Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez left a comment

Choose a reason for hiding this comment

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

First partial review. Still a lot to review

Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez left a comment

Choose a reason for hiding this comment

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

Review until commit 4804ba68f8c913dec2fe3debada6944b34cabed4

@richiware
Copy link
Copy Markdown
Member Author

The top-level CMakeLists.txt should be updated to require fastcdr version above v2

@MiguelCompany done in 006e71401

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez left a comment

Choose a reason for hiding this comment

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

Only a couple of comments regarding the TypeObject types...

Also, I think the versions.md should be updated with the API break in MEMBER_INVALID. I have updated the checklist including the N/A points. Check if you agree.

@JLBuenoLopez JLBuenoLopez added the ci-pending PR which CI is running label Sep 20, 2023
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

1 similar comment
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test mac

3 similar comments
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test mac

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test mac

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test mac

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

3 similar comments
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@EduPonz
Copy link
Copy Markdown

EduPonz commented Sep 26, 2023

@richiprosima please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@richiware richiware force-pushed the feature/xcdr branch 3 times, most recently from 6849cee to 22a5ed4 Compare September 27, 2023 05:40
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez left a comment

Choose a reason for hiding this comment

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

Thanks for the last minute changes! In order to improve the release process I think that we should take into account the following in the future:

  1. The infrastructure should be updated periodically. Maybe this could be done a month before the release date (but never in the same week).
  2. If a new tool has to be installed in such a short notice, it is important to look into the tool's dependencies and take into account that if some development tool is upgraded, the tool should not be installed until after the release.

@JLBuenoLopez JLBuenoLopez removed the ci-pending PR which CI is running label Sep 27, 2023
Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez left a comment

Choose a reason for hiding this comment

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

LGTM

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants