diff mbox series

[meta-oe,3/3] jsoncpp: upgrade 1.9.6 -> 1.9.7

Message ID 20260323162731.8483-3-peter.marko@siemens.com
State Under Review
Headers show
Series [meta-oe,1/3] lvm2: upgrade 2.03.38 -> 2.03.39 | expand

Commit Message

Peter Marko March 23, 2026, 4:27 p.m. UTC
From: Peter Marko <peter.marko@siemens.com>

Release information [1]:

1.9.7: Bugfixes, build system cleanups
What's Changed
* Fixes PreventInSourceBuilds.cmake to work with add_subdirectory by @morbo84 in #1383
* json_value.cpp bug in the edges of uint/int by @YaalLek in #1519
* Release 1.9.6 and move versions to 1.9.7 by @baylesj in #1566
* Fixed work secure_allocator on old compiers by @TsynkPavel in #1478
* Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE by @tfc in #1567
* fix(build): remove check_required_components for meson build by @chenrui333 in #1570
* the cgi module was removed from Python3.13 by @a-detiste in #1578
* Fix name of static library when targeting MinGW. by @mmuetzel in #1579
* Fix comparison warnings caused by 54fc4e2 by @JensMertelmeyer in #1575
* Drop pre-C++11 alternatives by @BillyDonahue in #1593
* feat: support std::string_view in Value API by @evalon32 in #1584
* Added Value::findType with String key by @SwintonStreet in #1574
* Set up for Bazel module builds. by @bcsgh in #1597
* Add a BUILD.bazel file for //example. by @bcsgh in #1602
* Fix "include what you use" issue by @victorvianna in #1625
* Make the build configuration under Bazel more correct. by @bcsgh in #1600
* Add Bazel tests by @bcsgh in #1601
* Return false in Reader::readValue when stack limit is exceeded by @xuhdev in #1619
* Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) by @bmagistro in #1615
* [docs] Consuming JSONCpp via Conan package manager by @uilianries in #1622
* Cleanup README.md, fix broken link. by @baylesj in #1633
* Add gcovr.cfg to fix CI coverage merge errors by @baylesj in #1635
* Remove build directory exclusion from gcovr config by @baylesj in #1640
* Add test for allowDroppedNullPlaceholders by @baylesj in #1648
* Prevent test colision when running in parallel via RESOURCE_LOCK by @marty1885 in #1637
* fixup project version updater by @baylesj in #1649
* Update README with project status and focus by @baylesj in #1639
* Adding a cmake option to exclude the jsoncpp files from install. by @nv-jdeligiannis in #1596
* Change stack depth limit to 256 by @baylesj in #1657
* Fix uninitialized CMake variable in version.in by @baylesj in #1658
* Fix CMake deprecation warning for compatibility with CMake < 3.10 by @baylesj in #1659
* Scope JSON_DLL_BUILD to shared lib target only by @baylesj in #1660
* Fix number parsing failing under non-C locales by @baylesj in #1662
* Reject unescaped control characters in JSON strings by @baylesj in #1663
* Fix MSAN issue in #1626 by @baylesj in #1654
* Fix string_view ABI mismatch between library and consumers by @baylesj in #1661
* Revert "Fix number parsing failing under non-C locales" by @baylesj in #1664
* Fix use-after-free in Reader::parse(std::istream&) by @baylesj in #1665
* Update bazel config for 9.x by @keith in #1655

[1] https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.7

Signed-off-by: Peter Marko <peter.marko@siemens.com>
---
 .../jsoncpp/{jsoncpp_1.9.6.bb => jsoncpp_1.9.7.bb}              | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-devtools/jsoncpp/{jsoncpp_1.9.6.bb => jsoncpp_1.9.7.bb} (93%)

Comments

