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

[16329] Several fixes to remove warnings in Ubuntu Jammy (22.04) #3078

Merged
merged 4 commits into from
Dec 7, 2022

Conversation

JLBuenoLopez
Copy link
Contributor

Description

Ubuntu Jammy upgrades several dependencies and build tools so some warnings are issued when building in that platform.

  1. GCC 11 is used instead of GCC 9: a non initialized variable warning is issued with the newest compiler.
  2. OpenSSL 3.0 is used instead of OpenSSL 1.1.1. Several deprecation notices are issued when forcing Asio as thirdparty because Fast DDS uses Asio 1.18.1 (same as Ubuntu Jammy) and it is not until Asio 1.22 that the deprecation warnings are fixed.
  3. Doxygen 1.9 also deprecates some configuration options included with Doxygen 1.8.
  4. Finally, the project name in the roadmap is fixed using the current Fast DDS name.

Contributor Checklist

  • Commit messages follow the project guidelines.
  • N/A 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.
  • N/A Any new/modified methods have been properly documented using Doxygen.
  • N/A Fast DDS test suite has been run locally.
  • N/A Changes are ABI compatible.
  • N/A Changes are API compatible.
  • N/A Documentation builds and tests pass locally.
  • N/A New feature has been added to the versions.md file (if applicable).
  • N/A New feature has been documented/Current behavior is correctly described in the documentation.

Reviewer Checklist

  • Check contributor checklist is correct.
  • Check CI results: changes do not issue any warning.
  • Check CI results: failing tests are unrelated with the changes.

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
… thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
@JLBuenoLopez JLBuenoLopez added the no-test Skip CI tests if PR marked with this label label Nov 8, 2022
@EduPonz EduPonz added this to the v2.9.0 milestone Nov 15, 2022
@MiguelCompany MiguelCompany changed the title [16125] Several fixes to remove warnings in Ubuntu Jammy (22.04) [16329] Several fixes to remove warnings in Ubuntu Jammy (22.04) Nov 30, 2022
@jsan-rt jsan-rt added the ready-to-merge Ready to be merged. CI and changes have been reviewed and approved. label Dec 7, 2022
@MiguelCompany MiguelCompany merged commit d024c10 into master Dec 7, 2022
@MiguelCompany MiguelCompany deleted the feature/jammy-updates branch December 7, 2022 17:56
@JLBuenoLopez
Copy link
Contributor Author

@Mergifyio backport 2.8.x 2.7.x 2.6.x 2.1.x

mergify bot pushed a commit that referenced this pull request Dec 16, 2022
* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)
mergify bot pushed a commit that referenced this pull request Dec 16, 2022
* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)
mergify bot pushed a commit that referenced this pull request Dec 16, 2022
* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)
mergify bot pushed a commit that referenced this pull request Dec 16, 2022
* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)

# Conflicts:
#	include/fastdds/rtps/transport/TCPAcceptorSecure.h
#	src/cpp/rtps/transport/TCPChannelResourceSecure.h
#	src/cpp/rtps/transport/TCPTransportInterface.h
#	test/unittest/statistics/rtps/RTPSStatisticsTests.cpp
@mergify
Copy link
Contributor

mergify bot commented Dec 16, 2022

MiguelCompany pushed a commit that referenced this pull request Jan 30, 2023
* Several fixes to remove warnings in Ubuntu Jammy (22.04) (#3078)

* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)

* Refs #16328: fix linux warnings

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

---------

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Co-authored-by: José Luis Bueno López <69244257+JLBuenoLopez-eProsima@users.noreply.github.com>
Co-authored-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
MiguelCompany pushed a commit that referenced this pull request Feb 10, 2023
* Several fixes to remove warnings in Ubuntu Jammy (22.04) (#3078)

* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)

* Refs #16328: fix linux warnings

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

---------

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Co-authored-by: José Luis Bueno López <69244257+JLBuenoLopez-eProsima@users.noreply.github.com>
Co-authored-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
MiguelCompany pushed a commit that referenced this pull request Feb 13, 2023
* Several fixes to remove warnings in Ubuntu Jammy (22.04) (#3078)

* Refs #16125: update doxygen configuration file

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: update library name in Roadmap

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove warning: variable may be used uninitialized

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16125: remove OpenSSL deprecation warnings when forcing Asio as thirdparty

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
(cherry picked from commit d024c10)

* Refs #16329: fix Ubuntu warnings

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

---------

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Co-authored-by: José Luis Bueno López <69244257+JLBuenoLopez-eProsima@users.noreply.github.com>
Co-authored-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-test Skip CI tests if PR marked with this label ready-to-merge Ready to be merged. CI and changes have been reviewed and approved.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants