History log of /openbmc/openbmc-build-scripts/scripts/ (Results 226 – 250 of 477)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5122416108-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
submitted upstream.

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

9adf68d616-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: John Wedig <johnwedig@g

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

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

7d1b2a1d03-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/+/47575 and
build succeed

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

0f3b9b5301-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
comments. This l

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

f89c850801-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>
Signed-off-by: Ed Tanous

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

3b6bfe4222-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

d5ce1a2317-Sep-2021 George Keishing <gkeishin@in.ibm.com>

Update robot script for QEMU to run in Redfish mode ONLY

Change-Id: I3234cc8c5f0c9161842713c00f592a2b503e52ae
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

87111bb714-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 to catch the JSON v

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

01534ec414-Oct-2021 Willy Tu <wltu@google.com>

unit-test: Add google-misc/libcr51sign to run as dependencies in runtime

https://github.com/openbmc/google-misc

Signed-off-by: Willy Tu <wltu@google.com>
Change-Id: I1f75a3cfb18f110484ba8ec32bc1be0

unit-test: Add google-misc/libcr51sign to run as dependencies in runtime

https://github.com/openbmc/google-misc

Signed-off-by: Willy Tu <wltu@google.com>
Change-Id: I1f75a3cfb18f110484ba8ec32bc1be0237a94915

show more ...

6899289506-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

valijson: update to v0.6

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

eed466e320-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/openembedded/meta-o

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

b3e88fb601-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: I6b81e04e7e7b04530fda987cbd05d109c34b02cc

4569bf4919-Apr-2021 Patrick Williams <patrick@stwcx.xyz>

clang: update to clang-12

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

1197e35903-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: I21662fdd3f2f2af545c0

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

eb66726506-Aug-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

unit-test: don't find files in meson subprojects

Support running against source trees with populated meson subprojects.

Avoid running ci scripts and code formatters from subprojects since they
are

unit-test: don't find files in meson subprojects

Support running against source trees with populated meson subprojects.

Avoid running ci scripts and code formatters from subprojects since they
are not the repository under test.

Change-Id: I753915926b06fdebfbe77c3157432ff07077b742
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

092ec34b04-Aug-2021 George Keishing <gkeishin@in.ibm.com>

Install click CLI tool for automation

Refer: https://pypi.org/project/click/

This tool is being used by FFDC stand-alone.

Change-Id: I6e5e702bc88626232d38b7d5fe87d0fb00fdcb03
Signed-off-by: George

Install click CLI tool for automation

Refer: https://pypi.org/project/click/

This tool is being used by FFDC stand-alone.

Change-Id: I6e5e702bc88626232d38b7d5fe87d0fb00fdcb03
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

f84f796502-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-manager.

Change-

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

34ec77e802-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 and runs image behind co

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

dafe752928-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: I22134ece563c6f843aafc01d86b2666cd

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

4dd32c0228-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 old and the
y

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

ffd6b73328-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: I0ba9e234c1ddbb7da9694fe3eafff462604a1f83
Signe

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

b84d59dc15-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: Ife93b2810bcfc6e50a89f06268b0

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

3992d10c17-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>

96b4345515-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>

12345678910>>...20