History log of /openbmc/openbmc-build-scripts/ (Results 76 – 100 of 932)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
04fde22e27-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 ...

22c3375527-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 ...

e24df80016-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 ...

6481ea4010-Nov-2023 Andrew Geissler <geissonator@yahoo.com>

userid-validation: add iei

Change-Id: I9762cb0a6f33c10f683dca6f45f64761d0104d7e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

ad42f70017-Nov-2023 Andrew Geissler <geissonator@yahoo.com>

userid-validation: add celestica

Change-Id: I62e1d1ed4ccbfbdbf7104beeb3829f59d2a52d70
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

971d68b110-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 ...

b20d981921-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 ...

e2e62e5c20-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

b836d24813-Oct-2023 Patrick Williams <patrick@stwcx.xyz>

jenkins: add akamai/ci-authorized

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia5f8ffb7ebecff45f8affed0c37984650c18a3d8

42ff432804-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 ...

f116f6fa03-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 ...

744b3bb920-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 ...

4b4c8ec025-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 ...

eef3c37d12-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 ...

e4eface530-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>

91427e3911-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 ...

260e85de07-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 ...

c02ff27102-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 ...

78abdfa924-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>

d514461219-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 ...

fc39733a17-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 ...

35b39a9907-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 ...

42e1f2df07-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 ...

865a091607-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 ...

b9e0712212-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 ...

12345678910>>...38