Skip to content

Update Quality Declaration to QL1.#147

Closed
hidmic wants to merge 1 commit intomasterfrom
hidmic/update-qd-to-ql1
Closed

Update Quality Declaration to QL1.#147
hidmic wants to merge 1 commit intomasterfrom
hidmic/update-qd-to-ql1

Conversation

@hidmic
Copy link
Copy Markdown

@hidmic hidmic commented Sep 30, 2020

Precisely what the title says.

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
# `rmw_implementation` Quality Declaration

The package `rmw_implementation` claims to be in the **Quality Level 3** category.
The package `rmw_implementation` claims to be in the **Quality Level 1** category.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I believe this package is blocked from level 1 by its dependencies. It can only be level 2 right now, like rcpputils, rcutils and rmw.

I see that rmw_implementation_cmake is also mentioned in the dependencies section, but is that a runtime dependency? We haven't been tracking it.

Copy link
Copy Markdown
Author

@hidmic hidmic Sep 30, 2020

Choose a reason for hiding this comment

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

All good points:

  • For rcutils, we're lacking performance tests (or a justification to not have them) to bump it to QL1.
  • For rcpputils, we're a bit under 90% coverage and we're lacking performance tests (or a justification to not have them) to bump it to QL1.
  • For rmw, we're lacking performance tests (or a justification to not have them) to bump it to QL1.

These constraints apply to implementations as well.

About rmw_implementation_cmake, I think it's a build tool, build, and build export dependency, but not a runtime nor test dependency. I also don't see clearly what's missing there for QL1 besides proper justifications for missing tests (unless we decide we want to start testing CMake code, which I presume it's not the case).

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I'll relax to QL2 to get this going.

Copy link
Copy Markdown
Contributor

@Lobotuerk Lobotuerk left a comment

Choose a reason for hiding this comment

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

LGTM

@hidmic hidmic closed this Sep 30, 2020
@hidmic hidmic deleted the hidmic/update-qd-to-ql1 branch September 30, 2020 17:41
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.

3 participants