Debian NEW package overview for libyang2
libyang2_2.0.7-1_amd64.changes (click to toggle)
Format:1.8
Date:Mon, 13 Sep 2021 21:06:35 +0200
Source:libyang2
Binary:libyang-tools libyang2 libyang2-dbgsym libyang2-dev libyang2-tools libyang2-tools-dbgsym
Architecture:source all amd64
Version:2.0.7-1
Distribution:unstable
Urgency:low
Maintainer:Ondřej Surý <ondrej@debian.org>
Changed-By:Ondřej Surý <ondrej@debian.org>
Description:
libyang-tools - parser toolkit for IETF YANG data modeling [dummy package]
libyang2   - parser toolkit for IETF YANG data modeling - runtime
libyang2-dev - parser toolkit for IETF YANG data modeling - development files
libyang2-tools - parser toolkit for IETF YANG data modeling - executable tools
Changes:
libyang2 (2.0.7-1) unstable; urgency=low

  * Initial upload of src:libyang2
  * Rename libyang-tools to libyang2-tools to sync up with RPM
  * Update symbols file
Files:
14061e1d7f1c644ad080f633e3d1cee0 2280 libs optional libyang2_2.0.7-1.dsc
8cc55449557f1a95f28de410549198ec 1031720 libs optional libyang2_2.0.7.orig.tar.gz
896b6b333c653f7d1b593d6320ea4a6d 11216 libs optional libyang2_2.0.7-1.debian.tar.xz
4aac6d7bbaa7ce59fa94597dfbc101f2 7916 oldlibs optional libyang-tools_2.0.7-1_all.deb
2f310888abfa307ccb859a87fee5f5df 1379652 debug optional libyang2-dbgsym_2.0.7-1_amd64.deb
038b2db41b9176fbafd72b9a0d149355 82768 libdevel optional libyang2-dev_2.0.7-1_amd64.deb
ad923551b7f0a24086fc9183d41085be 115444 debug optional libyang2-tools-dbgsym_2.0.7-1_amd64.deb
cfa7c6c7ade3a8c97aabd2ea00276127 77464 devel optional libyang2-tools_2.0.7-1_amd64.deb
36fe5054cc2626f62b32eb00a8f6cac0 8605 libs optional libyang2_2.0.7-1_amd64.buildinfo
9b73aac2a87814a516f60e851931b979 349608 libs optional libyang2_2.0.7-1_amd64.deb
libyang2_2.0.7-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:libyang2
Binary:libyang2, libyang2-dev, libyang2-tools, libyang-tools
Architecture:any all
Version:2.0.7-1
Maintainer:Ondřej Surý <ondrej@debian.org>
Homepage:https://github.com/CESNET/libyang/
Standards-Version:4.5.0
Vcs-Browser:https://github.com/CESNET/libyang/tree/libyang2
Vcs-Git:https://github.com/CESNET/libyang.git -b libyang2
Testsuite:autopkgtest
Testsuite-Triggers:gzip, python3-all, python3-yang
Build-Depends:cmake, debhelper (>=10), libcmocka-dev<!nocheck>, libpcre2-dev, pkg-config
Package-List:libyang-tools deb oldlibs optional arch=all libyang2 deb libs optional arch=any libyang2-dev deb libdevel optional arch=any libyang2-tools deb devel optional arch=any
Files:
8cc55449557f1a95f28de410549198ec 1031720 libyang2_2.0.7.orig.tar.gz
896b6b333c653f7d1b593d6320ea4a6d 11216 libyang2_2.0.7-1.debian.tar.xz
lintian 2.94.0~bpo10+1 check for libyang2_2.0.7-1.dsc (click to toggle)
README.source for libyang2_2.0.7-1.dsc (click to toggle)
This module uses gbp and upstream git repository

To update this package, first import the changes from upstream:
- git fetch --all

Find the latest version:
VERSION=$(git describe --tags $(git rev-list '--tags=v1*' --max-count=1) | sed 's/^v//')
echo $VERSION

Update debian/sid branch
- git checkout debian/master
- git merge v$VERSION

Update the debian/copyright file:
- cme update dpkg-copyright
See also https://github.com/dod38fr/config-model/wiki/Updating-debian-copyright-file-with-cme

Check patches (and cleanup if necessary):
- gbp pq rebase --commit --drop

Download upstream tarball:
- uscan --download --verbose --download-version $VERSION

