diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..0281361
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,3 @@
+*.sh text eol=lf
+*.py text eol=lf
+/evidence/** -text
diff --git a/.github/workflows/navigation-install.yml b/.github/workflows/navigation-install.yml
new file mode 100644
index 0000000..fd8299b
--- /dev/null
+++ b/.github/workflows/navigation-install.yml
@@ -0,0 +1,37 @@
+name: Navigation pinned install
+on:
+ pull_request:
+ paths:
+ - navigation-install-manifest.json
+ - navigation-install-test-config.json
+ - scripts/**
+ - tests/**
+ - .github/workflows/navigation-install.yml
+ push:
+ branches: [main]
+ paths:
+ - navigation-install-manifest.json
+ - navigation-install-test-config.json
+ - scripts/**
+ - tests/**
+ - .github/workflows/navigation-install.yml
+ workflow_dispatch:
+permissions:
+ contents: read
+jobs:
+ install:
+ runs-on: ubuntu-24.04
+ timeout-minutes: 30
+ steps:
+ - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
+ - name: Check release manifest integration
+ run: python3 -m unittest discover -s tests -v
+ - name: Verify pinned install and consumers
+ run: python3 scripts/validate_navigation_install.py --evidence evidence/navigation-install
+ - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
+ if: always()
+ with:
+ name: navigation-pinned-install-evidence
+ path: evidence/navigation-install/
+ include-hidden-files: true
+ if-no-files-found: error
diff --git a/.gitignore b/.gitignore
index 7e669c7..ff4d584 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,15 @@ dist/
input/
dist/
release-test/
+
+# Keep compact install evidence in Git; full artifacts remain local/Actions outputs.
+evidence/**/*.tar.gz
+evidence/**/*.zip
+evidence/**/producer-log/
+evidence/**/consumer-log/
+__pycache__/
+evidence/navigation-install-20261006/
+docs/evidence/*.zip
+docs/evidence/*.zip.sha256
+evidence/**/verification-tools/
+evidence/navigation-install/
diff --git a/README.md b/README.md
index 9705926..2fdeb42 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,9 @@
# OpenAMRobot v0.0.1
+For the pending navigation release-install gate, see
+[pinned installation and troubleshooting](docs/navigation-install.md).
+This candidate validation does not change the historical v0.0.1 release.
+
The first public release of the OpenAMRobot platform.
This release is a frozen snapshot of the OpenAMRobot ecosystem, containing all repositories required to study, build, modify, reproduce, and extend the platform.
diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md
index 719df82..c362ec4 100644
--- a/RELEASE_PROCESS.md
+++ b/RELEASE_PROCESS.md
@@ -1,19 +1,24 @@
# OpenAMRobot Release Process
+For navigation package pinning, clean install evidence, and candidate manifest
+validation, follow [the navigation install gate](docs/navigation-install.md).
+`navigation-install-test-config.json` is a navigation-only test fixture,
+not a product release configuration. PR #12 owns rc.1 source selection.
+
This repository builds a product-level OpenAMRobot release from the project's distributed repositories.
## Directory Structure
```text
openamrobot-release/
-├── input/ # Component ZIP archives; ignored by Git
-├── dist/ # Generated release assets; ignored by Git
-├── release-metadata/ # Product-level README and release documents
-├── scripts/
-│ ├── build_release.py
-│ └── validate_release.py
-├── release-config.json
-└── RELEASE_PROCESS.md
+├── input/ # Component ZIP archives; ignored by Git
+├── dist/ # Generated release assets; ignored by Git
+├── release-metadata/ # Product-level README and release documents
+├── scripts/
+│ ├── build_release.py
+│ └── validate_release.py
+├── release-config.json
+└── RELEASE_PROCESS.md
```
## 1. Prepare Component Archives
diff --git a/docs/issue-5-update.md b/docs/issue-5-update.md
new file mode 100644
index 0000000..825164c
--- /dev/null
+++ b/docs/issue-5-update.md
@@ -0,0 +1,29 @@
+# Proposed update for release issue #5
+
+Release-level pinned-install validation is complete locally for
+`openamrobot-interfaces@fa7c438e33bd807c174fa0747119d7d627faa3bf`,
+`openamr_nav_msgs` package `0.0.0`, runtime contract `1`.
+
+Two clean producer/consumer pairs passed on digest-pinned Ubuntu 24.04 /
+ROS 2 Jazzy. Each downstream container received only the ordinary install
+tarball and test fixtures, with no producer source/build tree or developer
+overlay. All 11 generated messages loaded and serialized successfully;
+the independent C++ consumer built and ran. The absent-install negative
+control failed as expected. The 159 generated header/IDL hashes and resolved
+dependency inventories matched between runs.
+
+The release-owned installation manifest records the exact pin and versions.
+A navigation-only test builder configuration carries them into `MANIFEST.json` together
+with install-artifact digests and verification evidence. Builder tests reject
+failing evidence and pin/archive/package/contract mismatches; all eight tests
+pass. A separate integration check used the actual validated source archive.
+
+Installation and troubleshooting instructions, exact Docker arguments,
+verifier source references, full logs, dependency inventories, and
+checksums are retained in workflow artifacts; compact evidence remains in Git. See
+[the evidence index](navigation-install-evidence.md) and
+[installation instructions](navigation-install.md).
+
+This is source-install evidence, not a published binary or complete product
+release. Hosted CI and reviewer acceptance remain pending. Please review
+the prepared changes and evidence before closing issue #5.
diff --git a/docs/navigation-builder-tests.log b/docs/navigation-builder-tests.log
new file mode 100644
index 0000000..7543771
--- /dev/null
+++ b/docs/navigation-builder-tests.log
@@ -0,0 +1,14 @@
+Command argv: ["C:\\Python314\\python.exe", "-m", "unittest", "discover", "-s", "tests", "-v"]
+test_different_archive_bytes_are_rejected (test_navigation_release.NavigationManifestTests.test_different_archive_bytes_are_rejected) ... ok
+test_different_evidence_pin_is_rejected (test_navigation_release.NavigationManifestTests.test_different_evidence_pin_is_rejected) ... ok
+test_failed_install_is_rejected (test_navigation_release.NavigationManifestTests.test_failed_install_is_rejected) ... ok
+test_legacy_configuration_still_builds_without_install_evidence (test_navigation_release.NavigationManifestTests.test_legacy_configuration_still_builds_without_install_evidence) ... ok
+test_validated_pin_and_contract_reach_product_manifest (test_navigation_release.NavigationManifestTests.test_validated_pin_and_contract_reach_product_manifest) ... ok
+test_wrong_archive_commit_is_rejected (test_navigation_release.NavigationManifestTests.test_wrong_archive_commit_is_rejected) ... ok
+test_wrong_contract_version_is_rejected (test_navigation_release.NavigationManifestTests.test_wrong_contract_version_is_rejected) ... ok
+test_wrong_package_version_is_rejected (test_navigation_release.NavigationManifestTests.test_wrong_package_version_is_rejected) ... ok
+
+----------------------------------------------------------------------
+Ran 8 tests in 3.209s
+
+OK
diff --git a/docs/navigation-install-evidence.md b/docs/navigation-install-evidence.md
new file mode 100644
index 0000000..0761520
--- /dev/null
+++ b/docs/navigation-install-evidence.md
@@ -0,0 +1,91 @@
+# Release issue #5: local pinned-install evidence
+
+Validated **6 October 2026** on a Windows host using fresh Linux amd64
+containers, Ubuntu 24.04 and ROS 2 Jazzy. Final result: **PASS**, twice.
+
+| Identifier | Recorded value |
+|---|---|
+| Interfaces source commit | `fa7c438e33bd807c174fa0747119d7d627faa3bf` |
+| Package | `openamr_nav_msgs` |
+| Package version | `0.0.0` |
+| Runtime contract version | `1` |
+| Base image | `ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8` |
+| Source archive SHA-256 | `692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73` |
+
+## Results
+
+Both ordinary source builds produced install tarballs. Each was consumed by
+a separate fresh container receiving **only the install tarball and test
+fixtures**. No interfaces source or producer build tree was available to it.
+All 11 generated messages passed lookup, import and native serialization.
+Both C++ consumers configured, built, linked and ran. Both absent-install
+negative controls failed as expected with `openamr_nav_msgs` unavailable.
+
+The **159** generated header/IDL hashes, expanded message definitions, and
+resolved producer and consumer dependency inventories matched between runs.
+Install tarballs have independent recorded digests; compiled binary or tarball
+byte reproducibility is not claimed.
+
+Eight release-builder regression tests pass. A separate integration fixture
+using the **actual validated source archive** also passed and emitted the
+[pinned component entry](navigation-manifest-component.json). That fixture is
+not a complete product build; [its command/output](navigation-manifest-integration.log)
+is recorded separately.
+
+## Exact commands
+
+From `openamrobot-release`, on this Windows host:
+
+```powershell
+python scripts/validate_navigation_install.py --evidence evidence/navigation-install-20261006-final
+python -m unittest discover -s tests -v
+python -m compileall -q scripts tests
+& 'C:\Program Files\Git\bin\bash.exe' -n scripts/nav-install/producer.sh
+& 'C:\Program Files\Git\bin\bash.exe' -n scripts/nav-install/consumer.sh
+git diff --check
+```
+
+The workflow YAML was parsed with PyYAML. No hosted Actions run is claimed.
+The validation runner's exact Docker arguments are included below. Verifier
+sources are referenced at their recorded Git commit rather than copied. An earlier run in
+`evidence/navigation-install-20261006` also passed, but mounted the producer
+artifact directory read-only. The final run tightened this to the install
+tarball alone and saved the verifier sources. Final evidence is authoritative
+for this change; the earlier run is retained locally.
+
+## Reviewable files
+
+- [Machine-readable result](../evidence/navigation-install-20261006-final/result.json)
+- [Manifest snapshot](../evidence/navigation-install-20261006-final/manifest.json)
+- [Docker command arguments](../evidence/navigation-install-20261006-final/commands.json)
+- [Evidence checksums](../evidence/navigation-install-20261006-final/checksums.sha256)
+- [First producer log](../evidence/navigation-install-20261006-final/first/producer/validation.log)
+- [First consumer log](../evidence/navigation-install-20261006-final/first/consumer/validation.log)
+- [Second producer log](../evidence/navigation-install-20261006-final/second/producer/validation.log)
+- [Second consumer log](../evidence/navigation-install-20261006-final/second/consumer/validation.log)
+- [Generated file inventory](../evidence/navigation-install-20261006-final/first/consumer/generated.sha256)
+- [Expanded message definitions](../evidence/navigation-install-20261006-final/first/consumer/interfaces.txt)
+- [Resolved consumer dependencies](../evidence/navigation-install-20261006-final/first/consumer/dependencies.txt)
+- [Install and troubleshooting instructions](navigation-install.md)
+
+Full colcon logs, install tarballs and source ZIPs belong in the
+`navigation-pinned-install-evidence` workflow artifact. The full ZIP formerly
+under `docs/evidence/` has been removed from Git. The compact checksum index
+now covers only the retained Git evidence files, including
+[verifier provenance](../evidence/navigation-install-20261006-final/verification-source.json).
+Historical tools can be read from
+[scripts/nav-install at f44f69e](https://github.com/openAMRobot/openamrobot-release/tree/f44f69e1b580a2ee3db4709082e69be62261feca/scripts/nav-install).
+Original outcome logs and the recorded October 6 image remain historical;
+the October 22 review rerun uses the current shared CI base digest.
+
+## Scope and remaining review
+
+This proves the pinned navigation **source install** and installed-package
+consumption. It does not publish a binary package or certify whole-product
+readiness, semantic interoperability, or hardware safety. The navigation-only test configuration does not select a product release;
+rc.1 source selection belongs to PR #12. The historical v0.0.1 configuration and
+earlier evidence are preserved.
+
+The October 6 run above is local evidence. Hosted workflow results and
+the October 22 review rerun are reported in the PR description; this record
+does not claim a new hosted pass. No merge, tag or release is performed.
diff --git a/docs/navigation-install.md b/docs/navigation-install.md
new file mode 100644
index 0000000..99f846a
--- /dev/null
+++ b/docs/navigation-install.md
@@ -0,0 +1,144 @@
+# Pinned navigation installation
+
+Release issue [#5](https://github.com/openAMRobot/openamrobot-release/issues/5)
+is validated against the release-owned [installation manifest](../navigation-install-manifest.json),
+not a moving interfaces branch. The selected source commit is
+`fa7c438e33bd807c174fa0747119d7d627faa3bf`; `openamr_nav_msgs` package version
+is **0.0.0** and `NavigationStatus.CONTRACT_VERSION` is **1**. These identifiers
+are distinct. This is a source-install candidate, not a published binary package.
+
+## Reproduce the release gate
+
+Install Python 3.11+ and Docker with its Linux engine running. The host needs
+no ROS installation or developer workspace. From this release repository:
+
+```sh
+python3 scripts/validate_navigation_install.py --manifest navigation-install-manifest.json --evidence evidence/navigation-install
+```
+
+On Windows use `python` if that is the installed command. Choose a **new**
+evidence directory for every attempt; the runner refuses to overwrite one.
+The target is Ubuntu 24.04 / ROS 2 Jazzy / linux amd64, with the base image
+pinned by digest in the manifest. It matches the shared CI image base in
+[the CI Dockerfile](https://github.com/openAMRobot/.github/blob/a1f619307557ad3a0680065127df7e027d47dd83/containers/ci/Dockerfile).
+Two independent producer/consumer pairs run:
+
+1. The producer checks out the exact commit, verifies the package version,
+ resolves dependencies, builds an ordinary install (no symlink install),
+ and creates a source ZIP and installed-package tarball.
+2. A fresh consumer container receives the install tarball and test fixtures
+ only. The producer source/build tree is absent. Before installing the
+ artifact, CMake configuration must fail because `openamr_nav_msgs` is missing.
+3. After extracting the artifact, only ROS Jazzy and the navigation install
+ are sourced. The package prefix must be `/opt/nav-install/openamr_nav_msgs`.
+ All 11 generated messages are located, imported, and serialized/deserialized
+ with native Python type support; the contract constant must equal `1`.
+4. The minimal C++ consumer builds against the installed CMake exports and
+ headers, links native type support, and runs serialization round trips for
+ navigation, docking, and parking messages, including aggregate fields.
+5. The two runs must agree on generated header/IDL hashes, expanded definitions,
+ and resolved producer and consumer dependency inventories.
+
+The runner snapshots its scripts before starting. No developer overlay,
+host ROS paths, user Python packages, or source checkout is mounted into the
+consumer. Generated file reproducibility is checked; byte-identical binaries
+and a frozen apt/rosdep dependency snapshot are not claimed. Resolved package
+versions are recorded because apt and rosdep indexes remain live.
+
+## Consume the validated install
+
+The validation tarball is a test artifact for the recorded Linux/Jazzy environment.
+It is not an apt package or a published product release. In a matching environment
+with the dependencies recorded in `consumer/dependencies.txt` installed:
+
+```sh
+tar -C /opt -xzf navigation-install.tar.gz
+source /opt/ros/jazzy/setup.bash
+source /opt/nav-install/local_setup.bash
+ros2 pkg prefix openamr_nav_msgs
+ros2 interface show openamr_nav_msgs/msg/NavigationStatus
+mkdir -p consumer_ws/src
+cp -r scripts/nav-install/nav_consumer consumer_ws/src/
+cd consumer_ws
+colcon build --event-handlers console_direct+
+source install/local_setup.bash
+ros2 run nav_install_consumer smoke
+```
+
+Extracting into `/opt` may require administrative rights. Package dependencies
+and the exact setup/build commands are in `scripts/nav-install/consumer.sh`.
+The consumer fixture uses `find_package(openamr_nav_msgs 0.0.0 EXACT REQUIRED)`;
+its package manifest declares the dependency. Runtime contract version is
+checked separately. Owning-repository field semantics remain canonical in the
+[pinned navigation contract](https://github.com/openAMRobot/openamrobot-interfaces/blob/fa7c438e33bd807c174fa0747119d7d627faa3bf/ros2/openamr_nav_msgs/CONTRACT.md).
+
+## Release-manifest integration
+
+[navigation-install-test-config.json](../navigation-install-test-config.json) is a
+**navigation-only test fixture** with version `0.0.0-test`. It is not an rc.1
+configuration and contains no other product components. Product rc.1 pins,
+component scope and versioning belong to
+[PR #12](https://github.com/openAMRobot/openamrobot-release/pull/12).
+The historical `release-config.json` is unchanged.
+
+After the gate runs, use its exact validated archive with the fixture:
+
+```sh
+mkdir -p input
+cp evidence/navigation-install/first/producer/interfaces-source.zip input/openamrobot-interfaces-fa7c438e33bd807c174fa0747119d7d627faa3bf.zip
+python3 scripts/build_release.py --config navigation-install-test-config.json --input-dir input --output-dir dist --metadata-dir release-metadata
+```
+
+The fixture uses the manifest's `evidence_path`, which points to the canonical
+`evidence/navigation-install/result.json`. To consume an Actions run, download
+its `navigation-pinned-install-evidence` artifact into `evidence/navigation-install`.
+If a local run uses another output directory, update a local manifest copy's
+`evidence_path` and the local fixture's `install_manifest` together.
+The generated `NavigationInstallTest-v0.0.0-test-source.zip` is test output;
+legacy product metadata copied by the builder does not make it a product release.
+
+The builder rejects missing/failing evidence, mismatched manifest/evidence pins
+or versions, unvalidated archive bytes, or archive/package/contract mismatches.
+Generated `MANIFEST.json` carries the full source SHA, package version, contract
+version, evidence result/digest, workflow URL when hosted, and install-artifact
+digests. Do not overwrite or republish an existing release with this configuration.
+
+## Evidence and review
+
+See [the local evidence record](navigation-install-evidence.md). `commands.json`
+records the exact Docker arguments. `verification-source.json` records the verifier repository, commit, paths, file
+hashes and working-tree state; retrieve the tools from `scripts/nav-install`
+at that commit rather than maintaining evidence copies. Each stage retains full command output,
+dependency versions and colcon logs; consumer logs include all message checks
+and the negative control. `checksums.sha256` covers the evidence files.
+Install tarballs, source ZIPs and detailed colcon logs remain in the local/Actions
+artifact; compact logs and results are retained in this repository.
+The [CI workflow](../.github/workflows/navigation-install.yml) uploads evidence
+even on failure. A skipped job or partial artifact is not a pass. Local evidence
+does not constitute a hosted CI result. Reviewer acceptance and publication
+remain separate from a successful source install.
+
+## Troubleshooting
+
+- Docker engine pipe missing or engine HTTP 500: start Docker Desktop's Linux
+ engine and check `docker info`. No checks ran if the engine was unavailable.
+- Image, apt, Git or rosdep failure: retain the failed log and repair access to
+ the dependency source; do not skip dependency installation.
+- Missing package: source Jazzy, then the intended install's `local_setup.bash`;
+ verify the package prefix. Do not source a developer workspace to make it pass.
+- Python/type-support failure: check the recorded Jazzy system Python and ROS
+ runtime dependencies. Do not copy generated files from a source workspace.
+- CMake/version mismatch: verify the manifest SHA, package `0.0.0`, and contract
+ `1`. A package version does not replace the contract-version check.
+- Reproducibility mismatch: compare both dependency inventories and generated
+ hashes. Record a failure and rerun only after addressing the cause.
+- Build-release pin rejection: use the source ZIP emitted by the validated run;
+ redownloading or modifying a ZIP can change its digest despite the same commit.
+
+## Provenance
+
+Prepared with OpenAI Codex assistance at the release owner's request. The
+consumer and generated-message check reuse the earlier local interfaces install
+validation work; the producer/consumer separation, release builder integration,
+workflow, and documentation were prepared for issue #5. No external source code
+was copied. Repository code/documentation licensing applies.
diff --git a/docs/navigation-manifest-component.json b/docs/navigation-manifest-component.json
new file mode 100644
index 0000000..59a287d
--- /dev/null
+++ b/docs/navigation-manifest-component.json
@@ -0,0 +1,60 @@
+{
+ "id": "interfaces",
+ "repository": "https://github.com/openAMRobot/openamrobot-interfaces",
+ "archive": "openamrobot-interfaces-fa7c438e33bd807c174fa0747119d7d627faa3bf.zip",
+ "archive_sha256": "692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73",
+ "source_archive_comment_or_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "destination": "06_Interfaces",
+ "source_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "packages": {
+ "openamr_nav_msgs": "0.0.0"
+ },
+ "contract_version": 1,
+ "installation_status": "source-install-candidate",
+ "installation_evidence": {
+ "status": "passed",
+ "started_at_utc": "2026-10-06T15:27:20.461351+00:00",
+ "source_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "packages": {
+ "openamr_nav_msgs": "0.0.0"
+ },
+ "contract_version": 1,
+ "validation_image": "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "platform": "linux/amd64",
+ "workflow_run_url": null,
+ "runs": [
+ {
+ "name": "first",
+ "status": "passed",
+ "install_artifact": "first/producer/navigation-install.tar.gz",
+ "install_artifact_sha256": "8b7e82b2bc6b2705c72cdf17002e4feaf5077e62bd7ca1f044df3a59e000f60b",
+ "source_archive": "first/producer/interfaces-source.zip",
+ "source_archive_sha256": "692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73",
+ "generated_messages_verified": 11,
+ "consumer_build_and_run": "passed",
+ "absent_install_negative_control": "passed",
+ "producer_source_available_to_consumer": false
+ },
+ {
+ "name": "second",
+ "status": "passed",
+ "install_artifact": "second/producer/navigation-install.tar.gz",
+ "install_artifact_sha256": "9488552f48777d936b0fac050b65667d3b3fb8d537ed33f02d5127e782004ffd",
+ "source_archive": "second/producer/interfaces-source.zip",
+ "source_archive_sha256": "692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73",
+ "generated_messages_verified": 11,
+ "consumer_build_and_run": "passed",
+ "absent_install_negative_control": "passed",
+ "producer_source_available_to_consumer": false
+ }
+ ],
+ "comparison": {
+ "consumer/generated.sha256": "50fd53369eb6679ad36934283ac2410f3f52629a5b70560175ab2577ae8e81a0",
+ "consumer/interfaces.txt": "e243c941c6e0fc8cea6988bcfaa1d6fbe580887d25d324883f1431c79c7009aa",
+ "consumer/dependencies.txt": "5f04f44226dfcb55f9c1a76e864389e2ef89733589571561ca4e2aaa0d377cc0",
+ "producer/dependencies.txt": "14b3ad4f0976e5ff2041f026c30d5553564ac65bed05a717a8893e48341369d3"
+ },
+ "finished_at_utc": "2026-10-06T15:30:49.442574+00:00"
+ },
+ "installation_evidence_sha256": "38d15a16ee2cad61094793353fe5938b610ff1b1a2ea37d8a25d16d675684dee"
+}
diff --git a/docs/navigation-manifest-integration.log b/docs/navigation-manifest-integration.log
new file mode 100644
index 0000000..5cea173
--- /dev/null
+++ b/docs/navigation-manifest-integration.log
@@ -0,0 +1,5 @@
+Integration fixture only; no product release built.
+Command argv: ["C:\\Python314\\python.exe", "scripts/build_release.py", "--config", "release-test\\navigation-manifest\\config.json", "--input-dir", "release-test\\navigation-manifest\\input", "--output-dir", "release-test\\navigation-manifest\\out", "--metadata-dir", "release-test\\navigation-manifest\\metadata"]
+release-test\navigation-manifest\out\NavigationInstallIntegrationFixture-v0.0.0-source.zip
+SHA256: 96337ace3c377967f70ae66d70ecea4a2b2acc2a782f427c199c680bace5632f
+PASS: actual validated archive produces the pinned manifest component.
diff --git a/evidence/navigation-install-20261006-final/checksums.sha256 b/evidence/navigation-install-20261006-final/checksums.sha256
new file mode 100644
index 0000000..303b4fc
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/checksums.sha256
@@ -0,0 +1,23 @@
+c4b040d9fc95c889439c36d9c57a30a6a1100cbe618dabdf52343b8773149855 commands.json
+68cb9c8ec859ac90be5db81c85ccb0d2163a6f77576f8b3b3a7b1882677174a5 first/consumer/absent-install.log
+5f04f44226dfcb55f9c1a76e864389e2ef89733589571561ca4e2aaa0d377cc0 first/consumer/dependencies.txt
+50fd53369eb6679ad36934283ac2410f3f52629a5b70560175ab2577ae8e81a0 first/consumer/generated.sha256
+e243c941c6e0fc8cea6988bcfaa1d6fbe580887d25d324883f1431c79c7009aa first/consumer/interfaces.txt
+34571742f20dfbfc8061f68c1f91a8e61843ea86ea00871e1ab71721a514318a first/consumer/steps.log
+34571742f20dfbfc8061f68c1f91a8e61843ea86ea00871e1ab71721a514318a first/consumer/validation.log
+14b3ad4f0976e5ff2041f026c30d5553564ac65bed05a717a8893e48341369d3 first/producer/dependencies.txt
+dfaf7b80296eb39f3e935e8ff5c3ef5411024990ce7a736b87b1243169987f40 first/producer/steps.log
+dfaf7b80296eb39f3e935e8ff5c3ef5411024990ce7a736b87b1243169987f40 first/producer/validation.log
+760d23cdf09d60315e3d3c085c2630a20add49126f11508fd964cfb286139aea image-pull.log
+07324e084f86cdbca2ff39ceff55784a13c84e6c31e71c2d2ab10928d8a7429b manifest.json
+38d15a16ee2cad61094793353fe5938b610ff1b1a2ea37d8a25d16d675684dee result.json
+eb9a2b7cb2eeb7addf851b1894697f03fcc89dbfce21a3e381a67746d66fa378 second/consumer/absent-install.log
+5f04f44226dfcb55f9c1a76e864389e2ef89733589571561ca4e2aaa0d377cc0 second/consumer/dependencies.txt
+50fd53369eb6679ad36934283ac2410f3f52629a5b70560175ab2577ae8e81a0 second/consumer/generated.sha256
+e243c941c6e0fc8cea6988bcfaa1d6fbe580887d25d324883f1431c79c7009aa second/consumer/interfaces.txt
+c33f94f099510ad3e23bd49fbadb2b42887ce3a8b9d5f68974fd6dadef7f9834 second/consumer/steps.log
+c33f94f099510ad3e23bd49fbadb2b42887ce3a8b9d5f68974fd6dadef7f9834 second/consumer/validation.log
+14b3ad4f0976e5ff2041f026c30d5553564ac65bed05a717a8893e48341369d3 second/producer/dependencies.txt
+b4d1786affd24f763be6349656eb8a1fbc7b17c123bccf2c5d3825a78f7fb3d6 second/producer/steps.log
+b4d1786affd24f763be6349656eb8a1fbc7b17c123bccf2c5d3825a78f7fb3d6 second/producer/validation.log
+3021be8fcc3cc1629815f558edc61afa48ea6099ac6ca8670ae854161bbadeeb verification-source.json
diff --git a/evidence/navigation-install-20261006-final/commands.json b/evidence/navigation-install-20261006-final/commands.json
new file mode 100644
index 0000000..69f7714
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/commands.json
@@ -0,0 +1,92 @@
+[
+ {
+ "argv": [
+ "docker",
+ "pull",
+ "--platform",
+ "linux/amd64",
+ "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8"
+ ],
+ "log": "image-pull.log"
+ },
+ {
+ "argv": [
+ "docker",
+ "run",
+ "--rm",
+ "--platform",
+ "linux/amd64",
+ "--mount",
+ "type=bind,source=C:\\Users\\KARTHI~1\\AppData\\Local\\Temp\\openamrobot-nav-checks-u5vutxhb\\checks,target=/checks,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\first\\producer,target=/evidence",
+ "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "bash",
+ "/checks/producer.sh",
+ "https://github.com/openAMRobot/openamrobot-interfaces.git",
+ "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "0.0.0"
+ ],
+ "log": "first/producer/validation.log"
+ },
+ {
+ "argv": [
+ "docker",
+ "run",
+ "--rm",
+ "--platform",
+ "linux/amd64",
+ "--mount",
+ "type=bind,source=C:\\Users\\KARTHI~1\\AppData\\Local\\Temp\\openamrobot-nav-checks-u5vutxhb\\checks,target=/checks,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\first\\producer\\navigation-install.tar.gz,target=/artifact/navigation-install.tar.gz,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\first\\consumer,target=/evidence",
+ "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "bash",
+ "/checks/consumer.sh",
+ "1"
+ ],
+ "log": "first/consumer/validation.log"
+ },
+ {
+ "argv": [
+ "docker",
+ "run",
+ "--rm",
+ "--platform",
+ "linux/amd64",
+ "--mount",
+ "type=bind,source=C:\\Users\\KARTHI~1\\AppData\\Local\\Temp\\openamrobot-nav-checks-u5vutxhb\\checks,target=/checks,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\second\\producer,target=/evidence",
+ "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "bash",
+ "/checks/producer.sh",
+ "https://github.com/openAMRobot/openamrobot-interfaces.git",
+ "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "0.0.0"
+ ],
+ "log": "second/producer/validation.log"
+ },
+ {
+ "argv": [
+ "docker",
+ "run",
+ "--rm",
+ "--platform",
+ "linux/amd64",
+ "--mount",
+ "type=bind,source=C:\\Users\\KARTHI~1\\AppData\\Local\\Temp\\openamrobot-nav-checks-u5vutxhb\\checks,target=/checks,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\second\\producer\\navigation-install.tar.gz,target=/artifact/navigation-install.tar.gz,readonly",
+ "--mount",
+ "type=bind,source=F:\\New folder\\openamrobot-release\\evidence\\navigation-install-20261006-final\\second\\consumer,target=/evidence",
+ "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "bash",
+ "/checks/consumer.sh",
+ "1"
+ ],
+ "log": "second/consumer/validation.log"
+ }
+]
diff --git a/evidence/navigation-install-20261006-final/first/consumer/absent-install.log b/evidence/navigation-install-20261006-final/first/consumer/absent-install.log
new file mode 100644
index 0000000..fc8810d
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/absent-install.log
@@ -0,0 +1,67 @@
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+CMake Error at CMakeLists.txt:5 (find_package):
+ By not providing "Findopenamr_nav_msgs.cmake" in CMAKE_MODULE_PATH this
+ project has asked CMake to find a package configuration file provided by
+ "openamr_nav_msgs", but CMake did not find one.
+
+ Could not find a package configuration file provided by "openamr_nav_msgs"
+ (requested version 0.0.0) with any of the following names:
+
+ openamr_nav_msgsConfig.cmake
+ openamr_nav_msgs-config.cmake
+
+ Add the installation prefix of "openamr_nav_msgs" to CMAKE_PREFIX_PATH or
+ set "openamr_nav_msgs_DIR" to a directory containing one of the above
+ files. If "openamr_nav_msgs" provides a separate development package or
+ SDK, be sure it has been installed.
+
+
+-- Configuring incomplete, errors occurred!
+--- stderr: nav_install_consumer
+CMake Error at CMakeLists.txt:5 (find_package):
+ By not providing "Findopenamr_nav_msgs.cmake" in CMAKE_MODULE_PATH this
+ project has asked CMake to find a package configuration file provided by
+ "openamr_nav_msgs", but CMake did not find one.
+
+ Could not find a package configuration file provided by "openamr_nav_msgs"
+ (requested version 0.0.0) with any of the following names:
+
+ openamr_nav_msgsConfig.cmake
+ openamr_nav_msgs-config.cmake
+
+ Add the installation prefix of "openamr_nav_msgs" to CMAKE_PREFIX_PATH or
+ set "openamr_nav_msgs_DIR" to a directory containing one of the above
+ files. If "openamr_nav_msgs" provides a separate development package or
+ SDK, be sure it has been installed.
+
+
+---
+Failed <<< nav_install_consumer [1.80s, exited with code 1]
+
+Summary: 0 packages finished [2.04s]
+ 1 package failed: nav_install_consumer
+ 1 package had stderr output: nav_install_consumer
diff --git a/evidence/navigation-install-20261006-final/first/consumer/dependencies.txt b/evidence/navigation-install-20261006-final/first/consumer/dependencies.txt
new file mode 100644
index 0000000..ac30ba0
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/dependencies.txt
@@ -0,0 +1,599 @@
+adduser=3.137ubuntu1
+apt=2.8.3
+base-files=13ubuntu10.5
+base-passwd=3.6.3build1
+bash=5.2.21-2ubuntu4
+binutils-common=2.42-4ubuntu2.10
+binutils-x86-64-linux-gnu=2.42-4ubuntu2.10
+binutils=2.42-4ubuntu2.10
+bsdutils=1:2.39.3-9ubuntu6.6
+build-essential=12.10ubuntu1
+bzip2=1.0.8-5.1ubuntu0.1
+ca-certificates=20260601~24.04.1
+catch2=3.4.0-1build1
+cmake-data=3.28.3-1build7
+cmake=3.28.3-1build7
+coreutils=9.4-3ubuntu6.3
+cpp-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+cpp-13=13.3.0-6ubuntu2~24.04.1
+cpp-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+cpp=4:13.2.0-7ubuntu1
+cppcheck=2.13.0-2ubuntu3
+curl=8.5.0-2ubuntu10.13
+dash=0.5.12-6ubuntu5
+debconf=1.5.86ubuntu1
+debianutils=5.17build1
+diffutils=1:3.10-1ubuntu0.1
+dirmngr=2.4.4-2ubuntu17.6
+docutils-common=0.20.1+dfsg-3
+dpkg-dev=1.22.6ubuntu6.6
+dpkg=1.22.6ubuntu6.6
+e2fsprogs=1.47.0-2.4~exp1ubuntu4.1
+findutils=4.9.0-5build1
+fontconfig-config=2.15.0-1.1ubuntu2
+fontconfig=2.15.0-1.1ubuntu2
+fonts-dejavu-core=2.37-8
+fonts-dejavu-mono=2.37-8
+g++-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+g++-13=13.3.0-6ubuntu2~24.04.1
+g++-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+g++=4:13.2.0-7ubuntu1
+gcc-13-base=13.3.0-6ubuntu2~24.04.1
+gcc-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+gcc-13=13.3.0-6ubuntu2~24.04.1
+gcc-14-base=14.2.0-4ubuntu2~24.04.1
+gcc-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+gcc=4:13.2.0-7ubuntu1
+git-man=1:2.43.0-1ubuntu7.3
+git=1:2.43.0-1ubuntu7.3
+gnupg-utils=2.4.4-2ubuntu17.6
+gnupg2=2.4.4-2ubuntu17.6
+gnupg=2.4.4-2ubuntu17.6
+google-mock=1.14.0-1
+googletest=1.14.0-1
+gpg-agent=2.4.4-2ubuntu17.6
+gpg=2.4.4-2ubuntu17.6
+gpgconf=2.4.4-2ubuntu17.6
+gpgsm=2.4.4-2ubuntu17.6
+gpgv=2.4.4-2ubuntu17.6
+graphviz=2.42.2-9ubuntu0.1
+grep=3.11-4build1
+gzip=1.12-1ubuntu3.2
+hostname=3.23+nmu2ubuntu2
+init-system-helpers=1.66ubuntu1
+keyboxd=2.4.4-2ubuntu17.6
+libacl1=2.3.2-1build1.1
+libann0=1.1.2+doc-9build1
+libaom3=3.8.2-2ubuntu0.1
+libapparmor1=4.0.1really4.0.1-0ubuntu0.24.04.7
+libapt-pkg6.0t64=2.8.3
+libarchive13t64=3.7.2-2ubuntu0.8
+libasan8=14.2.0-4ubuntu2~24.04.1
+libassuan0=2.5.6-1build1
+libatomic1=14.2.0-4ubuntu2~24.04.1
+libattr1=1:2.5.2-1ubuntu0.1
+libaudit-common=1:3.1.2-2.1build1.1
+libaudit1=1:3.1.2-2.1build1.1
+libbinutils=2.42-4ubuntu2.10
+libblas3=3.12.0-3build1.1
+libblkid1=2.39.3-9ubuntu6.6
+libbrotli1=1.1.0-2build2
+libbsd0=0.12.1-1build1.1
+libbullet-dev=3.24+dfsg-2.1build1
+libbullet3.24t64=3.24+dfsg-2.1build1
+libbz2-1.0=1.0.8-5.1ubuntu0.1
+libc-bin=2.39-0ubuntu8.9
+libc-dev-bin=2.39-0ubuntu8.9
+libc6-dev=2.39-0ubuntu8.9
+libc6=2.39-0ubuntu8.9
+libcairo2=1.18.0-3build1
+libcap-ng0=0.8.4-2build2
+libcap2=1:2.66-5ubuntu2.4
+libcc1-0=14.2.0-4ubuntu2~24.04.1
+libcdt5=2.42.2-9ubuntu0.1
+libcgraph6=2.42.2-9ubuntu0.1
+libcom-err2=1.47.0-2.4~exp1ubuntu4.1
+libconsole-bridge-dev=1.0.1+dfsg2-3build1
+libconsole-bridge1.0=1.0.1+dfsg2-3build1
+libcrypt-dev=1:4.4.36-4build1
+libcrypt1=1:4.4.36-4build1
+libctf-nobfd0=2.42-4ubuntu2.10
+libctf0=2.42-4ubuntu2.10
+libcurl3t64-gnutls=8.5.0-2ubuntu10.13
+libcurl4t64=8.5.0-2ubuntu10.13
+libdatrie1=0.2.13-3build1
+libdb5.3t64=5.3.28+dfsg2-7
+libdbus-1-3=1.14.10-4ubuntu4.1
+libdebconfclient0=0.271ubuntu3
+libdeflate0=1.19-1build1.1
+libdpkg-perl=1.22.6ubuntu6.6
+libeigen3-dev=3.4.0-4build0.1
+liberror-perl=0.17029-2
+libexpat1-dev=2.6.1-2ubuntu0.4
+libexpat1=2.6.1-2ubuntu0.4
+libext2fs2t64=1.47.0-2.4~exp1ubuntu4.1
+libffi8=3.4.6-1build1
+libfmt-dev=9.1.0+ds1-2
+libfmt9=9.1.0+ds1-2
+libfontconfig1=2.15.0-1.1ubuntu2
+libfreetype6=2.13.2+dfsg-1ubuntu0.1
+libfribidi0=1.0.13-3build1
+libgcc-13-dev=13.3.0-6ubuntu2~24.04.1
+libgcc-s1=14.2.0-4ubuntu2~24.04.1
+libgcrypt20=1.10.3-2ubuntu0.2
+libgd3=2.3.3-9ubuntu5
+libgdbm-compat4t64=1.23-5.1build1
+libgdbm6t64=1.23-5.1build1
+libgfortran5=14.2.0-4ubuntu2~24.04.1
+libglib2.0-0t64=2.80.0-6ubuntu3.8
+libgmp10=2:6.3.0+dfsg-2ubuntu6.1
+libgnutls30t64=3.8.3-1.1ubuntu3.6
+libgomp1=14.2.0-4ubuntu2~24.04.1
+libgpg-error0=1.47-3build2.1
+libgprofng0=2.42-4ubuntu2.10
+libgraphite2-3=1.3.14-2ubuntu0.24.04.1
+libgssapi-krb5-2=1.20.1-6ubuntu2.10
+libgtest-dev=1.14.0-1
+libgts-0.7-5t64=0.7.6+darcs121130-5.2build1
+libgvc6=2.42.2-9ubuntu0.1
+libgvpr2=2.42.2-9ubuntu0.1
+libharfbuzz0b=8.3.0-2build2
+libheif-plugin-aomdec=1.17.6-1ubuntu4.8
+libheif1=1.17.6-1ubuntu4.8
+libhogweed6t64=3.9.1-2.2build1.1
+libhwasan0=14.2.0-4ubuntu2~24.04.1
+libice6=2:1.0.10-1build3
+libicu74=74.2-1ubuntu3.1
+libidn2-0=2.3.7-2build1.1
+libisl23=0.26-3build1.1
+libitm1=14.2.0-4ubuntu2~24.04.1
+libjansson4=2.14-2build2
+libjbig0=2.1-6.1ubuntu2
+libjpeg-turbo8=2.1.5-2ubuntu2
+libjpeg8=8c-2ubuntu11
+libjs-jquery=3.6.1+dfsg+~3.5.14-1
+libjs-sphinxdoc=7.2.6-6
+libjs-underscore=1.13.4~dfsg+~1.11.4-3
+libjsoncpp25=1.9.5-6build1
+libk5crypto3=1.20.1-6ubuntu2.10
+libkeyutils1=1.6.3-3build1
+libkmod2=31+20240202-2ubuntu7.2
+libkrb5-3=1.20.1-6ubuntu2.10
+libkrb5support0=1.20.1-6ubuntu2.10
+libksba8=1.6.6-1build1
+liblab-gamut1=2.42.2-9ubuntu0.1
+liblapack3=3.12.0-3build1.1
+libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
+liblerc4=4.0.0+ds-4ubuntu2
+liblsan0=14.2.0-4ubuntu2~24.04.1
+libltdl7=2.4.7-7build1
+liblttng-ctl0t64=2.13.11-2.1build4
+liblttng-ust-common1t64=2.13.7-1.1ubuntu2
+liblttng-ust-ctl5t64=2.13.7-1.1ubuntu2
+liblttng-ust-dev=2.13.7-1.1ubuntu2
+liblttng-ust-python-agent1t64=2.13.7-1.1ubuntu2
+liblttng-ust1t64=2.13.7-1.1ubuntu2
+liblz4-1=1.9.4-1build1.1
+liblz4-dev=1.9.4-1build1.1
+liblzma5=5.6.1+really5.4.5-1ubuntu0.3
+libmd0=1.1.0-2build1.1
+libmount1=2.39.3-9ubuntu6.6
+libmpc3=1.3.1-1build1.1
+libmpfr6=4.2.1-1build1.1
+libncursesw6=6.4+20240113-1ubuntu2.2
+libnettle8t64=3.9.1-2.2build1.1
+libnghttp2-14=1.59.0-1ubuntu0.4
+libnpth0t64=1.6-3.1build1
+libnuma1=2.0.18-1ubuntu0.24.04.1
+liborocos-kdl-dev=1.5.1-4build1
+liborocos-kdl1.5=1.5.1-4build1
+libp11-kit0=0.25.3-4ubuntu2.2
+libpam-modules-bin=1.5.3-5ubuntu5.7
+libpam-modules=1.5.3-5ubuntu5.7
+libpam-runtime=1.5.3-5ubuntu5.7
+libpam0g=1.5.3-5ubuntu5.7
+libpango-1.0-0=1.52.1+ds-1build1
+libpangocairo-1.0-0=1.52.1+ds-1build1
+libpangoft2-1.0-0=1.52.1+ds-1build1
+libpathplan4=2.42.2-9ubuntu0.1
+libpcre2-8-0=10.42-4ubuntu2.1
+libperl5.38t64=5.38.2-3.2ubuntu0.4
+libpixman-1-0=0.42.2-1build1
+libpkgconf3=1.8.1-2build1
+libpng16-16t64=1.6.43-5ubuntu0.6
+libpopt0=1.19+dfsg-1build1
+libproc2-0=2:4.0.4-4ubuntu3.3
+libpsl5t64=0.21.2-1.1build1
+libpython3-dev=3.12.3-0ubuntu2.1
+libpython3-stdlib=3.12.3-0ubuntu2.1
+libpython3.12-dev=3.12.3-1ubuntu0.17
+libpython3.12-minimal=3.12.3-1ubuntu0.17
+libpython3.12-stdlib=3.12.3-1ubuntu0.17
+libpython3.12t64=3.12.3-1ubuntu0.17
+libquadmath0=14.2.0-4ubuntu2~24.04.1
+libreadline8t64=8.2-4build1
+librhash0=1.4.3-3build1
+librtmp1=2.4+20151223.gitfa8646d.1-2build7
+libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
+libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
+libseccomp2=2.5.5-1ubuntu3.1
+libselinux1=3.5-2ubuntu2.1
+libsemanage-common=3.5-1build5
+libsemanage2=3.5-1build5
+libsepol2=3.5-2build1
+libsframe1=2.42-4ubuntu2.10
+libsharpyuv0=1.3.2-0.4build3
+libsm6=2:1.2.3-1build3
+libsmartcols1=2.39.3-9ubuntu6.6
+libspdlog-dev=1:1.12.0+ds-2build1
+libspdlog1.12=1:1.12.0+ds-2build1
+libsqlite3-0=3.45.1-1ubuntu2.7
+libsqlite3-dev=3.45.1-1ubuntu2.7
+libss2=1.47.0-2.4~exp1ubuntu4.1
+libssh-4=0.10.6-2ubuntu0.5
+libssl-dev=3.0.13-0ubuntu3.15
+libssl3t64=3.0.13-0ubuntu3.15
+libstdc++-13-dev=13.3.0-6ubuntu2~24.04.1
+libstdc++6=14.2.0-4ubuntu2~24.04.1
+libsystemd0=255.4-1ubuntu8.17
+libtasn1-6=4.19.0-3ubuntu0.24.04.2
+libthai-data=0.1.29-2build1
+libthai0=0.1.29-2build1
+libtiff6=4.5.1+git230720-4ubuntu2.5
+libtinfo6=6.4+20240113-1ubuntu2.2
+libtinyxml2-10=10.0.0+dfsg-2
+libtinyxml2-dev=10.0.0+dfsg-2
+libtsan2=14.2.0-4ubuntu2~24.04.1
+libubsan1=14.2.0-4ubuntu2~24.04.1
+libudev1=255.4-1ubuntu8.17
+libunistring5=1.1-2build1.1
+liburcu-dev=0.14.0-3.1build1
+liburcu8t64=0.14.0-3.1build1
+libuuid1=2.39.3-9ubuntu6.6
+libuv1t64=1.48.0-1.1build1
+libwebp7=1.3.2-0.4build3
+libx11-6=2:1.8.7-1build1
+libx11-data=2:1.8.7-1build1
+libxau6=1:1.0.9-1build6
+libxaw7=2:1.0.14-1build2
+libxcb-render0=1.15-1ubuntu2
+libxcb-shm0=1.15-1ubuntu2
+libxcb1=1.15-1ubuntu2
+libxdmcp6=1:1.1.3-0ubuntu6
+libxext6=2:1.3.4-1build2
+libxml2-utils=2.9.14+dfsg-1.3ubuntu3.8
+libxml2=2.9.14+dfsg-1.3ubuntu3.8
+libxmu6=2:1.1.3-3build2
+libxpm4=1:3.5.17-1ubuntu0.24.04.1
+libxrender1=1:0.9.10-1.1build1
+libxslt1.1=1.1.39-0exp1ubuntu0.24.04.3
+libxt6t64=1:1.2.1-1.2build1
+libxxhash0=0.8.2-2build1
+libyaml-0-2=0.2.5-1build1
+libyaml-cpp-dev=0.8.0+dfsg-6build1
+libyaml-cpp0.8=0.8.0+dfsg-6build1
+libyaml-dev=0.2.5-1build1
+libzstd-dev=1.5.5+dfsg2-2build1.1
+libzstd1=1.5.5+dfsg2-2build1.1
+linux-libc-dev=6.8.0-139.139
+login=1:4.13+dfsg1-4ubuntu3.2
+logsave=1.47.0-2.4~exp1ubuntu4.1
+lsb-release=12.0-2
+lto-disabled-list=47
+lttng-tools=2.13.11-2.1build4
+make=4.3-4.1build2
+mawk=1.3.4.20240123-1build1
+media-types=10.1.0
+mount=2.39.3-9ubuntu6.6
+ncurses-base=6.4+20240113-1ubuntu2.2
+ncurses-bin=6.4+20240113-1ubuntu2.2
+netbase=6.4
+openssl=3.0.13-0ubuntu3.15
+passwd=1:4.13+dfsg1-4ubuntu3.2
+patch=2.7.6-7build3
+perl-base=5.38.2-3.2ubuntu0.4
+perl-modules-5.38=5.38.2-3.2ubuntu0.4
+perl=5.38.2-3.2ubuntu0.4
+pinentry-curses=1.2.1-3ubuntu5
+pkg-config=1.8.1-2build1
+pkgconf-bin=1.8.1-2build1
+pkgconf=1.8.1-2build1
+procps=2:4.0.4-4ubuntu3.3
+pybind11-dev=2.11.1-2
+pydocstyle=6.3.0-1.1
+python3-argcomplete=3.1.4-1ubuntu0.1
+python3-catkin-pkg-modules=1.1.1-1
+python3-cffi-backend=1.16.0-2build1
+python3-colcon-argcomplete=0.3.3+upstream-1
+python3-colcon-bash=0.5.0-100
+python3-colcon-cd=0.2.1-100
+python3-colcon-cmake=0.2.30+upstream-1
+python3-colcon-common-extensions=0.3.0-100
+python3-colcon-core=0.21.2+upstream-1
+python3-colcon-defaults=0.2.9+upstream-1
+python3-colcon-devtools=0.3.0-100
+python3-colcon-library-path=0.2.1-100
+python3-colcon-metadata=0.3.1+upstream-1
+python3-colcon-mixin=0.3.2+upstream-1
+python3-colcon-notification=0.3.2+upstream-1
+python3-colcon-output=0.2.14+upstream-1
+python3-colcon-package-information=0.4.1+upstream-1
+python3-colcon-package-selection=0.2.10-100
+python3-colcon-parallel-executor=0.3.0-100
+python3-colcon-pkg-config=0.1.0-100
+python3-colcon-powershell=0.5.0+upstream-1
+python3-colcon-python-setup-py=0.2.9-100
+python3-colcon-recursive-crawl=0.2.3-100
+python3-colcon-ros=0.5.0+upstream-1
+python3-colcon-test-result=0.3.8-100
+python3-colcon-zsh=0.5.0-100
+python3-cryptography=41.0.7-4ubuntu0.4
+python3-dateutil=2.8.2-3ubuntu1
+python3-dbus=1.3.2-5build3
+python3-dev=3.12.3-0ubuntu2.1
+python3-distlib=0.3.8-1
+python3-distro=1.9.0-1
+python3-docutils=0.20.1+dfsg-3
+python3-empy=3.3.4-2
+python3-flake8-builtins=2.1.0-1
+python3-flake8-comprehensions=3.14.0-1
+python3-flake8-docstrings=1.6.0-2
+python3-flake8-import-order=0.18.2-2
+python3-flake8-quotes=3.4.0-1
+python3-flake8=7.0.0-1
+python3-importlib-metadata=4.12.0-1
+python3-iniconfig=1.1.1-2
+python3-lark=1.1.9-1
+python3-lxml=5.2.1-1
+python3-mccabe=0.7.0-1
+python3-minimal=3.12.3-0ubuntu2.1
+python3-more-itertools=10.2.0-1
+python3-notify2=0.3-5
+python3-numpy=1:1.26.4+ds-6ubuntu1
+python3-packaging=24.0-1
+python3-pkg-resources=68.1.2-2ubuntu1.2
+python3-pluggy=1.4.0-1
+python3-psutil=5.9.8-2build2
+python3-pycodestyle=2.11.1-1
+python3-pydocstyle=6.3.0-1.1
+python3-pyflakes=3.2.0-1
+python3-pygments=2.17.2+dfsg-1
+python3-pykdl=1.5.1-4build1
+python3-pyparsing=3.1.1-1
+python3-pytest=7.4.4-1
+python3-roman=3.3-3
+python3-rosdep-modules=0.27.0-1
+python3-rosdep=0.27.0-1
+python3-rosdistro-modules=1.1.0-1
+python3-rospkg-modules=1.6.3-1
+python3-setuptools=68.1.2-2ubuntu1.2
+python3-six=1.16.0-4
+python3-snowballstemmer=2.2.0-4build1
+python3-vcstool=0.3.0-1
+python3-yaml=6.0.1-2build2
+python3-zipp=1.0.0-6ubuntu0.1
+python3.12-dev=3.12.3-1ubuntu0.17
+python3.12-minimal=3.12.3-1ubuntu0.17
+python3.12=3.12.3-1ubuntu0.17
+python3=3.12.3-0ubuntu2.1
+readline-common=8.2-4build1
+ros-jazzy-action-msgs=2.0.4-1noble.20260902.015426
+ros-jazzy-actionlib-msgs=5.3.8-1noble.20260902.034206
+ros-jazzy-ament-cmake-auto=2.5.6-2noble.20260225.232257
+ros-jazzy-ament-cmake-copyright=0.17.5-1noble.20260410.113746
+ros-jazzy-ament-cmake-core=2.5.6-2noble.20260224.191131
+ros-jazzy-ament-cmake-cppcheck=0.17.5-1noble.20260410.113607
+ros-jazzy-ament-cmake-cpplint=0.17.5-1noble.20260410.105800
+ros-jazzy-ament-cmake-export-definitions=2.5.6-2noble.20260224.232207
+ros-jazzy-ament-cmake-export-dependencies=2.5.6-2noble.20260225.043730
+ros-jazzy-ament-cmake-export-include-directories=2.5.6-2noble.20260224.232223
+ros-jazzy-ament-cmake-export-interfaces=2.5.6-2noble.20260225.042039
+ros-jazzy-ament-cmake-export-libraries=2.5.6-2noble.20260224.232254
+ros-jazzy-ament-cmake-export-link-flags=2.5.6-2noble.20260225.042107
+ros-jazzy-ament-cmake-export-targets=2.5.6-2noble.20260225.042100
+ros-jazzy-ament-cmake-flake8=0.17.5-1noble.20260410.113910
+ros-jazzy-ament-cmake-gen-version-h=2.5.6-2noble.20260225.042237
+ros-jazzy-ament-cmake-gmock=2.5.6-2noble.20260225.215706
+ros-jazzy-ament-cmake-gtest=2.5.6-2noble.20260225.145055
+ros-jazzy-ament-cmake-include-directories=2.5.6-2noble.20260225.042241
+ros-jazzy-ament-cmake-libraries=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-lint-cmake=0.17.5-1noble.20260410.113602
+ros-jazzy-ament-cmake-pep257=0.17.5-1noble.20260410.113929
+ros-jazzy-ament-cmake-pytest=2.5.6-2noble.20260225.145739
+ros-jazzy-ament-cmake-python=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-ros=0.12.1-1noble.20260603.150631
+ros-jazzy-ament-cmake-target-dependencies=2.5.6-2noble.20260225.043936
+ros-jazzy-ament-cmake-test=2.5.6-2noble.20260225.143205
+ros-jazzy-ament-cmake-uncrustify=0.17.5-1noble.20260410.113615
+ros-jazzy-ament-cmake-version=2.5.6-2noble.20260225.042330
+ros-jazzy-ament-cmake-xmllint=0.17.5-1noble.20260410.113914
+ros-jazzy-ament-cmake=2.5.6-2noble.20260225.222913
+ros-jazzy-ament-copyright=0.17.5-1noble.20260410.105859
+ros-jazzy-ament-cppcheck=0.17.5-1noble.20260410.080408
+ros-jazzy-ament-cpplint=0.17.5-1noble.20260410.080348
+ros-jazzy-ament-flake8=0.17.5-1noble.20260410.113507
+ros-jazzy-ament-index-cpp=1.8.4-1noble.20260519.011052
+ros-jazzy-ament-index-python=1.8.4-1noble.20260519.010916
+ros-jazzy-ament-lint-auto=0.17.5-1noble.20260410.080333
+ros-jazzy-ament-lint-cmake=0.17.5-1noble.20260410.080405
+ros-jazzy-ament-lint-common=0.17.5-1noble.20260410.114154
+ros-jazzy-ament-lint=0.17.5-1noble.20260410.080358
+ros-jazzy-ament-package=0.16.5-1noble.20260121.174946
+ros-jazzy-ament-pep257=0.17.5-1noble.20260410.113520
+ros-jazzy-ament-uncrustify=0.17.5-1noble.20260410.080359
+ros-jazzy-ament-xmllint=0.17.5-1noble.20260410.113521
+ros-jazzy-builtin-interfaces=2.0.4-1noble.20260902.013948
+ros-jazzy-class-loader=2.7.1-1noble.20260604.024917
+ros-jazzy-common-interfaces=5.3.8-1noble.20260902.043650
+ros-jazzy-composition-interfaces=2.0.4-1noble.20260902.024252
+ros-jazzy-console-bridge-vendor=1.7.2-1noble.20260603.150411
+ros-jazzy-diagnostic-msgs=5.3.8-1noble.20260902.041325
+ros-jazzy-domain-coordinator=0.12.1-1noble.20260603.150342
+ros-jazzy-eigen3-cmake-module=0.3.1-1noble.20260603.150413
+ros-jazzy-fastcdr=2.2.8-1noble.20260901.205404
+ros-jazzy-fastrtps-cmake-module=3.6.4-1noble.20260603.150331
+ros-jazzy-fastrtps=2.14.6-1noble.20260901.222814
+ros-jazzy-foonathan-memory-vendor=1.3.1-3noble.20260225.055155
+ros-jazzy-geometry-msgs=5.3.8-1noble.20260902.030745
+ros-jazzy-geometry2=0.36.22-1noble.20260903.023449
+ros-jazzy-gmock-vendor=1.14.9000-2noble.20260225.143751
+ros-jazzy-gtest-vendor=1.14.9000-2noble.20260225.055309
+ros-jazzy-kdl-parser=2.11.0-3noble.20260901.011356
+ros-jazzy-keyboard-handler=0.3.2-1noble.20260225.235108
+ros-jazzy-launch-ros=0.26.12-1noble.20260902.054847
+ros-jazzy-launch-testing-ament-cmake=3.4.11-1noble.20260603.151149
+ros-jazzy-launch-testing-ros=0.26.12-1noble.20260902.081433
+ros-jazzy-launch-testing=3.4.11-1noble.20260603.150907
+ros-jazzy-launch-xml=3.4.11-1noble.20260603.150705
+ros-jazzy-launch-yaml=3.4.11-1noble.20260603.150711
+ros-jazzy-launch=3.4.11-1noble.20260603.150356
+ros-jazzy-liblz4-vendor=0.26.11-1noble.20260603.150356
+ros-jazzy-libstatistics-collector=1.7.4-1noble.20260902.051231
+ros-jazzy-libyaml-vendor=1.6.4-2noble.20260603.150356
+ros-jazzy-lifecycle-msgs=2.0.4-1noble.20260902.030832
+ros-jazzy-mcap-vendor=0.26.11-1noble.20260603.151024
+ros-jazzy-message-filters=4.11.17-1noble.20260902.103742
+ros-jazzy-nav-msgs=5.3.8-1noble.20260902.041413
+ros-jazzy-orocos-kdl-vendor=0.5.2-1noble.20260603.150813
+ros-jazzy-osrf-pycommon=2.1.7-1noble.20260225.055811
+ros-jazzy-pluginlib=5.4.6-1noble.20260831.165748
+ros-jazzy-pybind11-vendor=3.1.3-1noble.20260226.000033
+ros-jazzy-python-cmake-module=0.11.1-2noble.20260226.000327
+ros-jazzy-python-orocos-kdl-vendor=0.5.2-1noble.20260603.151028
+ros-jazzy-rcl-action=9.2.11-1noble.20260902.045222
+ros-jazzy-rcl-interfaces=2.0.4-1noble.20260902.021729
+ros-jazzy-rcl-lifecycle=9.2.11-1noble.20260902.051007
+ros-jazzy-rcl-logging-interface=3.1.1-1noble.20260603.152452
+ros-jazzy-rcl-logging-spdlog=3.1.1-1noble.20260604.025148
+ros-jazzy-rcl-yaml-param-parser=9.2.11-1noble.20260612.050432
+ros-jazzy-rcl=9.2.11-1noble.20260902.044558
+ros-jazzy-rclcpp-action=28.1.22-1noble.20260902.103722
+ros-jazzy-rclcpp-components=28.1.22-1noble.20260902.062054
+ros-jazzy-rclcpp-lifecycle=28.1.22-1noble.20260903.011547
+ros-jazzy-rclcpp=28.1.22-1noble.20260911.105434
+ros-jazzy-rclpy=7.1.12-1noble.20260912.162354
+ros-jazzy-rcpputils=2.11.4-1noble.20260603.152446
+ros-jazzy-rcutils=6.7.6-1noble.20260603.152220
+ros-jazzy-rmw-dds-common=3.1.1-1noble.20260902.031038
+ros-jazzy-rmw-fastrtps-cpp=8.4.4-1noble.20260902.041916
+ros-jazzy-rmw-fastrtps-shared-cpp=8.4.4-1noble.20260902.041127
+ros-jazzy-rmw-implementation-cmake=7.3.3-1noble.20260225.225156
+ros-jazzy-rmw-implementation=2.15.6-1noble.20260902.043425
+ros-jazzy-rmw=7.3.3-1noble.20260612.050218
+ros-jazzy-robot-state-publisher=3.3.4-1noble.20260903.022201
+ros-jazzy-ros-base=0.11.0-1noble.20260903.093452
+ros-jazzy-ros-core=0.11.0-1noble.20260903.085113
+ros-jazzy-ros-environment=4.2.1-1noble.20260225.043405
+ros-jazzy-ros-workspace=1.0.3-7noble.20260224.191628
+ros-jazzy-ros2action=0.32.12-1noble.20260903.070315
+ros-jazzy-ros2bag=0.26.11-1noble.20260903.091706
+ros-jazzy-ros2cli-common-extensions=0.3.1-1noble.20260903.085021
+ros-jazzy-ros2cli=0.32.12-1noble.20260902.102710
+ros-jazzy-ros2component=0.32.12-1noble.20260903.084755
+ros-jazzy-ros2doctor=0.32.12-1noble.20260902.103121
+ros-jazzy-ros2interface=0.32.12-1noble.20260902.103123
+ros-jazzy-ros2launch=0.26.12-1noble.20260903.074444
+ros-jazzy-ros2lifecycle=0.32.12-1noble.20260903.084439
+ros-jazzy-ros2multicast=0.32.12-1noble.20260902.103136
+ros-jazzy-ros2node=0.32.12-1noble.20260902.103130
+ros-jazzy-ros2param=0.32.12-1noble.20260903.084453
+ros-jazzy-ros2pkg=0.32.12-1noble.20260903.070408
+ros-jazzy-ros2plugin=5.4.6-1noble.20260903.074527
+ros-jazzy-ros2run=0.32.12-1noble.20260903.074618
+ros-jazzy-ros2service=0.32.12-1noble.20260903.074340
+ros-jazzy-ros2topic=0.32.12-1noble.20260903.070408
+ros-jazzy-rosbag2-compression-zstd=0.26.11-1noble.20260903.075117
+ros-jazzy-rosbag2-compression=0.26.11-1noble.20260903.070441
+ros-jazzy-rosbag2-cpp=0.26.11-1noble.20260902.083107
+ros-jazzy-rosbag2-interfaces=0.26.11-1noble.20260902.022225
+ros-jazzy-rosbag2-py=0.26.11-1noble.20260903.090602
+ros-jazzy-rosbag2-storage-default-plugins=0.26.11-1noble.20260903.075127
+ros-jazzy-rosbag2-storage-mcap=0.26.11-1noble.20260903.070458
+ros-jazzy-rosbag2-storage-sqlite3=0.26.11-1noble.20260903.070451
+ros-jazzy-rosbag2-storage=0.26.11-1noble.20260902.082620
+ros-jazzy-rosbag2-transport=0.26.11-1noble.20260903.085220
+ros-jazzy-rosbag2=0.26.11-1noble.20260903.092044
+ros-jazzy-rosgraph-msgs=2.0.4-1noble.20260902.031408
+ros-jazzy-rosidl-adapter=4.6.9-1noble.20260612.045507
+ros-jazzy-rosidl-cli=4.6.9-1noble.20260612.045120
+ros-jazzy-rosidl-cmake=4.6.9-1noble.20260612.050210
+ros-jazzy-rosidl-core-generators=0.2.1-1noble.20260902.013715
+ros-jazzy-rosidl-core-runtime=0.2.1-1noble.20260902.013745
+ros-jazzy-rosidl-default-generators=1.6.1-1noble.20260902.021422
+ros-jazzy-rosidl-default-runtime=1.6.1-1noble.20260911.052508
+ros-jazzy-rosidl-dynamic-typesupport-fastrtps=0.1.0-3noble.20260902.013600
+ros-jazzy-rosidl-dynamic-typesupport=0.1.2-3noble.20260612.045843
+ros-jazzy-rosidl-generator-c=4.6.9-1noble.20260612.050418
+ros-jazzy-rosidl-generator-cpp=4.6.9-1noble.20260612.050852
+ros-jazzy-rosidl-generator-py=0.22.2-1noble.20260612.051058
+ros-jazzy-rosidl-generator-rs=0.5.0-1noble.20260813.022251
+ros-jazzy-rosidl-generator-type-description=4.6.9-1noble.20260612.050043
+ros-jazzy-rosidl-parser=4.6.9-1noble.20260612.045810
+ros-jazzy-rosidl-pycommon=4.6.9-1noble.20260612.045929
+ros-jazzy-rosidl-runtime-c=4.6.9-1noble.20260612.045513
+ros-jazzy-rosidl-runtime-cpp=4.6.9-1noble.20260612.045852
+ros-jazzy-rosidl-runtime-py=0.13.2-1noble.20260612.050026
+ros-jazzy-rosidl-typesupport-c=3.2.3-1noble.20260612.050857
+ros-jazzy-rosidl-typesupport-cpp=3.2.3-1noble.20260612.051324
+ros-jazzy-rosidl-typesupport-fastrtps-c=3.6.4-1noble.20260901.223423
+ros-jazzy-rosidl-typesupport-fastrtps-cpp=3.6.4-1noble.20260901.222810
+ros-jazzy-rosidl-typesupport-interface=4.6.9-1noble.20260612.045126
+ros-jazzy-rosidl-typesupport-introspection-c=4.6.9-1noble.20260612.050623
+ros-jazzy-rosidl-typesupport-introspection-cpp=4.6.9-1noble.20260612.051103
+ros-jazzy-rpyutils=0.4.2-1noble.20260225.142204
+ros-jazzy-sensor-msgs-py=5.3.8-1noble.20260902.043313
+ros-jazzy-sensor-msgs=5.3.8-1noble.20260902.041633
+ros-jazzy-service-msgs=2.0.4-1noble.20260902.015102
+ros-jazzy-shape-msgs=5.3.8-1noble.20260902.034008
+ros-jazzy-spdlog-vendor=1.6.2-1noble.20260603.150612
+ros-jazzy-sqlite3-vendor=0.26.11-1noble.20260603.150654
+ros-jazzy-sros2-cmake=0.13.6-1noble.20260903.075137
+ros-jazzy-sros2=0.13.6-1noble.20260903.070845
+ros-jazzy-statistics-msgs=2.0.4-1noble.20260902.022352
+ros-jazzy-std-msgs=5.3.8-1noble.20260911.094424
+ros-jazzy-std-srvs=5.3.8-1noble.20260902.031157
+ros-jazzy-stereo-msgs=5.3.8-1noble.20260902.043227
+ros-jazzy-tf2-bullet=0.36.22-1noble.20260903.022532
+ros-jazzy-tf2-eigen-kdl=0.36.22-1noble.20260902.042605
+ros-jazzy-tf2-eigen=0.36.22-1noble.20260903.022246
+ros-jazzy-tf2-geometry-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-kdl=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-msgs=0.36.22-1noble.20260902.041736
+ros-jazzy-tf2-py=0.36.22-1noble.20260902.102727
+ros-jazzy-tf2-ros-py=0.36.22-1noble.20260903.022808
+ros-jazzy-tf2-ros=0.36.22-1noble.20260903.021700
+ros-jazzy-tf2-sensor-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-tools=0.36.22-1noble.20260903.022914
+ros-jazzy-tf2=0.36.22-1noble.20260902.041654
+ros-jazzy-tinyxml2-vendor=0.9.2-1noble.20260225.230621
+ros-jazzy-tracetools=8.2.6-1noble.20260603.152223
+ros-jazzy-trajectory-msgs=5.3.8-1noble.20260902.041818
+ros-jazzy-type-description-interfaces=2.0.4-1noble.20260902.015447
+ros-jazzy-uncrustify-vendor=3.0.1-1noble.20260225.230730
+ros-jazzy-unique-identifier-msgs=2.5.1-1noble.20260902.014005
+ros-jazzy-urdf-parser-plugin=2.10.1-2noble.20260603.151118
+ros-jazzy-urdf=2.10.1-2noble.20260831.232032
+ros-jazzy-urdfdom-headers=1.1.3-1noble.20260603.150728
+ros-jazzy-urdfdom=4.0.2-1noble.20260603.151654
+ros-jazzy-visualization-msgs=5.3.8-1noble.20260902.042956
+ros-jazzy-yaml-cpp-vendor=9.0.1-1noble.20260225.230938
+ros-jazzy-zstd-vendor=0.26.11-1noble.20260603.150731
+ros2-apt-source=1.2.0~noble
+rpcsvc-proto=1.4.2-0ubuntu7
+sed=4.9-2ubuntu0.24.04.1
+sensible-utils=0.0.22
+sgml-base=1.31
+sudo=1.9.15p5-3ubuntu5.24.04.2
+sysvinit-utils=3.08-6ubuntu3
+tar=1.35+dfsg-3ubuntu0.4
+tzdata=2026c-0ubuntu0.24.04.1
+ubuntu-keyring=2023.11.28.1
+uncrustify=0.78.1+dfsg1-1
+unminimize=0.2.1
+util-linux=2.39.3-9ubuntu6.6
+uuid-dev=2.39.3-9ubuntu6.6
+x11-common=1:7.7+23ubuntu3
+xml-core=0.19
+xz-utils=5.6.1+really5.4.5-1ubuntu0.3
+zlib1g-dev=1:1.3.dfsg-3.1ubuntu2.2
+zlib1g=1:1.3.dfsg-3.1ubuntu2.2
diff --git a/evidence/navigation-install-20261006-final/first/consumer/generated.sha256 b/evidence/navigation-install-20261006-final/first/consumer/generated.sha256
new file mode 100644
index 0000000..367919e
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/generated.sha256
@@ -0,0 +1,159 @@
+a3b1f850d0b47c3bf60dd627e05f42c7e0c3a274104e1d676bbd810759205355 include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+685a6ff4381046e5ac1f92f343907b3f00bbc6d80e0afcf8d7583cd3e656f15c include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+1b6e7476cfb496b1d4c199e30273b92610b42258eb3f6c92204501c44fd729dd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+f21f312236c2297c5de1f8b959311e42abd6eea06d72aa85ab0e81a281ffdb10 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+271b3900ddf7af7951ede1d6789ead9ca7a50d0e7a53cdafc3ba3aba5dcc2369 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+f130418eb9c72fb7b5710774b773e8cd8c1eb66abe71a4742cd7d15276d3b982 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+41d0259d95f04340b3bc3ff6fbcc6e5671f7c4513b23b51d7061207c63e12531 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+d5a20cd0d5bea131f8aae8f68681e96a8c91a12cd8d99a70ef79b1f04b2b72b6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+e9f3e9298fe3abe6fa02209c467b6566e8d58c7e35c41d3c930a8b0a9a8382a1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+386d5b153eafae7c4cf1eebacb92a95622812e0d16f761864527703806381502 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+5e7614b9d32a9883977b3738918b1017852696313eacaa04ef57e9b76104dc0f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+07c9baf058389d88d7cba5c4f5dc4a882c0ce840ff71b01cf0216dbd03bb80ab include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+cb0c8f3f4e63c1af17b0085ed7bdf2a65c2652225a40aad1efd9b7861f6355dd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+bb002c526a4a8b27ddb12329cb66b6dc2f9cda8b2dde9d492c03e587c5d8775a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+551d0735586b2950fe4640f9c4feee0558dccd6bf62cca69e1537e1c20b9fd28 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+3fab14fc74e52fb36c76e30f5798ec600da3deaba76b845c9a5fdedc99e97a61 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+b33cc1cfb84de64b8cf0f6c0b890f63399b55bd73319217677a6ef819a06887b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+0677be09877e84c23392417c15892b42335bba8df40f25f76a1eb40d3bf9464c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+1f09012b1cde524c2048ca22955e6fce6a91028ab286192dd438fa2e8e535988 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+6f9ed0197de0aa50e3e9e3263699ab3be87e4c101b51ad05bb11803fc64a9997 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+16ad784dba2205a3378f2205083494f66761f5d0fee3a400f9c38264159f6e36 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+936cb0d1a252a582faba79747a8f2ebd925aba80a23b64e22639d5134acce28a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+ec4bee15e357a121bd3ea0ab61e3a523b9c15a8ad33c515900564f26889556ef include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+cd623e127a2a1a6ff7aea906e7caef9ec46e1af1e956aa9c271d9fff67d1f608 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+46b1e80ade42043b181b2232b934ca5af1b2f0ddf1c6f100d28ff18a67799f80 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+87c729e41a14f81242f3489c778a7dc31686fd9f77d22744d644d6fd66bb7614 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+58dc674f324ce72e81f04f6ea8721878c2a5f7d319f235c4203bc9daa9cd76a7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+5eaee8821fe2fb6d0be21d301181d3024c02bd5a18ae86935d8a0edcd887664c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+2941cb4a977f7ae4c4a6df926de735d5f6ca5e36b6bdb0690b8109fa31ed82c0 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+6cb2a0cef3cbfad45a2e7d073558a3f1c49fd32098f771b0edf638acf83b5872 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+4b890550dda305399d18cee7ec6e226d8e06ea378bb13eefb39c1e1d30bcc1a6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+c7cff4d633107807a816ff77a39be6a71fda2c90fd5f9b976a346623fdc7328f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+28c425a7f781fab9d08460821c2b75920121433e68ef9dff09a681cbc3ac1ee5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+10b29ee4432932a0dc61b0a2ad1ce117bc66964dd9ef1c46a9047ef36501f195 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+0eb0e82b276ef74e3a71020ec6babcee809641595c9af88f518b7af05ba00051 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+857a80fb25b87ea0d96b6d2a4d635c18283488b9a88b7d9b4886dea1d62ab4bd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+acd94b6e40f2abfd96b10b1448e7e89aa84a089ffbf111bc7b8f3a9df0a1c4c6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+6638f2a63b25b44fd595f0911994a58b30136de22f6ef38e596464560f627486 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+86c8fbceb4a66de6291d60bd47fddf727b52005badfb134a79bc74f7ba1c8dc8 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+ddc97628555994193e08939a604ee85f657d2f3f5b25f9299ca016c6db71f723 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+37420a03d9696601caca42b4be407056d80970e561c5e0b6fe5b84f3b15beaa9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+44ee8b1492a4e610a88e49ff5f294388b2e84ce9fa73be647ebf2da15fd860b9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+ceddc66231fd5d034cf661554ba062a660311a0807c1143a291ddadfc87d291b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+9e942edd62b07adb03386d96f69207301fa87a662bebd31a496a922322fc3031 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+85e5cbb70893028cf778c6d08979b30c6d01afd17daae769d94139c1384eef71 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+b80c321eaec9bb5eb1d21573feee0363288bb24c2bd3e172385594a84469722f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+0448645ac98aa0784e1f46b15b9f21811dd191cf3edfe6d1ef4963b9fb27d228 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+a3c3a87b2ab982694c5d6aebd188a1bcf029f0793490fcb735fa0e5bfe17c814 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+59b10b4656df486a8a8202efa9ce4b97b7bc76c2f43716d9eaca9da449f30420 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+a3bc71e2d0b4afe04e452f7bcb60cab88bd4d0de71eb1dbd8f9b52bc453414e7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+0e908742de635536abab101547b2b6d437138f1ed5448881ccfd189ec47c8140 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+83b52ae1d4d9cb2e3f757aa050cacc810099c84cb3a5ef3587efbd00931d8390 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+3fa257c3755be0d9add4910de419cd87eb8f5a667a21f4f403401138a18ac2a7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+8f57dd7c46fa51d6065a8d933780aa721ed46ab7b4d9cece444e45d1514d7cf5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+d53f84efbcd1966dbb0e3aac344fcf43d0efd08e3ffb1c043d83effb84aabfbf include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+7ac5d765d6f35af7adfd6e3fb52c4aea7c50d3d61b46100acf722123971e9b5d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+11b923faa37265b503cea5bb6d669db0f49bfed53bff51dff3e8f66c19c13e43 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+2670a8ea312b1e01ea4c831bcdc1d0be8f995c2af468cc00a2dc601c54e8391d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+1a999717e2fb6f221011e3f3ef9a1cda56eb9a6e2beeda82e4451cda55958a1d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+46575b7c69dc76585732338c82a788405f38d71a31471a4cbdcaac656122ed09 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+048a2610d45066f6ab06d9232ff54e256b81a77fffa6ece54323a38d98105992 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+f9dd2b2239ba02a70d80aa5391f6ca98f9753cdbf801c71b086c89b89196a2ea include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+d97eb9a6fbd0282928f07414d6ae2c8b3a1981c8d0f6019b505479cf61b29303 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+5c3710d8b45aeaf2d2f7d8e3738380878a3f65c73ca767447311b131ef35c3a9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+4b006bbf69e39d5939c1586300d500d4f249a9c0d66708fb474f8b1361676b34 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+928d3c7586fd2526725e9ae553135924b1ceb1bfb30844cf7c370a8793391850 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+db7d28813d213e56ea427fd6efc6cd9d50a5d9ee556697a6fa38afc9f00045a4 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+f4eb6e0cee7a95ca0d41c1e8e02b6cbd015f9867e3f52eb7bd8fc88314bbb5b1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+ab913e2f10b48de1f3c500c952c9a6f6fd84561fb4b8f438785d9fba8a531a8e include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+cc72970a343a13045dc5347ea7ac8d36b308aebae75976d314c84c5243d7a962 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+fbdc92e8a45adfe5b6a43964b4763d776682e18ff45fd8732a8f7268ab19b408 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+44869ec45cd80b6f964d47035dd608f2dfa92aa4a559eb10734bb333669052bd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+d18c0278482f9d6fb021510f8d48d44f87e5adc29d87713462d88e414f7c5dd7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+c66deef1e09fabe946da88659f940f44784be02157842b95bde5a70c34b5e52d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+3ca9fc5e08d093d9e4b1c7fd70f13f546b6d789b62e9817e790a5aca260a63b5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+d14ca7ac4c4dfdfdad12d711e3016e1ee8a446eafeedb798e75380227d926f24 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+e1050edae9b48c75f929dcb291712ebdab174879b74008df1eb83a51083984b2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+e0f5165d43ac801b6b0cd9e943da45fcc41897aed96872777aa576dadc0ebd58 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+1f90c44376a4c7be37acd193eb5be162805eaf08bbd876057ab9d5c8937cd62b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+7d776af145f14b8d20cf4966526f5bdcfb78eb722969cccef083eadcb31d0e8a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+4e0910a9c274397d7bb459dd91c2c7d370d31e7d0277dbd448309e68864ba966 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+8d647c76658a597367396b304eb96cfbd21a1bde449607d8a99a47fac3004af3 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+59aa64d6e30e7e4964872252ec969d95e1661c7434a9188a0a6d2ea62cc6bac6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+eeca528aa7c5999dc3d52aee5f88dd618a2ac562a192977864dc0368be124ed0 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+eff233054981956c49ec5408da719aa0aa5ed132713bcd36bd1da72fd7b8eda3 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+801adece2dec3ad126877b0dff4b52dd0c8ccada34061868bdc33791287fe64f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+dbcd76003774d3146a11879e6c0e3a8b1afe1bfdb7514413aeb28469bde3caf2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+af4bc174439a6f3e6b6fcf0432c56639cfaf3533933d24a86fb2fe604fd6b7e1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+379bb34386e8fb6370e9e86a4e18064641472e49e226e49f788821d27fe3717f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+69e6bf2333d25e02fa5b3a81f6fb8cae8b2ab1e16e97babff2d41ca0c4e9cd18 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+4eca7d08ff455fe5adca722010b4968bb40ab86e649540a982b9b56e51789bdc include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+585f8a293b1a03497962266dcd27d295f750aa3d655f1a289b540adac6cf1847 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+6051afa5e921c4c12d2e175c29e8b560c65631f6998b6012c626f625fc2e46b1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+0c52d5995cc7cb2ef26a0d5957a9dd8335934682713d41caf0806e5769d70b41 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+a75a82d21f2f86742326feed23d04aae25adb8242fa4913424a49a326e523e85 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+285511fe89f1c3c9334609df71c78ea5ba7b3f1e2e46f6d0a9cc3c1af032ea20 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+b50a3344b91481aee7c8b2d72f0b9163b1ffc502e289efe7455b925cced54af5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+b6ba8a5a610b9ad9d50b86fe4721aad7f0bbfb64b95fea1fd2bcf703a4e34a5c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+b75e44e10e4cd2e938ae7bfe5f9ba0dc4ff43957f8b2a5a8b0c725065f6ffae5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+336ffd3c8a371a7220db62380edef832cbbb60da25a764c4a429f9e87d971986 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+66d34311ab4a5a09b546a51b9051be55edba91219e8de538bfe8b2855842617a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+87898100ab2fac106b9fc9b625d4ca26e9ce4ec6599d7695c5257256c00d7c6b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+d5c412094841cee8012320c873376435d38b86e72f86e7730dafc6868163a291 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+81b8186da495e87db57c837e255834641d5f02d935d988b07d260f928ea0376f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+90314b4f8e1da82dbd502f819a5e0b2491070c42612151aae63d367e830e6feb include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+b8e1521cd83d1064e9284da4a3978618f19320158a5f9ae49ca60cd9815d77d2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+cf2097e47da023597626a94bf041cdf1f6bf12ad95ea3218f3f606b540aa30c2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+578d60bd70ade1bbd12788ffc9186220afa29ab362048ad33a7774431d456973 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+727529b7957466a6c70460a6eb0bb399f02926edb28de0b7e578cf6e649feeff include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+5ffbccc8ea6434ab7c0330ba5608d80b3ad5ffbdc11197caa3820418ebda9510 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+bf26b2dabac34e8363d3a38ab55b26f8b3d92ca3ce752374c06b172322a7de85 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+4fbf631ffed23382c4f71f99a3bd543962ea894c450c123657b3f44fbcd6af94 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+961911bb079e0c90543b24fc2e21ece5c492ba8c395a5d0bfe0b2e13e532ff42 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+ae4ba4e15da509bd82d66f427eb8c5393dba810082aa7518e89ef0dce0bc83c4 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+6b6599063398f3dd859ed25ed9cbdf0b2b839827512a1282774851a4c1a8a402 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+30a5c78325211481120d8fa60bf84d25791ec075f3d03ff5f6487e71491c1695 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+3ee38ca51c5d7f3d18f7aa4895053a0aa01a96f940fd3f00e71a6ccb921c873d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+0241bd8bf16938a99ec9390c1b20bebb327fd67e575d422b7794347af6ac9a46 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+20e0a8cfd237e59160d6927e0d6b0b4fc9f375dc23e3bb37ffbf1aee540ee580 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+f36556777a6e6dce4efe5463a93475fae7a2f6878aa49b4b0f0e6b91f554be5c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+9f33a8c7c7ee5a62772188893a841e69564ca5d27806867593dde777131aec9d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+5d2e07e56bdab98cb1383174e3d582dc8bb9c340300554b57b93458f86e4f83b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+f6f9361c62d093272a674c39c13c6bf0fec94206281505a0ecceadac6ce75b63 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+9f323f9a5115830bff7ecb8cb4515d8fa60feaeb92e91b0b868991a849f7af16 include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+d86a48cc25dffd0d260b780d5e8336ae6a66026e4cf94ede2c34267213aa03b3 include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+b88b39764a8bef670a6165fd60ebc11087e362200d16b8b4f4dabf86fce33bc0 include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+c28cb66bdb8e934bbd42cf06d1700220c03d2e0c138487e28bf33cb8338538a5 include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+c781942e65c2aead097cb168587c1fbccc8a2f3a2d79dcfefac671496bd43237 include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+9198b70fea8ad0f349603eacd58f9a0583fb5685bdb97838a43399c4c7c702cc include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+eb7f7aaa8c2ec32b7aaad6407e9994c97a96eef21ad16b18f9c957712c867a15 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+afd6571b2ad5191a3d8da7e2d34a61cc7bd8dea2276b39c5a39f79b477797fda include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+97aa016d623e3c8e11ff813b7184c29a5b682835aeaba29027c98651e60b14d6 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+bdd36541fe7d9cf10addd7c2c1aa6b02d00e90d5883130b08555da8e3dca1e60 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+f9cefd05b86af3e821556229a700bbe79f8ff99843319eed8db7af3679d5dfac include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+461cdaec1c7a354c3e28dbb638809ed2f97ad20e47a807dd700e344e6a295812 include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+c0c7492722c686b5d6b59524f6789d0434e1cb7979f9a796719d227f49e004fb include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+aeade13d965434671f67982d622f0ce5354de4ce7529644b8c6a51dbd72fc93a include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+43b990bd7b193488a34f3c021bb0c507a52f128f9609e748c3367264c6720ba4 include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+dd7e7c50959cdc369e926f60c952dfb9fbafdd286e56225c981dade1599f25aa include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+5a67301b8224ab761d8cee86d5ff0dfe35574dd4a1eb06134f1dddb6fcf3ebad include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+a2fdcb4026de0c85e2919dbd7cfc053a1460db97eacb57576294706a1fbecdee include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+676fcaeb366b68acf57775af519ec215d10b7c1132c9e6dc6ad3a41ba991898e include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+4d62ec1ee0bd881a956183dd1412981a8129f4b64917444d82811814846557f6 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+22d9d525e5eab7ee94eddfccac4a6d57a9e533a2e5de85b6aef3928b87c386df include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+845a1cae00d75d68361747e33705c58e01e6774ab67abbd3a62eeb2d14cec780 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+ce3463a2f142ebb3c1419cd1798315412d4e7e5bee3e18b68dbdb7b8c2ba0bb5 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+e7d82e2522cb5ca61ca2989630c48e3569e499e3cc9e71169bf6a2dc2220fa9c include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+0c7de45807d8b3e4bec5153d3f25e01c4a3e685c572f9ebe9c7f7f577bcda4a9 include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+7d3a0d0e8ccfc347ce2607d7f6615158ab1987adb7832d705491a00d09a0a53f share/openamr_nav_msgs/msg/ActiveConstraint.idl
+6fc7adba0efe1136b3138095b1a83759bde199585d3c5b36aa2414f17927ab20 share/openamr_nav_msgs/msg/DockingStatus.idl
+97908557085ca599560a8acdb35eeda47ed81a74a7d0f6bf75c767b5c949ae0a share/openamr_nav_msgs/msg/LocalizationStatus.idl
+7847e2c556dd1af03cea14c1aa41caef6be527d46c15c96262b95bca78b62b1f share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+737b0c22861fd1e07f776c46a46625e6c44866e897b889ce25e891674d7b698a share/openamr_nav_msgs/msg/NavStackStatus.idl
+16b5c27e71b78e3b7dc985f8353bc0d3d86ed92ebca27f83ed6959525eb1b9e1 share/openamr_nav_msgs/msg/NavTaskStatus.idl
+89b97c4872789b3f3c665fd704df22631717769c0bcc550c9e1546b98d51cd53 share/openamr_nav_msgs/msg/NavigationStatus.idl
+e6b6456e3bbd7418f37ce244ea375d7d55f00c6de87776228cb60533237627e1 share/openamr_nav_msgs/msg/ParkingStatus.idl
+0083e71ed0db6b62a32aa045757ee191ce7751608bd1f82e64d3ceb848678fb2 share/openamr_nav_msgs/msg/ProtectionStatus.idl
+393674fcc798d92f48587cdec0a04327bebddc3a668b1ba76d715e2ebe6b60a7 share/openamr_nav_msgs/msg/RecoveryStatus.idl
+ba59a53c0a4db15e7bcd376e1cbe8cd96eef6b5862aa1576bae88e4a68ce87ef share/openamr_nav_msgs/msg/SensorStatus.idl
diff --git a/evidence/navigation-install-20261006-final/first/consumer/interfaces.txt b/evidence/navigation-install-20261006-final/first/consumer/interfaces.txt
new file mode 100644
index 0000000..c590af0
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/interfaces.txt
@@ -0,0 +1,405 @@
+openamr_nav_msgs/msg/ActiveConstraint
+uint8 TYPE_UNKNOWN=0
+uint8 TYPE_SPEED_LIMIT=1
+uint8 TYPE_REVERSE_LIMIT=2
+uint8 TYPE_COLLISION_APPROACH=3
+uint8 type
+
+float32 value # m/s for SPEED_LIMIT/REVERSE_LIMIT, s for COLLISION_APPROACH
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/DockingStatus
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint8 ACTIVITY_UNKNOWN=0
+uint8 ACTIVITY_NONE=1
+uint8 ACTIVITY_DOCKING=2
+uint8 ACTIVITY_UNDOCKING=3
+uint8 ACTIVITY_FAILED=4
+uint8 activity # latched until next command
+
+uint8 ENGAGEMENT_UNKNOWN=0
+uint8 ENGAGEMENT_DOCKED=1
+uint8 ENGAGEMENT_NOT_DOCKED=2
+uint8 engagement # kept separate from activity on purpose
+
+uint8 PHASE_UNKNOWN=0
+uint8 PHASE_NONE=1
+uint8 PHASE_STAGING=2
+uint8 PHASE_SCAN=3
+uint8 PHASE_NORMAL_ESTIMATE=4
+uint8 PHASE_APPROACH=5
+uint8 PHASE_FINAL=6
+uint8 phase
+
+uint16 failure_reason # see NavigationStatus.msg, latched with ACTIVITY_FAILED
+float32 lateral_error_m
+float32 yaw_error_rad
+uint8 visible_tag_count # 0-3
+builtin_interfaces/Duration elapsed
+ int32 sec
+ uint32 nanosec
+openamr_nav_msgs/msg/LocalizationStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_LOST=1
+uint8 STATE_DEGRADED=2
+uint8 STATE_OK=3
+uint8 state
+
+uint8 HEALTH_UNKNOWN=0
+uint8 HEALTH_OK=1
+uint8 HEALTH_DEGRADED=2
+uint8 HEALTH_FAULT=3
+uint8 health
+
+uint16 reason # see NavigationStatus.msg
+builtin_interfaces/Duration pose_age
+ int32 sec
+ uint32 nanosec
+float32 covariance_xy # worse of AMCL's x/y variance, m^2
+float32 covariance_yaw # rad^2
+bool tf_available
+bool correction_paused
+openamr_nav_msgs/msg/MotionSourceCoverage
+uint8 SOURCE_UNKNOWN=0
+uint8 SOURCE_NAV_CONTROLLER=1
+uint8 SOURCE_RECOVERY=2
+uint8 SOURCE_DOCKING=3
+uint8 SOURCE_UNDOCK_REVERSE=4
+uint8 SOURCE_TELEOP=5
+uint8 SOURCE_PARKING=6
+uint8 source
+
+uint8 COVERAGE_UNKNOWN=0
+uint8 COVERAGE_UNPROTECTED=1
+uint8 COVERAGE_PARTIAL=2
+uint8 COVERAGE_PROTECTED=3
+uint8 coverage # collision-monitor coverage only, not overall protection
+
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/NavigationStatus
+# Aggregated navigation health/readiness. Functional status only, not a safety
+# function, and scoped to the navigation subsystem — not whole-robot readiness.
+# Arm/base authority and E-stop logic live in I1/I8, not here.
+
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint16 CONTRACT_VERSION=1 # current version of this interface
+uint16 contract_version # producer sets this to CONTRACT_VERSION
+
+string profile_id
+string thresholds_id # "UNSET" if no threshold profile applied
+
+uint8 HEALTH_UNKNOWN=0 # unset field should never read as healthy
+uint8 HEALTH_OK=1
+uint8 HEALTH_DEGRADED=2
+uint8 HEALTH_FAULT=3
+uint8 health
+
+uint8 NAVIGATION_READINESS_NOT_READY=0 # conservative default
+uint8 NAVIGATION_READINESS_READY=1
+uint8 navigation_readiness # navigation only — not a whole-robot signal
+
+uint16[] not_ready_reasons
+uint16[] active_reasons
+uint8 sensor_gaps
+
+NavStackStatus stack
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_NOT_STARTED=1
+ uint8 STATE_STARTING=2
+ uint8 STATE_ACTIVE=3
+ uint8 STATE_RESETTING=4
+ uint8 STATE_FAILED=5
+ uint8 state
+ uint16 reason #
+ string[] inactive_nodes #
+LocalizationStatus localization
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_LOST=1
+ uint8 STATE_DEGRADED=2
+ uint8 STATE_OK=3
+ uint8 state
+ uint8 HEALTH_UNKNOWN=0
+ uint8 HEALTH_OK=1
+ uint8 HEALTH_DEGRADED=2
+ uint8 HEALTH_FAULT=3
+ uint8 health
+ uint16 reason #
+ builtin_interfaces/Duration pose_age
+ int32 sec
+ uint32 nanosec
+ float32 covariance_xy #
+ float32 covariance_yaw #
+ bool tf_available
+ bool correction_paused
+SensorStatus[] sensors
+ string id
+ uint8 KIND_UNKNOWN=0
+ uint8 KIND_LIDAR=1
+ uint8 KIND_DEPTH_CAMERA=2
+ uint8 KIND_TOF=3
+ uint8 KIND_ULTRASONIC=4
+ uint8 KIND_IMU=5
+ uint8 KIND_ODOMETRY=6
+ uint8 kind
+ string frame_id
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_ABSENT=1
+ uint8 STATE_STALE=2
+ uint8 STATE_DEGRADED=3
+ uint8 STATE_OK=4
+ uint8 state
+ uint16 reason #
+ builtin_interfaces/Duration data_age
+ int32 sec
+ uint32 nanosec
+ float32 rate_hz #
+ bool required
+NavTaskStatus task
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_IDLE=1
+ uint8 STATE_ACTIVE=2
+ uint8 STATE_RECOVERING=3
+ uint8 STATE_SUCCEEDED=4
+ uint8 STATE_ABORTED=5
+ uint8 STATE_CANCELED=6
+ uint8 state
+ uint16 reason #
+ uint16 native_error_code #
+ builtin_interfaces/Time goal_stamp
+ int32 sec
+ uint32 nanosec
+ float32 distance_remaining
+RecoveryStatus recovery
+ uint8 ACTION_NONE=0
+ uint8 ACTION_CLEAR_COSTMAP=1
+ uint8 ACTION_SPIN=2
+ uint8 ACTION_WAIT=3
+ uint8 ACTION_BACKUP=4
+ uint8 action
+ uint8 attempt #
+ uint8 attempt_limit
+ uint16 reason #
+ProtectionStatus protection
+ uint8 COLLISION_MONITOR_UNKNOWN=0
+ uint8 COLLISION_MONITOR_INACTIVE=1
+ uint8 COLLISION_MONITOR_ACTIVE=2
+ uint8 collision_monitor
+ uint16 collision_monitor_reason
+ MotionSourceCoverage[] motion_sources
+ uint8 SOURCE_UNKNOWN=0
+ uint8 SOURCE_NAV_CONTROLLER=1
+ uint8 SOURCE_RECOVERY=2
+ uint8 SOURCE_DOCKING=3
+ uint8 SOURCE_UNDOCK_REVERSE=4
+ uint8 SOURCE_TELEOP=5
+ uint8 SOURCE_PARKING=6
+ uint8 source
+ uint8 COVERAGE_UNKNOWN=0
+ uint8 COVERAGE_UNPROTECTED=1
+ uint8 COVERAGE_PARTIAL=2
+ uint8 COVERAGE_PROTECTED=3
+ uint8 coverage #
+ uint16 reason #
+ uint8 REAR_COVERAGE_UNKNOWN=0
+ uint8 REAR_COVERAGE_UNAVAILABLE=1
+ uint8 REAR_COVERAGE_AVAILABLE=2
+ uint8 rear_coverage
+ uint16 rear_coverage_reason
+ActiveConstraint[] constraints
+ uint8 TYPE_UNKNOWN=0
+ uint8 TYPE_SPEED_LIMIT=1
+ uint8 TYPE_REVERSE_LIMIT=2
+ uint8 TYPE_COLLISION_APPROACH=3
+ uint8 type
+ float32 value #
+ uint16 reason #
+# base/I8 controller has no dedicated status yet - see reason codes below
+
+# reason codes: 0=NONE everywhere, groups start at x001, append-only
+uint16 NONE=0
+
+# stack
+uint16 NAV_STACK_NOT_STARTED=1001
+uint16 NAV_STACK_STARTING=1002
+uint16 NAV_STACK_RESETTING=1003
+uint16 NAV_NODE_INACTIVE=1004
+uint16 NAV_CONFIG_FAULT=1005
+
+# sensors
+uint16 SENSOR_DATA_STALE=2001
+uint16 SENSOR_NOT_CONFIGURED=2002
+uint16 SENSOR_NO_DATA_YET=2003
+uint16 SENSOR_DATA_INVALID=2004
+uint16 SENSOR_RATE_LOW=2005
+
+# localization
+uint16 LOCALIZATION_NOT_INITIALIZED=3001
+uint16 LOCALIZATION_UNCERTAIN=3002
+uint16 LOCALIZATION_STALE_WHILE_MOVING=3003
+uint16 LOCALIZATION_PAUSED_FOR_DOCKING=3004
+uint16 TF_UNAVAILABLE=3005
+
+# nav task
+uint16 GOAL_OUTSIDE_MAP=4001
+uint16 GOAL_BLOCKED=4002
+uint16 START_BLOCKED=4003
+uint16 NO_VALID_PATH=4004
+uint16 PLANNER_TIMEOUT=4005
+uint16 CONTROLLER_TIMEOUT=4006
+uint16 STUCK=4007
+uint16 LOCAL_BLOCKED=4008
+uint16 NAV_UNKNOWN_FAULT=4009
+
+# recovery
+uint16 RECOVERY_IN_PROGRESS=5001
+uint16 RECOVERY_LIMIT_REACHED=5002
+
+# protection
+uint16 COLLISION_LAYER_INACTIVE=6001
+uint16 MOTION_SOURCE_UNPROTECTED=6002
+uint16 REAR_COVERAGE_UNAVAILABLE=6003
+uint16 PROTECTION_STATE_UNKNOWN=6004
+uint16 SPEED_LIMIT_ACTIVE=6005
+uint16 REVERSE_SPEED_LIMITED=6006
+
+# docking
+uint16 DOCK_ENGAGEMENT_UNKNOWN=7001
+uint16 DOCK_TAGS_NOT_VISIBLE=7002
+uint16 DOCK_ALIGNMENT_FAILED=7003
+uint16 DOCK_TIMEOUT=7004
+uint16 DOCK_STAGING_FAILED=7005
+uint16 UNDOCK_FAILED=7006
+uint16 UNDOCKING_BEFORE_GOAL=7007
+uint16 DOCK_REASON_UNSPECIFIED=7008
+
+# parking
+uint16 PARK_TARGET_UNREACHABLE=8001
+uint16 PARK_POSE_MISSED=8002
+uint16 PARKING_NOT_IMPLEMENTED=8003
+
+# base / I8
+uint16 BASE_LINK_LOST=9001
+uint16 BASE_NOT_READY=9002
+uint16 ESTOP_ACTIVE=9003 # only on fresh I8 telemetry reporting E-stop
+ # active; stale/missing telemetry is
+ # BASE_LINK_LOST/BASE_NOT_READY, not this
+uint16 BATTERY_LOW=9004
+openamr_nav_msgs/msg/NavStackStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_NOT_STARTED=1
+uint8 STATE_STARTING=2
+uint8 STATE_ACTIVE=3
+uint8 STATE_RESETTING=4
+uint8 STATE_FAILED=5
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+string[] inactive_nodes # debug info, not normative
+openamr_nav_msgs/msg/NavTaskStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_IDLE=1
+uint8 STATE_ACTIVE=2
+uint8 STATE_RECOVERING=3
+uint8 STATE_SUCCEEDED=4
+uint8 STATE_ABORTED=5
+uint8 STATE_CANCELED=6
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+uint16 native_error_code # raw Nav2 result code, 0 if none
+builtin_interfaces/Time goal_stamp
+ int32 sec
+ uint32 nanosec
+float32 distance_remaining
+openamr_nav_msgs/msg/ParkingStatus
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint8 STATE_UNKNOWN=0
+uint8 STATE_NOT_PARKED=1
+uint8 STATE_PARKING=2
+uint8 STATE_PARKED=3
+uint8 STATE_LEAVING=4
+uint8 STATE_PARK_FAILED=5
+uint8 state
+
+string target_id
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/ProtectionStatus
+uint8 COLLISION_MONITOR_UNKNOWN=0
+uint8 COLLISION_MONITOR_INACTIVE=1
+uint8 COLLISION_MONITOR_ACTIVE=2
+uint8 collision_monitor
+uint16 collision_monitor_reason
+
+MotionSourceCoverage[] motion_sources
+ uint8 SOURCE_UNKNOWN=0
+ uint8 SOURCE_NAV_CONTROLLER=1
+ uint8 SOURCE_RECOVERY=2
+ uint8 SOURCE_DOCKING=3
+ uint8 SOURCE_UNDOCK_REVERSE=4
+ uint8 SOURCE_TELEOP=5
+ uint8 SOURCE_PARKING=6
+ uint8 source
+ uint8 COVERAGE_UNKNOWN=0
+ uint8 COVERAGE_UNPROTECTED=1
+ uint8 COVERAGE_PARTIAL=2
+ uint8 COVERAGE_PROTECTED=3
+ uint8 coverage #
+ uint16 reason #
+
+uint8 REAR_COVERAGE_UNKNOWN=0
+uint8 REAR_COVERAGE_UNAVAILABLE=1
+uint8 REAR_COVERAGE_AVAILABLE=2
+uint8 rear_coverage
+uint16 rear_coverage_reason
+openamr_nav_msgs/msg/RecoveryStatus
+uint8 ACTION_NONE=0
+uint8 ACTION_CLEAR_COSTMAP=1
+uint8 ACTION_SPIN=2
+uint8 ACTION_WAIT=3
+uint8 ACTION_BACKUP=4
+uint8 action
+
+uint8 attempt # own counter, not Nav2's number_of_recoveries
+uint8 attempt_limit
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/SensorStatus
+string id
+
+uint8 KIND_UNKNOWN=0
+uint8 KIND_LIDAR=1
+uint8 KIND_DEPTH_CAMERA=2
+uint8 KIND_TOF=3
+uint8 KIND_ULTRASONIC=4
+uint8 KIND_IMU=5
+uint8 KIND_ODOMETRY=6
+uint8 kind
+
+string frame_id
+
+uint8 STATE_UNKNOWN=0
+uint8 STATE_ABSENT=1
+uint8 STATE_STALE=2
+uint8 STATE_DEGRADED=3
+uint8 STATE_OK=4
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+builtin_interfaces/Duration data_age
+ int32 sec
+ uint32 nanosec
+float32 rate_hz # rolling average over the last ~1s; 0 if ABSENT
+bool required
diff --git a/evidence/navigation-install-20261006-final/first/consumer/steps.log b/evidence/navigation-install-20261006-final/first/consumer/steps.log
new file mode 100644
index 0000000..0ea2987
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/steps.log
@@ -0,0 +1,123 @@
+Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:2 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:6 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:9 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:11 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:13 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Fetched 37.6 MB in 8s (4742 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+The following packages will be upgraded:
+ ros-jazzy-rclcpp ros-jazzy-rclpy ros-jazzy-rosidl-default-runtime
+ ros-jazzy-std-msgs
+4 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
+Need to get 1547 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+Get:1 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclcpp amd64 28.1.22-1noble.20260911.105434 [836 kB]
+Get:2 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclpy amd64 7.1.12-1noble.20260912.162354 [468 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rosidl-default-runtime amd64 1.6.1-1noble.20260911.052508 [7150 B]
+Get:4 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-std-msgs amd64 5.3.8-1noble.20260911.094424 [236 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 1547 kB in 3s (520 kB/s)
+(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 40134 files and directories currently installed.)
+Preparing to unpack .../ros-jazzy-rclcpp_28.1.22-1noble.20260911.105434_amd64.deb ...
+Unpacking ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) over (28.1.22-1noble.20260902.055335) ...
+Preparing to unpack .../ros-jazzy-rclpy_7.1.12-1noble.20260912.162354_amd64.deb ...
+Unpacking ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) over (7.1.12-1noble.20260902.053513) ...
+Preparing to unpack .../ros-jazzy-rosidl-default-runtime_1.6.1-1noble.20260911.052508_amd64.deb ...
+Unpacking ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) over (1.6.1-1noble.20260902.015921) ...
+Preparing to unpack .../ros-jazzy-std-msgs_5.3.8-1noble.20260911.094424_amd64.deb ...
+Unpacking ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) over (5.3.8-1noble.20260902.022418) ...
+Setting up ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) ...
+Setting up ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) ...
+Setting up ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) ...
+Setting up ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) ...
+PASS: absent-install negative control
+AMENT_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs:/opt/ros/jazzy
+CMAKE_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs
+PYTHONPATH=/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
+PASS: openamr_nav_msgs/msg/ActiveConstraint native serialization round trip
+PASS: openamr_nav_msgs/msg/DockingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/LocalizationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/MotionSourceCoverage native serialization round trip
+PASS: openamr_nav_msgs/msg/NavigationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavStackStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavTaskStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ParkingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ProtectionStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/RecoveryStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/SensorStatus native serialization round trip
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+-- Found openamr_nav_msgs: 0.0.0 (/opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake)
+-- Configuring done (1.8s)
+-- Generating done (0.0s)
+-- Build files have been written to: /consumer/build/nav_install_consumer
+[ 50%] Building CXX object CMakeFiles/smoke.dir/smoke.cpp.o
+[100%] Linking CXX executable smoke
+[100%] Built target smoke
+-- Install configuration: ""
+-- Installing: /consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke
+-- Set non-toolchain portion of runtime path of "/consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke" to ""
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/package_run_dependencies/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/parent_prefix_path/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.bash
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.zsh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/packages/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig-version.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.xml
+Finished <<< nav_install_consumer [3.86s]
+
+Summary: 1 package finished [4.10s]
+PASS: installed generated messages and downstream consumer in a source-free container
diff --git a/evidence/navigation-install-20261006-final/first/consumer/validation.log b/evidence/navigation-install-20261006-final/first/consumer/validation.log
new file mode 100644
index 0000000..0ea2987
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/consumer/validation.log
@@ -0,0 +1,123 @@
+Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:2 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:6 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:9 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:11 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:13 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Fetched 37.6 MB in 8s (4742 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+The following packages will be upgraded:
+ ros-jazzy-rclcpp ros-jazzy-rclpy ros-jazzy-rosidl-default-runtime
+ ros-jazzy-std-msgs
+4 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
+Need to get 1547 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+Get:1 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclcpp amd64 28.1.22-1noble.20260911.105434 [836 kB]
+Get:2 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclpy amd64 7.1.12-1noble.20260912.162354 [468 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rosidl-default-runtime amd64 1.6.1-1noble.20260911.052508 [7150 B]
+Get:4 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-std-msgs amd64 5.3.8-1noble.20260911.094424 [236 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 1547 kB in 3s (520 kB/s)
+(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 40134 files and directories currently installed.)
+Preparing to unpack .../ros-jazzy-rclcpp_28.1.22-1noble.20260911.105434_amd64.deb ...
+Unpacking ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) over (28.1.22-1noble.20260902.055335) ...
+Preparing to unpack .../ros-jazzy-rclpy_7.1.12-1noble.20260912.162354_amd64.deb ...
+Unpacking ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) over (7.1.12-1noble.20260902.053513) ...
+Preparing to unpack .../ros-jazzy-rosidl-default-runtime_1.6.1-1noble.20260911.052508_amd64.deb ...
+Unpacking ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) over (1.6.1-1noble.20260902.015921) ...
+Preparing to unpack .../ros-jazzy-std-msgs_5.3.8-1noble.20260911.094424_amd64.deb ...
+Unpacking ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) over (5.3.8-1noble.20260902.022418) ...
+Setting up ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) ...
+Setting up ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) ...
+Setting up ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) ...
+Setting up ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) ...
+PASS: absent-install negative control
+AMENT_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs:/opt/ros/jazzy
+CMAKE_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs
+PYTHONPATH=/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
+PASS: openamr_nav_msgs/msg/ActiveConstraint native serialization round trip
+PASS: openamr_nav_msgs/msg/DockingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/LocalizationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/MotionSourceCoverage native serialization round trip
+PASS: openamr_nav_msgs/msg/NavigationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavStackStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavTaskStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ParkingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ProtectionStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/RecoveryStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/SensorStatus native serialization round trip
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+-- Found openamr_nav_msgs: 0.0.0 (/opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake)
+-- Configuring done (1.8s)
+-- Generating done (0.0s)
+-- Build files have been written to: /consumer/build/nav_install_consumer
+[ 50%] Building CXX object CMakeFiles/smoke.dir/smoke.cpp.o
+[100%] Linking CXX executable smoke
+[100%] Built target smoke
+-- Install configuration: ""
+-- Installing: /consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke
+-- Set non-toolchain portion of runtime path of "/consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke" to ""
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/package_run_dependencies/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/parent_prefix_path/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.bash
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.zsh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/packages/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig-version.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.xml
+Finished <<< nav_install_consumer [3.86s]
+
+Summary: 1 package finished [4.10s]
+PASS: installed generated messages and downstream consumer in a source-free container
diff --git a/evidence/navigation-install-20261006-final/first/producer/dependencies.txt b/evidence/navigation-install-20261006-final/first/producer/dependencies.txt
new file mode 100644
index 0000000..a0dcad6
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/producer/dependencies.txt
@@ -0,0 +1,599 @@
+adduser=3.137ubuntu1
+apt=2.8.3
+base-files=13ubuntu10.5
+base-passwd=3.6.3build1
+bash=5.2.21-2ubuntu4
+binutils-common=2.42-4ubuntu2.10
+binutils-x86-64-linux-gnu=2.42-4ubuntu2.10
+binutils=2.42-4ubuntu2.10
+bsdutils=1:2.39.3-9ubuntu6.6
+build-essential=12.10ubuntu1
+bzip2=1.0.8-5.1ubuntu0.1
+ca-certificates=20260601~24.04.1
+catch2=3.4.0-1build1
+cmake-data=3.28.3-1build7
+cmake=3.28.3-1build7
+coreutils=9.4-3ubuntu6.3
+cpp-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+cpp-13=13.3.0-6ubuntu2~24.04.1
+cpp-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+cpp=4:13.2.0-7ubuntu1
+cppcheck=2.13.0-2ubuntu3
+curl=8.5.0-2ubuntu10.13
+dash=0.5.12-6ubuntu5
+debconf=1.5.86ubuntu1
+debianutils=5.17build1
+diffutils=1:3.10-1ubuntu0.1
+dirmngr=2.4.4-2ubuntu17.6
+docutils-common=0.20.1+dfsg-3
+dpkg-dev=1.22.6ubuntu6.6
+dpkg=1.22.6ubuntu6.6
+e2fsprogs=1.47.0-2.4~exp1ubuntu4.1
+findutils=4.9.0-5build1
+fontconfig-config=2.15.0-1.1ubuntu2
+fontconfig=2.15.0-1.1ubuntu2
+fonts-dejavu-core=2.37-8
+fonts-dejavu-mono=2.37-8
+g++-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+g++-13=13.3.0-6ubuntu2~24.04.1
+g++-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+g++=4:13.2.0-7ubuntu1
+gcc-13-base=13.3.0-6ubuntu2~24.04.1
+gcc-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+gcc-13=13.3.0-6ubuntu2~24.04.1
+gcc-14-base=14.2.0-4ubuntu2~24.04.1
+gcc-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+gcc=4:13.2.0-7ubuntu1
+git-man=1:2.43.0-1ubuntu7.3
+git=1:2.43.0-1ubuntu7.3
+gnupg-utils=2.4.4-2ubuntu17.6
+gnupg2=2.4.4-2ubuntu17.6
+gnupg=2.4.4-2ubuntu17.6
+google-mock=1.14.0-1
+googletest=1.14.0-1
+gpg-agent=2.4.4-2ubuntu17.6
+gpg=2.4.4-2ubuntu17.6
+gpgconf=2.4.4-2ubuntu17.6
+gpgsm=2.4.4-2ubuntu17.6
+gpgv=2.4.4-2ubuntu17.6
+graphviz=2.42.2-9ubuntu0.1
+grep=3.11-4build1
+gzip=1.12-1ubuntu3.2
+hostname=3.23+nmu2ubuntu2
+init-system-helpers=1.66ubuntu1
+keyboxd=2.4.4-2ubuntu17.6
+libacl1=2.3.2-1build1.1
+libann0=1.1.2+doc-9build1
+libaom3=3.8.2-2ubuntu0.1
+libapparmor1=4.0.1really4.0.1-0ubuntu0.24.04.7
+libapt-pkg6.0t64=2.8.3
+libarchive13t64=3.7.2-2ubuntu0.8
+libasan8=14.2.0-4ubuntu2~24.04.1
+libassuan0=2.5.6-1build1
+libatomic1=14.2.0-4ubuntu2~24.04.1
+libattr1=1:2.5.2-1ubuntu0.1
+libaudit-common=1:3.1.2-2.1build1.1
+libaudit1=1:3.1.2-2.1build1.1
+libbinutils=2.42-4ubuntu2.10
+libblas3=3.12.0-3build1.1
+libblkid1=2.39.3-9ubuntu6.6
+libbrotli1=1.1.0-2build2
+libbsd0=0.12.1-1build1.1
+libbullet-dev=3.24+dfsg-2.1build1
+libbullet3.24t64=3.24+dfsg-2.1build1
+libbz2-1.0=1.0.8-5.1ubuntu0.1
+libc-bin=2.39-0ubuntu8.9
+libc-dev-bin=2.39-0ubuntu8.9
+libc6-dev=2.39-0ubuntu8.9
+libc6=2.39-0ubuntu8.9
+libcairo2=1.18.0-3build1
+libcap-ng0=0.8.4-2build2
+libcap2=1:2.66-5ubuntu2.4
+libcc1-0=14.2.0-4ubuntu2~24.04.1
+libcdt5=2.42.2-9ubuntu0.1
+libcgraph6=2.42.2-9ubuntu0.1
+libcom-err2=1.47.0-2.4~exp1ubuntu4.1
+libconsole-bridge-dev=1.0.1+dfsg2-3build1
+libconsole-bridge1.0=1.0.1+dfsg2-3build1
+libcrypt-dev=1:4.4.36-4build1
+libcrypt1=1:4.4.36-4build1
+libctf-nobfd0=2.42-4ubuntu2.10
+libctf0=2.42-4ubuntu2.10
+libcurl3t64-gnutls=8.5.0-2ubuntu10.13
+libcurl4t64=8.5.0-2ubuntu10.13
+libdatrie1=0.2.13-3build1
+libdb5.3t64=5.3.28+dfsg2-7
+libdbus-1-3=1.14.10-4ubuntu4.1
+libdebconfclient0=0.271ubuntu3
+libdeflate0=1.19-1build1.1
+libdpkg-perl=1.22.6ubuntu6.6
+libeigen3-dev=3.4.0-4build0.1
+liberror-perl=0.17029-2
+libexpat1-dev=2.6.1-2ubuntu0.4
+libexpat1=2.6.1-2ubuntu0.4
+libext2fs2t64=1.47.0-2.4~exp1ubuntu4.1
+libffi8=3.4.6-1build1
+libfmt-dev=9.1.0+ds1-2
+libfmt9=9.1.0+ds1-2
+libfontconfig1=2.15.0-1.1ubuntu2
+libfreetype6=2.13.2+dfsg-1ubuntu0.1
+libfribidi0=1.0.13-3build1
+libgcc-13-dev=13.3.0-6ubuntu2~24.04.1
+libgcc-s1=14.2.0-4ubuntu2~24.04.1
+libgcrypt20=1.10.3-2ubuntu0.2
+libgd3=2.3.3-9ubuntu5
+libgdbm-compat4t64=1.23-5.1build1
+libgdbm6t64=1.23-5.1build1
+libgfortran5=14.2.0-4ubuntu2~24.04.1
+libglib2.0-0t64=2.80.0-6ubuntu3.8
+libgmp10=2:6.3.0+dfsg-2ubuntu6.1
+libgnutls30t64=3.8.3-1.1ubuntu3.6
+libgomp1=14.2.0-4ubuntu2~24.04.1
+libgpg-error0=1.47-3build2.1
+libgprofng0=2.42-4ubuntu2.10
+libgraphite2-3=1.3.14-2ubuntu0.24.04.1
+libgssapi-krb5-2=1.20.1-6ubuntu2.10
+libgtest-dev=1.14.0-1
+libgts-0.7-5t64=0.7.6+darcs121130-5.2build1
+libgvc6=2.42.2-9ubuntu0.1
+libgvpr2=2.42.2-9ubuntu0.1
+libharfbuzz0b=8.3.0-2build2
+libheif-plugin-aomdec=1.17.6-1ubuntu4.8
+libheif1=1.17.6-1ubuntu4.8
+libhogweed6t64=3.9.1-2.2build1.1
+libhwasan0=14.2.0-4ubuntu2~24.04.1
+libice6=2:1.0.10-1build3
+libicu74=74.2-1ubuntu3.1
+libidn2-0=2.3.7-2build1.1
+libisl23=0.26-3build1.1
+libitm1=14.2.0-4ubuntu2~24.04.1
+libjansson4=2.14-2build2
+libjbig0=2.1-6.1ubuntu2
+libjpeg-turbo8=2.1.5-2ubuntu2
+libjpeg8=8c-2ubuntu11
+libjs-jquery=3.6.1+dfsg+~3.5.14-1
+libjs-sphinxdoc=7.2.6-6
+libjs-underscore=1.13.4~dfsg+~1.11.4-3
+libjsoncpp25=1.9.5-6build1
+libk5crypto3=1.20.1-6ubuntu2.10
+libkeyutils1=1.6.3-3build1
+libkmod2=31+20240202-2ubuntu7.2
+libkrb5-3=1.20.1-6ubuntu2.10
+libkrb5support0=1.20.1-6ubuntu2.10
+libksba8=1.6.6-1build1
+liblab-gamut1=2.42.2-9ubuntu0.1
+liblapack3=3.12.0-3build1.1
+libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
+liblerc4=4.0.0+ds-4ubuntu2
+liblsan0=14.2.0-4ubuntu2~24.04.1
+libltdl7=2.4.7-7build1
+liblttng-ctl0t64=2.13.11-2.1build4
+liblttng-ust-common1t64=2.13.7-1.1ubuntu2
+liblttng-ust-ctl5t64=2.13.7-1.1ubuntu2
+liblttng-ust-dev=2.13.7-1.1ubuntu2
+liblttng-ust-python-agent1t64=2.13.7-1.1ubuntu2
+liblttng-ust1t64=2.13.7-1.1ubuntu2
+liblz4-1=1.9.4-1build1.1
+liblz4-dev=1.9.4-1build1.1
+liblzma5=5.6.1+really5.4.5-1ubuntu0.3
+libmd0=1.1.0-2build1.1
+libmount1=2.39.3-9ubuntu6.6
+libmpc3=1.3.1-1build1.1
+libmpfr6=4.2.1-1build1.1
+libncursesw6=6.4+20240113-1ubuntu2.2
+libnettle8t64=3.9.1-2.2build1.1
+libnghttp2-14=1.59.0-1ubuntu0.4
+libnpth0t64=1.6-3.1build1
+libnuma1=2.0.18-1ubuntu0.24.04.1
+liborocos-kdl-dev=1.5.1-4build1
+liborocos-kdl1.5=1.5.1-4build1
+libp11-kit0=0.25.3-4ubuntu2.2
+libpam-modules-bin=1.5.3-5ubuntu5.7
+libpam-modules=1.5.3-5ubuntu5.7
+libpam-runtime=1.5.3-5ubuntu5.7
+libpam0g=1.5.3-5ubuntu5.7
+libpango-1.0-0=1.52.1+ds-1build1
+libpangocairo-1.0-0=1.52.1+ds-1build1
+libpangoft2-1.0-0=1.52.1+ds-1build1
+libpathplan4=2.42.2-9ubuntu0.1
+libpcre2-8-0=10.42-4ubuntu2.1
+libperl5.38t64=5.38.2-3.2ubuntu0.4
+libpixman-1-0=0.42.2-1build1
+libpkgconf3=1.8.1-2build1
+libpng16-16t64=1.6.43-5ubuntu0.6
+libpopt0=1.19+dfsg-1build1
+libproc2-0=2:4.0.4-4ubuntu3.3
+libpsl5t64=0.21.2-1.1build1
+libpython3-dev=3.12.3-0ubuntu2.1
+libpython3-stdlib=3.12.3-0ubuntu2.1
+libpython3.12-dev=3.12.3-1ubuntu0.17
+libpython3.12-minimal=3.12.3-1ubuntu0.17
+libpython3.12-stdlib=3.12.3-1ubuntu0.17
+libpython3.12t64=3.12.3-1ubuntu0.17
+libquadmath0=14.2.0-4ubuntu2~24.04.1
+libreadline8t64=8.2-4build1
+librhash0=1.4.3-3build1
+librtmp1=2.4+20151223.gitfa8646d.1-2build7
+libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
+libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
+libseccomp2=2.5.5-1ubuntu3.1
+libselinux1=3.5-2ubuntu2.1
+libsemanage-common=3.5-1build5
+libsemanage2=3.5-1build5
+libsepol2=3.5-2build1
+libsframe1=2.42-4ubuntu2.10
+libsharpyuv0=1.3.2-0.4build3
+libsm6=2:1.2.3-1build3
+libsmartcols1=2.39.3-9ubuntu6.6
+libspdlog-dev=1:1.12.0+ds-2build1
+libspdlog1.12=1:1.12.0+ds-2build1
+libsqlite3-0=3.45.1-1ubuntu2.7
+libsqlite3-dev=3.45.1-1ubuntu2.7
+libss2=1.47.0-2.4~exp1ubuntu4.1
+libssh-4=0.10.6-2ubuntu0.5
+libssl-dev=3.0.13-0ubuntu3.15
+libssl3t64=3.0.13-0ubuntu3.15
+libstdc++-13-dev=13.3.0-6ubuntu2~24.04.1
+libstdc++6=14.2.0-4ubuntu2~24.04.1
+libsystemd0=255.4-1ubuntu8.17
+libtasn1-6=4.19.0-3ubuntu0.24.04.2
+libthai-data=0.1.29-2build1
+libthai0=0.1.29-2build1
+libtiff6=4.5.1+git230720-4ubuntu2.5
+libtinfo6=6.4+20240113-1ubuntu2.2
+libtinyxml2-10=10.0.0+dfsg-2
+libtinyxml2-dev=10.0.0+dfsg-2
+libtsan2=14.2.0-4ubuntu2~24.04.1
+libubsan1=14.2.0-4ubuntu2~24.04.1
+libudev1=255.4-1ubuntu8.17
+libunistring5=1.1-2build1.1
+liburcu-dev=0.14.0-3.1build1
+liburcu8t64=0.14.0-3.1build1
+libuuid1=2.39.3-9ubuntu6.6
+libuv1t64=1.48.0-1.1build1
+libwebp7=1.3.2-0.4build3
+libx11-6=2:1.8.7-1build1
+libx11-data=2:1.8.7-1build1
+libxau6=1:1.0.9-1build6
+libxaw7=2:1.0.14-1build2
+libxcb-render0=1.15-1ubuntu2
+libxcb-shm0=1.15-1ubuntu2
+libxcb1=1.15-1ubuntu2
+libxdmcp6=1:1.1.3-0ubuntu6
+libxext6=2:1.3.4-1build2
+libxml2-utils=2.9.14+dfsg-1.3ubuntu3.8
+libxml2=2.9.14+dfsg-1.3ubuntu3.8
+libxmu6=2:1.1.3-3build2
+libxpm4=1:3.5.17-1ubuntu0.24.04.1
+libxrender1=1:0.9.10-1.1build1
+libxslt1.1=1.1.39-0exp1ubuntu0.24.04.3
+libxt6t64=1:1.2.1-1.2build1
+libxxhash0=0.8.2-2build1
+libyaml-0-2=0.2.5-1build1
+libyaml-cpp-dev=0.8.0+dfsg-6build1
+libyaml-cpp0.8=0.8.0+dfsg-6build1
+libyaml-dev=0.2.5-1build1
+libzstd-dev=1.5.5+dfsg2-2build1.1
+libzstd1=1.5.5+dfsg2-2build1.1
+linux-libc-dev=6.8.0-139.139
+login=1:4.13+dfsg1-4ubuntu3.2
+logsave=1.47.0-2.4~exp1ubuntu4.1
+lsb-release=12.0-2
+lto-disabled-list=47
+lttng-tools=2.13.11-2.1build4
+make=4.3-4.1build2
+mawk=1.3.4.20240123-1build1
+media-types=10.1.0
+mount=2.39.3-9ubuntu6.6
+ncurses-base=6.4+20240113-1ubuntu2.2
+ncurses-bin=6.4+20240113-1ubuntu2.2
+netbase=6.4
+openssl=3.0.13-0ubuntu3.15
+passwd=1:4.13+dfsg1-4ubuntu3.2
+patch=2.7.6-7build3
+perl-base=5.38.2-3.2ubuntu0.4
+perl-modules-5.38=5.38.2-3.2ubuntu0.4
+perl=5.38.2-3.2ubuntu0.4
+pinentry-curses=1.2.1-3ubuntu5
+pkg-config=1.8.1-2build1
+pkgconf-bin=1.8.1-2build1
+pkgconf=1.8.1-2build1
+procps=2:4.0.4-4ubuntu3.3
+pybind11-dev=2.11.1-2
+pydocstyle=6.3.0-1.1
+python3-argcomplete=3.1.4-1ubuntu0.1
+python3-catkin-pkg-modules=1.1.1-1
+python3-cffi-backend=1.16.0-2build1
+python3-colcon-argcomplete=0.3.3+upstream-1
+python3-colcon-bash=0.5.0-100
+python3-colcon-cd=0.2.1-100
+python3-colcon-cmake=0.2.30+upstream-1
+python3-colcon-common-extensions=0.3.0-100
+python3-colcon-core=0.21.2+upstream-1
+python3-colcon-defaults=0.2.9+upstream-1
+python3-colcon-devtools=0.3.0-100
+python3-colcon-library-path=0.2.1-100
+python3-colcon-metadata=0.3.1+upstream-1
+python3-colcon-mixin=0.3.2+upstream-1
+python3-colcon-notification=0.3.2+upstream-1
+python3-colcon-output=0.2.14+upstream-1
+python3-colcon-package-information=0.4.1+upstream-1
+python3-colcon-package-selection=0.2.10-100
+python3-colcon-parallel-executor=0.3.0-100
+python3-colcon-pkg-config=0.1.0-100
+python3-colcon-powershell=0.5.0+upstream-1
+python3-colcon-python-setup-py=0.2.9-100
+python3-colcon-recursive-crawl=0.2.3-100
+python3-colcon-ros=0.5.0+upstream-1
+python3-colcon-test-result=0.3.8-100
+python3-colcon-zsh=0.5.0-100
+python3-cryptography=41.0.7-4ubuntu0.4
+python3-dateutil=2.8.2-3ubuntu1
+python3-dbus=1.3.2-5build3
+python3-dev=3.12.3-0ubuntu2.1
+python3-distlib=0.3.8-1
+python3-distro=1.9.0-1
+python3-docutils=0.20.1+dfsg-3
+python3-empy=3.3.4-2
+python3-flake8-builtins=2.1.0-1
+python3-flake8-comprehensions=3.14.0-1
+python3-flake8-docstrings=1.6.0-2
+python3-flake8-import-order=0.18.2-2
+python3-flake8-quotes=3.4.0-1
+python3-flake8=7.0.0-1
+python3-importlib-metadata=4.12.0-1
+python3-iniconfig=1.1.1-2
+python3-lark=1.1.9-1
+python3-lxml=5.2.1-1
+python3-mccabe=0.7.0-1
+python3-minimal=3.12.3-0ubuntu2.1
+python3-more-itertools=10.2.0-1
+python3-notify2=0.3-5
+python3-numpy=1:1.26.4+ds-6ubuntu1
+python3-packaging=24.0-1
+python3-pkg-resources=68.1.2-2ubuntu1.2
+python3-pluggy=1.4.0-1
+python3-psutil=5.9.8-2build2
+python3-pycodestyle=2.11.1-1
+python3-pydocstyle=6.3.0-1.1
+python3-pyflakes=3.2.0-1
+python3-pygments=2.17.2+dfsg-1
+python3-pykdl=1.5.1-4build1
+python3-pyparsing=3.1.1-1
+python3-pytest=7.4.4-1
+python3-roman=3.3-3
+python3-rosdep-modules=0.27.0-1
+python3-rosdep=0.27.0-1
+python3-rosdistro-modules=1.1.0-1
+python3-rospkg-modules=1.6.3-1
+python3-setuptools=68.1.2-2ubuntu1.2
+python3-six=1.16.0-4
+python3-snowballstemmer=2.2.0-4build1
+python3-vcstool=0.3.0-1
+python3-yaml=6.0.1-2build2
+python3-zipp=1.0.0-6ubuntu0.1
+python3.12-dev=3.12.3-1ubuntu0.17
+python3.12-minimal=3.12.3-1ubuntu0.17
+python3.12=3.12.3-1ubuntu0.17
+python3=3.12.3-0ubuntu2.1
+readline-common=8.2-4build1
+ros-jazzy-action-msgs=2.0.4-1noble.20260902.015426
+ros-jazzy-actionlib-msgs=5.3.8-1noble.20260902.034206
+ros-jazzy-ament-cmake-auto=2.5.6-2noble.20260225.232257
+ros-jazzy-ament-cmake-copyright=0.17.5-1noble.20260410.113746
+ros-jazzy-ament-cmake-core=2.5.6-2noble.20260224.191131
+ros-jazzy-ament-cmake-cppcheck=0.17.5-1noble.20260410.113607
+ros-jazzy-ament-cmake-cpplint=0.17.5-1noble.20260410.105800
+ros-jazzy-ament-cmake-export-definitions=2.5.6-2noble.20260224.232207
+ros-jazzy-ament-cmake-export-dependencies=2.5.6-2noble.20260225.043730
+ros-jazzy-ament-cmake-export-include-directories=2.5.6-2noble.20260224.232223
+ros-jazzy-ament-cmake-export-interfaces=2.5.6-2noble.20260225.042039
+ros-jazzy-ament-cmake-export-libraries=2.5.6-2noble.20260224.232254
+ros-jazzy-ament-cmake-export-link-flags=2.5.6-2noble.20260225.042107
+ros-jazzy-ament-cmake-export-targets=2.5.6-2noble.20260225.042100
+ros-jazzy-ament-cmake-flake8=0.17.5-1noble.20260410.113910
+ros-jazzy-ament-cmake-gen-version-h=2.5.6-2noble.20260225.042237
+ros-jazzy-ament-cmake-gmock=2.5.6-2noble.20260225.215706
+ros-jazzy-ament-cmake-gtest=2.5.6-2noble.20260225.145055
+ros-jazzy-ament-cmake-include-directories=2.5.6-2noble.20260225.042241
+ros-jazzy-ament-cmake-libraries=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-lint-cmake=0.17.5-1noble.20260410.113602
+ros-jazzy-ament-cmake-pep257=0.17.5-1noble.20260410.113929
+ros-jazzy-ament-cmake-pytest=2.5.6-2noble.20260225.145739
+ros-jazzy-ament-cmake-python=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-ros=0.12.1-1noble.20260603.150631
+ros-jazzy-ament-cmake-target-dependencies=2.5.6-2noble.20260225.043936
+ros-jazzy-ament-cmake-test=2.5.6-2noble.20260225.143205
+ros-jazzy-ament-cmake-uncrustify=0.17.5-1noble.20260410.113615
+ros-jazzy-ament-cmake-version=2.5.6-2noble.20260225.042330
+ros-jazzy-ament-cmake-xmllint=0.17.5-1noble.20260410.113914
+ros-jazzy-ament-cmake=2.5.6-2noble.20260225.222913
+ros-jazzy-ament-copyright=0.17.5-1noble.20260410.105859
+ros-jazzy-ament-cppcheck=0.17.5-1noble.20260410.080408
+ros-jazzy-ament-cpplint=0.17.5-1noble.20260410.080348
+ros-jazzy-ament-flake8=0.17.5-1noble.20260410.113507
+ros-jazzy-ament-index-cpp=1.8.4-1noble.20260519.011052
+ros-jazzy-ament-index-python=1.8.4-1noble.20260519.010916
+ros-jazzy-ament-lint-auto=0.17.5-1noble.20260410.080333
+ros-jazzy-ament-lint-cmake=0.17.5-1noble.20260410.080405
+ros-jazzy-ament-lint-common=0.17.5-1noble.20260410.114154
+ros-jazzy-ament-lint=0.17.5-1noble.20260410.080358
+ros-jazzy-ament-package=0.16.5-1noble.20260121.174946
+ros-jazzy-ament-pep257=0.17.5-1noble.20260410.113520
+ros-jazzy-ament-uncrustify=0.17.5-1noble.20260410.080359
+ros-jazzy-ament-xmllint=0.17.5-1noble.20260410.113521
+ros-jazzy-builtin-interfaces=2.0.4-1noble.20260902.013948
+ros-jazzy-class-loader=2.7.1-1noble.20260604.024917
+ros-jazzy-common-interfaces=5.3.8-1noble.20260902.043650
+ros-jazzy-composition-interfaces=2.0.4-1noble.20260902.024252
+ros-jazzy-console-bridge-vendor=1.7.2-1noble.20260603.150411
+ros-jazzy-diagnostic-msgs=5.3.8-1noble.20260902.041325
+ros-jazzy-domain-coordinator=0.12.1-1noble.20260603.150342
+ros-jazzy-eigen3-cmake-module=0.3.1-1noble.20260603.150413
+ros-jazzy-fastcdr=2.2.8-1noble.20260901.205404
+ros-jazzy-fastrtps-cmake-module=3.6.4-1noble.20260603.150331
+ros-jazzy-fastrtps=2.14.6-1noble.20260901.222814
+ros-jazzy-foonathan-memory-vendor=1.3.1-3noble.20260225.055155
+ros-jazzy-geometry-msgs=5.3.8-1noble.20260902.030745
+ros-jazzy-geometry2=0.36.22-1noble.20260903.023449
+ros-jazzy-gmock-vendor=1.14.9000-2noble.20260225.143751
+ros-jazzy-gtest-vendor=1.14.9000-2noble.20260225.055309
+ros-jazzy-kdl-parser=2.11.0-3noble.20260901.011356
+ros-jazzy-keyboard-handler=0.3.2-1noble.20260225.235108
+ros-jazzy-launch-ros=0.26.12-1noble.20260902.054847
+ros-jazzy-launch-testing-ament-cmake=3.4.11-1noble.20260603.151149
+ros-jazzy-launch-testing-ros=0.26.12-1noble.20260902.081433
+ros-jazzy-launch-testing=3.4.11-1noble.20260603.150907
+ros-jazzy-launch-xml=3.4.11-1noble.20260603.150705
+ros-jazzy-launch-yaml=3.4.11-1noble.20260603.150711
+ros-jazzy-launch=3.4.11-1noble.20260603.150356
+ros-jazzy-liblz4-vendor=0.26.11-1noble.20260603.150356
+ros-jazzy-libstatistics-collector=1.7.4-1noble.20260902.051231
+ros-jazzy-libyaml-vendor=1.6.4-2noble.20260603.150356
+ros-jazzy-lifecycle-msgs=2.0.4-1noble.20260902.030832
+ros-jazzy-mcap-vendor=0.26.11-1noble.20260603.151024
+ros-jazzy-message-filters=4.11.17-1noble.20260902.103742
+ros-jazzy-nav-msgs=5.3.8-1noble.20260902.041413
+ros-jazzy-orocos-kdl-vendor=0.5.2-1noble.20260603.150813
+ros-jazzy-osrf-pycommon=2.1.7-1noble.20260225.055811
+ros-jazzy-pluginlib=5.4.6-1noble.20260831.165748
+ros-jazzy-pybind11-vendor=3.1.3-1noble.20260226.000033
+ros-jazzy-python-cmake-module=0.11.1-2noble.20260226.000327
+ros-jazzy-python-orocos-kdl-vendor=0.5.2-1noble.20260603.151028
+ros-jazzy-rcl-action=9.2.11-1noble.20260902.045222
+ros-jazzy-rcl-interfaces=2.0.4-1noble.20260902.021729
+ros-jazzy-rcl-lifecycle=9.2.11-1noble.20260902.051007
+ros-jazzy-rcl-logging-interface=3.1.1-1noble.20260603.152452
+ros-jazzy-rcl-logging-spdlog=3.1.1-1noble.20260604.025148
+ros-jazzy-rcl-yaml-param-parser=9.2.11-1noble.20260612.050432
+ros-jazzy-rcl=9.2.11-1noble.20260902.044558
+ros-jazzy-rclcpp-action=28.1.22-1noble.20260902.103722
+ros-jazzy-rclcpp-components=28.1.22-1noble.20260902.062054
+ros-jazzy-rclcpp-lifecycle=28.1.22-1noble.20260903.011547
+ros-jazzy-rclcpp=28.1.22-1noble.20260902.055335
+ros-jazzy-rclpy=7.1.12-1noble.20260902.053513
+ros-jazzy-rcpputils=2.11.4-1noble.20260603.152446
+ros-jazzy-rcutils=6.7.6-1noble.20260603.152220
+ros-jazzy-rmw-dds-common=3.1.1-1noble.20260902.031038
+ros-jazzy-rmw-fastrtps-cpp=8.4.4-1noble.20260902.041916
+ros-jazzy-rmw-fastrtps-shared-cpp=8.4.4-1noble.20260902.041127
+ros-jazzy-rmw-implementation-cmake=7.3.3-1noble.20260225.225156
+ros-jazzy-rmw-implementation=2.15.6-1noble.20260902.043425
+ros-jazzy-rmw=7.3.3-1noble.20260612.050218
+ros-jazzy-robot-state-publisher=3.3.4-1noble.20260903.022201
+ros-jazzy-ros-base=0.11.0-1noble.20260903.093452
+ros-jazzy-ros-core=0.11.0-1noble.20260903.085113
+ros-jazzy-ros-environment=4.2.1-1noble.20260225.043405
+ros-jazzy-ros-workspace=1.0.3-7noble.20260224.191628
+ros-jazzy-ros2action=0.32.12-1noble.20260903.070315
+ros-jazzy-ros2bag=0.26.11-1noble.20260903.091706
+ros-jazzy-ros2cli-common-extensions=0.3.1-1noble.20260903.085021
+ros-jazzy-ros2cli=0.32.12-1noble.20260902.102710
+ros-jazzy-ros2component=0.32.12-1noble.20260903.084755
+ros-jazzy-ros2doctor=0.32.12-1noble.20260902.103121
+ros-jazzy-ros2interface=0.32.12-1noble.20260902.103123
+ros-jazzy-ros2launch=0.26.12-1noble.20260903.074444
+ros-jazzy-ros2lifecycle=0.32.12-1noble.20260903.084439
+ros-jazzy-ros2multicast=0.32.12-1noble.20260902.103136
+ros-jazzy-ros2node=0.32.12-1noble.20260902.103130
+ros-jazzy-ros2param=0.32.12-1noble.20260903.084453
+ros-jazzy-ros2pkg=0.32.12-1noble.20260903.070408
+ros-jazzy-ros2plugin=5.4.6-1noble.20260903.074527
+ros-jazzy-ros2run=0.32.12-1noble.20260903.074618
+ros-jazzy-ros2service=0.32.12-1noble.20260903.074340
+ros-jazzy-ros2topic=0.32.12-1noble.20260903.070408
+ros-jazzy-rosbag2-compression-zstd=0.26.11-1noble.20260903.075117
+ros-jazzy-rosbag2-compression=0.26.11-1noble.20260903.070441
+ros-jazzy-rosbag2-cpp=0.26.11-1noble.20260902.083107
+ros-jazzy-rosbag2-interfaces=0.26.11-1noble.20260902.022225
+ros-jazzy-rosbag2-py=0.26.11-1noble.20260903.090602
+ros-jazzy-rosbag2-storage-default-plugins=0.26.11-1noble.20260903.075127
+ros-jazzy-rosbag2-storage-mcap=0.26.11-1noble.20260903.070458
+ros-jazzy-rosbag2-storage-sqlite3=0.26.11-1noble.20260903.070451
+ros-jazzy-rosbag2-storage=0.26.11-1noble.20260902.082620
+ros-jazzy-rosbag2-transport=0.26.11-1noble.20260903.085220
+ros-jazzy-rosbag2=0.26.11-1noble.20260903.092044
+ros-jazzy-rosgraph-msgs=2.0.4-1noble.20260902.031408
+ros-jazzy-rosidl-adapter=4.6.9-1noble.20260612.045507
+ros-jazzy-rosidl-cli=4.6.9-1noble.20260612.045120
+ros-jazzy-rosidl-cmake=4.6.9-1noble.20260612.050210
+ros-jazzy-rosidl-core-generators=0.2.1-1noble.20260902.013715
+ros-jazzy-rosidl-core-runtime=0.2.1-1noble.20260902.013745
+ros-jazzy-rosidl-default-generators=1.6.1-1noble.20260902.021422
+ros-jazzy-rosidl-default-runtime=1.6.1-1noble.20260902.015921
+ros-jazzy-rosidl-dynamic-typesupport-fastrtps=0.1.0-3noble.20260902.013600
+ros-jazzy-rosidl-dynamic-typesupport=0.1.2-3noble.20260612.045843
+ros-jazzy-rosidl-generator-c=4.6.9-1noble.20260612.050418
+ros-jazzy-rosidl-generator-cpp=4.6.9-1noble.20260612.050852
+ros-jazzy-rosidl-generator-py=0.22.2-1noble.20260612.051058
+ros-jazzy-rosidl-generator-rs=0.5.0-1noble.20260813.022251
+ros-jazzy-rosidl-generator-type-description=4.6.9-1noble.20260612.050043
+ros-jazzy-rosidl-parser=4.6.9-1noble.20260612.045810
+ros-jazzy-rosidl-pycommon=4.6.9-1noble.20260612.045929
+ros-jazzy-rosidl-runtime-c=4.6.9-1noble.20260612.045513
+ros-jazzy-rosidl-runtime-cpp=4.6.9-1noble.20260612.045852
+ros-jazzy-rosidl-runtime-py=0.13.2-1noble.20260612.050026
+ros-jazzy-rosidl-typesupport-c=3.2.3-1noble.20260612.050857
+ros-jazzy-rosidl-typesupport-cpp=3.2.3-1noble.20260612.051324
+ros-jazzy-rosidl-typesupport-fastrtps-c=3.6.4-1noble.20260901.223423
+ros-jazzy-rosidl-typesupport-fastrtps-cpp=3.6.4-1noble.20260901.222810
+ros-jazzy-rosidl-typesupport-interface=4.6.9-1noble.20260612.045126
+ros-jazzy-rosidl-typesupport-introspection-c=4.6.9-1noble.20260612.050623
+ros-jazzy-rosidl-typesupport-introspection-cpp=4.6.9-1noble.20260612.051103
+ros-jazzy-rpyutils=0.4.2-1noble.20260225.142204
+ros-jazzy-sensor-msgs-py=5.3.8-1noble.20260902.043313
+ros-jazzy-sensor-msgs=5.3.8-1noble.20260902.041633
+ros-jazzy-service-msgs=2.0.4-1noble.20260902.015102
+ros-jazzy-shape-msgs=5.3.8-1noble.20260902.034008
+ros-jazzy-spdlog-vendor=1.6.2-1noble.20260603.150612
+ros-jazzy-sqlite3-vendor=0.26.11-1noble.20260603.150654
+ros-jazzy-sros2-cmake=0.13.6-1noble.20260903.075137
+ros-jazzy-sros2=0.13.6-1noble.20260903.070845
+ros-jazzy-statistics-msgs=2.0.4-1noble.20260902.022352
+ros-jazzy-std-msgs=5.3.8-1noble.20260902.022418
+ros-jazzy-std-srvs=5.3.8-1noble.20260902.031157
+ros-jazzy-stereo-msgs=5.3.8-1noble.20260902.043227
+ros-jazzy-tf2-bullet=0.36.22-1noble.20260903.022532
+ros-jazzy-tf2-eigen-kdl=0.36.22-1noble.20260902.042605
+ros-jazzy-tf2-eigen=0.36.22-1noble.20260903.022246
+ros-jazzy-tf2-geometry-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-kdl=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-msgs=0.36.22-1noble.20260902.041736
+ros-jazzy-tf2-py=0.36.22-1noble.20260902.102727
+ros-jazzy-tf2-ros-py=0.36.22-1noble.20260903.022808
+ros-jazzy-tf2-ros=0.36.22-1noble.20260903.021700
+ros-jazzy-tf2-sensor-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-tools=0.36.22-1noble.20260903.022914
+ros-jazzy-tf2=0.36.22-1noble.20260902.041654
+ros-jazzy-tinyxml2-vendor=0.9.2-1noble.20260225.230621
+ros-jazzy-tracetools=8.2.6-1noble.20260603.152223
+ros-jazzy-trajectory-msgs=5.3.8-1noble.20260902.041818
+ros-jazzy-type-description-interfaces=2.0.4-1noble.20260902.015447
+ros-jazzy-uncrustify-vendor=3.0.1-1noble.20260225.230730
+ros-jazzy-unique-identifier-msgs=2.5.1-1noble.20260902.014005
+ros-jazzy-urdf-parser-plugin=2.10.1-2noble.20260603.151118
+ros-jazzy-urdf=2.10.1-2noble.20260831.232032
+ros-jazzy-urdfdom-headers=1.1.3-1noble.20260603.150728
+ros-jazzy-urdfdom=4.0.2-1noble.20260603.151654
+ros-jazzy-visualization-msgs=5.3.8-1noble.20260902.042956
+ros-jazzy-yaml-cpp-vendor=9.0.1-1noble.20260225.230938
+ros-jazzy-zstd-vendor=0.26.11-1noble.20260603.150731
+ros2-apt-source=1.2.0~noble
+rpcsvc-proto=1.4.2-0ubuntu7
+sed=4.9-2ubuntu0.24.04.1
+sensible-utils=0.0.22
+sgml-base=1.31
+sudo=1.9.15p5-3ubuntu5.24.04.2
+sysvinit-utils=3.08-6ubuntu3
+tar=1.35+dfsg-3ubuntu0.4
+tzdata=2026c-0ubuntu0.24.04.1
+ubuntu-keyring=2023.11.28.1
+uncrustify=0.78.1+dfsg1-1
+unminimize=0.2.1
+util-linux=2.39.3-9ubuntu6.6
+uuid-dev=2.39.3-9ubuntu6.6
+x11-common=1:7.7+23ubuntu3
+xml-core=0.19
+xz-utils=5.6.1+really5.4.5-1ubuntu0.3
+zlib1g-dev=1:1.3.dfsg-3.1ubuntu2.2
+zlib1g=1:1.3.dfsg-3.1ubuntu2.2
diff --git a/evidence/navigation-install-20261006-final/first/producer/steps.log b/evidence/navigation-install-20261006-final/first/producer/steps.log
new file mode 100644
index 0000000..9ffb965
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/producer/steps.log
@@ -0,0 +1,649 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:9 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:13 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:14 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Fetched 37.6 MB in 9s (4195 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+git is already the newest version (1:2.43.0-1ubuntu7.3).
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+python3-rosdep is already the newest version (0.27.0-1).
+0 upgraded, 0 newly installed, 0 to remove and 156 not upgraded.
+Warning: running 'rosdep update' as root is not recommended.
+ You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update' again without sudo.
+reading in sources list data from /etc/ros/rosdep/sources.list.d
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
+Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
+Skip distro "ardent" different from requested "jazzy"
+Skip distro "bouncy" different from requested "jazzy"
+Skip distro "crystal" different from requested "jazzy"
+Skip distro "dashing" different from requested "jazzy"
+Skip distro "eloquent" different from requested "jazzy"
+Skip distro "foxy" different from requested "jazzy"
+Skip distro "galactic" different from requested "jazzy"
+Skip distro "groovy" different from requested "jazzy"
+Skip distro "humble" different from requested "jazzy"
+Skip distro "hydro" different from requested "jazzy"
+Skip distro "indigo" different from requested "jazzy"
+Skip distro "iron" different from requested "jazzy"
+Skip distro "jade" different from requested "jazzy"
+Add distro "jazzy"
+Skip distro "kilted" different from requested "jazzy"
+Skip distro "kinetic" different from requested "jazzy"
+Skip distro "lunar" different from requested "jazzy"
+Skip distro "lyrical" different from requested "jazzy"
+Skip distro "melodic" different from requested "jazzy"
+Skip distro "noetic" different from requested "jazzy"
+Skip distro "rolling" different from requested "jazzy"
+updated cache in /root/.ros/rosdep/sources.cache
+Cloning into '/producer/src/interfaces'...
+HEAD is now at fa7c438 [C9] Add LeRobotDataset whole-body capture contract (#16)
+PIN VERIFIED: openamr_nav_msgs 0.0.0
+#All required rosdeps installed successfully
+Starting >>> openamr_nav_msgs
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rosidl_default_generators: 1.6.1 (/opt/ros/jazzy/share/rosidl_default_generators/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rosidl_adapter: 4.6.9 (/opt/ros/jazzy/share/rosidl_adapter/cmake)
+-- Found builtin_interfaces: 2.0.4 (/opt/ros/jazzy/share/builtin_interfaces/cmake)
+-- Found std_msgs: 5.3.8 (/opt/ros/jazzy/share/std_msgs/cmake)
+-- Found ament_cmake_ros: 0.12.1 (/opt/ros/jazzy/share/ament_cmake_ros/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found python_cmake_module: 0.11.1 (/opt/ros/jazzy/share/python_cmake_module/cmake)
+-- Found PythonExtra: /usr/bin/python3
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development NumPy Development.Module Development.Embed
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Configuring done (4.6s)
+-- Generating done (0.2s)
+-- Build files have been written to: /producer/build/openamr_nav_msgs
+[ 1%] Generating type hashes for ROS interfaces
+[ 2%] Generating Rust code for ROS interfaces
+[ 2%] Built target ament_cmake_python_copy_openamr_nav_msgs
+running egg_info
+creating openamr_nav_msgs.egg-info
+writing openamr_nav_msgs.egg-info/PKG-INFO
+writing dependency_links to openamr_nav_msgs.egg-info/dependency_links.txt
+writing top-level names to openamr_nav_msgs.egg-info/top_level.txt
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+reading manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+[ 2%] Built target ament_cmake_python_build_openamr_nav_msgs_egg
+[ 2%] Built target openamr_nav_msgs__rosidl_generator_type_description
+[ 3%] Generating C code for ROS interfaces
+[ 3%] Generating C++ code for ROS interfaces
+[ 3%] Built target openamr_nav_msgs__rs
+[ 3%] Built target openamr_nav_msgs__cpp
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__functions.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__description.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c.o
+[ 8%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__description.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__functions.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 10%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__description.c.o
+[ 11%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__functions.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__description.c.o
+[ 13%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__functions.c.o
+[ 14%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__description.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__functions.c.o
+[ 16%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 17%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__description.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__functions.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 19%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c.o
+[ 20%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__description.c.o
+[ 22%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__functions.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__description.c.o
+[ 24%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__functions.c.o
+[ 25%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__description.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__functions.c.o
+[ 27%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 28%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_c.so
+[ 28%] Built target openamr_nav_msgs__rosidl_generator_c
+[ 29%] Generating C introspection for ROS interfaces
+[ 29%] Generating C type support dispatch for ROS interfaces
+[ 30%] Generating C++ type support dispatch for ROS interfaces
+[ 30%] Generating C++ introspection for ROS interfaces
+[ 31%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 32%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 33%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 35%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 35%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 36%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 37%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 38%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 39%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 39%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 40%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 41%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 42%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 43%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 45%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 46%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 47%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_c.so
+[ 48%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 48%] Built target openamr_nav_msgs__rosidl_typesupport_c
+[ 49%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 50%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp.o
+[ 51%] Linking C shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+[ 51%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_c
+[ 52%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 53%] Generating C type support for eProsima Fast-RTPS
+[ 54%] Generating C++ type support for eProsima Fast-RTPS
+[ 55%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp.o
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 58%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp.o
+[ 59%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 60%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp.o
+[ 61%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/navigation_status__type_support_c.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/navigation_status__type_support.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 65%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp.o
+[ 66%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support_c.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 68%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp.o
+[ 69%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_stack_status__type_support.cpp.o
+[ 70%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+[ 71%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp.o
+[ 71%] Built target openamr_nav_msgs__rosidl_typesupport_cpp
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/localization_status__type_support_c.cpp.o
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/localization_status__type_support.cpp.o
+[ 72%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+[ 72%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_cpp
+[ 73%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/sensor_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/sensor_status__type_support_c.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_task_status__type_support.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support_c.cpp.o
+[ 76%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/recovery_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/recovery_status__type_support_c.cpp.o
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/protection_status__type_support_c.cpp.o
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/protection_status__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/motion_source_coverage__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support_c.cpp.o
+[ 80%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/active_constraint__type_support.cpp.o
+[ 81%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/active_constraint__type_support_c.cpp.o
+[ 82%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/docking_status__type_support_c.cpp.o
+[ 83%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/docking_status__type_support.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/parking_status__type_support_c.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/parking_status__type_support.cpp.o
+[ 84%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+[ 84%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_c
+[Processing: openamr_nav_msgs]
+[ 85%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+[ 85%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp
+[ 85%] Built target openamr_nav_msgs
+[ 86%] Generating Python code for ROS interfaces
+[ 86%] Built target openamr_nav_msgs__py
+[ 86%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_stack_status_s.c.o
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_localization_status_s.c.o
+[ 88%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_navigation_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_sensor_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_recovery_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_task_status_s.c.o
+[ 91%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_protection_status_s.c.o
+[ 92%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_motion_source_coverage_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_active_constraint_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_docking_status_s.c.o
+[ 94%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_parking_status_s.c.o
+[ 95%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_py.so
+[ 95%] Built target openamr_nav_msgs__rosidl_generator_py
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c.o
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c.o
+[ 98%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+[ 99%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+[100%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_introspection_c
+-- Install configuration: ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/rosidl_interfaces/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/dds_fastrtps
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/dependency_links.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/PKG-INFO
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/SOURCES.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/top_level.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py'...
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py'...
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/build.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg/rmw.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/lib.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/Cargo.toml
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/package_run_dependencies/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/parent_prefix_path/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.bash
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.zsh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_dependencies-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_include_directories-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_aggregate_target-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig-version.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.xml
+Finished <<< openamr_nav_msgs [36.9s]
+
+Summary: 1 package finished [37.1s]
+8b7e82b2bc6b2705c72cdf17002e4feaf5077e62bd7ca1f044df3a59e000f60b /evidence/navigation-install.tar.gz
+692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73 /evidence/interfaces-source.zip
+PASS: pinned producer install packaged
diff --git a/evidence/navigation-install-20261006-final/first/producer/validation.log b/evidence/navigation-install-20261006-final/first/producer/validation.log
new file mode 100644
index 0000000..9ffb965
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/first/producer/validation.log
@@ -0,0 +1,649 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:9 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:13 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:14 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Fetched 37.6 MB in 9s (4195 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+git is already the newest version (1:2.43.0-1ubuntu7.3).
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+python3-rosdep is already the newest version (0.27.0-1).
+0 upgraded, 0 newly installed, 0 to remove and 156 not upgraded.
+Warning: running 'rosdep update' as root is not recommended.
+ You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update' again without sudo.
+reading in sources list data from /etc/ros/rosdep/sources.list.d
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
+Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
+Skip distro "ardent" different from requested "jazzy"
+Skip distro "bouncy" different from requested "jazzy"
+Skip distro "crystal" different from requested "jazzy"
+Skip distro "dashing" different from requested "jazzy"
+Skip distro "eloquent" different from requested "jazzy"
+Skip distro "foxy" different from requested "jazzy"
+Skip distro "galactic" different from requested "jazzy"
+Skip distro "groovy" different from requested "jazzy"
+Skip distro "humble" different from requested "jazzy"
+Skip distro "hydro" different from requested "jazzy"
+Skip distro "indigo" different from requested "jazzy"
+Skip distro "iron" different from requested "jazzy"
+Skip distro "jade" different from requested "jazzy"
+Add distro "jazzy"
+Skip distro "kilted" different from requested "jazzy"
+Skip distro "kinetic" different from requested "jazzy"
+Skip distro "lunar" different from requested "jazzy"
+Skip distro "lyrical" different from requested "jazzy"
+Skip distro "melodic" different from requested "jazzy"
+Skip distro "noetic" different from requested "jazzy"
+Skip distro "rolling" different from requested "jazzy"
+updated cache in /root/.ros/rosdep/sources.cache
+Cloning into '/producer/src/interfaces'...
+HEAD is now at fa7c438 [C9] Add LeRobotDataset whole-body capture contract (#16)
+PIN VERIFIED: openamr_nav_msgs 0.0.0
+#All required rosdeps installed successfully
+Starting >>> openamr_nav_msgs
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rosidl_default_generators: 1.6.1 (/opt/ros/jazzy/share/rosidl_default_generators/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rosidl_adapter: 4.6.9 (/opt/ros/jazzy/share/rosidl_adapter/cmake)
+-- Found builtin_interfaces: 2.0.4 (/opt/ros/jazzy/share/builtin_interfaces/cmake)
+-- Found std_msgs: 5.3.8 (/opt/ros/jazzy/share/std_msgs/cmake)
+-- Found ament_cmake_ros: 0.12.1 (/opt/ros/jazzy/share/ament_cmake_ros/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found python_cmake_module: 0.11.1 (/opt/ros/jazzy/share/python_cmake_module/cmake)
+-- Found PythonExtra: /usr/bin/python3
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development NumPy Development.Module Development.Embed
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Configuring done (4.6s)
+-- Generating done (0.2s)
+-- Build files have been written to: /producer/build/openamr_nav_msgs
+[ 1%] Generating type hashes for ROS interfaces
+[ 2%] Generating Rust code for ROS interfaces
+[ 2%] Built target ament_cmake_python_copy_openamr_nav_msgs
+running egg_info
+creating openamr_nav_msgs.egg-info
+writing openamr_nav_msgs.egg-info/PKG-INFO
+writing dependency_links to openamr_nav_msgs.egg-info/dependency_links.txt
+writing top-level names to openamr_nav_msgs.egg-info/top_level.txt
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+reading manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+[ 2%] Built target ament_cmake_python_build_openamr_nav_msgs_egg
+[ 2%] Built target openamr_nav_msgs__rosidl_generator_type_description
+[ 3%] Generating C code for ROS interfaces
+[ 3%] Generating C++ code for ROS interfaces
+[ 3%] Built target openamr_nav_msgs__rs
+[ 3%] Built target openamr_nav_msgs__cpp
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__functions.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__description.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c.o
+[ 8%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__description.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__functions.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 10%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__description.c.o
+[ 11%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__functions.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__description.c.o
+[ 13%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__functions.c.o
+[ 14%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__description.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__functions.c.o
+[ 16%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 17%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__description.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__functions.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 19%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c.o
+[ 20%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__description.c.o
+[ 22%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__functions.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__description.c.o
+[ 24%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__functions.c.o
+[ 25%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__description.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__functions.c.o
+[ 27%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 28%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_c.so
+[ 28%] Built target openamr_nav_msgs__rosidl_generator_c
+[ 29%] Generating C introspection for ROS interfaces
+[ 29%] Generating C type support dispatch for ROS interfaces
+[ 30%] Generating C++ type support dispatch for ROS interfaces
+[ 30%] Generating C++ introspection for ROS interfaces
+[ 31%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 32%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 33%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 35%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 35%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 36%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 37%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 38%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 39%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 39%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 40%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 41%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 42%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 43%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 45%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 46%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 47%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_c.so
+[ 48%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 48%] Built target openamr_nav_msgs__rosidl_typesupport_c
+[ 49%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 50%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp.o
+[ 51%] Linking C shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+[ 51%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_c
+[ 52%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 53%] Generating C type support for eProsima Fast-RTPS
+[ 54%] Generating C++ type support for eProsima Fast-RTPS
+[ 55%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp.o
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 58%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp.o
+[ 59%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 60%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp.o
+[ 61%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/navigation_status__type_support_c.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/navigation_status__type_support.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 65%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp.o
+[ 66%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support_c.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 68%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp.o
+[ 69%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_stack_status__type_support.cpp.o
+[ 70%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+[ 71%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp.o
+[ 71%] Built target openamr_nav_msgs__rosidl_typesupport_cpp
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/localization_status__type_support_c.cpp.o
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/localization_status__type_support.cpp.o
+[ 72%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+[ 72%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_cpp
+[ 73%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/sensor_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/sensor_status__type_support_c.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_task_status__type_support.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support_c.cpp.o
+[ 76%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/recovery_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/recovery_status__type_support_c.cpp.o
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/protection_status__type_support_c.cpp.o
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/protection_status__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/motion_source_coverage__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support_c.cpp.o
+[ 80%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/active_constraint__type_support.cpp.o
+[ 81%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/active_constraint__type_support_c.cpp.o
+[ 82%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/docking_status__type_support_c.cpp.o
+[ 83%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/docking_status__type_support.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/parking_status__type_support_c.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/parking_status__type_support.cpp.o
+[ 84%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+[ 84%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_c
+[Processing: openamr_nav_msgs]
+[ 85%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+[ 85%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp
+[ 85%] Built target openamr_nav_msgs
+[ 86%] Generating Python code for ROS interfaces
+[ 86%] Built target openamr_nav_msgs__py
+[ 86%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_stack_status_s.c.o
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_localization_status_s.c.o
+[ 88%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_navigation_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_sensor_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_recovery_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_task_status_s.c.o
+[ 91%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_protection_status_s.c.o
+[ 92%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_motion_source_coverage_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_active_constraint_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_docking_status_s.c.o
+[ 94%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_parking_status_s.c.o
+[ 95%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_py.so
+[ 95%] Built target openamr_nav_msgs__rosidl_generator_py
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c.o
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c.o
+[ 98%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+[ 99%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+[100%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_introspection_c
+-- Install configuration: ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/rosidl_interfaces/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/dds_fastrtps
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/dependency_links.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/PKG-INFO
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/SOURCES.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/top_level.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py'...
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py'...
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/build.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg/rmw.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/lib.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/Cargo.toml
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/package_run_dependencies/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/parent_prefix_path/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.bash
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.zsh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_dependencies-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_include_directories-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_aggregate_target-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig-version.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.xml
+Finished <<< openamr_nav_msgs [36.9s]
+
+Summary: 1 package finished [37.1s]
+8b7e82b2bc6b2705c72cdf17002e4feaf5077e62bd7ca1f044df3a59e000f60b /evidence/navigation-install.tar.gz
+692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73 /evidence/interfaces-source.zip
+PASS: pinned producer install packaged
diff --git a/evidence/navigation-install-20261006-final/image-pull.log b/evidence/navigation-install-20261006-final/image-pull.log
new file mode 100644
index 0000000..d0ec143
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/image-pull.log
@@ -0,0 +1,4 @@
+docker.io/library/ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8: Pulling from library/ros
+Digest: sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8
+Status: Image is up to date for ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8
+docker.io/library/ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8
diff --git a/evidence/navigation-install-20261006-final/manifest.json b/evidence/navigation-install-20261006-final/manifest.json
new file mode 100644
index 0000000..dfa1f40
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/manifest.json
@@ -0,0 +1,15 @@
+{
+ "schema_version": 1,
+ "component": "interfaces",
+ "source_repository": "https://github.com/openAMRobot/openamrobot-interfaces.git",
+ "source_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "packages": {"openamr_nav_msgs": "0.0.0"},
+ "contract_version": 1,
+ "status": "source-install-candidate",
+ "validation_image": "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "platform": "linux/amd64",
+ "ros_distribution": "jazzy",
+ "evidence_path": "evidence/navigation-install-20261006-final/result.json",
+ "workflow_run_url": null,
+ "published_release_url": null
+}
diff --git a/evidence/navigation-install-20261006-final/result.json b/evidence/navigation-install-20261006-final/result.json
new file mode 100644
index 0000000..2a63f05
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/result.json
@@ -0,0 +1,45 @@
+{
+ "status": "passed",
+ "started_at_utc": "2026-10-06T15:27:20.461351+00:00",
+ "source_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "packages": {
+ "openamr_nav_msgs": "0.0.0"
+ },
+ "contract_version": 1,
+ "validation_image": "ros@sha256:c3706ef0a0aa45413c07803cf433602f543b22e45b4855f6fca955c2d8ecc4e8",
+ "platform": "linux/amd64",
+ "workflow_run_url": null,
+ "runs": [
+ {
+ "name": "first",
+ "status": "passed",
+ "install_artifact": "first/producer/navigation-install.tar.gz",
+ "install_artifact_sha256": "8b7e82b2bc6b2705c72cdf17002e4feaf5077e62bd7ca1f044df3a59e000f60b",
+ "source_archive": "first/producer/interfaces-source.zip",
+ "source_archive_sha256": "692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73",
+ "generated_messages_verified": 11,
+ "consumer_build_and_run": "passed",
+ "absent_install_negative_control": "passed",
+ "producer_source_available_to_consumer": false
+ },
+ {
+ "name": "second",
+ "status": "passed",
+ "install_artifact": "second/producer/navigation-install.tar.gz",
+ "install_artifact_sha256": "9488552f48777d936b0fac050b65667d3b3fb8d537ed33f02d5127e782004ffd",
+ "source_archive": "second/producer/interfaces-source.zip",
+ "source_archive_sha256": "692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73",
+ "generated_messages_verified": 11,
+ "consumer_build_and_run": "passed",
+ "absent_install_negative_control": "passed",
+ "producer_source_available_to_consumer": false
+ }
+ ],
+ "comparison": {
+ "consumer/generated.sha256": "50fd53369eb6679ad36934283ac2410f3f52629a5b70560175ab2577ae8e81a0",
+ "consumer/interfaces.txt": "e243c941c6e0fc8cea6988bcfaa1d6fbe580887d25d324883f1431c79c7009aa",
+ "consumer/dependencies.txt": "5f04f44226dfcb55f9c1a76e864389e2ef89733589571561ca4e2aaa0d377cc0",
+ "producer/dependencies.txt": "14b3ad4f0976e5ff2041f026c30d5553564ac65bed05a717a8893e48341369d3"
+ },
+ "finished_at_utc": "2026-10-06T15:30:49.442574+00:00"
+}
diff --git a/evidence/navigation-install-20261006-final/second/consumer/absent-install.log b/evidence/navigation-install-20261006-final/second/consumer/absent-install.log
new file mode 100644
index 0000000..21609f0
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/absent-install.log
@@ -0,0 +1,67 @@
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+CMake Error at CMakeLists.txt:5 (find_package):
+ By not providing "Findopenamr_nav_msgs.cmake" in CMAKE_MODULE_PATH this
+ project has asked CMake to find a package configuration file provided by
+ "openamr_nav_msgs", but CMake did not find one.
+
+ Could not find a package configuration file provided by "openamr_nav_msgs"
+ (requested version 0.0.0) with any of the following names:
+
+ openamr_nav_msgsConfig.cmake
+ openamr_nav_msgs-config.cmake
+
+ Add the installation prefix of "openamr_nav_msgs" to CMAKE_PREFIX_PATH or
+ set "openamr_nav_msgs_DIR" to a directory containing one of the above
+ files. If "openamr_nav_msgs" provides a separate development package or
+ SDK, be sure it has been installed.
+
+
+-- Configuring incomplete, errors occurred!
+--- stderr: nav_install_consumer
+CMake Error at CMakeLists.txt:5 (find_package):
+ By not providing "Findopenamr_nav_msgs.cmake" in CMAKE_MODULE_PATH this
+ project has asked CMake to find a package configuration file provided by
+ "openamr_nav_msgs", but CMake did not find one.
+
+ Could not find a package configuration file provided by "openamr_nav_msgs"
+ (requested version 0.0.0) with any of the following names:
+
+ openamr_nav_msgsConfig.cmake
+ openamr_nav_msgs-config.cmake
+
+ Add the installation prefix of "openamr_nav_msgs" to CMAKE_PREFIX_PATH or
+ set "openamr_nav_msgs_DIR" to a directory containing one of the above
+ files. If "openamr_nav_msgs" provides a separate development package or
+ SDK, be sure it has been installed.
+
+
+---
+Failed <<< nav_install_consumer [1.95s, exited with code 1]
+
+Summary: 0 packages finished [2.17s]
+ 1 package failed: nav_install_consumer
+ 1 package had stderr output: nav_install_consumer
diff --git a/evidence/navigation-install-20261006-final/second/consumer/dependencies.txt b/evidence/navigation-install-20261006-final/second/consumer/dependencies.txt
new file mode 100644
index 0000000..ac30ba0
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/dependencies.txt
@@ -0,0 +1,599 @@
+adduser=3.137ubuntu1
+apt=2.8.3
+base-files=13ubuntu10.5
+base-passwd=3.6.3build1
+bash=5.2.21-2ubuntu4
+binutils-common=2.42-4ubuntu2.10
+binutils-x86-64-linux-gnu=2.42-4ubuntu2.10
+binutils=2.42-4ubuntu2.10
+bsdutils=1:2.39.3-9ubuntu6.6
+build-essential=12.10ubuntu1
+bzip2=1.0.8-5.1ubuntu0.1
+ca-certificates=20260601~24.04.1
+catch2=3.4.0-1build1
+cmake-data=3.28.3-1build7
+cmake=3.28.3-1build7
+coreutils=9.4-3ubuntu6.3
+cpp-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+cpp-13=13.3.0-6ubuntu2~24.04.1
+cpp-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+cpp=4:13.2.0-7ubuntu1
+cppcheck=2.13.0-2ubuntu3
+curl=8.5.0-2ubuntu10.13
+dash=0.5.12-6ubuntu5
+debconf=1.5.86ubuntu1
+debianutils=5.17build1
+diffutils=1:3.10-1ubuntu0.1
+dirmngr=2.4.4-2ubuntu17.6
+docutils-common=0.20.1+dfsg-3
+dpkg-dev=1.22.6ubuntu6.6
+dpkg=1.22.6ubuntu6.6
+e2fsprogs=1.47.0-2.4~exp1ubuntu4.1
+findutils=4.9.0-5build1
+fontconfig-config=2.15.0-1.1ubuntu2
+fontconfig=2.15.0-1.1ubuntu2
+fonts-dejavu-core=2.37-8
+fonts-dejavu-mono=2.37-8
+g++-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+g++-13=13.3.0-6ubuntu2~24.04.1
+g++-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+g++=4:13.2.0-7ubuntu1
+gcc-13-base=13.3.0-6ubuntu2~24.04.1
+gcc-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+gcc-13=13.3.0-6ubuntu2~24.04.1
+gcc-14-base=14.2.0-4ubuntu2~24.04.1
+gcc-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+gcc=4:13.2.0-7ubuntu1
+git-man=1:2.43.0-1ubuntu7.3
+git=1:2.43.0-1ubuntu7.3
+gnupg-utils=2.4.4-2ubuntu17.6
+gnupg2=2.4.4-2ubuntu17.6
+gnupg=2.4.4-2ubuntu17.6
+google-mock=1.14.0-1
+googletest=1.14.0-1
+gpg-agent=2.4.4-2ubuntu17.6
+gpg=2.4.4-2ubuntu17.6
+gpgconf=2.4.4-2ubuntu17.6
+gpgsm=2.4.4-2ubuntu17.6
+gpgv=2.4.4-2ubuntu17.6
+graphviz=2.42.2-9ubuntu0.1
+grep=3.11-4build1
+gzip=1.12-1ubuntu3.2
+hostname=3.23+nmu2ubuntu2
+init-system-helpers=1.66ubuntu1
+keyboxd=2.4.4-2ubuntu17.6
+libacl1=2.3.2-1build1.1
+libann0=1.1.2+doc-9build1
+libaom3=3.8.2-2ubuntu0.1
+libapparmor1=4.0.1really4.0.1-0ubuntu0.24.04.7
+libapt-pkg6.0t64=2.8.3
+libarchive13t64=3.7.2-2ubuntu0.8
+libasan8=14.2.0-4ubuntu2~24.04.1
+libassuan0=2.5.6-1build1
+libatomic1=14.2.0-4ubuntu2~24.04.1
+libattr1=1:2.5.2-1ubuntu0.1
+libaudit-common=1:3.1.2-2.1build1.1
+libaudit1=1:3.1.2-2.1build1.1
+libbinutils=2.42-4ubuntu2.10
+libblas3=3.12.0-3build1.1
+libblkid1=2.39.3-9ubuntu6.6
+libbrotli1=1.1.0-2build2
+libbsd0=0.12.1-1build1.1
+libbullet-dev=3.24+dfsg-2.1build1
+libbullet3.24t64=3.24+dfsg-2.1build1
+libbz2-1.0=1.0.8-5.1ubuntu0.1
+libc-bin=2.39-0ubuntu8.9
+libc-dev-bin=2.39-0ubuntu8.9
+libc6-dev=2.39-0ubuntu8.9
+libc6=2.39-0ubuntu8.9
+libcairo2=1.18.0-3build1
+libcap-ng0=0.8.4-2build2
+libcap2=1:2.66-5ubuntu2.4
+libcc1-0=14.2.0-4ubuntu2~24.04.1
+libcdt5=2.42.2-9ubuntu0.1
+libcgraph6=2.42.2-9ubuntu0.1
+libcom-err2=1.47.0-2.4~exp1ubuntu4.1
+libconsole-bridge-dev=1.0.1+dfsg2-3build1
+libconsole-bridge1.0=1.0.1+dfsg2-3build1
+libcrypt-dev=1:4.4.36-4build1
+libcrypt1=1:4.4.36-4build1
+libctf-nobfd0=2.42-4ubuntu2.10
+libctf0=2.42-4ubuntu2.10
+libcurl3t64-gnutls=8.5.0-2ubuntu10.13
+libcurl4t64=8.5.0-2ubuntu10.13
+libdatrie1=0.2.13-3build1
+libdb5.3t64=5.3.28+dfsg2-7
+libdbus-1-3=1.14.10-4ubuntu4.1
+libdebconfclient0=0.271ubuntu3
+libdeflate0=1.19-1build1.1
+libdpkg-perl=1.22.6ubuntu6.6
+libeigen3-dev=3.4.0-4build0.1
+liberror-perl=0.17029-2
+libexpat1-dev=2.6.1-2ubuntu0.4
+libexpat1=2.6.1-2ubuntu0.4
+libext2fs2t64=1.47.0-2.4~exp1ubuntu4.1
+libffi8=3.4.6-1build1
+libfmt-dev=9.1.0+ds1-2
+libfmt9=9.1.0+ds1-2
+libfontconfig1=2.15.0-1.1ubuntu2
+libfreetype6=2.13.2+dfsg-1ubuntu0.1
+libfribidi0=1.0.13-3build1
+libgcc-13-dev=13.3.0-6ubuntu2~24.04.1
+libgcc-s1=14.2.0-4ubuntu2~24.04.1
+libgcrypt20=1.10.3-2ubuntu0.2
+libgd3=2.3.3-9ubuntu5
+libgdbm-compat4t64=1.23-5.1build1
+libgdbm6t64=1.23-5.1build1
+libgfortran5=14.2.0-4ubuntu2~24.04.1
+libglib2.0-0t64=2.80.0-6ubuntu3.8
+libgmp10=2:6.3.0+dfsg-2ubuntu6.1
+libgnutls30t64=3.8.3-1.1ubuntu3.6
+libgomp1=14.2.0-4ubuntu2~24.04.1
+libgpg-error0=1.47-3build2.1
+libgprofng0=2.42-4ubuntu2.10
+libgraphite2-3=1.3.14-2ubuntu0.24.04.1
+libgssapi-krb5-2=1.20.1-6ubuntu2.10
+libgtest-dev=1.14.0-1
+libgts-0.7-5t64=0.7.6+darcs121130-5.2build1
+libgvc6=2.42.2-9ubuntu0.1
+libgvpr2=2.42.2-9ubuntu0.1
+libharfbuzz0b=8.3.0-2build2
+libheif-plugin-aomdec=1.17.6-1ubuntu4.8
+libheif1=1.17.6-1ubuntu4.8
+libhogweed6t64=3.9.1-2.2build1.1
+libhwasan0=14.2.0-4ubuntu2~24.04.1
+libice6=2:1.0.10-1build3
+libicu74=74.2-1ubuntu3.1
+libidn2-0=2.3.7-2build1.1
+libisl23=0.26-3build1.1
+libitm1=14.2.0-4ubuntu2~24.04.1
+libjansson4=2.14-2build2
+libjbig0=2.1-6.1ubuntu2
+libjpeg-turbo8=2.1.5-2ubuntu2
+libjpeg8=8c-2ubuntu11
+libjs-jquery=3.6.1+dfsg+~3.5.14-1
+libjs-sphinxdoc=7.2.6-6
+libjs-underscore=1.13.4~dfsg+~1.11.4-3
+libjsoncpp25=1.9.5-6build1
+libk5crypto3=1.20.1-6ubuntu2.10
+libkeyutils1=1.6.3-3build1
+libkmod2=31+20240202-2ubuntu7.2
+libkrb5-3=1.20.1-6ubuntu2.10
+libkrb5support0=1.20.1-6ubuntu2.10
+libksba8=1.6.6-1build1
+liblab-gamut1=2.42.2-9ubuntu0.1
+liblapack3=3.12.0-3build1.1
+libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
+liblerc4=4.0.0+ds-4ubuntu2
+liblsan0=14.2.0-4ubuntu2~24.04.1
+libltdl7=2.4.7-7build1
+liblttng-ctl0t64=2.13.11-2.1build4
+liblttng-ust-common1t64=2.13.7-1.1ubuntu2
+liblttng-ust-ctl5t64=2.13.7-1.1ubuntu2
+liblttng-ust-dev=2.13.7-1.1ubuntu2
+liblttng-ust-python-agent1t64=2.13.7-1.1ubuntu2
+liblttng-ust1t64=2.13.7-1.1ubuntu2
+liblz4-1=1.9.4-1build1.1
+liblz4-dev=1.9.4-1build1.1
+liblzma5=5.6.1+really5.4.5-1ubuntu0.3
+libmd0=1.1.0-2build1.1
+libmount1=2.39.3-9ubuntu6.6
+libmpc3=1.3.1-1build1.1
+libmpfr6=4.2.1-1build1.1
+libncursesw6=6.4+20240113-1ubuntu2.2
+libnettle8t64=3.9.1-2.2build1.1
+libnghttp2-14=1.59.0-1ubuntu0.4
+libnpth0t64=1.6-3.1build1
+libnuma1=2.0.18-1ubuntu0.24.04.1
+liborocos-kdl-dev=1.5.1-4build1
+liborocos-kdl1.5=1.5.1-4build1
+libp11-kit0=0.25.3-4ubuntu2.2
+libpam-modules-bin=1.5.3-5ubuntu5.7
+libpam-modules=1.5.3-5ubuntu5.7
+libpam-runtime=1.5.3-5ubuntu5.7
+libpam0g=1.5.3-5ubuntu5.7
+libpango-1.0-0=1.52.1+ds-1build1
+libpangocairo-1.0-0=1.52.1+ds-1build1
+libpangoft2-1.0-0=1.52.1+ds-1build1
+libpathplan4=2.42.2-9ubuntu0.1
+libpcre2-8-0=10.42-4ubuntu2.1
+libperl5.38t64=5.38.2-3.2ubuntu0.4
+libpixman-1-0=0.42.2-1build1
+libpkgconf3=1.8.1-2build1
+libpng16-16t64=1.6.43-5ubuntu0.6
+libpopt0=1.19+dfsg-1build1
+libproc2-0=2:4.0.4-4ubuntu3.3
+libpsl5t64=0.21.2-1.1build1
+libpython3-dev=3.12.3-0ubuntu2.1
+libpython3-stdlib=3.12.3-0ubuntu2.1
+libpython3.12-dev=3.12.3-1ubuntu0.17
+libpython3.12-minimal=3.12.3-1ubuntu0.17
+libpython3.12-stdlib=3.12.3-1ubuntu0.17
+libpython3.12t64=3.12.3-1ubuntu0.17
+libquadmath0=14.2.0-4ubuntu2~24.04.1
+libreadline8t64=8.2-4build1
+librhash0=1.4.3-3build1
+librtmp1=2.4+20151223.gitfa8646d.1-2build7
+libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
+libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
+libseccomp2=2.5.5-1ubuntu3.1
+libselinux1=3.5-2ubuntu2.1
+libsemanage-common=3.5-1build5
+libsemanage2=3.5-1build5
+libsepol2=3.5-2build1
+libsframe1=2.42-4ubuntu2.10
+libsharpyuv0=1.3.2-0.4build3
+libsm6=2:1.2.3-1build3
+libsmartcols1=2.39.3-9ubuntu6.6
+libspdlog-dev=1:1.12.0+ds-2build1
+libspdlog1.12=1:1.12.0+ds-2build1
+libsqlite3-0=3.45.1-1ubuntu2.7
+libsqlite3-dev=3.45.1-1ubuntu2.7
+libss2=1.47.0-2.4~exp1ubuntu4.1
+libssh-4=0.10.6-2ubuntu0.5
+libssl-dev=3.0.13-0ubuntu3.15
+libssl3t64=3.0.13-0ubuntu3.15
+libstdc++-13-dev=13.3.0-6ubuntu2~24.04.1
+libstdc++6=14.2.0-4ubuntu2~24.04.1
+libsystemd0=255.4-1ubuntu8.17
+libtasn1-6=4.19.0-3ubuntu0.24.04.2
+libthai-data=0.1.29-2build1
+libthai0=0.1.29-2build1
+libtiff6=4.5.1+git230720-4ubuntu2.5
+libtinfo6=6.4+20240113-1ubuntu2.2
+libtinyxml2-10=10.0.0+dfsg-2
+libtinyxml2-dev=10.0.0+dfsg-2
+libtsan2=14.2.0-4ubuntu2~24.04.1
+libubsan1=14.2.0-4ubuntu2~24.04.1
+libudev1=255.4-1ubuntu8.17
+libunistring5=1.1-2build1.1
+liburcu-dev=0.14.0-3.1build1
+liburcu8t64=0.14.0-3.1build1
+libuuid1=2.39.3-9ubuntu6.6
+libuv1t64=1.48.0-1.1build1
+libwebp7=1.3.2-0.4build3
+libx11-6=2:1.8.7-1build1
+libx11-data=2:1.8.7-1build1
+libxau6=1:1.0.9-1build6
+libxaw7=2:1.0.14-1build2
+libxcb-render0=1.15-1ubuntu2
+libxcb-shm0=1.15-1ubuntu2
+libxcb1=1.15-1ubuntu2
+libxdmcp6=1:1.1.3-0ubuntu6
+libxext6=2:1.3.4-1build2
+libxml2-utils=2.9.14+dfsg-1.3ubuntu3.8
+libxml2=2.9.14+dfsg-1.3ubuntu3.8
+libxmu6=2:1.1.3-3build2
+libxpm4=1:3.5.17-1ubuntu0.24.04.1
+libxrender1=1:0.9.10-1.1build1
+libxslt1.1=1.1.39-0exp1ubuntu0.24.04.3
+libxt6t64=1:1.2.1-1.2build1
+libxxhash0=0.8.2-2build1
+libyaml-0-2=0.2.5-1build1
+libyaml-cpp-dev=0.8.0+dfsg-6build1
+libyaml-cpp0.8=0.8.0+dfsg-6build1
+libyaml-dev=0.2.5-1build1
+libzstd-dev=1.5.5+dfsg2-2build1.1
+libzstd1=1.5.5+dfsg2-2build1.1
+linux-libc-dev=6.8.0-139.139
+login=1:4.13+dfsg1-4ubuntu3.2
+logsave=1.47.0-2.4~exp1ubuntu4.1
+lsb-release=12.0-2
+lto-disabled-list=47
+lttng-tools=2.13.11-2.1build4
+make=4.3-4.1build2
+mawk=1.3.4.20240123-1build1
+media-types=10.1.0
+mount=2.39.3-9ubuntu6.6
+ncurses-base=6.4+20240113-1ubuntu2.2
+ncurses-bin=6.4+20240113-1ubuntu2.2
+netbase=6.4
+openssl=3.0.13-0ubuntu3.15
+passwd=1:4.13+dfsg1-4ubuntu3.2
+patch=2.7.6-7build3
+perl-base=5.38.2-3.2ubuntu0.4
+perl-modules-5.38=5.38.2-3.2ubuntu0.4
+perl=5.38.2-3.2ubuntu0.4
+pinentry-curses=1.2.1-3ubuntu5
+pkg-config=1.8.1-2build1
+pkgconf-bin=1.8.1-2build1
+pkgconf=1.8.1-2build1
+procps=2:4.0.4-4ubuntu3.3
+pybind11-dev=2.11.1-2
+pydocstyle=6.3.0-1.1
+python3-argcomplete=3.1.4-1ubuntu0.1
+python3-catkin-pkg-modules=1.1.1-1
+python3-cffi-backend=1.16.0-2build1
+python3-colcon-argcomplete=0.3.3+upstream-1
+python3-colcon-bash=0.5.0-100
+python3-colcon-cd=0.2.1-100
+python3-colcon-cmake=0.2.30+upstream-1
+python3-colcon-common-extensions=0.3.0-100
+python3-colcon-core=0.21.2+upstream-1
+python3-colcon-defaults=0.2.9+upstream-1
+python3-colcon-devtools=0.3.0-100
+python3-colcon-library-path=0.2.1-100
+python3-colcon-metadata=0.3.1+upstream-1
+python3-colcon-mixin=0.3.2+upstream-1
+python3-colcon-notification=0.3.2+upstream-1
+python3-colcon-output=0.2.14+upstream-1
+python3-colcon-package-information=0.4.1+upstream-1
+python3-colcon-package-selection=0.2.10-100
+python3-colcon-parallel-executor=0.3.0-100
+python3-colcon-pkg-config=0.1.0-100
+python3-colcon-powershell=0.5.0+upstream-1
+python3-colcon-python-setup-py=0.2.9-100
+python3-colcon-recursive-crawl=0.2.3-100
+python3-colcon-ros=0.5.0+upstream-1
+python3-colcon-test-result=0.3.8-100
+python3-colcon-zsh=0.5.0-100
+python3-cryptography=41.0.7-4ubuntu0.4
+python3-dateutil=2.8.2-3ubuntu1
+python3-dbus=1.3.2-5build3
+python3-dev=3.12.3-0ubuntu2.1
+python3-distlib=0.3.8-1
+python3-distro=1.9.0-1
+python3-docutils=0.20.1+dfsg-3
+python3-empy=3.3.4-2
+python3-flake8-builtins=2.1.0-1
+python3-flake8-comprehensions=3.14.0-1
+python3-flake8-docstrings=1.6.0-2
+python3-flake8-import-order=0.18.2-2
+python3-flake8-quotes=3.4.0-1
+python3-flake8=7.0.0-1
+python3-importlib-metadata=4.12.0-1
+python3-iniconfig=1.1.1-2
+python3-lark=1.1.9-1
+python3-lxml=5.2.1-1
+python3-mccabe=0.7.0-1
+python3-minimal=3.12.3-0ubuntu2.1
+python3-more-itertools=10.2.0-1
+python3-notify2=0.3-5
+python3-numpy=1:1.26.4+ds-6ubuntu1
+python3-packaging=24.0-1
+python3-pkg-resources=68.1.2-2ubuntu1.2
+python3-pluggy=1.4.0-1
+python3-psutil=5.9.8-2build2
+python3-pycodestyle=2.11.1-1
+python3-pydocstyle=6.3.0-1.1
+python3-pyflakes=3.2.0-1
+python3-pygments=2.17.2+dfsg-1
+python3-pykdl=1.5.1-4build1
+python3-pyparsing=3.1.1-1
+python3-pytest=7.4.4-1
+python3-roman=3.3-3
+python3-rosdep-modules=0.27.0-1
+python3-rosdep=0.27.0-1
+python3-rosdistro-modules=1.1.0-1
+python3-rospkg-modules=1.6.3-1
+python3-setuptools=68.1.2-2ubuntu1.2
+python3-six=1.16.0-4
+python3-snowballstemmer=2.2.0-4build1
+python3-vcstool=0.3.0-1
+python3-yaml=6.0.1-2build2
+python3-zipp=1.0.0-6ubuntu0.1
+python3.12-dev=3.12.3-1ubuntu0.17
+python3.12-minimal=3.12.3-1ubuntu0.17
+python3.12=3.12.3-1ubuntu0.17
+python3=3.12.3-0ubuntu2.1
+readline-common=8.2-4build1
+ros-jazzy-action-msgs=2.0.4-1noble.20260902.015426
+ros-jazzy-actionlib-msgs=5.3.8-1noble.20260902.034206
+ros-jazzy-ament-cmake-auto=2.5.6-2noble.20260225.232257
+ros-jazzy-ament-cmake-copyright=0.17.5-1noble.20260410.113746
+ros-jazzy-ament-cmake-core=2.5.6-2noble.20260224.191131
+ros-jazzy-ament-cmake-cppcheck=0.17.5-1noble.20260410.113607
+ros-jazzy-ament-cmake-cpplint=0.17.5-1noble.20260410.105800
+ros-jazzy-ament-cmake-export-definitions=2.5.6-2noble.20260224.232207
+ros-jazzy-ament-cmake-export-dependencies=2.5.6-2noble.20260225.043730
+ros-jazzy-ament-cmake-export-include-directories=2.5.6-2noble.20260224.232223
+ros-jazzy-ament-cmake-export-interfaces=2.5.6-2noble.20260225.042039
+ros-jazzy-ament-cmake-export-libraries=2.5.6-2noble.20260224.232254
+ros-jazzy-ament-cmake-export-link-flags=2.5.6-2noble.20260225.042107
+ros-jazzy-ament-cmake-export-targets=2.5.6-2noble.20260225.042100
+ros-jazzy-ament-cmake-flake8=0.17.5-1noble.20260410.113910
+ros-jazzy-ament-cmake-gen-version-h=2.5.6-2noble.20260225.042237
+ros-jazzy-ament-cmake-gmock=2.5.6-2noble.20260225.215706
+ros-jazzy-ament-cmake-gtest=2.5.6-2noble.20260225.145055
+ros-jazzy-ament-cmake-include-directories=2.5.6-2noble.20260225.042241
+ros-jazzy-ament-cmake-libraries=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-lint-cmake=0.17.5-1noble.20260410.113602
+ros-jazzy-ament-cmake-pep257=0.17.5-1noble.20260410.113929
+ros-jazzy-ament-cmake-pytest=2.5.6-2noble.20260225.145739
+ros-jazzy-ament-cmake-python=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-ros=0.12.1-1noble.20260603.150631
+ros-jazzy-ament-cmake-target-dependencies=2.5.6-2noble.20260225.043936
+ros-jazzy-ament-cmake-test=2.5.6-2noble.20260225.143205
+ros-jazzy-ament-cmake-uncrustify=0.17.5-1noble.20260410.113615
+ros-jazzy-ament-cmake-version=2.5.6-2noble.20260225.042330
+ros-jazzy-ament-cmake-xmllint=0.17.5-1noble.20260410.113914
+ros-jazzy-ament-cmake=2.5.6-2noble.20260225.222913
+ros-jazzy-ament-copyright=0.17.5-1noble.20260410.105859
+ros-jazzy-ament-cppcheck=0.17.5-1noble.20260410.080408
+ros-jazzy-ament-cpplint=0.17.5-1noble.20260410.080348
+ros-jazzy-ament-flake8=0.17.5-1noble.20260410.113507
+ros-jazzy-ament-index-cpp=1.8.4-1noble.20260519.011052
+ros-jazzy-ament-index-python=1.8.4-1noble.20260519.010916
+ros-jazzy-ament-lint-auto=0.17.5-1noble.20260410.080333
+ros-jazzy-ament-lint-cmake=0.17.5-1noble.20260410.080405
+ros-jazzy-ament-lint-common=0.17.5-1noble.20260410.114154
+ros-jazzy-ament-lint=0.17.5-1noble.20260410.080358
+ros-jazzy-ament-package=0.16.5-1noble.20260121.174946
+ros-jazzy-ament-pep257=0.17.5-1noble.20260410.113520
+ros-jazzy-ament-uncrustify=0.17.5-1noble.20260410.080359
+ros-jazzy-ament-xmllint=0.17.5-1noble.20260410.113521
+ros-jazzy-builtin-interfaces=2.0.4-1noble.20260902.013948
+ros-jazzy-class-loader=2.7.1-1noble.20260604.024917
+ros-jazzy-common-interfaces=5.3.8-1noble.20260902.043650
+ros-jazzy-composition-interfaces=2.0.4-1noble.20260902.024252
+ros-jazzy-console-bridge-vendor=1.7.2-1noble.20260603.150411
+ros-jazzy-diagnostic-msgs=5.3.8-1noble.20260902.041325
+ros-jazzy-domain-coordinator=0.12.1-1noble.20260603.150342
+ros-jazzy-eigen3-cmake-module=0.3.1-1noble.20260603.150413
+ros-jazzy-fastcdr=2.2.8-1noble.20260901.205404
+ros-jazzy-fastrtps-cmake-module=3.6.4-1noble.20260603.150331
+ros-jazzy-fastrtps=2.14.6-1noble.20260901.222814
+ros-jazzy-foonathan-memory-vendor=1.3.1-3noble.20260225.055155
+ros-jazzy-geometry-msgs=5.3.8-1noble.20260902.030745
+ros-jazzy-geometry2=0.36.22-1noble.20260903.023449
+ros-jazzy-gmock-vendor=1.14.9000-2noble.20260225.143751
+ros-jazzy-gtest-vendor=1.14.9000-2noble.20260225.055309
+ros-jazzy-kdl-parser=2.11.0-3noble.20260901.011356
+ros-jazzy-keyboard-handler=0.3.2-1noble.20260225.235108
+ros-jazzy-launch-ros=0.26.12-1noble.20260902.054847
+ros-jazzy-launch-testing-ament-cmake=3.4.11-1noble.20260603.151149
+ros-jazzy-launch-testing-ros=0.26.12-1noble.20260902.081433
+ros-jazzy-launch-testing=3.4.11-1noble.20260603.150907
+ros-jazzy-launch-xml=3.4.11-1noble.20260603.150705
+ros-jazzy-launch-yaml=3.4.11-1noble.20260603.150711
+ros-jazzy-launch=3.4.11-1noble.20260603.150356
+ros-jazzy-liblz4-vendor=0.26.11-1noble.20260603.150356
+ros-jazzy-libstatistics-collector=1.7.4-1noble.20260902.051231
+ros-jazzy-libyaml-vendor=1.6.4-2noble.20260603.150356
+ros-jazzy-lifecycle-msgs=2.0.4-1noble.20260902.030832
+ros-jazzy-mcap-vendor=0.26.11-1noble.20260603.151024
+ros-jazzy-message-filters=4.11.17-1noble.20260902.103742
+ros-jazzy-nav-msgs=5.3.8-1noble.20260902.041413
+ros-jazzy-orocos-kdl-vendor=0.5.2-1noble.20260603.150813
+ros-jazzy-osrf-pycommon=2.1.7-1noble.20260225.055811
+ros-jazzy-pluginlib=5.4.6-1noble.20260831.165748
+ros-jazzy-pybind11-vendor=3.1.3-1noble.20260226.000033
+ros-jazzy-python-cmake-module=0.11.1-2noble.20260226.000327
+ros-jazzy-python-orocos-kdl-vendor=0.5.2-1noble.20260603.151028
+ros-jazzy-rcl-action=9.2.11-1noble.20260902.045222
+ros-jazzy-rcl-interfaces=2.0.4-1noble.20260902.021729
+ros-jazzy-rcl-lifecycle=9.2.11-1noble.20260902.051007
+ros-jazzy-rcl-logging-interface=3.1.1-1noble.20260603.152452
+ros-jazzy-rcl-logging-spdlog=3.1.1-1noble.20260604.025148
+ros-jazzy-rcl-yaml-param-parser=9.2.11-1noble.20260612.050432
+ros-jazzy-rcl=9.2.11-1noble.20260902.044558
+ros-jazzy-rclcpp-action=28.1.22-1noble.20260902.103722
+ros-jazzy-rclcpp-components=28.1.22-1noble.20260902.062054
+ros-jazzy-rclcpp-lifecycle=28.1.22-1noble.20260903.011547
+ros-jazzy-rclcpp=28.1.22-1noble.20260911.105434
+ros-jazzy-rclpy=7.1.12-1noble.20260912.162354
+ros-jazzy-rcpputils=2.11.4-1noble.20260603.152446
+ros-jazzy-rcutils=6.7.6-1noble.20260603.152220
+ros-jazzy-rmw-dds-common=3.1.1-1noble.20260902.031038
+ros-jazzy-rmw-fastrtps-cpp=8.4.4-1noble.20260902.041916
+ros-jazzy-rmw-fastrtps-shared-cpp=8.4.4-1noble.20260902.041127
+ros-jazzy-rmw-implementation-cmake=7.3.3-1noble.20260225.225156
+ros-jazzy-rmw-implementation=2.15.6-1noble.20260902.043425
+ros-jazzy-rmw=7.3.3-1noble.20260612.050218
+ros-jazzy-robot-state-publisher=3.3.4-1noble.20260903.022201
+ros-jazzy-ros-base=0.11.0-1noble.20260903.093452
+ros-jazzy-ros-core=0.11.0-1noble.20260903.085113
+ros-jazzy-ros-environment=4.2.1-1noble.20260225.043405
+ros-jazzy-ros-workspace=1.0.3-7noble.20260224.191628
+ros-jazzy-ros2action=0.32.12-1noble.20260903.070315
+ros-jazzy-ros2bag=0.26.11-1noble.20260903.091706
+ros-jazzy-ros2cli-common-extensions=0.3.1-1noble.20260903.085021
+ros-jazzy-ros2cli=0.32.12-1noble.20260902.102710
+ros-jazzy-ros2component=0.32.12-1noble.20260903.084755
+ros-jazzy-ros2doctor=0.32.12-1noble.20260902.103121
+ros-jazzy-ros2interface=0.32.12-1noble.20260902.103123
+ros-jazzy-ros2launch=0.26.12-1noble.20260903.074444
+ros-jazzy-ros2lifecycle=0.32.12-1noble.20260903.084439
+ros-jazzy-ros2multicast=0.32.12-1noble.20260902.103136
+ros-jazzy-ros2node=0.32.12-1noble.20260902.103130
+ros-jazzy-ros2param=0.32.12-1noble.20260903.084453
+ros-jazzy-ros2pkg=0.32.12-1noble.20260903.070408
+ros-jazzy-ros2plugin=5.4.6-1noble.20260903.074527
+ros-jazzy-ros2run=0.32.12-1noble.20260903.074618
+ros-jazzy-ros2service=0.32.12-1noble.20260903.074340
+ros-jazzy-ros2topic=0.32.12-1noble.20260903.070408
+ros-jazzy-rosbag2-compression-zstd=0.26.11-1noble.20260903.075117
+ros-jazzy-rosbag2-compression=0.26.11-1noble.20260903.070441
+ros-jazzy-rosbag2-cpp=0.26.11-1noble.20260902.083107
+ros-jazzy-rosbag2-interfaces=0.26.11-1noble.20260902.022225
+ros-jazzy-rosbag2-py=0.26.11-1noble.20260903.090602
+ros-jazzy-rosbag2-storage-default-plugins=0.26.11-1noble.20260903.075127
+ros-jazzy-rosbag2-storage-mcap=0.26.11-1noble.20260903.070458
+ros-jazzy-rosbag2-storage-sqlite3=0.26.11-1noble.20260903.070451
+ros-jazzy-rosbag2-storage=0.26.11-1noble.20260902.082620
+ros-jazzy-rosbag2-transport=0.26.11-1noble.20260903.085220
+ros-jazzy-rosbag2=0.26.11-1noble.20260903.092044
+ros-jazzy-rosgraph-msgs=2.0.4-1noble.20260902.031408
+ros-jazzy-rosidl-adapter=4.6.9-1noble.20260612.045507
+ros-jazzy-rosidl-cli=4.6.9-1noble.20260612.045120
+ros-jazzy-rosidl-cmake=4.6.9-1noble.20260612.050210
+ros-jazzy-rosidl-core-generators=0.2.1-1noble.20260902.013715
+ros-jazzy-rosidl-core-runtime=0.2.1-1noble.20260902.013745
+ros-jazzy-rosidl-default-generators=1.6.1-1noble.20260902.021422
+ros-jazzy-rosidl-default-runtime=1.6.1-1noble.20260911.052508
+ros-jazzy-rosidl-dynamic-typesupport-fastrtps=0.1.0-3noble.20260902.013600
+ros-jazzy-rosidl-dynamic-typesupport=0.1.2-3noble.20260612.045843
+ros-jazzy-rosidl-generator-c=4.6.9-1noble.20260612.050418
+ros-jazzy-rosidl-generator-cpp=4.6.9-1noble.20260612.050852
+ros-jazzy-rosidl-generator-py=0.22.2-1noble.20260612.051058
+ros-jazzy-rosidl-generator-rs=0.5.0-1noble.20260813.022251
+ros-jazzy-rosidl-generator-type-description=4.6.9-1noble.20260612.050043
+ros-jazzy-rosidl-parser=4.6.9-1noble.20260612.045810
+ros-jazzy-rosidl-pycommon=4.6.9-1noble.20260612.045929
+ros-jazzy-rosidl-runtime-c=4.6.9-1noble.20260612.045513
+ros-jazzy-rosidl-runtime-cpp=4.6.9-1noble.20260612.045852
+ros-jazzy-rosidl-runtime-py=0.13.2-1noble.20260612.050026
+ros-jazzy-rosidl-typesupport-c=3.2.3-1noble.20260612.050857
+ros-jazzy-rosidl-typesupport-cpp=3.2.3-1noble.20260612.051324
+ros-jazzy-rosidl-typesupport-fastrtps-c=3.6.4-1noble.20260901.223423
+ros-jazzy-rosidl-typesupport-fastrtps-cpp=3.6.4-1noble.20260901.222810
+ros-jazzy-rosidl-typesupport-interface=4.6.9-1noble.20260612.045126
+ros-jazzy-rosidl-typesupport-introspection-c=4.6.9-1noble.20260612.050623
+ros-jazzy-rosidl-typesupport-introspection-cpp=4.6.9-1noble.20260612.051103
+ros-jazzy-rpyutils=0.4.2-1noble.20260225.142204
+ros-jazzy-sensor-msgs-py=5.3.8-1noble.20260902.043313
+ros-jazzy-sensor-msgs=5.3.8-1noble.20260902.041633
+ros-jazzy-service-msgs=2.0.4-1noble.20260902.015102
+ros-jazzy-shape-msgs=5.3.8-1noble.20260902.034008
+ros-jazzy-spdlog-vendor=1.6.2-1noble.20260603.150612
+ros-jazzy-sqlite3-vendor=0.26.11-1noble.20260603.150654
+ros-jazzy-sros2-cmake=0.13.6-1noble.20260903.075137
+ros-jazzy-sros2=0.13.6-1noble.20260903.070845
+ros-jazzy-statistics-msgs=2.0.4-1noble.20260902.022352
+ros-jazzy-std-msgs=5.3.8-1noble.20260911.094424
+ros-jazzy-std-srvs=5.3.8-1noble.20260902.031157
+ros-jazzy-stereo-msgs=5.3.8-1noble.20260902.043227
+ros-jazzy-tf2-bullet=0.36.22-1noble.20260903.022532
+ros-jazzy-tf2-eigen-kdl=0.36.22-1noble.20260902.042605
+ros-jazzy-tf2-eigen=0.36.22-1noble.20260903.022246
+ros-jazzy-tf2-geometry-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-kdl=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-msgs=0.36.22-1noble.20260902.041736
+ros-jazzy-tf2-py=0.36.22-1noble.20260902.102727
+ros-jazzy-tf2-ros-py=0.36.22-1noble.20260903.022808
+ros-jazzy-tf2-ros=0.36.22-1noble.20260903.021700
+ros-jazzy-tf2-sensor-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-tools=0.36.22-1noble.20260903.022914
+ros-jazzy-tf2=0.36.22-1noble.20260902.041654
+ros-jazzy-tinyxml2-vendor=0.9.2-1noble.20260225.230621
+ros-jazzy-tracetools=8.2.6-1noble.20260603.152223
+ros-jazzy-trajectory-msgs=5.3.8-1noble.20260902.041818
+ros-jazzy-type-description-interfaces=2.0.4-1noble.20260902.015447
+ros-jazzy-uncrustify-vendor=3.0.1-1noble.20260225.230730
+ros-jazzy-unique-identifier-msgs=2.5.1-1noble.20260902.014005
+ros-jazzy-urdf-parser-plugin=2.10.1-2noble.20260603.151118
+ros-jazzy-urdf=2.10.1-2noble.20260831.232032
+ros-jazzy-urdfdom-headers=1.1.3-1noble.20260603.150728
+ros-jazzy-urdfdom=4.0.2-1noble.20260603.151654
+ros-jazzy-visualization-msgs=5.3.8-1noble.20260902.042956
+ros-jazzy-yaml-cpp-vendor=9.0.1-1noble.20260225.230938
+ros-jazzy-zstd-vendor=0.26.11-1noble.20260603.150731
+ros2-apt-source=1.2.0~noble
+rpcsvc-proto=1.4.2-0ubuntu7
+sed=4.9-2ubuntu0.24.04.1
+sensible-utils=0.0.22
+sgml-base=1.31
+sudo=1.9.15p5-3ubuntu5.24.04.2
+sysvinit-utils=3.08-6ubuntu3
+tar=1.35+dfsg-3ubuntu0.4
+tzdata=2026c-0ubuntu0.24.04.1
+ubuntu-keyring=2023.11.28.1
+uncrustify=0.78.1+dfsg1-1
+unminimize=0.2.1
+util-linux=2.39.3-9ubuntu6.6
+uuid-dev=2.39.3-9ubuntu6.6
+x11-common=1:7.7+23ubuntu3
+xml-core=0.19
+xz-utils=5.6.1+really5.4.5-1ubuntu0.3
+zlib1g-dev=1:1.3.dfsg-3.1ubuntu2.2
+zlib1g=1:1.3.dfsg-3.1ubuntu2.2
diff --git a/evidence/navigation-install-20261006-final/second/consumer/generated.sha256 b/evidence/navigation-install-20261006-final/second/consumer/generated.sha256
new file mode 100644
index 0000000..367919e
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/generated.sha256
@@ -0,0 +1,159 @@
+a3b1f850d0b47c3bf60dd627e05f42c7e0c3a274104e1d676bbd810759205355 include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+685a6ff4381046e5ac1f92f343907b3f00bbc6d80e0afcf8d7583cd3e656f15c include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+1b6e7476cfb496b1d4c199e30273b92610b42258eb3f6c92204501c44fd729dd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+f21f312236c2297c5de1f8b959311e42abd6eea06d72aa85ab0e81a281ffdb10 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+271b3900ddf7af7951ede1d6789ead9ca7a50d0e7a53cdafc3ba3aba5dcc2369 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+f130418eb9c72fb7b5710774b773e8cd8c1eb66abe71a4742cd7d15276d3b982 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+41d0259d95f04340b3bc3ff6fbcc6e5671f7c4513b23b51d7061207c63e12531 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+d5a20cd0d5bea131f8aae8f68681e96a8c91a12cd8d99a70ef79b1f04b2b72b6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+e9f3e9298fe3abe6fa02209c467b6566e8d58c7e35c41d3c930a8b0a9a8382a1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+386d5b153eafae7c4cf1eebacb92a95622812e0d16f761864527703806381502 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+5e7614b9d32a9883977b3738918b1017852696313eacaa04ef57e9b76104dc0f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+07c9baf058389d88d7cba5c4f5dc4a882c0ce840ff71b01cf0216dbd03bb80ab include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+cb0c8f3f4e63c1af17b0085ed7bdf2a65c2652225a40aad1efd9b7861f6355dd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+bb002c526a4a8b27ddb12329cb66b6dc2f9cda8b2dde9d492c03e587c5d8775a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+551d0735586b2950fe4640f9c4feee0558dccd6bf62cca69e1537e1c20b9fd28 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+3fab14fc74e52fb36c76e30f5798ec600da3deaba76b845c9a5fdedc99e97a61 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+b33cc1cfb84de64b8cf0f6c0b890f63399b55bd73319217677a6ef819a06887b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+0677be09877e84c23392417c15892b42335bba8df40f25f76a1eb40d3bf9464c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+1f09012b1cde524c2048ca22955e6fce6a91028ab286192dd438fa2e8e535988 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+6f9ed0197de0aa50e3e9e3263699ab3be87e4c101b51ad05bb11803fc64a9997 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+16ad784dba2205a3378f2205083494f66761f5d0fee3a400f9c38264159f6e36 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+936cb0d1a252a582faba79747a8f2ebd925aba80a23b64e22639d5134acce28a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+ec4bee15e357a121bd3ea0ab61e3a523b9c15a8ad33c515900564f26889556ef include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+cd623e127a2a1a6ff7aea906e7caef9ec46e1af1e956aa9c271d9fff67d1f608 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+46b1e80ade42043b181b2232b934ca5af1b2f0ddf1c6f100d28ff18a67799f80 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+87c729e41a14f81242f3489c778a7dc31686fd9f77d22744d644d6fd66bb7614 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+58dc674f324ce72e81f04f6ea8721878c2a5f7d319f235c4203bc9daa9cd76a7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+5eaee8821fe2fb6d0be21d301181d3024c02bd5a18ae86935d8a0edcd887664c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+2941cb4a977f7ae4c4a6df926de735d5f6ca5e36b6bdb0690b8109fa31ed82c0 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+6cb2a0cef3cbfad45a2e7d073558a3f1c49fd32098f771b0edf638acf83b5872 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+4b890550dda305399d18cee7ec6e226d8e06ea378bb13eefb39c1e1d30bcc1a6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+c7cff4d633107807a816ff77a39be6a71fda2c90fd5f9b976a346623fdc7328f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+28c425a7f781fab9d08460821c2b75920121433e68ef9dff09a681cbc3ac1ee5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+10b29ee4432932a0dc61b0a2ad1ce117bc66964dd9ef1c46a9047ef36501f195 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+0eb0e82b276ef74e3a71020ec6babcee809641595c9af88f518b7af05ba00051 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+857a80fb25b87ea0d96b6d2a4d635c18283488b9a88b7d9b4886dea1d62ab4bd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+acd94b6e40f2abfd96b10b1448e7e89aa84a089ffbf111bc7b8f3a9df0a1c4c6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+6638f2a63b25b44fd595f0911994a58b30136de22f6ef38e596464560f627486 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+86c8fbceb4a66de6291d60bd47fddf727b52005badfb134a79bc74f7ba1c8dc8 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+ddc97628555994193e08939a604ee85f657d2f3f5b25f9299ca016c6db71f723 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+37420a03d9696601caca42b4be407056d80970e561c5e0b6fe5b84f3b15beaa9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+44ee8b1492a4e610a88e49ff5f294388b2e84ce9fa73be647ebf2da15fd860b9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+ceddc66231fd5d034cf661554ba062a660311a0807c1143a291ddadfc87d291b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+9e942edd62b07adb03386d96f69207301fa87a662bebd31a496a922322fc3031 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+85e5cbb70893028cf778c6d08979b30c6d01afd17daae769d94139c1384eef71 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+b80c321eaec9bb5eb1d21573feee0363288bb24c2bd3e172385594a84469722f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+0448645ac98aa0784e1f46b15b9f21811dd191cf3edfe6d1ef4963b9fb27d228 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+a3c3a87b2ab982694c5d6aebd188a1bcf029f0793490fcb735fa0e5bfe17c814 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+59b10b4656df486a8a8202efa9ce4b97b7bc76c2f43716d9eaca9da449f30420 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+a3bc71e2d0b4afe04e452f7bcb60cab88bd4d0de71eb1dbd8f9b52bc453414e7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+0e908742de635536abab101547b2b6d437138f1ed5448881ccfd189ec47c8140 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+83b52ae1d4d9cb2e3f757aa050cacc810099c84cb3a5ef3587efbd00931d8390 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+3fa257c3755be0d9add4910de419cd87eb8f5a667a21f4f403401138a18ac2a7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+8f57dd7c46fa51d6065a8d933780aa721ed46ab7b4d9cece444e45d1514d7cf5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+d53f84efbcd1966dbb0e3aac344fcf43d0efd08e3ffb1c043d83effb84aabfbf include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+7ac5d765d6f35af7adfd6e3fb52c4aea7c50d3d61b46100acf722123971e9b5d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+11b923faa37265b503cea5bb6d669db0f49bfed53bff51dff3e8f66c19c13e43 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+2670a8ea312b1e01ea4c831bcdc1d0be8f995c2af468cc00a2dc601c54e8391d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+1a999717e2fb6f221011e3f3ef9a1cda56eb9a6e2beeda82e4451cda55958a1d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+46575b7c69dc76585732338c82a788405f38d71a31471a4cbdcaac656122ed09 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+048a2610d45066f6ab06d9232ff54e256b81a77fffa6ece54323a38d98105992 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+f9dd2b2239ba02a70d80aa5391f6ca98f9753cdbf801c71b086c89b89196a2ea include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+d97eb9a6fbd0282928f07414d6ae2c8b3a1981c8d0f6019b505479cf61b29303 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+5c3710d8b45aeaf2d2f7d8e3738380878a3f65c73ca767447311b131ef35c3a9 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+4b006bbf69e39d5939c1586300d500d4f249a9c0d66708fb474f8b1361676b34 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+928d3c7586fd2526725e9ae553135924b1ceb1bfb30844cf7c370a8793391850 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+db7d28813d213e56ea427fd6efc6cd9d50a5d9ee556697a6fa38afc9f00045a4 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+f4eb6e0cee7a95ca0d41c1e8e02b6cbd015f9867e3f52eb7bd8fc88314bbb5b1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+ab913e2f10b48de1f3c500c952c9a6f6fd84561fb4b8f438785d9fba8a531a8e include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+cc72970a343a13045dc5347ea7ac8d36b308aebae75976d314c84c5243d7a962 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+fbdc92e8a45adfe5b6a43964b4763d776682e18ff45fd8732a8f7268ab19b408 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+44869ec45cd80b6f964d47035dd608f2dfa92aa4a559eb10734bb333669052bd include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+d18c0278482f9d6fb021510f8d48d44f87e5adc29d87713462d88e414f7c5dd7 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+c66deef1e09fabe946da88659f940f44784be02157842b95bde5a70c34b5e52d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+3ca9fc5e08d093d9e4b1c7fd70f13f546b6d789b62e9817e790a5aca260a63b5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+d14ca7ac4c4dfdfdad12d711e3016e1ee8a446eafeedb798e75380227d926f24 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+e1050edae9b48c75f929dcb291712ebdab174879b74008df1eb83a51083984b2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+e0f5165d43ac801b6b0cd9e943da45fcc41897aed96872777aa576dadc0ebd58 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+1f90c44376a4c7be37acd193eb5be162805eaf08bbd876057ab9d5c8937cd62b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+7d776af145f14b8d20cf4966526f5bdcfb78eb722969cccef083eadcb31d0e8a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+4e0910a9c274397d7bb459dd91c2c7d370d31e7d0277dbd448309e68864ba966 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+8d647c76658a597367396b304eb96cfbd21a1bde449607d8a99a47fac3004af3 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+59aa64d6e30e7e4964872252ec969d95e1661c7434a9188a0a6d2ea62cc6bac6 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+eeca528aa7c5999dc3d52aee5f88dd618a2ac562a192977864dc0368be124ed0 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+eff233054981956c49ec5408da719aa0aa5ed132713bcd36bd1da72fd7b8eda3 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+801adece2dec3ad126877b0dff4b52dd0c8ccada34061868bdc33791287fe64f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+dbcd76003774d3146a11879e6c0e3a8b1afe1bfdb7514413aeb28469bde3caf2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+af4bc174439a6f3e6b6fcf0432c56639cfaf3533933d24a86fb2fe604fd6b7e1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+379bb34386e8fb6370e9e86a4e18064641472e49e226e49f788821d27fe3717f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+69e6bf2333d25e02fa5b3a81f6fb8cae8b2ab1e16e97babff2d41ca0c4e9cd18 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+4eca7d08ff455fe5adca722010b4968bb40ab86e649540a982b9b56e51789bdc include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+585f8a293b1a03497962266dcd27d295f750aa3d655f1a289b540adac6cf1847 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+6051afa5e921c4c12d2e175c29e8b560c65631f6998b6012c626f625fc2e46b1 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+0c52d5995cc7cb2ef26a0d5957a9dd8335934682713d41caf0806e5769d70b41 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+a75a82d21f2f86742326feed23d04aae25adb8242fa4913424a49a326e523e85 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+285511fe89f1c3c9334609df71c78ea5ba7b3f1e2e46f6d0a9cc3c1af032ea20 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+b50a3344b91481aee7c8b2d72f0b9163b1ffc502e289efe7455b925cced54af5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+b6ba8a5a610b9ad9d50b86fe4721aad7f0bbfb64b95fea1fd2bcf703a4e34a5c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+b75e44e10e4cd2e938ae7bfe5f9ba0dc4ff43957f8b2a5a8b0c725065f6ffae5 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+336ffd3c8a371a7220db62380edef832cbbb60da25a764c4a429f9e87d971986 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+66d34311ab4a5a09b546a51b9051be55edba91219e8de538bfe8b2855842617a include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+87898100ab2fac106b9fc9b625d4ca26e9ce4ec6599d7695c5257256c00d7c6b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+d5c412094841cee8012320c873376435d38b86e72f86e7730dafc6868163a291 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+81b8186da495e87db57c837e255834641d5f02d935d988b07d260f928ea0376f include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+90314b4f8e1da82dbd502f819a5e0b2491070c42612151aae63d367e830e6feb include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+b8e1521cd83d1064e9284da4a3978618f19320158a5f9ae49ca60cd9815d77d2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+cf2097e47da023597626a94bf041cdf1f6bf12ad95ea3218f3f606b540aa30c2 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+578d60bd70ade1bbd12788ffc9186220afa29ab362048ad33a7774431d456973 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+727529b7957466a6c70460a6eb0bb399f02926edb28de0b7e578cf6e649feeff include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+5ffbccc8ea6434ab7c0330ba5608d80b3ad5ffbdc11197caa3820418ebda9510 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+bf26b2dabac34e8363d3a38ab55b26f8b3d92ca3ce752374c06b172322a7de85 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+4fbf631ffed23382c4f71f99a3bd543962ea894c450c123657b3f44fbcd6af94 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+961911bb079e0c90543b24fc2e21ece5c492ba8c395a5d0bfe0b2e13e532ff42 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+ae4ba4e15da509bd82d66f427eb8c5393dba810082aa7518e89ef0dce0bc83c4 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+6b6599063398f3dd859ed25ed9cbdf0b2b839827512a1282774851a4c1a8a402 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+30a5c78325211481120d8fa60bf84d25791ec075f3d03ff5f6487e71491c1695 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+3ee38ca51c5d7f3d18f7aa4895053a0aa01a96f940fd3f00e71a6ccb921c873d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+0241bd8bf16938a99ec9390c1b20bebb327fd67e575d422b7794347af6ac9a46 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+20e0a8cfd237e59160d6927e0d6b0b4fc9f375dc23e3bb37ffbf1aee540ee580 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+f36556777a6e6dce4efe5463a93475fae7a2f6878aa49b4b0f0e6b91f554be5c include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+9f33a8c7c7ee5a62772188893a841e69564ca5d27806867593dde777131aec9d include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+5d2e07e56bdab98cb1383174e3d582dc8bb9c340300554b57b93458f86e4f83b include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+f6f9361c62d093272a674c39c13c6bf0fec94206281505a0ecceadac6ce75b63 include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+9f323f9a5115830bff7ecb8cb4515d8fa60feaeb92e91b0b868991a849f7af16 include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+d86a48cc25dffd0d260b780d5e8336ae6a66026e4cf94ede2c34267213aa03b3 include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+b88b39764a8bef670a6165fd60ebc11087e362200d16b8b4f4dabf86fce33bc0 include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+c28cb66bdb8e934bbd42cf06d1700220c03d2e0c138487e28bf33cb8338538a5 include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+c781942e65c2aead097cb168587c1fbccc8a2f3a2d79dcfefac671496bd43237 include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+9198b70fea8ad0f349603eacd58f9a0583fb5685bdb97838a43399c4c7c702cc include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+eb7f7aaa8c2ec32b7aaad6407e9994c97a96eef21ad16b18f9c957712c867a15 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+afd6571b2ad5191a3d8da7e2d34a61cc7bd8dea2276b39c5a39f79b477797fda include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+97aa016d623e3c8e11ff813b7184c29a5b682835aeaba29027c98651e60b14d6 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+bdd36541fe7d9cf10addd7c2c1aa6b02d00e90d5883130b08555da8e3dca1e60 include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+f9cefd05b86af3e821556229a700bbe79f8ff99843319eed8db7af3679d5dfac include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+461cdaec1c7a354c3e28dbb638809ed2f97ad20e47a807dd700e344e6a295812 include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+c0c7492722c686b5d6b59524f6789d0434e1cb7979f9a796719d227f49e004fb include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+aeade13d965434671f67982d622f0ce5354de4ce7529644b8c6a51dbd72fc93a include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+43b990bd7b193488a34f3c021bb0c507a52f128f9609e748c3367264c6720ba4 include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+dd7e7c50959cdc369e926f60c952dfb9fbafdd286e56225c981dade1599f25aa include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+5a67301b8224ab761d8cee86d5ff0dfe35574dd4a1eb06134f1dddb6fcf3ebad include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+a2fdcb4026de0c85e2919dbd7cfc053a1460db97eacb57576294706a1fbecdee include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+676fcaeb366b68acf57775af519ec215d10b7c1132c9e6dc6ad3a41ba991898e include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+4d62ec1ee0bd881a956183dd1412981a8129f4b64917444d82811814846557f6 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+22d9d525e5eab7ee94eddfccac4a6d57a9e533a2e5de85b6aef3928b87c386df include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+845a1cae00d75d68361747e33705c58e01e6774ab67abbd3a62eeb2d14cec780 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+ce3463a2f142ebb3c1419cd1798315412d4e7e5bee3e18b68dbdb7b8c2ba0bb5 include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+e7d82e2522cb5ca61ca2989630c48e3569e499e3cc9e71169bf6a2dc2220fa9c include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+0c7de45807d8b3e4bec5153d3f25e01c4a3e685c572f9ebe9c7f7f577bcda4a9 include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+7d3a0d0e8ccfc347ce2607d7f6615158ab1987adb7832d705491a00d09a0a53f share/openamr_nav_msgs/msg/ActiveConstraint.idl
+6fc7adba0efe1136b3138095b1a83759bde199585d3c5b36aa2414f17927ab20 share/openamr_nav_msgs/msg/DockingStatus.idl
+97908557085ca599560a8acdb35eeda47ed81a74a7d0f6bf75c767b5c949ae0a share/openamr_nav_msgs/msg/LocalizationStatus.idl
+7847e2c556dd1af03cea14c1aa41caef6be527d46c15c96262b95bca78b62b1f share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+737b0c22861fd1e07f776c46a46625e6c44866e897b889ce25e891674d7b698a share/openamr_nav_msgs/msg/NavStackStatus.idl
+16b5c27e71b78e3b7dc985f8353bc0d3d86ed92ebca27f83ed6959525eb1b9e1 share/openamr_nav_msgs/msg/NavTaskStatus.idl
+89b97c4872789b3f3c665fd704df22631717769c0bcc550c9e1546b98d51cd53 share/openamr_nav_msgs/msg/NavigationStatus.idl
+e6b6456e3bbd7418f37ce244ea375d7d55f00c6de87776228cb60533237627e1 share/openamr_nav_msgs/msg/ParkingStatus.idl
+0083e71ed0db6b62a32aa045757ee191ce7751608bd1f82e64d3ceb848678fb2 share/openamr_nav_msgs/msg/ProtectionStatus.idl
+393674fcc798d92f48587cdec0a04327bebddc3a668b1ba76d715e2ebe6b60a7 share/openamr_nav_msgs/msg/RecoveryStatus.idl
+ba59a53c0a4db15e7bcd376e1cbe8cd96eef6b5862aa1576bae88e4a68ce87ef share/openamr_nav_msgs/msg/SensorStatus.idl
diff --git a/evidence/navigation-install-20261006-final/second/consumer/interfaces.txt b/evidence/navigation-install-20261006-final/second/consumer/interfaces.txt
new file mode 100644
index 0000000..c590af0
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/interfaces.txt
@@ -0,0 +1,405 @@
+openamr_nav_msgs/msg/ActiveConstraint
+uint8 TYPE_UNKNOWN=0
+uint8 TYPE_SPEED_LIMIT=1
+uint8 TYPE_REVERSE_LIMIT=2
+uint8 TYPE_COLLISION_APPROACH=3
+uint8 type
+
+float32 value # m/s for SPEED_LIMIT/REVERSE_LIMIT, s for COLLISION_APPROACH
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/DockingStatus
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint8 ACTIVITY_UNKNOWN=0
+uint8 ACTIVITY_NONE=1
+uint8 ACTIVITY_DOCKING=2
+uint8 ACTIVITY_UNDOCKING=3
+uint8 ACTIVITY_FAILED=4
+uint8 activity # latched until next command
+
+uint8 ENGAGEMENT_UNKNOWN=0
+uint8 ENGAGEMENT_DOCKED=1
+uint8 ENGAGEMENT_NOT_DOCKED=2
+uint8 engagement # kept separate from activity on purpose
+
+uint8 PHASE_UNKNOWN=0
+uint8 PHASE_NONE=1
+uint8 PHASE_STAGING=2
+uint8 PHASE_SCAN=3
+uint8 PHASE_NORMAL_ESTIMATE=4
+uint8 PHASE_APPROACH=5
+uint8 PHASE_FINAL=6
+uint8 phase
+
+uint16 failure_reason # see NavigationStatus.msg, latched with ACTIVITY_FAILED
+float32 lateral_error_m
+float32 yaw_error_rad
+uint8 visible_tag_count # 0-3
+builtin_interfaces/Duration elapsed
+ int32 sec
+ uint32 nanosec
+openamr_nav_msgs/msg/LocalizationStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_LOST=1
+uint8 STATE_DEGRADED=2
+uint8 STATE_OK=3
+uint8 state
+
+uint8 HEALTH_UNKNOWN=0
+uint8 HEALTH_OK=1
+uint8 HEALTH_DEGRADED=2
+uint8 HEALTH_FAULT=3
+uint8 health
+
+uint16 reason # see NavigationStatus.msg
+builtin_interfaces/Duration pose_age
+ int32 sec
+ uint32 nanosec
+float32 covariance_xy # worse of AMCL's x/y variance, m^2
+float32 covariance_yaw # rad^2
+bool tf_available
+bool correction_paused
+openamr_nav_msgs/msg/MotionSourceCoverage
+uint8 SOURCE_UNKNOWN=0
+uint8 SOURCE_NAV_CONTROLLER=1
+uint8 SOURCE_RECOVERY=2
+uint8 SOURCE_DOCKING=3
+uint8 SOURCE_UNDOCK_REVERSE=4
+uint8 SOURCE_TELEOP=5
+uint8 SOURCE_PARKING=6
+uint8 source
+
+uint8 COVERAGE_UNKNOWN=0
+uint8 COVERAGE_UNPROTECTED=1
+uint8 COVERAGE_PARTIAL=2
+uint8 COVERAGE_PROTECTED=3
+uint8 coverage # collision-monitor coverage only, not overall protection
+
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/NavigationStatus
+# Aggregated navigation health/readiness. Functional status only, not a safety
+# function, and scoped to the navigation subsystem — not whole-robot readiness.
+# Arm/base authority and E-stop logic live in I1/I8, not here.
+
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint16 CONTRACT_VERSION=1 # current version of this interface
+uint16 contract_version # producer sets this to CONTRACT_VERSION
+
+string profile_id
+string thresholds_id # "UNSET" if no threshold profile applied
+
+uint8 HEALTH_UNKNOWN=0 # unset field should never read as healthy
+uint8 HEALTH_OK=1
+uint8 HEALTH_DEGRADED=2
+uint8 HEALTH_FAULT=3
+uint8 health
+
+uint8 NAVIGATION_READINESS_NOT_READY=0 # conservative default
+uint8 NAVIGATION_READINESS_READY=1
+uint8 navigation_readiness # navigation only — not a whole-robot signal
+
+uint16[] not_ready_reasons
+uint16[] active_reasons
+uint8 sensor_gaps
+
+NavStackStatus stack
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_NOT_STARTED=1
+ uint8 STATE_STARTING=2
+ uint8 STATE_ACTIVE=3
+ uint8 STATE_RESETTING=4
+ uint8 STATE_FAILED=5
+ uint8 state
+ uint16 reason #
+ string[] inactive_nodes #
+LocalizationStatus localization
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_LOST=1
+ uint8 STATE_DEGRADED=2
+ uint8 STATE_OK=3
+ uint8 state
+ uint8 HEALTH_UNKNOWN=0
+ uint8 HEALTH_OK=1
+ uint8 HEALTH_DEGRADED=2
+ uint8 HEALTH_FAULT=3
+ uint8 health
+ uint16 reason #
+ builtin_interfaces/Duration pose_age
+ int32 sec
+ uint32 nanosec
+ float32 covariance_xy #
+ float32 covariance_yaw #
+ bool tf_available
+ bool correction_paused
+SensorStatus[] sensors
+ string id
+ uint8 KIND_UNKNOWN=0
+ uint8 KIND_LIDAR=1
+ uint8 KIND_DEPTH_CAMERA=2
+ uint8 KIND_TOF=3
+ uint8 KIND_ULTRASONIC=4
+ uint8 KIND_IMU=5
+ uint8 KIND_ODOMETRY=6
+ uint8 kind
+ string frame_id
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_ABSENT=1
+ uint8 STATE_STALE=2
+ uint8 STATE_DEGRADED=3
+ uint8 STATE_OK=4
+ uint8 state
+ uint16 reason #
+ builtin_interfaces/Duration data_age
+ int32 sec
+ uint32 nanosec
+ float32 rate_hz #
+ bool required
+NavTaskStatus task
+ uint8 STATE_UNKNOWN=0
+ uint8 STATE_IDLE=1
+ uint8 STATE_ACTIVE=2
+ uint8 STATE_RECOVERING=3
+ uint8 STATE_SUCCEEDED=4
+ uint8 STATE_ABORTED=5
+ uint8 STATE_CANCELED=6
+ uint8 state
+ uint16 reason #
+ uint16 native_error_code #
+ builtin_interfaces/Time goal_stamp
+ int32 sec
+ uint32 nanosec
+ float32 distance_remaining
+RecoveryStatus recovery
+ uint8 ACTION_NONE=0
+ uint8 ACTION_CLEAR_COSTMAP=1
+ uint8 ACTION_SPIN=2
+ uint8 ACTION_WAIT=3
+ uint8 ACTION_BACKUP=4
+ uint8 action
+ uint8 attempt #
+ uint8 attempt_limit
+ uint16 reason #
+ProtectionStatus protection
+ uint8 COLLISION_MONITOR_UNKNOWN=0
+ uint8 COLLISION_MONITOR_INACTIVE=1
+ uint8 COLLISION_MONITOR_ACTIVE=2
+ uint8 collision_monitor
+ uint16 collision_monitor_reason
+ MotionSourceCoverage[] motion_sources
+ uint8 SOURCE_UNKNOWN=0
+ uint8 SOURCE_NAV_CONTROLLER=1
+ uint8 SOURCE_RECOVERY=2
+ uint8 SOURCE_DOCKING=3
+ uint8 SOURCE_UNDOCK_REVERSE=4
+ uint8 SOURCE_TELEOP=5
+ uint8 SOURCE_PARKING=6
+ uint8 source
+ uint8 COVERAGE_UNKNOWN=0
+ uint8 COVERAGE_UNPROTECTED=1
+ uint8 COVERAGE_PARTIAL=2
+ uint8 COVERAGE_PROTECTED=3
+ uint8 coverage #
+ uint16 reason #
+ uint8 REAR_COVERAGE_UNKNOWN=0
+ uint8 REAR_COVERAGE_UNAVAILABLE=1
+ uint8 REAR_COVERAGE_AVAILABLE=2
+ uint8 rear_coverage
+ uint16 rear_coverage_reason
+ActiveConstraint[] constraints
+ uint8 TYPE_UNKNOWN=0
+ uint8 TYPE_SPEED_LIMIT=1
+ uint8 TYPE_REVERSE_LIMIT=2
+ uint8 TYPE_COLLISION_APPROACH=3
+ uint8 type
+ float32 value #
+ uint16 reason #
+# base/I8 controller has no dedicated status yet - see reason codes below
+
+# reason codes: 0=NONE everywhere, groups start at x001, append-only
+uint16 NONE=0
+
+# stack
+uint16 NAV_STACK_NOT_STARTED=1001
+uint16 NAV_STACK_STARTING=1002
+uint16 NAV_STACK_RESETTING=1003
+uint16 NAV_NODE_INACTIVE=1004
+uint16 NAV_CONFIG_FAULT=1005
+
+# sensors
+uint16 SENSOR_DATA_STALE=2001
+uint16 SENSOR_NOT_CONFIGURED=2002
+uint16 SENSOR_NO_DATA_YET=2003
+uint16 SENSOR_DATA_INVALID=2004
+uint16 SENSOR_RATE_LOW=2005
+
+# localization
+uint16 LOCALIZATION_NOT_INITIALIZED=3001
+uint16 LOCALIZATION_UNCERTAIN=3002
+uint16 LOCALIZATION_STALE_WHILE_MOVING=3003
+uint16 LOCALIZATION_PAUSED_FOR_DOCKING=3004
+uint16 TF_UNAVAILABLE=3005
+
+# nav task
+uint16 GOAL_OUTSIDE_MAP=4001
+uint16 GOAL_BLOCKED=4002
+uint16 START_BLOCKED=4003
+uint16 NO_VALID_PATH=4004
+uint16 PLANNER_TIMEOUT=4005
+uint16 CONTROLLER_TIMEOUT=4006
+uint16 STUCK=4007
+uint16 LOCAL_BLOCKED=4008
+uint16 NAV_UNKNOWN_FAULT=4009
+
+# recovery
+uint16 RECOVERY_IN_PROGRESS=5001
+uint16 RECOVERY_LIMIT_REACHED=5002
+
+# protection
+uint16 COLLISION_LAYER_INACTIVE=6001
+uint16 MOTION_SOURCE_UNPROTECTED=6002
+uint16 REAR_COVERAGE_UNAVAILABLE=6003
+uint16 PROTECTION_STATE_UNKNOWN=6004
+uint16 SPEED_LIMIT_ACTIVE=6005
+uint16 REVERSE_SPEED_LIMITED=6006
+
+# docking
+uint16 DOCK_ENGAGEMENT_UNKNOWN=7001
+uint16 DOCK_TAGS_NOT_VISIBLE=7002
+uint16 DOCK_ALIGNMENT_FAILED=7003
+uint16 DOCK_TIMEOUT=7004
+uint16 DOCK_STAGING_FAILED=7005
+uint16 UNDOCK_FAILED=7006
+uint16 UNDOCKING_BEFORE_GOAL=7007
+uint16 DOCK_REASON_UNSPECIFIED=7008
+
+# parking
+uint16 PARK_TARGET_UNREACHABLE=8001
+uint16 PARK_POSE_MISSED=8002
+uint16 PARKING_NOT_IMPLEMENTED=8003
+
+# base / I8
+uint16 BASE_LINK_LOST=9001
+uint16 BASE_NOT_READY=9002
+uint16 ESTOP_ACTIVE=9003 # only on fresh I8 telemetry reporting E-stop
+ # active; stale/missing telemetry is
+ # BASE_LINK_LOST/BASE_NOT_READY, not this
+uint16 BATTERY_LOW=9004
+openamr_nav_msgs/msg/NavStackStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_NOT_STARTED=1
+uint8 STATE_STARTING=2
+uint8 STATE_ACTIVE=3
+uint8 STATE_RESETTING=4
+uint8 STATE_FAILED=5
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+string[] inactive_nodes # debug info, not normative
+openamr_nav_msgs/msg/NavTaskStatus
+uint8 STATE_UNKNOWN=0
+uint8 STATE_IDLE=1
+uint8 STATE_ACTIVE=2
+uint8 STATE_RECOVERING=3
+uint8 STATE_SUCCEEDED=4
+uint8 STATE_ABORTED=5
+uint8 STATE_CANCELED=6
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+uint16 native_error_code # raw Nav2 result code, 0 if none
+builtin_interfaces/Time goal_stamp
+ int32 sec
+ uint32 nanosec
+float32 distance_remaining
+openamr_nav_msgs/msg/ParkingStatus
+std_msgs/Header header
+ builtin_interfaces/Time stamp
+ int32 sec
+ uint32 nanosec
+ string frame_id
+
+uint8 STATE_UNKNOWN=0
+uint8 STATE_NOT_PARKED=1
+uint8 STATE_PARKING=2
+uint8 STATE_PARKED=3
+uint8 STATE_LEAVING=4
+uint8 STATE_PARK_FAILED=5
+uint8 state
+
+string target_id
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/ProtectionStatus
+uint8 COLLISION_MONITOR_UNKNOWN=0
+uint8 COLLISION_MONITOR_INACTIVE=1
+uint8 COLLISION_MONITOR_ACTIVE=2
+uint8 collision_monitor
+uint16 collision_monitor_reason
+
+MotionSourceCoverage[] motion_sources
+ uint8 SOURCE_UNKNOWN=0
+ uint8 SOURCE_NAV_CONTROLLER=1
+ uint8 SOURCE_RECOVERY=2
+ uint8 SOURCE_DOCKING=3
+ uint8 SOURCE_UNDOCK_REVERSE=4
+ uint8 SOURCE_TELEOP=5
+ uint8 SOURCE_PARKING=6
+ uint8 source
+ uint8 COVERAGE_UNKNOWN=0
+ uint8 COVERAGE_UNPROTECTED=1
+ uint8 COVERAGE_PARTIAL=2
+ uint8 COVERAGE_PROTECTED=3
+ uint8 coverage #
+ uint16 reason #
+
+uint8 REAR_COVERAGE_UNKNOWN=0
+uint8 REAR_COVERAGE_UNAVAILABLE=1
+uint8 REAR_COVERAGE_AVAILABLE=2
+uint8 rear_coverage
+uint16 rear_coverage_reason
+openamr_nav_msgs/msg/RecoveryStatus
+uint8 ACTION_NONE=0
+uint8 ACTION_CLEAR_COSTMAP=1
+uint8 ACTION_SPIN=2
+uint8 ACTION_WAIT=3
+uint8 ACTION_BACKUP=4
+uint8 action
+
+uint8 attempt # own counter, not Nav2's number_of_recoveries
+uint8 attempt_limit
+uint16 reason # see NavigationStatus.msg
+openamr_nav_msgs/msg/SensorStatus
+string id
+
+uint8 KIND_UNKNOWN=0
+uint8 KIND_LIDAR=1
+uint8 KIND_DEPTH_CAMERA=2
+uint8 KIND_TOF=3
+uint8 KIND_ULTRASONIC=4
+uint8 KIND_IMU=5
+uint8 KIND_ODOMETRY=6
+uint8 kind
+
+string frame_id
+
+uint8 STATE_UNKNOWN=0
+uint8 STATE_ABSENT=1
+uint8 STATE_STALE=2
+uint8 STATE_DEGRADED=3
+uint8 STATE_OK=4
+uint8 state
+
+uint16 reason # see NavigationStatus.msg
+builtin_interfaces/Duration data_age
+ int32 sec
+ uint32 nanosec
+float32 rate_hz # rolling average over the last ~1s; 0 if ABSENT
+bool required
diff --git a/evidence/navigation-install-20261006-final/second/consumer/steps.log b/evidence/navigation-install-20261006-final/second/consumer/steps.log
new file mode 100644
index 0000000..a3d22c5
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/steps.log
@@ -0,0 +1,123 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:7 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:8 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:9 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:11 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:13 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Get:22 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Fetched 37.6 MB in 9s (4384 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+The following packages will be upgraded:
+ ros-jazzy-rclcpp ros-jazzy-rclpy ros-jazzy-rosidl-default-runtime
+ ros-jazzy-std-msgs
+4 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
+Need to get 1547 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+Get:1 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclcpp amd64 28.1.22-1noble.20260911.105434 [836 kB]
+Get:2 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclpy amd64 7.1.12-1noble.20260912.162354 [468 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rosidl-default-runtime amd64 1.6.1-1noble.20260911.052508 [7150 B]
+Get:4 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-std-msgs amd64 5.3.8-1noble.20260911.094424 [236 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 1547 kB in 2s (717 kB/s)
+(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 40134 files and directories currently installed.)
+Preparing to unpack .../ros-jazzy-rclcpp_28.1.22-1noble.20260911.105434_amd64.deb ...
+Unpacking ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) over (28.1.22-1noble.20260902.055335) ...
+Preparing to unpack .../ros-jazzy-rclpy_7.1.12-1noble.20260912.162354_amd64.deb ...
+Unpacking ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) over (7.1.12-1noble.20260902.053513) ...
+Preparing to unpack .../ros-jazzy-rosidl-default-runtime_1.6.1-1noble.20260911.052508_amd64.deb ...
+Unpacking ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) over (1.6.1-1noble.20260902.015921) ...
+Preparing to unpack .../ros-jazzy-std-msgs_5.3.8-1noble.20260911.094424_amd64.deb ...
+Unpacking ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) over (5.3.8-1noble.20260902.022418) ...
+Setting up ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) ...
+Setting up ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) ...
+Setting up ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) ...
+Setting up ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) ...
+PASS: absent-install negative control
+AMENT_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs:/opt/ros/jazzy
+CMAKE_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs
+PYTHONPATH=/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
+PASS: openamr_nav_msgs/msg/ActiveConstraint native serialization round trip
+PASS: openamr_nav_msgs/msg/DockingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/LocalizationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/MotionSourceCoverage native serialization round trip
+PASS: openamr_nav_msgs/msg/NavigationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavStackStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavTaskStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ParkingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ProtectionStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/RecoveryStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/SensorStatus native serialization round trip
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+-- Found openamr_nav_msgs: 0.0.0 (/opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake)
+-- Configuring done (1.7s)
+-- Generating done (0.0s)
+-- Build files have been written to: /consumer/build/nav_install_consumer
+[ 50%] Building CXX object CMakeFiles/smoke.dir/smoke.cpp.o
+[100%] Linking CXX executable smoke
+[100%] Built target smoke
+-- Install configuration: ""
+-- Installing: /consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke
+-- Set non-toolchain portion of runtime path of "/consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke" to ""
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/package_run_dependencies/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/parent_prefix_path/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.bash
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.zsh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/packages/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig-version.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.xml
+Finished <<< nav_install_consumer [3.14s]
+
+Summary: 1 package finished [3.30s]
+PASS: installed generated messages and downstream consumer in a source-free container
diff --git a/evidence/navigation-install-20261006-final/second/consumer/validation.log b/evidence/navigation-install-20261006-final/second/consumer/validation.log
new file mode 100644
index 0000000..a3d22c5
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/consumer/validation.log
@@ -0,0 +1,123 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:7 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:8 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:9 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:11 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:13 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Get:22 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Fetched 37.6 MB in 9s (4384 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+The following packages will be upgraded:
+ ros-jazzy-rclcpp ros-jazzy-rclpy ros-jazzy-rosidl-default-runtime
+ ros-jazzy-std-msgs
+4 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
+Need to get 1547 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+Get:1 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclcpp amd64 28.1.22-1noble.20260911.105434 [836 kB]
+Get:2 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rclpy amd64 7.1.12-1noble.20260912.162354 [468 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-rosidl-default-runtime amd64 1.6.1-1noble.20260911.052508 [7150 B]
+Get:4 http://packages.ros.org/ros2/ubuntu noble/main amd64 ros-jazzy-std-msgs amd64 5.3.8-1noble.20260911.094424 [236 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 1547 kB in 2s (717 kB/s)
+(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 40134 files and directories currently installed.)
+Preparing to unpack .../ros-jazzy-rclcpp_28.1.22-1noble.20260911.105434_amd64.deb ...
+Unpacking ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) over (28.1.22-1noble.20260902.055335) ...
+Preparing to unpack .../ros-jazzy-rclpy_7.1.12-1noble.20260912.162354_amd64.deb ...
+Unpacking ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) over (7.1.12-1noble.20260902.053513) ...
+Preparing to unpack .../ros-jazzy-rosidl-default-runtime_1.6.1-1noble.20260911.052508_amd64.deb ...
+Unpacking ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) over (1.6.1-1noble.20260902.015921) ...
+Preparing to unpack .../ros-jazzy-std-msgs_5.3.8-1noble.20260911.094424_amd64.deb ...
+Unpacking ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) over (5.3.8-1noble.20260902.022418) ...
+Setting up ros-jazzy-rclpy (7.1.12-1noble.20260912.162354) ...
+Setting up ros-jazzy-rclcpp (28.1.22-1noble.20260911.105434) ...
+Setting up ros-jazzy-rosidl-default-runtime (1.6.1-1noble.20260911.052508) ...
+Setting up ros-jazzy-std-msgs (5.3.8-1noble.20260911.094424) ...
+PASS: absent-install negative control
+AMENT_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs:/opt/ros/jazzy
+CMAKE_PREFIX_PATH=/opt/nav-install/openamr_nav_msgs
+PYTHONPATH=/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
+PASS: openamr_nav_msgs/msg/ActiveConstraint native serialization round trip
+PASS: openamr_nav_msgs/msg/DockingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/LocalizationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/MotionSourceCoverage native serialization round trip
+PASS: openamr_nav_msgs/msg/NavigationStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavStackStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/NavTaskStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ParkingStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/ProtectionStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/RecoveryStatus native serialization round trip
+PASS: openamr_nav_msgs/msg/SensorStatus native serialization round trip
+Starting >>> nav_install_consumer
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rclcpp: 28.1.22 (/opt/ros/jazzy/share/rclcpp/cmake)
+-- Found rosidl_generator_c: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)
+-- Found rosidl_generator_cpp: 4.6.9 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rmw_implementation_cmake: 7.3.3 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)
+-- Found rmw_fastrtps_cpp: 8.4.4 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)
+-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
+-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13")
+-- Using RMW implementation 'rmw_fastrtps_cpp' as default
+-- Found openamr_nav_msgs: 0.0.0 (/opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake)
+-- Configuring done (1.7s)
+-- Generating done (0.0s)
+-- Build files have been written to: /consumer/build/nav_install_consumer
+[ 50%] Building CXX object CMakeFiles/smoke.dir/smoke.cpp.o
+[100%] Linking CXX executable smoke
+[100%] Built target smoke
+-- Install configuration: ""
+-- Installing: /consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke
+-- Set non-toolchain portion of runtime path of "/consumer/install/nav_install_consumer/lib/nav_install_consumer/smoke" to ""
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/package_run_dependencies/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/parent_prefix_path/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/ament_prefix_path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/environment/path.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.bash
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.sh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.zsh
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/local_setup.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.dsv
+-- Installing: /consumer/install/nav_install_consumer/share/ament_index/resource_index/packages/nav_install_consumer
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/cmake/nav_install_consumerConfig-version.cmake
+-- Installing: /consumer/install/nav_install_consumer/share/nav_install_consumer/package.xml
+Finished <<< nav_install_consumer [3.14s]
+
+Summary: 1 package finished [3.30s]
+PASS: installed generated messages and downstream consumer in a source-free container
diff --git a/evidence/navigation-install-20261006-final/second/producer/dependencies.txt b/evidence/navigation-install-20261006-final/second/producer/dependencies.txt
new file mode 100644
index 0000000..a0dcad6
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/producer/dependencies.txt
@@ -0,0 +1,599 @@
+adduser=3.137ubuntu1
+apt=2.8.3
+base-files=13ubuntu10.5
+base-passwd=3.6.3build1
+bash=5.2.21-2ubuntu4
+binutils-common=2.42-4ubuntu2.10
+binutils-x86-64-linux-gnu=2.42-4ubuntu2.10
+binutils=2.42-4ubuntu2.10
+bsdutils=1:2.39.3-9ubuntu6.6
+build-essential=12.10ubuntu1
+bzip2=1.0.8-5.1ubuntu0.1
+ca-certificates=20260601~24.04.1
+catch2=3.4.0-1build1
+cmake-data=3.28.3-1build7
+cmake=3.28.3-1build7
+coreutils=9.4-3ubuntu6.3
+cpp-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+cpp-13=13.3.0-6ubuntu2~24.04.1
+cpp-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+cpp=4:13.2.0-7ubuntu1
+cppcheck=2.13.0-2ubuntu3
+curl=8.5.0-2ubuntu10.13
+dash=0.5.12-6ubuntu5
+debconf=1.5.86ubuntu1
+debianutils=5.17build1
+diffutils=1:3.10-1ubuntu0.1
+dirmngr=2.4.4-2ubuntu17.6
+docutils-common=0.20.1+dfsg-3
+dpkg-dev=1.22.6ubuntu6.6
+dpkg=1.22.6ubuntu6.6
+e2fsprogs=1.47.0-2.4~exp1ubuntu4.1
+findutils=4.9.0-5build1
+fontconfig-config=2.15.0-1.1ubuntu2
+fontconfig=2.15.0-1.1ubuntu2
+fonts-dejavu-core=2.37-8
+fonts-dejavu-mono=2.37-8
+g++-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+g++-13=13.3.0-6ubuntu2~24.04.1
+g++-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+g++=4:13.2.0-7ubuntu1
+gcc-13-base=13.3.0-6ubuntu2~24.04.1
+gcc-13-x86-64-linux-gnu=13.3.0-6ubuntu2~24.04.1
+gcc-13=13.3.0-6ubuntu2~24.04.1
+gcc-14-base=14.2.0-4ubuntu2~24.04.1
+gcc-x86-64-linux-gnu=4:13.2.0-7ubuntu1
+gcc=4:13.2.0-7ubuntu1
+git-man=1:2.43.0-1ubuntu7.3
+git=1:2.43.0-1ubuntu7.3
+gnupg-utils=2.4.4-2ubuntu17.6
+gnupg2=2.4.4-2ubuntu17.6
+gnupg=2.4.4-2ubuntu17.6
+google-mock=1.14.0-1
+googletest=1.14.0-1
+gpg-agent=2.4.4-2ubuntu17.6
+gpg=2.4.4-2ubuntu17.6
+gpgconf=2.4.4-2ubuntu17.6
+gpgsm=2.4.4-2ubuntu17.6
+gpgv=2.4.4-2ubuntu17.6
+graphviz=2.42.2-9ubuntu0.1
+grep=3.11-4build1
+gzip=1.12-1ubuntu3.2
+hostname=3.23+nmu2ubuntu2
+init-system-helpers=1.66ubuntu1
+keyboxd=2.4.4-2ubuntu17.6
+libacl1=2.3.2-1build1.1
+libann0=1.1.2+doc-9build1
+libaom3=3.8.2-2ubuntu0.1
+libapparmor1=4.0.1really4.0.1-0ubuntu0.24.04.7
+libapt-pkg6.0t64=2.8.3
+libarchive13t64=3.7.2-2ubuntu0.8
+libasan8=14.2.0-4ubuntu2~24.04.1
+libassuan0=2.5.6-1build1
+libatomic1=14.2.0-4ubuntu2~24.04.1
+libattr1=1:2.5.2-1ubuntu0.1
+libaudit-common=1:3.1.2-2.1build1.1
+libaudit1=1:3.1.2-2.1build1.1
+libbinutils=2.42-4ubuntu2.10
+libblas3=3.12.0-3build1.1
+libblkid1=2.39.3-9ubuntu6.6
+libbrotli1=1.1.0-2build2
+libbsd0=0.12.1-1build1.1
+libbullet-dev=3.24+dfsg-2.1build1
+libbullet3.24t64=3.24+dfsg-2.1build1
+libbz2-1.0=1.0.8-5.1ubuntu0.1
+libc-bin=2.39-0ubuntu8.9
+libc-dev-bin=2.39-0ubuntu8.9
+libc6-dev=2.39-0ubuntu8.9
+libc6=2.39-0ubuntu8.9
+libcairo2=1.18.0-3build1
+libcap-ng0=0.8.4-2build2
+libcap2=1:2.66-5ubuntu2.4
+libcc1-0=14.2.0-4ubuntu2~24.04.1
+libcdt5=2.42.2-9ubuntu0.1
+libcgraph6=2.42.2-9ubuntu0.1
+libcom-err2=1.47.0-2.4~exp1ubuntu4.1
+libconsole-bridge-dev=1.0.1+dfsg2-3build1
+libconsole-bridge1.0=1.0.1+dfsg2-3build1
+libcrypt-dev=1:4.4.36-4build1
+libcrypt1=1:4.4.36-4build1
+libctf-nobfd0=2.42-4ubuntu2.10
+libctf0=2.42-4ubuntu2.10
+libcurl3t64-gnutls=8.5.0-2ubuntu10.13
+libcurl4t64=8.5.0-2ubuntu10.13
+libdatrie1=0.2.13-3build1
+libdb5.3t64=5.3.28+dfsg2-7
+libdbus-1-3=1.14.10-4ubuntu4.1
+libdebconfclient0=0.271ubuntu3
+libdeflate0=1.19-1build1.1
+libdpkg-perl=1.22.6ubuntu6.6
+libeigen3-dev=3.4.0-4build0.1
+liberror-perl=0.17029-2
+libexpat1-dev=2.6.1-2ubuntu0.4
+libexpat1=2.6.1-2ubuntu0.4
+libext2fs2t64=1.47.0-2.4~exp1ubuntu4.1
+libffi8=3.4.6-1build1
+libfmt-dev=9.1.0+ds1-2
+libfmt9=9.1.0+ds1-2
+libfontconfig1=2.15.0-1.1ubuntu2
+libfreetype6=2.13.2+dfsg-1ubuntu0.1
+libfribidi0=1.0.13-3build1
+libgcc-13-dev=13.3.0-6ubuntu2~24.04.1
+libgcc-s1=14.2.0-4ubuntu2~24.04.1
+libgcrypt20=1.10.3-2ubuntu0.2
+libgd3=2.3.3-9ubuntu5
+libgdbm-compat4t64=1.23-5.1build1
+libgdbm6t64=1.23-5.1build1
+libgfortran5=14.2.0-4ubuntu2~24.04.1
+libglib2.0-0t64=2.80.0-6ubuntu3.8
+libgmp10=2:6.3.0+dfsg-2ubuntu6.1
+libgnutls30t64=3.8.3-1.1ubuntu3.6
+libgomp1=14.2.0-4ubuntu2~24.04.1
+libgpg-error0=1.47-3build2.1
+libgprofng0=2.42-4ubuntu2.10
+libgraphite2-3=1.3.14-2ubuntu0.24.04.1
+libgssapi-krb5-2=1.20.1-6ubuntu2.10
+libgtest-dev=1.14.0-1
+libgts-0.7-5t64=0.7.6+darcs121130-5.2build1
+libgvc6=2.42.2-9ubuntu0.1
+libgvpr2=2.42.2-9ubuntu0.1
+libharfbuzz0b=8.3.0-2build2
+libheif-plugin-aomdec=1.17.6-1ubuntu4.8
+libheif1=1.17.6-1ubuntu4.8
+libhogweed6t64=3.9.1-2.2build1.1
+libhwasan0=14.2.0-4ubuntu2~24.04.1
+libice6=2:1.0.10-1build3
+libicu74=74.2-1ubuntu3.1
+libidn2-0=2.3.7-2build1.1
+libisl23=0.26-3build1.1
+libitm1=14.2.0-4ubuntu2~24.04.1
+libjansson4=2.14-2build2
+libjbig0=2.1-6.1ubuntu2
+libjpeg-turbo8=2.1.5-2ubuntu2
+libjpeg8=8c-2ubuntu11
+libjs-jquery=3.6.1+dfsg+~3.5.14-1
+libjs-sphinxdoc=7.2.6-6
+libjs-underscore=1.13.4~dfsg+~1.11.4-3
+libjsoncpp25=1.9.5-6build1
+libk5crypto3=1.20.1-6ubuntu2.10
+libkeyutils1=1.6.3-3build1
+libkmod2=31+20240202-2ubuntu7.2
+libkrb5-3=1.20.1-6ubuntu2.10
+libkrb5support0=1.20.1-6ubuntu2.10
+libksba8=1.6.6-1build1
+liblab-gamut1=2.42.2-9ubuntu0.1
+liblapack3=3.12.0-3build1.1
+libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
+liblerc4=4.0.0+ds-4ubuntu2
+liblsan0=14.2.0-4ubuntu2~24.04.1
+libltdl7=2.4.7-7build1
+liblttng-ctl0t64=2.13.11-2.1build4
+liblttng-ust-common1t64=2.13.7-1.1ubuntu2
+liblttng-ust-ctl5t64=2.13.7-1.1ubuntu2
+liblttng-ust-dev=2.13.7-1.1ubuntu2
+liblttng-ust-python-agent1t64=2.13.7-1.1ubuntu2
+liblttng-ust1t64=2.13.7-1.1ubuntu2
+liblz4-1=1.9.4-1build1.1
+liblz4-dev=1.9.4-1build1.1
+liblzma5=5.6.1+really5.4.5-1ubuntu0.3
+libmd0=1.1.0-2build1.1
+libmount1=2.39.3-9ubuntu6.6
+libmpc3=1.3.1-1build1.1
+libmpfr6=4.2.1-1build1.1
+libncursesw6=6.4+20240113-1ubuntu2.2
+libnettle8t64=3.9.1-2.2build1.1
+libnghttp2-14=1.59.0-1ubuntu0.4
+libnpth0t64=1.6-3.1build1
+libnuma1=2.0.18-1ubuntu0.24.04.1
+liborocos-kdl-dev=1.5.1-4build1
+liborocos-kdl1.5=1.5.1-4build1
+libp11-kit0=0.25.3-4ubuntu2.2
+libpam-modules-bin=1.5.3-5ubuntu5.7
+libpam-modules=1.5.3-5ubuntu5.7
+libpam-runtime=1.5.3-5ubuntu5.7
+libpam0g=1.5.3-5ubuntu5.7
+libpango-1.0-0=1.52.1+ds-1build1
+libpangocairo-1.0-0=1.52.1+ds-1build1
+libpangoft2-1.0-0=1.52.1+ds-1build1
+libpathplan4=2.42.2-9ubuntu0.1
+libpcre2-8-0=10.42-4ubuntu2.1
+libperl5.38t64=5.38.2-3.2ubuntu0.4
+libpixman-1-0=0.42.2-1build1
+libpkgconf3=1.8.1-2build1
+libpng16-16t64=1.6.43-5ubuntu0.6
+libpopt0=1.19+dfsg-1build1
+libproc2-0=2:4.0.4-4ubuntu3.3
+libpsl5t64=0.21.2-1.1build1
+libpython3-dev=3.12.3-0ubuntu2.1
+libpython3-stdlib=3.12.3-0ubuntu2.1
+libpython3.12-dev=3.12.3-1ubuntu0.17
+libpython3.12-minimal=3.12.3-1ubuntu0.17
+libpython3.12-stdlib=3.12.3-1ubuntu0.17
+libpython3.12t64=3.12.3-1ubuntu0.17
+libquadmath0=14.2.0-4ubuntu2~24.04.1
+libreadline8t64=8.2-4build1
+librhash0=1.4.3-3build1
+librtmp1=2.4+20151223.gitfa8646d.1-2build7
+libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
+libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
+libseccomp2=2.5.5-1ubuntu3.1
+libselinux1=3.5-2ubuntu2.1
+libsemanage-common=3.5-1build5
+libsemanage2=3.5-1build5
+libsepol2=3.5-2build1
+libsframe1=2.42-4ubuntu2.10
+libsharpyuv0=1.3.2-0.4build3
+libsm6=2:1.2.3-1build3
+libsmartcols1=2.39.3-9ubuntu6.6
+libspdlog-dev=1:1.12.0+ds-2build1
+libspdlog1.12=1:1.12.0+ds-2build1
+libsqlite3-0=3.45.1-1ubuntu2.7
+libsqlite3-dev=3.45.1-1ubuntu2.7
+libss2=1.47.0-2.4~exp1ubuntu4.1
+libssh-4=0.10.6-2ubuntu0.5
+libssl-dev=3.0.13-0ubuntu3.15
+libssl3t64=3.0.13-0ubuntu3.15
+libstdc++-13-dev=13.3.0-6ubuntu2~24.04.1
+libstdc++6=14.2.0-4ubuntu2~24.04.1
+libsystemd0=255.4-1ubuntu8.17
+libtasn1-6=4.19.0-3ubuntu0.24.04.2
+libthai-data=0.1.29-2build1
+libthai0=0.1.29-2build1
+libtiff6=4.5.1+git230720-4ubuntu2.5
+libtinfo6=6.4+20240113-1ubuntu2.2
+libtinyxml2-10=10.0.0+dfsg-2
+libtinyxml2-dev=10.0.0+dfsg-2
+libtsan2=14.2.0-4ubuntu2~24.04.1
+libubsan1=14.2.0-4ubuntu2~24.04.1
+libudev1=255.4-1ubuntu8.17
+libunistring5=1.1-2build1.1
+liburcu-dev=0.14.0-3.1build1
+liburcu8t64=0.14.0-3.1build1
+libuuid1=2.39.3-9ubuntu6.6
+libuv1t64=1.48.0-1.1build1
+libwebp7=1.3.2-0.4build3
+libx11-6=2:1.8.7-1build1
+libx11-data=2:1.8.7-1build1
+libxau6=1:1.0.9-1build6
+libxaw7=2:1.0.14-1build2
+libxcb-render0=1.15-1ubuntu2
+libxcb-shm0=1.15-1ubuntu2
+libxcb1=1.15-1ubuntu2
+libxdmcp6=1:1.1.3-0ubuntu6
+libxext6=2:1.3.4-1build2
+libxml2-utils=2.9.14+dfsg-1.3ubuntu3.8
+libxml2=2.9.14+dfsg-1.3ubuntu3.8
+libxmu6=2:1.1.3-3build2
+libxpm4=1:3.5.17-1ubuntu0.24.04.1
+libxrender1=1:0.9.10-1.1build1
+libxslt1.1=1.1.39-0exp1ubuntu0.24.04.3
+libxt6t64=1:1.2.1-1.2build1
+libxxhash0=0.8.2-2build1
+libyaml-0-2=0.2.5-1build1
+libyaml-cpp-dev=0.8.0+dfsg-6build1
+libyaml-cpp0.8=0.8.0+dfsg-6build1
+libyaml-dev=0.2.5-1build1
+libzstd-dev=1.5.5+dfsg2-2build1.1
+libzstd1=1.5.5+dfsg2-2build1.1
+linux-libc-dev=6.8.0-139.139
+login=1:4.13+dfsg1-4ubuntu3.2
+logsave=1.47.0-2.4~exp1ubuntu4.1
+lsb-release=12.0-2
+lto-disabled-list=47
+lttng-tools=2.13.11-2.1build4
+make=4.3-4.1build2
+mawk=1.3.4.20240123-1build1
+media-types=10.1.0
+mount=2.39.3-9ubuntu6.6
+ncurses-base=6.4+20240113-1ubuntu2.2
+ncurses-bin=6.4+20240113-1ubuntu2.2
+netbase=6.4
+openssl=3.0.13-0ubuntu3.15
+passwd=1:4.13+dfsg1-4ubuntu3.2
+patch=2.7.6-7build3
+perl-base=5.38.2-3.2ubuntu0.4
+perl-modules-5.38=5.38.2-3.2ubuntu0.4
+perl=5.38.2-3.2ubuntu0.4
+pinentry-curses=1.2.1-3ubuntu5
+pkg-config=1.8.1-2build1
+pkgconf-bin=1.8.1-2build1
+pkgconf=1.8.1-2build1
+procps=2:4.0.4-4ubuntu3.3
+pybind11-dev=2.11.1-2
+pydocstyle=6.3.0-1.1
+python3-argcomplete=3.1.4-1ubuntu0.1
+python3-catkin-pkg-modules=1.1.1-1
+python3-cffi-backend=1.16.0-2build1
+python3-colcon-argcomplete=0.3.3+upstream-1
+python3-colcon-bash=0.5.0-100
+python3-colcon-cd=0.2.1-100
+python3-colcon-cmake=0.2.30+upstream-1
+python3-colcon-common-extensions=0.3.0-100
+python3-colcon-core=0.21.2+upstream-1
+python3-colcon-defaults=0.2.9+upstream-1
+python3-colcon-devtools=0.3.0-100
+python3-colcon-library-path=0.2.1-100
+python3-colcon-metadata=0.3.1+upstream-1
+python3-colcon-mixin=0.3.2+upstream-1
+python3-colcon-notification=0.3.2+upstream-1
+python3-colcon-output=0.2.14+upstream-1
+python3-colcon-package-information=0.4.1+upstream-1
+python3-colcon-package-selection=0.2.10-100
+python3-colcon-parallel-executor=0.3.0-100
+python3-colcon-pkg-config=0.1.0-100
+python3-colcon-powershell=0.5.0+upstream-1
+python3-colcon-python-setup-py=0.2.9-100
+python3-colcon-recursive-crawl=0.2.3-100
+python3-colcon-ros=0.5.0+upstream-1
+python3-colcon-test-result=0.3.8-100
+python3-colcon-zsh=0.5.0-100
+python3-cryptography=41.0.7-4ubuntu0.4
+python3-dateutil=2.8.2-3ubuntu1
+python3-dbus=1.3.2-5build3
+python3-dev=3.12.3-0ubuntu2.1
+python3-distlib=0.3.8-1
+python3-distro=1.9.0-1
+python3-docutils=0.20.1+dfsg-3
+python3-empy=3.3.4-2
+python3-flake8-builtins=2.1.0-1
+python3-flake8-comprehensions=3.14.0-1
+python3-flake8-docstrings=1.6.0-2
+python3-flake8-import-order=0.18.2-2
+python3-flake8-quotes=3.4.0-1
+python3-flake8=7.0.0-1
+python3-importlib-metadata=4.12.0-1
+python3-iniconfig=1.1.1-2
+python3-lark=1.1.9-1
+python3-lxml=5.2.1-1
+python3-mccabe=0.7.0-1
+python3-minimal=3.12.3-0ubuntu2.1
+python3-more-itertools=10.2.0-1
+python3-notify2=0.3-5
+python3-numpy=1:1.26.4+ds-6ubuntu1
+python3-packaging=24.0-1
+python3-pkg-resources=68.1.2-2ubuntu1.2
+python3-pluggy=1.4.0-1
+python3-psutil=5.9.8-2build2
+python3-pycodestyle=2.11.1-1
+python3-pydocstyle=6.3.0-1.1
+python3-pyflakes=3.2.0-1
+python3-pygments=2.17.2+dfsg-1
+python3-pykdl=1.5.1-4build1
+python3-pyparsing=3.1.1-1
+python3-pytest=7.4.4-1
+python3-roman=3.3-3
+python3-rosdep-modules=0.27.0-1
+python3-rosdep=0.27.0-1
+python3-rosdistro-modules=1.1.0-1
+python3-rospkg-modules=1.6.3-1
+python3-setuptools=68.1.2-2ubuntu1.2
+python3-six=1.16.0-4
+python3-snowballstemmer=2.2.0-4build1
+python3-vcstool=0.3.0-1
+python3-yaml=6.0.1-2build2
+python3-zipp=1.0.0-6ubuntu0.1
+python3.12-dev=3.12.3-1ubuntu0.17
+python3.12-minimal=3.12.3-1ubuntu0.17
+python3.12=3.12.3-1ubuntu0.17
+python3=3.12.3-0ubuntu2.1
+readline-common=8.2-4build1
+ros-jazzy-action-msgs=2.0.4-1noble.20260902.015426
+ros-jazzy-actionlib-msgs=5.3.8-1noble.20260902.034206
+ros-jazzy-ament-cmake-auto=2.5.6-2noble.20260225.232257
+ros-jazzy-ament-cmake-copyright=0.17.5-1noble.20260410.113746
+ros-jazzy-ament-cmake-core=2.5.6-2noble.20260224.191131
+ros-jazzy-ament-cmake-cppcheck=0.17.5-1noble.20260410.113607
+ros-jazzy-ament-cmake-cpplint=0.17.5-1noble.20260410.105800
+ros-jazzy-ament-cmake-export-definitions=2.5.6-2noble.20260224.232207
+ros-jazzy-ament-cmake-export-dependencies=2.5.6-2noble.20260225.043730
+ros-jazzy-ament-cmake-export-include-directories=2.5.6-2noble.20260224.232223
+ros-jazzy-ament-cmake-export-interfaces=2.5.6-2noble.20260225.042039
+ros-jazzy-ament-cmake-export-libraries=2.5.6-2noble.20260224.232254
+ros-jazzy-ament-cmake-export-link-flags=2.5.6-2noble.20260225.042107
+ros-jazzy-ament-cmake-export-targets=2.5.6-2noble.20260225.042100
+ros-jazzy-ament-cmake-flake8=0.17.5-1noble.20260410.113910
+ros-jazzy-ament-cmake-gen-version-h=2.5.6-2noble.20260225.042237
+ros-jazzy-ament-cmake-gmock=2.5.6-2noble.20260225.215706
+ros-jazzy-ament-cmake-gtest=2.5.6-2noble.20260225.145055
+ros-jazzy-ament-cmake-include-directories=2.5.6-2noble.20260225.042241
+ros-jazzy-ament-cmake-libraries=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-lint-cmake=0.17.5-1noble.20260410.113602
+ros-jazzy-ament-cmake-pep257=0.17.5-1noble.20260410.113929
+ros-jazzy-ament-cmake-pytest=2.5.6-2noble.20260225.145739
+ros-jazzy-ament-cmake-python=2.5.6-2noble.20260225.042312
+ros-jazzy-ament-cmake-ros=0.12.1-1noble.20260603.150631
+ros-jazzy-ament-cmake-target-dependencies=2.5.6-2noble.20260225.043936
+ros-jazzy-ament-cmake-test=2.5.6-2noble.20260225.143205
+ros-jazzy-ament-cmake-uncrustify=0.17.5-1noble.20260410.113615
+ros-jazzy-ament-cmake-version=2.5.6-2noble.20260225.042330
+ros-jazzy-ament-cmake-xmllint=0.17.5-1noble.20260410.113914
+ros-jazzy-ament-cmake=2.5.6-2noble.20260225.222913
+ros-jazzy-ament-copyright=0.17.5-1noble.20260410.105859
+ros-jazzy-ament-cppcheck=0.17.5-1noble.20260410.080408
+ros-jazzy-ament-cpplint=0.17.5-1noble.20260410.080348
+ros-jazzy-ament-flake8=0.17.5-1noble.20260410.113507
+ros-jazzy-ament-index-cpp=1.8.4-1noble.20260519.011052
+ros-jazzy-ament-index-python=1.8.4-1noble.20260519.010916
+ros-jazzy-ament-lint-auto=0.17.5-1noble.20260410.080333
+ros-jazzy-ament-lint-cmake=0.17.5-1noble.20260410.080405
+ros-jazzy-ament-lint-common=0.17.5-1noble.20260410.114154
+ros-jazzy-ament-lint=0.17.5-1noble.20260410.080358
+ros-jazzy-ament-package=0.16.5-1noble.20260121.174946
+ros-jazzy-ament-pep257=0.17.5-1noble.20260410.113520
+ros-jazzy-ament-uncrustify=0.17.5-1noble.20260410.080359
+ros-jazzy-ament-xmllint=0.17.5-1noble.20260410.113521
+ros-jazzy-builtin-interfaces=2.0.4-1noble.20260902.013948
+ros-jazzy-class-loader=2.7.1-1noble.20260604.024917
+ros-jazzy-common-interfaces=5.3.8-1noble.20260902.043650
+ros-jazzy-composition-interfaces=2.0.4-1noble.20260902.024252
+ros-jazzy-console-bridge-vendor=1.7.2-1noble.20260603.150411
+ros-jazzy-diagnostic-msgs=5.3.8-1noble.20260902.041325
+ros-jazzy-domain-coordinator=0.12.1-1noble.20260603.150342
+ros-jazzy-eigen3-cmake-module=0.3.1-1noble.20260603.150413
+ros-jazzy-fastcdr=2.2.8-1noble.20260901.205404
+ros-jazzy-fastrtps-cmake-module=3.6.4-1noble.20260603.150331
+ros-jazzy-fastrtps=2.14.6-1noble.20260901.222814
+ros-jazzy-foonathan-memory-vendor=1.3.1-3noble.20260225.055155
+ros-jazzy-geometry-msgs=5.3.8-1noble.20260902.030745
+ros-jazzy-geometry2=0.36.22-1noble.20260903.023449
+ros-jazzy-gmock-vendor=1.14.9000-2noble.20260225.143751
+ros-jazzy-gtest-vendor=1.14.9000-2noble.20260225.055309
+ros-jazzy-kdl-parser=2.11.0-3noble.20260901.011356
+ros-jazzy-keyboard-handler=0.3.2-1noble.20260225.235108
+ros-jazzy-launch-ros=0.26.12-1noble.20260902.054847
+ros-jazzy-launch-testing-ament-cmake=3.4.11-1noble.20260603.151149
+ros-jazzy-launch-testing-ros=0.26.12-1noble.20260902.081433
+ros-jazzy-launch-testing=3.4.11-1noble.20260603.150907
+ros-jazzy-launch-xml=3.4.11-1noble.20260603.150705
+ros-jazzy-launch-yaml=3.4.11-1noble.20260603.150711
+ros-jazzy-launch=3.4.11-1noble.20260603.150356
+ros-jazzy-liblz4-vendor=0.26.11-1noble.20260603.150356
+ros-jazzy-libstatistics-collector=1.7.4-1noble.20260902.051231
+ros-jazzy-libyaml-vendor=1.6.4-2noble.20260603.150356
+ros-jazzy-lifecycle-msgs=2.0.4-1noble.20260902.030832
+ros-jazzy-mcap-vendor=0.26.11-1noble.20260603.151024
+ros-jazzy-message-filters=4.11.17-1noble.20260902.103742
+ros-jazzy-nav-msgs=5.3.8-1noble.20260902.041413
+ros-jazzy-orocos-kdl-vendor=0.5.2-1noble.20260603.150813
+ros-jazzy-osrf-pycommon=2.1.7-1noble.20260225.055811
+ros-jazzy-pluginlib=5.4.6-1noble.20260831.165748
+ros-jazzy-pybind11-vendor=3.1.3-1noble.20260226.000033
+ros-jazzy-python-cmake-module=0.11.1-2noble.20260226.000327
+ros-jazzy-python-orocos-kdl-vendor=0.5.2-1noble.20260603.151028
+ros-jazzy-rcl-action=9.2.11-1noble.20260902.045222
+ros-jazzy-rcl-interfaces=2.0.4-1noble.20260902.021729
+ros-jazzy-rcl-lifecycle=9.2.11-1noble.20260902.051007
+ros-jazzy-rcl-logging-interface=3.1.1-1noble.20260603.152452
+ros-jazzy-rcl-logging-spdlog=3.1.1-1noble.20260604.025148
+ros-jazzy-rcl-yaml-param-parser=9.2.11-1noble.20260612.050432
+ros-jazzy-rcl=9.2.11-1noble.20260902.044558
+ros-jazzy-rclcpp-action=28.1.22-1noble.20260902.103722
+ros-jazzy-rclcpp-components=28.1.22-1noble.20260902.062054
+ros-jazzy-rclcpp-lifecycle=28.1.22-1noble.20260903.011547
+ros-jazzy-rclcpp=28.1.22-1noble.20260902.055335
+ros-jazzy-rclpy=7.1.12-1noble.20260902.053513
+ros-jazzy-rcpputils=2.11.4-1noble.20260603.152446
+ros-jazzy-rcutils=6.7.6-1noble.20260603.152220
+ros-jazzy-rmw-dds-common=3.1.1-1noble.20260902.031038
+ros-jazzy-rmw-fastrtps-cpp=8.4.4-1noble.20260902.041916
+ros-jazzy-rmw-fastrtps-shared-cpp=8.4.4-1noble.20260902.041127
+ros-jazzy-rmw-implementation-cmake=7.3.3-1noble.20260225.225156
+ros-jazzy-rmw-implementation=2.15.6-1noble.20260902.043425
+ros-jazzy-rmw=7.3.3-1noble.20260612.050218
+ros-jazzy-robot-state-publisher=3.3.4-1noble.20260903.022201
+ros-jazzy-ros-base=0.11.0-1noble.20260903.093452
+ros-jazzy-ros-core=0.11.0-1noble.20260903.085113
+ros-jazzy-ros-environment=4.2.1-1noble.20260225.043405
+ros-jazzy-ros-workspace=1.0.3-7noble.20260224.191628
+ros-jazzy-ros2action=0.32.12-1noble.20260903.070315
+ros-jazzy-ros2bag=0.26.11-1noble.20260903.091706
+ros-jazzy-ros2cli-common-extensions=0.3.1-1noble.20260903.085021
+ros-jazzy-ros2cli=0.32.12-1noble.20260902.102710
+ros-jazzy-ros2component=0.32.12-1noble.20260903.084755
+ros-jazzy-ros2doctor=0.32.12-1noble.20260902.103121
+ros-jazzy-ros2interface=0.32.12-1noble.20260902.103123
+ros-jazzy-ros2launch=0.26.12-1noble.20260903.074444
+ros-jazzy-ros2lifecycle=0.32.12-1noble.20260903.084439
+ros-jazzy-ros2multicast=0.32.12-1noble.20260902.103136
+ros-jazzy-ros2node=0.32.12-1noble.20260902.103130
+ros-jazzy-ros2param=0.32.12-1noble.20260903.084453
+ros-jazzy-ros2pkg=0.32.12-1noble.20260903.070408
+ros-jazzy-ros2plugin=5.4.6-1noble.20260903.074527
+ros-jazzy-ros2run=0.32.12-1noble.20260903.074618
+ros-jazzy-ros2service=0.32.12-1noble.20260903.074340
+ros-jazzy-ros2topic=0.32.12-1noble.20260903.070408
+ros-jazzy-rosbag2-compression-zstd=0.26.11-1noble.20260903.075117
+ros-jazzy-rosbag2-compression=0.26.11-1noble.20260903.070441
+ros-jazzy-rosbag2-cpp=0.26.11-1noble.20260902.083107
+ros-jazzy-rosbag2-interfaces=0.26.11-1noble.20260902.022225
+ros-jazzy-rosbag2-py=0.26.11-1noble.20260903.090602
+ros-jazzy-rosbag2-storage-default-plugins=0.26.11-1noble.20260903.075127
+ros-jazzy-rosbag2-storage-mcap=0.26.11-1noble.20260903.070458
+ros-jazzy-rosbag2-storage-sqlite3=0.26.11-1noble.20260903.070451
+ros-jazzy-rosbag2-storage=0.26.11-1noble.20260902.082620
+ros-jazzy-rosbag2-transport=0.26.11-1noble.20260903.085220
+ros-jazzy-rosbag2=0.26.11-1noble.20260903.092044
+ros-jazzy-rosgraph-msgs=2.0.4-1noble.20260902.031408
+ros-jazzy-rosidl-adapter=4.6.9-1noble.20260612.045507
+ros-jazzy-rosidl-cli=4.6.9-1noble.20260612.045120
+ros-jazzy-rosidl-cmake=4.6.9-1noble.20260612.050210
+ros-jazzy-rosidl-core-generators=0.2.1-1noble.20260902.013715
+ros-jazzy-rosidl-core-runtime=0.2.1-1noble.20260902.013745
+ros-jazzy-rosidl-default-generators=1.6.1-1noble.20260902.021422
+ros-jazzy-rosidl-default-runtime=1.6.1-1noble.20260902.015921
+ros-jazzy-rosidl-dynamic-typesupport-fastrtps=0.1.0-3noble.20260902.013600
+ros-jazzy-rosidl-dynamic-typesupport=0.1.2-3noble.20260612.045843
+ros-jazzy-rosidl-generator-c=4.6.9-1noble.20260612.050418
+ros-jazzy-rosidl-generator-cpp=4.6.9-1noble.20260612.050852
+ros-jazzy-rosidl-generator-py=0.22.2-1noble.20260612.051058
+ros-jazzy-rosidl-generator-rs=0.5.0-1noble.20260813.022251
+ros-jazzy-rosidl-generator-type-description=4.6.9-1noble.20260612.050043
+ros-jazzy-rosidl-parser=4.6.9-1noble.20260612.045810
+ros-jazzy-rosidl-pycommon=4.6.9-1noble.20260612.045929
+ros-jazzy-rosidl-runtime-c=4.6.9-1noble.20260612.045513
+ros-jazzy-rosidl-runtime-cpp=4.6.9-1noble.20260612.045852
+ros-jazzy-rosidl-runtime-py=0.13.2-1noble.20260612.050026
+ros-jazzy-rosidl-typesupport-c=3.2.3-1noble.20260612.050857
+ros-jazzy-rosidl-typesupport-cpp=3.2.3-1noble.20260612.051324
+ros-jazzy-rosidl-typesupport-fastrtps-c=3.6.4-1noble.20260901.223423
+ros-jazzy-rosidl-typesupport-fastrtps-cpp=3.6.4-1noble.20260901.222810
+ros-jazzy-rosidl-typesupport-interface=4.6.9-1noble.20260612.045126
+ros-jazzy-rosidl-typesupport-introspection-c=4.6.9-1noble.20260612.050623
+ros-jazzy-rosidl-typesupport-introspection-cpp=4.6.9-1noble.20260612.051103
+ros-jazzy-rpyutils=0.4.2-1noble.20260225.142204
+ros-jazzy-sensor-msgs-py=5.3.8-1noble.20260902.043313
+ros-jazzy-sensor-msgs=5.3.8-1noble.20260902.041633
+ros-jazzy-service-msgs=2.0.4-1noble.20260902.015102
+ros-jazzy-shape-msgs=5.3.8-1noble.20260902.034008
+ros-jazzy-spdlog-vendor=1.6.2-1noble.20260603.150612
+ros-jazzy-sqlite3-vendor=0.26.11-1noble.20260603.150654
+ros-jazzy-sros2-cmake=0.13.6-1noble.20260903.075137
+ros-jazzy-sros2=0.13.6-1noble.20260903.070845
+ros-jazzy-statistics-msgs=2.0.4-1noble.20260902.022352
+ros-jazzy-std-msgs=5.3.8-1noble.20260902.022418
+ros-jazzy-std-srvs=5.3.8-1noble.20260902.031157
+ros-jazzy-stereo-msgs=5.3.8-1noble.20260902.043227
+ros-jazzy-tf2-bullet=0.36.22-1noble.20260903.022532
+ros-jazzy-tf2-eigen-kdl=0.36.22-1noble.20260902.042605
+ros-jazzy-tf2-eigen=0.36.22-1noble.20260903.022246
+ros-jazzy-tf2-geometry-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-kdl=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-msgs=0.36.22-1noble.20260902.041736
+ros-jazzy-tf2-py=0.36.22-1noble.20260902.102727
+ros-jazzy-tf2-ros-py=0.36.22-1noble.20260903.022808
+ros-jazzy-tf2-ros=0.36.22-1noble.20260903.021700
+ros-jazzy-tf2-sensor-msgs=0.36.22-1noble.20260903.022912
+ros-jazzy-tf2-tools=0.36.22-1noble.20260903.022914
+ros-jazzy-tf2=0.36.22-1noble.20260902.041654
+ros-jazzy-tinyxml2-vendor=0.9.2-1noble.20260225.230621
+ros-jazzy-tracetools=8.2.6-1noble.20260603.152223
+ros-jazzy-trajectory-msgs=5.3.8-1noble.20260902.041818
+ros-jazzy-type-description-interfaces=2.0.4-1noble.20260902.015447
+ros-jazzy-uncrustify-vendor=3.0.1-1noble.20260225.230730
+ros-jazzy-unique-identifier-msgs=2.5.1-1noble.20260902.014005
+ros-jazzy-urdf-parser-plugin=2.10.1-2noble.20260603.151118
+ros-jazzy-urdf=2.10.1-2noble.20260831.232032
+ros-jazzy-urdfdom-headers=1.1.3-1noble.20260603.150728
+ros-jazzy-urdfdom=4.0.2-1noble.20260603.151654
+ros-jazzy-visualization-msgs=5.3.8-1noble.20260902.042956
+ros-jazzy-yaml-cpp-vendor=9.0.1-1noble.20260225.230938
+ros-jazzy-zstd-vendor=0.26.11-1noble.20260603.150731
+ros2-apt-source=1.2.0~noble
+rpcsvc-proto=1.4.2-0ubuntu7
+sed=4.9-2ubuntu0.24.04.1
+sensible-utils=0.0.22
+sgml-base=1.31
+sudo=1.9.15p5-3ubuntu5.24.04.2
+sysvinit-utils=3.08-6ubuntu3
+tar=1.35+dfsg-3ubuntu0.4
+tzdata=2026c-0ubuntu0.24.04.1
+ubuntu-keyring=2023.11.28.1
+uncrustify=0.78.1+dfsg1-1
+unminimize=0.2.1
+util-linux=2.39.3-9ubuntu6.6
+uuid-dev=2.39.3-9ubuntu6.6
+x11-common=1:7.7+23ubuntu3
+xml-core=0.19
+xz-utils=5.6.1+really5.4.5-1ubuntu0.3
+zlib1g-dev=1:1.3.dfsg-3.1ubuntu2.2
+zlib1g=1:1.3.dfsg-3.1ubuntu2.2
diff --git a/evidence/navigation-install-20261006-final/second/producer/steps.log b/evidence/navigation-install-20261006-final/second/producer/steps.log
new file mode 100644
index 0000000..4cf0182
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/producer/steps.log
@@ -0,0 +1,649 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:9 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:13 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Fetched 37.6 MB in 9s (4351 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+git is already the newest version (1:2.43.0-1ubuntu7.3).
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+python3-rosdep is already the newest version (0.27.0-1).
+0 upgraded, 0 newly installed, 0 to remove and 156 not upgraded.
+Warning: running 'rosdep update' as root is not recommended.
+ You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update' again without sudo.
+reading in sources list data from /etc/ros/rosdep/sources.list.d
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
+Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
+Skip distro "ardent" different from requested "jazzy"
+Skip distro "bouncy" different from requested "jazzy"
+Skip distro "crystal" different from requested "jazzy"
+Skip distro "dashing" different from requested "jazzy"
+Skip distro "eloquent" different from requested "jazzy"
+Skip distro "foxy" different from requested "jazzy"
+Skip distro "galactic" different from requested "jazzy"
+Skip distro "groovy" different from requested "jazzy"
+Skip distro "humble" different from requested "jazzy"
+Skip distro "hydro" different from requested "jazzy"
+Skip distro "indigo" different from requested "jazzy"
+Skip distro "iron" different from requested "jazzy"
+Skip distro "jade" different from requested "jazzy"
+Add distro "jazzy"
+Skip distro "kilted" different from requested "jazzy"
+Skip distro "kinetic" different from requested "jazzy"
+Skip distro "lunar" different from requested "jazzy"
+Skip distro "lyrical" different from requested "jazzy"
+Skip distro "melodic" different from requested "jazzy"
+Skip distro "noetic" different from requested "jazzy"
+Skip distro "rolling" different from requested "jazzy"
+updated cache in /root/.ros/rosdep/sources.cache
+Cloning into '/producer/src/interfaces'...
+HEAD is now at fa7c438 [C9] Add LeRobotDataset whole-body capture contract (#16)
+PIN VERIFIED: openamr_nav_msgs 0.0.0
+#All required rosdeps installed successfully
+Starting >>> openamr_nav_msgs
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rosidl_default_generators: 1.6.1 (/opt/ros/jazzy/share/rosidl_default_generators/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rosidl_adapter: 4.6.9 (/opt/ros/jazzy/share/rosidl_adapter/cmake)
+-- Found builtin_interfaces: 2.0.4 (/opt/ros/jazzy/share/builtin_interfaces/cmake)
+-- Found std_msgs: 5.3.8 (/opt/ros/jazzy/share/std_msgs/cmake)
+-- Found ament_cmake_ros: 0.12.1 (/opt/ros/jazzy/share/ament_cmake_ros/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found python_cmake_module: 0.11.1 (/opt/ros/jazzy/share/python_cmake_module/cmake)
+-- Found PythonExtra: /usr/bin/python3
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development NumPy Development.Module Development.Embed
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Configuring done (6.2s)
+-- Generating done (0.2s)
+-- Build files have been written to: /producer/build/openamr_nav_msgs
+[ 1%] Generating type hashes for ROS interfaces
+[ 2%] Generating Rust code for ROS interfaces
+[ 2%] Built target ament_cmake_python_copy_openamr_nav_msgs
+running egg_info
+creating openamr_nav_msgs.egg-info
+writing openamr_nav_msgs.egg-info/PKG-INFO
+writing dependency_links to openamr_nav_msgs.egg-info/dependency_links.txt
+writing top-level names to openamr_nav_msgs.egg-info/top_level.txt
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+reading manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+[ 2%] Built target ament_cmake_python_build_openamr_nav_msgs_egg
+[ 2%] Built target openamr_nav_msgs__rosidl_generator_type_description
+[ 3%] Generating C code for ROS interfaces
+[ 3%] Generating C++ code for ROS interfaces
+[ 3%] Built target openamr_nav_msgs__rs
+[ 3%] Built target openamr_nav_msgs__cpp
+[ 4%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__functions.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 8%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__description.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__functions.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 10%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__description.c.o
+[ 11%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__functions.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__description.c.o
+[ 13%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__functions.c.o
+[ 14%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__description.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__functions.c.o
+[ 16%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 17%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__description.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__functions.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 19%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c.o
+[ 20%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__description.c.o
+[ 22%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__functions.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__description.c.o
+[ 24%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__functions.c.o
+[ 25%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__description.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__functions.c.o
+[ 27%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 28%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_c.so
+[ 28%] Built target openamr_nav_msgs__rosidl_generator_c
+[ 28%] Generating C type support dispatch for ROS interfaces
+[ 29%] Generating C introspection for ROS interfaces
+[ 30%] Generating C type support for eProsima Fast-RTPS
+[ 31%] Generating C++ type support for eProsima Fast-RTPS
+[ 32%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 33%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 35%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 36%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 37%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 38%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 39%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 40%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 41%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 42%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/navigation_status__type_support.cpp.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 44%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/navigation_status__type_support_c.cpp.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 44%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 45%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_c.so
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 46%] Built target openamr_nav_msgs__rosidl_typesupport_c
+[ 47%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 48%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support_c.cpp.o
+[ 48%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 49%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 50%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 51%] Linking C shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+[ 51%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_c
+[ 52%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_stack_status__type_support.cpp.o
+[ 52%] Generating C++ introspection for ROS interfaces
+[ 53%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/localization_status__type_support_c.cpp.o
+[ 53%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/localization_status__type_support.cpp.o
+[ 54%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/sensor_status__type_support_c.cpp.o
+[ 55%] Generating C++ type support dispatch for ROS interfaces
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/sensor_status__type_support.cpp.o
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support_c.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_task_status__type_support.cpp.o
+[ 58%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/recovery_status__type_support_c.cpp.o
+[ 59%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/recovery_status__type_support.cpp.o
+[ 60%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp.o
+[ 61%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/protection_status__type_support_c.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/protection_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support_c.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp.o
+[ 65%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/motion_source_coverage__type_support.cpp.o
+[ 66%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/active_constraint__type_support_c.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp.o
+[ 68%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 69%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp.o
+[ 70%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/active_constraint__type_support.cpp.o
+[ 71%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/docking_status__type_support_c.cpp.o
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 73%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/docking_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/parking_status__type_support_c.cpp.o
+[ 76%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp.o
+[Processing: openamr_nav_msgs]
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/parking_status__type_support.cpp.o
+[ 77%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+[ 77%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_c
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp.o
+[ 80%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 81%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp.o
+[ 82%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp.o
+[ 83%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+[ 83%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp
+[ 83%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 84%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+[ 84%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_cpp
+[ 85%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+[ 85%] Built target openamr_nav_msgs__rosidl_typesupport_cpp
+[ 85%] Built target openamr_nav_msgs
+[ 86%] Generating Python code for ROS interfaces
+[ 86%] Built target openamr_nav_msgs__py
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_navigation_status_s.c.o
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_stack_status_s.c.o
+[ 88%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_localization_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_sensor_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_task_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_recovery_status_s.c.o
+[ 91%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_protection_status_s.c.o
+[ 92%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_motion_source_coverage_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_active_constraint_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_docking_status_s.c.o
+[ 94%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_parking_status_s.c.o
+[ 95%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_py.so
+[ 95%] Built target openamr_nav_msgs__rosidl_generator_py
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o
+[ 98%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+[ 99%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+[100%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_introspection_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c
+-- Install configuration: ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/rosidl_interfaces/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/dds_fastrtps
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/dependency_links.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/PKG-INFO
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/SOURCES.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/top_level.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py'...
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py'...
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/build.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg/rmw.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/lib.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/Cargo.toml
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/package_run_dependencies/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/parent_prefix_path/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.bash
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.zsh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_dependencies-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_include_directories-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_aggregate_target-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig-version.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.xml
+Finished <<< openamr_nav_msgs [39.7s]
+
+Summary: 1 package finished [40.1s]
+9488552f48777d936b0fac050b65667d3b3fb8d537ed33f02d5127e782004ffd /evidence/navigation-install.tar.gz
+692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73 /evidence/interfaces-source.zip
+PASS: pinned producer install packaged
diff --git a/evidence/navigation-install-20261006-final/second/producer/validation.log b/evidence/navigation-install-20261006-final/second/producer/validation.log
new file mode 100644
index 0000000..4cf0182
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/second/producer/validation.log
@@ -0,0 +1,649 @@
+Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
+Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+Get:3 http://packages.ros.org/ros2/ubuntu noble InRelease [4679 B]
+Get:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+Get:5 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1943 kB]
+Get:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+Get:7 http://packages.ros.org/ros2/ubuntu noble/main Sources [2238 kB]
+Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
+Get:9 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1542 kB]
+Get:10 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1322 kB]
+Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
+Get:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [50.0 kB]
+Get:13 http://packages.ros.org/ros2/ubuntu noble/main amd64 Packages [2112 kB]
+Get:14 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
+Get:15 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
+Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2138 kB]
+Get:17 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1700 kB]
+Get:18 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [56.2 kB]
+Get:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2164 kB]
+Get:20 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [671 B]
+Get:21 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.0 kB]
+Get:22 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.0 kB]
+Fetched 37.6 MB in 9s (4351 kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading state information...
+git is already the newest version (1:2.43.0-1ubuntu7.3).
+build-essential is already the newest version (12.10ubuntu1).
+python3-colcon-common-extensions is already the newest version (0.3.0-100).
+python3-rosdep is already the newest version (0.27.0-1).
+0 upgraded, 0 newly installed, 0 to remove and 156 not upgraded.
+Warning: running 'rosdep update' as root is not recommended.
+ You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update' again without sudo.
+reading in sources list data from /etc/ros/rosdep/sources.list.d
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
+Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
+Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
+Skip distro "ardent" different from requested "jazzy"
+Skip distro "bouncy" different from requested "jazzy"
+Skip distro "crystal" different from requested "jazzy"
+Skip distro "dashing" different from requested "jazzy"
+Skip distro "eloquent" different from requested "jazzy"
+Skip distro "foxy" different from requested "jazzy"
+Skip distro "galactic" different from requested "jazzy"
+Skip distro "groovy" different from requested "jazzy"
+Skip distro "humble" different from requested "jazzy"
+Skip distro "hydro" different from requested "jazzy"
+Skip distro "indigo" different from requested "jazzy"
+Skip distro "iron" different from requested "jazzy"
+Skip distro "jade" different from requested "jazzy"
+Add distro "jazzy"
+Skip distro "kilted" different from requested "jazzy"
+Skip distro "kinetic" different from requested "jazzy"
+Skip distro "lunar" different from requested "jazzy"
+Skip distro "lyrical" different from requested "jazzy"
+Skip distro "melodic" different from requested "jazzy"
+Skip distro "noetic" different from requested "jazzy"
+Skip distro "rolling" different from requested "jazzy"
+updated cache in /root/.ros/rosdep/sources.cache
+Cloning into '/producer/src/interfaces'...
+HEAD is now at fa7c438 [C9] Add LeRobotDataset whole-body capture contract (#16)
+PIN VERIFIED: openamr_nav_msgs 0.0.0
+#All required rosdeps installed successfully
+Starting >>> openamr_nav_msgs
+-- The C compiler identification is GNU 13.3.0
+-- The CXX compiler identification is GNU 13.3.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Found ament_cmake: 2.5.6 (/opt/ros/jazzy/share/ament_cmake/cmake)
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Found rosidl_default_generators: 1.6.1 (/opt/ros/jazzy/share/rosidl_default_generators/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found rosidl_adapter: 4.6.9 (/opt/ros/jazzy/share/rosidl_adapter/cmake)
+-- Found builtin_interfaces: 2.0.4 (/opt/ros/jazzy/share/builtin_interfaces/cmake)
+-- Found std_msgs: 5.3.8 (/opt/ros/jazzy/share/std_msgs/cmake)
+-- Found ament_cmake_ros: 0.12.1 (/opt/ros/jazzy/share/ament_cmake_ros/cmake)
+-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
+-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
+-- Found python_cmake_module: 0.11.1 (/opt/ros/jazzy/share/python_cmake_module/cmake)
+-- Found PythonExtra: /usr/bin/python3
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development NumPy Development.Module Development.Embed
+-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter
+-- Configuring done (6.2s)
+-- Generating done (0.2s)
+-- Build files have been written to: /producer/build/openamr_nav_msgs
+[ 1%] Generating type hashes for ROS interfaces
+[ 2%] Generating Rust code for ROS interfaces
+[ 2%] Built target ament_cmake_python_copy_openamr_nav_msgs
+running egg_info
+creating openamr_nav_msgs.egg-info
+writing openamr_nav_msgs.egg-info/PKG-INFO
+writing dependency_links to openamr_nav_msgs.egg-info/dependency_links.txt
+writing top-level names to openamr_nav_msgs.egg-info/top_level.txt
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+reading manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+writing manifest file 'openamr_nav_msgs.egg-info/SOURCES.txt'
+[ 2%] Built target ament_cmake_python_build_openamr_nav_msgs_egg
+[ 2%] Built target openamr_nav_msgs__rosidl_generator_type_description
+[ 3%] Generating C code for ROS interfaces
+[ 3%] Generating C++ code for ROS interfaces
+[ 3%] Built target openamr_nav_msgs__rs
+[ 3%] Built target openamr_nav_msgs__cpp
+[ 4%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 5%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__description.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/navigation_status__functions.c.o
+[ 6%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c.o
+[ 7%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 8%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__description.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__functions.c.o
+[ 9%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 10%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__description.c.o
+[ 11%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__functions.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 12%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__description.c.o
+[ 13%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__functions.c.o
+[ 14%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__description.c.o
+[ 15%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__functions.c.o
+[ 16%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 17%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__description.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__functions.c.o
+[ 18%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 19%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c.o
+[ 20%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 21%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__description.c.o
+[ 22%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__functions.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 23%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__description.c.o
+[ 24%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__functions.c.o
+[ 25%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__description.c.o
+[ 26%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__functions.c.o
+[ 27%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_c.dir/rosidl_generator_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 28%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_c.so
+[ 28%] Built target openamr_nav_msgs__rosidl_generator_c
+[ 28%] Generating C type support dispatch for ROS interfaces
+[ 29%] Generating C introspection for ROS interfaces
+[ 30%] Generating C type support for eProsima Fast-RTPS
+[ 31%] Generating C++ type support for eProsima Fast-RTPS
+[ 32%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 33%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 34%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 35%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 36%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/navigation_status__type_support.c.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 37%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 37%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c.o
+[ 38%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 39%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/localization_status__type_support.c.o
+[ 40%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 41%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/sensor_status__type_support.c.o
+[ 42%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/navigation_status__type_support.cpp.o
+[ 43%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 44%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/navigation_status__type_support_c.cpp.o
+[ 44%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 44%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/recovery_status__type_support.c.o
+[ 45%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_c.so
+[ 46%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/protection_status__type_support.c.o
+[ 46%] Built target openamr_nav_msgs__rosidl_typesupport_c
+[ 47%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c.o
+[ 48%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_stack_status__type_support_c.cpp.o
+[ 48%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/active_constraint__type_support.c.o
+[ 49%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/docking_status__type_support.c.o
+[ 50%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/openamr_nav_msgs/msg/detail/parking_status__type_support.c.o
+[ 51%] Linking C shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+[ 51%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_c
+[ 52%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_stack_status__type_support.cpp.o
+[ 52%] Generating C++ introspection for ROS interfaces
+[ 53%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/localization_status__type_support_c.cpp.o
+[ 53%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/localization_status__type_support.cpp.o
+[ 54%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/sensor_status__type_support_c.cpp.o
+[ 55%] Generating C++ type support dispatch for ROS interfaces
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/sensor_status__type_support.cpp.o
+[ 56%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/nav_task_status__type_support_c.cpp.o
+[ 57%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/nav_task_status__type_support.cpp.o
+[ 58%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/recovery_status__type_support_c.cpp.o
+[ 59%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/recovery_status__type_support.cpp.o
+[ 60%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp.o
+[ 61%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/protection_status__type_support_c.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/navigation_status__type_support.cpp.o
+[ 62%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/protection_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support_c.cpp.o
+[ 63%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_stack_status__type_support.cpp.o
+[ 64%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp.o
+[ 65%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/motion_source_coverage__type_support.cpp.o
+[ 66%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/localization_status__type_support.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/active_constraint__type_support_c.cpp.o
+[ 67%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp.o
+[ 68%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/sensor_status__type_support.cpp.o
+[ 69%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp.o
+[ 70%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/active_constraint__type_support.cpp.o
+[ 71%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/docking_status__type_support_c.cpp.o
+[ 72%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/nav_task_status__type_support.cpp.o
+[ 73%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/docking_status__type_support.cpp.o
+[ 74%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/recovery_status__type_support.cpp.o
+[ 75%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/openamr_nav_msgs/msg/detail/parking_status__type_support_c.cpp.o
+[ 76%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/protection_status__type_support.cpp.o
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp.o
+[Processing: openamr_nav_msgs]
+[ 77%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/openamr_nav_msgs/msg/detail/dds_fastrtps/parking_status__type_support.cpp.o
+[ 77%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+[ 77%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_c
+[ 78%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/motion_source_coverage__type_support.cpp.o
+[ 79%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp.o
+[ 80%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/active_constraint__type_support.cpp.o
+[ 81%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp.o
+[ 82%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp.o
+[ 83%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+[ 83%] Built target openamr_nav_msgs__rosidl_typesupport_fastrtps_cpp
+[ 83%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/docking_status__type_support.cpp.o
+[ 84%] Building CXX object CMakeFiles/openamr_nav_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/openamr_nav_msgs/msg/parking_status__type_support.cpp.o
+[ 84%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+[ 84%] Built target openamr_nav_msgs__rosidl_typesupport_introspection_cpp
+[ 85%] Linking CXX shared library libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+[ 85%] Built target openamr_nav_msgs__rosidl_typesupport_cpp
+[ 85%] Built target openamr_nav_msgs
+[ 86%] Generating Python code for ROS interfaces
+[ 86%] Built target openamr_nav_msgs__py
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_navigation_status_s.c.o
+[ 87%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_stack_status_s.c.o
+[ 88%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_localization_status_s.c.o
+[ 89%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_sensor_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_nav_task_status_s.c.o
+[ 90%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_recovery_status_s.c.o
+[ 91%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_protection_status_s.c.o
+[ 92%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_motion_source_coverage_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_active_constraint_s.c.o
+[ 93%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_docking_status_s.c.o
+[ 94%] Building C object CMakeFiles/openamr_nav_msgs__rosidl_generator_py.dir/rosidl_generator_py/openamr_nav_msgs/msg/_parking_status_s.c.o
+[ 95%] Linking C shared library libopenamr_nav_msgs__rosidl_generator_py.so
+[ 95%] Built target openamr_nav_msgs__rosidl_generator_py
+[ 96%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c.o
+[ 97%] Building C object CMakeFiles/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.dir/rosidl_generator_py/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o
+[ 98%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+[ 99%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+[100%] Linking C shared module rosidl_generator_py/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_introspection_c
+[100%] Built target openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c
+-- Install configuration: ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/rosidl_interfaces/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.json
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__functions.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__functions.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__description.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/library_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_c.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_c.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/motion_source_coverage.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/navigation_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/recovery_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/active_constraint.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/sensor_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/docking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_task_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/parking_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/nav_stack_status.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/protection_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__builder.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__traits.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__struct.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/localization_status.hpp
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/dds_fastrtps
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_fastrtps_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_fastrtps_cpp.so" to ""
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg
+-- Up-to-date: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/motion_source_coverage__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/recovery_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_stack_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/nav_task_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/localization_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/active_constraint__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/navigation_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/sensor_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/protection_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/parking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__rosidl_typesupport_introspection_cpp.hpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/include/openamr_nav_msgs/openamr_nav_msgs/msg/detail/docking_status__type_support.cpp
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_introspection_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_typesupport_cpp.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/pythonpath.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/dependency_links.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/PKG-INFO
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/SOURCES.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs-0.0.0-py3.12.egg-info/top_level.txt
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_introspection_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/_openamr_nav_msgs_s.ep.rosidl_typesupport_fastrtps_c.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint_s.c
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/__init__.py'...
+Listing '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/__init__.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_active_constraint.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_docking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_localization_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_motion_source_coverage.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_stack_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_nav_task_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_navigation_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_parking_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_protection_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_recovery_status.py'...
+Compiling '/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/msg/_sensor_status.py'...
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_fastrtps_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_introspection_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/python3.12/site-packages/openamr_nav_msgs/openamr_nav_msgs_s__rosidl_typesupport_c.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so
+-- Set non-toolchain portion of runtime path of "/opt/nav-install/openamr_nav_msgs/lib/libopenamr_nav_msgs__rosidl_generator_py.so" to ""
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/build.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/msg/rmw.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/src/lib.rs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/rust/Cargo.toml
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.idl
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavigationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavStackStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/LocalizationStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/SensorStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/NavTaskStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/RecoveryStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ProtectionStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/MotionSourceCoverage.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ActiveConstraint.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/DockingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/msg/ParkingStatus.msg
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/package_run_dependencies/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/parent_prefix_path/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/ament_prefix_path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/environment/path.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.bash
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.sh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.zsh
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/local_setup.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.dsv
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/ament_index/resource_index/packages/openamr_nav_msgs
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgs__rosidl_typesupport_cppExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/export_openamr_nav_msgs__rosidl_generator_pyExport-noconfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_dependencies-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_include_directories-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/ament_cmake_export_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/rosidl_cmake_aggregate_target-extras.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/cmake/openamr_nav_msgsConfig-version.cmake
+-- Installing: /opt/nav-install/openamr_nav_msgs/share/openamr_nav_msgs/package.xml
+Finished <<< openamr_nav_msgs [39.7s]
+
+Summary: 1 package finished [40.1s]
+9488552f48777d936b0fac050b65667d3b3fb8d537ed33f02d5127e782004ffd /evidence/navigation-install.tar.gz
+692f105fd5415ea2203e95ab31f954412a0ba1451249e31136b94d7c3f22bb73 /evidence/interfaces-source.zip
+PASS: pinned producer install packaged
diff --git a/evidence/navigation-install-20261006-final/verification-source.json b/evidence/navigation-install-20261006-final/verification-source.json
new file mode 100644
index 0000000..5e11f82
--- /dev/null
+++ b/evidence/navigation-install-20261006-final/verification-source.json
@@ -0,0 +1,14 @@
+{
+ "repository": "https://github.com/openAMRobot/openamrobot-release",
+ "commit": "f44f69e1b580a2ee3db4709082e69be62261feca",
+ "note": "Historical verifier source; full evidence is retained in Actions artifacts.",
+ "files": {
+ "scripts/nav-install/consumer.sh": "66170f45f78cab0a14e85d97a6c6b6b58f9098daefd53b10ecd5f48753c39837",
+ "scripts/nav-install/nav_consumer/CMakeLists.txt": "341b2932478cf475a71e5b5db572f83e7dc6e52b52f11c5bb5e6345ab9824b4a",
+ "scripts/nav-install/nav_consumer/package.xml": "3364db186e674f656f0cd05f0f29735e52ecc48d5ed71b3e0e1de4c0270db7d8",
+ "scripts/nav-install/nav_consumer/smoke.cpp": "0412abe27984d90676c59864831f2961b32961169717c0f8474df6d3476a698d",
+ "scripts/nav-install/producer.sh": "b015ff6f70d1839507bb4898841b1dc9caeac5c361221df3d02483dcaa0cd280",
+ "scripts/nav-install/verify-nav-generated.py": "de2f1e1a356a707300d305b4f5110c432ca36f1c8f17f80b9a183f2afc4732f0",
+ "scripts/validate_navigation_install.py": "cf29d8cb1b5d629552c18c4a14ece4685af81dba4108bde52064a549c9ce5235"
+ }
+}
diff --git a/navigation-install-manifest.json b/navigation-install-manifest.json
new file mode 100644
index 0000000..bc7987a
--- /dev/null
+++ b/navigation-install-manifest.json
@@ -0,0 +1,17 @@
+{
+ "schema_version": 1,
+ "component": "interfaces",
+ "source_repository": "https://github.com/openAMRobot/openamrobot-interfaces.git",
+ "source_commit": "fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "packages": {
+ "openamr_nav_msgs": "0.0.0"
+ },
+ "contract_version": 1,
+ "status": "source-install-candidate",
+ "validation_image": "ros:jazzy-ros-base@sha256:066420e07f60aa18262f2479981def87ebcfcec42eefb0c0c57c4a46098348ca",
+ "platform": "linux/amd64",
+ "ros_distribution": "jazzy",
+ "evidence_path": "evidence/navigation-install/result.json",
+ "workflow_run_url": null,
+ "published_release_url": null
+}
diff --git a/navigation-install-test-config.json b/navigation-install-test-config.json
new file mode 100644
index 0000000..9b25bf1
--- /dev/null
+++ b/navigation-install-test-config.json
@@ -0,0 +1,31 @@
+{
+ "product": {
+ "name": "NavigationInstallTest",
+ "version": "0.0.0-test",
+ "release_name": "Navigation installation gate fixture; not a product release",
+ "license": "MIT"
+ },
+ "components": [
+ {
+ "id": "interfaces",
+ "archive": "openamrobot-interfaces-fa7c438e33bd807c174fa0747119d7d627faa3bf.zip",
+ "expected_root": "openamrobot-interfaces-fa7c438e33bd807c174fa0747119d7d627faa3bf",
+ "destination": "06_Interfaces",
+ "repository": "https://github.com/openAMRobot/openamrobot-interfaces",
+ "install_manifest": "navigation-install-manifest.json"
+ }
+ ],
+ "exclude_names": [
+ ".git",
+ "__pycache__",
+ ".pytest_cache",
+ "node_modules",
+ "build",
+ "install",
+ "log"
+ ],
+ "required_paths": [
+ "MANIFEST.json",
+ "06_Interfaces/ros2/openamr_nav_msgs/package.xml"
+ ]
+}
diff --git a/scripts/build_release.py b/scripts/build_release.py
index f515ada..dd07dae 100644
--- a/scripts/build_release.py
+++ b/scripts/build_release.py
@@ -1,6 +1,7 @@
#!/usr/bin/env python3
from __future__ import annotations
-import argparse, csv, hashlib, json, os, shutil, sys, tempfile, zipfile
+import argparse, csv, hashlib, json, os, re, shutil, sys, tempfile, zipfile
+import xml.etree.ElementTree as ET
from datetime import datetime, timezone
from pathlib import Path
@@ -67,6 +68,26 @@ def main() -> int:
if not archive.is_file():
raise SystemExit(f"Missing component archive: {archive}")
archive_hash = sha256(archive)
+ install_metadata = None
+ if component.get('install_manifest'):
+ install_path = args.config.parent / component['install_manifest']
+ install = json.loads(install_path.read_text())
+ evidence_path = install_path.parent / install['evidence_path']
+ evidence = json.loads(evidence_path.read_text())
+ if evidence.get('status') != 'passed':
+ raise SystemExit('Navigation installation evidence is not passing')
+ for field in ('source_commit', 'packages', 'contract_version', 'validation_image', 'platform'):
+ if evidence.get(field) != install.get(field):
+ raise SystemExit(f'Navigation evidence mismatch: {field}')
+ if not any(run.get('source_archive_sha256') == archive_hash for run in evidence.get('runs', [])):
+ raise SystemExit('Interfaces source archive is not the archive validated by the install run')
+ install_metadata = {
+ 'source_commit': install['source_commit'],
+ 'packages': install['packages'], 'contract_version': install['contract_version'],
+ 'installation_status': install['status'],
+ 'installation_evidence': evidence,
+ 'installation_evidence_sha256': sha256(evidence_path),
+ }
with tempfile.TemporaryDirectory() as td:
td_path = Path(td)
with zipfile.ZipFile(archive) as zf:
@@ -76,16 +97,28 @@ def main() -> int:
if not root.is_dir():
roots = [x.name for x in td_path.iterdir()]
raise SystemExit(f"Expected root {component['expected_root']} not found in {archive.name}; found {roots}")
+ if install_metadata:
+ if comment != install_metadata['source_commit']:
+ raise SystemExit('Interfaces archive commit does not match the installation manifest')
+ nav = root / 'ros2/openamr_nav_msgs'
+ if ET.parse(nav / 'package.xml').findtext('version') != install_metadata['packages']['openamr_nav_msgs']:
+ raise SystemExit('Navigation package version does not match the installation manifest')
+ match = re.search(r'^uint16 CONTRACT_VERSION=(\d+)\b', (nav / 'msg/NavigationStatus.msg').read_text(), re.MULTILINE)
+ if not match or int(match.group(1)) != install_metadata['contract_version']:
+ raise SystemExit('Navigation contract version does not match the installation manifest')
destination = package_dir / component['destination']
copy_tree(root, destination, excluded)
- manifest['components'].append({
+ component_record = {
'id': component['id'],
'repository': component['repository'],
'archive': archive.name,
'archive_sha256': archive_hash,
'source_archive_comment_or_commit': comment or None,
'destination': component['destination']
- })
+ }
+ if install_metadata:
+ component_record.update(install_metadata)
+ manifest['components'].append(component_record)
(package_dir/'VERSION').write_text(version+'\n')
(package_dir/'MANIFEST.json').write_text(json.dumps(manifest, indent=2)+'\n')
diff --git a/scripts/nav-install/consumer.sh b/scripts/nav-install/consumer.sh
new file mode 100644
index 0000000..4fe478b
--- /dev/null
+++ b/scripts/nav-install/consumer.sh
@@ -0,0 +1,48 @@
+#!/usr/bin/env bash
+set -eo pipefail
+exec > >(tee /evidence/steps.log) 2>&1
+trap 'code=$?; echo "FAIL: consumer line $LINENO (exit $code)"; exit "$code"' ERR
+export EXPECTED_CONTRACT=$1
+source /opt/ros/jazzy/setup.bash
+apt-get update
+apt-get install -y --no-install-recommends build-essential python3-colcon-common-extensions ros-jazzy-rclcpp ros-jazzy-rclpy ros-jazzy-std-msgs ros-jazzy-rosidl-default-runtime
+test ! -e /producer
+test ! -e /producer-unavailable
+tar -C /opt -xzf /artifact/navigation-install.tar.gz
+mkdir -p /consumer/src
+cp -a /checks/nav_consumer /consumer/src/nav_consumer
+cd /consumer
+# Negative control: ROS alone cannot configure this consumer.
+if colcon build --event-handlers console_direct+ > /evidence/absent-install.log 2>&1; then
+ echo 'FAIL: consumer unexpectedly built without the installed package'
+ exit 1
+fi
+python3 - <<'PY'
+from pathlib import Path
+log = Path('/evidence/absent-install.log').read_text()
+if 'openamr_nav_msgs' not in log or 'Could not find' not in log:
+ raise SystemExit('Negative control failed for an unexpected reason')
+print('PASS: absent-install negative control', flush=True)
+PY
+# Clear only the throwaway consumer outputs, all under this container workspace.
+python3 - <<'PY'
+import shutil
+from pathlib import Path
+for name in ('build', 'install', 'log'):
+ path = Path('/consumer') / name
+ if path.exists(): shutil.rmtree(path)
+PY
+source /opt/nav-install/local_setup.bash
+test "$(ros2 pkg prefix openamr_nav_msgs)" = /opt/nav-install/openamr_nav_msgs
+printf 'AMENT_PREFIX_PATH=%s\nCMAKE_PREFIX_PATH=%s\nPYTHONPATH=%s\n' "${AMENT_PREFIX_PATH:-}" "${CMAKE_PREFIX_PATH:-}" "${PYTHONPATH:-}"
+python3 /checks/verify-nav-generated.py
+cd /opt/nav-install/openamr_nav_msgs
+find include share/openamr_nav_msgs/msg -type f \( -name '*.h' -o -name '*.hpp' -o -name '*.idl' \) -print0 | sort -z | xargs -0 sha256sum > /evidence/generated.sha256
+test -s /evidence/generated.sha256
+dpkg-query -W -f='${Package}=${Version}\n' | sort > /evidence/dependencies.txt
+cd /consumer
+colcon build --event-handlers console_direct+
+cp -a log /evidence/consumer-log
+source install/local_setup.bash
+ros2 run nav_install_consumer smoke
+echo 'PASS: installed generated messages and downstream consumer in a source-free container'
diff --git a/scripts/nav-install/nav_consumer/CMakeLists.txt b/scripts/nav-install/nav_consumer/CMakeLists.txt
new file mode 100644
index 0000000..64a1baf
--- /dev/null
+++ b/scripts/nav-install/nav_consumer/CMakeLists.txt
@@ -0,0 +1,9 @@
+cmake_minimum_required(VERSION 3.8)
+project(nav_install_consumer)
+find_package(ament_cmake REQUIRED)
+find_package(rclcpp REQUIRED)
+find_package(openamr_nav_msgs 0.0.0 EXACT REQUIRED)
+add_executable(smoke smoke.cpp)
+ament_target_dependencies(smoke rclcpp openamr_nav_msgs)
+install(TARGETS smoke DESTINATION lib/${PROJECT_NAME})
+ament_package()
diff --git a/scripts/nav-install/nav_consumer/package.xml b/scripts/nav-install/nav_consumer/package.xml
new file mode 100644
index 0000000..2fec3cd
--- /dev/null
+++ b/scripts/nav-install/nav_consumer/package.xml
@@ -0,0 +1,12 @@
+
+
+ nav_install_consumer
+ 0.0.0
+ Installed navigation interface consumer smoke check
+ Botshare LTD
+ MIT
+ ament_cmake
+ rclcpp
+ openamr_nav_msgs
+ ament_cmake
+
diff --git a/scripts/nav-install/nav_consumer/smoke.cpp b/scripts/nav-install/nav_consumer/smoke.cpp
new file mode 100644
index 0000000..481658a
--- /dev/null
+++ b/scripts/nav-install/nav_consumer/smoke.cpp
@@ -0,0 +1,28 @@
+#include
+#include
+#include
+#include
+#include
+#include
+
+template void round_trip(const Message & input) {
+ rclcpp::Serialization serializer;
+ rclcpp::SerializedMessage bytes;
+ serializer.serialize_message(&input, &bytes);
+ Message output;
+ serializer.deserialize_message(&bytes, &output);
+ if (input != output) throw std::runtime_error("Serialization mismatch");
+}
+
+int main() {
+ using openamr_nav_msgs::msg::NavigationStatus;
+ static_assert(NavigationStatus::CONTRACT_VERSION == 1, "Contract changed");
+ NavigationStatus status;
+ status.contract_version = NavigationStatus::CONTRACT_VERSION;
+ status.profile_id = "clean-install-consumer";
+ status.sensors.emplace_back();
+ status.constraints.emplace_back();
+ round_trip(status);
+ round_trip(openamr_nav_msgs::msg::DockingStatus{});
+ round_trip(openamr_nav_msgs::msg::ParkingStatus{});
+}
diff --git a/scripts/nav-install/producer.sh b/scripts/nav-install/producer.sh
new file mode 100644
index 0000000..d15efac
--- /dev/null
+++ b/scripts/nav-install/producer.sh
@@ -0,0 +1,35 @@
+#!/usr/bin/env bash
+set -eo pipefail
+exec > >(tee /evidence/steps.log) 2>&1
+trap 'code=$?; echo "FAIL: producer line $LINENO (exit $code)"; exit "$code"' ERR
+repository=$1
+revision=$2
+package_version=$3
+source /opt/ros/jazzy/setup.bash
+apt-get update
+apt-get install -y --no-install-recommends git build-essential python3-colcon-common-extensions python3-rosdep
+if [ ! -f /etc/ros/rosdep/sources.list.d/20-default.list ]; then rosdep init; fi
+rosdep update --rosdistro jazzy
+mkdir -p /producer/src
+git clone "$repository" /producer/src/interfaces
+git -C /producer/src/interfaces checkout --detach "$revision"
+test "$(git -C /producer/src/interfaces rev-parse HEAD)" = "$revision"
+git -C /producer/src/interfaces archive --format=zip --prefix="openamrobot-interfaces-$revision/" --output=/evidence/interfaces-source.zip "$revision"
+export EXPECTED_VERSION=$package_version
+python3 - <<'PY'
+import os
+import xml.etree.ElementTree as ET
+version = ET.parse('/producer/src/interfaces/ros2/openamr_nav_msgs/package.xml').findtext('version')
+if version != os.environ['EXPECTED_VERSION']:
+ raise SystemExit(f'Package version mismatch: {version}')
+print(f'PIN VERIFIED: openamr_nav_msgs {version}', flush=True)
+PY
+rosdep install --from-paths /producer/src/interfaces/ros2/openamr_nav_msgs --ignore-src --rosdistro jazzy -y
+cd /producer
+colcon build --base-paths src/interfaces/ros2/openamr_nav_msgs --install-base /opt/nav-install --event-handlers console_direct+
+cp -a log /evidence/producer-log
+dpkg-query -W -f='${Package}=${Version}\n' | sort > /evidence/dependencies.txt
+# Ordinary install, never --symlink-install. Consumer runs in another container.
+tar -C /opt -czf /evidence/navigation-install.tar.gz nav-install
+sha256sum /evidence/navigation-install.tar.gz /evidence/interfaces-source.zip
+echo 'PASS: pinned producer install packaged'
diff --git a/scripts/nav-install/verify-nav-generated.py b/scripts/nav-install/verify-nav-generated.py
new file mode 100644
index 0000000..447f9e0
--- /dev/null
+++ b/scripts/nav-install/verify-nav-generated.py
@@ -0,0 +1,21 @@
+"""Check a fixed inventory, native type support, and serialization after install."""
+import os
+import subprocess
+from rclpy.serialization import deserialize_message, serialize_message
+from rosidl_runtime_py.utilities import get_message
+from openamr_nav_msgs.msg import NavigationStatus
+
+NAMES = ('ActiveConstraint', 'DockingStatus', 'LocalizationStatus',
+ 'MotionSourceCoverage', 'NavigationStatus', 'NavStackStatus',
+ 'NavTaskStatus', 'ParkingStatus', 'ProtectionStatus', 'RecoveryStatus',
+ 'SensorStatus')
+assert NavigationStatus.CONTRACT_VERSION == int(os.environ['EXPECTED_CONTRACT'])
+with open('/evidence/interfaces.txt', 'w') as output:
+ for name in NAMES:
+ interface = f'openamr_nav_msgs/msg/{name}'
+ output.write(interface + '\n')
+ output.write(subprocess.check_output(['ros2', 'interface', 'show', interface], text=True))
+ cls = get_message(interface)
+ message = cls()
+ assert deserialize_message(serialize_message(message), cls) == message
+ print(f'PASS: {interface} native serialization round trip', flush=True)
diff --git a/scripts/validate_navigation_install.py b/scripts/validate_navigation_install.py
new file mode 100644
index 0000000..0ba1bed
--- /dev/null
+++ b/scripts/validate_navigation_install.py
@@ -0,0 +1,129 @@
+#!/usr/bin/env python3
+"""Validate the release manifest pin in independent producer/consumer containers."""
+import argparse
+from datetime import datetime, timezone
+import hashlib
+import json
+import os
+from pathlib import Path
+import shutil
+import subprocess
+import tempfile
+import zipfile
+
+
+def digest(path):
+ with path.open('rb') as stream:
+ return hashlib.file_digest(stream, 'sha256').hexdigest()
+
+
+def verification_source(root):
+ """Reference the verifier in Git without duplicating it in evidence."""
+ commit = subprocess.check_output(['git', '-C', str(root), 'rev-parse', 'HEAD'], text=True).strip()
+ dirty = bool(subprocess.check_output(
+ ['git', '-C', str(root), 'status', '--porcelain', '--untracked-files=no'], text=True).strip())
+ paths = [root / 'scripts/validate_navigation_install.py']
+ paths += sorted(path for path in (root / 'scripts/nav-install').rglob('*')
+ if path.is_file() and '__pycache__' not in path.parts)
+ return {
+ 'repository': 'https://github.com/openAMRobot/openamrobot-release',
+ 'commit': commit, 'working_tree_modified': dirty,
+ 'files': {path.relative_to(root).as_posix(): digest(path) for path in paths},
+ }
+
+
+def main():
+ parser = argparse.ArgumentParser(description=__doc__)
+ parser.add_argument('--manifest', type=Path, default=Path('navigation-install-manifest.json'))
+ parser.add_argument('--evidence', required=True, type=Path)
+ args = parser.parse_args()
+ provenance = verification_source(Path(__file__).resolve().parents[1])
+ manifest = json.loads(args.manifest.read_text())
+ revision = manifest['source_commit']
+ if len(revision) != 40 or any(c not in '0123456789abcdef' for c in revision):
+ parser.error('source_commit must be a full lowercase commit SHA')
+ if '@sha256:' not in manifest['validation_image']:
+ parser.error('validation_image must be digest-pinned')
+ evidence = args.evidence.resolve()
+ evidence.mkdir(parents=True, exist_ok=False)
+ result = {
+ 'status': 'failed', 'started_at_utc': datetime.now(timezone.utc).isoformat(),
+ 'source_commit': revision, 'packages': manifest['packages'],
+ 'contract_version': manifest['contract_version'],
+ 'validation_image': manifest['validation_image'], 'platform': manifest['platform'],
+ 'workflow_run_url': (f"{os.environ.get('GITHUB_SERVER_URL', 'https://github.com')}/{os.environ['GITHUB_REPOSITORY']}/actions/runs/{os.environ['GITHUB_RUN_ID']}"
+ if os.environ.get('GITHUB_REPOSITORY') and os.environ.get('GITHUB_RUN_ID') else None),
+ 'runs': [],
+ 'verification_source': provenance,
+ }
+ shutil.copyfile(args.manifest, evidence / 'manifest.json')
+ (evidence / 'verification-source.json').write_text(json.dumps(provenance, indent=2) + '\n')
+ commands = []
+
+ def run(command, log):
+ commands.append({'argv': command, 'log': log.relative_to(evidence).as_posix()})
+ (evidence / 'commands.json').write_text(json.dumps(commands, indent=2) + '\n')
+ with log.open('w', encoding='utf-8') as output:
+ subprocess.run(command, stdout=output, stderr=subprocess.STDOUT, check=True)
+
+ try:
+ run(['docker', 'pull', '--platform', manifest['platform'], manifest['validation_image']], evidence / 'image-pull.log')
+ # Snapshot finalized scripts; editing the working tree cannot change a running shell.
+ with tempfile.TemporaryDirectory(prefix='openamrobot-nav-checks-') as temporary:
+ checks = Path(temporary) / 'checks'
+ shutil.copytree(Path(__file__).parent / 'nav-install', checks)
+ for attempt in ('first', 'second'):
+ folder = evidence / attempt
+ producer = folder / 'producer'
+ consumer = folder / 'consumer'
+ producer.mkdir(parents=True)
+ consumer.mkdir()
+ common = ['docker', 'run', '--rm', '--platform', manifest['platform'],
+ '--mount', f'type=bind,source={checks},target=/checks,readonly']
+ print(f'{attempt}: build exact pin in a fresh producer container', flush=True)
+ run(common + ['--mount', f'type=bind,source={producer},target=/evidence',
+ manifest['validation_image'], 'bash', '/checks/producer.sh',
+ manifest['source_repository'], revision, manifest['packages']['openamr_nav_msgs']],
+ producer / 'validation.log')
+ with zipfile.ZipFile(producer / 'interfaces-source.zip') as archive:
+ if archive.comment.decode() != revision:
+ raise RuntimeError('Source archive commit does not match manifest pin')
+ print(f'{attempt}: check installed artifact in a separate source-free consumer container', flush=True)
+ run(common + ['--mount', f'type=bind,source={producer / "navigation-install.tar.gz"},target=/artifact/navigation-install.tar.gz,readonly',
+ '--mount', f'type=bind,source={consumer},target=/evidence',
+ manifest['validation_image'], 'bash', '/checks/consumer.sh', str(manifest['contract_version'])],
+ consumer / 'validation.log')
+ result['runs'].append({
+ 'name': attempt, 'status': 'passed',
+ 'install_artifact': f'{attempt}/producer/navigation-install.tar.gz',
+ 'install_artifact_sha256': digest(producer / 'navigation-install.tar.gz'),
+ 'source_archive': f'{attempt}/producer/interfaces-source.zip',
+ 'source_archive_sha256': digest(producer / 'interfaces-source.zip'),
+ 'generated_messages_verified': 11, 'consumer_build_and_run': 'passed',
+ 'absent_install_negative_control': 'passed',
+ 'producer_source_available_to_consumer': False,
+ })
+ comparison = {}
+ for stage, name in (('consumer', 'generated.sha256'), ('consumer', 'interfaces.txt'),
+ ('consumer', 'dependencies.txt'), ('producer', 'dependencies.txt')):
+ first = evidence / 'first' / stage / name
+ second = evidence / 'second' / stage / name
+ if first.read_bytes() != second.read_bytes():
+ raise RuntimeError(f'Clean installs differ: {stage}/{name}')
+ comparison[f'{stage}/{name}'] = digest(first)
+ result['comparison'] = comparison
+ result['status'] = 'passed'
+ except Exception as error:
+ result['error'] = str(error)
+ raise
+ finally:
+ result['finished_at_utc'] = datetime.now(timezone.utc).isoformat()
+ (evidence / 'result.json').write_text(json.dumps(result, indent=2) + '\n')
+ lines = [f'{digest(path)} {path.relative_to(evidence).as_posix()}'
+ for path in sorted(evidence.rglob('*')) if path.is_file() and path.name != 'checksums.sha256']
+ (evidence / 'checksums.sha256').write_text('\n'.join(lines) + '\n')
+ print(f'PASS: two pinned installs, generated interfaces and independent consumers; {evidence}')
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/test_navigation_release.py b/tests/test_navigation_release.py
new file mode 100644
index 0000000..a4c0483
--- /dev/null
+++ b/tests/test_navigation_release.py
@@ -0,0 +1,120 @@
+"""Exercise release builder acceptance and rejection with pinned archive evidence."""
+import hashlib
+import json
+from pathlib import Path
+import subprocess
+import sys
+import tempfile
+import unittest
+import zipfile
+
+ROOT = Path(__file__).resolve().parents[1]
+SHA = 'a' * 40
+
+
+class NavigationManifestTests(unittest.TestCase):
+ def setUp(self):
+ self.temporary = tempfile.TemporaryDirectory()
+ self.addCleanup(self.temporary.cleanup)
+ self.root = Path(self.temporary.name)
+ (self.root / 'input').mkdir()
+ (self.root / 'metadata').mkdir()
+ (self.root / 'metadata/README.md').write_text('test fixture\n')
+ self.archive = self.root / 'input/interfaces.zip'
+ with zipfile.ZipFile(self.archive, 'w') as archive:
+ archive.comment = SHA.encode()
+ archive.writestr('interfaces/README.md', 'fixture')
+ archive.writestr('interfaces/ros2/openamr_nav_msgs/package.xml', '0.0.0')
+ archive.writestr('interfaces/ros2/openamr_nav_msgs/msg/NavigationStatus.msg', 'uint16 CONTRACT_VERSION=1\n')
+ self.manifest = {
+ 'source_commit': SHA, 'packages': {'openamr_nav_msgs': '0.0.0'},
+ 'contract_version': 1, 'validation_image': 'ros@sha256:' + 'b' * 64,
+ 'platform': 'linux/amd64', 'status': 'source-install-candidate',
+ 'evidence_path': 'result.json',
+ }
+ self.evidence = dict(self.manifest, status='passed', runs=[{
+ 'source_archive_sha256': hashlib.sha256(self.archive.read_bytes()).hexdigest(),
+ 'install_artifact_sha256': 'c' * 64,
+ }])
+ config = {
+ 'product': {'name': 'Fixture', 'version': '0.0.0'},
+ 'components': [{'id': 'interfaces', 'archive': 'interfaces.zip',
+ 'expected_root': 'interfaces', 'destination': '06_Interfaces',
+ 'repository': 'https://github.com/openAMRobot/openamrobot-interfaces',
+ 'install_manifest': 'install.json'}],
+ 'required_paths': ['MANIFEST.json'],
+ }
+ (self.root / 'config.json').write_text(json.dumps(config))
+
+ def build(self):
+ (self.root / 'install.json').write_text(json.dumps(self.manifest))
+ (self.root / 'result.json').write_text(json.dumps(self.evidence))
+ return subprocess.run([
+ sys.executable, str(ROOT / 'scripts/build_release.py'),
+ '--config', str(self.root / 'config.json'), '--input-dir', str(self.root / 'input'),
+ '--output-dir', str(self.root / 'out'), '--metadata-dir', str(self.root / 'metadata'),
+ ], capture_output=True, text=True)
+
+ def test_validated_pin_and_contract_reach_product_manifest(self):
+ result = self.build()
+ self.assertEqual(result.returncode, 0, result.stderr)
+ with zipfile.ZipFile(self.root / 'out/Fixture-v0.0.0-source.zip') as archive:
+ manifest = json.loads(archive.read('Fixture-v0.0.0/MANIFEST.json'))
+ record = manifest['components'][0]
+ self.assertEqual(record['source_commit'], SHA)
+ self.assertEqual(record['packages'], {'openamr_nav_msgs': '0.0.0'})
+ self.assertEqual(record['contract_version'], 1)
+ self.assertEqual(record['installation_evidence']['runs'][0]['install_artifact_sha256'], 'c' * 64)
+
+ def test_failed_install_is_rejected(self):
+ self.evidence['status'] = 'failed'
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('not passing', result.stderr)
+
+ def test_different_evidence_pin_is_rejected(self):
+ self.evidence['source_commit'] = 'd' * 40
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('evidence mismatch: source_commit', result.stderr)
+
+ def test_different_archive_bytes_are_rejected(self):
+ self.evidence['runs'][0]['source_archive_sha256'] = 'e' * 64
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('not the archive validated', result.stderr)
+
+ def test_wrong_archive_commit_is_rejected(self):
+ with zipfile.ZipFile(self.archive, 'a') as archive:
+ archive.comment = ('f' * 40).encode()
+ self.evidence['runs'][0]['source_archive_sha256'] = hashlib.sha256(self.archive.read_bytes()).hexdigest()
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('archive commit does not match', result.stderr)
+
+ def test_wrong_package_version_is_rejected(self):
+ self.manifest['packages'] = {'openamr_nav_msgs': '9.9.9'}
+ self.evidence['packages'] = self.manifest['packages']
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('package version does not match', result.stderr)
+
+ def test_wrong_contract_version_is_rejected(self):
+ self.manifest['contract_version'] = 2
+ self.evidence['contract_version'] = 2
+ result = self.build()
+ self.assertNotEqual(result.returncode, 0)
+ self.assertIn('contract version does not match', result.stderr)
+
+ def test_legacy_configuration_still_builds_without_install_evidence(self):
+ path = self.root / 'config.json'
+ config = json.loads(path.read_text())
+ del config['components'][0]['install_manifest']
+ path.write_text(json.dumps(config))
+ self.evidence['status'] = 'failed'
+ result = self.build()
+ self.assertEqual(result.returncode, 0, result.stderr)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/tests/test_navigation_review.py b/tests/test_navigation_review.py
new file mode 100644
index 0000000..6756f7e
--- /dev/null
+++ b/tests/test_navigation_review.py
@@ -0,0 +1,34 @@
+"""Regression checks for PR #9's navigation-only scope and tool provenance."""
+import importlib.util
+import json
+from pathlib import Path
+import unittest
+from unittest.mock import patch
+
+ROOT = Path(__file__).resolve().parents[1]
+spec = importlib.util.spec_from_file_location('nav_install', ROOT / 'scripts/validate_navigation_install.py')
+runner = importlib.util.module_from_spec(spec)
+spec.loader.exec_module(runner)
+
+
+class NavigationReviewTests(unittest.TestCase):
+ def test_config_is_navigation_only_without_rc_version(self):
+ config = json.loads((ROOT / 'navigation-install-test-config.json').read_text())
+ self.assertEqual(config['product']['name'], 'NavigationInstallTest')
+ self.assertNotIn('rc', config['product']['version'])
+ self.assertEqual([entry['id'] for entry in config['components']], ['interfaces'])
+ self.assertFalse((ROOT / 'release-config.nav-install.json').exists())
+
+ def test_tool_provenance_references_current_commit_and_sources(self):
+ with patch.object(runner.subprocess, 'check_output', side_effect=['a' * 40 + '\n', '']):
+ source = runner.verification_source(ROOT)
+ self.assertEqual(source['commit'], 'a' * 40)
+ self.assertFalse(source['working_tree_modified'])
+ self.assertIn('scripts/nav-install/consumer.sh', source['files'])
+ self.assertIn('scripts/nav-install/nav_consumer/smoke.cpp', source['files'])
+ for name, digest in source['files'].items():
+ self.assertEqual(digest, runner.digest(ROOT / name))
+
+ def test_modified_tools_are_disclosed(self):
+ with patch.object(runner.subprocess, 'check_output', side_effect=['a' * 40 + '\n', ' M scripts/nav-install/consumer.sh']):
+ self.assertTrue(runner.verification_source(ROOT)['working_tree_modified'])