This is an automated email from the ASF dual-hosted git repository.
pengzheng pushed a change to branch feature/769-replace-tss-with-uv-key
in repository https://gitbox.apache.org/repos/asf/celix.git
from 731d7671f Fix memory leak of thread local storage.
add 53997122a Update gtest dependency version to v17
add 87dafa86f Merge pull request #821 from apache/feature/update-gtest-dep
add c46a284bf adding cmake support for gcc -fanalyzer
add 0454477ab added support for gcc -fanalyzer for conanfile
add 666cf195e applied the requested changes
add 07c3f503d added -fanalyzer flags to suppress warnings in CMake
add 425b6894f added gcc analyzer for the ubuntu build
add 3ca7128ad modified conanfile.py to enable gcc analyzer using cmake
add 1fbdb32d9 resolved changes
add 78dadfad9 Merge pull request #817 from moelksasbyahmed/master
add d62160cf6 Limit gcc analyzer to C.
add a0562f81d Merge pull request #832 from
apache/hotfix/limit-gcc-anayzer-C
add 5030f273e gh-819: Simplify devcontainer setup (#820)
add be870d8a5 gh-509: Remove deprecated utils, celixbool, export and
celix_utils_api header
add 579d165d8 Fix coverage.info path.
add 759a8319e Fix clang compilation error.
add 5381920dc Fix broken ubuntu.yml
add 6710125aa Fix broken ubuntu.yml
add 88e228f3a Fix various CI errors.
add 9c550db3d Remove jar bnd packaging and introduce cmake built-in zip
usage
add 0f994dbe1 Remove celix_use_compression_for_bundle_zips option
add e8336a8fd Remove filter.h and replace usage with celix_filter.h
add da140f541 Drop Conan 1.x support and move test_package to its
conventional location.
add 6c299d48a Merge remote-tracking branch
'upstream/feature/769-replace-tss-with-uv-key' into
feature/769-replace-tss-with-uv-key
add 5bf532a41 Implement celix_err using thread_local singleton.
No new revisions were added by this update.
Summary of changes:
.devcontainer/Containerfile | 110 ++++----------
.devcontainer/README.md | 89 +++++++----
.devcontainer/build-devcontainer-image.sh | 33 ----
.devcontainer/build-project-with-conan.sh | 24 ---
.devcontainer/conan-container-debug-profile | 26 ----
.devcontainer/conan-container-default-profile | 26 ----
.devcontainer/devcontainer.json | 36 ++++-
.devcontainer/run-devcontainer.sh | 133 -----------------
.devcontainer/setup-project-with-apt.sh | 36 -----
.devcontainer/setup-project-with-conan.sh | 26 ----
.github/workflows/conan_create.yml | 4 +-
.github/workflows/containers.yml | 78 +++-------
.github/workflows/coverage.yml | 10 +-
.github/workflows/fuzzing.yml | 28 ++--
.github/workflows/macos.yml | 8 +-
.github/workflows/ubuntu.yml | 16 +-
CHANGES.md | 5 +
CMakeLists.txt | 2 -
.../gtest/src/CelixEarpmTestSuiteBaseClass.h | 1 +
.../discovery_common/src/discovery.c | 3 +-
.../src/endpoint_discovery_poller.c | 7 +-
.../src/endpoint_discovery_server.c | 7 +-
.../discovery_configured/src/discovery_impl.c | 8 +-
.../discovery_etcd/src/discovery_impl.c | 11 +-
.../discovery_etcd/src/etcd_watcher.c | 9 +-
.../src/remote_service_admin_dfi.c | 3 +-
.../remote_services/topology_manager/src/scope.c | 42 +++---
.../topology_manager/src/topology_manager.c | 12 +-
bundles/shell/shell/src/c_shell.c | 7 +-
cmake/AddGTest.cmake | 2 +-
cmake/celix_project/CelixProject.cmake | 34 ++++-
cmake/cmake_celix/BundlePackaging.cmake | 45 ++----
conanfile.py | 22 +--
documents/building/README.md | 166 ++++++++++++---------
documents/building/testing.md | 57 ++++---
examples/conan_test_package/conanfile.py | 136 -----------------
examples/conan_test_package_v2/CMakeLists.txt | 19 ---
libs/framework/include/celix_api.h | 13 +-
.../include_deprecated/service_registration.h | 1 +
.../include_deprecated/service_registry.h | 4 +-
libs/framework/src/bundle.c | 2 +-
libs/framework/src/bundle_context.c | 3 +-
libs/framework/src/framework.c | 9 +-
libs/framework/src/module.c | 1 -
libs/framework/src/service_reference.c | 2 +-
libs/framework/src/service_registry.c | 8 +-
libs/utils/CMakeLists.txt | 6 +-
libs/utils/benchmark/src/StringHashmapBenchmark.cc | 12 +-
libs/utils/gtest/CMakeLists.txt | 23 +--
libs/utils/gtest/src/CelixUtilsTestSuite.cc | 58 -------
libs/utils/gtest/src/ErrErrorInjectionTestSuite.cc | 4 +-
.../src/ErrKeyCreateErrorInjectionTestSuite.cc | 48 ------
libs/utils/gtest/src/FilterTestSuite.cc | 22 ---
libs/utils/include/celix_err.h | 2 +-
libs/utils/include_deprecated/celix_utils_api.h | 35 -----
libs/utils/include_deprecated/celixbool.h | 26 ----
libs/utils/include_deprecated/exports.h | 49 ------
libs/utils/include_deprecated/filter.h | 54 -------
libs/utils/include_deprecated/utils.h | 57 -------
libs/utils/src/{celix_err.c => celix_err.cc} | 104 ++++---------
libs/utils/src/celix_err_private.h | 35 -----
libs/utils/src/filter.c | 3 +-
libs/utils/src/utils.c | 9 +-
.../example_test/private/src/activator.c | 1 -
.../example_test2/private/src/activator.c | 1 -
.../service/private/include/configuration_store.h | 4 +-
.../private/src/configuration_admin_factory.c | 2 +-
.../service/private/src/configuration_admin_impl.c | 2 +-
.../service/private/src/configuration_impl.c | 2 +-
.../service/private/src/configuration_store.c | 10 +-
.../service/private/src/managed_service_tracker.c | 14 +-
.../CMakeLists.txt | 0
.../conan_test_package => test_package}/README.md | 11 +-
.../conanfile.py | 32 ++--
.../hello_bundle.c | 0
.../my_log_writer_activator.c | 0
.../my_rsa_activator.c | 0
.../test_c_rsa_spi.c | 0
.../test_celix_dfi.c | 0
.../test_cxx_shell.cpp | 0
.../test_etcd_lib.c | 0
.../test_event_admin_api.c | 0
.../test_event_admin_spi.c | 0
.../test_framework.c | 0
.../test_http_admin_activator.c | 0
.../test_log_helper.c | 0
.../test_log_service_api.c | 0
.../test_promises.cpp | 0
.../test_pushstreams.cpp | 0
.../test_rsa_spi.cc | 0
.../test_rsa_utils.cc | 0
.../test_shell.c | 0
.../test_shell_api.c | 0
.../test_utils.c | 0
94 files changed, 562 insertions(+), 1388 deletions(-)
delete mode 100755 .devcontainer/build-devcontainer-image.sh
delete mode 100755 .devcontainer/build-project-with-conan.sh
delete mode 100644 .devcontainer/conan-container-debug-profile
delete mode 100644 .devcontainer/conan-container-default-profile
delete mode 100755 .devcontainer/run-devcontainer.sh
delete mode 100755 .devcontainer/setup-project-with-apt.sh
delete mode 100755 .devcontainer/setup-project-with-conan.sh
delete mode 100644 examples/conan_test_package/conanfile.py
delete mode 100644 examples/conan_test_package_v2/CMakeLists.txt
delete mode 100644 libs/utils/gtest/src/ErrKeyCreateErrorInjectionTestSuite.cc
delete mode 100644 libs/utils/include_deprecated/celix_utils_api.h
delete mode 100644 libs/utils/include_deprecated/celixbool.h
delete mode 100644 libs/utils/include_deprecated/exports.h
delete mode 100644 libs/utils/include_deprecated/filter.h
delete mode 100644 libs/utils/include_deprecated/utils.h
rename libs/utils/src/{celix_err.c => celix_err.cc} (62%)
delete mode 100644 libs/utils/src/celix_err_private.h
rename {examples/conan_test_package => test_package}/CMakeLists.txt (100%)
rename {examples/conan_test_package => test_package}/README.md (81%)
rename {examples/conan_test_package_v2 => test_package}/conanfile.py (86%)
rename {examples/conan_test_package => test_package}/hello_bundle.c (100%)
rename {examples/conan_test_package => test_package}/my_log_writer_activator.c
(100%)
rename {examples/conan_test_package => test_package}/my_rsa_activator.c (100%)
rename {examples/conan_test_package => test_package}/test_c_rsa_spi.c (100%)
rename {examples/conan_test_package => test_package}/test_celix_dfi.c (100%)
rename {examples/conan_test_package => test_package}/test_cxx_shell.cpp (100%)
rename {examples/conan_test_package => test_package}/test_etcd_lib.c (100%)
rename {examples/conan_test_package => test_package}/test_event_admin_api.c
(100%)
rename {examples/conan_test_package => test_package}/test_event_admin_spi.c
(100%)
rename {examples/conan_test_package => test_package}/test_framework.c (100%)
rename {examples/conan_test_package =>
test_package}/test_http_admin_activator.c (100%)
rename {examples/conan_test_package => test_package}/test_log_helper.c (100%)
rename {examples/conan_test_package => test_package}/test_log_service_api.c
(100%)
rename {examples/conan_test_package => test_package}/test_promises.cpp (100%)
rename {examples/conan_test_package => test_package}/test_pushstreams.cpp
(100%)
rename {examples/conan_test_package => test_package}/test_rsa_spi.cc (100%)
rename {examples/conan_test_package => test_package}/test_rsa_utils.cc (100%)
rename {examples/conan_test_package => test_package}/test_shell.c (100%)
rename {examples/conan_test_package => test_package}/test_shell_api.c (100%)
rename {examples/conan_test_package => test_package}/test_utils.c (100%)