Package: libyang
Version: 3.13.5-1
Severity: normal

Dear maintainer,

The libyang source package went through some renames throghout its
history (libyang -> libyang2 -> libyang3 -> back to libyang). While it
was src:libyang2, it had autopkgtests, but they were lost in libyang3.

A straight copy from src:libyang2 works, but you have to change the
libyang2-tools path/package to libyang3-tools. Something like this:

diff -uNr libyang2/libyang2/debian/tests/control
libyang/libyang/debian/tests/control
--- libyang2/libyang2/debian/tests/control 2025-06-13 11:53:35.894458198 -0300
+++ libyang/libyang/debian/tests/control 2025-08-12 11:03:07.022734985 -0300
@@ -1,6 +1,6 @@
 Tests: yanglint
 Depends: gzip,
-         libyang2-tools
+         libyang3-tools

 Tests: yangre
-Depends: libyang2-tools
+Depends: libyang3-tools
diff -uNr libyang2/libyang2/debian/tests/yanglint
libyang/libyang/debian/tests/yanglint
--- libyang2/libyang2/debian/tests/yanglint 2025-06-13 11:53:35.894999372 -0300
+++ libyang/libyang/debian/tests/yanglint 2025-08-12 11:03:07.024057008 -0300
@@ -8,10 +8,10 @@
 TESTFILE="${TESTDIR}/ietf-interfaces.yang"

 # Unpack or copy the test file
-if test -f /usr/share/doc/libyang2-tools/examples/ietf-interfaces.yang.gz; then
- gunzip -c < /usr/share/doc/libyang2-tools/examples/ietf-interfaces.yang.gz
> "${TESTFILE}"
+if test -f /usr/share/doc/libyang3-tools/examples/ietf-interfaces.yang.gz; then
+ gunzip -c < /usr/share/doc/libyang3-tools/examples/ietf-interfaces.yang.gz
> "${TESTFILE}"
 else
- cp /usr/share/doc/libyang2-tools/examples/ietf-interfaces.yang "${TESTFILE}"
+ cp /usr/share/doc/libyang3-tools/examples/ietf-interfaces.yang "${TESTFILE}"
 fi

 # Lint the test file

Reply via email to