commit libyang for openSUSE:Factory

2020-08-10 Thread root
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

2020-05-15 Thread root
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

2020-02-18 Thread root
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

2020-01-02 Thread root
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

2019-12-27 Thread root
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