History log of /openbmc/openbmc-build-scripts/scripts/build-unit-test-docker (Results 1 – 25 of 167)
Revision Date Author Comments
# 2d8c551f 02-Jul-2024 Ewelina Walkusz <ewelinax.walkusz@intel.com>

build-unit-test-docker: Replace lcov with gcovr

Resolves openbmc/openbmc-build-scripts#37

Tested: run-unit-test-docker.sh runs correctly and coverage report
generated by gcovr is present

Change-Id

build-unit-test-docker: Replace lcov with gcovr

Resolves openbmc/openbmc-build-scripts#37

Tested: run-unit-test-docker.sh runs correctly and coverage report
generated by gcovr is present

Change-Id: I60134758477cb8f2f5deb94c26eca515d48199f2
Signed-off-by: Ewelina Walkusz <ewelinax.walkusz@intel.com>

show more ...


# a6ebc6e2 17-Jun-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://githu

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://github.com/codespell-project/codespell

Change-Id: Ia6b70713d3e9b77d6fd2d9400489ef7f02360364
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>

show more ...


# f3d27e64 09-Apr-2024 Andrew Geissler <geissonator@yahoo.com>

build-unit-test-docker: ensure we stop on first branch

Ran into an issue where we were creating our root branch (i.e. 1110) and
then creating some snapshot branches (i.e. 1110-snapshot-xyz). The
scr

build-unit-test-docker: ensure we stop on first branch

Ran into an issue where we were creating our root branch (i.e. 1110) and
then creating some snapshot branches (i.e. 1110-snapshot-xyz). The
script would end up using that snapshot branch.

Lots of potential discussion to be had on our branch creations decisions
but either way, best to make sure we match with the exact branch
being passed in.

Tested:
- Confirmed over in ibm-openbmc/openbmc that we pick up expected
branches now.

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

show more ...


# 8dd1bfe6 27-May-2024 Ewelina Walkusz <ewelinax.walkusz@intel.com>

build-unit-test-docker: Add socat

Adding possibility to use socat in the SSH configuration.

Resolves openbmc/openbmc-build-scripts#36

Tested:
run-unit-test-docker.sh runs with EXTRA_DOCKER_RUN_ARG

build-unit-test-docker: Add socat

Adding possibility to use socat in the SSH configuration.

Resolves openbmc/openbmc-build-scripts#36

Tested:
run-unit-test-docker.sh runs with EXTRA_DOCKER_RUN_ARGS=
"-v /home/user/.gitconfig:/home/user/.gitconfig
-v /home/user/.ssh:/home/user/.ssh"

Change-Id: I45e9279c5e3bd3bfc59113bc41ba2abfd7eb1bfa
Signed-off-by: Ewelina Walkusz <ewelinax.walkusz@intel.com>

show more ...


# d0757dea 27-May-2024 Xinnan Xie <xiexinnan@bytedance.com>

build-unit-test-docker: eslint-plugin-json: pin to v3.1.0

The new v4.0.0 release does not work with an error like this:
```
Error: ESLint configuration in --config » plugin:json/recommended-with-com

build-unit-test-docker: eslint-plugin-json: pin to v3.1.0

The new v4.0.0 release does not work with an error like this:
```
Error: ESLint configuration in --config » plugin:json/recommended-with-comments is invalid:
- Unexpected top-level property "files".
```
Pin eslint-plugin-json to v3.1.0 to solve this.

Change-Id: I773c9c0bda3b87cca92e69089ea37fb20f563ab9
Signed-off-by: Xinnan Xie <xiexinnan@bytedance.com>

show more ...


# 88dd7929 02-May-2024 Jonathan Doman <jonathan.doman@intel.com>

Capture stderr from docker build

BuildKit sends build messages to stderr and python `sh` does nothing
with it. Redirect stderr to our custom printer function to put
everything in the same stream.

C

Capture stderr from docker build

BuildKit sends build messages to stderr and python `sh` does nothing
with it. Redirect stderr to our custom printer function to put
everything in the same stream.

Change-Id: Id862154be7ef845a758c5f2248f47a8c6d4de7e2
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>

show more ...


# abb106a9 04-Apr-2024 Ed Tanous <ed@tanous.net>

Update nghttp2 1.57->1.61

Change-Id: I8491dd58fb4f197c127624119a67ee0814363935
Signed-off-by: Ed Tanous <ed@tanous.net>


# f9df2daf 08-Apr-2024 Andrew Geissler <geissonator@yahoo.com>

build-unit-test-docker:eslint: pin to v8.56.0

The new v9.0 release change the API and our existing use of it no longer
works with an error like this:

```
Invalid option '--eslintrc' - perhaps you m

build-unit-test-docker:eslint: pin to v8.56.0

The new v9.0 release change the API and our existing use of it no longer
works with an error like this:

```
Invalid option '--eslintrc' - perhaps you meant '--ignore'?
```

Until we have some time to sort this out, move us back to the previous
release.

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

show more ...


# 25ba1e2f 24-Mar-2024 William A. Kennington III <wak@google.com>

build-unit-test-docker: Protobuf versions should match

The python protobuf version should match the compiler and library
version, or else we will run into API issues.

Change-Id: Iba9472123734cb1015

build-unit-test-docker: Protobuf versions should match

The python protobuf version should match the compiler and library
version, or else we will run into API issues.

