summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-extended
AgeCommit message (Collapse)AuthorFilesLines
2023-04-28sdbusplus: srcrev bump 1caa5e8a5a..50f1daeacbAndrew Geissler1-1/+1
Arun Lal K M (1): Make register_method accept 'Flags' Patrick Williams (11): sdbus++: move interface name to common header sdbus++: move enum definitions to common header async: proxy: fix property sub-proxy initialization async: proxy: use variant in property-set sdbus++: server: simplify header include templates sdbus++: add start of an async client sdbus++: async: client: add generated method calls sdbus++: async: client: move context to constructor sdbusplus: async: client: prettify the generated code sdbus++: async: client: add generated property calls sdbus++: async: client: example: add a few comments for clarity Change-Id: Ifcc0c02d31c8bd70f496b60ca6f4cf53acec9487 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-22sdbusplus: srcrev bump a412ca8f94..1caa5e8a5aAndrew Geissler1-1/+1
Patrick Williams (3): sdbus++: change binding namespace format server: object: reduce SFINAE sdbus++: add common header file Change-Id: Ibc4ede6599a6750432fbcae263cea043967433f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-20sdbusplus: srcrev bump 946c940434..a412ca8f94Andrew Geissler1-1/+1
Ed Tanous (2): Remove pointers vector Remove duplicate std::move Change-Id: I6df92d44c9b3ac1676a86355a7bdad878f7ea18c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-17treewide: reduce append operators on SRC_URIPatrick Williams5-5/+5
In a base bb file where we are setting the primary git repository, it is rare that we need to `SRC_URI +=`. This is an unnecessary pattern that seems to have been copied throughout the repository. Remove the pattern where appropriate and simply set SRC_URI directly. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I430186a82f9582ba6196f5bf66b659af4092b48d
2023-04-16sdbusplus: srcrev bump e61c679bab..946c940434Andrew Geissler1-1/+1
Michal Orzel (1): Request name with default non-zero flags Change-Id: Ida5ac9640099b4f4954b2fa19eea0a8d88031603 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-07sdbusplus: srcrev bump 819ca0ba20..e61c679babAndrew Geissler1-1/+1
Patrick Williams (5): async: change namespace for sync_wait async: add additional completion signatures event: prevent potential deadlock scope: pass around the scheduler stdexec: update to latest commit Change-Id: I2bce16dcd8cf21ad3e922ff662dfa74d03702dff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-04sdbusplus: srcrev bump fd995def4d..819ca0ba20Andrew Geissler1-1/+1
Ed Tanous (5): Optimize object_server Use offset to avoid lookups Add back explicit constructors Fix behavior of const_ properties Make dbus_interface uncopyable and unmovable Jason M. Bills (1): Fix build error on register_signal() Jitendra Tripathy (1): Fix for failure of sending signal Change-Id: I3b6edc643a5dba275c6f09afc8e48a706e341ee5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-03-20sdbusplus: srcrev bump 936cb89e5d..fd995def4dAndrew Geissler1-1/+1
Ed Tanous (9): Use more specific includes Remove initialized_ member Remove size_t from SetPropertyReturnValue Break out callFunction Delete callbackYields Fix vtable entires for offset callbacks Break out post-spawn lambda into method Remove message copy Break out lambdas into helpers Patrick Williams (6): sdbus++: interface: move basic constructor inline sdbus++: interface: move variant constructor inline sdbus++: interface: reduce excess whitespace sdbus++: method: reduce mako embedded python sdbus++: interface: reduce mako embedded python sdbus++: interface: simplify client.hpp Change-Id: I8edc554cad5f612f1d304020da9db371f211bb0c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-03-03sdbusplus: srcrev bump 3edbe5c0c0..936cb89e5dAndrew Geissler1-1/+1
Ed Tanous (1): Change deprecated asio function Change-Id: I9ae2633c70020d989f75e674b62eee832d98e1de Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-03-01sdbusplus: srcrev bump 56252bbe25..3edbe5c0c0Andrew Geissler1-1/+1
Ed Tanous (1): Change io_service to io_context Change-Id: I156e024a65a732e9c3deb5ae331c462c70d97d96 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-02-15sdbusplus: srcrev bump 29c4d43538..56252bbe25Andrew Geissler1-1/+1
Patrick Williams (1): stdexec: update to latest commit Change-Id: Idddde97ae91922d157bed5cdd99b1fa8e6a678d1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-02-02libbej: srcrev bump c14fab6eeb..42627cab5cAndrew Geissler1-1/+1
kasunath (1): Fix formating issues Change-Id: Id4c785ef86a8401f60cf52966ad02e7bf16a7b49 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-02-01sdbusplus: srcrev bump abbdd6aa11..29c4d43538Andrew Geissler1-1/+1
Patrick Williams (1): event: add unistd header Change-Id: I5c28596a4246f898b40fac8de4294977fbf47326 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-27libbej: srcrev bump cc4098e150..c14fab6eebAndrew Geissler1-1/+1
kasunath (4): Move headers into libbej folder Update include directories Rename rde_common to bej_common Fix missing comma for empty arrays/sets Change-Id: I00becdd57768f0496e79a1bcf9215a696913a31a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-25sdbusplus: srcrev bump 9688ed6855..abbdd6aa11Andrew Geissler1-1/+1
Patrick Williams (1): stdexec: update to latest commit Change-Id: I318d539624f02054675be6bb9a1b243d46f809f2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-14pam-ipmi: srcrev bump 7342a4b905..8e5d061775Andrew Geissler1-1/+1
Tim Lee (1): pam-ipmi: fix ipmitool user set password failed in 64bit environment Tom Joseph (1): Update OWNERS file Change-Id: I736e47efdf5aa5ca82971558ef124e2f14b5b46d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-11sdbusplus: srcrev bump ddc57bdf9d..9688ed6855Andrew Geissler1-1/+1
Ed Tanous (8): Remove static keyword from template Add missing override keyword on mock Add support for appending std::string_view Remove some extra semi-colons in tests Remove dead code paths Remove static from inline variables Fix meson warning Add override keyword everywhere it's required Change-Id: Ic39508d02b6ef51097117f0a9bb2c4b1a3c7979d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06sdbusplus: srcrev bump 5d26ec9ef5..ddc57bdf9dAndrew Geissler1-1/+1
Ed Tanous (6): Remove extra semi-colons Add static to method Fix variable shadow warnings in sdbusplus Silence sign-conversion warning Remove unused variable Fix a bunch of docstrings Patrick Williams (1): stdexec: update to later commit Change-Id: I9c34ade92e575e5fd6f4235fff7ba77a57da3862 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-14stdplus: srcrev bump 7f5065bf28..6047970d6eAndrew Geissler1-1/+1
William A. Kennington III (2): util/string: Inline inner namespace str/cat: Rename from util/string Change-Id: Iae513b71f1af0d4aa5f417969518cc2570dcec62 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-13pam-ipmi: srcrev bump c971bebca3..7342a4b905Andrew Geissler1-1/+1
Patrick Williams (1): prettier: re-format Change-Id: I71c8e47a60c7e9c6850fbb4aba3c3604bf058768 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-09sdbusplus: srcrev bump ae47928b21..5d26ec9ef5Andrew Geissler1-1/+1
Patrick Williams (8): sdbus++: remove old 'NEW_CAMELCASE' define prettierrc: update config black: reformat python scripts shell: reformat with beautysh clang-ignore: remove unneeded file sdbus++: simplify namespace generation black: re-format Revert "black: re-format" Change-Id: Iffbce00e89e11de08d96a083bab24748a5a27cd9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-09sdeventplus: srcrev bump 209d834118..db7e56bdb0Andrew Geissler1-1/+1
Patrick Williams (2): prettier: re-format clang-ignore: remove unneeded file William A. Kennington III (2): subprojects: Remove unused span-lite utility/sdbus: Add bus processing workaround Change-Id: Ib3bd63e4a832853db2724d3534f8a3f80f033df1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-09gpioplus: srcrev bump 42c77addd0..01bc0bf6b1Andrew Geissler1-1/+1
Patrick Williams (2): prettier: re-format clang-ignore: remove unneeded file Change-Id: I0a9dd4e83bcdb48a758a89a5dd11c42f8bbe7d67 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-09stdplus: srcrev bump aef36f4000..7f5065bf28Andrew Geissler1-1/+1
Patrick Williams (3): beautysh: re-format prettier: re-format clang-ignore: remove unneeded file William A. Kennington III (6): pinned: Fix CTAD build: Refactor to ensure all headers run through compile util/string: Expand string types and constexpr util/string: Delete cStr routines pinned: Fix some coercion cases pinned: Remove memory support Change-Id: I0a4f26de5bcf45e64220a13425bc3da4e3b937f0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-29sdbusplus: srcrev bump 44c6013c14..ae47928b21Andrew Geissler1-1/+1
Jonathan Doman (1): Clean up ASIO set-property callback code William A. Kennington III (2): bus: Return the value of wait bus: Add function for checking open status Change-Id: Icfd130150f33ec7fe4a6de9ab3e6ef0d207a0071 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-22stdplus: srcrev bump 3ad6baf880..aef36f4000Andrew Geissler1-1/+1
William A. Kennington III (4): test/raw: Workaround compiler warning treewide: Remove redundant inline pinned: Add class for memory pinning include: Fix missing header install Change-Id: Ice085e222844e8a26358e078ffad29d91c3b49c3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-04sdbusplus: srcrev bump a8a092c064..44c6013c14Andrew Geissler1-1/+1
Patrick Williams (1): sdbus++: remove 'path' type Change-Id: I491f6f3914eddd4f87492795440d886a4306e694 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-01stdplus: srcrev bump 37b2d5eaec..3ad6baf880Andrew Geissler1-1/+1
William A. Kennington III (1): raw: Make it possible to override alignment checks Change-Id: I11bf02f218634d659ba7aba365a00a78945fe011 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-17sdbusplus: srcrev bump 77b8aac3ab..a8a092c064Andrew Geissler1-1/+1
Willy Tu (1): remove potential memory leak with getAllProperties Change-Id: Ic0b01987cb4403361fe388d291671b2dd2d0a658 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-16sdbusplus: srcrev bump 1778b12b1d..77b8aac3abAndrew Geissler1-1/+1
Patrick Williams (22): std::execution: import from p2300 prototype async: add coroutine task support async: add context support async: add client-object proxy async: add match event: add a simple wrapper around sd-event async: context: support stopping the context event: add oneshot timer support async: add sleep_for sender async: add scope async: scope: add completion sender async: context: handle shutdown better async: match: stop pending sender on dtor async: handle exceptions and stops async: scope: allow blocks before started test: async: add a few recursive task tests async: context: spawn on worker thread async: context: simplify run function async: context: allow run re-entrance async: context: allow many exceptions test: async: tweak time multiplier docs: move yaml documentation to a subdir Change-Id: Ia1c632552d05a9916145db3b4b76605cac2929a6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-14sdbusplus: srcrev bump 41f42f6b33..1778b12b1dAndrew Geissler1-1/+1
Ed Tanous (1): Allow clients to disable coroutine support Change-Id: Ib4b1867ca850ff4b4520acd9d8684f3389a1347d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-12stdplus: srcrev bump aaa8e0dd01..37b2d5eaecAndrew Geissler1-1/+1
William A. Kennington III (3): raw: Add strict copy/ref functions raw: Make constexpr where possible zstring_view: Fix find functions Change-Id: Ia36984960ba54e652fb456a6df1e2636d5fa3f6d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-12sdbusplus: srcrev bump 6a38ed5e8b..41f42f6b33Andrew Geissler1-1/+1
Patrick Williams (1): clang-format: update with latest Change-Id: Ie846b8f73d768a662099ae8c208ea45e92d36525 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-07sdbusplus: srcrev bump 1a25a10ded..6a38ed5e8bAndrew Geissler1-1/+1
Brad Bishop (2): Fix instances of extra-semi asio/object_server: Use nullptr Change-Id: I36f280b029b91ea6f6472910714f7d8ff18e14f0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-04sdbusplus: srcrev bump 37d48a0a22..1a25a10dedAndrew Geissler1-1/+1
Brad Bishop (4): Fix instances of zero-as-null-pointer-constant bus.hpp: fix missing-noreturn Fix inconsistent-missing-destructor-override asio: fix instances of unused-exception-parameter Patrick Williams (1): clang-format: update whitespace penalty Change-Id: Ibbd81748b4ba20fa8634f0b970d393eede89b766 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-04gpioplus: srcrev bump 8944f2e24a..42c77addd0Andrew Geissler1-1/+1
Patrick Williams (2): MAINTAINERS: remove file OWNERS: switch 'matches' to 'matchers' Change-Id: I40afcc7b23eee43431dd05ee2bae49b62d866396 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-28stdplus: srcrev bump 7df61dfc07..aaa8e0dd01Andrew Geissler1-1/+1
William A. Kennington III (2): zstring: Add fmt formatter zstring: Fix char array conversion Change-Id: I1f89e34069e39eafd449cf9cd9a7a27ab5b7c9e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-25sdeventplus: srcrev bump 13afebfaa6..209d834118Andrew Geissler1-2/+1
William A. Kennington III (1): build: pull function2 from stdplus Change-Id: I1a20254ee7aa6eace3c183a2418c90e5023c76cb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-25stdplus: srcrev bump aa4fcfc208..7df61dfc07Andrew Geissler1-1/+2
William A. Kennington III (9): zstring_view: Add class zstring_view: Ensure no type coercion build: Propagate function2 exception: Use source_location instead of compiler builtins exception: Fix for older clang zstring_view: Fix coercion zstring: Add class zstring: Fix conversion for string references exception: Fix noexcept and source location Change-Id: If756f84a2ebc0c54a3900178cb4441b7ed0439b5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-22sdbusplus: srcrev bump a141477d80..37d48a0a22Andrew Geissler1-1/+1
Patrick Williams (2): match: constexpr, noexcept, string_view-ify match: more string_view improvements Change-Id: Id2675c4c0e60d0d8a1187b94cb4aac20856f1f19 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-21sdbusplus: srcrev bump 5c52484c07..a141477d80Andrew Geissler1-1/+1
Ed Tanous (6): Use unordered_map for callback storage boost::any -> std::any Store concrete manager Use optional instead of unique_ptr Use built-in sd-bus methods for member name check Combine owned strings Patrick Williams (1): .gitignore: remove vim and update python Change-Id: I69beb0936fdefd9b68dd46d9686a5a63616ce6a5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-20Run oe-stylize on our filesEd Tanous9-73/+68
In all of our recipes, we should be following yoctos lead on formatting, order, and other things, for consistency in our meta layers. This commit runs oe-stylize.py on all of our files. The types of changes being made can be seen in the commit, but amount to: 1. Setting an explicit key ordering 2. Sectioning the files appropriately 3. Applying rules checking to our files At some point in the near future, we would turn this on as part of repotest, but some minor changes need to be upstreamed to meta-oe (WIP) to make that happen. Looking for input on whether this is something we'd like to do, and whether the diffs below look reasonable to folks. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
2022-09-16sdbusplus: srcrev bump 293c8a2690..5c52484c07Andrew Geissler1-1/+1
Patrick Williams (1): sdbus++-gendir: remove deprecated script Willam A. Kennington III (1): treewide: Leverage sdbus++-gen-meson Change-Id: Ifbcddbce0358fb734fbd411f10fcb5b65f6e1d16 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-13sdbusplus: srcrev bump cff540a986..293c8a2690Andrew Geissler1-1/+1
Patrick Williams (1): test: unpack_properties: add constructor hint William A. Kennington III (1): sdbus++: Fix meson dependency generation Change-Id: I8c563a0b3097df81abf582586e15d400ac74e6a9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-03sdbusplus: srcrev bump 654d45b54c..cff540a986Andrew Geissler1-1/+1
Patrick Williams (2): Revert "message: set 'get' as const" markdownlint: minor changes for new version William A. Kennington III (1): tools: Remove extra symlinks Change-Id: I2b2b4c347121abbba65b7c3727d1933151195c13 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-02sdbusplus: srcrev bump 9cde21ff1c..654d45b54cAndrew Geissler1-1/+1
Ed Tanous (1): Give async_send_hander a real constructor Nan Zhou (1): bus: utility to process messages in infinite loop Change-Id: I172c807ecf560f2ad2298a4278fe7ad871598bf5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-02sdbusplus: srcrev bump 164b98bda2..9cde21ff1cAndrew Geissler1-1/+1
Ed Tanous (2): Make asio connection use composed operations Change return codes to match sd-bus convention Patrick Williams (1): message: add unpack method Change-Id: I1aa0e05026c00d80cfecbf2fc85b99a5d4cd111b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-31sdbusplus: srcrev bump 2e37e97c5e..164b98bda2Andrew Geissler1-1/+1
Krzysztof Grobelny (1): Fix coroutine_method_instance error handling Change-Id: Iacc2173ad7322e8edf61249d9d3cdba9d9f91831 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-29sdbusplus: srcrev bump 3607178830..2e37e97c5eAndrew Geissler1-1/+1
Patrick Williams (3): shellcheck: fix issues clang-format: update with latest message: set 'get' as const Change-Id: I6845d856493eb4926d7d5883c57bc5185e09ab1e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-27stdplus: srcrev bump 74755ce0b5..aa4fcfc208Andrew Geissler1-2/+3
Patrick Williams (1): test/catch2: remove completely William A. Kennington III (11): test/raw: Re-enable span tests test/signal: Convert to googletest test/raw: Convert to googletest test: Remove unused catch2 gitignore: Fix subprojects test: Fix executing with valgrind test/io_uring: Avoid some tests on older kernels test/io_uring: Print kernel info test: Specify dependencies per-test build: Split stdplus-dl from stdplus library fd/atomic: Better separate this orthogonal functionality Change-Id: Ib7aa463adcc412dd53e364eca2d67b4c77839fee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>