Skip to content

chore(deps): update dependency score_baselibs to v0.2.17 - #646

Open
eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_baselibs-0.x
Open

eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_baselibs-0.x

Conversation

@eclipse-score-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
score_baselibs bazel_dep patch 0.2.16 → 0.2.17

Release Notes

eclipse-score/baselibs (score_baselibs)

v0.2.17

Module Name: baselibs
Release Tag: v0.2.17
Origin Release Tag: v0.2.16
Release Commit Hash: 41f5a4c
Release Date: 2026-11-02

Overview

The baselibs module provides a selection of basic C++ utility libraries for common use in the S-CORE project.

Disclaimer

This release is not intended for production use, as it does not include a safety argumentation or a completed safety assessment.
The work products compiled in the safety package are created with care according to the S-CORE process (https://eclipse-score.github.io/process_description/main/index.html). However, as a non-profit, open-source organization, the project cannot assume any liability for its content.

For details on the features, see https://eclipse-score.github.io/score/main/features/baselibs/index.html

Notable Changes
Breaking changes & deprecations
  • The serialization helpers serialize_in_place, serialize_and_allocate, and deserialize in score/serialization/Serialization.h moved from score::platform to score. Update qualified calls accordingly. #​760
  • Synchronized::WithLock is deprecated but remains available. Use lock() with the returned LockedPtr's and_then(), transform(), or or_else() instead. #​761
New features
  • Added LockedPtr::or_else to invoke a fallback callable when the pointer is null, enabling fallback lock acquisition in monadic chains. #​604
  • Added DISABLE_WARNING_DEPRECATED for intentional deprecated-API calls, such as compatibility tests. Ordinary code should migrate to supported APIs instead. #​751
Compatibility

The following platforms are supported using the bazel_cpp_toolchains (https://github.com/eclipse-score/bazel_cpp_toolchains):

  • x86_64-unknown-linux-gnu
  • aarch64-unknown-linux-gnu
  • x86_64-unknown-nto-qnx800
  • aarch64-unknown-nto-qnx800
Performed Verification
  • Build on all supported platforms
  • Unit test execution on all supported platforms (some test failures are expected on AArch64 and QNX targets).
  • Address and undefined behavior sanitized unit test execution
  • Leak sanitized unit test execution

Report: https://github.com/eclipse-score/baselibs/actions/runs/41446800956

Known Issues
Upgrade Instructions

Backward compatibility with the previous release is not guaranteed.

Contact Information

For any questions or support, please contact the Base Libs Feature Team (https://redirect.github.com/orgs/eclipse-score/discussions/1223) or raise an issue/discussion.

What's Changed

Full Changelog: eclipse-score/baselibs@v0.2.16...v0.2.17


  • If you want to rebase/retry this PR, check this box

This PR was generated by #infrastructure automation. Contact us if you have any questions or feedback.

@github-actions

github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //tools:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Starting local Bazel server (8.8.2) and connecting to it...
INFO: Invocation ID: e52e54a6-35ea-4c64-8a9c-a2faf28abc8c
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 2 packages loaded
Loading: 2 packages loaded
    currently loading: tools
Loading: 2 packages loaded
    currently loading: tools
Loading: 2 packages loaded
    currently loading: tools
Loading: 2 packages loaded
    currently loading: tools
Loading: 2 packages loaded
    currently loading: tools
Analyzing: target //tools:license-check (3 packages loaded, 0 targets configured)
Analyzing: target //tools:license-check (3 packages loaded, 0 targets configured)

Analyzing: target //tools:license-check (75 packages loaded, 14 targets configured)

Analyzing: target //tools:license-check (101 packages loaded, 14 targets configured)

Analyzing: target //tools:license-check (101 packages loaded, 14 targets configured)

Analyzing: target //tools:license-check (147 packages loaded, 1248 targets configured)

Analyzing: target //tools:license-check (154 packages loaded, 3735 targets configured)

Analyzing: target //tools:license-check (154 packages loaded, 3735 targets configured)

Analyzing: target //tools:license-check (154 packages loaded, 3735 targets configured)

Analyzing: target //tools:license-check (154 packages loaded, 3735 targets configured)

Analyzing: target //tools:license-check (168 packages loaded, 3789 targets configured)

Analyzing: target //tools:license-check (202 packages loaded, 7089 targets configured)

Analyzing: target //tools:license-check (208 packages loaded, 11513 targets configured)

Analyzing: target //tools:license-check (210 packages loaded, 11721 targets configured)

Analyzing: target //tools:license-check (210 packages loaded, 11721 targets configured)

Analyzing: target //tools:license-check (211 packages loaded, 11845 targets configured)

INFO: Analyzed target //tools:license-check (216 packages loaded, 17962 targets configured).
[12 / 16] [Prepa] JavaToolchainCompileClasses external/rules_java+/toolchains/platformclasspath_classes
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 51 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/tools/formatted.txt
[14 / 16] [Prepa] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar
[15 / 16] [Prepa] Building tools/license.check.license_check.jar ()
INFO: Found 1 target...
Target //tools:license.check.license_check up-to-date:
  bazel-bin/tools/license.check.license_check
  bazel-bin/tools/license.check.license_check.jar
INFO: Elapsed time: 56.012s, Critical Path: 2.93s
INFO: 16 processes: 12 internal, 3 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 16 total actions
INFO: Running command line: bazel-bin/tools/license.check.license_check tools/formatted.txt <args omitted>
[main] INFO Querying Eclipse Foundation for license data for 42 items.
[main] INFO Found 32 items.
[main] INFO Querying ClearlyDefined for license data for 10 items.
[main] INFO Found 10 items.
[main] INFO License information could not be automatically verified for the following content:
[main] INFO 
[main] INFO crate/cratesio/-/lazy_static/1.5.1
[main] INFO 
[main] INFO This content is either not correctly mapped by the system, or requires review.

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-646: https://eclipse-score.github.io/persistency/pr-646/

@eclipse-score-bot
eclipse-score-bot force-pushed the renovate/score_baselibs-0.x branch from d5384f3 to 6a49bbe Compare November 3, 2026 06:11

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant