See https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 $ pkgcheck scan -k MultipleKeywordsLines | grep ^d | sort dev-ros/ament_cmake_copyright dev-ros/ament_cmake_core dev-ros/ament_cmake_cppcheck dev-ros/ament_cmake_cpplint dev-ros/ament_cmake_export_definitions dev-ros/ament_cmake_export_dependencies dev-ros/ament_cmake_export_include_directories dev-ros/ament_cmake_export_interfaces dev-ros/ament_cmake_export_libraries dev-ros/ament_cmake_export_link_flags dev-ros/ament_cmake_export_targets dev-ros/ament_cmake_gmock dev-ros/ament_cmake_gtest dev-ros/ament_cmake_include_directories dev-ros/ament_cmake_libraries dev-ros/ament_cmake_lint_cmake dev-ros/ament_cmake_pytest dev-ros/ament_cmake_python dev-ros/ament_cmake_ros dev-ros/ament_cmake_target_dependencies dev-ros/ament_cmake_test dev-ros/ament_cmake_uncrustify dev-ros/ament_cmake_version dev-ros/ament_cmake_xmllint dev-ros/ament_copyright dev-ros/ament_cppcheck dev-ros/ament_cpplint dev-ros/ament_flake8 dev-ros/ament_lint dev-ros/ament_lint_auto dev-ros/ament_lint_cmake dev-ros/ament_pep257 dev-ros/ament_uncrustify dev-ros/ament_xmllint dev-ros/console_bridge_vendor dev-ros/poco_vendor dev-ros/python_cmake_module
Does this QA policy mean it is now preferred to have KEYWORDS unset rather than KEYWORDS="" for live ebuild ?
Yes.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1599ba4deeb3d8b44d31c6ab3655f11666422c4 commit f1599ba4deeb3d8b44d31c6ab3655f11666422c4 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-06-01 00:30:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-01 00:30:57 +0000 dev-util/rosdep: fix MultipleKeywordsLines Bug: https://bugs.gentoo.org/790785 Signed-off-by: Sam James <sam@gentoo.org> dev-util/rosdep/rosdep-0.20.0.ebuild | 1 - 1 file changed, 1 deletion(-)
should have been fixed for a while now