History log of /openbmc/phosphor-objmgr/ (Results 1 – 25 of 348)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4a46c71101-Dec-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: update to boost 1.88.0

Change-Id: I8a75d98f11f00c38c8be716097b94af77111a6a5
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
Tested: Successful compilation and unit test run using subpr

build: update to boost 1.88.0

Change-Id: I8a75d98f11f00c38c8be716097b94af77111a6a5
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
Tested: Successful compilation and unit test run using subprojects.

show more ...

3622f51901-Dec-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: update gtest to v1.17

Generated with 'meson wrap update'

Change-Id: I4a2150953e5929ea820a3db818fb02d38fdb87fb
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
Tested: Successful compil

build: update gtest to v1.17

Generated with 'meson wrap update'

Change-Id: I4a2150953e5929ea820a3db818fb02d38fdb87fb
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
Tested: Successful compilation and unit test run using subprojects.

show more ...

d775f46201-Dec-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: update tinyxml2 to 11.0

Generated with 'meson wrap update --force'

--force needed just this one time because the prior wrapfile doesn't
seem to have been generated with 'meson wrap update'

build: update tinyxml2 to 11.0

Generated with 'meson wrap update --force'

--force needed just this one time because the prior wrapfile doesn't
seem to have been generated with 'meson wrap update'

Change-Id: Ibc2927c27e983e639ded52621790b6449e2b9069
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
Tested: Successful compilation and unit test run using subprojects.

show more ...

85e956a904-Nov-2025 Patrick Williams <patrick@stwcx.xyz>

fail-monitor: remove is_method_error call

An `is_method_error` is not appropriate after an sdbus `call` since
`call` will always throw an exception. Remove the pointless call
and instead catch the

fail-monitor: remove is_method_error call

An `is_method_error` is not appropriate after an sdbus `call` since
`call` will always throw an exception. Remove the pointless call
and instead catch the exception.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30147723917b0cbcc4b96e1881c8fb3e349e7cb1

show more ...

d7926d0c29-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix performance-unnecessary-value-param

Tested by building mapperx.

Change-Id: Ib8c3f52e437a13de75f934bb17605dd8527bb15b
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

a46db63f07-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`)

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`) no longer return true for auto features. Instead, the
expectation is to use `allowed()` which is true for both enabled and
auto.

Switch all uses of `enabled` to `allowed`.
Switch all uses of `not disabled` to `allowed`.

Change-Id: I29e5c0eba3337ed9a319f00ccb976e28233fb515
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

7dd2029e29-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: fix -Wmissing-prototype

This helps make the author's original intent clear. Tested by building
and running the unit tests with clang.

Change-Id: If0231ec5634adad0b61e7fcff8ec1e5bcbbb92c1
Si

build: fix -Wmissing-prototype

This helps make the author's original intent clear. Tested by building
and running the unit tests with clang.

Change-Id: If0231ec5634adad0b61e7fcff8ec1e5bcbbb92c1
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

e5cb4aec15-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: fix -Wmissing-variable-declarations

This helps make the author's original intent clear. Tested by building
and running the unit tests with clang.

Change-Id: Iaf0aca72b5a8cc931bcb84c27df1c55

build: fix -Wmissing-variable-declarations

This helps make the author's original intent clear. Tested by building
and running the unit tests with clang.

Change-Id: Iaf0aca72b5a8cc931bcb84c27df1c55d2f438dda
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

3d9fb99f15-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

fail-monitor: expand CLI11_PARSE macro

The expanded code helps readers unfamiliar with CLI11 understand what is
happening at a glance. It also sets up enabling more compiler warnings.
Tested by bui

fail-monitor: expand CLI11_PARSE macro

The expanded code helps readers unfamiliar with CLI11 understand what is
happening at a glance. It also sets up enabling more compiler warnings.
Tested by building the fail-monitor.

Change-Id: I9cefff6cf7032cb262b07b005afb032d38a97867
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

86436ac015-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: fix -Wsuggest-override

suggest-override helps make the original author's intent clear for
future readers. For false positives, use a different method name.
Tested by building and running the

build: fix -Wsuggest-override

suggest-override helps make the original author's intent clear for
future readers. For false positives, use a different method name.
Tested by building and running the unit tests with clang.

Change-Id: Icc657bf3c0269e681f26fb5e58c5198aa5aa4a19
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

18d3d44729-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: remove unused headers

Remove or reduce the scope of some unused headers. Tested by building
the code and running the unit tests.

Change-Id: I7a2b311d90352f0a949e76e9387ba552e2a186ec
Signed-

build: remove unused headers

Remove or reduce the scope of some unused headers. Tested by building
the code and running the unit tests.

Change-Id: I7a2b311d90352f0a949e76e9387ba552e2a186ec
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

069470dc29-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix bugprone-unused-local-non-trivial-variable

Tested by building the code and running the unit tests.

Change-Id: I2b50223f59fc53c4a73e3fd5527bc382e319609b
Signed-off-by: Brad Bishop <bradbis

tidy: fix bugprone-unused-local-non-trivial-variable

Tested by building the code and running the unit tests.

Change-Id: I2b50223f59fc53c4a73e3fd5527bc382e319609b
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

78585a7729-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix modernize-use-override

Tested by building the code.

Change-Id: I57d44e54c67c7b6b3f5b758107a6d5988d1e47e3
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

7f900ff929-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix performance-avoid-endl

Tested by building the code.

