qnx_ifs: migrate to score_rules_imagefs v0.0.3 rules_pkg-based API - #266
Draft
rmaddikery wants to merge 4 commits into
Draft
qnx_ifs: migrate to score_rules_imagefs v0.0.3 rules_pkg-based API#266rmaddikery wants to merge 4 commits into
rmaddikery wants to merge 4 commits into
Conversation
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 08:19 — with
GitHub Actions
Waiting
License Check Results🚀 The license check job ran with the Bazel command: bazel run --lockfile_mode=error //:license-checkStatus: Click to expand output |
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 08:21
f18c972 to
0228cfe
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 08:21 — with
GitHub Actions
Waiting
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 08:38
0228cfe to
2dab0b2
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 08:38 — with
GitHub Actions
Waiting
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 08:50
2dab0b2 to
2aaaabb
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 08:50 — with
GitHub Actions
Waiting
- The wrapper is still needed to support the exports from internal repo while still having the tests executable. - Adaptations require bumping the related deps
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 09:24
2aaaabb to
4cae083
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 09:24 — with
GitHub Actions
Waiting
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 09:35
4cae083 to
363bf9f
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 09:35 — with
GitHub Actions
Waiting
- qnx8_qemu env: replace the qnx8_qemu_env glob filegroup with pkg_files/
pkg_filegroup targets (etc, ssh config/keys, scripts, config files),
and expose system.build as a plain filegroup for extra_build_files.
- system.build / init.build: drop all ${MAIN_BUILD_FILE_DIR},
${DATAROUTER}, ${FILESYSTEM} substitutions; keep only SDP-root-relative
static content.
- score/datarouter: add datarouter_bin_pkg (pkg_files) wrapping the
datarouter binary for QNX image inclusion.
- score/test/component/datarouter: add datarouter_config_pkg; convert
filetransfer_filesystem's pkg_tar chain to pkg_files/pkg_filegroup,
keeping a pkg_tar output for the Docker path.
- logging_app, dlt_generator_app, filters_app: same pkg_tar ->
pkg_files/pkg_filegroup conversion, each now exposing a
*_filesystem_pkg target alongside the existing *_filesystem tar.
- defs.bzl: py_logging_itf_test now takes a required filesystem_pkg
param; qnx_ifs() uses srcs + extra_build_files instead of the removed
tars/ext_repo_maping attributes.
- mw_log/BUILD: pass filesystem_pkg at all three call sites.
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 09:59
363bf9f to
d899fa0
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 09:59 — with
GitHub Actions
Waiting
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 10:11 — with
GitHub Actions
Waiting
- adds imagefs.toolchain() for aarch64, sdp_to_import from score_qcc_aarch64_toolchain_pkg
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 12:00
03ec1bf to
3af0b22
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 12:00 — with
GitHub Actions
Waiting
- The aarch64 QNX SDP shipped by score_bazel_cpp_toolchains is missing the startup-qemu-virt boot file needed by score_qnx_unit_tests' QEMU image, hence QNX unit test suites are skipped for this arch. - bazel_cpp_toolchains/issues/124 linked for followup - NOTE: subtracting a single target from a `:all`/`...` wildcard that also matches it in the same invocation is unreliable (the target still gets built); excluding the whole package and re-adding the wanted targets as explicit positive patterns is the pattern that works reliably.
rmaddikery
force-pushed
the
rama_fix_py_unittest_qnx_test
branch
from
August 21, 2026 12:29
3af0b22 to
6d9ed98
Compare
rmaddikery
requested a deployment
to
workflow-approval
August 21, 2026 12:29 — with
GitHub Actions
Waiting
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.