Ankur Tyagi March 23, 2026, 7:55 p.m. UTC | #1
On Tue, Mar 24, 2026 at 5:27 AM Peter Marko via lists.openembedded.org
<peter.marko=siemens.com@lists.openembedded.org> wrote:
>
> From: Peter Marko <peter.marko@siemens.com>
>
> Release information [1]:
>
> 1.9.7: Bugfixes, build system cleanups
> What's Changed
> * Fixes PreventInSourceBuilds.cmake to work with add_subdirectory by @morbo84 in #1383
> * json_value.cpp bug in the edges of uint/int by @YaalLek in #1519
> * Release 1.9.6 and move versions to 1.9.7 by @baylesj in #1566
> * Fixed work secure_allocator on old compiers by @TsynkPavel in #1478
> * Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE by @tfc in #1567
> * fix(build): remove check_required_components for meson build by @chenrui333 in #1570
> * the cgi module was removed from Python3.13 by @a-detiste in #1578
> * Fix name of static library when targeting MinGW. by @mmuetzel in #1579
> * Fix comparison warnings caused by 54fc4e2 by @JensMertelmeyer in #1575
> * Drop pre-C++11 alternatives by @BillyDonahue in #1593
> * feat: support std::string_view in Value API by @evalon32 in #1584
> * Added Value::findType with String key by @SwintonStreet in #1574
> * Set up for Bazel module builds. by @bcsgh in #1597
> * Add a BUILD.bazel file for //example. by @bcsgh in #1602
> * Fix "include what you use" issue by @victorvianna in #1625
> * Make the build configuration under Bazel more correct. by @bcsgh in #1600
> * Add Bazel tests by @bcsgh in #1601
> * Return false in Reader::readValue when stack limit is exceeded by @xuhdev in #1619
> * Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) by @bmagistro in #1615
> * [docs] Consuming JSONCpp via Conan package manager by @uilianries in #1622
> * Cleanup README.md, fix broken link. by @baylesj in #1633
> * Add gcovr.cfg to fix CI coverage merge errors by @baylesj in #1635
> * Remove build directory exclusion from gcovr config by @baylesj in #1640
> * Add test for allowDroppedNullPlaceholders by @baylesj in #1648
> * Prevent test colision when running in parallel via RESOURCE_LOCK by @marty1885 in #1637
> * fixup project version updater by @baylesj in #1649
> * Update README with project status and focus by @baylesj in #1639
> * Adding a cmake option to exclude the jsoncpp files from install. by @nv-jdeligiannis in #1596
> * Change stack depth limit to 256 by @baylesj in #1657
> * Fix uninitialized CMake variable in version.in by @baylesj in #1658
> * Fix CMake deprecation warning for compatibility with CMake < 3.10 by @baylesj in #1659
> * Scope JSON_DLL_BUILD to shared lib target only by @baylesj in #1660
> * Fix number parsing failing under non-C locales by @baylesj in #1662
> * Reject unescaped control characters in JSON strings by @baylesj in #1663
> * Fix MSAN issue in #1626 by @baylesj in #1654
> * Fix string_view ABI mismatch between library and consumers by @baylesj in #1661
> * Revert "Fix number parsing failing under non-C locales" by @baylesj in #1664
> * Fix use-after-free in Reader::parse(std::istream&) by @baylesj in #1665
> * Update bazel config for 9.x by @keith in #1655
>
> [1] https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.7
>
> Signed-off-by: Peter Marko <peter.marko@siemens.com>
> ---
>  .../jsoncpp/{jsoncpp_1.9.6.bb => jsoncpp_1.9.7.bb}              | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-oe/recipes-devtools/jsoncpp/{jsoncpp_1.9.6.bb => jsoncpp_1.9.7.bb} (93%)
>
> diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> similarity index 93%
> rename from meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
> rename to meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> index f68ffd2c0f..c44422071e 100644
> --- a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
> +++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> @@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d73c165a0f9e86a1342f32d19ec5926"
>
>  PE = "1"
>
> -SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6"
> +SRCREV = "3455302847cf1e4671f1d8f5fa953fd46a7b1404"
>  SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https"

can please also include tag=${PV} in the SRC_URI

>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#125523): https://lists.openembedded.org/g/openembedded-devel/message/125523
> Mute This Topic: https://lists.openembedded.org/mt/118468191/3619737
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ankur.tyagi85@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Peter Marko March 23, 2026, 8:08 p.m. UTC | #2
> -----Original Message-----
> From: Ankur Tyagi <ankur.tyagi85@gmail.com>
> Sent: Monday, March 23, 2026 8:55 PM
> To: Marko, Peter (FT D EU SK BFS1) <Peter.Marko@siemens.com>
> Cc: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [meta-oe][PATCH 3/3] jsoncpp: upgrade 1.9.6 -> 1.9.7
> 
> On Tue, Mar 24, 2026 at 5:27 AM Peter Marko via lists.openembedded.org
> <peter.marko=siemens.com@lists.openembedded.org> wrote:
> >
> > From: Peter Marko <peter.marko@siemens.com>
> >
> > Release information [1]:
> >
> > 1.9.7: Bugfixes, build system cleanups
> > What's Changed
> > * Fixes PreventInSourceBuilds.cmake to work with add_subdirectory by
> @morbo84 in #1383
> > * json_value.cpp bug in the edges of uint/int by @YaalLek in #1519
> > * Release 1.9.6 and move versions to 1.9.7 by @baylesj in #1566
> > * Fixed work secure_allocator on old compiers by @TsynkPavel in #1478
> > * Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE by @tfc in
> #1567
> > * fix(build): remove check_required_components for meson build by
> @chenrui333 in #1570
> > * the cgi module was removed from Python3.13 by @a-detiste in #1578
> > * Fix name of static library when targeting MinGW. by @mmuetzel in #1579
> > * Fix comparison warnings caused by 54fc4e2 by @JensMertelmeyer in #1575
> > * Drop pre-C++11 alternatives by @BillyDonahue in #1593
> > * feat: support std::string_view in Value API by @evalon32 in #1584
> > * Added Value::findType with String key by @SwintonStreet in #1574
> > * Set up for Bazel module builds. by @bcsgh in #1597
> > * Add a BUILD.bazel file for //example. by @bcsgh in #1602
> > * Fix "include what you use" issue by @victorvianna in #1625
> > * Make the build configuration under Bazel more correct. by @bcsgh in #1600
> > * Add Bazel tests by @bcsgh in #1601
> > * Return false in Reader::readValue when stack limit is exceeded by @xuhdev in
> #1619
> > * Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614)
> by @bmagistro in #1615
> > * [docs] Consuming JSONCpp via Conan package manager by @uilianries in
> #1622
> > * Cleanup README.md, fix broken link. by @baylesj in #1633
> > * Add gcovr.cfg to fix CI coverage merge errors by @baylesj in #1635
> > * Remove build directory exclusion from gcovr config by @baylesj in #1640
> > * Add test for allowDroppedNullPlaceholders by @baylesj in #1648
> > * Prevent test colision when running in parallel via RESOURCE_LOCK by
> @marty1885 in #1637
> > * fixup project version updater by @baylesj in #1649
> > * Update README with project status and focus by @baylesj in #1639
> > * Adding a cmake option to exclude the jsoncpp files from install. by @nv-
> jdeligiannis in #1596
> > * Change stack depth limit to 256 by @baylesj in #1657
> > * Fix uninitialized CMake variable in version.in by @baylesj in #1658
> > * Fix CMake deprecation warning for compatibility with CMake < 3.10 by
> @baylesj in #1659
> > * Scope JSON_DLL_BUILD to shared lib target only by @baylesj in #1660
> > * Fix number parsing failing under non-C locales by @baylesj in #1662
> > * Reject unescaped control characters in JSON strings by @baylesj in #1663
> > * Fix MSAN issue in #1626 by @baylesj in #1654
> > * Fix string_view ABI mismatch between library and consumers by @baylesj in
> #1661
> > * Revert "Fix number parsing failing under non-C locales" by @baylesj in #1664
> > * Fix use-after-free in Reader::parse(std::istream&) by @baylesj in #1665
> > * Update bazel config for 9.x by @keith in #1655
> >
> > [1] https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.7
> >
> > Signed-off-by: Peter Marko <peter.marko@siemens.com>
> > ---
> >  .../jsoncpp/{jsoncpp_1.9.6.bb => jsoncpp_1.9.7.bb}              | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >  rename meta-oe/recipes-devtools/jsoncpp/{jsoncpp_1.9.6.bb =>
> jsoncpp_1.9.7.bb} (93%)
> >
> > diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb b/meta-
> oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> > similarity index 93%
> > rename from meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
> > rename to meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> > index f68ffd2c0f..c44422071e 100644
> > --- a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
> > +++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
> > @@ -13,7 +13,7 @@ LIC_FILES_CHKSUM =
> "file://LICENSE;md5=5d73c165a0f9e86a1342f32d19ec5926"
> >
> >  PE = "1"
> >
> > -SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6"
> > +SRCREV = "3455302847cf1e4671f1d8f5fa953fd46a7b1404"
> >  SRC_URI = "git://github.com/open-source-
> parsers/jsoncpp;branch=master;protocol=https"
> 
> can please also include tag=${PV} in the SRC_URI

Added here and also to lvm2 recipe.
Peter

> 
> >
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#125523): https://lists.openembedded.org/g/openembedded-
> devel/message/125523
> > Mute This Topic: https://lists.openembedded.org/mt/118468191/3619737
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
> [ankur.tyagi85@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
diff mbox series

Patch

diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
similarity index 93%
rename from meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
rename to meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
index f68ffd2c0f..c44422071e 100644
--- a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
+++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb
@@ -13,7 +13,7 @@  LIC_FILES_CHKSUM = "file://LICENSE;md5=5d73c165a0f9e86a1342f32d19ec5926"
 
 PE = "1"
 
-SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6"
+SRCREV = "3455302847cf1e4671f1d8f5fa953fd46a7b1404"
 SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https"