Update deprecated usage of get_package_share without std::filesystem::path#3703
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3703 +/- ##
==========================================
+ Coverage 0.00% 46.28% +46.28%
==========================================
Files 539 726 +187
Lines 47592 59495 +11903
Branches 6085 7623 +1538
==========================================
+ Hits 0 27533 +27533
+ Misses 47592 31794 -15798
- Partials 0 168 +168 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
f9eb433 to
f0b9544
Compare
|
No, this is to address ament/ament_index#104 in Rolling distro - ament/ament_index#112 is not released to debians yet. |
moveit_setup_assistant/moveit_setup_framework/include/moveit_setup_framework/utilities.hpp
Show resolved
Hide resolved
|
@stephanie-eng could you turn on "Allow edits from maintainers" so I can push some changes? For now I duplicated this PR in #3705 |
|
|
This reverts commit f0b9544. Qt6 migration will be handled in a separate branch. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
a3d95b1 to
8bef942
Compare
|
Looks like I missed a QT migration I'll address in a followup - in previous PRs I recall the deprecation check failing on get_package_share deprecations but I do not see this here so LGTM. /home/runner/work/moveit2/moveit2/.work/target_ws/src/moveit2/moveit_setup_assistant/moveit_setup_srdf_plugins/src/collision_linear_model.cpp: In function ‘bool moveit_setup::srdf_setup::compareVariants(const QVariant&, const QVariant&)’:
/home/runner/work/moveit2/moveit2/.work/target_ws/src/moveit2/moveit_setup_assistant/moveit_setup_srdf_plugins/src/collision_linear_model.cpp:279:42: error: ‘Type’ is deprecated: Use QMetaType::Type instead. [-Werror=deprecated-declarations]
279 | if (left.userType() == QVariant::Type::Int)
| ^~~
In file included from /usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h:11,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractproxymodel.h:7,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/QAbstractProxyModel:1,
from /home/runner/work/moveit2/moveit2/.work/target_ws/src/moveit2/moveit_setup_assistant/moveit_setup_srdf_plugins/include/moveit_setup_srdf_plugins/collision_linear_model.hpp:39,
from /home/runner/work/moveit2/moveit2/.work/target_ws/src/moveit2/moveit_setup_assistant/moveit_setup_srdf_plugins/src/collision_linear_model.cpp:37:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qvariant.h:61:70: note: declared here
61 | enum QT_DEPRECATED_VERSION_X_6_0("Use QMetaType::Type instead.") Type
| ^~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics
cc1plus: all warnings being treated as errors
gmake[2]: *** [CMakeFiles/moveit_setup_srdf_plugins.dir/build.make:90: CMakeFiles/moveit_setup_srdf_plugins.dir/src/collision_linear_model.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:166: CMakeFiles/moveit_setup_srdf_plugins.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< moveit_setup_srdf_plugins [41.2s, exited with code 2] |


Description
CI appears to be borked. Maybe this will help.
Checklist