Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies
@ 2025-05-02 13:29 Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 1/4] package/sysrepo: bump to version 3.6.11 Mattias Walström
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Mattias Walström @ 2025-05-02 13:29 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Jan Kundrát, Mattias Walström

This series contains the netopeer2 package update with the corresponding
dependencies: libyang, libnetconf2, sysrepo.

Even though the changelog for each package does not say much, there is a
lot of memory leaks fixed.

This series must be applied together due to the Netopeer2 release states:

This release depends on libyang (v3.12.2), libnetconf2 (v3.7.1) and sysrepo (v3.6.11).

Mattias Walström (4):
  package/sysrepo: bump to version 3.6.11
  package/libyang: bump to version 3.12.2
  package/libnetconf2: bump to version 3.7.1
  package/netopeer2: bump to version 2.4.1

 package/libnetconf2/libnetconf2.hash | 2 +-
 package/libnetconf2/libnetconf2.mk   | 2 +-
 package/libyang/libyang.hash         | 2 +-
 package/libyang/libyang.mk           | 2 +-
 package/netopeer2/netopeer2.hash     | 2 +-
 package/netopeer2/netopeer2.mk       | 2 +-
 package/sysrepo/sysrepo.hash         | 2 +-
 package/sysrepo/sysrepo.mk           | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] [PATCH 1/4] package/sysrepo: bump to version 3.6.11
  2025-05-02 13:29 [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies Mattias Walström
@ 2025-05-02 13:29 ` Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2 Mattias Walström
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Mattias Walström @ 2025-05-02 13:29 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Jan Kundrát, Mattias Walström

Changelog:
 several moderate optimizations (@irfanHaslanded)
 session push oper data cache
 lots of minor bugfixes and improvements

Depends on libyang v3.12.2 https://github.com/CESNET/libyang/releases/tag/v3.12.2

Signed-off-by: Mattias Walström <lazzer@gmail.com>
---
 package/sysrepo/sysrepo.hash | 2 +-
 package/sysrepo/sysrepo.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/sysrepo/sysrepo.hash b/package/sysrepo/sysrepo.hash
index 056f70787d..663769e08d 100644
--- a/package/sysrepo/sysrepo.hash
+++ b/package/sysrepo/sysrepo.hash
@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  467efed8d0f62c26a0d200602b911096eb2d67858e620937ab68f96b316fa9b7  sysrepo-2.2.150.tar.gz
+sha256  07faa220dd409382a8a4e2fd411f961ef6c05cc1bb7f616579013836734033c4  sysrepo-3.6.11.tar.gz
 sha256  88f1b7e5c64d2c113e07105aa9c0fb80639b40287565be1c2afd0949df83d826  LICENSE
diff --git a/package/sysrepo/sysrepo.mk b/package/sysrepo/sysrepo.mk
index 7f2570bd7d..de5441f01c 100644
--- a/package/sysrepo/sysrepo.mk
+++ b/package/sysrepo/sysrepo.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-SYSREPO_VERSION = 2.2.150
+SYSREPO_VERSION = 3.6.11
 SYSREPO_SITE = $(call github,sysrepo,sysrepo,v$(SYSREPO_VERSION))
 SYSREPO_INSTALL_STAGING = YES
 SYSREPO_LICENSE = BSD-3-Clause
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2
  2025-05-02 13:29 [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 1/4] package/sysrepo: bump to version 3.6.11 Mattias Walström
@ 2025-05-02 13:29 ` Mattias Walström
  2025-05-05  6:29   ` Heiko Thiery
  2025-05-02 13:29 ` [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1 Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 4/4] package/netopeer2: bump to version 2.4.1 Mattias Walström
  3 siblings, 1 reply; 7+ messages in thread
From: Mattias Walström @ 2025-05-02 13:29 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Jan Kundrát, Mattias Walström

Changelog:
 optional xxhash faster hasing function
 support for metadata in diff
 lots of optimizations and fixes

Signed-off-by: Mattias Walström <lazzer@gmail.com>
---
 package/libyang/libyang.hash | 2 +-
 package/libyang/libyang.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libyang/libyang.hash b/package/libyang/libyang.hash
index e03278adfd..9221e93544 100644
--- a/package/libyang/libyang.hash
+++ b/package/libyang/libyang.hash
@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  77a0aaaeb3df720aeb70d6896e32e2c2be099d48df73e3cfb52567051af3e44b  libyang-2.1.148.tar.gz
+sha256  a2ae94ce43d8b4b084f67c05902f97cbc0ec882d38ef5ddf1d601659f64d5c66  libyang-3.12.2.tar.gz
 sha256  0b7ec43747d211a1e49c53588b0822062947bab6bdcc95238578beab34cba5bb  LICENSE
diff --git a/package/libyang/libyang.mk b/package/libyang/libyang.mk
index fca0cd63f8..94f9ba3b8a 100644
--- a/package/libyang/libyang.mk
+++ b/package/libyang/libyang.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBYANG_VERSION = 2.1.148
+LIBYANG_VERSION = 3.12.2
 LIBYANG_SITE = $(call github,CESNET,libyang,v$(LIBYANG_VERSION))
 LIBYANG_LICENSE = BSD-3-Clause
 LIBYANG_LICENSE_FILES = LICENSE
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1
  2025-05-02 13:29 [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 1/4] package/sysrepo: bump to version 3.6.11 Mattias Walström
  2025-05-02 13:29 ` [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2 Mattias Walström
@ 2025-05-02 13:29 ` Mattias Walström
  2025-05-05  6:40   ` Heiko Thiery
  2025-05-02 13:29 ` [Buildroot] [PATCH 4/4] package/netopeer2: bump to version 2.4.1 Mattias Walström
  3 siblings, 1 reply; 7+ messages in thread
From: Mattias Walström @ 2025-05-02 13:29 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Jan Kundrát, Mattias Walström

Changelog:
  error-path data node
   now using proper format so in rpc-reply uses XML XPath format instead of JSON
  several bugfixes and improvements

Depend on libyang v3.12.2 https://github.com/CESNET/libyang/releases/tag/v3.12.2

Signed-off-by: Mattias Walström <lazzer@gmail.com>
---
 package/libnetconf2/libnetconf2.hash | 2 +-
 package/libnetconf2/libnetconf2.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libnetconf2/libnetconf2.hash b/package/libnetconf2/libnetconf2.hash
index 675c76a500..2d6394e81b 100644
--- a/package/libnetconf2/libnetconf2.hash
+++ b/package/libnetconf2/libnetconf2.hash
@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  72e9a6461fadbd22f0cf0d23ba68d62b297c8f564f7f2bee069748fb67fc3a24  libnetconf2-2.1.28.tar.gz
+sha256  c95c00ad887295d1fa31098c859c74e330eead78b2eee8d008701af2d9df80e5  libnetconf2-3.7.1.tar.gz
 sha256  bd962ab457c8a8cb8faaaa36c11484680f3c9a47dbc336507817ae8935384064  LICENSE
diff --git a/package/libnetconf2/libnetconf2.mk b/package/libnetconf2/libnetconf2.mk
index 88163926c0..0d74bd736d 100644
--- a/package/libnetconf2/libnetconf2.mk
+++ b/package/libnetconf2/libnetconf2.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBNETCONF2_VERSION = 2.1.28
+LIBNETCONF2_VERSION = 3.7.1
 LIBNETCONF2_SITE = $(call github,CESNET,libnetconf2,v$(LIBNETCONF2_VERSION))
 LIBNETCONF2_INSTALL_STAGING = YES
 LIBNETCONF2_LICENSE = BSD-3-Clause
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Buildroot] [PATCH 4/4] package/netopeer2: bump to version 2.4.1
  2025-05-02 13:29 [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies Mattias Walström
                   ` (2 preceding siblings ...)
  2025-05-02 13:29 ` [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1 Mattias Walström
@ 2025-05-02 13:29 ` Mattias Walström
  3 siblings, 0 replies; 7+ messages in thread
From: Mattias Walström @ 2025-05-02 13:29 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Jan Kundrát, Mattias Walström

Changelog:
 internal support of ietf-system-capabilities and ietf-notification-capabilities (@jeremie6wind)
 minor bugfixes and improvements

Depends on:
 - libyang v3.12.2 https://github.com/CESNET/libyang/releases/tag/v3.12.2
 - libnetconf2 v3.7.1 https://github.com/CESNET/libnetconf2/releases/tag/v3.7.1
 - sysrepo v3.6.11 https://github.com/sysrepo/sysrepo/releases/tag/v3.6.11

Signed-off-by: Mattias Walström <lazzer@gmail.com>
---
 package/netopeer2/netopeer2.hash | 2 +-
 package/netopeer2/netopeer2.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/netopeer2/netopeer2.hash b/package/netopeer2/netopeer2.hash
index 6a278fbbaf..3a70b15539 100644
--- a/package/netopeer2/netopeer2.hash
+++ b/package/netopeer2/netopeer2.hash
@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  2b1daac037f18c303e0c0dc3318ba30196459472e4c59f2f8547ee74d4cdf31d  netopeer2-2.1.49.tar.gz
+sha256  86d77efcb65f0bb2c3bc0f2128a320113ce7125f39882fe7d8334c168ed9567d  netopeer2-2.4.1.tar.gz
 sha256  b46f161fbdcf127d3ef22602e15958c3092fe3294f71a2dc8cdf8f6689cba95b  LICENSE
diff --git a/package/netopeer2/netopeer2.mk b/package/netopeer2/netopeer2.mk
index 4853e5d176..71f2c50640 100644
--- a/package/netopeer2/netopeer2.mk
+++ b/package/netopeer2/netopeer2.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-NETOPEER2_VERSION = 2.1.49
+NETOPEER2_VERSION = 2.4.1
 NETOPEER2_SITE = $(call github,CESNET,Netopeer2,v$(NETOPEER2_VERSION))
 NETOPEER2_DL_SUBDIR = netopeer2
 NETOPEER2_LICENSE = BSD-3-Clause
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2
  2025-05-02 13:29 ` [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2 Mattias Walström
@ 2025-05-05  6:29   ` Heiko Thiery
  0 siblings, 0 replies; 7+ messages in thread
From: Heiko Thiery @ 2025-05-05  6:29 UTC (permalink / raw)
  To: Mattias Walström; +Cc: buildroot, Jan Kundrát


[-- Attachment #1.1: Type: text/plain, Size: 2502 bytes --]

Hi Mattias,

Thank you for this version bump. There is one small thing to be fixed. You
can test a package by using utils/test-pkg -p <PKG>. Here I used
"utils/test-pkg -p libyang" and the log files can be found under the
~/br-test-pkg/ folder.

Am Fr., 2. Mai 2025 um 15:29 Uhr schrieb Mattias Walström <lazzer@gmail.com
>:

> Changelog:
>  optional xxhash faster hasing function
>  support for metadata in diff
>  lots of optimizations and fixes
>
> Signed-off-by: Mattias Walström <lazzer@gmail.com>
> ---
>  package/libyang/libyang.hash | 2 +-
>  package/libyang/libyang.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/libyang/libyang.hash b/package/libyang/libyang.hash
> index e03278adfd..9221e93544 100644
> --- a/package/libyang/libyang.hash
> +++ b/package/libyang/libyang.hash
> @@ -1,3 +1,3 @@
>  # Locally calculated
> -sha256  77a0aaaeb3df720aeb70d6896e32e2c2be099d48df73e3cfb52567051af3e44b
> libyang-2.1.148.tar.gz
> +sha256  a2ae94ce43d8b4b084f67c05902f97cbc0ec882d38ef5ddf1d601659f64d5c66
> libyang-3.12.2.tar.gz
>  sha256  0b7ec43747d211a1e49c53588b0822062947bab6bdcc95238578beab34cba5bb
> LICENSE
>

The LICENSE file hash has changed due to copyright date changes:

git diff v2.1.148..v3.12.2 LICENSE
diff --git a/LICENSE b/LICENSE
index 72e0e09a9..2d3becfd3 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2015-2021, CESNET
+Copyright (c) 2015-2024, CESNET
 All rights reserved.


>>> libyang 3.12.2 Collecting legal info
ERROR: while checking hashes from package/libyang/libyang.hash
ERROR: LICENSE has wrong sha256 hash:
ERROR: expected:
0b7ec43747d211a1e49c53588b0822062947bab6bdcc95238578beab34cba5bb
ERROR: got     :
f4fbaa09c8b2faa6a873a38181ff860e2ff90808320f71deb369f03ddfb920da
ERROR: Incomplete download, or man-in-the-middle (MITM) attack
make: *** [package/libyang/libyang.mk:27: libyang-legal-info] Error 1




> diff --git a/package/libyang/libyang.mk b/package/libyang/libyang.mk
> index fca0cd63f8..94f9ba3b8a 100644
> --- a/package/libyang/libyang.mk
> +++ b/package/libyang/libyang.mk
> @@ -4,7 +4,7 @@
>  #
>
>  ################################################################################
>
> -LIBYANG_VERSION = 2.1.148
> +LIBYANG_VERSION = 3.12.2
>  LIBYANG_SITE = $(call github,CESNET,libyang,v$(LIBYANG_VERSION))
>  LIBYANG_LICENSE = BSD-3-Clause
>  LIBYANG_LICENSE_FILES = LICENSE
> --
> 2.43.0
>
>
Thanks,
Heiko

[-- Attachment #1.2: Type: text/html, Size: 3666 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1
  2025-05-02 13:29 ` [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1 Mattias Walström
@ 2025-05-05  6:40   ` Heiko Thiery
  0 siblings, 0 replies; 7+ messages in thread
From: Heiko Thiery @ 2025-05-05  6:40 UTC (permalink / raw)
  To: Mattias Walström; +Cc: buildroot, Jan Kundrát


[-- Attachment #1.1: Type: text/plain, Size: 2057 bytes --]

Hi Mattias,

Unfortunately, this bump cannot be done so easily, because something has
changed in the dependencies. I had already worked on it, but could not
finish it due to lack of time. You can find Thomas' comments here:

https://patchwork.ozlabs.org/project/buildroot/patch/20250114072947.284965-3-heiko.thiery@gmail.com/


Am Fr., 2. Mai 2025 um 15:29 Uhr schrieb Mattias Walström <lazzer@gmail.com
>:

> Changelog:
>   error-path data node
>    now using proper format so in rpc-reply uses XML XPath format instead
> of JSON
>   several bugfixes and improvements
>
> Depend on libyang v3.12.2
> https://github.com/CESNET/libyang/releases/tag/v3.12.2
>
> Signed-off-by: Mattias Walström <lazzer@gmail.com>
> ---
>  package/libnetconf2/libnetconf2.hash | 2 +-
>  package/libnetconf2/libnetconf2.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/libnetconf2/libnetconf2.hash
> b/package/libnetconf2/libnetconf2.hash
> index 675c76a500..2d6394e81b 100644
> --- a/package/libnetconf2/libnetconf2.hash
> +++ b/package/libnetconf2/libnetconf2.hash
> @@ -1,3 +1,3 @@
>  # Locally calculated
> -sha256  72e9a6461fadbd22f0cf0d23ba68d62b297c8f564f7f2bee069748fb67fc3a24
> libnetconf2-2.1.28.tar.gz
> +sha256  c95c00ad887295d1fa31098c859c74e330eead78b2eee8d008701af2d9df80e5
> libnetconf2-3.7.1.tar.gz
>  sha256  bd962ab457c8a8cb8faaaa36c11484680f3c9a47dbc336507817ae8935384064
> LICENSE
> diff --git a/package/libnetconf2/libnetconf2.mk b/package/libnetconf2/
> libnetconf2.mk
> index 88163926c0..0d74bd736d 100644
> --- a/package/libnetconf2/libnetconf2.mk
> +++ b/package/libnetconf2/libnetconf2.mk
> @@ -4,7 +4,7 @@
>  #
>
>  ################################################################################
>
> -LIBNETCONF2_VERSION = 2.1.28
> +LIBNETCONF2_VERSION = 3.7.1
>  LIBNETCONF2_SITE = $(call
> github,CESNET,libnetconf2,v$(LIBNETCONF2_VERSION))
>  LIBNETCONF2_INSTALL_STAGING = YES
>  LIBNETCONF2_LICENSE = BSD-3-Clause
> --
> 2.43.0
>

BR,
Heiko

[-- Attachment #1.2: Type: text/html, Size: 3160 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-05-05  6:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-02 13:29 [Buildroot] [PATCH 0/4] Bump netopeer2 and its dependencies Mattias Walström
2025-05-02 13:29 ` [Buildroot] [PATCH 1/4] package/sysrepo: bump to version 3.6.11 Mattias Walström
2025-05-02 13:29 ` [Buildroot] [PATCH 2/4] package/libyang: bump to version 3.12.2 Mattias Walström
2025-05-05  6:29   ` Heiko Thiery
2025-05-02 13:29 ` [Buildroot] [PATCH 3/4] package/libnetconf2: bump to version 3.7.1 Mattias Walström
2025-05-05  6:40   ` Heiko Thiery
2025-05-02 13:29 ` [Buildroot] [PATCH 4/4] package/netopeer2: bump to version 2.4.1 Mattias Walström

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox