Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rapidyaml for openSUSE:Factory checked in at 2026-09-24 23:05:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rapidyaml (Old) and /work/SRC/openSUSE:Factory/.rapidyaml.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rapidyaml" Thu Sep 24 23:05:31 2026 rev:5 rq:1380223 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rapidyaml/rapidyaml.changes 2025-03-21 20:23:50.922320546 +0100 +++ /work/SRC/openSUSE:Factory/.rapidyaml.new.383539/rapidyaml.changes 2026-09-24 23:05:37.955770125 +0200 @@ -1,0 +2,22 @@ +Thu Sep 24 15:32:28 UTC 2026 - Yunhe Guo <[email protected]> + +- Update to 0.16.0: + * YAML compliance: 100% success rate on the YAML test suite, both + for valid and invalid cases; parse errors are now raised for many + previously accepted invalid documents + * improve tracking of the node causing a deserialization error + * add serialization to/from Tree, not only NodeRef/ConstNodeRef + * deprecate .to_val() and the operators =, |=, <<, >> in favour of + the new set_*(), set_serialized() and deserialize() methods, see + the upstream migration guide + * the c4core submodule was removed; only the required c4core source + code is vendored into ryml and is built into libryml + * see https://github.com/biojppm/rapidyaml/releases/tag/v0.16.0 +- Bump the soname to libryml.so.0.16, rename the libryml0_8_0 + subpackage to libryml0_16 +- Drop the libc4core0_2_5 subpackage, c4core is no longer built as a + separate library +- Drop cmake.patch: installing into CMAKE_INSTALL_LIBDIR is fixed + upstream (biojppm/rapidyaml#256) + +------------------------------------------------------------------- Old: ---- cmake.patch rapidyaml-0.8.0-src.tgz New: ---- rapidyaml.v0.16.0.src.tgz ----------(Old B)---------- Old: separate library - Drop cmake.patch: installing into CMAKE_INSTALL_LIBDIR is fixed upstream (biojppm/rapidyaml#256) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rapidyaml.spec ++++++ --- /var/tmp/diff_new_pack.rcmxCO/_old 2026-09-24 23:05:41.635924526 +0200 +++ /var/tmp/diff_new_pack.rcmxCO/_new 2026-09-24 23:05:41.636924568 +0200 @@ -1,7 +1,7 @@ # # spec file for package rapidyaml # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,15 @@ # -%define sover_ryml 0_8_0 -%define sover_c4core 0_2_5 +%define sover_ryml 0_16 Name: rapidyaml -Version: 0.8.0 +Version: 0.16.0 Release: 0 Summary: A library to parse and emit YAML License: MIT Group: Development/Libraries/C and C++ URL: https://github.com/biojppm/%{name} -Source0: https://github.com/biojppm/%{name}/releases/download/v%{version}/%{name}-%{version}-src.tgz -Patch0: cmake.patch +Source0: https://github.com/biojppm/%{name}/releases/download/v%{version}/%{name}.v%{version}.src.tgz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: git @@ -35,13 +33,6 @@ %description ryml is a C++ library to parse and emit YAML. -%package -n libc4core%{sover_c4core} -Summary: Utility library of rapidyaml -Group: System/Libraries - -%description -n libc4core%{sover_c4core} -ryml is a C++ library to parse and emit YAML. - %package -n libryml%{sover_ryml} Summary: A library to parse and emit YAML Group: System/Libraries @@ -56,7 +47,6 @@ %package devel Summary: Header files for rapidyaml, a library to parse and emit YAML Group: Development/Libraries/C and C++ -Requires: libc4core%{sover_c4core} = %{version}-%{release} Requires: libryml%{sover_ryml} = %{version}-%{release} %description devel @@ -65,7 +55,7 @@ This package contains development headers and examples. %prep -%autosetup -n %{name}-%{version}-src -p1 +%autosetup -n %{name}.v%{version} %build %cmake @@ -77,13 +67,8 @@ %check %ctest -%ldconfig_scriptlets -n libc4core%{sover_c4core} %ldconfig_scriptlets -n libryml%{sover_ryml} -%files -n libc4core%{sover_c4core} -%license LICENSE.txt -%{_libdir}/libc4core.so.* - %files -n libryml%{sover_ryml} %license LICENSE.txt %{_libdir}/libryml.so.* @@ -92,8 +77,7 @@ %license LICENSE.txt %doc README.md %{_includedir}/* -%{_libdir}/cmake/c4core %{_libdir}/cmake/ryml -%{_libdir}/libc4core.so %{_libdir}/libryml.so +%{_datadir}/ryml
