Skip to content

feat(deps): add score_config_management to reference integration - #299

Open
Chahult wants to merge 4 commits into
eclipse-score:mainfrom
Chahult:feat/add_score_config_management
Open

feat(deps): add score_config_management to reference integration#299
Chahult wants to merge 4 commits into
eclipse-score:mainfrom
Chahult:feat/add_score_config_management

Conversation

@Chahult

@Chahult Chahult commented Jul 27, 2026

Copy link
Copy Markdown
Contributor
  • Added score_config_management module (commit ) to known_good.json under target_sw with code_root_path //score/config_management/...

  • Regenerate bazel_common/score_modules_target_sw.MODULE.bazel

@Chahult

Chahult commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Hi @pawelrutkaq @PiotrKorkus @nradakovic @antonkri @AlexanderLanin , could someone please unlock this workflow and review our changes? Thanks!

LittleHuba
LittleHuba previously approved these changes Jul 29, 2026
@Chahult
Chahult force-pushed the feat/add_score_config_management branch from 78bd1c3 to bd8ae34 Compare July 29, 2026 09:18
@Chahult
Chahult requested a review from LittleHuba July 29, 2026 09:19
@Chahult

Chahult commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Updated the baselibs to the latest version as builds are breaking.

@LittleHuba

Copy link
Copy Markdown
Contributor

Updated the baselibs to the latest version as builds are breaking.

Please bump to the version pulled in by communication. That gives you a good chance to have a successful build.

@Chahult
Chahult force-pushed the feat/add_score_config_management branch 12 times, most recently from de696a5 to 3e1e4d9 Compare July 31, 2026 10:11
@Chahult
Chahult force-pushed the feat/add_score_config_management branch 6 times, most recently from f47156d to dc4ec5d Compare August 5, 2026 03:50
@Chahult
Chahult force-pushed the feat/add_score_config_management branch 3 times, most recently from d4e848d to c017095 Compare August 10, 2026 07:05
Pin score_config_management to 49f26b74 and add a patch (sourced from
config_management PR#37) fixing the ProxyFuture API migration and
removing SOCAL/component_tests targets not present in the OSS build.
@Chahult
Chahult force-pushed the feat/add_score_config_management branch from c017095 to a9899c5 Compare August 10, 2026 09:21
@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

@Chahult

Chahult commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

Hi @pawelrutkaq @PiotrKorkus , could you please review and approve these changes? The aim of this PR is to add score_config_management to the reference integration.

michaelsaborov
michaelsaborov previously approved these changes Aug 10, 2026

@pawelrutkaq pawelrutkaq left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Two points

  • please deploy the example (from your repo) in showcases as other modules does
  • please at least setup correctly module in bazel registry (no need of release ) -> already done

Comment thread known_good.json Outdated
"repo": "https://github.com/eclipse-score/config_management.git",
"hash": "b22ca9bd222b99985be4339187c639d6862051a0",
"bazel_patches": [
"patches/config_management/001-fix-communication-api-and-remove-targets.patch"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Since this looks like an arbitrary patch, someone from com shall ack it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

The current name 001-fix-communication-api-and-remove-targets.patch is misleading — the patch doesn't fix the communication library, it adapts config_management to the new ProxyFuture API and removes internal/ARA-specific targets. Let me rename it

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please do not integrate new module with patches, please fix it upstream

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

The OptionalProxyData → ProxyFuture part of the patch is a temporary mismatch caused by an in-progress mw::com migration: the internal main repo still uses the old OptionalProxyData API, while the OSS communication repo has already migrated to ProxyFuture. Once that migration completes and syncs upstream, config_management's main repo will use ProxyFuture too, and this part of the patch will no longer be needed — no upstream fix is possible for this piece yet.

Comment thread known_good.json
"//score/config_management/config_daemon/code/services/details/mw_com:unit_test",
"//score/config_management/config_provider/code/config_provider/factory:unit_tests_mw_com",
"//score/config_management/config_provider/code/proxies/details:unit_test_mw",
"//score/config_management/dependability/..."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why we need those exclusions ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

1.mw_com tests: require a running LoLa/SOME/IP runtime — the tests themselves are tagged "exclusive" because "Sandboxing is not properly working with LoLa message passing 2.0". Same reason score_communication excludes //score/mw/com/impl:unit_test_runtime_single_exec and //score/mw/com/impl:runtime_test.

2.dependability/...: these are component/dependable_element safety-metadata targets from score_tooling, not executable tests. Including //... without filtering them would cause build failures.

@pawelrutkaq pawelrutkaq left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

If comm has already this change in, I would suggest to update com as well here.

@Chahult
Chahult force-pushed the feat/add_score_config_management branch 4 times, most recently from af816ea to d717f5d Compare August 12, 2026 04:57
@Chahult
Chahult force-pushed the feat/add_score_config_management branch from d717f5d to cf3520b Compare August 12, 2026 06:42
@Chahult
Chahult requested a review from pawelrutkaq August 12, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants