History log of /openbmc/openbmc-build-scripts/scripts/build-unit-test-docker (Results 151 – 175 of 197)
Revision Date Author Comments
# 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>
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 ...


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


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


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


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


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


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


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


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


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


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


# 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 with
it as

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 <patrick@stwcx.xyz>
Ch

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 (= 1.9.1+dfsg-1)

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
our download l

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 dictionaries
1. That comes

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


12345678