Hello community, here is the log from the commit of package libyang for openSUSE:Factory checked in at 2019-12-27 13:50:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libyang (Old) and /work/SRC/openSUSE:Factory/.libyang.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyang" Fri Dec 27 13:50:22 2019 rev:2 rq:758498 version:1.0r5 Changes: -------- --- /work/SRC/openSUSE:Factory/libyang/libyang.changes 2019-02-27 17:27:50.919348757 +0100 +++ /work/SRC/openSUSE:Factory/.libyang.new.6675/libyang.changes 2019-12-27 13:50:29.952536399 +0100 @@ -1,0 +2,64 @@ +Fri Dec 20 11:53:20 UTC 2019 - Adam Majer <adam.ma...@suse.de> + +- Package extensions in a separate package - libyang-extentions + +------------------------------------------------------------------- +Mon Dec 9 21:16:39 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.0r5 + Main features of this release are: + * value canonization support in API functions + * new debug message categories + * nested notification/action validation clarifications and fixes + * LYB format decimal64 value handling fixed + * C++ bindings minor improvements + * other minor fixes + +------------------------------------------------------------------- +Fri Nov 1 12:17:11 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.0r4 + Main features of this release are: + * many bugfixes in various parts of the library + + schema and data validation + + manipulation with internal schemas and loading user schemas + in the context + + xpath + + LYB format + +------------------------------------------------------------------- +Fri Jul 12 19:22:46 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.0r3 + Main features of this release are: + * many bugfixes in various parts of the library + + LYB format + + schema + + data + + xpath + +------------------------------------------------------------------- +Tue Jun 18 09:31:02 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Build with ENABLE_LYD_PRIV=ON + +------------------------------------------------------------------- +Sat Apr 6 09:28:58 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.0r2 + * New LYD_DUP_OPT_WITH_WHEN and LYD_DUP_OPT_WITH_KEYS options for + duplicating data nodes. + * New --disable-searchdir option of yanglint(1) to allow forcing + explicit specification of all the loaded modules. + * Plugins (extension and user type) are now more strictly checked + for compatibility - all plugins are now supposed to use + LYEXT_VERSION_CHECK or LYTYPE_VERSION_CHECK macro to be + compatible with libyang 1.0. + * User type plugins are now able not only to store the value in a + specific way, but also to change its original string value (e.g. + to make the value canonical). Change to the canonical value is + also used in the provided user types plugins implementing + ietf-yang-types and ietf-int-types data types. + * Many bugfixes as usual. + +------------------------------------------------------------------- Old: ---- libyang-0.16-r3.tar.gz New: ---- libyang-1.0-r5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyang.spec ++++++ --- /var/tmp/diff_new_pack.sf0aHm/_old 2019-12-27 13:50:30.504536791 +0100 +++ /var/tmp/diff_new_pack.sf0aHm/_new 2019-12-27 13:50:30.508536794 +0100 @@ -1,6 +1,7 @@ # # spec file for package libyang # +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2019, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -12,14 +13,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define sover 0_16 -%define realver 0.16-r3 +%define sover 1 +%define realver 1.0-r5 Name: libyang -Version: 0.16r3 +Version: 1.0r5 Release: 0 Summary: Parser toolkit for IETF YANG data modeling License: BSD-3-Clause @@ -54,6 +55,7 @@ %package -n libyang%{sover} Summary: IETF YANG data modeling parser toolkit runtime Group: System/Libraries +Recommends: %{name}-extentions = %{version} %description -n libyang%{sover} Libyang implements functions to process schemas expressed in the @@ -67,6 +69,18 @@ The library is implemented in C and provides an API for other software to use in processing configurations. +%package extentions +Summary: IETF YANG data modeling parser toolkit runtime extentions +Group: System/Libraries +Requires: libyang%{sover} = %{version} + +%description extentions +Libyang implements functions to process schemas expressed in the +YANG data modeling language defined by the IETF in RFCs 6020/7950. + +This package contains extentions and user types used that enhance +behaviour of the libyang runtime library. + %package devel Summary: Development files for libyang Group: Development/Libraries/C and C++ @@ -140,6 +154,7 @@ %build %cmake \ -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \ + -DENABLE_LYD_PRIV=ON \ -DGEN_LANGUAGE_BINDINGS=ON \ -DENABLE_BUILD_TESTS=ON make %{?_smp_mflags} @@ -160,6 +175,8 @@ %license LICENSE %doc FAQ.md KNOWNISSUES.md README.md %{_libdir}/libyang.so.* + +%files extentions %dir %{_libdir}/libyang %dir %{_libdir}/libyang/extensions/ %{_libdir}/libyang/extensions/*.so ++++++ libyang-0.16-r3.tar.gz -> libyang-1.0-r5.tar.gz ++++++ ++++ 25323 lines of diff (skipped)