04fde22e | 27-Nov-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-seed: add minerva
A new meta-facebook machine is supported in the openbmc/openbmc tree. Add it to the build-seed so we can enable build testing on it.
Signed-off-by: Patrick Williams <patrick
build-seed: add minerva
A new meta-facebook machine is supported in the openbmc/openbmc tree. Add it to the build-seed so we can enable build testing on it.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I07318dc87d4bdd141616bb181d66d1cc68beb347
show more ...
|
22c33755 | 27-Nov-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-seed: add harma
A new meta-facebook machine is supported in the openbmc/openbmc tree. Add it to the build-seed so we can enable build testing on it.
Signed-off-by: Patrick Williams <patrick@s
build-seed: add harma
A new meta-facebook machine is supported in the openbmc/openbmc tree. Add it to the build-seed so we can enable build testing on it.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I8298eba9d776c6fb1f9182be27bb29b5d4cfa88b
show more ...
|
e24df800 | 16-Nov-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update QEMU CI command line for test execution
Changes: - Added password default values. Test repository will no longer have default set. The user or the helper scripts invoking test
Update QEMU CI command line for test execution
Changes: - Added password default values. Test repository will no longer have default set. The user or the helper scripts invoking test execution will need to key in required passwords parameter.
Tested: - Ran from sandbox.
Change-Id: I55222522a36c33273ca71e935dcb68454c768766 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
6481ea40 | 10-Nov-2023 |
Andrew Geissler <geissonator@yahoo.com> |
userid-validation: add iei
Change-Id: I9762cb0a6f33c10f683dca6f45f64761d0104d7e Signed-off-by: Andrew Geissler <geissonator@yahoo.com> |
ad42f700 | 17-Nov-2023 |
Andrew Geissler <geissonator@yahoo.com> |
userid-validation: add celestica
Change-Id: I62e1d1ed4ccbfbdbf7104beeb3829f59d2a52d70 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> |
971d68b1 | 10-Nov-2023 |
Andrew Geissler <geissonator@yahoo.com> |
userid-validation: add asus
ASUS has provided an updated CLA with additional developers. Officially add them to our CI approved list.
Change-Id: Ia3544ade80c41bf740670a2be556ba9815cfaf80 Signed-off
userid-validation: add asus
ASUS has provided an updated CLA with additional developers. Officially add them to our CI approved list.
Change-Id: Ia3544ade80c41bf740670a2be556ba9815cfaf80 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
b20d9819 | 21-Oct-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: update meson to 1.2.3
Yocto is using 1.2.2 but 1.2.3 was just released and has the fixes for clang and C++23 that we have been carrying. Enable this in CI.
Signed-off-by: P
build-unit-test-docker: update meson to 1.2.3
Yocto is using 1.2.2 but 1.2.3 was just released and has the fixes for clang and C++23 that we have been carrying. Enable this in CI.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Idfaa7b0d3894f169ab2b053b843cee707276ffe6
show more ...
|
e2e62e5c | 20-Sep-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: update to clang-17
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie98bf1d41234225705aaadaf5ed2568c1fec45b0 |
b836d248 | 13-Oct-2023 |
Patrick Williams <patrick@stwcx.xyz> |
jenkins: add akamai/ci-authorized
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia5f8ffb7ebecff45f8affed0c37984650c18a3d8 |
42ff4328 | 04-Oct-2023 |
Ed Tanous <edtanous@google.com> |
Update boost to 1.83
At the same time, add boost::url to the list of libraries required. This is due to surprise removal of header-only support in the url library. More details are available in the
Update boost to 1.83
At the same time, add boost::url to the list of libraries required. This is due to surprise removal of header-only support in the url library. More details are available in the bmcweb commit below[1]
[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/66887
Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Iceb569f83a28f0fa4e6e70d895f2d36879453c2c
show more ...
|
f116f6fa | 03-Apr-2023 |
George Keishing <gkeishin@in.ibm.com> |
Deprecated tests directory
Changes: - Remove targeting tests directory
Reference: openbmc/openbmc-test-automation#test-layout
Tested: - NA, since the HW_CI test does not pick any test cases
Deprecated tests directory
Changes: - Remove targeting tests directory
Reference: openbmc/openbmc-test-automation#test-layout
Tested: - NA, since the HW_CI test does not pick any test cases from tests directory anymore. Refer: openbmc/openbmc-test-automation/blob/master/test_lists/HW_CI Change-Id: I7a5afbd356357cd19058d92eeec898972b491f6d Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
744b3bb9 | 20-Sep-2023 |
Rahul Maheshwari <rahulmaheshwari@in.ibm.com> |
build-qemu-robot-docker: Updated supported packages to run GUI test
Changes: - Moved selenium version to 4.8.2 - Moved geckodriver version to v0.32.2 - Moved firefox vesrion to 112.0.2
build-qemu-robot-docker: Updated supported packages to run GUI test
Changes: - Moved selenium version to 4.8.2 - Moved geckodriver version to v0.32.2 - Moved firefox vesrion to 112.0.2 - Set xvfbwrapper to 0.2.9 version - Set robotframework-seleniumlibrary to 6.0.0 version - Set robotframework-xvfb to 1.2.2 version
Change-Id: I4105613e45753886ce0f800b0cf18694bf85a9c7 Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
show more ...
|
4b4c8ec0 | 25-Sep-2023 |
Andrew Geissler <geissonator@yahoo.com> |
qemu-build.sh: add python3-venv dependency
The latest 8.1 QEMU requires this be in the docker image now
Tested: - Confirmed I can build latest openbmc/qemu with this
Change-Id: Ib2163840402f2034d6
qemu-build.sh: add python3-venv dependency
The latest 8.1 QEMU requires this be in the docker image now
Tested: - Confirmed I can build latest openbmc/qemu with this
Change-Id: Ib2163840402f2034d600f419d83dbef641362cf6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
eef3c37d | 12-Sep-2023 |
Andrew Geissler <geissonator@yahoo.com> |
unit-test-docker: replace valgrind-dbg
Get the following error with a clean run of this script: base: Package valgrind-dbg is not available, but is referred to by another package. base: This m
unit-test-docker: replace valgrind-dbg
Get the following error with a clean run of this script: base: Package valgrind-dbg is not available, but is referred to by another package. base: This may mean that the package is missing, has been obsoleted, or base: is only available from another source base: However the following packages replace it: base: valgrind-mpi-dbgsym valgrind-dbgsym base: base: E: Package 'valgrind-dbg' has no installation candidate
It doesn't seem the valgrind-mpi package is needed for our use cases so just add valgrind-dbgsym
Tested: - Verified script now runs without error
Change-Id: Id0915c1dfa442dd02425ade14334e19538741067 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
e4eface5 | 30-Aug-2023 |
Willy Tu <wltu@google.com> |
remove gsj from CI builds
The machine is no longer being supported.
Change-Id: I84f922761951ce82649110b8fd02d5aecf015aa9 Signed-off-by: Willy Tu <wltu@google.com> |
91427e39 | 11-Aug-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-seed: remove yv2 and tiogapass
Meta is no longer actively developing the Yv2 or Tiogapass systems and is likely to deprecate them. Remove them from the build-seed since they have been dropped
build-seed: remove yv2 and tiogapass
Meta is no longer actively developing the Yv2 or Tiogapass systems and is likely to deprecate them. Remove them from the build-seed since they have been dropped from Jenkins as well.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia96b14e4548547a421b2b237d0e9cd55a29af4a6
show more ...
|
260e85de | 07-Aug-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-seed: add yosemite4
Meta will be adding the Yosemite4 platform to CI in the near future. Add it to the Jenkins build seed.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ifbd
build-seed: add yosemite4
Meta will be adding the Yosemite4 platform to CI in the near future. Add it to the Jenkins build seed.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ifbd14e65cca24c55f7d1fcfaa4056f3652255fd2
show more ...
|
c02ff271 | 02-Aug-2023 |
Jason M. Bills <jason.m.bills@intel.com> |
Add libpeci to the build
libpeci has moved to meson and is used by other packages, so include it in the CI build.
Tested: Confirmed that peci-pcie CI build correctly pulls in libpeci.
Change-Id: I
Add libpeci to the build
libpeci has moved to meson and is used by other packages, so include it in the CI build.
Tested: Confirmed that peci-pcie CI build correctly pulls in libpeci.
Change-Id: I832260825fc13a614da0e95cf262a319a9e2ce35 Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
78abdfa9 | 24-Jul-2023 |
William A. Kennington III <wak@google.com> |
fmt: Bump 9.1.0 -> 10.0.0
This matches the current yocto version.
Change-Id: I10f36903675cb32b3b4630e499dc0ccd72a64e4d Signed-off-by: William A. Kennington III <wak@google.com> |
d5144612 | 19-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: patch meson for C++23 / clang
Meson 1.1.1 advertised support for C++23 but they only actually implemented it for GCC. This is good enough for Bitbake builds and many reposit
build-unit-test-docker: patch meson for C++23 / clang
Meson 1.1.1 advertised support for C++23 but they only actually implemented it for GCC. This is good enough for Bitbake builds and many repositories, but it is insufficient for any repository that attempts to build in clang or run clang-tidy.
An upstream PR is available to fix this, but it is currently targeted for Meson 1.3 ( mesonbuild/meson#11986 ).
In the meantime, use a patched version of Meson in order to enable clang-based building with C++23 repositories.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I640e3f80c9484da5f73272d0004070cd252d03c9
show more ...
|
fc39733a | 17-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build-unit-test-docker: upgrade CLI11 to 2.3.2
The latest recipe in Yocto is pointing at a much newer release, so update our Docker container also.
Signed-off-by: Patrick Williams <patrick@stwcx.xy
build-unit-test-docker: upgrade CLI11 to 2.3.2
The latest recipe in Yocto is pointing at a much newer release, so update our Docker container also.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iec7a7135862ff0ac5df9c964cade561543f765ac
show more ...
|
35b39a99 | 07-Jul-2023 |
Frederic Jacob <fjacob@meta.com> |
build-setup.sh: Fix for Podman use
Using this script with Podman over proxy does not work and this is the fix. I tested it with Podman using proxy and also on Docker without proxy for the Ubuntu and
build-setup.sh: Fix for Podman use
Using this script with Podman over proxy does not work and this is the fix. I tested it with Podman using proxy and also on Docker without proxy for the Ubuntu and Fedora containers.
Change-Id: Ic5ba6eb92426bc272a82c79d103abc5a86bc580a Signed-off-by: Frederic Jacob <fjacob@meta.com>
show more ...
|
42e1f2df | 07-Jul-2023 |
Frederic Jacob <fjacob@meta.com> |
build-setup.sh: Remove useless RUN /bin/bash
RUN /bin/bash should not be in a Dockerfile since RUN is only used at build and /bin/bash will never return.
Change-Id: I24cbcc94fb5571e9c28e6771bb4a27d
build-setup.sh: Remove useless RUN /bin/bash
RUN /bin/bash should not be in a Dockerfile since RUN is only used at build and /bin/bash will never return.
Change-Id: I24cbcc94fb5571e9c28e6771bb4a27d1ba104818 Signed-off-by: Frederic Jacob <fjacob@meta.com>
show more ...
|
865a0916 | 07-Jul-2023 |
Frederic Jacob <fjacob@meta.com> |
build-setup.sh: Add mising pkg for Fedora
Add missing pkgs required to build using Fedora base image.
Change-Id: Ia8022b22dbd5c948b525a6a7e7c0beb9e1f94dbf Signed-off-by: Frederic Jacob <fjacob@meta
build-setup.sh: Add mising pkg for Fedora
Add missing pkgs required to build using Fedora base image.
Change-Id: Ia8022b22dbd5c948b525a6a7e7c0beb9e1f94dbf Signed-off-by: Frederic Jacob <fjacob@meta.com>
show more ...
|
b9e07122 | 12-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
unit-test: add meson version check for C++23
We can start using C++23 in Meson, but it requires meson 1.1.1 or later. Add the meson_version check in unit-test just like we've done in the past for C
unit-test: add meson version check for C++23
We can start using C++23 in Meson, but it requires meson 1.1.1 or later. Add the meson_version check in unit-test just like we've done in the past for C++20.
Tested:
Changed sdbusplus to only have 'cpp_std=c++23' while using older meson_version and experienced the expected exception.
``` Exception: C++23 support requires specifying in meson.build: meson_version: '>=1.1.1' ```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I3d355f5176fb1874b7301ab995e96f22dbd6b429
show more ...
|