Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (1):
build: upgrade to C++23
Change-Id: I8660ad2a8d4f7cc9aca6fb92fc93f6fc23b778ea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
meson: remove cppfs dependency and experimental::filesystem
presence: optimize emplace_back
meson: add subproject support
Change-Id: I8c44ca8bdce1809ec623be3b1248e94cfbfefd5b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Iba659e29fd669ec5c7b38dec2eee7ed1e693e2e4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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
|
|
Patrick Williams (1):
meson: remove deprecated get_pkgconfig_variable
Change-Id: If59b6f569c9c95e6d876e4fb1baeedff50b1e9db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Delphine CC Chiu (1):
Support event multi targets
Change-Id: I38fe7b3bee4d687ab09091c5b63f38229bc38109
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Change io_service to io_context
Change-Id: I5da1baec729a7b596e6bbd1837203a9692dee575
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (1):
OWNERS: update
Patrick Williams (2):
OWNERS: add Matt and Patrick
reformat and fix markdownlint issues
Change-Id: I90fc459f6afb4dcda7c9eba58a8460027a36fab2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
All of these abstractions have exactly one implementation. Remove the
indirection to improve at a glance comprehension.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I5d701aff6d0876fa3b2d16c841cbdcb0433b221f
|
|
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
|
|
Patrick Williams (1):
MAINTAINERS: remove file
Change-Id: Ia75f9583cb851c38835747f4107253e153dbab22
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
OWNERS: switch 'matches' to 'matchers'
Change-Id: Ia1b78a4c2f4e0e697bdb4e0f46cd91c435be017c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbusplus: use shorter type aliases
Change-Id: Ia969f5ae1ae5bd78bc1fb77678b45633ff9d85f1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Per [1], Yocto is going to start requiring both branch names and
`protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to
automatically fix our URIs.
1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
|
|
Manojkiran Eda (1):
Add OWNERS file
Patrick Williams (3):
clang-format: apply clang-12 changes
catch exceptions as const
build: switch to C++20
Change-Id: I9628c1a557d30d21df77b718a21b0b67de539779
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
It was observed that we have different approaches to modifying the
EXTRA_OEMESON variable across our recipes. The bitbake manual
implies that override syntax (":append") is slightly better and the
poky meson bbclass also prefers it:
meta/classes/meson.bbclass:EXTRA_OEMESON:append = " ${PACKAGECONFIG_CONFARGS}"
Switch all recipes to use the ":append" override syntax for the
EXTRA_OEMESON variable.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I24e9a27a87c61f374acfb03a63955821fce0dd20
|
|
Use nonarch_base_libdir instead of base_libdir, because the files are
always in /lib/udev/rules.d/. On ppc64le base_libdir is lib64, and the
files end up in the wrong spot.
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
Change-Id: I3c24dae293f4166f1ed1826d09d4bde7cd7d0357
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
We don't yet use ptest so we are wasting cycles building tests
Change-Id: If4286da34d5d1f1b2e029f80fa3da00d36fc9dec
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Brandon Wyman (2):
Fix SDK build issue due to updated arm-sdk
presence: Get DRIVER_BIND_DELAY_MS value from env
Change-Id: I98d244757f47a715aa79173b748212d1b307a862
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbusplus: replace message::variant with std::variant
(From meta-phosphor rev: e3897dbb6d16c903f0059b80ea1f39e2a13a45bf)
Change-Id: I56994a66d60b04b2d5a45a75cb82d2eafe8dfb66
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need to use sdbus++ (or its associated python modules) or remove
the DEPENDS if it is no longer necessary.
(From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Payne Yang (1):
Enable restart for gpio monitor
(From meta-phosphor rev: 10c3990aceacbb6c7eeeaa90066013329b1db74a)
Change-Id: I56e0b8c98cbd3d630f8f58a937961732910778ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matt Spinler (1):
Fix "Add device dependency for services"
(From meta-phosphor rev: 94d03b8961cae85481983e5d9e01eda1a7e5c46d)
Change-Id: Id320c8a36377276558ea54424b65b16967c84565
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Alvin Wang (1):
Add device dependency for services
(From meta-phosphor rev: da924a24fee0499c49b9a66d4cb42ff5e35cd1f6)
Change-Id: Iefaa4cab4b6f5fd9d423d9cd6a48d5bc8668e95d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Alvin Wang <alvinwang@msn.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
added service file name
srcrev bump 166ef2de36..d34bd96c26
Vijay Khemka (2):
GPIO Monitor with multiple lines and libgpiod
Add systemd units for new phosphor-multi-gpio-monitor
(From meta-phosphor rev: e80c270b411588f024aa276a47660e50d2c362df)
Change-Id: I4810ec6c776a910f1b2e7efd4dad20513710b6ef
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (1):
systemd: remove double braces
(From meta-phosphor rev: c55e874aa92a2435ce5e66243e00655ea6df894d)
Change-Id: I81733da5c3ed4016cce68f6e8eb369f70f1b0233
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (1):
presence: fix systemd unit syntax error
(From meta-phosphor rev: c9e02cd847c87e0f94837c887083d65a989db621)
Change-Id: Ia5a4a2e405e1e06b2d45a635fcbfa458c6bd76c1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
New features include:
-meson support
-autotools deprecation
-in-repo systemd units
(From meta-phosphor rev: 485ee9af5aa1a4cede4dd9698ac6bbc4401af0f0)
Change-Id: Iae1cb424b5dbd578c50703b72d85001a816a17e4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (2):
monitor.cpp: don't include config.h
build: fix some warnings
(From meta-phosphor rev: f71b58df958d304784eecd058d349b91e13e2621)
Change-Id: Ic98326916b90ed368ac034e7cb3024cd4cc3a546
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
With the addition of a new parameter in the
phosphor-gpio-presence app, this addition to the service
exec file ensures any additional interfaces specified
in the appropriate config files are passed to said app.
phosphor-gpio-presence: srcrev bump 64c8fcb651..206f004098
Anthony Wilson (1):
gpio-presence: Support for multiple iface assocs
(From meta-phosphor rev: da2632a84ad78b4b0ff97bd3648a4a165cccbcd7)
Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com>
Change-Id: Ie5c1c970f4f90b12e46284dede4091862b8ca6f5
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Anthony Wilson (1):
gpio-presence: Support for multiple iface assocs
(From meta-phosphor rev: e5037692dcee84bcc2c52cbcd5d0df281b19887a)
Change-Id: I8ffcbdbf04509729901dd4283cee8dc98a53cabf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: install into bin instead of sbin
(From meta-phosphor rev: c2a176803a1c1688ca38b46e5ca8a3f637f8d061)
Change-Id: Iccb705dc1fa0738211b2be813534666cd1d0798f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
A number of corequisites exist so squashing these all into one patch.
meta-ingrasys - refresh master bc513127f4..67bcaf389f
meta-hxt - refresh master 86a4df514f..8fe0d38bbb
meta-phosphor - refresh master 06c09d7cce..df6ddae3d2
meta-quanta - refresh master 4f126361a1..53f3025271
Change-Id: I3daeef2a0467d8ea4f1fd1c617e526f8b11258af
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Out of the box bitbake examines built applications, automatically adds
runtime dependencies and thus ensures any library packages dependencies
are automatically added to images, sdks, etc. There is no need to list
them explicitly in a recipe.
Dependencies change over time, and listing them explicitly is likely
prone to errors - the net effect being unnecessary shared library
packages being installed into images.
Consult
https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS
for information on when to use explicit runtime dependencies.
(From meta-phosphor rev: 26873c99d30b55e21a920c9851f21c3e2eab19f7)
Change-Id: I38640d75a2d834c07d45ddcdb0162f1a23f848d9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-phosphor rev: 26496a551320cdeeb78ea36255db8f2b8b00e1d7)
Change-Id: I88983e2c5e8959c7b49cc0df83204871f0734a2d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
gpio: Fix missing cassert
(From meta-phosphor rev: 553ddf0083ea7e9a06e1197877ffa2ca1caa7398)
Change-Id: I443bee0ea1279c5d73c063043e9c0c1c9dcae133
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
Add clang-format to repo
(From meta-phosphor rev: 4c987a9fc2d8a8c242090c8a9e6ed0f15b537cb2)
Change-Id: Ie9a48c3641e08ac63ce3fd93feddbe2ea19607d8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop symlink and rename bb for phosphor-gpio-monitor.
(From meta-phosphor rev: 8a0529bba499b3ce132821ed2ec3c3ae8a5033e4)
Change-Id: Ifc4bf184040a755eaea9377cb61ecae9c7101b11
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
In the five step sequence of transitioning an unversioned recipe to
a versioned one, PV cannot be explicitly set to 1.0+git${SRCPV} set
until the last step.
With PV set, _both_ the unversioned recipe and the versioned recipe
end up with PV = 1.0 and bitbake will continue to use the unversioned
file. This means that when the unversioned bbappends are removed in
step 4, the bbappend does not occur.
This commit can be reverted once the five step process is complete.
For reference, the five step process is:
1.
Create a temporary recipe symlink:
foo.bb -> foo_git.bb
This results in two available PVs for foo: "1.0" (the bitbake default
for unversioned recipes) and "git".
Further, set the preferred version for foo to "1.0" in the distro
configuration otherwise bitbake will choose PV = "git" and existing
(unversioned) bbappends will not apply and the build will break.
2.
Create a temporary bbappend symlink:
foo.bbappend -> foo_%.bbappend
This allows the manual override of the preferred version introduced in
step 1 to be removed from the distro configuration.
3.
Remove the preferred version override introduced in step 1 from the
distro configuration. At this point the versioned recipe is now being
used.
4.
Remove the unversioned bbappends.
5.
Remove the unversioned recipe.
(From meta-phosphor rev: 883e0238adc8543b28cce8a5d283d2092026da54)
Change-Id: I3c5248a41b064462d5a34a7bc6e5438acc107a32
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
cleanup: use const reference passing string
(From meta-phosphor rev: a1511bf50079d503c022d4c67edc57d96149cc26)
Change-Id: I7da8734dd1b9d01b88424b23e5b3a09d28524c6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change version in phosphor-gpio-monitor.bb
(From meta-phosphor rev: 0bb318073f4d50520d1a32b0c4d66883f8f504a0)
Change-Id: Id794bc88b2b2450509f2674986312d433d25b881
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a symbolic link to phosphor-gpio-monitor.bb named _git.bb and sets
the preferred version for the recipe.
(From meta-phosphor rev: c6077cbfcddf5dd538661f873c09629d9029674e)
Change-Id: If02e6f76d85104ffdcce68325d6bda84a3ef68d7
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vernon Mauery (1):
phosphor-gpio-monitor: use c++17
(From meta-phosphor rev: 9811d3fe3d6e074966758f009c7bdd2059e777bf)
Change-Id: Iaa995c0095ab345b072f87ee7922b3674ebe3aaf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adopt a more conventional directory hierarchy. meta-phosphor is still
a _long_ way from suitable for hosting on yoctoproject.org but things
like this don't help.
(From meta-phosphor rev: 471cfcefa74b8c7ceb704cb670e6d915cf27c63b)
Change-Id: I3f106b2f6cdc6cec734be28a6090800546f362eb
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|