Add pristine-tar:
- pristine-tar commit ../libyang_$VERSION.orig.tar.gz v$VERSION

Generate a temporary changelog:
- gbp dch --new-version=$VERSION-1 --snapshot --auto --commit debian/

Test the first build::
- gbp buildpackage --git-ignore-new --git-pristine-tar --git-no-purge

Regenerate the symbol file (See https://qt-kde-team.pages.debian.net/symbolfiles.html)
- pkgkde-symbolshelper batchpatch -v $VERSION < <path_to>/buildlog

See https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols
and dpkg-gensymbols man page

Update the changelog:
- gbp dch -Ra -c

Once everything is fine, build a source package and tag:
- gbp buildpackage -S --git-tag

Push on salsa:
- gbp push

For more details, see
https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.import.upstream-git.html#gbp.import.upstream.git.notarball

Maintainer Notes (moved from README.md)
=======================================

* the project version number is actually the SO ABI version.  The release
  point numbers (0.16-r3) isn't used for Debian.

* it's intentional that the SONAME is libyang.so.0.16 and not libyang.so.0.
  ABI compatibility is indicated by the first two numbers being equal;
  the third number is incremented for compatible changes.  cf.
  CESNET/libyang#656

* the watch file doesn't work yet but the libyang people agreed to make
  future release tags the same as the internal version number.  At that point
  the watch file will work.

 -- Ondřej Surý <Ondřej Surý <ondrej@debian.org>>, Tue, 21 Jul 2020 16:31:52 +0200
control file for libyang2_2.0.7-1_amd64.deb (click to toggle)
Package:libyang2
Version:2.0.7-1
Architecture:amd64
Maintainer:Ondřej Surý <ondrej@debian.org>
Installed-Size:973
Depends:libc6 (>=2.14), libpcre2-8-0 (>=10.22)
Section:libs
Priority:optional
Homepage:https://github.com/CESNET/libyang/
Description:
parser toolkit for IETF YANG data modeling - runtime
 Libyang implements functions to process schemas expressed in the
 YANG data modeling language defined by the IETF in RFCs 6020/7950.
 Schemas expressed in this language primarily describe configuration
 used by larger network equipment like routers and switches.
 .
 In addition to handling the schemas itself, the library also provides
 functions to process data described by the schemas.
 .
 The library is implemented in C and provides an API for other software
 to use in processing configurations.
lintian 2.94.0~bpo10+1 check for libyang2_2.0.7-1_amd64.deb (click to toggle)
contents of libyang2_2.0.7-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-13 19:06 ./
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root    952528 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/libyang.so.2.1.4
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2/
-rw-r--r-- root/root       993 2021-09-13 19:06 ./usr/share/doc/libyang2/README.Debian
-rw-r--r-- root/root      1300 2021-09-13 19:06 ./usr/share/doc/libyang2/changelog.Debian.gz
-rw-r--r-- root/root     17413 2021-09-13 19:06 ./usr/share/doc/libyang2/copyright
lrwxrwxrwx root/root         0 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/libyang.so.2 -> libyang.so.2.1.4
control file for libyang2-dbgsym_2.0.7-1_amd64.deb (click to toggle)
Package:libyang2-dbgsym
Source:libyang2
Version:2.0.7-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Ondřej Surý <ondrej@debian.org>
Installed-Size:1433
Depends:libyang2 (=2.0.7-1)
Section:debug
Priority:optional
Description:
debug symbols for libyang2
Build-Ids:87ac6fe34986d2c72d0f77e80130ba46dbb6ea38
lintian 2.94.0~bpo10+1 check for libyang2-dbgsym_2.0.7-1_amd64.deb (click to toggle)
contents of libyang2-dbgsym_2.0.7-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-13 19:06 ./
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/.build-id/87/
-rw-r--r-- root/root   1456704 2021-09-13 19:06 ./usr/lib/debug/.build-id/87/ac6fe34986d2c72d0f77e80130ba46dbb6ea38.debug
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2-dbgsym -> libyang2
control file for libyang2-dev_2.0.7-1_amd64.deb (click to toggle)
Package:libyang2-dev
Source:libyang2
Version:2.0.7-1
Architecture:amd64
Maintainer:Ondřej Surý <ondrej@debian.org>
Installed-Size:521
Depends:libpcre3-dev, libyang2 (=2.0.7-1)
Conflicts:libyang-dev
Section:libdevel
Priority:optional
Homepage:https://github.com/CESNET/libyang/
Description:
parser toolkit for IETF YANG data modeling - development files
 Libyang implements functions to process schemas expressed in the
 YANG data modeling language defined by the IETF in RFCs 6020/7950.
 Schemas expressed in this language primarily describe configuration
 used by larger network equipment like routers and switches.
 .
 In addition to handling the schemas itself, the library also provides
 functions to process data described by the schemas.
 .
 This package contains the C headers, a pkgconfig file, and .so entry point
 for libyang.
lintian 2.94.0~bpo10+1 check for libyang2-dev_2.0.7-1_amd64.deb (click to toggle)
contents of libyang2-dev_2.0.7-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-13 19:06 ./
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/include/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/include/libyang/
-rw-r--r-- root/root       823 2021-09-13 19:06 ./usr/include/libyang/config.h
-rw-r--r-- root/root     32753 2021-09-13 19:06 ./usr/include/libyang/context.h
-rw-r--r-- root/root      5008 2021-09-13 19:06 ./usr/include/libyang/dict.h
-rw-r--r-- root/root      8788 2021-09-13 19:06 ./usr/include/libyang/in.h
-rw-r--r-- root/root      6315 2021-09-13 19:06 ./usr/include/libyang/libyang.h
-rw-r--r-- root/root     14580 2021-09-13 19:06 ./usr/include/libyang/log.h
-rw-r--r-- root/root     11745 2021-09-13 19:06 ./usr/include/libyang/out.h
-rw-r--r-- root/root     25230 2021-09-13 19:06 ./usr/include/libyang/parser_data.h
-rw-r--r-- root/root      7768 2021-09-13 19:06 ./usr/include/libyang/parser_schema.h
-rw-r--r-- root/root      4136 2021-09-13 19:06 ./usr/include/libyang/plugins.h
-rw-r--r-- root/root     10866 2021-09-13 19:06 ./usr/include/libyang/plugins_exts.h
-rw-r--r-- root/root      5966 2021-09-13 19:06 ./usr/include/libyang/plugins_exts_compile.h
-rw-r--r-- root/root      2925 2021-09-13 19:06 ./usr/include/libyang/plugins_exts_print.h
-rw-r--r-- root/root     52938 2021-09-13 19:06 ./usr/include/libyang/plugins_types.h
-rw-r--r-- root/root      8299 2021-09-13 19:06 ./usr/include/libyang/printer_data.h
-rw-r--r-- root/root      9420 2021-09-13 19:06 ./usr/include/libyang/printer_schema.h
-rw-r--r-- root/root      6867 2021-09-13 19:06 ./usr/include/libyang/set.h
-rw-r--r-- root/root     10647 2021-09-13 19:06 ./usr/include/libyang/tree.h
-rw-r--r-- root/root    112607 2021-09-13 19:06 ./usr/include/libyang/tree_data.h
-rw-r--r-- root/root     11618 2021-09-13 19:06 ./usr/include/libyang/tree_edit.h
-rw-r--r-- root/root    139828 2021-09-13 19:06 ./usr/include/libyang/tree_schema.h
-rw-r--r-- root/root       720 2021-09-13 19:06 ./usr/include/libyang/version.h
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- root/root       317 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/pkgconfig/libyang.pc
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2-dev/
-rw-r--r-- root/root      1300 2021-09-13 19:06 ./usr/share/doc/libyang2-dev/changelog.Debian.gz
-rw-r--r-- root/root     17413 2021-09-13 19:06 ./usr/share/doc/libyang2-dev/copyright
lrwxrwxrwx root/root         0 2021-09-13 19:06 ./usr/lib/x86_64-linux-gnu/libyang.so -> libyang.so.2
control file for libyang2-tools_2.0.7-1_amd64.deb (click to toggle)
Package:libyang2-tools
Source:libyang2
Version:2.0.7-1
Architecture:amd64
Maintainer:Ondřej Surý <ondrej@debian.org>
Installed-Size:195
Depends:libyang2 (=2.0.7-1), libc6 (>=2.14)
Breaks:libyang-tools (<< 2.0.7-1)
Replaces:libyang-tools (<< 2.0.7-1)
Section:devel
Priority:optional
Homepage:https://github.com/CESNET/libyang/
Description:
parser toolkit for IETF YANG data modeling - executable tools
 This package provides the "yanglint" and "yangre" tools which can be used
 during the creation of IETF YANG schemas.  The tools are not generally
 useful for normal operation where libyang primarily processes configuration
 data, not schemas.
lintian 2.94.0~bpo10+1 check for libyang2-tools_2.0.7-1_amd64.deb (click to toggle)
contents of libyang2-tools_2.0.7-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-13 19:06 ./
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/bin/
-rwxr-xr-x root/root     85552 2021-09-13 19:06 ./usr/bin/yanglint
-rwxr-xr-x root/root     18424 2021-09-13 19:06 ./usr/bin/yangre
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/
-rw-r--r-- root/root      1300 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/changelog.Debian.gz
-rw-r--r-- root/root     17413 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/copyright
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/
-rw-r--r-- root/root      4583 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/README.md.gz
-rw-r--r-- root/root        47 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/action-reply.xml
-rw-r--r-- root/root       209 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/action.xml
-rw-r--r-- root/root       639 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/config-acm.xml
-rw-r--r-- root/root       638 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/config-missing-key.xml
-rw-r--r-- root/root       776 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/config-unknown-element.xml
-rw-r--r-- root/root       776 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-acm.xml
-rw-r--r-- root/root       519 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-ip.xml
-rw-r--r-- root/root       768 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-malformed-xml.xml
-rw-r--r-- root/root       770 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-malformed-xml2.xml
-rw-r--r-- root/root       748 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-missing-key.xml
-rw-r--r-- root/root       777 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/data-out-of-range-value.xml
-rw-r--r-- root/root       866 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/datastore.xml
-rw-r--r-- root/root      6227 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/iana-if-type.yang.gz
-rw-r--r-- root/root      4827 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-interfaces.yang.gz
-rw-r--r-- root/root      4131 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-ip.yang.gz
-rw-r--r-- root/root      3414 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-netconf-acm-when.yang.gz
-rw-r--r-- root/root      3544 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-netconf-acm-when.yin.gz
-rw-r--r-- root/root      3551 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-netconf-acm-when2.yin.gz
-rw-r--r-- root/root      3393 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/ietf-netconf-acm.yang.gz
-rw-r--r-- root/root        92 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module1.yang
-rw-r--r-- root/root        94 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module1b.yang
-rw-r--r-- root/root        93 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module2.yang
-rw-r--r-- root/root       279 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module2.yin
-rw-r--r-- root/root       155 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module3.yang
-rw-r--r-- root/root       740 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/module4.yang
-rw-r--r-- root/root       142 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/nested-notification.xml
-rw-r--r-- root/root        50 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/notification.xml
-rw-r--r-- root/root        48 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/rpc-reply.xml
-rw-r--r-- root/root        61 2021-09-13 19:06 ./usr/share/doc/libyang2-tools/examples/rpc.xml
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/man/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/man/man1/
-rw-r--r-- root/root      2494 2021-09-13 19:06 ./usr/share/man/man1/yanglint.1.gz
control file for libyang2-tools-dbgsym_2.0.7-1_amd64.deb (click to toggle)
Package:libyang2-tools-dbgsym
Source:libyang2
Version:2.0.7-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Ondřej Surý <ondrej@debian.org>
Installed-Size:141
Depends:libyang2-tools (=2.0.7-1)
Section:debug
Priority:optional
Description:
debug symbols for libyang2-tools
Build-Ids:e1604b5f8b671c7362fac1d54d0e71309bf64399 f00f62c9d12679ebeec513a43deace34419009fe
lintian 2.94.0~bpo10+1 check for libyang2-tools-dbgsym_2.0.7-1_amd64.deb (click to toggle)
contents of libyang2-tools-dbgsym_2.0.7-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-13 19:06 ./
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/.build-id/e1/
-rw-r--r-- root/root    113640 2021-09-13 19:06 ./usr/lib/debug/.build-id/e1/604b5f8b671c7362fac1d54d0e71309bf64399.debug
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/lib/debug/.build-id/f0/
-rw-r--r-- root/root     19048 2021-09-13 19:06 ./usr/lib/debug/.build-id/f0/0f62c9d12679ebeec513a43deace34419009fe.debug
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/
drwxr-xr-x root/root         0 2021-09-13 19:06 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-09-13 19:06 ./usr/share/doc/libyang2-tools-dbgsym -> libyang2-tools

Timestamp: 13.09.2021 / 20:11:03 (UTC)