#
b3e88fb6 |
| 01-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
meson: update to 0.58.1 Yocto is currently set to 0.58.1, so set ours to match. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6b81e04e7e7b04530fda987cbd05d109c
meson: update to 0.58.1 Yocto is currently set to 0.58.1, so set ours to match. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6b81e04e7e7b04530fda987cbd05d109c34b02cc
show more ...
|
#
4569bf49 |
| 19-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
clang: update to clang-12 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2f82a84ab6000bb4a3ea57803369b210b0a45dc3
|
#
1197e359 |
| 03-Aug-2021 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
scripts/build-unit-test-docker: mapper + meson Patches to remove autotools support from the mapper are in progress. Switch to meson to prepare for that eventuality. Change-Id: I
scripts/build-unit-test-docker: mapper + meson Patches to remove autotools support from the mapper are in progress. Switch to meson to prepare for that eventuality. Change-Id: I21662fdd3f2f2af545c0aeecd12a51e817ca97fb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
f84f7965 |
| 02-Aug-2021 |
Andrew Jeffery <andrew@aj.id.au> |
build-unit-test-docker: Update valijson to v0.4 v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of json.hpp") which resolves some subproject build issues with entity-m
build-unit-test-docker: Update valijson to v0.4 v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of json.hpp") which resolves some subproject build issues with entity-manager. Change-Id: Ic1817abe0ac022b4cb1afed67aa6ac8a649519d0 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
#
34ec77e8 |
| 02-Jun-2021 |
Adrian Ambrożewicz <adrian.ambrozewicz@intel.com> |
Fix unit-test-docker proxy handling This change introduces setting correct proxy setting for keyserver resolution during docker build. Testing: - docker successfully builds
Fix unit-test-docker proxy handling This change introduces setting correct proxy setting for keyserver resolution during docker build. Testing: - docker successfully builds and runs image behind corporate proxy Change-Id: I15a2d09cc62f7405cc14a8e41c7863fee01548be Signed-off-by: Adrian Ambrożewicz <adrian.ambrozewicz@intel.com>
show more ...
|
#
dafe7529 |
| 28-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Add liburing Upcoming changes to sensor reading and other projects will start using io_uring for asynchronous syscalls. Change-Id: I22134ece563c6
scripts/build-unit-test-docker: Add liburing Upcoming changes to sensor reading and other projects will start using io_uring for asynchronous syscalls. Change-Id: I22134ece563c6f843aafc01d86b2666cde949bab Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
4dd32c02 |
| 28-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Update googletest to match poky googletest doesn't regularly tag releases even though they are constantly making improvements. The source is now 2 years o
scripts/build-unit-test-docker: Update googletest to match poky googletest doesn't regularly tag releases even though they are constantly making improvements. The source is now 2 years old and the yocto poky build has moved on to this commit. Change-Id: I867ead5f89fecc9c854626cd07fc8d1a6a9cc5af Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
ffd6b733 |
| 28-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Update to boost 1.76.0 This is now used in openbmc/openbmc@master, so we should be using it in the CI too. Change-Id: I0ba9e234c1ddbb7da9694fe3ea
scripts/build-unit-test-docker: Update to boost 1.76.0 This is now used in openbmc/openbmc@master, so we should be using it in the CI too. Change-Id: I0ba9e234c1ddbb7da9694fe3eafff462604a1f83 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
b84d59dc |
| 15-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Upgrade to gcc11 This is used by the latest poky change and we want to make sure our code is compatible prior to submission. Change-Id: Ife93b281
scripts/build-unit-test-docker: Upgrade to gcc11 This is used by the latest poky change and we want to make sure our code is compatible prior to submission. Change-Id: Ife93b2810bcfc6e50a89f06268b082e6cf5426fd Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
3992d10c |
| 17-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Update to meson 0.58.0 Change-Id: Id8e90ffa6d2bf94c4c821a5d79bde7a9e04d26c3 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
96b43455 |
| 15-May-2021 |
William A. Kennington III <wak@google.com> |
scripts/build-unit-test-docker: Package updates to match poky Change-Id: I7d141331791b59bb0726501052152e177f86d9aa Signed-off-by: William A. Kennington III <wak@google.com>
|
#
7bb00b13 |
| 10-May-2021 |
Andrew Geissler <geissonator@yahoo.com> |
build-unit-test-docker: chown: be more specific The chown step has shown to take a significant amount of time compared to other parts of the CI docker image build. Be a bit more granular
build-unit-test-docker: chown: be more specific The chown step has shown to take a significant amount of time compared to other parts of the CI docker image build. Be a bit more granular with it as the only real need was to ensure other repos could install generated files under /usr/local/share/ Tested: - Verified that I could run the script using different user id's on the same system against repos that install into /usr/local/share. Change-Id: I61e43241604f48d66c4e8ab20cabea91eb064bbe Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
#
f79ce4c4 |
| 30-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: phosphor-logging: switch to meson Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5d09f61a0151abd71609746fda92607369949484
|
#
73395159 |
| 30-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: update ubuntu to hirsute The latest Ubuntu "Hirsute Hippo" was released on 2021-04-22. Switch our CI builds to use it. Signed-off-by: Patrick Williams <p
build-unit-test-docker: update ubuntu to hirsute The latest Ubuntu "Hirsute Hippo" was released on 2021-04-22. Switch our CI builds to use it. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If41dfd2247f0513bc297c4789cb051f7f69cbec4
show more ...
|
#
3f8b5294 |
| 30-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: cereal: get upstream c++20 fixes Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iaa03418fdad4405f2f102c283bfaafcdad10c042
|
#
a485d5cc |
| 12-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: fix default docker in comments Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie5f34b4886105e378d049d4e056c3cdb138b81a4
|
#
9ede08fb |
| 09-Apr-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Remove libevdev2-dbgsym Removing this package appears to resolve an issue where the docker unit test script fails due to missing a dependency: libevdev2-dbgsym : Depends: libevdev2 (
Remove libevdev2-dbgsym Removing this package appears to resolve an issue where the docker unit test script fails due to missing a dependency: libevdev2-dbgsym : Depends: libevdev2 (= 1.9.1+dfsg-1) Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Id04eea803bbdcfb6ac959f8b441cc8b4b0a29b92
show more ...
|
#
5f2549ea |
| 12-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: boost: switch mirror to yocto The official download location for boost, bintray, often runs out of bandwidth and gives errors when we download from it. Switch
build-unit-test-docker: boost: switch mirror to yocto The official download location for boost, bintray, often runs out of bandwidth and gives errors when we download from it. Switch our download location to be the yoctoproject mirror instead, which seems to be more stable. The downside of this is that we can only use Boost releases which are already incorporated into a Yocto commit, but we really should only do that anyhow. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia028ed18d7ef4b9d2a0cc3ca351cee27073ad6bc
show more ...
|
#
bb16ac14 |
| 12-Apr-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: add bogus echo to force update keyserver Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I7fe918532f0af4bfac6cd782b6fd3ff9a4763944
|
#
e6f120aa |
| 20-Mar-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Spell check on commit message support for CI - This commit would add the codespell package while building the base container. - The intention is that, we maintain two dictiona
Spell check on commit message support for CI - This commit would add the codespell package while building the base container. - The intention is that, we maintain two dictionaries 1. That comes directly with codespell - We should also download the latest dictionary while while building the base container. 2. An openbmc spellings dictionary - We should be able to add words and spellings that are openbmc related in this dictionary over time. - When the commit message have words that the dictionary does not have, the CI proceeds further without any rejection. The CI only scores a -1 if it sees a word wrongly spelled from it knowledge from the dictionary. Tested by: 1. when commit message have mistakes: It breaks & scores a -1 It also highlights the spelling mistake and the correct spelling to be used. 2. when commit message does not have mistakes : it does not break & proceeds further for compilation. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I87278597876b6e2b0a59e297cde020631491b5fd
show more ...
|
#
305a9a5d |
| 07-Apr-2021 |
Andrew Geissler <geissonator@yahoo.com> |
ensure unit test ci can write /usr/local Certain repos like openpower-debug-collector generate their error files on the fly during build time. These are installed into /usr/local/sha
ensure unit test ci can write /usr/local Certain repos like openpower-debug-collector generate their error files on the fly during build time. These are installed into /usr/local/share/phosphor-dbus-yaml/ sub-directories. Without this change, this is happening: /home/jenkins-op/workspace/ci-repository/openbmc/openpower-debug-collector > make -j 80 -l 80 -O cp: cannot create regular file '/usr/local/share/phosphor-dbus-yaml/yaml/org/open_power/Host/Boot.errors.yaml': Permission denied Since this is just a docker container and /usr/local is not persisted, give permission to all of /usr/local of the ID running the script. Tested: - Verified openpower-debug-collector repo now passes CI Change-Id: Iea1e89f017e9128b0c538392302b177b7c7d600d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
#
86198702 |
| 15-Mar-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Bump the Meson version to 0.57.1 - Meson version 0.57 now supports multi thread support during the link time optimization, so our compilations can get much better for repos like
Bump the Meson version to 0.57.1 - Meson version 0.57 now supports multi thread support during the link time optimization, so our compilations can get much better for repos like bmcweb which uses the LTO. - For more details check the below Meson issue: https://github.com/mesonbuild/meson/issues/7820 - With the latest poky update (90fd73cb556c0db84e45514413a68f9c5e1aea22), Meson in yocto had already moved to 0.57.1, so we can bump up the version used in CI too. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I0114fe8498f9624ad8bce0ce909267d1412cad7b
show more ...
|
#
d83ca9a3 |
| 22-Feb-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: make clang go to 11 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iab3c2729cbf0c1682ad4ef1edbe619c6d270a27c
|
#
9263f4d5 |
| 12-Feb-2021 |
Ed Tanous <edtanous@google.com> |
Upgrade to ubuntu groovy (21.04) Ubuntu 21.04 looks in terms of dependencies looks much more like the current bmc builds today. Namely, it includes systemd 246. Tested: Bui
Upgrade to ubuntu groovy (21.04) Ubuntu 21.04 looks in terms of dependencies looks much more like the current bmc builds today. Namely, it includes systemd 246. Tested: Build sdbusplus with these changes pre-rebase. Build succeeded. Change-Id: Id52d6c5ee6a11a4af70d2bf789b306d069eb3971 Signed-off-by: Ed Tanous <edtanous@google.com>
show more ...
|
#
6dbd7807 |
| 20-Feb-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: prevent exception in thread start-up Add a lock to allow all the threads to start before they start running, so that one thread doesn't 'join' on its dependency
build-unit-test-docker: prevent exception in thread start-up Add a lock to allow all the threads to start before they start running, so that one thread doesn't 'join' on its dependency before the dependency starts. This shows as an exception: Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "./scripts/build-unit-test-docker", line 353, in run deppkg.join() File "/usr/lib/python3.8/threading.py", line 1006, in join raise RuntimeError("cannot join thread before it is started") Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I7594ac393f310085eb8328a0394493c01b78add3
show more ...
|