Change-Id: I3de027d34b3e91bc08923b47bda16b0b0f4b34b4
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

78b0486408-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix performance-inefficient-string-concatenation

Tested by building and running the unit tests.

Change-Id: Ia7638172abcd737d6036bb5b2b96d03fb0a85562
Signed-off-by: Brad Bishop <bradbish@qti.q

tidy: fix performance-inefficient-string-concatenation

Tested by building and running the unit tests.

Change-Id: Ia7638172abcd737d6036bb5b2b96d03fb0a85562
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

a725706d29-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

tidy: fix readability-container-contains

Tested by building and running the unit tests.

Change-Id: I146a62e54d37d8cb4b7f75f3ed8872f0c80bbb49
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

9d2c634428-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

lint: add clang-tidy configurations

Add a clang-tidy configuration for mapperx and fail-monitor.

libmapper gets its own configuration that just checks basic kernel
coding style.

Tested by running

lint: add clang-tidy configurations

Add a clang-tidy configuration for mapperx and fail-monitor.

libmapper gets its own configuration that just checks basic kernel
coding style.

Tested by running clang-tidy.

Change-Id: Ifc97651e69b8a605e43a03cb63c79a23cc01274b
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

9014d22b15-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

meson: add clang configuration

Boost requires a couple special flags to build with clang or run
clang-tidy. sdbusplus does not build with clang-17, so we'll use
clang-18 as our baseline for support

meson: add clang configuration

Boost requires a couple special flags to build with clang or run
clang-tidy. sdbusplus does not build with clang-17, so we'll use
clang-18 as our baseline for support. Tested by building and running
the unit tests with clang.

Change-Id: Iaf4c81f4aeebcf2337691f88ce80daf03ce5e88b
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

aa9c24a630-Oct-2025 Alexander Hansen <alexander.hansen@9elements.com>

Copyright: Move to SPDX-License-Identifier

Original copyright holders have been preserved, this patch moves the
copyright notice to the compact SPDX notation.

Change-Id: I7529524d48ed09eec487a7b156

Copyright: Move to SPDX-License-Identifier

Original copyright holders have been preserved, this patch moves the
copyright notice to the compact SPDX notation.

Change-Id: I7529524d48ed09eec487a7b156171ef9969aeb7d
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...

5da4444003-Oct-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: fix cli11 subproject dependency

Avoid the following error:

```
Executing subproject phosphor-logging
subprojects/phosphor-logging/meson.build:1:0: ERROR: Multiple wrap files provide 'cli11'

build: fix cli11 subproject dependency

Avoid the following error:

```
Executing subproject phosphor-logging
subprojects/phosphor-logging/meson.build:1:0: ERROR: Multiple wrap files provide 'cli11' dependency: CLI11 and cli11
```

Change-Id: I67fd71c10e2fa0de48b5aaf39864af1860053f11
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

93d664fc29-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

codespell: run and fix

Fix the misspellings. Tested by building the code and running the unit
tests.

Change-Id: I3fb3f1f46fa41bb0c65157ff6e68bc4f1079f280
Signed-off-by: Brad Bishop <bradbish@qti.q

codespell: run and fix

Fix the misspellings. Tested by building the code and running the unit
tests.

Change-Id: I3fb3f1f46fa41bb0c65157ff6e68bc4f1079f280
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

11c0cc3c08-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: enable and fix -Wshadow

Shadow names can be prone to bugs. Enable the warning to avoid them in
the future. Tested by building and running the unit tests.

Change-Id: Ic3227675f4ff40d266ae2a

build: enable and fix -Wshadow

Shadow names can be prone to bugs. Enable the warning to avoid them in
the future. Tested by building and running the unit tests.

Change-Id: Ic3227675f4ff40d266ae2a60c66c894f16e5888e
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

197de18109-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: enable and fix -Wconversion,-Wsign-conversion

Fix instances of cppcoreguidelines-narrowing-conversions, and enable the
warnings to catch future cases. Tested by building and running the unit

build: enable and fix -Wconversion,-Wsign-conversion

Fix instances of cppcoreguidelines-narrowing-conversions, and enable the
warnings to catch future cases. Tested by building and running the unit
tests.

Change-Id: I4047acd87a5ac6050ed7650e1efd32a921574041
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

4129bfa615-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: enable GCC warnings

Enable a bunch of warnings that help keep the code robust, portable and
maintainable.

Notably, the following desirable warnings cannot be enabled because of
pending issue

build: enable GCC warnings

Enable a bunch of warnings that help keep the code robust, portable and
maintainable.

Notably, the following desirable warnings cannot be enabled because of
pending issues in the code:

Wconversion
Wsign-conversion
Wnull-dereference
Wshadow

Tested by building and running the unit tests.

Change-Id: I75627056ca9e8fd475aced172bf54983b6737bf4
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

ebff160a15-Jul-2025 Brad Bishop <bradbish@qti.qualcomm.com>

build: require GCC 13

GCC 13 is widely available and pre-packaged. Require it as a baseline
to make it obvious what is intended to work. Tested by building and
running the unit tests with GCC 13 a

build: require GCC 13

GCC 13 is widely available and pre-packaged. Require it as a baseline
to make it obvious what is intended to work. Tested by building and
running the unit tests with GCC 13 and GCC 14.

Change-Id: Idf198bc0a7cc7ac506b6aaf5c18813df396f8c92
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>

show more ...

12345678910>>...14