History log of /openbmc/entity-manager/subprojects/valijson.wrap (Results 1 – 6 of 6)
Revision Date Author Comments
# 5139ddd3 16-May-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: wrap: Track upstream HEAD

This is what other OpenBMC projects do. Tracking HEAD can result in
reproducibility or strange ordering issues caused by upstream activity;
however, it does provide

meson: wrap: Track upstream HEAD

This is what other OpenBMC projects do. Tracking HEAD can result in
reproducibility or strange ordering issues caused by upstream activity;
however, it does provide some benefits such as quickly identifying
upstream bugs or finding incompatible API changes sooner rather than
later. Given that the meson subproject workflow is a -secondary-
workflow typically used by developers, these are valuable trade-offs and
the usual stability contract need not be guaranteed.

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

show more ...


# 795c235d 16-May-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: wrap: Update valijson

Move to v0.6. v0.4 doesn't build with the following error:

In file included from ../subprojects/valijson/include/valijson/constraints/concrete_constraints.hpp:24,

meson: wrap: Update valijson

Move to v0.6. v0.4 doesn't build with the following error:

In file included from ../subprojects/valijson/include/valijson/constraints/concrete_constraints.hpp:24,
from ../subprojects/valijson/include/valijson/schema_parser.hpp:10,
from ../src/Utils.cpp:33:
../subprojects/valijson/include/valijson/constraints/basic_constraint.hpp:32:5: error: template-id not allowed for destructor

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

show more ...


# 8087c3ed 02-Aug-2021 Andrew Jeffery <andrew@aj.id.au>

subprojects: valijson: Update to v0.4

v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of
json.hpp") which allows the valijson subproject to build correctly
against the

subprojects: valijson: Update to v0.4

v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of
json.hpp") which allows the valijson subproject to build correctly
against the nlohmann-json subproject.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I7af7c6a90f4bbd37ab1a737cf3625cf63cee342b

show more ...


# 55ae5a88 02-Aug-2021 Ed Tanous <edtanous@google.com>

Revert "meson: nlohmann/json has a meson build"

and Revert "meson: Rework valijson subproject dependency"

This reverts commit 9fedd141288d36d41345305532251e4659535751.
and e7948

Revert "meson: nlohmann/json has a meson build"

and Revert "meson: Rework valijson subproject dependency"

This reverts commit 9fedd141288d36d41345305532251e4659535751.
and e7948f447eaeb3afaa78d5d298dc12b0730b8a84.

As they break the yocto build.

Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I8034a362f0866342a1527f468dc84a6ff1c67bd7

show more ...


# e7948f44 01-Aug-2021 Andrew Jeffery <andrew@aj.id.au>

meson: Rework valijson subproject dependency

Change-Id: I96417251d9a73619cd014b93fd6067e51cc416d3
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>


# ff1ddb7e 15-Jan-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: add support for valijson library vendoring

Abuse the meson subproject command to download valijson and build
against that when valijson is not found in the usual places. This

meson: add support for valijson library vendoring

Abuse the meson subproject command to download valijson and build
against that when valijson is not found in the usual places. This
enables the building and running of the unit tests without needing to
install valijson.

This is abuse because the subproject command will always fail - meson
only supports other meson projects as subprojects but it will download
the project, and since we don't actually build valijson but just use
headers this isn't a problem.

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

show more ...