commit libyang for openSUSE:Factory
Hello community, here is the log from the commit of package libyang for openSUSE:Factory checked in at 2020-08-10 15:03:10 Comparing /work/SRC/openSUSE:Factory/libyang (Old) and /work/SRC/openSUSE:Factory/.libyang.new.3399 (New) Package is "libyang" Mon Aug 10 15:03:10 2020 rev:6 rq:825276 version:1.0.184 Changes: --- /work/SRC/openSUSE:Factory/libyang/libyang.changes 2020-05-15 23:52:01.525510475 +0200 +++ /work/SRC/openSUSE:Factory/.libyang.new.3399/libyang.changes 2020-08-10 15:03:51.496186124 +0200 @@ -1,0 +2,18 @@ +Sat Aug 1 13:45:09 UTC 2020 - Martin Hauke + +- Update to version 1.0.184 + * CFFI Python bindings were moved into a separated repository + * new functions and clarified behavior of current functions for +changing state of YANG features + * several bugfixes (#1104, #1119, #1123, #1133) + +--- +Sat Jun 13 16:37:11 UTC 2020 - Martin Hauke + +- Update to version 1.0.176 + Main features of this release are: + * completely new CFFI Python bindings + * printer and internal bugfixes + * better support of older compilers + +--- Old: libyang-1.0.167.tar.gz New: libyang-1.0.184.tar.gz Other differences: -- ++ libyang.spec ++ --- /var/tmp/diff_new_pack.0dLzUF/_old 2020-08-10 15:03:52.448186627 +0200 +++ /var/tmp/diff_new_pack.0dLzUF/_new 2020-08-10 15:03:52.452186629 +0200 @@ -19,7 +19,7 @@ %define sover 1 Name: libyang -Version:1.0.167 +Version:1.0.184 Release:0 Summary:Parser toolkit for IETF YANG data modeling License:BSD-3-Clause @@ -180,11 +180,11 @@ %{_libdir}/libyang.so.* %files extentions -%dir %{_libdir}/libyang -%dir %{_libdir}/libyang/extensions/ -%{_libdir}/libyang/extensions/*.so -%dir %{_libdir}/libyang/user_types/ -%{_libdir}/libyang/user_types/*.so +%dir %{_libdir}/libyang1 +%dir %{_libdir}/libyang1/extensions/ +%{_libdir}/libyang1/extensions/*.so +%dir %{_libdir}/libyang1/user_types/ +%{_libdir}/libyang1/user_types/*.so %files -n yang-tools %{_bindir}/yanglint ++ libyang-1.0.167.tar.gz -> libyang-1.0.184.tar.gz ++ 8158 lines of diff (skipped)
commit libyang for openSUSE:Factory
Hello community, here is the log from the commit of package libyang for openSUSE:Factory checked in at 2020-05-15 23:52:00 Comparing /work/SRC/openSUSE:Factory/libyang (Old) and /work/SRC/openSUSE:Factory/.libyang.new.2738 (New) Package is "libyang" Fri May 15 23:52:00 2020 rev:5 rq:805751 version:1.0.167 Changes: --- /work/SRC/openSUSE:Factory/libyang/libyang.changes 2020-02-18 16:16:29.995834038 +0100 +++ /work/SRC/openSUSE:Factory/.libyang.new.2738/libyang.changes 2020-05-15 23:52:01.525510475 +0200 @@ -1,0 +2,7 @@ +Thu May 7 09:57:35 UTC 2020 - Martin Hauke + +- Update to version 1.0.167 + Bugfix release only + * bugfixes in almost all the components + +--- Old: libyang-1.0.130.tar.gz New: libyang-1.0.167.tar.gz Other differences: -- ++ libyang.spec ++ --- /var/tmp/diff_new_pack.G2071i/_old 2020-05-15 23:52:02.357512078 +0200 +++ /var/tmp/diff_new_pack.G2071i/_new 2020-05-15 23:52:02.361512086 +0200 @@ -19,7 +19,7 @@ %define sover 1 Name: libyang -Version:1.0.130 +Version:1.0.167 Release:0 Summary:Parser toolkit for IETF YANG data modeling License:BSD-3-Clause ++ libyang-1.0.130.tar.gz -> libyang-1.0.167.tar.gz ++ 4124 lines of diff (skipped)
commit libyang for openSUSE:Factory
Hello community, here is the log from the commit of package libyang for openSUSE:Factory checked in at 2020-02-18 16:16:28 Comparing /work/SRC/openSUSE:Factory/libyang (Old) and /work/SRC/openSUSE:Factory/.libyang.new.26092 (New) Package is "libyang" Tue Feb 18 16:16:28 2020 rev:4 rq:775208 version:1.0.130 Changes: --- /work/SRC/openSUSE:Factory/libyang/libyang.changes 2020-01-02 14:41:26.776914282 +0100 +++ /work/SRC/openSUSE:Factory/.libyang.new.26092/libyang.changes 2020-02-18 16:16:29.995834038 +0100 @@ -1,0 +2,19 @@ +Sat Feb 15 22:32:14 UTC 2020 - Martin Hauke + +- Update to version 1.0.130 + * new functions lyd_find_sibling*() for searching for a specific +sibling ++ if available, they use hashes meaning the search complexity + is constant! + * leafref validation no longer cached ++ may make validation slightly longer but editing data is + much faster + * minor C++ binding fixes + * minor schema/data parser bugfixes + * other general bugfixes +- Update to version 1.0.109 + * new LYB parser flag to allow using updated modules + * minor fixes in action validation + * other minor fixes + +--- Old: libyang-1.0-r5.tar.gz New: libyang-1.0.130.tar.gz Other differences: -- ++ libyang.spec ++ --- /var/tmp/diff_new_pack.iFTxun/_old 2020-02-18 16:16:31.795837654 +0100 +++ /var/tmp/diff_new_pack.iFTxun/_new 2020-02-18 16:16:31.827837718 +0100 @@ -1,7 +1,7 @@ # # spec file for package libyang # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2019, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,14 @@ %define sover 1 -%define realver 1.0-r5 Name: libyang -Version:1.0r5 +Version:1.0.130 Release:0 Summary:Parser toolkit for IETF YANG data modeling License:BSD-3-Clause Group: Development/Languages/C and C++ URL:https://github.com/CESNET/libyang -Source: https://github.com/CESNET/libyang/archive/v%{realver}.tar.gz#/%{name}-%{realver}.tar.gz +Source: https://github.com/CESNET/libyang/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: bison BuildRequires: cmake BuildRequires: doxygen @@ -149,7 +148,7 @@ This is the API documentation of libyang. %prep -%setup -q -n %{name}-%{realver} +%setup -q %build %cmake \ ++ libyang-1.0-r5.tar.gz -> libyang-1.0.130.tar.gz ++ 9521 lines of diff (skipped)
commit libyang for openSUSE:Factory
Hello community, here is the log from the commit of package libyang for openSUSE:Factory checked in at 2020-01-02 14:41:17 Comparing /work/SRC/openSUSE:Factory/libyang (Old) and /work/SRC/openSUSE:Factory/.libyang.new.6675 (New) Package is "libyang" Thu Jan 2 14:41:17 2020 rev:3 rq:760257 version:1.0r5 Changes: --- /work/SRC/openSUSE:Factory/libyang/libyang.changes 2019-12-27 13:50:29.952536399 +0100 +++ /work/SRC/openSUSE:Factory/.libyang.new.6675/libyang.changes 2020-01-02 14:41:26.776914282 +0100 @@ -1,0 +2,5 @@ +Sat Dec 21 20:44:42 UTC 2019 - Martin Hauke + +- Run testsuite + +--- Other differences: -- ++ libyang.spec ++ --- /var/tmp/diff_new_pack.DKpYrf/_old 2020-01-02 14:41:28.540914979 +0100 +++ /var/tmp/diff_new_pack.DKpYrf/_new 2020-01-02 14:41:28.544914980 +0100 @@ -166,6 +166,10 @@ mv build/doc/html %{buildroot}%{_docdir}/%{name}/ %fdupes -s %{buildroot}/%{_docdir}/%{name}/html +%check +export LD_LIBRARY_PATH=%{buildroot}/%{_libdir}:$(pwd)/build/swig +%ctest + %post -n libyang%{sover} -p /sbin/ldconfig %postun -n libyang%{sover} -p /sbin/ldconfig %post -n libyang-cpp%{sover} -p /sbin/ldconfig
commit libyang for openSUSE:Factory
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 + +- Package extensions in a separate package - libyang-extentions + +--- +Mon Dec 9 21:16:39 UTC 2019 - Martin Hauke + +- 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 + +- 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 + +- 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 + +- Build with ENABLE_LYD_PRIV=ON + +--- +Sat Apr 6 09:28:58 UTC 2019 - Martin Hauke + +- 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 # # 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