#
9a85a04e |
| 14-Dec-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: add openssl-3
OpenSSL 3 introduced significant compatibility issues from OpenSSL 1 but isn't included in Ubuntu yet. Manually install it so that we can perform CI against th
build-unit-test-docker: add openssl-3
OpenSSL 3 introduced significant compatibility issues from OpenSSL 1 but isn't included in Ubuntu yet. Manually install it so that we can perform CI against the same APIs that will be included in Yocto.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6f44cc1dd94f40ac1673a40453ed08c8f85f8134
show more ...
|
#
051b05b7 |
| 10-Dec-2021 |
Thang Q. Nguyen <thang@os.amperecomputing.com> |
Add support aarch64 architecture Support to run scripts in aarch64 Host Linux. Tested: execute the scripts changed in this commit in Aarch64 Host Ubuntu OS and check they can ex
Add support aarch64 architecture Support to run scripts in aarch64 Host Linux. Tested: execute the scripts changed in this commit in Aarch64 Host Ubuntu OS and check they can execute successfully Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Idde23fbd09c5000c710f4f6d88793fefbb0cb04c
show more ...
|
#
51224161 |
| 08-Dec-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: add libunifex unifex is a library that sdbusplus will begin to depend on in order to support co-routines. Add it here to match the recipe that has been submi
build-unit-test-docker: add libunifex unifex is a library that sdbusplus will begin to depend on in order to support co-routines. Add it here to match the recipe that has been submitted upstream. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I4548813cba19822c1367c3de1b81cc2f034518c6
show more ...
|
#
9adf68d6 |
| 16-Nov-2021 |
John Wedig <johnwedig@google.com> |
scripts/build-unit-test-docker: Add libcryptsetup Upcoming changes to the estoraged repo will start using libcryptsetup to manage an encrypted storage device. Signed-off-by: Joh
scripts/build-unit-test-docker: Add libcryptsetup Upcoming changes to the estoraged repo will start using libcryptsetup to manage an encrypted storage device. Signed-off-by: John Wedig <johnwedig@google.com> Change-Id: I88ca8dd8d55bd103f49b932d9fcc28e532cd2126
show more ...
|
#
de3ee762 |
| 14-Nov-2021 |
Ed Tanous <edtanous@google.com> |
Upgrade to boost 0.77 to match yocto Tested: Relying on CI. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Ie84d88121f4a1c2fd8cded190c5f8dafda983456
|
#
7d1b2a1d |
| 03-Nov-2021 |
Ed Tanous <edtanous@google.com> |
Upgrade nlohmann Current version of nlohmann has some issues with c++20. Upgrade it. Tested: Built bmcweb with https://gerrit.openbmc-project.xyz/c/openbmc/entity-manager/+
Upgrade nlohmann Current version of nlohmann has some issues with c++20. Upgrade it. Tested: Built bmcweb with https://gerrit.openbmc-project.xyz/c/openbmc/entity-manager/+/47575 and build succeeded. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Ia8c42f8901b0e3ef613a0fe66ee92742d1680b6c
show more ...
|
#
0f3b9b53 |
| 01-Nov-2021 |
Patrick Williams <patrick@stwcx.xyz> |
remove ubuntu version documentation A few of the scripts which utilize a version of an Ubuntu container when making a dependent Docker container also document the default choice in c
remove ubuntu version documentation A few of the scripts which utilize a version of an Ubuntu container when making a dependent Docker container also document the default choice in comments. This leads to redundant, and sometimes missed, changes whenever upgrading the underlying Ubuntu distro version. Strike them to reduce this maintenance. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Idc64437a6c6b1f07b6d716829b41b9fd58e62cc3
show more ...
|
#
f89c8508 |
| 01-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
clang: update to clang-13 clang-13 is now released: https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
clang: update to clang-13 clang-13 is now released: https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Ia6171c192031e7522030c6c3053a322c55c65d52
show more ...
|
#
3b6bfe42 |
| 22-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: upgrade to ubuntu impish indri Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ic63da4bcca350aa1f54c669f0936047feac2b349
|
#
87111bb7 |
| 14-Aug-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
JSON validation support in CI Most of the openbmc repositories depend on JSON configuration files, which are consumed by the respective daemons at runtime. It's a good value add
JSON validation support in CI Most of the openbmc repositories depend on JSON configuration files, which are consumed by the respective daemons at runtime. It's a good value add to catch the JSON validation errors early in the repository CI itself. By default, the CI would be picking config/eslint-global-config as the default configuration to run the JSON validation. The default configuration can be overridden by the presence of the .eslintrc.json file from the repository for which the CI is running against. Repositories cannot completely opt-out of the JSON validation, but they choose to skip whatever files/folders they want using the .eslintignore configuration file or, they can also write the rules in .eslintrc.json config file to turn errors into warnings. This commit brings in eslint & eslint-plugin-json which does only the "json validation". Visit the below link(s) for more details & various error's/warnings that this plugin would report: https://www.npmjs.com/package/eslint-plugin-json https://github.com/azeemba/eslint-plugin-json I have tested all the repos under openbmc with the eslint-global-config and only two repos are breaking due to this change, they are already fixed(please check the topic: "json-validation" for more details) Testing Example : 1. Make a json bad by purposefully removing a comma Running the json validator on the repo using it's config > /home/manojeda/ci_test_area/pldm/configurations/fru_master.json 19:26 error Expected comma json/* ✖ 1 problem (1 error, 0 warnings) 2. if the json is good, the validation proceeds fruther without any issues. Change-Id: I2c2c14b18bb626b1a5ab5d818b92d5ba370e1639 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
show more ...
|
#
68992895 |
| 06-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
valijson: update to v0.6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I638f83133fe866f84f15e3aa5a7067423753a45a
|
#
eed466e3 |
| 20-Sep-2021 |
Ed Tanous <edtanous@google.com> |
Update boost-url sha1 and build type More details on why the build type change is needed here in the yocto recipe update. This is essentially the same change: https://github.com/ope
Update boost-url sha1 and build type More details on why the build type change is needed here in the yocto recipe update. This is essentially the same change: https://github.com/openembedded/meta-openembedded/commit/5eb46e36a66836f6bbc8a0ffd54ae8a7c10a841f Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I41091f35762a9e9adf8c0b1ca0be87e7f791d2bc
show more ...
|
#
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
|