Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/netplan.io/netplan.io_0.101-4_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/netplan.io-0.101-4fjtliozy/netplan.io_0.101-4_amd64.buildinfo Get source package info: netplan.io=0.101-4 Source URL: http://snapshot.notset.fr/mr/package/netplan.io/0.101-4/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-2 bash-completion=1:2.11-2 binutils=2.35.1-6 binutils-common=2.35.1-6 binutils-x86-64-linux-gnu=2.35.1-6 bsdextrautils=2.36.1-4 bsdutils=1:2.36.1-4 build-essential=12.9 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-3 dash=0.5.11+git20200708+dd9ef66-5 dbus=1.12.20-1 dbus-x11=1.12.20-1 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-5 dmsetup=2:1.02.173-1 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.1-3 gcc=4:10.2.0-1 gcc-10=10.2.1-3 gcc-10-base=10.2.1-3 gettext=0.21-3 gettext-base=0.21-3 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 iproute2=5.10.0-2 kmod=27+20200310-2 libacl1=2.2.53-9 libapparmor1=2.13.6-3 libarchive-zip-perl=1.68-1 libargon2-1=0~20171227-0.2 libasan6=10.2.1-3 libatomic1=10.2.1-3 libattr1=1:2.4.48-6 libaudit-common=1:3.0-1 libaudit1=1:3.0-1 libbinutils=2.35.1-6 libblkid-dev=2.36.1-4 libblkid1=2.36.1-4 libbpf0=1:0.3-1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-7 libc-dev-bin=2.31-7 libc6=2.31-7 libc6-dev=2.31-7 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcap2-bin=1:2.44-1 libcc1-0=10.2.1-3 libcmark-gfm-extensions0=0.29.0.gfm.0-6 libcmark-gfm0=0.29.0.gfm.0-6 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libcryptsetup12=2:2.3.4-1 libctf-nobfd0=2.35.1-6 libctf0=2.35.1-6 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdebconfclient0=0.256 libdebhelper-perl=13.3.1 libdevmapper1.02.1=2:1.02.173-1 libdpkg-perl=1.20.5 libelf1=0.182-2 libevent-2.1-7=2.1.12-stable-1 libexpat1=2.2.10-1 libffi-dev=3.3-5 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.1-3 libgcc-s1=10.2.1-3 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.66.4-1 libglib2.0-bin=2.66.4-1 libglib2.0-data=2.66.4-1 libglib2.0-dev=2.66.4-1 libglib2.0-dev-bin=2.66.4-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.0-5 libgomp1=10.2.1-3 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libicu67=67.1-5 libidn2-0=2.3.0-4 libip4tc2=1.8.6-1 libisl23=0.23-1 libitm1=10.2.1-3 libjson-c5=0.15-1 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkmod2=27+20200310-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblsan0=10.2.1-3 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmnl0=1.0.4-3 libmount-dev=2.36.1-4 libmount1=2.36.1-4 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncurses6=6.2+20201114-2 libncursesw6=6.2+20201114-2 libnettle8=3.6-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libpcre16-3=2:8.39-13 libpcre2-16-0=10.36-2 libpcre2-32-0=10.36-2 libpcre2-8-0=10.36-2 libpcre2-dev=10.36-2 libpcre2-posix2=10.36-2 libpcre3=2:8.39-13 libpcre3-dev=2:8.39-13 libpcre32-3=2:8.39-13 libpcrecpp0v5=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libprocps8=2:3.3.16-5 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-1 libpython3.9-stdlib=3.9.1-1 libquadmath0=10.2.1-3 libreadline8=8.1-1 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libselinux1-dev=3.1-2+b2 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsepol1-dev=3.1-1 libsigsegv2=2.12-3 libsmartcols1=2.36.1-4 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-3 libstdc++6=10.2.1-3 libsub-override-perl=0.09-2 libsystemd-dev=247.2-4 libsystemd0=247.2-4 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-14 libtsan0=10.2.1-3 libubsan1=10.2.1-3 libuchardet0=0.0.7-1 libudev1=247.2-4 libunbound8=1.13.0-1 libunistring2=0.9.10-4 libuuid1=2.36.1-4 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libxau6=1:1.0.8-1+b2 libxcb1=1.14-2.1 libxdmcp6=1:1.1.2-3 libxml2=2.9.10+dfsg-6.3+b1 libxtables12=1.8.6-1 libyaml-0-2=0.2.2-1 libyaml-dev=0.2.2-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.4-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=1.1.0 mime-support=3.66 mount=2.36.1-4 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 netbase=6.2 openssl=1.1.1i-1 openvswitch-common=2.13.0+dfsg1-14 openvswitch-switch=2.13.0+dfsg1-14 pandoc=2.9.2.1-1+b1 pandoc-data=2.9.2.1-1 passwd=1:4.8.1-1 patch=2.7.6-6 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 procps=2:3.3.16-5 pycodestyle=2.6.0-1 pyflakes3=2.2.0-2 python3=3.9.1-1 python3-coverage=5.1+dfsg.1-2+b2 python3-distutils=3.9.1-2 python3-lib2to3=3.9.1-2 python3-minimal=3.9.1-1 python3-netifaces=0.10.9-0.2+b3 python3-nose=1.3.7-7 python3-pkg-resources=51.1.0-1 python3-pycodestyle=2.6.0-1 python3-pyflakes=2.2.0-2 python3-six=1.15.0-2 python3-yaml=5.3.1-3+b1 python3.9=3.9.1-1 python3.9-minimal=3.9.1-1 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.12+nmu1 systemd=247.2-4 systemd-timesyncd=247.2-4 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020f-1 util-linux=2.36.1-4 uuid-dev=2.36.1-4 uuid-runtime=2.36.1-4 xz-utils=5.2.5-1.0 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210105T210118Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210105T023154Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d netplan.io=0.101-4 && mkdir -p /build/netplan.io-A4SR6v && dpkg-source --no-check -x /*.dsc /build/netplan.io-A4SR6v/netplan.io-0.101 && chown -R builduser:builduser /build/netplan.io-A4SR6v" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/netplan.io-A4SR6v/netplan.io-0.101 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609880510" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/netplan.io-A4SR6v /tmp/netplan.io-0.101-4fjtliozy bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Eqbqigszr6 as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Eqbqigszr6 Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-4). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1091 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4647 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-7) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210105T210118Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210105T023154Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Eqbqigszr6 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210105T210118Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210105T210118Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210105T210118Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210105T210118Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210105T210118Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 31s (1108 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Eqbqigszr6 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d netplan.io=0.101-4 && mkdir -p /build/netplan.io-A4SR6v && dpkg-source --no-check -x /*.dsc /build/netplan.io-A4SR6v/netplan.io-0.101 && chown -R builduser:builduser /build/netplan.io-A4SR6v"' exec /tmp/mmdebstrap.Eqbqigszr6 Reading package lists... NOTICE: 'netplan.io' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/netplan.io.git Please use: git clone https://salsa.debian.org/debian/netplan.io.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 205 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main netplan.io 0.101-4 (dsc) [2373 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main netplan.io 0.101-4 (tar) [195 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main netplan.io 0.101-4 (diff) [7900 B] Fetched 205 kB in 0s (538 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'netplan.io_0.101-4.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting netplan.io in /build/netplan.io-A4SR6v/netplan.io-0.101 dpkg-source: info: unpacking netplan.io_0.101.orig.tar.gz dpkg-source: info: unpacking netplan.io_0.101-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-changing-of-macaddress-with-systemd-v247-178.patch dpkg-source: info: applying 0002-parse-fix-networkmanager-backend-options-for-modem-c.patch dpkg-source: info: applying 0003-Stop-using-deprecated-systemd-resolve-tool.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/netplan.io-A4SR6v/netplan.io-0.101 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609880510" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.Eqbqigszr6 dpkg-buildpackage: info: source package netplan.io dpkg-buildpackage: info: source version 0.101-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andrej Shadura dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_auto_clean make -j4 clean make[1]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' rm -f netplan/_features.py src/_features.h rm -f generate doc/*.html doc/*.[1-9] rm -f *.o *.so* rm -f netplan-dbus dbus/*.service rm -f *.gcda *.gcno generate.info rm -rf test-coverage .coverage coverage.xml find . | grep -E "(__pycache__|\.pyc)" | xargs rm -rf make[1]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a dh_auto_build -a make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' echo "# Generated file" > netplan/_features.py cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/parse.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/util.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` echo "NETPLAN_FEATURE_FLAGS = [" >> netplan/_features.py cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/validation.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` awk 'match ($0, /netplan-feature:.*/ ) { $0=substr($0, RSTART, RLENGTH); print " \""$2"\"," }' src/dbus.c src/error.c src/error.h src/generate.c src/networkd.c src/networkd.h src/nm.c src/nm.h src/openvswitch.c src/openvswitch.h src/parse.c src/parse.h src/sriov.c src/sriov.h src/util.c src/util.h src/validation.c src/validation.h >> netplan/_features.py echo "]" >> netplan/_features.py cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/error.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/nm.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/networkd.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/openvswitch.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/generate.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -c src/sriov.c `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` printf "#include \nstatic const char *feature_flags[] __attribute__((__unused__)) = {\n" > src/_features.h awk 'match ($0, /netplan-feature:.*/ ) { $0=substr($0, RSTART, RLENGTH); print "\""$2"\"," }' src/dbus.c src/error.c src/error.h src/generate.c src/networkd.c src/networkd.h src/nm.c src/nm.h src/openvswitch.c src/openvswitch.h src/parse.c src/parse.h src/sriov.c src/sriov.h src/util.c src/util.h src/validation.c src/validation.h >> src/_features.h echo "NULL, };" >> src/_features.h sed -e "s#@ROOTLIBEXECDIR@#/lib#" dbus/io.netplan.Netplan.service.in > dbus/io.netplan.Netplan.service pandoc -s --toc -o doc/netplan.html doc/netplan.md pandoc -s -o doc/netplan.5 doc/manpage-header.md doc/netplan.md doc/manpage-footer.md pandoc -s -o doc/netplan-generate.8 doc/netplan-generate.md [WARNING] This document format requires a nonempty element. Defaulting to 'netplan' as the title. To specify a title, use 'title' in metadata or --metadata title="...". pandoc -s -o doc/netplan-apply.8 doc/netplan-apply.md pandoc -s -o doc/netplan-try.8 doc/netplan-try.md pandoc -s -o doc/netplan-dbus.8 doc/netplan-dbus.md pandoc -s -o doc/netplan-get.8 doc/netplan-get.md pandoc -s -o doc/netplan-set.8 doc/netplan-set.md cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o netplan-dbus src/dbus.c src/_features.h util.o `pkg-config --cflags --libs libsystemd glib-2.0 gio-2.0` cc -shared -Wl,-soname,libnetplan.so.0.0 -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libnetplan.so.0.0 parse.o util.o validation.o error.o `pkg-config --libs glib-2.0 gio-2.0 yaml-0.1` ln -snf libnetplan.so.0.0 libnetplan.so cc -g -fPIC -std=c99 -D_XOPEN_SOURCE=500 -DSBINDIR=\"/usr/sbin\" -Wall -Werror -g -O2 -fdebug-prefix-map=/build/netplan.io-A4SR6v/netplan.io-0.101=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o generate libnetplan.so.0.0 nm.o networkd.o openvswitch.o generate.o sriov.o -L. -lnetplan `pkg-config --cflags --libs glib-2.0 gio-2.0 yaml-0.1 uuid` make[1]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' debian/rules override_dh_auto_test make[1]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' dh_auto_test make -j4 check make[2]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' /usr/bin/pyflakes3 netplan/ tests/cli.py tests/test_cli_get_set.py tests/test_configmanager.py tests/test_ovs.py tests/test_sriov.py tests/test_terminal.py tests/test_utils.py tests/generator/__init__.py tests/generator/base.py tests/generator/test_args.py tests/generator/test_auth.py tests/generator/test_bonds.py tests/generator/test_bridges.py tests/generator/test_common.py tests/generator/test_dhcp_overrides.py tests/generator/test_errors.py tests/generator/test_ethernets.py tests/generator/test_modems.py tests/generator/test_ovs.py tests/generator/test_routing.py tests/generator/test_tunnels.py tests/generator/test_vlans.py tests/generator/test_wifis.py tests/dbus/__init__.py tests/dbus/test_dbus.py /usr/bin/pycodestyle --max-line-length=130 netplan/ tests/cli.py tests/test_cli_get_set.py tests/test_configmanager.py tests/test_ovs.py tests/test_sriov.py tests/test_terminal.py tests/test_utils.py tests/generator/__init__.py tests/generator/base.py tests/generator/test_args.py tests/generator/test_auth.py tests/generator/test_bonds.py tests/generator/test_bridges.py tests/generator/test_common.py tests/generator/test_dhcp_overrides.py tests/generator/test_errors.py tests/generator/test_ethernets.py tests/generator/test_modems.py tests/generator/test_ovs.py tests/generator/test_routing.py tests/generator/test_tunnels.py tests/generator/test_vlans.py tests/generator/test_wifis.py tests/dbus/__init__.py tests/dbus/test_dbus.py tests/cli.py test_command_help (__main__.TestArgs) ... ok test_global_help (__main__.TestArgs) ... ok test_no_command (__main__.TestArgs) ... ok test_mapping_for_interface (__main__.TestGenerate) ... ok test_mapping_for_renamed_iface (__main__.TestGenerate) ... ok test_mapping_for_unknown_iface (__main__.TestGenerate) ... ok test_no_config (__main__.TestGenerate) ... ok test_with_config (__main__.TestGenerate) ... ok test_with_empty_config (__main__.TestGenerate) ... ok test_allow (__main__.TestIfupdownMigrate) ... ok test_dhcp4 (__main__.TestIfupdownMigrate) ... ok test_dhcp4_and_6 (__main__.TestIfupdownMigrate) ... ok test_dhcp6 (__main__.TestIfupdownMigrate) ... ok test_dhcp_options (__main__.TestIfupdownMigrate) ... ok test_include_abs (__main__.TestIfupdownMigrate) ... ok test_include_rel (__main__.TestIfupdownMigrate) ... ok test_includedir_abs (__main__.TestIfupdownMigrate) ... ok test_includedir_rel (__main__.TestIfupdownMigrate) ... ok test_loopback_only (__main__.TestIfupdownMigrate) ... ok test_mapping (__main__.TestIfupdownMigrate) ... ok test_no_config (__main__.TestIfupdownMigrate) ... ok test_no_scripts (__main__.TestIfupdownMigrate) ... ok test_noauto (__main__.TestIfupdownMigrate) ... ok test_only_empty_include (__main__.TestIfupdownMigrate) ... ok test_static_dns (__main__.TestIfupdownMigrate) ... ok test_static_dns2 (__main__.TestIfupdownMigrate) ... ok test_static_gateway (__main__.TestIfupdownMigrate) ... ok test_static_hwaddress (__main__.TestIfupdownMigrate) ... ok test_static_invalid_mtu (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_invalid_addr (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_invalid_netmask (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_invalid_prefixlen (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_netmask (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_no_address (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_no_network (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_prefix (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_unknown_option (__main__.TestIfupdownMigrate) ... ok test_static_ipv4_unsupported_option (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_accept_ra_0 (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_accept_ra_1 (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_accept_ra_2 (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_accept_ra_unexpected (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_invalid_addr (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_invalid_netmask (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_invalid_prefixlen (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_netmask (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_no_address (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_no_network (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_prefix (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_unknown_option (__main__.TestIfupdownMigrate) ... ok test_static_ipv6_unsupported_option (__main__.TestIfupdownMigrate) ... ok test_static_mtu (__main__.TestIfupdownMigrate) ... ok test_static_two_different_macs (__main__.TestIfupdownMigrate) ... ok test_static_two_different_mtus (__main__.TestIfupdownMigrate) ... ok test_system (__main__.TestIfupdownMigrate) ... ok test_too_few_fields (__main__.TestIfupdownMigrate) ... ok test_too_many_fields (__main__.TestIfupdownMigrate) ... ok test_unknown_allow (__main__.TestIfupdownMigrate) ... ok test_unknown_family (__main__.TestIfupdownMigrate) ... ok test_unknown_method (__main__.TestIfupdownMigrate) ... ok test_unknown_stanza (__main__.TestIfupdownMigrate) ... ok test_write_file_haveconfig (__main__.TestIfupdownMigrate) ... ok test_write_file_noconfig (__main__.TestIfupdownMigrate) ... ok test_write_file_prev_run (__main__.TestIfupdownMigrate) ... ok test_write_file_unsupported (__main__.TestIfupdownMigrate) ... ok test_info_defaults (__main__.TestInfo) Check that 'netplan info' outputs at all, should include website URL ... ok test_info_json (__main__.TestInfo) Verify that 'netplan info --json' output looks a bit like JSON ... ok test_info_yaml (__main__.TestInfo) Verify that 'netplan info --yaml' output looks a bit like YAML ... ok test_ip_leases_networkd (__main__.TestIp) ... ok test_ip_leases_nm (__main__.TestIp) ... ok test_ip_leases_no_networkd_lease (__main__.TestIp) ... ok test_ip_leases_no_nm_lease (__main__.TestIp) ... ok test_valid_subcommand (__main__.TestIp) ... ok ---------------------------------------------------------------------- Ran 73 tests in 40.873s OK LD_LIBRARY_PATH=. /usr/bin/nosetests3 -v --with-coverage test_netplan_apply_in_snap_calls_busctl (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_apply_in_snap_uses_dbus (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_apply (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_cancel (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_get (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_set (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_set_invalidate (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_set_uninvalidate (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_set_uninvalidate_timeout (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_try_apply (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_try_cancel (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_try_cb (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_config_try_config_try (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_happy (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_info (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_no_such_command (dbus.test_dbus.TestNetplanDBus) ... ok test_netplan_dbus_noroot (dbus.test_dbus.TestNetplanDBus) ... ok test_empty_config (generator.test_args.TestConfigArgs) ... ok test_file_args (generator.test_args.TestConfigArgs) ... ok test_file_args_notfound (generator.test_args.TestConfigArgs) ... ok test_help (generator.test_args.TestConfigArgs) ... ok test_no_configs (generator.test_args.TestConfigArgs) ... ok test_no_files (generator.test_args.TestConfigArgs) ... ok test_output_mkdir_error (generator.test_args.TestConfigArgs) ... ok test_systemd_generator (generator.test_args.TestConfigArgs) ... ok test_systemd_generator_badcall (generator.test_args.TestConfigArgs) ... ok test_systemd_generator_noconf (generator.test_args.TestConfigArgs) ... ok test_unknown_cli_args (generator.test_args.TestConfigArgs) ... ok test_auth_invalid_eap_method (generator.test_auth.TestConfigErrors) ... ok test_auth_invalid_key_mgmt (generator.test_auth.TestConfigErrors) ... ok test_auth_networkd_wifi_psk_64_non_hexdigit (generator.test_auth.TestConfigErrors) ... ok test_auth_networkd_wifi_psk_too_big (generator.test_auth.TestConfigErrors) ... ok test_auth_networkd_wifi_psk_too_small (generator.test_auth.TestConfigErrors) ... ok test_auth_wifi_detailed (generator.test_auth.TestNetworkManager) ... ok test_auth_wired (generator.test_auth.TestNetworkManager) ... ok test_auth_wifi_detailed (generator.test_auth.TestNetworkd) ... ok test_auth_wired (generator.test_auth.TestNetworkd) ... ok test_bond_bridge_cross_assignments1 (generator.test_bonds.TestConfigErrors) ... ok test_bond_bridge_cross_assignments2 (generator.test_bonds.TestConfigErrors) ... ok test_bond_bridge_nested_assignments (generator.test_bonds.TestConfigErrors) ... ok test_bond_duplicate_primary_slave (generator.test_bonds.TestConfigErrors) ... ok test_bond_invalid_arp_target (generator.test_bonds.TestConfigErrors) ... ok test_bond_invalid_mode (generator.test_bonds.TestConfigErrors) ... ok test_bond_invalid_primary_slave (generator.test_bonds.TestConfigErrors) ... ok test_bond_multiple_assignments (generator.test_bonds.TestConfigErrors) ... ok test_bond_components (generator.test_bonds.TestNetworkManager) ... ok test_bond_empty (generator.test_bonds.TestNetworkManager) ... ok test_bond_empty_params (generator.test_bonds.TestNetworkManager) ... ok test_bond_primary_slave (generator.test_bonds.TestNetworkManager) ... ok test_bond_with_params (generator.test_bonds.TestNetworkManager) ... ok test_bond_components (generator.test_bonds.TestNetworkd) ... ok test_bond_dhcp6_no_accept_ra (generator.test_bonds.TestNetworkd) ... ok test_bond_empty (generator.test_bonds.TestNetworkd) ... ok test_bond_empty_parameters (generator.test_bonds.TestNetworkd) ... ok test_bond_primary_slave (generator.test_bonds.TestNetworkd) ... ok test_bond_primary_slave_duplicate (generator.test_bonds.TestNetworkd) ... ok Validate that the correct spelling of gratuitous also works ... ok test_bond_with_parameters (generator.test_bonds.TestNetworkd) ... ok test_bond_with_parameters_all_suffix (generator.test_bonds.TestNetworkd) ... ok test_bridge_invalid_dev_for_path_cost (generator.test_bridges.TestConfigErrors) ... ok test_bridge_invalid_dev_for_port_prio (generator.test_bridges.TestConfigErrors) ... ok test_bridge_invalid_path_cost (generator.test_bridges.TestConfigErrors) ... ok test_bridge_invalid_port_prio (generator.test_bridges.TestConfigErrors) ... ok test_bridge_multiple_assignments (generator.test_bridges.TestConfigErrors) ... ok test_bridge_path_cost_already_defined (generator.test_bridges.TestConfigErrors) ... ok test_bridge_port_prio_already_defined (generator.test_bridges.TestConfigErrors) ... ok test_bridge_unknown_iface (generator.test_bridges.TestConfigErrors) ... ok test_bridge_components (generator.test_bridges.TestNetworkManager) ... ok test_bridge_def_renderer (generator.test_bridges.TestNetworkManager) ... ok test_bridge_empty (generator.test_bridges.TestNetworkManager) ... ok test_bridge_forward_declaration (generator.test_bridges.TestNetworkManager) ... ok test_bridge_params (generator.test_bridges.TestNetworkManager) ... ok test_bridge_set_mac (generator.test_bridges.TestNetworkManager) ... ok test_bridge_type_renderer (generator.test_bridges.TestNetworkManager) ... ok test_bridge_components (generator.test_bridges.TestNetworkd) ... ok test_bridge_def_renderer (generator.test_bridges.TestNetworkd) ... ok test_bridge_dhcp6_no_accept_ra (generator.test_bridges.TestNetworkd) ... ok test_bridge_empty (generator.test_bridges.TestNetworkd) ... ok test_bridge_forward_declaration (generator.test_bridges.TestNetworkd) ... ok test_bridge_params (generator.test_bridges.TestNetworkd) ... ok test_bridge_set_mac (generator.test_bridges.TestNetworkd) ... ok test_bridge_type_renderer (generator.test_bridges.TestNetworkd) ... ok test_eth_bridge_nm_blacklist (generator.test_bridges.TestNetworkd) ... ok test_fwdecl_bridge_on_bond (generator.test_common.TestForwardDeclaration) ... ok test_fwdecl_feature_blend (generator.test_common.TestForwardDeclaration) ... ok test_add_def (generator.test_common.TestMerging) ... ok test_change_def (generator.test_common.TestMerging) ... ok test_cleanup_old_config (generator.test_common.TestMerging) ... ok test_def_in_lib (generator.test_common.TestMerging) ... ok test_def_in_run (generator.test_common.TestMerging) ... ok test_global_backend (generator.test_common.TestMerging) ... ok test_ref (generator.test_common.TestMerging) ... ok test_eth_def_renderer (generator.test_common.TestNetworkManager) ... ok test_eth_dhcp4_and_6 (generator.test_common.TestNetworkManager) ... ok test_eth_dhcp6 (generator.test_common.TestNetworkManager) ... ok test_eth_global_renderer (generator.test_common.TestNetworkManager) ... ok test_eth_ipv6_privacy (generator.test_common.TestNetworkManager) ... ok test_eth_manual_addresses (generator.test_common.TestNetworkManager) ... ok test_eth_manual_addresses_dhcp (generator.test_common.TestNetworkManager) ... ok test_eth_type_renderer (generator.test_common.TestNetworkManager) ... ok test_gateway (generator.test_common.TestNetworkManager) ... ok test_global_renderer_only (generator.test_common.TestNetworkManager) ... ok test_ip6_addr_gen_mode (generator.test_common.TestNetworkManager) ... ok test_ip6_addr_gen_token (generator.test_common.TestNetworkManager) ... ok test_ipv6_mtu (generator.test_common.TestNetworkManager) ... ok test_mtu_all (generator.test_common.TestNetworkManager) ... ok test_nameserver (generator.test_common.TestNetworkManager) ... ok test_dhcp_critical_true (generator.test_common.TestNetworkd) ... ok test_dhcp_identifier_duid (generator.test_common.TestNetworkd) ... ok test_dhcp_identifier_mac (generator.test_common.TestNetworkd) ... ok test_eth_address_option_label (generator.test_common.TestNetworkd) ... ok test_eth_address_option_lifetime_forever (generator.test_common.TestNetworkd) ... ok test_eth_address_option_lifetime_zero (generator.test_common.TestNetworkd) ... ok test_eth_address_option_multi_pass (generator.test_common.TestNetworkd) ... ok test_eth_def_renderer (generator.test_common.TestNetworkd) ... ok test_eth_dhcp4_and_6 (generator.test_common.TestNetworkd) ... ok test_eth_dhcp6 (generator.test_common.TestNetworkd) ... ok test_eth_dhcp6_accept_ra (generator.test_common.TestNetworkd) ... ok test_eth_dhcp6_accept_ra_unset (generator.test_common.TestNetworkd) ... ok test_eth_dhcp6_no_accept_ra (generator.test_common.TestNetworkd) ... ok test_eth_global_renderer (generator.test_common.TestNetworkd) ... ok test_eth_ipv6_privacy (generator.test_common.TestNetworkd) ... ok test_eth_manual_addresses (generator.test_common.TestNetworkd) ... ok test_eth_manual_addresses_dhcp (generator.test_common.TestNetworkd) ... ok test_eth_type_renderer (generator.test_common.TestNetworkd) ... ok test_gateway (generator.test_common.TestNetworkd) ... ok test_ip6_addr_gen_mode (generator.test_common.TestNetworkd) ... ok test_ip6_addr_gen_token (generator.test_common.TestNetworkd) ... ok test_link_local_all (generator.test_common.TestNetworkd) ... ok test_link_local_disabled (generator.test_common.TestNetworkd) ... ok test_link_local_ipv4 (generator.test_common.TestNetworkd) ... ok test_link_local_ipv6 (generator.test_common.TestNetworkd) ... ok test_mtu_all (generator.test_common.TestNetworkd) ... ok test_nameserver (generator.test_common.TestNetworkd) ... ok test_optional (generator.test_common.TestNetworkd) ... ok test_optional_addresses (generator.test_common.TestNetworkd) ... ok test_optional_addresses_invalid (generator.test_common.TestNetworkd) ... ok test_optional_addresses_multiple (generator.test_common.TestNetworkd) ... ok test_override_default_metric_v4 (generator.test_dhcp_overrides.TestNetworkManager) ... ok test_override_default_metric_v6 (generator.test_dhcp_overrides.TestNetworkManager) ... ok test_dhcp_overrides_default_metric (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_hostname (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_send_hostname (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_dns (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_domains (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_hostname (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_mtu (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_ntp (generator.test_dhcp_overrides.TestNetworkd) ... ok test_dhcp_overrides_use_routes (generator.test_dhcp_overrides.TestNetworkd) ... ok test_addr_gen_mode_and_addr_gen_token (generator.test_errors.TestConfigErrors) ... ok test_addr_gen_mode_not_supported (generator.test_errors.TestConfigErrors) ... ok test_device_bad_route_metric (generator.test_errors.TestConfigErrors) ... ok test_device_bad_route_mtu (generator.test_errors.TestConfigErrors) ... ok test_device_bad_route_to (generator.test_errors.TestConfigErrors) ... ok test_device_bad_route_via (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_invalid_address (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_invalid_fwmark (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_invalid_prio (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_invalid_table (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_invalid_tos (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_mismatched_addresses (generator.test_errors.TestConfigErrors) ... ok test_device_ip_rule_missing_address (generator.test_errors.TestConfigErrors) ... ok test_device_route_family_mismatch_ipv4_to (generator.test_errors.TestConfigErrors) ... ok test_device_route_family_mismatch_ipv6_to (generator.test_errors.TestConfigErrors) ... ok test_device_route_invalid_onlink (generator.test_errors.TestConfigErrors) ... ok test_device_route_invalid_scope (generator.test_errors.TestConfigErrors) ... ok test_device_route_invalid_table (generator.test_errors.TestConfigErrors) ... ok test_device_route_invalid_type (generator.test_errors.TestConfigErrors) ... ok test_device_route_missing_to (generator.test_errors.TestConfigErrors) ... ok test_device_route_missing_via (generator.test_errors.TestConfigErrors) ... ok test_device_route_scope_link_missing_to (generator.test_errors.TestConfigErrors) ... ok test_device_route_type_missing_to (generator.test_errors.TestConfigErrors) ... ok test_empty_ipv4_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_empty_ipv6_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_glob_in_id (generator.test_errors.TestConfigErrors) ... ok test_id_redef_type_mismatch (generator.test_errors.TestConfigErrors) ... ok test_invalid_accept_ra (generator.test_errors.TestConfigErrors) ... ok test_invalid_addr_gen_mode (generator.test_errors.TestConfigErrors) ... ok test_invalid_addr_gen_token (generator.test_errors.TestConfigErrors) ... ok test_invalid_address_node_type (generator.test_errors.TestConfigErrors) ... ok test_invalid_address_option_lifetime (generator.test_errors.TestConfigErrors) ... ok test_invalid_address_option_value (generator.test_errors.TestConfigErrors) ... ok test_invalid_bool (generator.test_errors.TestConfigErrors) ... ok test_invalid_dhcp_identifier (generator.test_errors.TestConfigErrors) ... ok test_invalid_gateway4 (generator.test_errors.TestConfigErrors) ... ok test_invalid_gateway6 (generator.test_errors.TestConfigErrors) ... ok test_invalid_id (generator.test_errors.TestConfigErrors) ... ok test_invalid_ipv4_address (generator.test_errors.TestConfigErrors) ... ok test_invalid_ipv4_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_invalid_ipv6_address (generator.test_errors.TestConfigErrors) ... ok test_invalid_ipv6_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_invalid_link_local_set (generator.test_errors.TestConfigErrors) ... ok test_invalid_link_local_value (generator.test_errors.TestConfigErrors) ... ok test_invalid_mac_match (generator.test_errors.TestConfigErrors) ... ok test_invalid_name_match (generator.test_errors.TestConfigErrors) ... ok test_invalid_nameserver_ipv4 (generator.test_errors.TestConfigErrors) ... ok test_invalid_nameserver_ipv6 (generator.test_errors.TestConfigErrors) ... ok test_invalid_nm_options (generator.test_errors.TestConfigErrors) ... ok test_invalid_version (generator.test_errors.TestConfigErrors) ... ok test_invalid_yaml_tabs (generator.test_errors.TestConfigErrors) ... ok test_invalid_yaml_undefined_alias (generator.test_errors.TestConfigErrors) ... ok test_invalid_yaml_undefined_alias_at_eof (generator.test_errors.TestConfigErrors) ... ok test_malformed_yaml (generator.test_errors.TestConfigErrors) ... ok test_missing_ipv4_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_missing_ipv6_prefixlen (generator.test_errors.TestConfigErrors) ... ok test_set_name_without_match (generator.test_errors.TestConfigErrors) ... ok test_unknown_global_renderer (generator.test_errors.TestConfigErrors) ... ok test_unknown_type_renderer (generator.test_errors.TestConfigErrors) ... ok test_virtual_match (generator.test_errors.TestConfigErrors) ... ok test_virtual_set_name (generator.test_errors.TestConfigErrors) ... ok test_virtual_wol (generator.test_errors.TestConfigErrors) ... ok test_vlan_invalid_id (generator.test_errors.TestConfigErrors) ... ok test_vlan_missing_id (generator.test_errors.TestConfigErrors) ... ok test_vlan_missing_link (generator.test_errors.TestConfigErrors) ... ok test_vlan_unknown_link (generator.test_errors.TestConfigErrors) ... ok test_vlan_unknown_renderer (generator.test_errors.TestConfigErrors) ... ok test_wifi_ap_invalid_freq24 (generator.test_errors.TestConfigErrors) ... ok test_wifi_ap_invalid_freq5 (generator.test_errors.TestConfigErrors) ... ok test_wifi_ap_unknown_band (generator.test_errors.TestConfigErrors) ... ok test_wifi_ap_unknown_key (generator.test_errors.TestConfigErrors) ... ok test_wifi_ap_unknown_mode (generator.test_errors.TestConfigErrors) ... ok test_wifi_duplicate_ssid (generator.test_errors.TestConfigErrors) ... ok test_wifi_empty_ap (generator.test_errors.TestConfigErrors) ... ok test_wifi_invalid_hidden (generator.test_errors.TestConfigErrors) ... ok test_wifi_no_ap (generator.test_errors.TestConfigErrors) ... ok test_wrong_indent (generator.test_errors.TestConfigErrors) ... ok test_yaml_expected_mapping (generator.test_errors.TestConfigErrors) ... ok test_yaml_expected_scalar (generator.test_errors.TestConfigErrors) ... ok test_yaml_expected_sequence (generator.test_errors.TestConfigErrors) ... ok test_eth_implicit_name_match_dhcp4 (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_all (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_by_driver (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_by_driver_rename (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_by_mac_rename (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_mac_dhcp4 (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_name (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_name_glob (generator.test_ethernets.TestNetworkManager) ... ok test_eth_match_name_rename (generator.test_ethernets.TestNetworkManager) ... ok test_eth_mtu (generator.test_ethernets.TestNetworkManager) ... ok test_eth_set_mac (generator.test_ethernets.TestNetworkManager) ... ok test_eth_sriov_link (generator.test_ethernets.TestNetworkManager) ... ok test_eth_sriov_virtual_functions (generator.test_ethernets.TestNetworkManager) ... ok test_eth_wol (generator.test_ethernets.TestNetworkManager) ... ok test_match_multiple (generator.test_ethernets.TestNetworkManager) ... ok test_eth_implicit_name_match_dhcp4 (generator.test_ethernets.TestNetworkd) ... ok test_eth_lldp (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_all (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_all_names (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_by_driver_rename (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_by_mac_rename (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_dhcp4 (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_name (generator.test_ethernets.TestNetworkd) ... ok test_eth_match_name_rename (generator.test_ethernets.TestNetworkd) ... ok test_eth_mtu (generator.test_ethernets.TestNetworkd) ... ok test_eth_set_mac (generator.test_ethernets.TestNetworkd) ... ok test_eth_sriov_virtual_functions (generator.test_ethernets.TestNetworkd) ... ok test_eth_sriov_vlan_filterv_link (generator.test_ethernets.TestNetworkd) ... ok test_eth_wol (generator.test_ethernets.TestNetworkd) ... ok test_match_multiple (generator.test_ethernets.TestNetworkd) ... ok test_cdma_config (generator.test_modems.TestNetworkManager) ... ok test_gsm_apn (generator.test_modems.TestNetworkManager) ... ok test_gsm_apn_username_password (generator.test_modems.TestNetworkManager) ... ok test_gsm_auto_config (generator.test_modems.TestNetworkManager) ... ok test_gsm_auto_config_implicit (generator.test_modems.TestNetworkManager) ... ok test_gsm_device_id (generator.test_modems.TestNetworkManager) ... ok test_gsm_example (generator.test_modems.TestNetworkManager) ... ok test_gsm_network_id (generator.test_modems.TestNetworkManager) ... ok test_gsm_pin (generator.test_modems.TestNetworkManager) ... ok test_gsm_sim_id (generator.test_modems.TestNetworkManager) ... ok test_gsm_sim_operator_id (generator.test_modems.TestNetworkManager) ... ok test_modem_nm_integration (generator.test_modems.TestNetworkManager) ... ok test_not_supported (generator.test_modems.TestNetworkd) ... ok test_bond_auto_ovs_backend (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_lacp (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_lacp_invalid (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_lacp_wrong_type (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_mode_explicit_params (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_mode_implicit_params (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_mode_ovs_invalid (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_no_bridge (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_not_enough_interfaces (generator.test_ovs.TestOpenVSwitch) ... ok test_bond_setup (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_auto_ovs_backend (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_addresses_invalid_interface_type (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_connection_mode_invalid_interface_type (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_invalid_connection_mode (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_invalid_target (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_invalid_target_ip (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_controller_invalid_target_port (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_external_ids_other_config (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_fail_mode_invalid (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_non_default_parameters (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_non_ovs_bond (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_set_protocols (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_set_protocols_invalid (generator.test_ovs.TestOpenVSwitch) ... ok test_bridge_setup (generator.test_ovs.TestOpenVSwitch) ... ok test_duplicate_map_entry (generator.test_ovs.TestOpenVSwitch) ... ok test_fail_mode_non_bridge (generator.test_ovs.TestOpenVSwitch) ... ok test_fake_vlan_bridge_setup (generator.test_ovs.TestOpenVSwitch) ... ok test_few_ports (generator.test_ovs.TestOpenVSwitch) ... ok test_global_external_ids_other_config (generator.test_ovs.TestOpenVSwitch) ... ok test_global_ports (generator.test_ovs.TestOpenVSwitch) ... ok test_global_set_protocols (generator.test_ovs.TestOpenVSwitch) ... ok test_global_ssl (generator.test_ovs.TestOpenVSwitch) ... ok test_implicit_fake_vlan_bridge_setup (generator.test_ovs.TestOpenVSwitch) ... ok test_interface_external_ids_other_config (generator.test_ovs.TestOpenVSwitch) ... ok test_interface_invalid_external_ids_other_config (generator.test_ovs.TestOpenVSwitch) ... ok test_invalid_device_type (generator.test_ovs.TestOpenVSwitch) ... ok test_many_ports (generator.test_ovs.TestOpenVSwitch) ... ok test_missing_ssl (generator.test_ovs.TestOpenVSwitch) ... ok test_no_ovs_config (generator.test_ovs.TestOpenVSwitch) ... ok test_ovs_invalid_peer (generator.test_ovs.TestOpenVSwitch) ... ok test_ovs_invalid_port (generator.test_ovs.TestOpenVSwitch) ... ok test_patch_ports (generator.test_ovs.TestOpenVSwitch) ... ok test_rstp_non_bridge (generator.test_ovs.TestOpenVSwitch) ... ok test_set_protocols_invalid_interface (generator.test_ovs.TestOpenVSwitch) ... ok [NetworkManager] Validate config when setting a default metric for DHCPv4 ... ok [NetworkManager] Validate config when setting a default metric for DHCPv6 ... ok test_route_from (generator.test_routing.TestNetworkManager) ... ok test_route_mtu (generator.test_routing.TestNetworkManager) ... ok test_route_onlink (generator.test_routing.TestNetworkManager) ... ok test_route_options (generator.test_routing.TestNetworkManager) ... ok test_route_reject_scope (generator.test_routing.TestNetworkManager) ... ok test_route_reject_type (generator.test_routing.TestNetworkManager) ... ok test_route_table (generator.test_routing.TestNetworkManager) ... ok test_route_v4_multiple (generator.test_routing.TestNetworkManager) ... ok test_route_v4_single (generator.test_routing.TestNetworkManager) ... ok test_route_v6_multiple (generator.test_routing.TestNetworkManager) ... ok test_route_v6_single (generator.test_routing.TestNetworkManager) ... ok test_routes_mixed (generator.test_routing.TestNetworkManager) ... ok [NetworkManager] Validate config when use-routes DHCP4 override is used ... ok [NetworkManager] Validate config when use-routes DHCP6 override is used ... ok [networkd] Validate config generation when metric DHCP override is used ... ok test_ip_rule_fwmark (generator.test_routing.TestNetworkd) ... ok test_ip_rule_priority (generator.test_routing.TestNetworkd) ... ok test_ip_rule_table (generator.test_routing.TestNetworkd) ... ok test_ip_rule_tos (generator.test_routing.TestNetworkd) ... ok test_route_invalid_family_to (generator.test_routing.TestNetworkd) ... ok test_route_v4_from (generator.test_routing.TestNetworkd) ... ok test_route_v4_mtu (generator.test_routing.TestNetworkd) ... ok test_route_v4_multiple (generator.test_routing.TestNetworkd) ... ok test_route_v4_onlink (generator.test_routing.TestNetworkd) ... ok test_route_v4_onlink_no (generator.test_routing.TestNetworkd) ... ok test_route_v4_scope (generator.test_routing.TestNetworkd) ... ok test_route_v4_scope_redefine (generator.test_routing.TestNetworkd) ... ok test_route_v4_single (generator.test_routing.TestNetworkd) ... ok test_route_v4_single_mulit_parse (generator.test_routing.TestNetworkd) ... ok test_route_v4_table (generator.test_routing.TestNetworkd) ... ok test_route_v4_type_blackhole (generator.test_routing.TestNetworkd) ... ok test_route_v4_type_redefine (generator.test_routing.TestNetworkd) ... ok test_route_v6_multiple (generator.test_routing.TestNetworkd) ... ok test_route_v6_scope_host (generator.test_routing.TestNetworkd) ... ok test_route_v6_single (generator.test_routing.TestNetworkd) ... ok test_route_v6_type (generator.test_routing.TestNetworkd) ... ok [networkd] Validate config generation when use-routes DHCP override is used ... ok Fail if local/remote IP for tunnel include /prefix ... ok Ensure an invalid tunnel mode shows an error message ... ok Show an error if a mode is selected that can't be handled by the renderer ... ok Show an error if tunnel keys stanza is malformed ... ok Fail if local/remote IP for tunnel are malformed ... ok Fail if local IP is missing ... ok Fail if tunnel mode is missing ... ok Fail if remote IP is missing ... ok [networkd] Show an error if input-key is used for a mode that does not support it ... ok [networkd] Show an error if output-key is used for a mode that does not support it ... ok [NetworkManager] Show an error if input-key is used for a mode that does not support it ... ok [NetworkManager] Show an error if output-key is used for a mode that does not support it ... ok Show an error when an IPv6 local addr is used for an IPv4 tunnel mode ... ok Show an error when an IPv4 local addr is used for an IPv6 tunnel mode ... ok Show an error when an IPv6 remote addr is used for an IPv4 tunnel mode ... ok Show an error when an IPv4 remote addr is used for an IPv6 tunnel mode ... ok [wireguard] Validate generation of wireguard config with two peers ... ok [wireguard] Show an error for an invalid private key-file ... ok [wireguard] Show an error for an invalid pre shared key-file ... ok [NetworkManager] Validate generation of GRE tunnels ... ok [NetworkManager] Validate generation of GRE tunnels with keys ... ok [NetworkManager] Validate generation of IP6GRE tunnels ... ok [NetworkManager] Validate generation of IP6GRE tunnels with key ... ok [NetworkManager] Validate generation of IP6IP6 tunnels ... ok [NetworkManager] Validate generation of IPIP tunnels ... ok [wireguard] Validate generation of wireguard config with v6 remote endpoint ... ok [NetworkManager] Validate ISATAP tunnel generation ... ok [wireguard] Validate generation of another simple wireguard config ... ok [wireguard] Validate generation of simple wireguard config ... ok [wireguard] Validate generation of a wireguard config, which is parsed multiple times ... ok [NetworkManager] Validate generation of SIT tunnels ... ok [NetworkManager] Validate generation of SIT tunnels (HE example) ... ok [NetworkManager] Validate generation of VTI tunnels ... ok [NetworkManager] Validate generation of VTI6 tunnels ... ok [wireguard] Validate generation of wireguard config with two peers ... ok [wireguard] Show an error if the address is completely bogus ... ok [wireguard] Show an error if ipv4 prefix is missing ... ok [wireguard] Show an error if ipv6 prefix is missing ... ok [wireguard] Show an error if ipv4 prefix is too big ... ok [wireguard] Show an error if ipv6 prefix too big ... ok [wireguard] Show an error for a bogus key in a peer ... ok [wireguard] Show an error for an invalid private key ... ok [wireguard] Show an error for an invalid private key ... ok [wireguard] Show an error for an invalid pre shared key ... ok [wireguard] Show an error for malformed-v6 remote endpoint ... ok [wireguard] Show an error for v6 remote endpoint without closing brace ... ok [wireguard] Show an error for v6 remote endpoint without port ... ok [wireguard] Show an error if keepalive is too big ... ok [wireguard] Show an error if keepalive is not an int ... ok [wireguard] Show an error for a missing private key ... ok [wireguard] Show an error for a missing allowed_ips ... ok [wireguard] Show an error for missing peers ... ok [wireguard] Show an error for missing public_key ... ok [wireguard] Show an error if ipv4 remote endpoint port is too big ... ok [wireguard] Show an error if ipv4 remote endpoint lacks a port ... ok [wireguard] Show an error if ipv6 remote endpoint lacks a port ... ok [wireguard] Show an error if fqdn remote endpoint lacks a port ... ok [wireguard] Show an error for too-short remote endpoint ... ok [networkd] Validate generation of GRE tunnels ... ok [networkd] Validate generation of GRETAP tunnels ... ok [networkd] Validate generation of IP6GRE tunnels ... ok [networkd] Validate generation of IP6GRETAP tunnels ... ok [networkd] Validate generation of IPIP tunnels ... ok [networkd] Validate generation of IPIP6 tunnels ... ok [wireguard] Validate generation of wireguard config with v6 remote endpoint ... ok [networkd] Warning for ISATAP tunnel generation not supported ... ok [wireguard] Validate generation of another simple wireguard config ... ok [wireguard] Validate generation of simple wireguard config ... ok [wireguard] Validate generation of a wireguard config, which is parsed multiple times ... ok [networkd] Validate generation of SIT tunnels ... ok [networkd] Validate generation of SIT tunnels (HE example) ... ok [networkd] Validate generation of VTI tunnels ... ok [networkd] Validate generation of VTI6 tunnels ... ok [networkd] Validate VTI6 tunnel generation key handling ... ok [networkd] Validate generation of VTI6 tunnels with input/output keys ... ok [networkd] Validate VTI tunnel generation key handling ... ok [networkd] Validate generation of VTI tunnels with key dict ... ok [networkd] Validate generation of VTI tunnels with input/output keys ... ok test_vlan (generator.test_vlans.TestNetworkManager) ... ok test_vlan_parent_match (generator.test_vlans.TestNetworkManager) ... ok test_vlan_sriov (generator.test_vlans.TestNetworkManager) ... ok test_vlan (generator.test_vlans.TestNetworkd) ... ok test_vlan_parent_match (generator.test_vlans.TestNetworkd) ... ok test_vlan_sriov (generator.test_vlans.TestNetworkd) ... ok test_wifi_invalid_wowlan (generator.test_wifis.TestConfigErrors) ... ok test_wifi_wowlan_exclusive (generator.test_wifis.TestConfigErrors) ... ok test_wifi_wowlan_unsupported (generator.test_wifis.TestConfigErrors) ... ok test_wifi_adhoc (generator.test_wifis.TestNetworkManager) ... ok test_wifi_ap (generator.test_wifis.TestNetworkManager) ... ok test_wifi_default (generator.test_wifis.TestNetworkManager) ... ok test_wifi_match_all (generator.test_wifis.TestNetworkManager) ... ok test_wifi_match_mac (generator.test_wifis.TestNetworkManager) ... ok test_wifi_wowlan (generator.test_wifis.TestNetworkManager) ... ok test_wifi_wowlan_default (generator.test_wifis.TestNetworkManager) ... ok test_wifi (generator.test_wifis.TestNetworkd) ... ok test_wifi_ap (generator.test_wifis.TestNetworkd) ... ok test_wifi_match (generator.test_wifis.TestNetworkd) ... ok test_wifi_route (generator.test_wifis.TestNetworkd) ... ok test_wifi_upgrade (generator.test_wifis.TestNetworkd) ... ok test_wifi_wowlan (generator.test_wifis.TestNetworkd) ... ok test_wifi_wowlan_default (generator.test_wifis.TestNetworkd) ... ok test_get_all (test_cli_get_set.TestGet) ... ok test_get_escaped_dot (test_cli_get_set.TestGet) ... ok test_get_mapping (test_cli_get_set.TestGet) ... ok test_get_modems (test_cli_get_set.TestGet) ... ok test_get_null (test_cli_get_set.TestGet) ... ok test_get_scalar (test_cli_get_set.TestGet) ... ok test_get_sequence (test_cli_get_set.TestGet) ... ok test_set_append (test_cli_get_set.TestSet) ... ok test_set_delete (test_cli_get_set.TestSet) ... ok test_set_delete_file (test_cli_get_set.TestSet) ... ok test_set_empty_origin_hint (test_cli_get_set.TestSet) ... ok test_set_escaped_dot (test_cli_get_set.TestSet) ... ok test_set_invalid (test_cli_get_set.TestSet) ... ok test_set_invalid_delete (test_cli_get_set.TestSet) ... ok test_set_invalid_input (test_cli_get_set.TestSet) ... ok test_set_invalid_validation (test_cli_get_set.TestSet) ... ok test_set_invalid_validation2 (test_cli_get_set.TestSet) ... ok test_set_invalid_yaml_read (test_cli_get_set.TestSet) ... ok test_set_mapping (test_cli_get_set.TestSet) ... ok test_set_origin_hint (test_cli_get_set.TestSet) ... ok test_set_overwrite (test_cli_get_set.TestSet) ... ok test_set_overwrite_eq (test_cli_get_set.TestSet) ... ok test_set_scalar (test_cli_get_set.TestSet) ... ok test_set_scalar2 (test_cli_get_set.TestSet) ... ok test_set_sequence (test_cli_get_set.TestSet) ... ok test_set_sequence2 (test_cli_get_set.TestSet) ... ok test__copy_tree (test_configmanager.TestConfigManager) ... ok test__copy_tree_missing_source (test_configmanager.TestConfigManager) ... ok test_add (test_configmanager.TestConfigManager) ... ok test_backup_missing_dirs (test_configmanager.TestConfigManager) ... ok test_backup_with_config_file (test_configmanager.TestConfigManager) ... ok test_backup_without_config_file (test_configmanager.TestConfigManager) ... ok test_cleanup (test_configmanager.TestConfigManager) ... ok test_parse (test_configmanager.TestConfigManager) ... ok test_parse_emptydict (test_configmanager.TestConfigManager) ... ok test_parse_extra_config (test_configmanager.TestConfigManager) ... ok test_parse_merging (test_configmanager.TestConfigManager) ... ok test_parse_merging_ovs (test_configmanager.TestConfigManager) ... ok test_revert (test_configmanager.TestConfigManager) ... ok test_revert_extra_files (test_configmanager.TestConfigManager) ... ok test_clear_col (test_ovs.TestOVS) ... ok test_clear_col_default (test_ovs.TestOVS) ... ok test_clear_dict (test_ovs.TestOVS) ... ok test_clear_global (test_ovs.TestOVS) ... ok test_clear_global_ssl (test_ovs.TestOVS) ... ok test_clear_global_unknown (test_ovs.TestOVS) ... ok test_clear_settings_tag (test_ovs.TestOVS) ... ok test_is_ovs_interface (test_ovs.TestOVS) ... ok test_is_ovs_interface_false (test_ovs.TestOVS) ... ok test_is_ovs_interface_invalid_key (test_ovs.TestOVS) ... ok test_is_ovs_interface_recursive (test_ovs.TestOVS) ... ok test_is_ovs_interface_special_key (test_ovs.TestOVS) ... ok test_no_clear_global_different (test_ovs.TestOVS) ... ok test_no_clear_global_ssl_different (test_ovs.TestOVS) ... ok test_apply_sriov_config (test_sriov.TestSRIOV) ... ok test_apply_sriov_config_invalid_vlan (test_sriov.TestSRIOV) ... ok test_apply_sriov_config_many_match (test_sriov.TestSRIOV) ... ok test_apply_sriov_config_too_many_vlans (test_sriov.TestSRIOV) ... ok test_apply_vlan_filter_for_vf (test_sriov.TestSRIOV) ... ok test_apply_vlan_filter_for_vf_failed_ip_link_set (test_sriov.TestSRIOV) ... ok test_apply_vlan_filter_for_vf_failed_no_index (test_sriov.TestSRIOV) ... ok test_get_vf_count_and_functions (test_sriov.TestSRIOV) ... ok test_get_vf_count_and_functions_many_match (test_sriov.TestSRIOV) ... ok test_get_vf_count_and_functions_not_enough_explicit (test_sriov.TestSRIOV) ... ok test_get_vf_count_and_functions_set_name (test_sriov.TestSRIOV) ... ok test_perform_hardware_specific_quirks (test_sriov.TestSRIOV) ... ok test_perform_hardware_specific_quirks_failed (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf_failsafe (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf_over_max (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf_over_theoretical_max (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf_read_failed (test_sriov.TestSRIOV) ... ok test_set_numvfs_for_pf_write_failed (test_sriov.TestSRIOV) ... ok test_echo (test_terminal.TestTerminal) ... SKIP: not supported when run from a script test_nonblocking_io (test_terminal.TestTerminal) ... SKIP: not supported when run from a script test_reset (test_terminal.TestTerminal) ... SKIP: not supported when run from a script test_save (test_terminal.TestTerminal) ... SKIP: not supported when run from a script test_save_and_restore_with_dict (test_terminal.TestTerminal) ... SKIP: not supported when run from a script test_find_matching_iface (test_utils.TestUtils) ... ok test_find_matching_iface_name_and_driver (test_utils.TestUtils) ... ok test_find_matching_iface_too_many (test_utils.TestUtils) ... ok test_nm_interfaces (test_utils.TestUtils) ... ok test_nm_interfaces_globbing (test_utils.TestUtils) ... ok test_nm_interfaces_globbing2 (test_utils.TestUtils) ... ok Name Stmts Miss Cover Missing ------------------------------------------------------------------- netplan/__init__.py 2 0 100% netplan/_features.py 1 0 100% netplan/cli/__init__.py 0 0 100% netplan/cli/commands/__init__.py 9 0 100% netplan/cli/commands/apply.py 21 0 100% netplan/cli/commands/generate.py 22 0 100% netplan/cli/commands/get.py 33 0 100% netplan/cli/commands/info.py 18 0 100% netplan/cli/commands/ip.py 59 0 100% netplan/cli/commands/migrate.py 262 0 100% netplan/cli/commands/set.py 74 0 100% netplan/cli/commands/try_command.py 21 0 100% netplan/cli/core.py 18 0 100% netplan/cli/ovs.py 45 0 100% netplan/cli/sriov.py 163 0 100% netplan/cli/utils.py 107 0 100% netplan/configmanager.py 199 0 100% netplan/terminal.py 54 36 33% 35-38, 41-45, 48-52, 55-56, 59-60, 119-128, 137-147 dbus/__init__.py 0 0 100% generator/__init__.py 0 0 100% generator/base.py 140 0 100% integration/__init__.py 0 0 100% _bootlocale.py 26 26 0% 7-46 asyncio/__init__.py 18 18 0% 5-47 asyncio/base_events.py 1075 1075 0% 16-1915 asyncio/base_futures.py 42 42 0% 1-80 asyncio/base_subprocess.py 196 196 0% 1-285 asyncio/base_tasks.py 65 65 0% 1-85 asyncio/constants.py 10 10 0% 1-27 asyncio/coroutines.py 159 159 0% 1-269 asyncio/events.py 305 305 0% 3-795 asyncio/exceptions.py 19 19 0% 4-58 asyncio/format_helpers.py 50 50 0% 1-76 asyncio/futures.py 220 220 0% 3-423 asyncio/locks.py 200 200 0% 3-451 asyncio/log.py 2 2 0% 3-7 asyncio/protocols.py 40 40 0% 3-220 asyncio/queues.py 131 131 0% 1-252 asyncio/runners.py 33 33 0% 1-70 asyncio/selector_events.py 750 750 0% 7-1099 asyncio/sslproto.py 379 379 0% 1-733 asyncio/staggered.py 54 54 0% 3-149 asyncio/streams.py 381 381 0% 1-741 asyncio/subprocess.py 163 163 0% 1-241 asyncio/tasks.py 476 476 0% 3-982 asyncio/threads.py 9 9 0% 3-25 asyncio/transports.py 111 111 0% 3-329 asyncio/trsock.py 138 138 0% 1-206 asyncio/unix_events.py 848 848 0% 3-1466 concurrent/__init__.py 0 0 100% concurrent/futures/__init__.py 16 16 0% 4-53 concurrent/futures/_base.py 298 298 0% 4-632 contextvars.py 2 2 0% 1-4 ctypes/__init__.py 347 347 0% 3-563 ctypes/_endian.py 35 35 0% 1-61 ctypes/util.py 252 252 0% 1-387 ipaddress.py 944 944 0% 4-2280 unittest/mock.py 1537 1537 0% 7-2891 yaml/__init__.py 184 108 41% 15-16, 31-37, 44-55, 62-67, 73-78, 85-89, 96-101, 109-110, 123-132, 142, 152, 172, 182, 192, 201-213, 224-243, 250, 267, 298, 306, 316-322, 331-337, 345-350, 359-364, 373, 382, 391-397, 418, 425 yaml/composer.py 92 17 82% 18-22, 26-27, 40-41, 65-70, 74-75, 96, 108, 126 yaml/constructor.py 479 286 40% 32, 38-39, 44-45, 52, 61, 69, 71-72, 74, 82-98, 102, 107-108, 114, 119, 126, 134, 141, 148-157, 175-177, 186-204, 208-209, 213, 242, 244, 246, 248, 250, 252, 254-261, 271-292, 295-307, 323-350, 356-373, 377-394, 397-400, 417-424, 427, 487, 490-492, 495, 498, 501-513, 517, 520, 523, 526-538, 541-563, 566-570, 573-577, 581-593, 596-612, 617-621, 635-656, 659, 728, 731, 734, 738 yaml/cyaml.py 46 21 54% 19-21, 33-35, 40-42, 47-49, 59-66, 76-83, 93-100 yaml/dumper.py 23 8 65% 17-25, 35-43 yaml/emitter.py 838 421 50% 90, 93, 141, 163, 167, 171, 181-182, 184-185, 188-194, 199-202, 211, 218-219, 223, 239, 248, 254, 258, 261-264, 275-278, 281-290, 293-306, 311-314, 317-331, 334-352, 355-357, 360-364, 405-407, 415-418, 432, 440-442, 463-467, 479-481, 486-492, 498, 506-508, 513, 517, 519, 525, 529, 531, 540-543, 546-555, 558-578, 582, 584, 602-607, 614, 617-624, 630, 651-652, 675-676, 678-680, 682-683, 691, 693-694, 698, 700-707, 711-718, 720-727, 748, 752, 757, 762, 768, 776, 795, 811, 824, 835, 839-843, 846-850, 864-874, 876-885, 892, 896-901, 927-978, 981-989, 992-1043, 1046-1078, 1084, 1089, 1101-1112, 1114-1125, 1131 yaml/error.py 58 20 66% 17-34, 42, 73 yaml/events.py 61 6 90% 9-13, 17-19 yaml/loader.py 47 24 49% 14-19, 24-29, 44-49, 58-63 yaml/nodes.py 29 7 76% 4-7, 9-23 yaml/parser.py 352 157 55% 101, 110-111, 157, 163, 167-180, 197-199, 209-215, 218-246, 275-277, 283-291, 293-300, 302-310, 320-323, 333, 348-351, 357-369, 377-379, 382-398, 403-415, 434-435, 453-458, 482-483, 487-492, 503-510, 513-524, 527-529, 548-549, 558-559, 576-581 yaml/reader.py 122 33 73% 27-31, 34-40, 77-79, 90-92, 126-134, 141-143, 155-164 yaml/representer.py 248 101 59% 40-43, 50-60, 82, 100, 114-115, 120, 128, 132, 140, 151-155, 172-189, 210-213, 216-217, 220-221, 224-228, 231, 275-283, 286, 289-290, 293, 313-356, 360-364 yaml/resolver.py 135 75 44% 30, 33, 51-89, 94-112, 117-118, 122-141, 155-159 yaml/scanner.py 753 430 43% 119, 129, 133, 138, 177, 181, 185, 215, 219, 227, 231, 235, 239, 243, 258, 290-293, 318, 393-400, 403, 406, 411-422, 487-515, 520-543, 572-593, 604-610, 615-621, 626-632, 635, 638, 643-649, 687-688, 693-696, 701-704, 709, 714-719, 773, 779-780, 789-804, 808-825, 829-842, 846-855, 859-865, 869-874, 878-883, 887-897, 908-933, 937-974, 979-1049, 1054-1090, 1094-1104, 1108-1119, 1123-1132, 1151-1152, 1197-1198, 1200-1201, 1203-1223, 1230-1250, 1254-1268, 1288, 1299, 1318, 1328, 1334-1338, 1340, 1345, 1352-1370, 1375-1395, 1399-1414, 1428, 1433-1434 yaml/serializer.py 85 11 87% 31-34, 38, 48, 50, 62-63, 75-76, 81 yaml/tokens.py 76 17 78% 7-12, 20-23, 78-80, 85-87, 92-94 ------------------------------------------------------------------- TOTAL 14207 11109 22% ---------------------------------------------------------------------- Ran 542 tests in 22.215s OK (SKIP=5) tests/validate_docs.sh validate_docs: OK make[2]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' make[1]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a dh_installdirs -a debian/rules override_dh_auto_install make[1]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' dh_auto_install -- LIBDIR=/usr/lib/x86_64-linux-gnu make -j4 install DESTDIR=/build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" LIBDIR=/usr/lib/x86_64-linux-gnu make[2]: Entering directory '/build/netplan.io-A4SR6v/netplan.io-0.101' mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/sbin /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/netplan /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/systemd/system-generators /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/lib/x86_64-linux-gnu mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/man/man5 /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/man/man8 mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/doc/netplan/examples mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/netplan/netplan mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/include/netplan install -m 755 generate /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/netplan/ find netplan/ -name '*.py' -exec install -Dm 644 "{}" "/build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/netplan/{}" \; install -m 755 src/netplan.script /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/netplan/ ln -srf /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/netplan/netplan.script /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/sbin/netplan ln -srf /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/netplan/generate /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/systemd/system-generators/netplan # lib install -m 644 *.so.* /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/lib/x86_64-linux-gnu/ ln -snf libnetplan.so.0.0 /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/lib/x86_64-linux-gnu/libnetplan.so # headers, dev data install -m 644 src/*.h /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/include/netplan/ # TODO: install pkg-config once available # docs, data install -m 644 doc/*.html /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/doc/netplan/ install -m 644 examples/*.yaml /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/doc/netplan/examples/ install -m 644 doc/*.5 /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/man/man5/ install -m 644 doc/*.8 /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/man/man8/ install -T -D -m 644 netplan.completions /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/bash-completion/completions/netplan # dbus mkdir -p /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/dbus-1/system.d /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/dbus-1/system-services install -m 755 netplan-dbus /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//lib/netplan/ install -m 644 dbus/io.netplan.Netplan.conf /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/dbus-1/system.d/ install -m 644 dbus/io.netplan.Netplan.service /build/netplan.io-A4SR6v/netplan.io-0.101/debian/tmp//usr/share/dbus-1/system-services/ make[2]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' make[1]: Leaving directory '/build/netplan.io-A4SR6v/netplan.io-0.101' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libnetplan0' in '../libnetplan0_0.101-4_amd64.deb'. dpkg-deb: building package 'netplan.io' in '../netplan.io_0.101-4_amd64.deb'. dpkg-deb: building package 'libnetplan-dev' in '../libnetplan-dev_0.101-4_amd64.deb'. dpkg-deb: building package 'libnetplan0-dbgsym' in '../libnetplan0-dbgsym_0.101-4_amd64.deb'. dpkg-deb: building package 'netplan.io-dbgsym' in '../netplan.io-dbgsym_0.101-4_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../netplan.io_0.101-4_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/netplan.io-A4SR6v /tmp/netplan.io-0.101-4fjtliozy I: cleaning package lists and apt cache... W: deleting files in /tmp: netplan-config-BACKUP W: deleting files in /tmp: netplan-config-RSV9A1 W: deleting files in /tmp: netplan_4bp31hxg W: deleting files in /tmp: netplan_bnqc12xo W: deleting files in /tmp: netplan_74uty2ic W: deleting files in /tmp: netplan_eikc3xpz W: deleting files in /tmp: netplan_kq1az3_t W: deleting files in /tmp: netplan_5ka9uvht W: deleting files in /tmp: netplan_nzqjoc87 W: deleting files in /tmp: netplan_nlteay5l W: deleting files in /tmp: netplan_psolc2jm W: deleting files in /tmp: netplan_zvu21tss W: deleting files in /tmp: netplan_1v425qfe W: deleting files in /tmp: netplan_bhcuhm1l W: deleting files in /tmp: netplan-config-GQ1GB1 W: deleting files in /tmp: netplan-config-XC4CB1 W: deleting files in /tmp: netplan_hn02a1qb W: deleting files in /tmp: netplan_65bg03_g W: deleting files in /tmp: netplan_va0cz636 W: deleting files in /tmp: netplan_qo2dcpmk W: deleting files in /tmp: netplan_4ezsjtvm W: deleting files in /tmp: netplan_hp_4xdga W: deleting files in /tmp: netplan__uujkz9d W: deleting files in /tmp: netplan_3he48ksr W: deleting files in /tmp: netplan_jf62hzuo W: deleting files in /tmp: netplan_7c1jfho9 W: deleting files in /tmp: netplan_6sb1_wvk W: deleting files in /tmp: netplan-config-KMIAB1 W: deleting files in /tmp: netplan_58xhtkv3 W: deleting files in /tmp: netplan_b8jbja94 W: deleting files in /tmp: netplan_2b038jan W: deleting files in /tmp: netplan-config-8KSDB1 W: deleting files in /tmp: netplan_94cww604 W: deleting files in /tmp: netplan_trms3u3v W: deleting files in /tmp: netplan_brgl_gv_ W: deleting files in /tmp: netplan_bph3yhuh W: deleting files in /tmp: netplan_kne1zf20 W: deleting files in /tmp: netplan_dm790ar5 W: deleting files in /tmp: netplan_4aplu3q3 W: deleting files in /tmp: netplan_onfpr09o W: deleting files in /tmp: netplan-config-F7UXA1 W: deleting files in /tmp: netplan_9haw9rdg W: deleting files in /tmp: netplan-config-0X21A1 W: deleting files in /tmp: netplan_l2lv3vth W: deleting files in /tmp: netplan_yryh22eb W: deleting files in /tmp: netplan_0k4b69yj W: deleting files in /tmp: netplan_teg6ow0i W: deleting files in /tmp: netplan_7wf3kh6l W: deleting files in /tmp: netplan_k4ny5jur I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Eqbqigszr6... I: success in 504.5863 seconds md5: libnetplan-dev_0.101-4_amd64.deb: OK md5: libnetplan0-dbgsym_0.101-4_amd64.deb: OK md5: libnetplan0_0.101-4_amd64.deb: OK md5: netplan.io-dbgsym_0.101-4_amd64.deb: OK md5: netplan.io_0.101-4_amd64.deb: OK sha1: libnetplan-dev_0.101-4_amd64.deb: OK sha1: libnetplan0-dbgsym_0.101-4_amd64.deb: OK sha1: libnetplan0_0.101-4_amd64.deb: OK sha1: netplan.io-dbgsym_0.101-4_amd64.deb: OK sha1: netplan.io_0.101-4_amd64.deb: OK sha256: libnetplan-dev_0.101-4_amd64.deb: OK sha256: libnetplan0-dbgsym_0.101-4_amd64.deb: OK sha256: libnetplan0_0.101-4_amd64.deb: OK sha256: netplan.io-dbgsym_0.101-4_amd64.deb: OK sha256: netplan.io_0.101-4_amd64.deb: OK Checksums: OK