Change-Id: Iba9472123734cb1015c0d2f0dc72bd18be660355
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 176b9eba 11-Mar-2024 Ed Tanous <ed@tanous.net>

Remove valgrind-dbgsym

This package doesn't seem to exist anymore and results in

```base: E: Unable to locate package valgrind-dbgsym```

when trying to build.

From the ubuntu maintainers, this do

Remove valgrind-dbgsym

This package doesn't seem to exist anymore and results in

```base: E: Unable to locate package valgrind-dbgsym```

when trying to build.

From the ubuntu maintainers, this doesn't seem necessary anymore

```
If you are on Ubuntu Jammy (22.04) or later, you do not need to
worry about installing debug symbol packages anymore. The
Ubuntu project maintains a Debuginfod server, and GDB and other
debuginfo-consumer applications support it out of the box. For
more information about it, please refer to this page.

If you are on Ubuntu Noble (24.04) or later, Debuginfod is the
preferred method as the following information is outdated and, due
to a new format for the sources.list entries being moved to the
deb822 format.

https://wiki.ubuntu.com/Debug%20Symbol%20Packages#Debuginfod
```

Change-Id: Ib7d221763b30d433c19cfad7fe3b8462ffcb7383
Signed-off-by: Ed Tanous <ed@tanous.net>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


# ab4fee83 31-Jan-2024 Jonathan Doman <jonathan.doman@intel.com>

build-unit-test-docker: Run ldconfig

The preinstalled packages are copied to /usr/local but ld is not aware
of these libraries until ldconfig is run. This makes the container more
useful for interac

build-unit-test-docker: Run ldconfig

The preinstalled packages are copied to /usr/local but ld is not aware
of these libraries until ldconfig is run. This makes the container more
useful for interactive use out of the box.

Tested:
== Before ==
docker$ ldd /usr/local/lib/libboost_coroutine.so | grep 'not found'
libboost_context.so.1.84.0 => not found

== After ==
docker$ ldd /usr/local/lib/libboost_coroutine.so | grep 'not found'
docker$

Change-Id: I3f6508ad6068df03206b6c405532c0230dd95d8d
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>

show more ...


# 7c95a37c 05-Jan-2024 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: ubuntu: switch to noble numbat

The clang-17 package in manic is pinned back at 17.0.2, while the latest
release is 17.0.6. There are some subtle bug fixes around type parsin

build-unit-test-docker: ubuntu: switch to noble numbat

The clang-17 package in manic is pinned back at 17.0.2, while the latest
release is 17.0.6. There are some subtle bug fixes around type parsing,
which are especially useful for clang-format. Upgrade the distro so we
can get these fixes.

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

show more ...


# 05806f5e 07-Jan-2024 Andrew Geissler <geissonator@yahoo.com>

boost: move to 1.84.0

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


# 38b46870 07-Jan-2024 Andrew Geissler <geissonator@yahoo.com>

boost: move download to github

Boost is having significant issues hosting on jfrog. Move to github. The
current patch is not applying cleanly so remove that until we can figure
it out. Getting most

boost: move download to github

Boost is having significant issues hosting on jfrog. Move to github. The
current patch is not applying cleanly so remove that until we can figure
it out. Getting most repos to build is better then none at this point
(the patch was for bmcweb)

https://lists.boost.org/Archives/boost/2024/01/255654.php

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

show more ...


# 16baaf73 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: meson: update to 1.3.0

The 1.3.0 release is now used in upstream poky.

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

build-unit-test-docker: meson: update to 1.3.0

The 1.3.0 release is now used in upstream poky.

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

show more ...


# 5a2c113c 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: valijson: update to 1.0.1

The 1.0.1 release is now used in upstream poky.

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

build-unit-test-docker: valijson: update to 1.0.1

The 1.0.1 release is now used in upstream poky.

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

show more ...


# c042132c 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: libvncserver: update to 0.9.14

The 0.9.14 release is now used in upstream poky.

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

build-unit-test-docker: libvncserver: update to 0.9.14

The 0.9.14 release is now used in upstream poky.

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

show more ...


# f01a7242 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: lcov: update to 1.16

The 1.16 release is now used in upstream poky.

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


# eee65bee 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: json-c: update to 0.17

The 0.17 release is now used in upstream poky.

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


# 2b5df8bc 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: nghttp2: update to 1.57.0

The 1.57.0 release is now used in upstream poky.

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

build-unit-test-docker: nghttp2: update to 1.57.0

The 1.57.0 release is now used in upstream poky.

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

show more ...


# fdf243bb 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: googletest: update to 1.14.0

The 1.14.0 release is now used in upstream poky.

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

build-unit-test-docker: googletest: update to 1.14.0

The 1.14.0 release is now used in upstream poky.

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

show more ...


# cb09974c 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: function2: update to 4.2.4

The 4.2.4 release is now used in upstream poky.

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

build-unit-test-docker: function2: update to 4.2.4

The 4.2.4 release is now used in upstream poky.

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

show more ...


# c061e07b 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: fmtlib: update to 10.1.1

The 10.1.1 release is now used in yocto poky.

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

build-unit-test-docker: fmtlib: update to 10.1.1

The 10.1.1 release is now used in yocto poky.

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

show more ...


# 51021786 05-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

build-unit-test-docker: cppcheck: update to latest release

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


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


1234567