Skip to content

Update dependency score_baselibs to v0.2.9#37

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

Update dependency score_baselibs to v0.2.9#37
eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_baselibs-0.x

Conversation

@eclipse-score-bot

@eclipse-score-bot eclipse-score-bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
score_baselibs bazel_dep minor 0.1.30.2.9

Release Notes

eclipse-score/baselibs (score_baselibs)

v0.2.9

Module Name: baselibs
Release Tag: v0.2.9
Origin Release Tag: v0.2.8
Release Commit Hash: ce20415
Release Date: 2026-06-30

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. 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

Rust code migrated from baselibs_rust into this repository

All Rust source code previously maintained in the separate eclipse-score/baselibs_rust repository has been merged into this repository with full history preserved (PR #​236). The baselibs_rust repository is now retired.

Libraries

mw::log

  • Dynamic backend loading via dlopen: design and plugin interface added for runtime backend selection without recompilation. A new OSAL for dlfcn (dlopen, dlsym, dlerror, dlclose) with corresponding mocks was added to support this.

hash

  • HashAlgorithm::kCrc32Unused renamed to kCrc32Autosar.
  • The library does not ship an AUTOSAR CRC32 implementation. The crc_variant and safe_crc_variant Bazel targets are now documented extension points: users can override them in .bazelrc with custom implementations that provide the desired polynomial.
  • Internal factory headers made publicly visible to support this injection pattern.

analysis/tracing

  • TmdStatistics struct removed from public API (types.h) — it was an internal implementation detail.
  • New BindingType::kDlt introduced for DLT-based tracing.
  • Internal Bazel target visibility cleaned up to use minimal, explicit scopes.

json

  • vajson integrated as a second parser backend under score::json. The JsonParser API can now be backed by either nlohmann or vajson.

network

  • udp_socket Bazel target is now //visibility:public.
Documentation
  • Module documentation was moved from the central score repository into this repository after it was removed there (eclipse-score/score#2937). A new documentation page for ABI-compatible data types was added (PR #​288).

Compatibility

The following platforms are supported using the 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/28455477541

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.

All changes

Full Changelog: eclipse-score/baselibs@v0.2.8...v0.2.9

v0.2.8

Module Name: baselibs
Release Tag: v0.2.8
Origin Release Tag: v0.2.7
Release Commit Hash: a3fd388
Release Date: 2026-05-22

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. 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

Improvements & Bug Fixes

Other changes:

  • Removed command-injection-vulnerable functions (a4cab9c): CheckFileSystem(), RepairFileSystem(), FormatPartition(), and IsQnxCompatible() were removed from score/filesystem. These concatenated unsanitized partition paths into shell commands via ::system(), enabling arbitrary code execution through shell metacharacters.
  • Removed ResultBlank and Blank aliases from score/result (e87426c)
  • Removed custom string_view support from string_comparison_adapter (a44ae03): Users must now use std::string_view exclusively; the C++14-era custom string_view is gone.
  • Removed legacy utils lib (7efda1b): ScopedOperation deleted; scope_exit is the replacement.
  • score/analysis/tracing: The Generic Trace Library (GTL) public API was simplified to three Bazel targets (api, mock, implementation) with the implementation now injected via a label_flag (defaulting to a stub). Users must update their Bazel dependencies and remove any references to the deleted types and error codes.
  • score/os: New QNX pathmgr_symlink wrapper (27ed70f) and new dcmd implementations (ab80fba)
  • score/mw/log: Diagnostic Log and Trace (DLT) trace support added.

Compatibility

The following platforms are supported using the 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/26281369877

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.

Full Changelog: eclipse-score/baselibs@v0.2.7...v0.2.8

v0.2.7

Module Name: baselibs
Release Tag: v0.2.7
Origin Release Tag: v0.2.6
Release Commit Hash: cab36dd
Release Date: 2026-04-29

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. 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

Improvements

  • score/flatbuffers: Added FlatBuffers dependency and initial set of Starlark rules for C++.
  • score/analysis/tracing: Introduced new failure handling concept in the Generic Trace Library.
  • score/result: Removed deprecated ResultBlank and Blank aliases. Updated all consumers across baselibs.
  • score/memory: Removed support for custom string_view in string_comparison_adaptor; users should use std::string_view.
  • score/mw/log: Made the minimal target public to support additive backend registration. Removed backend registrant plugin files. Updated README with supported Bazel targets. Consolidated backend design docs, updated verbose logging sequence diagrams, and restructured diagram references.

Bug Fixes

None.

Compatibility

The following platforms are supported using the 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/25110676839

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.

Full Changelog: eclipse-score/baselibs@v.0.2.6...v0.2.7

v0.2.6

Module Name: baselibs
Release Tag: v0.2.6
Origin Release Tag: v0.2.5
Release Commit Hash: f35af1b
Release Date: 2026-04-20

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. 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

Improvements

  • score/result: Added Rust FFI bindings for score::Result and associated types (score::details::expected, score::Error, score::ErrorDomain, std::string_view). Results can be transferred across FFI boundaries and converted to Rust
    std::result::Result. Includes ABI detection for runtime compatibility checking and a CXX macro for importing typedefs on the C++ side.
  • score/mw/log: Added RegistryAwareRecorderFactory with a plugin architecture for backend selection. Added backend plugin registrants for file, remote DLT, and QNX slog. Added CreateRecorderFromLogMode. Introduced
    mw/log:minimal as a stub empty backend target. Refactored composite recorder to internal detail namespace.
  • score/filesystem: Refactored AtomicUpdate internals. Temporary files are now cleaned up on all failure paths (destructor, Close() failure, file-stream creation failure). Added fsync on the parent directory after rename.
  • score/memory/shared: Applied MeyerSingleton to initialize static singletons. Added mutex locking when opening shared memory objects. Added feature-flag visibility support.
  • score/result: Switched ResultBlank from void* to void. Deprecated StringLiteral alias. Removed transitive dependency on score::cpp::optional.
  • score/os: Migrated internal usage to ScopeExit utility.
  • Build System / CI: Marked unneeded MODULE.bazel dependencies as dev-only. Added explicit amp_assert.h includes across filesystem, concurrency, json, libos, and platform/aas. Updated QNX build workflow to use latest
    version from cicd-workflows. Increased test timeouts for AArch64 builds.

Bug Fixes

  • score/filesystem: Fixed lcov coverage exclusion markers (LCOV_EXCL_START/STOP). Fixed multiple QNX8 Coverity warnings in lib/filesystem and lib/json. Removed QNX8-specific #ifdef that was no longer needed. Reverted and
    re-applied fsync-parent-dir change to avoid a regression on non-regular files.
  • score/mw/log: Fixed missing Bazel dependency. Removed redundant recorder_config.h. Tagged QNX slog backend target as manual to prevent unintended build inclusion.
  • score/result: Fixed missing and incorrect copyright headers.
  • score/os: Fixed mman unit tests after ES2 integration changes.
  • score/memory/shared: Fixed incorrect feature-flag visibility on lib/memory/shared targets.

Compatibility

The following platforms are supported using the 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/24682435979

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.

Full Changelog: eclipse-score/baselibs@v0.2.5...v0.2.6

v0.2.5

Module Name: baselibs
Release Tag: v0.2.5
Origin Release Tag: v0.2.4
Release Commit Hash: ef2a4fd
Release Date: 2026-04-10

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. 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

Improvements

  • score/concurrency: Added Synchronized<T>, a thread-safe wrapper with LockedPtr and UnlockGuard for scoped access to shared data.
  • score/scope_exit: Added ScopeExit, a scope guard that invokes a callback on destruction.
  • score/utils: Added MeyerSingleton, a class that allows creating a singleton in a thread safe manner.
  • score/string_manipulation: Added arguments utility to convert argments from main into std::vector<zstring_view>.
  • score/language/safecpp/safe_math: Added ReturnMode to configure whether safe math operations return Result<T> or abort on error.
  • score/json: Split parser and writer into separate interface targets to reduce transitive dependencies.
  • score/mw/log: Added JSON config schemas for logging. Updated architecture diagrams to PlantUML.
  • score/os: Refactored OSAL procmgr to follow the standard OSAL structure. Removed obsolete libseccomp2 dependency.
  • Build System / CI: Added clang-format and clang-tidy workflows. Added Linux AArch64 build and test via QEMU user space emulation. Added unit test execution on QNX 8 for x86_64 and AArch64. Bumped toolchain and score dependencies.

Bug Fixes

  • score/language/safecpp: Fixed zstring_view constructor when initialized from char* with explicit length.
  • score/analysis/tracing: Fixed lockless allocator tail being overwritten during concurrent updates. Fixed memory leak in allocator error paths.
  • score/memory: Fixed allocation failure log showing incorrect start address.
  • score/os: Fixed flaky inotify tests by accumulating events across reads. Reverted no-longer-needed QNX8 poll() workaround. Fixed multiple QNX8 test stability issues (timer precision, pcap_loop, ClockAdjust, mman expectations).
  • score/filesystem: AtomicUpdate now rejects early when a file lacks write permissions.
  • score/containers: Fixed ODR violation.

Compatibility

The following platforms are supported using the 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/24235551914

Known Issues

General Issues
  • Safety package is incomplete due to missing documentation and verification. See the Module Safety Plan for the documents and work products not in valid state.
  • Traceability between component requirements and tests is not present (#​62).
GCC Toolchain on Linux (x86_64 and AArch64)
  • Several unit tests fail when building with the GCC toolchain (#​7).
QNX 8 Toolchain (x86_64 and AArch64)
  • Some unit tests are skipped on QNX8 due to platform-specific 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.

Full Changelog: eclipse-score/baselibs@v0.2.4...v0.2.5

v0.2.4

Module Name: baselibs
Release Tag: v0.2.4
Origin Release Tag: v0.2.3
Release Commit Hash: 158fe6a
Release Date: 2026-02-16

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. 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

Improvements

  • Build System: Added sanitizers (ASan, UBSan, LSan) configuration.
  • score/language/safecpp: Added safe_atomics module with overflow-protected atomic operations.
  • score/utils: Extended ScopedOperation to support generic callables.
  • score/memory: Added bounds-check on OffsetPtr.
  • score/mw/log: Replaced stub recorder with console-only recorder. Added WriterFactory design diagram.

Bug Fixes

  • score/mw/log: Fixed runtime_test_instance_fallback after config flag removal.
  • score/result: Changed method declaration order in unexpected<E>::swap to workaround an issue in GCC 15.2.
  • score/os: Fixed libpcap test on QNX8.

Compatibility

  • x86_64-unknown-linux-gnu, x86_64-unknown-nto-qnx800 and aarch64-unknown-nto-qnx800 using bazel_cpp_toolchains.

Performed Verification

  • Build for x86_64-unknown-linux-gnu, x86_64-unknown-nto-qnx800, and aarch64-unknown-nto-qnx800.
  • Unit tests executed on x86_64-unknown-linux-gnu.

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

Known Issues

General Issues
  • Safety package is incomplete due to missing documentation and verification. See the Module Safety Plan for the documents and work products not in valid state.
  • Traceability between component requirements and tests is not present (#​62)
GCC Toolchain on Linux (x86_64 and AArch64)
  • Several unit tests fail when building with the GCC toolchain (#​7).
  • Full AArch64 support is missing (#​78)
QNX 8 Toolchain (x86_64 and AArch64)
  • Unit tests are not currently executed on QNX 8.

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.

Full Changelog: eclipse-score/baselibs@v0.2.3...v0.2.4

v0.2.3

Module Name: baselibs
Release Tag: v0.2.3
Origin Release Tag: v0.2.2
Release Commit Hash: 99d4963
Release Date: 2026-01-30

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. 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

Improvements

  • Build System and CI/CD: Added GitHub Actions workflows for C++ coverage, copyright checking, code formatting, QNX builds, and automated releases. Migrated to score_bazel_cpp_toolchains.

  • score/os: Various improvement for better QNX 8 compatibility.

  • score/language/safecpp: Added complete set of comparison operators for basic_zstring_view. Added std::char_traits template parameter to zstring_view. Prevented instantiation of std::char_traits with non-standard types. Migrated from deprecated std::result_of_t to std::invoke_result_t for C++17 compliance.

  • Code Quality: Static analysis issue fixes across score/filesystem, score/os, score/memory, and score/network. Improved test coverage for various libraries. Added missing S-CORE compliant copyright headers throughout codebase.

  • Other improvements: Replaced score::cpp::string_view with std::string_view in score/json. Converted legacy UML diagrams to formats used in S-CORE.

Bug Fixes

  • Fixed compiler warnings in shared memory, inotify, and QCC char_traits deprecation warnings
  • Fixed broken URLs in documentation (partially)

Compatibility

  • x86_64-unknown-linux-gnu, x86_64-unknown-nto-qnx800 and aarch64-unknown-nto-qnx800 using bazel_cpp_toolchains.

Performed Verification

  • Build for x86_64-unknown-linux-gnu and x86_64-unknown-nto-qnx800.
  • Unit tests executed on x86_64-unknown-linux-gnu.

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

Known Issues

General Issues
  • Safety package is incomplete due to missing documentation and verification. See the Module Safety Plan for the documents and work products not in valid state.
  • Traceability between component requirements and tests is not present (#​62)
GCC Toolchain on Linux (x86_64 and AArch64)
  • Several unit tests fail when building with the GCC toolchain (#​7).
  • Full AArch64 support is missing (#​78)
QNX 8 Toolchain (x86_64 and AArch64)
  • Unit tests are not currently executed on QNX 8.

Upgrade Instructions

  • Backward compatibility with the previous release is not guaranteed.
  • Users of Baselibs module may require a workaround for "strict_warnings` issue if they use the bazel_cpp_toolchains. See #​97 for more details.

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.

Full Changelog: eclipse-score/baselibs@v0.2.2...v0.2.3

v0.2.2

Module Name: baselibs
Release Tag: v0.2.2
Origin Release Tag: v0.1.3
Release Commit Hash: a3557b8 (branch release_v0_2_2)
Release Date: 2025-12-22

Overview

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

This release is meant for integration with the S-CORE 0.5 Beta Release.
The module is available as a Bazel module in the S-CORE Bazel registry: https://github.com/eclipse-score/bazel_registry/tree/main/modules/score_baselibs

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. 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

Improvements

  • Added support for AArch64 on QNX 8 SDP.
  • Added datetime_converter library.
  • Added network library.
  • Added Rust logging facade integration to the mw::log library.
  • Cleaned up the mw::log library to make it compatible with https://github.com/eclipse-score/logging
  • Introduced docs-as-code support.
  • Extended the language/futurecpp library with additional functionality.
  • Added component architecture documentation for the filesystem library.
  • Completed requirement inspection for the result library.
  • Improved code quality across multiple libraries.

Full Changelog: eclipse-score/baselibs@v0.1.3...v0.2.2

Bug Fixes

  • Fixed most of the compilation issues on QNX 8 SDP.

Compatibility

Performed Verification

  • Build for x86_64-unknown-linux-gnu and x86_64-unknown-nto-qnx800.
  • Unit tests executed on x86_64-unknown-linux-gnu.

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

Known Issues

General Issues
  • Safety package is incomplete due to missing documentation and verification. See the Module Safety Plan for the documents and work products not in valid state.
GCC Toolchain (Linux, x86_64)
  • Several unit tests fail when building with the GCC toolchain (#​7).
QNX 8 Toolchain (x86_64 and AArch64)
  • Multiple Bazel packages do not compile successfully:
  • Unit tests are not currently executed on QNX 8 SDP.

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.

v0.2.1

Module Name: baselibs
Release Tag: v0.2.1
Origin Release Tag: v0.1.3
Release Commit Hash: dd32543
Release Date: 2025-12-12

Overview

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

This release is meant for integration with the S-CORE 0.5 Beta Release.
The module is available as a Bazel module in the S-CORE Bazel registry: https://github.com/eclipse-score/bazel_registry/tree/main/modules/score_baselibs

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. 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

Improvements

  • Added support for AArch64 on QNX 8 SDP.
  • Added datetime_converter library.
  • Added network library.
  • Added Rust logging facade integration to the mw::log library.
  • Cleaned up the mw::log library to make it compatible with https://github.com/eclipse-score/logging
  • Introduced docs-as-code support.
  • Extended the language/futurecpp library with additional functionality.
  • Added component architecture documentation for the filesystem library.
  • Completed requirement inspection for the result library.
  • Improved code quality across multiple libraries.

Full Changelog: eclipse-score/baselibs@v0.1.3...v0.2.1

Bug Fixes

  • Fixed most of the compilation issues on QNX 8 SDP.

Compatibility

Performed Verification

  • Build for x86_64-unknown-linux-gnu and x86_64-unknown-nto-qnx800.
  • Unit tests executed on x86_64-unknown-linux-gnu.

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

Known Issues

General Issues
  • Safety package is incomplete due to missing documentation and verification. See the Module Safety Plan for the documents and work products not in valid state.
GCC Toolchain (Linux, x86_64)
  • Several unit tests fail when building with the GCC toolchain (#​7).
QNX 8 Toolchain (x86_64 and AArch64)
  • Multiple Bazel packages do not compile successfully:
  • Unit tests are not currently executed on QNX 8 SDP.

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.

v0.2.0

Full Changelog: eclipse-score/baselibs@v0.1.3...v0.2.0


  • 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 Jun 29, 2026

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
2026/06/30 17:36:40 Downloading https://releases.bazel.build/8.3.0/release/bazel-8.3.0-linux-x86_64...
Extracting Bazel installation...
Starting local Bazel server (8.3.0) and connecting to it...
INFO: Invocation ID: 188d0565-a78c-4fe0-a60b-62b1ea14de3b
Computing main repo mapping: 
Computing main repo mapping: 
DEBUG: Rule 'rules_boost+' indicated that a canonical reproducible form can be obtained by modifying arguments integrity = "sha256-LTilyiMMjpYyAi1PW+8RycyAEHy9clo7915R0Bchb2E="
DEBUG: Repository rules_boost+ instantiated at:
  <builtin>: in <toplevel>
Repository rule http_archive defined at:
  /home/runner/.bazel/external/bazel_tools/tools/build_defs/repo/http.bzl:394:31: in <toplevel>
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
ERROR: Error computing the main repository mapping: boost.lexical_cast@1.87.0 depends on boost.container@1.87.0 with compatibility level 108700, but score_baselibs@0.2.9 depends on boost.container@1.83.0.bcr.4 with compatibility level 0 which is different

@eclipse-score-bot eclipse-score-bot changed the title Update dependency score_baselibs to v0.2.8 Update dependency score_baselibs to v0.2.9 Jun 30, 2026
@eclipse-score-bot
eclipse-score-bot force-pushed the renovate/score_baselibs-0.x branch from d707654 to 3354e3e Compare June 30, 2026 17:36
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