https://launchpad.net/ubuntu/+source/adsys/0.9.2~22.04/+build/24490863 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-053 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:15:55 UTC 2022 aarch64 Buildd toolchain package versions: launchpad-buildd_222~591~ubuntu20.04.1 python3-lpbuildd_222~591~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.5 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 20 Sep 15:11:36 ntpdate[1858]: adjust time server 10.211.37.1 offset -0.002522 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-24490863 --image-type chroot /home/buildd/filecache-default/d7d0133902b8cc1df688a841d4b96e994eeac2e0 Creating target for build PACKAGEBUILD-24490863 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-24490863 Starting target for build PACKAGEBUILD-24490863 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-24490863 'deb http://ftpmaster.internal/ubuntu jammy main universe' 'deb http://ftpmaster.internal/ubuntu jammy-security main universe' 'deb http://ftpmaster.internal/ubuntu jammy-updates main universe' 'deb http://ftpmaster.internal/ubuntu jammy-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-24490863 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-24490863 Updating target for build PACKAGEBUILD-24490863 Get:1 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:2 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-updates InRelease [114 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [270 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main arm64 Packages [1369 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/universe arm64 Packages [13.9 MB] Get:8 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main arm64 Packages [306 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [76.8 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/universe arm64 Packages [249 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [61.2 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 Packages [558 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [137 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-updates/universe arm64 Packages [383 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [104 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 Packages [171 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [48.5 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-proposed/universe arm64 Packages [423 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [57.2 kB] Fetched 24.7 MB in 10s (2370 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: gcc-12-base libperl5.34 libsemanage2 libsepol2 libssl3 perl-modules-5.34 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-aarch64-linux-gnu binutils-common bsdutils build-essential bzip2 ca-certificates coreutils cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++-11 gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libhwasan0 libidn2-0 libip4tc2 libisl23 libitm1 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libtsan0 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 169 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 105 MB of archives. After this operation, 332 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main arm64 libnsl-dev arm64 1.3.0-2build2 [72.1 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main arm64 libcrypt-dev arm64 1:4.4.27-1 [119 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libc6-dev arm64 2.35-0ubuntu3.1 [1544 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libc-dev-bin arm64 2.35-0ubuntu3.1 [19.6 kB] Get:6 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libtirpc-common all 1.3.2-2ubuntu0.1 [7766 B] Get:7 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libtirpc-dev arm64 1.3.2-2ubuntu0.1 [199 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libssl3 arm64 3.0.2-0ubuntu1.6 [1772 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main arm64 libk5crypto3 arm64 1.19.2-2 [91.6 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main arm64 libkrb5support0 arm64 1.19.2-2 [32.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main arm64 libkrb5-3 arm64 1.19.2-2 [356 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main arm64 libgssapi-krb5-2 arm64 1.19.2-2 [142 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libc6 arm64 2.35-0ubuntu3.1 [2706 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libc-bin arm64 2.35-0ubuntu3.1 [600 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main arm64 perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main arm64 libperl5.34 arm64 5.34.0-3ubuntu1 [4700 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main arm64 perl arm64 5.34.0-3ubuntu1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main arm64 perl-base arm64 5.34.0-3ubuntu1 [1707 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main arm64 bzip2 arm64 1.0.8-5build1 [34.6 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main arm64 libbz2-1.0 arm64 1.0.8-5build1 [36.0 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main arm64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main arm64 libcap-ng0 arm64 0.7.9-2.2build3 [11.2 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main arm64 libaudit1 arm64 1:3.0.7-1build1 [46.2 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam0g arm64 1.4.0-11ubuntu2 [60.6 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main arm64 libcrypt1 arm64 1:4.4.27-1 [86.8 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main arm64 libdb5.3 arm64 5.3.28+dfsg1-0.8ubuntu3 [714 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdbm6 arm64 1.23-1 [34.1 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdbm-compat4 arm64 1.23-1 [6294 B] Get:29 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 zlib1g arm64 1:1.2.11.dfsg-2ubuntu9.1 [57.0 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main arm64 debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libcom-err2 arm64 1.46.5-2ubuntu1.1 [8974 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main arm64 libkeyutils1 arm64 1.6.1-2ubuntu3 [10.1 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libtirpc3 arm64 1.3.2-2ubuntu0.1 [82.4 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main arm64 libnsl2 arm64 1.3.0-2build2 [41.4 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-security/main arm64 linux-libc-dev arm64 5.15.0-48.54 [1280 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-security/main arm64 gcc-12-base arm64 12.1.0-2ubuntu1~22.04 [19.1 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libgcc-s1 arm64 12.1.0-2ubuntu1~22.04 [39.7 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 base-files arm64 12ubuntu4.2 [62.6 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main arm64 debianutils arm64 5.5-1ubuntu2 [106 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main arm64 bash arm64 5.1-6ubuntu1 [762 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main arm64 bsdutils arm64 1:2.37.2-4ubuntu3 [84.8 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main arm64 coreutils arm64 8.32-4.1ubuntu1 [1398 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main arm64 libgpg-error0 arm64 1.43-3 [69.4 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main arm64 libgcrypt20 arm64 1.9.4-3ubuntu3 [456 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main arm64 liblz4-1 arm64 1.9.3-2build2 [57.6 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main arm64 liblzma5 arm64 5.2.5-2ubuntu1 [98.3 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libstdc++6 arm64 12.1.0-2ubuntu1~22.04 [662 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main arm64 libargon2-1 arm64 0~20171227-0.3 [18.6 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main arm64 libblkid1 arm64 2.37.2-4ubuntu3 [103 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-8-0 arm64 10.39-3build1 [201 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main arm64 libselinux1 arm64 3.3-1build2 [74.4 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libudev1 arm64 249.11-0ubuntu3.6 [74.7 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main arm64 libdevmapper1.02.1 arm64 2:1.02.175-2.1ubuntu4 [129 kB] Get:54 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libjson-c5 arm64 0.15-3~ubuntu1.22.04.1 [32.7 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main arm64 libuuid1 arm64 2.37.2-4ubuntu3 [24.1 kB] Get:56 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libcryptsetup12 arm64 2:2.4.3-1ubuntu1.1 [208 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main arm64 libgmp10 arm64 2:6.2.1+dfsg-3ubuntu1 [240 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main arm64 libnettle8 arm64 3.7.3-1build2 [170 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main arm64 libhogweed6 arm64 3.7.3-1build2 [197 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main arm64 libunistring2 arm64 1.0-1 [544 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main arm64 libidn2-0 arm64 2.3.2-2build1 [67.0 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main arm64 libffi8 arm64 3.4.2-4 [21.3 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main arm64 libp11-kit0 arm64 0.24.0-6build1 [231 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main arm64 libtasn1-6 arm64 4.18.0-4build1 [42.6 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libgnutls30 arm64 3.7.3-4ubuntu1.1 [925 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 systemd-sysv arm64 249.11-0ubuntu3.6 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 systemd-timesyncd arm64 249.11-0ubuntu3.6 [29.9 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main arm64 libacl1 arm64 2.3.1-1 [16.1 kB] Get:69 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libapparmor1 arm64 3.0.4-2ubuntu2.1 [38.4 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main arm64 libip4tc2 arm64 1.8.7-1ubuntu5 [19.8 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main arm64 libzstd1 arm64 1.4.8+dfsg-3build1 [311 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main arm64 libkmod2 arm64 29-1ubuntu1 [46.4 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main arm64 libmount1 arm64 2.37.2-4ubuntu3 [120 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main arm64 libseccomp2 arm64 2.5.3-2ubuntu2 [47.7 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main arm64 login arm64 1:4.8.1-2ubuntu2 [186 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main arm64 util-linux arm64 2.37.2-4ubuntu3 [1058 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main arm64 mount arm64 2.37.2-4ubuntu3 [113 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 systemd arm64 249.11-0ubuntu3.6 [4421 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libsystemd0 arm64 249.11-0ubuntu3.6 [314 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main arm64 libxxhash0 arm64 0.8.1-1 [20.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libapt-pkg6.0 arm64 2.4.7 [867 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main arm64 tar arm64 1.34+dfsg-1build3 [287 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-security/main arm64 dpkg arm64 1.21.1ubuntu2.1 [1219 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main arm64 dash arm64 0.5.11+git20210903+057cd650a4ed-3build1 [91.8 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main arm64 diffutils arm64 1:3.8-0ubuntu2 [169 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main arm64 findutils arm64 4.8.0-1ubuntu3 [332 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main arm64 grep arm64 3.7-1build1 [152 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 gzip arm64 1.10-4ubuntu4.1 [94.8 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main arm64 hostname arm64 3.23ubuntu2 [11.2 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main arm64 libncurses6 arm64 6.3-2 [106 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main arm64 libncursesw6 arm64 6.3-2 [142 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main arm64 libtinfo6 arm64 6.3-2 [103 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main arm64 ncurses-bin arm64 6.3-2 [183 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main arm64 sed arm64 4.8-1ubuntu2 [186 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main arm64 libdebconfclient0 arm64 0.261ubuntu1 [7080 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main arm64 base-passwd arm64 3.5.52build1 [49.0 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main arm64 init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main arm64 ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main arm64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main arm64 sysvinit-utils arm64 3.01-1ubuntu1 [20.3 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-security/main arm64 gpgv arm64 2.2.27-3ubuntu2.1 [133 kB] Get:102 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 apt arm64 2.4.7 [1344 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main arm64 libsepol2 arm64 3.3-1build1 [274 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main arm64 libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main arm64 libsemanage2 arm64 3.3-1build2 [89.3 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main arm64 passwd arm64 1:4.8.1-2ubuntu2 [762 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-modules-bin arm64 1.4.0-11ubuntu2 [38.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-modules arm64 1.4.0-11ubuntu2 [278 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main arm64 logsave arm64 1.46.5-2ubuntu1.1 [9760 B] Get:110 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libext2fs2 arm64 1.46.5-2ubuntu1.1 [211 kB] Get:111 http://ftpmaster.internal/ubuntu jammy-security/main arm64 e2fsprogs arm64 1.46.5-2ubuntu1.1 [587 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main arm64 init arm64 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main arm64 libattr1 arm64 1:2.5.1-1build1 [13.2 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main arm64 libcap2 arm64 1:2.44-1build3 [17.9 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libpcre3 arm64 2:8.39-13ubuntu0.22.04.1 [231 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main arm64 libsmartcols1 arm64 2.37.2-4ubuntu3 [49.8 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main arm64 libprocps8 arm64 2:3.3.17-6ubuntu2 [35.0 kB] Get:119 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libss2 arm64 1.46.5-2ubuntu1.1 [11.9 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main arm64 mawk arm64 1.3.4.20200120-3 [101 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main arm64 procps arm64 2:3.3.17-6ubuntu2 [382 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main arm64 sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main arm64 usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main arm64 openssl arm64 3.0.2-0ubuntu1.6 [1161 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main arm64 ca-certificates all 20211016 [148 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main arm64 readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main arm64 libreadline8 arm64 8.1.2-1 [153 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main arm64 libsqlite3-0 arm64 3.37.2-2 [636 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-security/main arm64 tzdata all 2022c-0ubuntu0.22.04.0 [335 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main arm64 libpng16-16 arm64 1.6.37-3build5 [189 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main arm64 xz-utils arm64 5.2.5-2ubuntu1 [84.4 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main arm64 advancecomp arm64 2.1-2.1ubuntu2 [166 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libctf0 arm64 2.38-4ubuntu2 [103 kB] Get:134 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libctf-nobfd0 arm64 2.38-4ubuntu2 [107 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 binutils-aarch64-linux-gnu arm64 2.38-4ubuntu2 [3229 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libbinutils arm64 2.38-4ubuntu2 [825 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 binutils arm64 2.38-4ubuntu2 [3156 B] Get:138 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 binutils-common arm64 2.38-4ubuntu2 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main arm64 make arm64 4.3-4.1build1 [177 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-security/main arm64 dpkg-dev all 1.21.1ubuntu2.1 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libdpkg-perl all 1.21.1ubuntu2.1 [237 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main arm64 patch arm64 2.7.6-7build2 [105 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main arm64 lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main arm64 build-essential arm64 12.9ubuntu3 [4740 B] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libubsan1 arm64 12.1.0-2ubuntu1~22.04 [965 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libtsan0 arm64 11.3.0-1ubuntu1~22.04 [2235 kB] Get:147 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libgomp1 arm64 12.1.0-2ubuntu1~22.04 [124 kB] Get:148 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libitm1 arm64 12.1.0-2ubuntu1~22.04 [28.4 kB] Get:149 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libatomic1 arm64 12.1.0-2ubuntu1~22.04 [10.8 kB] Get:150 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libasan6 arm64 11.3.0-1ubuntu1~22.04 [2227 kB] Get:151 http://ftpmaster.internal/ubuntu jammy-security/main arm64 liblsan0 arm64 12.1.0-2ubuntu1~22.04 [1034 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libhwasan0 arm64 12.1.0-2ubuntu1~22.04 [1119 kB] Get:153 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 g++-11 arm64 11.3.0-1ubuntu1~22.04 [11.1 MB] Get:154 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libstdc++-11-dev arm64 11.3.0-1ubuntu1~22.04 [2075 kB] Get:155 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 gcc-11 arm64 11.3.0-1ubuntu1~22.04 [19.4 MB] Get:156 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libgcc-11-dev arm64 11.3.0-1ubuntu1~22.04 [1151 kB] Get:157 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libcc1-0 arm64 12.1.0-2ubuntu1~22.04 [45.0 kB] Get:158 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 cpp-11 arm64 11.3.0-1ubuntu1~22.04 [9709 kB] Get:159 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 gcc-11-base arm64 11.3.0-1ubuntu1~22.04 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main arm64 libisl23 arm64 0.24-2build1 [689 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpfr6 arm64 4.1.0-3build3 [245 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpc3 arm64 1.2.1-2build1 [48.1 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main arm64 libfakeroot arm64 1.28-1ubuntu1 [31.5 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main arm64 fakeroot arm64 1.28-1ubuntu1 [60.5 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main arm64 libassuan0 arm64 2.5.5-1build1 [36.5 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main arm64 pinentry-curses arm64 1.1.1-1build2 [33.5 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main arm64 libnpth0 arm64 1.6-3build2 [8156 B] Get:168 http://ftpmaster.internal/ubuntu jammy-security/main arm64 gpg arm64 2.2.27-3ubuntu2.1 [506 kB] Get:169 http://ftpmaster.internal/ubuntu jammy-security/main arm64 gpgconf arm64 2.2.27-3ubuntu2.1 [92.5 kB] Get:170 http://ftpmaster.internal/ubuntu jammy-security/main arm64 gpg-agent arm64 2.2.27-3ubuntu2.1 [204 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main arm64 liblockfile-bin arm64 1.17-1build2 [11.6 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main arm64 liblockfile1 arm64 1.17-1build2 [6948 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main arm64 lockfile-progs arm64 0.1.19build1 [9784 B] Get:174 http://ftpmaster.internal/ubuntu jammy/main arm64 optipng arm64 0.7.7-2build1 [84.2 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main arm64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 105 MB in 8s (12.6 MB/s) (Reading database ... 13240 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_arm64.deb ... Unpacking libnsl-dev:arm64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3.1_arm64.deb ... Unpacking libc6-dev:arm64 (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3.1_arm64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2ubuntu0.1_all.deb ... Unpacking libtirpc-common (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2ubuntu0.1) ... (Reading database ... 13245 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2ubuntu0.1_arm64.deb ... Unpacking libtirpc-dev:arm64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Selecting previously unselected package libssl3:arm64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.6_arm64.deb ... Unpacking libssl3:arm64 (3.0.2-0ubuntu1.6) ... Setting up libssl3:arm64 (3.0.2-0ubuntu1.6) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3.1_arm64.deb ... Unpacking libc6:arm64 (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Setting up libc6:arm64 (2.35-0ubuntu3.1) ... (Reading database ... 13255 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3.1_arm64.deb ... Unpacking libc-bin (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3.1) ... (Reading database ... 13253 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_arm64.deb ... Unpacking perl (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1) ... Selecting previously unselected package libperl5.34:arm64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_arm64.deb ... Unpacking libperl5.34:arm64 (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_arm64.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_arm64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:arm64 (1.0.8-5build1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_arm64.deb ... Unpacking libcap-ng0:arm64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:arm64 (0.7.9-2.2build3) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_arm64.deb ... Unpacking libaudit1:arm64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:arm64 (1:3.0.7-1build1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam0g:arm64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:arm64 (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:arm64 (1:4.4.27-1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_arm64.deb ... Unpacking libdb5.3:arm64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:arm64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_arm64.deb ... Unpacking libgdbm6:arm64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_arm64.deb ... Unpacking libgdbm-compat4:arm64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9.1_arm64.deb ... Unpacking zlib1g:arm64 (1:1.2.11.dfsg-2ubuntu9.1) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:arm64 (1:1.2.11.dfsg-2ubuntu9.1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1.1_arm64.deb ... Unpacking libcom-err2:arm64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:arm64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:arm64 (1.6.1-2ubuntu3) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2ubuntu0.1_arm64.deb ... Unpacking libtirpc3:arm64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc3:arm64 (1.3.2-2ubuntu0.1) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:arm64 (1.3.0-2build2) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-48.54_arm64.deb ... Unpacking linux-libc-dev:arm64 (5.15.0-48.54) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:arm64. Preparing to unpack .../gcc-12-base_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking gcc-12-base:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up gcc-12-base:arm64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15188 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libgcc-s1:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:arm64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15188 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.2_arm64.deb ... Unpacking base-files (12ubuntu4.2) over (12ubuntu1) ... Setting up base-files (12ubuntu4.2) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 15188 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_arm64.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_arm64.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_arm64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_arm64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_arm64.deb ... Unpacking libgpg-error0:arm64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:arm64 (1.43-3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_arm64.deb ... Unpacking libgcrypt20:arm64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:arm64 (1.9.4-3ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_arm64.deb ... Unpacking liblz4-1:arm64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:arm64 (1.9.3-2build2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_arm64.deb ... Unpacking liblzma5:arm64 (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:arm64 (5.2.5-2ubuntu1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libstdc++6:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:arm64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_arm64.deb ... Unpacking libargon2-1:arm64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libblkid1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:arm64 (10.39-3build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_arm64.deb ... Unpacking libselinux1:arm64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:arm64 (3.3-1build2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.6_arm64.deb ... Unpacking libudev1:arm64 (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Setting up libudev1:arm64 (249.11-0ubuntu3.6) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-3~ubuntu1.22.04.1_arm64.deb ... Unpacking libjson-c5:arm64 (0.15-3~ubuntu1.22.04.1) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libuuid1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1.1_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.4.3-1ubuntu1.1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_arm64.deb ... Unpacking libgmp10:arm64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:arm64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_arm64.deb ... Unpacking libnettle8:arm64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:arm64 (3.7.3-1build2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_arm64.deb ... Unpacking libhogweed6:arm64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:arm64 (3.7.3-1build2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_arm64.deb ... Unpacking libunistring2:arm64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:arm64 (1.0-1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:arm64 (2.3.2-2build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_arm64.deb ... Unpacking libffi8:arm64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:arm64 (3.4.2-4) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:arm64 (0.24.0-6build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_arm64.deb ... Unpacking libtasn1-6:arm64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:arm64 (4.18.0-4build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1.1_arm64.deb ... Unpacking libgnutls30:arm64 (3.7.3-4ubuntu1.1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:arm64 (3.7.3-4ubuntu1.1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.6_arm64.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.6_arm64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_arm64.deb ... Unpacking libacl1:arm64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:arm64 (2.3.1-1) ... (Reading database ... 15195 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2.1_arm64.deb ... Unpacking libapparmor1:arm64 (3.0.4-2ubuntu2.1) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_arm64.deb ... Unpacking libip4tc2:arm64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_arm64.deb ... Unpacking libzstd1:arm64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:arm64 (1.4.8+dfsg-3build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_arm64.deb ... Unpacking libkmod2:arm64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libmount1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:arm64 (2.5.3-2ubuntu2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_arm64.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_arm64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15189 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_arm64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.6_arm64.deb ... Unpacking systemd (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.6_arm64.deb ... Unpacking libsystemd0:arm64 (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Setting up libsystemd0:arm64 (249.11-0ubuntu3.6) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_arm64.deb ... Unpacking libxxhash0:arm64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:arm64 (0.8.1-1) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.7_arm64.deb ... Unpacking libapt-pkg6.0:arm64 (2.4.7) over (2.3.9) ... Setting up libapt-pkg6.0:arm64 (2.4.7) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_arm64.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2.1_arm64.deb ... Unpacking dpkg (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2.1) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_arm64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_arm64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_arm64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_arm64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4.1_arm64.deb ... Unpacking gzip (1.10-4ubuntu4.1) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4.1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_arm64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_arm64.deb ... Unpacking libncurses6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_arm64.deb ... Unpacking libncursesw6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_arm64.deb ... Unpacking libtinfo6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:arm64 (6.3-2) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_arm64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_arm64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:arm64 (0.261ubuntu1) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_arm64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.62_all.deb ... Unpacking init-system-helpers (1.62) over (1.60build1) ... Setting up init-system-helpers (1.62) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2_all.deb ... Unpacking ncurses-base (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu4_all.deb ... Unpacking lsb-base (11.1.0ubuntu4) over (11.1.0ubuntu3) ... Setting up lsb-base (11.1.0ubuntu4) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_arm64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2.1_arm64.deb ... Unpacking gpgv (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2.1) ... (Reading database ... 15194 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.7_arm64.deb ... Unpacking apt (2.4.7) over (2.3.9) ... Setting up apt (2.4.7) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:arm64. (Reading database ... 15189 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_arm64.deb ... Unpacking libsepol2:arm64 (3.3-1build1) ... Setting up libsepol2:arm64 (3.3-1build1) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:arm64. (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_arm64.deb ... Unpacking libsemanage2:arm64 (3.3-1build2) ... Setting up libsemanage2:arm64 (3.3-1build2) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_arm64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 15204 files and directories currently installed.) Removing libsemanage1:arm64 (3.1-1ubuntu3) ... (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2) ... (Reading database ... 15198 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam-modules:arm64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:arm64 (1.4.0-11ubuntu2) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1.1_arm64.deb ... Unpacking logsave (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.1_arm64.deb ... Unpacking libext2fs2:arm64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:arm64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.1_arm64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:arm64 (3.0.4-2ubuntu2.1) ... Setting up libargon2-1:arm64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:arm64 (0.15-3~ubuntu1.22.04.1) ... Setting up libcryptsetup12:arm64 (2:2.4.3-1ubuntu1.1) ... Setting up libip4tc2:arm64 (1.8.7-1ubuntu5) ... Setting up libkmod2:arm64 (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3.6) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3.6) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_arm64.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_arm64.deb ... Unpacking libattr1:arm64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:arm64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_arm64.deb ... Unpacking libcap2:arm64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:arm64 (1:2.44-1build3) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13ubuntu0.22.04.1_arm64.deb ... Unpacking libpcre3:arm64 (2:8.39-13ubuntu0.22.04.1) over (2:8.39-13build4) ... Setting up libpcre3:arm64 (2:8.39-13ubuntu0.22.04.1) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libsmartcols1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_arm64.deb ... Unpacking libprocps8:arm64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1.1_arm64.deb ... Unpacking libss2:arm64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_arm64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_arm64.deb ... Unpacking procps (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1.6_arm64.deb ... Unpacking openssl (3.0.2-0ubuntu1.6) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016_all.deb ... Unpacking ca-certificates (20211016) over (20210119ubuntu1) ... Preparing to unpack .../08-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../09-libreadline8_8.1.2-1_arm64.deb ... Unpacking libreadline8:arm64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.37.2-2) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2022c-0ubuntu0.22.04.0_all.deb ... Unpacking tzdata (2022c-0ubuntu0.22.04.0) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_arm64.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_arm64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-4ubuntu2_arm64.deb ... Unpacking libctf0:arm64 (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-4ubuntu2_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-aarch64-linux-gnu_2.38-4ubuntu2_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-4ubuntu2_arm64.deb ... Unpacking libbinutils:arm64 (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-4ubuntu2_arm64.deb ... Unpacking binutils (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-4ubuntu2_arm64.deb ... Unpacking binutils-common:arm64 (2.38-4ubuntu2) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_arm64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_arm64.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_arm64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libubsan1:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking libtsan0:arm64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libgomp1:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libitm1:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libatomic1:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking libasan6:arm64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking liblsan0:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libhwasan0_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libhwasan0:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking g++-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-libstdc++-11-dev_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking libstdc++-11-dev:arm64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-gcc-11_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking gcc-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking libgcc-11-dev:arm64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12.1.0-2ubuntu1~22.04_arm64.deb ... Unpacking libcc1-0:arm64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking cpp-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.3.0-1ubuntu1~22.04_arm64.deb ... Unpacking gcc-11-base:arm64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_arm64.deb ... Unpacking libisl23:arm64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_arm64.deb ... Unpacking libmpfr6:arm64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_arm64.deb ... Unpacking libmpc3:arm64 (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_arm64.deb ... Unpacking libfakeroot:arm64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_arm64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_arm64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_arm64.deb ... Unpacking libnpth0:arm64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2.1_arm64.deb ... Unpacking gpg (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2.1_arm64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2.1_arm64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_arm64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_arm64.deb ... Unpacking liblockfile1:arm64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_arm64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_arm64.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../57-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:arm64 (11.3.0-1ubuntu1~22.04) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:arm64 (3.37.2-2) ... Setting up binutils-common:arm64 (2.38-4ubuntu2) ... Setting up linux-libc-dev:arm64 (5.15.0-48.54) ... Setting up libctf-nobfd0:arm64 (2.38-4ubuntu2) ... Setting up libnpth0:arm64 (1.6-3build2) ... Setting up libassuan0:arm64 (2.5.5-1build1) ... Setting up libgomp1:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:arm64 (1.28-1ubuntu1) ... Setting up libasan6:arm64 (11.3.0-1ubuntu1~22.04) ... Setting up tzdata (2022c-0ubuntu0.22.04.0) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 20 15:12:43 UTC 2022. Universal Time is now: Tue Sep 20 15:12:43 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:arm64 (1.3.2-2ubuntu0.1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:arm64 (4.1.0-3build3) ... Setting up libncurses6:arm64 (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libpng16-16:arm64 (1.6.37-3build5) ... Setting up libmpc3:arm64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.6) ... Setting up libatomic1:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:arm64 (1.46.5-2ubuntu1.1) ... Setting up libncursesw6:arm64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1.1) ... Setting up libubsan1:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libnsl-dev:arm64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libhwasan0:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up libcrypt-dev:arm64 (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:arm64 (1.17-1build2) ... Setting up libbinutils:arm64 (2.38-4ubuntu2) ... Setting up libisl23:arm64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3.1) ... Setting up openssl (3.0.2-0ubuntu1.6) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up liblsan0:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up libprocps8:arm64 (2:3.3.17-6ubuntu2) ... Setting up libitm1:arm64 (12.1.0-2ubuntu1~22.04) ... Setting up libgdbm6:arm64 (1.23-1) ... Setting up libtsan0:arm64 (11.3.0-1ubuntu1~22.04) ... Setting up libctf0:arm64 (2.38-4ubuntu2) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.3.0-1ubuntu1~22.04) ... Setting up libreadline8:arm64 (8.1.2-1) ... Setting up binutils-aarch64-linux-gnu (2.38-4ubuntu2) ... Setting up e2fsprogs (1.46.5-2ubuntu1.1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up binutils (2.38-4ubuntu2) ... Setting up ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 8 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:arm64 (1.23-1) ... Setting up libgcc-11-dev:arm64 (11.3.0-1ubuntu1~22.04) ... Setting up gcc-11 (11.3.0-1ubuntu1~22.04) ... Setting up procps (2:3.3.17-6ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2.1) ... Setting up libc6-dev:arm64 (2.35-0ubuntu3.1) ... Setting up gpg (2.2.27-3ubuntu2.1) ... Setting up libperl5.34:arm64 (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2.1) ... Setting up pkgbinarymangler (149) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu2.1) ... Setting up libstdc++-11-dev:arm64 (11.3.0-1ubuntu1~22.04) ... Setting up g++-11 (11.3.0-1ubuntu1~22.04) ... Setting up dpkg-dev (1.21.1ubuntu2.1) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Processing triggers for ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-24490863 arm64 jammy-proposed -c chroot:build-PACKAGEBUILD-24490863 --arch=arm64 --dist=jammy-proposed --nolog 'adsys_0.9.2~22.04.dsc' Initiating build PACKAGEBUILD-24490863 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:15:55 UTC 2022 aarch64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-053.buildd +==============================================================================+ | adsys 0.9.2~22.04 (arm64) Tue, 20 Sep 2022 15:12:53 +0000 | +==============================================================================+ Package: adsys Version: 0.9.2~22.04 Source Version: 0.9.2~22.04 Distribution: jammy-proposed Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-24490863/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-8cJiNz/resolver-Fcohc4' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- adsys_0.9.2~22.04.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/adsys-8cJiNz/adsys-0.9.2~22.04' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-8cJiNz' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [450 B] Get:5 copy:/<>/apt_archive ./ Packages [537 B] Fetched 1944 B in 0s (69.0 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs tdb-tools ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc default-dbus-session-bus | dbus-session-bus dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff cups-common libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-sniffio python3-trio python3.10-venv python3.10-doc binfmt-support bind9 bind9utils ctdb ldb-tools ntp | chrony smbldap-tools ufw winbind heimdal-clients python3-markdown Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs dirmngr gpg-wks-client gpgsm libldap-common libsasl2-modules libltdl-dev libmail-sendmail-perl python3-cryptography python3-idna python3-requests python3-requests-toolbelt python3-gpg attr logrotate python3-markdown samba-vfs-modules The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs sbuild-build-depends-main-dummy tdb-tools ucf 0 upgraded, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 119 MB of archives. After this operation, 608 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [754 B] Get:2 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libpython3.10-minimal arm64 3.10.6-1~22.04 [807 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main arm64 libexpat1 arm64 2.4.7-1 [78.1 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 python3.10-minimal arm64 3.10.6-1~22.04 [2244 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 python3-minimal arm64 3.10.6-1~22.04 [24.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main arm64 media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpdec3 arm64 2.5.1-2build2 [89.0 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libpython3.10-stdlib arm64 3.10.6-1~22.04 [1829 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 python3.10 arm64 3.10.6-1~22.04 [497 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libpython3-stdlib arm64 3.10.6-1~22.04 [6910 B] Get:11 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 python3 arm64 3.10.6-1~22.04 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main arm64 libmd0 arm64 1.0.4-1build1 [23.8 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main arm64 libbsd0 arm64 0.11.5-1 [43.7 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libicu70 arm64 70.1-2ubuntu1 [10.5 MB] Get:15 http://ftpmaster.internal/ubuntu jammy/main arm64 libtalloc2 arm64 2.3.3-2build1 [24.8 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main arm64 libtevent0 arm64 0.11.0-1build1 [38.0 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libwbclient0 arm64 2:4.15.9+dfsg-0ubuntu0.2 [269 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main arm64 netbase all 6.3 [12.9 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-dnspython all 2.1.0-1ubuntu1 [123 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg2-3ubuntu1 [21.3 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main arm64 libsasl2-2 arm64 2.1.27+dfsg2-3ubuntu1 [55.6 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libldap-2.5-0 arm64 2.5.13+dfsg-0ubuntu0.22.04.1 [181 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main arm64 liblmdb0 arm64 0.9.24-1build2 [49.0 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main arm64 libtdb1 arm64 1.4.5-2build1 [47.3 kB] Get:25 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libldb2 arm64 2:2.4.4-0ubuntu0.1 [152 kB] Get:26 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libpython3.10 arm64 3.10.6-1~22.04 [1893 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-security/main arm64 python3-ldb arm64 2:2.4.4-0ubuntu0.1 [41.8 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-tdb arm64 1.4.5-2build1 [15.2 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-common-data arm64 0.8-5ubuntu5 [23.9 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-common3 arm64 0.8-5ubuntu5 [23.3 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main arm64 libdbus-1-3 arm64 1.12.20-2ubuntu4 [187 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-client3 arm64 0.8-5ubuntu5 [27.4 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libcups2 arm64 2.4.1op1-1ubuntu4.1 [264 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main arm64 libjansson4 arm64 2.13.1-1.1build3 [33.6 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main arm64 libpopt0 arm64 1.18-3build1 [28.0 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-talloc arm64 2.3.3-2build1 [12.8 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main arm64 samba-libs arm64 2:4.15.9+dfsg-0ubuntu0.2 [6167 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-security/main arm64 python3-samba arm64 2:4.15.9+dfsg-0ubuntu0.2 [2966 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main arm64 ucf all 3.0043 [56.1 kB] Get:40 http://ftpmaster.internal/ubuntu jammy-security/main arm64 samba-common all 2:4.15.9+dfsg-0ubuntu0.2 [73.5 kB] Get:41 http://ftpmaster.internal/ubuntu jammy-security/main arm64 samba-common-bin arm64 2:4.15.9+dfsg-0ubuntu0.2 [612 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main arm64 tdb-tools arm64 1.4.5-2build1 [25.9 kB] Get:43 http://ftpmaster.internal/ubuntu jammy-security/main arm64 samba arm64 2:4.15.9+dfsg-0ubuntu0.2 [1181 kB] Get:44 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libsmbclient arm64 2:4.15.9+dfsg-0ubuntu0.2 [63.5 kB] Get:45 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libsmbclient-dev arm64 2:4.15.9+dfsg-0ubuntu0.2 [41.1 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main arm64 dbus arm64 1.12.20-2ubuntu4 [154 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main arm64 libelf1 arm64 0.186-1build1 [50.7 kB] Get:48 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 libglib2.0-0 arm64 2.72.3-0ubuntu1 [1430 kB] Get:49 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libxml2 arm64 2.9.13+dfsg-1ubuntu0.1 [728 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main arm64 bsdextrautils arm64 2.37.2-4ubuntu3 [70.1 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main arm64 libmagic-mgc arm64 1:5.41-3 [257 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main arm64 libmagic1 arm64 1:5.41-3 [85.0 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main arm64 file arm64 1:5.41-3 [21.6 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main arm64 gettext-base arm64 0.21-4ubuntu4 [37.2 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main arm64 libuchardet0 arm64 0.0.7-1build2 [77.3 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main arm64 groff-base arm64 1.22.4-8build1 [917 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main arm64 libpipeline1 arm64 1.5.5-1 [23.2 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main arm64 man-db arm64 2.10.2-1 [1181 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main arm64 libsigsegv2 arm64 2.13-1ubuntu3 [14.5 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main arm64 m4 arm64 1.4.18-5ubuntu2 [196 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main arm64 autoconf all 2.71-2 [338 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main arm64 autotools-dev all 20220109.1 [44.9 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main arm64 automake all 1:1.16.5-1.3 [558 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main arm64 autopoint all 0.21-4ubuntu4 [422 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main arm64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main arm64 libtool all 2.4.6-15build2 [164 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-autoreconf all 20 [16.1 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main arm64 libsub-override-perl all 0.09-2 [9532 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main arm64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:72 http://ftpmaster.internal/ubuntu jammy/main arm64 libdw1 arm64 0.186-1build1 [246 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main arm64 debugedit arm64 1:5.0-4build1 [46.5 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main arm64 dwz arm64 0.14-1build2 [102 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main arm64 gettext arm64 0.21-4ubuntu4 [846 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main arm64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main arm64 debhelper all 13.6ubuntu1 [923 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-security/universe arm64 dh-apport all 2.20.11-0ubuntu82.1 [7050 B] Get:80 http://ftpmaster.internal/ubuntu jammy/main arm64 golang-1.18-src all 1.18.1-1ubuntu1 [16.2 MB] Get:81 http://ftpmaster.internal/ubuntu jammy/main arm64 golang-1.18-go arm64 1.18.1-1ubuntu1 [61.6 MB] Get:82 http://ftpmaster.internal/ubuntu jammy/main arm64 golang-src all 2:1.18~0ubuntu2 [4438 B] Get:83 http://ftpmaster.internal/ubuntu jammy/main arm64 golang-go arm64 2:1.18~0ubuntu2 [41.8 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main arm64 pkg-config arm64 0.29.2-1ubuntu3 [47.4 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main arm64 libdbus-1-dev arm64 1.12.20-2ubuntu4 [192 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main arm64 libgpgme11 arm64 1.16.0-1.2ubuntu4 [131 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam0g-dev arm64 1.4.0-11ubuntu2 [117 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-security/main arm64 samba-dsdb-modules arm64 2:4.15.9+dfsg-0ubuntu0.2 [309 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-golang all 1.53 [21.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 119 MB in 18s (6764 kB/s) Selecting previously unselected package libpython3.10-minimal:arm64. (Reading database ... 15366 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.6-1~22.04_arm64.deb ... Unpacking libpython3.10-minimal:arm64 (3.10.6-1~22.04) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.4.7-1_arm64.deb ... Unpacking libexpat1:arm64 (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.6-1~22.04_arm64.deb ... Unpacking python3.10-minimal (3.10.6-1~22.04) ... Setting up libpython3.10-minimal:arm64 (3.10.6-1~22.04) ... Setting up libexpat1:arm64 (2.4.7-1) ... Setting up python3.10-minimal (3.10.6-1~22.04) ... Selecting previously unselected package python3-minimal. (Reading database ... 15668 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04_arm64.deb ... Unpacking python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:arm64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_arm64.deb ... Unpacking libmpdec3:arm64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:arm64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.6-1~22.04_arm64.deb ... Unpacking libpython3.10-stdlib:arm64 (3.10.6-1~22.04) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.6-1~22.04_arm64.deb ... Unpacking python3.10 (3.10.6-1~22.04) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../5-libpython3-stdlib_3.10.6-1~22.04_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.10.6-1~22.04) ... Setting up python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package python3. (Reading database ... 16069 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.6-1~22.04_arm64.deb ... Unpacking python3 (3.10.6-1~22.04) ... Selecting previously unselected package libmd0:arm64. Preparing to unpack .../01-libmd0_1.0.4-1build1_arm64.deb ... Unpacking libmd0:arm64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../02-libbsd0_0.11.5-1_arm64.deb ... Unpacking libbsd0:arm64 (0.11.5-1) ... Selecting previously unselected package libicu70:arm64. Preparing to unpack .../03-libicu70_70.1-2ubuntu1_arm64.deb ... Unpacking libicu70:arm64 (70.1-2ubuntu1) ... Selecting previously unselected package libtalloc2:arm64. Preparing to unpack .../04-libtalloc2_2.3.3-2build1_arm64.deb ... Unpacking libtalloc2:arm64 (2.3.3-2build1) ... Selecting previously unselected package libtevent0:arm64. Preparing to unpack .../05-libtevent0_0.11.0-1build1_arm64.deb ... Unpacking libtevent0:arm64 (0.11.0-1build1) ... Selecting previously unselected package libwbclient0:arm64. Preparing to unpack .../06-libwbclient0_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking libwbclient0:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package netbase. Preparing to unpack .../07-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../08-python3-dnspython_2.1.0-1ubuntu1_all.deb ... Unpacking python3-dnspython (2.1.0-1ubuntu1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../09-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../10-libsasl2-2_2.1.27+dfsg2-3ubuntu1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:arm64. Preparing to unpack .../11-libldap-2.5-0_2.5.13+dfsg-0ubuntu0.22.04.1_arm64.deb ... Unpacking libldap-2.5-0:arm64 (2.5.13+dfsg-0ubuntu0.22.04.1) ... Selecting previously unselected package liblmdb0:arm64. Preparing to unpack .../12-liblmdb0_0.9.24-1build2_arm64.deb ... Unpacking liblmdb0:arm64 (0.9.24-1build2) ... Selecting previously unselected package libtdb1:arm64. Preparing to unpack .../13-libtdb1_1.4.5-2build1_arm64.deb ... Unpacking libtdb1:arm64 (1.4.5-2build1) ... Selecting previously unselected package libldb2:arm64. Preparing to unpack .../14-libldb2_2%3a2.4.4-0ubuntu0.1_arm64.deb ... Unpacking libldb2:arm64 (2:2.4.4-0ubuntu0.1) ... Selecting previously unselected package libpython3.10:arm64. Preparing to unpack .../15-libpython3.10_3.10.6-1~22.04_arm64.deb ... Unpacking libpython3.10:arm64 (3.10.6-1~22.04) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../16-python3-ldb_2%3a2.4.4-0ubuntu0.1_arm64.deb ... Unpacking python3-ldb (2:2.4.4-0ubuntu0.1) ... Selecting previously unselected package python3-tdb. Preparing to unpack .../17-python3-tdb_1.4.5-2build1_arm64.deb ... Unpacking python3-tdb (1.4.5-2build1) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../18-libavahi-common-data_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../19-libavahi-common3_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../20-libdbus-1-3_1.12.20-2ubuntu4_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../21-libavahi-client3_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../22-libcups2_2.4.1op1-1ubuntu4.1_arm64.deb ... Unpacking libcups2:arm64 (2.4.1op1-1ubuntu4.1) ... Selecting previously unselected package libjansson4:arm64. Preparing to unpack .../23-libjansson4_2.13.1-1.1build3_arm64.deb ... Unpacking libjansson4:arm64 (2.13.1-1.1build3) ... Selecting previously unselected package libpopt0:arm64. Preparing to unpack .../24-libpopt0_1.18-3build1_arm64.deb ... Unpacking libpopt0:arm64 (1.18-3build1) ... Selecting previously unselected package python3-talloc:arm64. Preparing to unpack .../25-python3-talloc_2.3.3-2build1_arm64.deb ... Unpacking python3-talloc:arm64 (2.3.3-2build1) ... Selecting previously unselected package samba-libs:arm64. Preparing to unpack .../26-samba-libs_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking samba-libs:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package python3-samba. Preparing to unpack .../27-python3-samba_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking python3-samba (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package ucf. Preparing to unpack .../28-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package samba-common. Preparing to unpack .../29-samba-common_2%3a4.15.9+dfsg-0ubuntu0.2_all.deb ... Unpacking samba-common (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package samba-common-bin. Preparing to unpack .../30-samba-common-bin_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking samba-common-bin (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package tdb-tools. Preparing to unpack .../31-tdb-tools_1.4.5-2build1_arm64.deb ... Unpacking tdb-tools (1.4.5-2build1) ... Selecting previously unselected package samba. Preparing to unpack .../32-samba_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking samba (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package libsmbclient:arm64. Preparing to unpack .../33-libsmbclient_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking libsmbclient:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package libsmbclient-dev:arm64. Preparing to unpack .../34-libsmbclient-dev_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking libsmbclient-dev:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package dbus. Preparing to unpack .../35-dbus_1.12.20-2ubuntu4_arm64.deb ... Unpacking dbus (1.12.20-2ubuntu4) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../36-libelf1_0.186-1build1_arm64.deb ... Unpacking libelf1:arm64 (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../37-libglib2.0-0_2.72.3-0ubuntu1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.72.3-0ubuntu1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../38-libxml2_2.9.13+dfsg-1ubuntu0.1_arm64.deb ... Unpacking libxml2:arm64 (2.9.13+dfsg-1ubuntu0.1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../39-bsdextrautils_2.37.2-4ubuntu3_arm64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../40-libmagic-mgc_1%3a5.41-3_arm64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../41-libmagic1_1%3a5.41-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../42-file_1%3a5.41-3_arm64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../43-gettext-base_0.21-4ubuntu4_arm64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../44-libuchardet0_0.0.7-1build2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../45-groff-base_1.22.4-8build1_arm64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../46-libpipeline1_1.5.5-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../47-man-db_2.10.2-1_arm64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../48-libsigsegv2_2.13-1ubuntu3_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../49-m4_1.4.18-5ubuntu2_arm64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../50-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../51-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../52-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../53-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../54-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../55-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../56-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../57-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../58-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../59-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../60-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:arm64. Preparing to unpack .../61-libdw1_0.186-1build1_arm64.deb ... Unpacking libdw1:arm64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../62-debugedit_1%3a5.0-4build1_arm64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../63-dwz_0.14-1build2_arm64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../64-gettext_0.21-4ubuntu4_arm64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../65-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../66-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../67-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package dh-apport. Preparing to unpack .../68-dh-apport_2.20.11-0ubuntu82.1_all.deb ... Unpacking dh-apport (2.20.11-0ubuntu82.1) ... Selecting previously unselected package golang-1.18-src. Preparing to unpack .../69-golang-1.18-src_1.18.1-1ubuntu1_all.deb ... Unpacking golang-1.18-src (1.18.1-1ubuntu1) ... Selecting previously unselected package golang-1.18-go. Preparing to unpack .../70-golang-1.18-go_1.18.1-1ubuntu1_arm64.deb ... Unpacking golang-1.18-go (1.18.1-1ubuntu1) ... Selecting previously unselected package golang-src. Preparing to unpack .../71-golang-src_2%3a1.18~0ubuntu2_all.deb ... Unpacking golang-src (2:1.18~0ubuntu2) ... Selecting previously unselected package golang-go:arm64. Preparing to unpack .../72-golang-go_2%3a1.18~0ubuntu2_arm64.deb ... Unpacking golang-go:arm64 (2:1.18~0ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu3_arm64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../74-libdbus-1-dev_1.12.20-2ubuntu4_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libgpgme11:arm64. Preparing to unpack .../75-libgpgme11_1.16.0-1.2ubuntu4_arm64.deb ... Unpacking libgpgme11:arm64 (1.16.0-1.2ubuntu4) ... Selecting previously unselected package libpam0g-dev:arm64. Preparing to unpack .../76-libpam0g-dev_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam0g-dev:arm64 (1.4.0-11ubuntu2) ... Selecting previously unselected package samba-dsdb-modules:arm64. Preparing to unpack .../77-samba-dsdb-modules_2%3a4.15.9+dfsg-0ubuntu0.2_arm64.deb ... Unpacking samba-dsdb-modules:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Selecting previously unselected package dh-golang. Preparing to unpack .../78-dh-golang_1.53_all.deb ... Unpacking dh-golang (1.53) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../79-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpipeline1:arm64 (1.5.5-1) ... Setting up liblmdb0:arm64 (0.9.24-1build2) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libpam0g-dev:arm64 (1.4.0-11ubuntu2) ... Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.72.3-0ubuntu1) ... No schema files found: doing nothing. Setting up libtdb1:arm64 (1.4.5-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:arm64 (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up libgpgme11:arm64 (1.16.0-1.2ubuntu4) ... Setting up dh-apport (2.20.11-0ubuntu82.1) ... Setting up libjansson4:arm64 (2.13.1-1.1build3) ... Setting up libsasl2-modules-db:arm64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libtalloc2:arm64 (2.3.3-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libtevent0:arm64 (0.11.0-1build1) ... Setting up libavahi-common-data:arm64 (0.8-5ubuntu5) ... Setting up tdb-tools (1.4.5-2build1) ... update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode Setting up libdbus-1-3:arm64 (1.12.20-2ubuntu4) ... Setting up dbus (1.12.20-2ubuntu4) ... Setting up libsigsegv2:arm64 (2.13-1ubuntu3) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up golang-1.18-src (1.18.1-1ubuntu1) ... Setting up ucf (3.0043) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libmd0:arm64 (1.0.4-1build1) ... Setting up libuchardet0:arm64 (0.0.7-1build2) ... Setting up libmpdec3:arm64 (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up golang-src (2:1.18~0ubuntu2) ... Setting up libbsd0:arm64 (0.11.5-1) ... Setting up libelf1:arm64 (0.186-1build1) ... Setting up libpopt0:arm64 (1.18-3build1) ... Setting up libicu70:arm64 (70.1-2ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:arm64 (0.186-1build1) ... Setting up libtool (2.4.6-15build2) ... Setting up golang-1.18-go (1.18.1-1ubuntu1) ... Setting up libavahi-common3:arm64 (0.8-5ubuntu5) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up samba-common (2:4.15.9+dfsg-0ubuntu0.2) ... Creating config file /etc/samba/smb.conf with new version Setting up libwbclient0:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up libldap-2.5-0:arm64 (2.5.13+dfsg-0ubuntu0.22.04.1) ... Setting up libpython3.10-stdlib:arm64 (3.10.6-1~22.04) ... Setting up libdbus-1-dev:arm64 (1.12.20-2ubuntu4) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libldb2:arm64 (2:2.4.4-0ubuntu0.1) ... Setting up libxml2:arm64 (2.9.13+dfsg-1ubuntu0.1) ... Setting up libavahi-client3:arm64 (0.8-5ubuntu5) ... Setting up libpython3-stdlib:arm64 (3.10.6-1~22.04) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libpython3.10:arm64 (3.10.6-1~22.04) ... Setting up gettext (0.21-4ubuntu4) ... Setting up python3.10 (3.10.6-1~22.04) ... Setting up golang-go:arm64 (2:1.18~0ubuntu2) ... Setting up python3 (3.10.6-1~22.04) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up python3-tdb (1.4.5-2build1) ... Setting up python3-ldb (2:2.4.4-0ubuntu0.1) ... Setting up libcups2:arm64 (2.4.1op1-1ubuntu4.1) ... Setting up python3-dnspython (2.1.0-1ubuntu1) ... Setting up python3-talloc:arm64 (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up samba-libs:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up debhelper (13.6ubuntu1) ... Setting up libsmbclient:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up libsmbclient-dev:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up samba-dsdb-modules:arm64 (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up python3-samba (2:4.15.9+dfsg-0ubuntu0.2) ... Setting up dh-golang (1.53) ... Setting up samba-common-bin (2:4.15.9+dfsg-0ubuntu0.2) ... Checking smb.conf with testparm Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed Server role: ROLE_STANDALONE Done Setting up samba (2:4.15.9+dfsg-0ubuntu0.2) ... Adding group `sambashare' (GID 106) ... Done. Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service Please ignore the following error about deb-systemd-helper not finding those services. (samba-ad-dc.service masked) Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service. Failed to preset unit, unit /etc/systemd/system/samba-ad-dc.service is masked. /usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service. Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:15:55 UTC 2022 arm64 (aarch64) Toolchain package versions: binutils_2.38-4ubuntu2 dpkg-dev_1.21.1ubuntu2.1 g++-11_11.3.0-1ubuntu1~22.04 gcc-11_11.3.0-1ubuntu1~22.04 libc6-dev_2.35-0ubuntu3.1 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 linux-libc-dev_5.15.0-48.54 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 apt_2.4.7 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.2 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu2 binutils-aarch64-linux-gnu_2.38-4ubuntu2 binutils-common_2.38-4ubuntu2 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-1ubuntu1~22.04 dash_0.5.11+git20210903+057cd650a4ed-3build1 dbus_1.12.20-2ubuntu4 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-apport_2.20.11-0ubuntu82.1 dh-autoreconf_20 dh-golang_1.53 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2.1 dpkg-dev_1.21.1ubuntu2.1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1.1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-1ubuntu1~22.04 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-1ubuntu1~22.04 gcc-11-base_11.3.0-1ubuntu1~22.04 gcc-12-base_12.1.0-2ubuntu1~22.04 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 golang-1.18-go_1.18.1-1ubuntu1 golang-1.18-src_1.18.1-1ubuntu1 golang-go_2:1.18~0ubuntu2 golang-src_2:1.18~0ubuntu2 gpg_2.2.27-3ubuntu2.1 gpg-agent_2.2.27-3ubuntu2.1 gpgconf_2.2.27-3ubuntu2.1 gpgv_2.2.27-3ubuntu2.1 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4.1 hostname_3.23ubuntu2 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2.1 libapt-pkg6.0_2.4.7 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-1ubuntu1~22.04 libassuan0_2.5.5-1build1 libatomic1_12.1.0-2ubuntu1~22.04 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5 libavahi-common-data_0.8-5ubuntu5 libavahi-common3_0.8-5ubuntu5 libbinutils_2.38-4ubuntu2 libblkid1_2.37.2-4ubuntu3 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3.1 libc-dev-bin_2.35-0ubuntu3.1 libc6_2.35-0ubuntu3.1 libc6-dev_2.35-0ubuntu3.1 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcc1-0_12.1.0-2ubuntu1~22.04 libcom-err2_1.46.5-2ubuntu1.1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1.1 libctf-nobfd0_2.38-4ubuntu2 libctf0_2.38-4ubuntu2 libcups2_2.4.1op1-1ubuntu4.1 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4 libdbus-1-dev_1.12.20-2ubuntu4 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.1ubuntu2.1 libdw1_0.186-1build1 libelf1_0.186-1build1 libexpat1_2.4.7-1 libext2fs2_1.46.5-2ubuntu1.1 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.3.0-1ubuntu1~22.04 libgcc-s1_12.1.0-2ubuntu1~22.04 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.72.3-0ubuntu1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1.1 libgomp1_12.1.0-2ubuntu1~22.04 libgpg-error0_1.43-3 libgpgme11_1.16.0-1.2ubuntu4 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libhwasan0_12.1.0-2ubuntu1~22.04 libicu70_70.1-2ubuntu1 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libitm1_12.1.0-2ubuntu1~22.04 libjansson4_2.13.1-1.1build3 libjson-c5_0.15-3~ubuntu1.22.04.1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 libldap-2.5-0_2.5.13+dfsg-0ubuntu0.22.04.1 libldb2_2:2.4.4-0ubuntu0.1 liblmdb0_0.9.24-1build2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12.1.0-2ubuntu1~22.04 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2ubuntu1 libmagic-mgc_1:5.41-3 libmagic1_1:5.41-3 libmd0_1.0.4-1build1 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2 libncursesw6_6.3-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.0-6build1 libpam-modules_1.4.0-11ubuntu2 libpam-modules-bin_1.4.0-11ubuntu2 libpam-runtime_1.4.0-11ubuntu2 libpam0g_1.4.0-11ubuntu2 libpam0g-dev_1.4.0-11ubuntu2 libpcre2-8-0_10.39-3build1 libpcre3_2:8.39-13ubuntu0.22.04.1 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.5-1 libpng16-16_1.6.37-3build5 libpopt0_1.18-3build1 libprocps8_2:3.3.17-6ubuntu2 libpython3-stdlib_3.10.6-1~22.04 libpython3.10_3.10.6-1~22.04 libpython3.10-minimal_3.10.6-1~22.04 libpython3.10-stdlib_3.10.6-1~22.04 libreadline8_8.1.2-1 libsasl2-2_2.1.27+dfsg2-3ubuntu1 libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.37.2-4ubuntu3 libsmbclient_2:4.15.9+dfsg-0ubuntu0.2 libsmbclient-dev_2:4.15.9+dfsg-0ubuntu0.2 libsqlite3-0_3.37.2-2 libss2_1.46.5-2ubuntu1.1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1.6 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.6 libtalloc2_2.3.3-2build1 libtasn1-6_4.18.0-4build1 libtdb1_1.4.5-2build1 libtevent0_0.11.0-1build1 libtinfo6_6.3-2 libtirpc-common_1.3.2-2ubuntu0.1 libtirpc-dev_1.3.2-2ubuntu0.1 libtirpc3_1.3.2-2ubuntu0.1 libtool_2.4.6-15build2 libtsan0_11.3.0-1ubuntu1~22.04 libubsan1_12.1.0-2ubuntu1~22.04 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3.6 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 libwbclient0_2:4.15.9+dfsg-0ubuntu0.2 libxml2_2.9.13+dfsg-1ubuntu0.1 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-48.54 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1.1 lsb-base_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3 ncurses-base_6.3-2 ncurses-bin_6.3-2 netbase_6.3 openssl_3.0.2-0ubuntu1.6 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.6-1~22.04 python3-dnspython_2.1.0-1ubuntu1 python3-ldb_2:2.4.4-0ubuntu0.1 python3-minimal_3.10.6-1~22.04 python3-samba_2:4.15.9+dfsg-0ubuntu0.2 python3-talloc_2.3.3-2build1 python3-tdb_1.4.5-2build1 python3.10_3.10.6-1~22.04 python3.10-minimal_3.10.6-1~22.04 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 samba_2:4.15.9+dfsg-0ubuntu0.2 samba-common_2:4.15.9+dfsg-0ubuntu0.2 samba-common-bin_2:4.15.9+dfsg-0ubuntu0.2 samba-dsdb-modules_2:4.15.9+dfsg-0ubuntu0.2 samba-libs_2:4.15.9+dfsg-0ubuntu0.2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu3.6 systemd-sysv_249.11-0ubuntu3.6 systemd-timesyncd_249.11-0ubuntu3.6 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tdb-tools_1.4.5-2build1 tzdata_2022c-0ubuntu0.22.04.0 ubuntu-keyring_2021.03.26 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9.1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (native) Source: adsys Binary: adsys, adsys-windows Architecture: any Version: 0.9.2~22.04 Maintainer: Ubuntu Developers Homepage: https://github.com/ubuntu/adsys Description: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules and running scripts at different point in time. Standards-Version: 4.5.1 Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus Package-List: adsys deb admin optional arch=any adsys-windows deb admin optional arch=amd64,arm64 Checksums-Sha1: 19cb420ba6d1a44b1f3e571bcb9d58308064e47f 7596152 adsys_0.9.2~22.04.tar.xz Checksums-Sha256: 60d4655bd861b6d01bc5d34aa9f8192d0d642ddecc3ecc1f35e2c017802c0986 7596152 adsys_0.9.2~22.04.tar.xz Files: 7986fc7913da3cce0af923351804c958 7596152 adsys_0.9.2~22.04.tar.xz Go-Import-Path: github.com/ubuntu/adsys -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEqx+XcX7ftBm4bj5/AhnKGdA0MwwFAmMoY1IACgkQAhnKGdA0 MwwmsggAlJrioMn5ovI1711H7B2NlvrEgrCOYFTWHPH/zxPGCs471YL6avwH3ozx QF0vE/4hv1Y4WgSALFmBvmXkrCkDW1+W7xQFmyt5l0xzDbe2lUlxbZViJtI5a2j1 rU826IcM+gKFeK377ni0CSM08gKvQrl0ZcZ6uhXHVIoe18SCOyL7IAwKerBdy/+R NXY+gqp13ah+XRSCChbqy9pO/wb/y4Ri5Iyxgou8cwf1tWCrFNVzdi/zi4wJA7xk I+hDJNqNM9Spgc0wXPOv8fIRnfOhQzSen2lEKWbqV+MHuME1fJtcxwk0kjmXXOp+ CUeKSPDyn/3qRECh4gz41K4ji/NAFA== =3pBo -----END PGP SIGNATURE----- gpgv: Signature made Mon Sep 19 12:40:50 2022 UTC gpgv: using RSA key AB1F97717EDFB419B86E3E7F0219CA19D034330C gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./adsys_0.9.2~22.04.dsc dpkg-source: info: extracting adsys in /<> dpkg-source: info: unpacking adsys_0.9.2~22.04.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-24490863 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-24490863 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-24490863 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package adsys dpkg-buildpackage: info: source version 0.9.2~22.04 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang,apport debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean # Create the vendor directory when building the source package [ -d vendor/ ] || go mod vendor make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build-arch dh build-arch --buildsystem=golang --with=golang,apport dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang dh_auto_configure -a -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # Build on linux only adsysd itself, and not generator or Windows binaries DH_GOLANG_BUILDPKG=github.com/ubuntu/adsys/cmd/adsysd dh_auto_build cd obj-aarch64-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys/cmd/adsysd internal/unsafeheader internal/goarch internal/goexperiment internal/cpu internal/goos runtime/internal/syscall internal/abi runtime/internal/math runtime/internal/sys internal/race sync/atomic internal/bytealg runtime/internal/atomic unicode unicode/utf8 internal/itoa encoding runtime math/bits unicode/utf16 github.com/ubuntu/adsys/vendor/golang.org/x/sys/internal/unsafeheader github.com/ubuntu/adsys/vendor/golang.org/x/net/html/atom math github.com/ubuntu/adsys/vendor/github.com/rivo/uniseg image/color internal/nettrace container/list crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/flags github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/set github.com/ubuntu/adsys/vendor/google.golang.org/grpc/attributes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/serviceconfig github.com/ubuntu/adsys/internal/policies/entry internal/reflectlite sync math/rand github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/definition internal/testlog internal/singleflight github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding runtime/cgo errors sort io internal/oserror bytes strings syscall bufio strconv reflect time context internal/syscall/unix internal/poll internal/syscall/execenv path io/fs regexp/syntax os encoding/binary encoding/base64 internal/fmtsort github.com/ubuntu/adsys/vendor/golang.org/x/sys/unix path/filepath fmt regexp html encoding/json log github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2/syntax io/ioutil github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/css github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus github.com/ubuntu/adsys/vendor/github.com/gorilla/css/scanner github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/parser github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday/css github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2 github.com/ubuntu/adsys/vendor/golang.org/x/net/html github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma net/url github.com/ubuntu/adsys/vendor/github.com/mattn/go-runewidth github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/html github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/svg github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/internal github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/styles github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/a github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/b github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/p github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/j github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/e github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/d github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/c github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/f github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/i github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/k github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/l github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/n github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/o github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/q github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/r github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/h github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/t github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/v github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/w github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/x github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/y github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/z github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/indent github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/padding github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wordwrap database/sql/driver github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/circular github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/g github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/m github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/s github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful github.com/ubuntu/adsys/vendor/github.com/mattn/go-isatty text/template/parse encoding/csv github.com/ubuntu/adsys/vendor/github.com/olekukonko/tablewriter github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/util text/template github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/quick github.com/ubuntu/adsys/vendor/github.com/mattn/go-colorable github.com/ubuntu/adsys/vendor/github.com/fatih/color github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/ast github.com/ubuntu/adsys/vendor/github.com/muesli/termenv github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/parser encoding/hex flag vendor/golang.org/x/net/dns/dnsmessage github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/html internal/godebug github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown internal/intern github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify net/netip github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem github.com/ubuntu/adsys/vendor/golang.org/x/text/transform net github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm compress/flate hash hash/crc32 compress/gzip crypto/cipher crypto/aes math/big crypto/rand crypto crypto/des crypto/elliptic/internal/fiat github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure crypto/elliptic/internal/nistec github.com/ubuntu/adsys/vendor/github.com/spf13/cobra embed crypto/elliptic crypto/internal/randutil crypto/sha512 encoding/asn1 crypto/ed25519/internal/edwards25519/field crypto/ed25519/internal/edwards25519 vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/hmac crypto/md5 crypto/ecdsa crypto/rc4 crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa crypto/x509/pkix encoding/pem vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/x509 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule net/textproto crypto/tls vendor/golang.org/x/net/http2/hpack mime vendor/golang.org/x/net/idna mime/quotedprintable mime/multipart vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy net/http/internal net/http/internal/ascii html/template github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/strconv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/ast net/http/httptrace github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/scanner net/http github.com/ubuntu/adsys/vendor/github.com/spf13/cast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/parser github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/dotenv text/tabwriter github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/printer github.com/ubuntu/adsys/vendor/gopkg.in/ini.v1 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/json github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/danger github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/ast github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/tracker github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/ini github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v3 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/toml github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml go/token github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/google.golang.org/grpc/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/javaproperties github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoregistry github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/defval github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descfmt github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/proto github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/adsys/vendor/google.golang.org/grpc/codes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancerload github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcutil github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/syscall github.com/ubuntu/adsys/vendor/google.golang.org/grpc/keepalive github.com/ubuntu/adsys/vendor/google.golang.org/grpc/stats github.com/ubuntu/adsys/vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/google.golang.org/grpc/tap net/http/httputil github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protojson github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/doc os/exec os/user github.com/ubuntu/adsys/vendor/github.com/mvo5/libsmbclient-go github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto github.com/ubuntu/adsys/vendor/github.com/godbus/dbus/v5 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/jsonpb github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/pretty github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials/insecure github.com/ubuntu/adsys/vendor/google.golang.org/grpc/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding/proto github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/unix github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms internal/sysinfo runtime/debug runtime/trace github.com/ubuntu/adsys/internal/consts testing archive/zip github.com/ubuntu/adsys/internal/smbsafe github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/text github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/ast github.com/ubuntu/adsys/vendor/golang.org/x/sync/errgroup github.com/ubuntu/adsys/vendor/golang.org/x/exp/mmap github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys/policies github.com/ubuntu/adsys/vendor/github.com/coreos/go-systemd/activation github.com/ubuntu/adsys/vendor/github.com/coreos/go-systemd/daemon github.com/ubuntu/adsys/internal/grpc/grpcerror os/signal github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/parser github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer/html github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour/ansi github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry github.com/ubuntu/adsys/internal/policies/dconf github.com/ubuntu/adsys/internal/policies/privilege github.com/ubuntu/adsys/internal/policies/scripts github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/authorizer github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/adsysservice/actions github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd GOFLAGS="-ldflags=-X=github.com/ubuntu/adsys/internal/consts.Version=0.9.2~22.04 --mod=vendor" GOOS=windows DH_GOLANG_BUILDPKG=github.com/ubuntu/adsys/cmd/adwatchd dh_auto_build cd obj-aarch64-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys/cmd/adwatchd internal/unsafeheader internal/goarch internal/goexperiment internal/cpu internal/abi internal/goos runtime/internal/math runtime/internal/sys internal/race sync/atomic unicode unicode/utf8 internal/bytealg runtime/internal/atomic internal/syscall/windows/sysdll internal/itoa unicode/utf16 encoding math/bits runtime github.com/ubuntu/adsys/vendor/golang.org/x/sys/internal/unsafeheader internal/nettrace math container/list crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/flags github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/set github.com/ubuntu/adsys/vendor/google.golang.org/grpc/attributes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/serviceconfig github.com/ubuntu/adsys/vendor/github.com/rivo/uniseg image/color github.com/ubuntu/adsys/vendor/golang.org/x/exp/constraints github.com/ubuntu/adsys/vendor/golang.org/x/exp/slices internal/reflectlite sync internal/singleflight internal/testlog math/rand github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma internal/sysinfo github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync errors sort internal/oserror io strconv syscall path vendor/golang.org/x/net/dns/dnsmessage bytes strings reflect github.com/ubuntu/adsys/vendor/golang.org/x/text/transform hash hash/crc32 bufio crypto internal/syscall/windows/registry internal/syscall/windows crypto/elliptic/internal/fiat time internal/syscall/execenv crypto/internal/randutil crypto/hmac crypto/rc4 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform net/http/internal/ascii regexp/syntax context internal/poll encoding/binary internal/fmtsort io/fs encoding/base64 crypto/cipher crypto/elliptic/internal/nistec embed os crypto/sha512 crypto/aes crypto/des crypto/ed25519/internal/edwards25519/field crypto/md5 crypto/sha1 crypto/ed25519/internal/edwards25519 crypto/sha256 encoding/pem fmt internal/godebug internal/intern os/signal net/netip path/filepath github.com/ubuntu/adsys/vendor/github.com/inconshreveable/mousetrap vendor/golang.org/x/crypto/chacha20 github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem net vendor/golang.org/x/crypto/internal/poly1305 encoding/json log encoding/csv encoding/hex flag net/url text/template/parse github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm compress/flate text/template compress/gzip math/big github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/curve25519 crypto/rand encoding/asn1 crypto/elliptic github.com/ubuntu/adsys/vendor/github.com/spf13/cobra vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/rsa crypto/ecdsa crypto/dsa crypto/x509/pkix vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm crypto/x509 vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/registry github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc/eventlog github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc/mgr vendor/golang.org/x/net/idna crypto/tls net/textproto github.com/ubuntu/adsys/vendor/github.com/kardianos/service vendor/golang.org/x/net/http2/hpack io/ioutil mime mime/quotedprintable vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy net/http/internal mime/multipart regexp html github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman html/template github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/strconv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/ast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/parser net/http/httptrace text/tabwriter github.com/ubuntu/adsys/vendor/github.com/spf13/cast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl net/http github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/printer github.com/ubuntu/adsys/vendor/gopkg.in/ini.v1 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/dotenv github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/json github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/danger github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v3 github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/ast github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/tracker github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/ini hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/toml go/token github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoregistry github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descfmt github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/proto github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts runtime/debug github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/defval runtime/trace github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries testing github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/adsys/vendor/google.golang.org/grpc/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcrand github.com/ubuntu/adsys/vendor/google.golang.org/grpc/codes github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/backoff github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/javaproperties github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protojson github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancerload github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcutil github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/syscall github.com/ubuntu/adsys/vendor/google.golang.org/grpc/keepalive github.com/ubuntu/adsys/vendor/google.golang.org/grpc/stats github.com/ubuntu/adsys/vendor/google.golang.org/grpc/tap net/http/httputil github.com/ubuntu/adsys/internal/consts github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v2 github.com/ubuntu/adsys/internal/loghooks github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/vendor/github.com/containerd/console github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/vendor/github.com/mattn/go-isatty github.com/ubuntu/adsys/vendor/github.com/mattn/go-runewidth github.com/ubuntu/adsys/vendor/github.com/muesli/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/ansi/compressor github.com/ubuntu/adsys/vendor/github.com/muesli/cancelreader github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/truncate database/sql/driver github.com/ubuntu/adsys/vendor/golang.org/x/term github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful os/exec github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/adsys/vendor/github.com/muesli/termenv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbletea github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wordwrap github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wrap github.com/ubuntu/adsys/vendor/github.com/atotto/clipboard github.com/ubuntu/adsys/vendor/github.com/charmbracelet/lipgloss github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbles/textinput github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbles/spinner github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding/proto github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/jsonpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials/insecure github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/pretty github.com/ubuntu/adsys/vendor/google.golang.org/grpc/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/unix github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/watcher github.com/ubuntu/adsys/internal/config/watchd github.com/ubuntu/adsys/internal/watchdservice github.com/ubuntu/adsys/internal/watchdtui github.com/ubuntu/adsys/cmd/adwatchd/commands github.com/ubuntu/adsys/cmd/adwatchd make[1]: Leaving directory '/<>' dh_auto_test -a -O--buildsystem=golang cd obj-aarch64-linux-gnu && go test -vet=off -v -p 4 github.com/ubuntu/adsys github.com/ubuntu/adsys/cmd/admxgen github.com/ubuntu/adsys/cmd/adsysd github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/cmd/adsysd/integration_tests github.com/ubuntu/adsys/cmd/adwatchd github.com/ubuntu/adsys/cmd/adwatchd/commands github.com/ubuntu/adsys/cmd/adwatchd/integration_tests github.com/ubuntu/adsys/doc github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/ad/admxgen github.com/ubuntu/adsys/internal/ad/admxgen/common github.com/ubuntu/adsys/internal/ad/admxgen/dconf github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/internal/adsysservice/actions github.com/ubuntu/adsys/internal/authorizer github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/config/watchd github.com/ubuntu/adsys/internal/consts github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/generators github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/internal/grpc/grpcerror github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/grpc/logstreamer/test github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/internal/loghooks github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/internal/policies/dconf github.com/ubuntu/adsys/internal/policies/entry github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/policies/privilege github.com/ubuntu/adsys/internal/policies/scripts github.com/ubuntu/adsys/internal/smbsafe github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/testutils github.com/ubuntu/adsys/internal/watchdservice github.com/ubuntu/adsys/internal/watchdtui github.com/ubuntu/adsys/internal/watcher github.com/ubuntu/adsys/policies ? github.com/ubuntu/adsys [no test files] ? github.com/ubuntu/adsys/cmd/admxgen [no test files] === RUN TestRun === RUN TestRun/Send_SIGHUP_with_exit === RUN TestRun/Run_and_exit_successfully === RUN TestRun/Run_and_return_error level=error msg="Error requested" === RUN TestRun/Run_and_return_usage_error level=error msg="Error requested" === RUN TestRun/Run_and_usage_error_only_does_not_fail === RUN TestRun/Send_SIGINT_exits === RUN TestRun/Send_SIGTERM_exits === RUN TestRun/Send_SIGHUP_without_exiting --- PASS: TestRun (0.86s) --- PASS: TestRun/Send_SIGHUP_with_exit (0.10s) --- PASS: TestRun/Run_and_exit_successfully (0.10s) --- PASS: TestRun/Run_and_return_error (0.10s) --- PASS: TestRun/Run_and_return_usage_error (0.10s) --- PASS: TestRun/Run_and_usage_error_only_does_not_fail (0.10s) --- PASS: TestRun/Send_SIGINT_exits (0.10s) --- PASS: TestRun/Send_SIGTERM_exits (0.10s) --- PASS: TestRun/Send_SIGHUP_without_exiting (0.15s) PASS ok github.com/ubuntu/adsys/cmd/adsysd 0.947s === RUN TestColorizePolicies --- PASS: TestColorizePolicies (0.00s) === RUN TestInitApp === PAUSE TestInitApp === RUN TestAppHelp Active Directory integration bridging toolset command line tool. Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestAppHelp (0.00s) === RUN TestAppCompletion # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCompletion (0.00s) === RUN TestAppNoUsageError # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppNoUsageError (0.00s) === RUN TestAppUsageError Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestAppUsageError (0.00s) === RUN TestAppCanQuitWhenExecute --- PASS: TestAppCanQuitWhenExecute (0.01s) === RUN TestAppCanQuitAfterExecute # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCanQuitAfterExecute (0.00s) === RUN TestAppCanQuitWithoutExecute --- PASS: TestAppCanQuitWithoutExecute (0.00s) === RUN TestAppCanSigHupWhenExecute --- PASS: TestAppCanSigHupWhenExecute (0.00s) === RUN TestAppCanSigHupAfterExecute # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCanSigHupAfterExecute (0.00s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === CONT TestInitApp === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestInitApp (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/client 0.140s === RUN TestAppHelp Active Directory integration bridging toolset daemon. Usage: adsysd COMMAND [flags] adsysd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command version Returns version of service and exits Flags: --ad-default-domain-suffix string AD default domain suffix to use. This overrides parsing sssd.conf. -D, --ad-domain string AD domain to use. This overrides parsing sssd.conf -S, --ad-server string URL of the Active Directory server. This overrides parsing sssd.conf. --cache-dir string directory where ADsys caches GPOs downloads and policies. (default "/var/cache/adsys") -c, --config string use a specific configuration file -h, --help help for adsysd --run-dir string directory where ADsys stores transient information erased on reboot. (default "/run/adsys") -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds without activity before the service exists. 0 for no timeout. (default 120) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysd [command] --help" for more information about a command. --- PASS: TestAppHelp (0.00s) === RUN TestAppCompletion # bash completion V2 for adsysd -*- shell-script -*- __adsysd_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysd_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysd program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysd_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysd allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysd_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysd -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysd_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysd_debug "The completion directive is: ${directive}" __adsysd_debug "The completions are: ${out}" } __adsysd_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysd_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no space" compopt -o nospace else __adsysd_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no file completion" compopt +o default else __adsysd_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysd_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysd_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysd_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysd_debug "Listing directories in ." _filedir -d fi else __adsysd_handle_completion_types fi __adsysd_handle_special_char "$cur" : __adsysd_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysd_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysd_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysd_handle_completion_types() { __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysd_format_comp_descriptions $longest fi } __adsysd_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysd_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysd_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysd_debug "Final comp: $comp" fi done } __start_adsysd() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysd_init_completion -n "=:" || return fi __adsysd_debug __adsysd_debug "========= starting completion logic ==========" __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysd_debug "Truncated words[*]: ${words[*]}," local out directive __adsysd_get_completion_results __adsysd_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysd adsysd else complete -o default -o nospace -F __start_adsysd adsysd fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCompletion (0.00s) === RUN TestAppVersion --- PASS: TestAppVersion (0.00s) === RUN TestAppNoUsageError # bash completion V2 for adsysd -*- shell-script -*- __adsysd_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysd_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysd program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysd_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysd allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysd_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysd -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysd_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysd_debug "The completion directive is: ${directive}" __adsysd_debug "The completions are: ${out}" } __adsysd_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysd_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no space" compopt -o nospace else __adsysd_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no file completion" compopt +o default else __adsysd_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysd_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysd_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysd_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysd_debug "Listing directories in ." _filedir -d fi else __adsysd_handle_completion_types fi __adsysd_handle_special_char "$cur" : __adsysd_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysd_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysd_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysd_handle_completion_types() { __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysd_format_comp_descriptions $longest fi } __adsysd_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysd_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysd_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysd_debug "Final comp: $comp" fi done } __start_adsysd() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysd_init_completion -n "=:" || return fi __adsysd_debug __adsysd_debug "========= starting completion logic ==========" __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysd_debug "Truncated words[*]: ${words[*]}," local out directive __adsysd_get_completion_results __adsysd_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysd adsysd else complete -o default -o nospace -F __start_adsysd adsysd fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppNoUsageError (0.00s) === RUN TestAppUsageError --- PASS: TestAppUsageError (0.00s) === RUN TestAppCanQuitWhenExecute time="2022-09-20T15:16:50Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanQuitWhenExecute (0.06s) === RUN TestAppCanQuitAfterExecute time="2022-09-20T15:16:50Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanQuitAfterExecute (1.07s) === RUN TestAppCanQuitWithoutExecute daemon_test.go:96: We need to initialize the daemon first, so this is not possible and will hang forever (ready not closed) --- SKIP: TestAppCanQuitWithoutExecute (0.00s) === RUN TestAppRunFailsOnDaemonCreationAndQuit time="2022-09-20T15:16:51Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppRunFailsOnDaemonCreationAndQuit (0.02s) === RUN TestAppRunFailsOnServiceCreationAndQuit --- PASS: TestAppRunFailsOnServiceCreationAndQuit (0.00s) === RUN TestAppCanSigHupWhenExecute time="2022-09-20T15:16:51Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanSigHupWhenExecute (0.07s) === RUN TestAppCanSigHupAfterExecute time="2022-09-20T15:16:51Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanSigHupAfterExecute (1.06s) === RUN TestAppCanSigHupWithoutExecute --- PASS: TestAppCanSigHupWithoutExecute (0.00s) === RUN TestAppTimeout time="2022-09-20T15:16:52Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppTimeout (1.01s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === RUN TestConfigLoad time="2022-09-20T15:16:53Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-09-20T15:16:53Z" level=info msg="Serving on /tmp/TestConfigLoad2544892874/001/adsys.socket" time="2022-09-20T15:16:53Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:16:53Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.07s) === RUN TestConfigChange time="2022-09-20T15:16:53Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-09-20T15:16:53Z" level=info msg="Serving on /tmp/TestConfigChange3100921969/001/adsys.socket" time="2022-09-20T15:16:53Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:16:53Z" level=info msg="Wait for active requests to close." time="2022-09-20T15:16:53Z" level=debug msg="All connections have now ended." time="2022-09-20T15:16:53Z" level=debug msg=Quitting --- PASS: TestConfigChange (0.17s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.619s Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/adsysd/integration_tests 0.099s ? github.com/ubuntu/adsys/cmd/adwatchd [no test files] ? github.com/ubuntu/adsys/cmd/adwatchd/commands [no test files] Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/adwatchd/integration_tests 0.015s ? github.com/ubuntu/adsys/doc [no test files] === RUN TestFetch === PAUSE TestFetch === RUN TestFetchWithUnreadableFile === PAUSE TestFetchWithUnreadableFile === RUN TestFetchTweakSysvolCacheDir === PAUSE TestFetchTweakSysvolCacheDir === RUN TestFetchOneGPOWhileParsingItConcurrently === PAUSE TestFetchOneGPOWhileParsingItConcurrently === RUN TestParseGPOConcurrent === PAUSE TestParseGPOConcurrent === RUN TestNew === PAUSE TestNew === RUN TestGetPolicies === PAUSE TestGetPolicies === RUN TestGetPoliciesOffline === PAUSE TestGetPoliciesOffline === RUN TestGetPoliciesWorkflows === PAUSE TestGetPoliciesWorkflows === RUN TestGetPoliciesConcurrently === PAUSE TestGetPoliciesConcurrently === RUN TestListUsersFromCache === PAUSE TestListUsersFromCache === RUN TestNormalizeTargetName === PAUSE TestNormalizeTargetName === RUN TestMockGPOList --- PASS: TestMockGPOList (0.00s) === RUN TestAdsysGPOList === RUN TestAdsysGPOList/Filter_user_only_GPOs === RUN TestAdsysGPOList/Fail_on_no_network === RUN TestAdsysGPOList/Fail_on_computer_requested_but_found_user === RUN TestAdsysGPOList/Fail_invalid_GPO_link === RUN TestAdsysGPOList/Fail_on_invalid_ticket === RUN TestAdsysGPOList/Return_one_gpo === RUN TestAdsysGPOList/Return_hierarchy === RUN TestAdsysGPOList/Filter_machine_only_GPOs === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO === RUN TestAdsysGPOList/Fail_on_ldap_connection_refused === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU === RUN TestAdsysGPOList/Fail_on_machine_with_no_ldap === RUN TestAdsysGPOList/Fail_on_non_existent_account === RUN TestAdsysGPOList/No_GPO_on_OU_-_bytes === RUN TestAdsysGPOList/Forced_GPO_and_blocked_inheritance === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO === RUN TestAdsysGPOList/Long_computer_name,_not_truncated === RUN TestAdsysGPOList/Fail_on_user_requested_but_found_machine === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order === RUN TestAdsysGPOList/Block_inheritance === RUN TestAdsysGPOList/Computers_truncated_at_15_characters === RUN TestAdsysGPOList/Fail_on_KRB5CCNAME_unset === RUN TestAdsysGPOList/Fail_on_dangling_ticket_symlink === RUN TestAdsysGPOList/Machine_GPOs === RUN TestAdsysGPOList/Disabled_GPOs === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings === RUN TestAdsysGPOList/No_GPO_on_OU_-_string === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing === RUN TestAdsysGPOList/Fail_on_unreachable_ldap_host --- PASS: TestAdsysGPOList (3.61s) --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.16s) --- PASS: TestAdsysGPOList/Fail_on_no_network (0.09s) --- PASS: TestAdsysGPOList/Fail_on_computer_requested_but_found_user (0.10s) --- PASS: TestAdsysGPOList/Fail_invalid_GPO_link (0.09s) --- PASS: TestAdsysGPOList/Fail_on_invalid_ticket (0.13s) --- PASS: TestAdsysGPOList/Return_one_gpo (0.10s) --- PASS: TestAdsysGPOList/Return_hierarchy (0.10s) --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.10s) --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.18s) --- PASS: TestAdsysGPOList/Fail_on_ldap_connection_refused (0.12s) --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.13s) --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.11s) --- PASS: TestAdsysGPOList/Fail_on_machine_with_no_ldap (0.10s) --- PASS: TestAdsysGPOList/Fail_on_non_existent_account (0.11s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.11s) --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.13s) --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.14s) --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.10s) --- PASS: TestAdsysGPOList/Fail_on_user_requested_but_found_machine (0.15s) --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.16s) --- PASS: TestAdsysGPOList/Block_inheritance (0.11s) --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.10s) --- PASS: TestAdsysGPOList/Fail_on_KRB5CCNAME_unset (0.09s) --- PASS: TestAdsysGPOList/Fail_on_dangling_ticket_symlink (0.09s) --- PASS: TestAdsysGPOList/Machine_GPOs (0.12s) --- PASS: TestAdsysGPOList/Disabled_GPOs (0.09s) --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.10s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.10s) --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.10s) --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.10s) --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.10s) --- PASS: TestAdsysGPOList/Fail_on_unreachable_ldap_host (0.10s) === RUN TestGetPolicyDefinitions === PAUSE TestGetPolicyDefinitions === CONT TestFetch === CONT TestGetPoliciesOffline === CONT TestGetPolicies === CONT TestGetPolicyDefinitions === RUN TestGetPolicyDefinitions/Load_ADMX_and_ADML === PAUSE TestGetPolicyDefinitions/Load_ADMX_and_ADML === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === CONT TestNew === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === RUN TestGetPoliciesOffline/Error_offline_with_no_cache === PAUSE TestGetPoliciesOffline/Error_offline_with_no_cache === RUN TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === RUN TestGetPoliciesOffline/Offline,_with_assets === PAUSE TestGetPoliciesOffline/Offline,_with_assets === RUN TestGetPolicies/More_policies,_with_multiple_overrides === RUN TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === PAUSE TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === PAUSE TestGetPolicies/More_policies,_with_multiple_overrides === RUN TestGetPolicies/Computer_ignored_CCBaseName === PAUSE TestGetPolicies/Computer_ignored_CCBaseName === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestGetPolicies/Policy_can’t_be_downloaded === PAUSE TestGetPolicies/Policy_can’t_be_downloaded === RUN TestGetPolicies/Empty_value_for_unfiltered_entry === PAUSE TestGetPolicies/Empty_value_for_unfiltered_entry === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine === RUN TestGetPolicies/Standard_policy,_computer_object === PAUSE TestGetPolicies/Standard_policy,_computer_object === RUN TestGetPolicies/Disabled_value_is_overridden === PAUSE TestGetPolicies/Disabled_value_is_overridden === RUN TestGetPolicies/Filter_non_Ubuntu_keys === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys === RUN TestGetPolicies/Policy_user_directory_is_uppercase === PAUSE TestGetPolicies/Policy_user_directory_is_uppercase === RUN TestGetPolicies/Two_policies,_with_reversed_overrides === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides === RUN TestGetPolicies/Two_policies,_no_overrides === RUN TestFetch/assets_is_a_file_is_not_downloaded === PAUSE TestGetPolicies/Two_policies,_no_overrides === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestFetch/assets_is_a_file_is_not_downloaded === RUN TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === RUN TestFetch/Error_unexistant_remote_gpo === RUN TestGetPolicies/No_override_for_this_release,_takes_default_value === PAUSE TestFetch/Error_unexistant_remote_gpo === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value === CONT TestParseGPOConcurrent === RUN TestFetch/assets_are_not_updated_if_version_matches === RUN TestGetPolicies/Multiple_domains,_same_GPO === PAUSE TestGetPolicies/Multiple_domains,_same_GPO === RUN TestGetPolicies/Two_policies,_with_overrides === PAUSE TestGetPolicies/Two_policies,_with_overrides === PAUSE TestFetch/assets_are_not_updated_if_version_matches === RUN TestGetPolicies/Machine_doesn’t_match === RUN TestFetch/Error_remote_version_entry_missing === PAUSE TestFetch/Error_remote_version_entry_missing === RUN TestFetch/gpo_already_up_to_date === PAUSE TestFetch/gpo_already_up_to_date === RUN TestFetch/two_gpos,_one_more_recent,_one_up_to_date === PAUSE TestFetch/two_gpos,_one_more_recent,_one_up_to_date === RUN TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === PAUSE TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === RUN TestFetch/Error_remote_version_NaN === PAUSE TestFetch/Error_remote_version_NaN === RUN TestFetch/gpo_is_refreshed === PAUSE TestFetch/gpo_is_refreshed === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === RUN TestFetch/concurrent_same_gpos === PAUSE TestFetch/concurrent_same_gpos === RUN TestFetch/assets_only_are_downloaded === PAUSE TestFetch/assets_only_are_downloaded === RUN TestFetch/Error_keeps_downloading_other_GPOS === PAUSE TestFetch/Error_keeps_downloading_other_GPOS === RUN TestFetch/Error_missing_remote_GPT.INI === PAUSE TestFetch/Error_missing_remote_GPT.INI === RUN TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === PAUSE TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === RUN TestFetch/local_gpo_is_more_recent_than_AD_one === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one === RUN TestFetch/keep_existing_gpos_intact === PAUSE TestFetch/keep_existing_gpos_intact === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === RUN TestFetch/gpos_and_assets === PAUSE TestFetch/gpos_and_assets === RUN TestFetch/two_new_gpos === PAUSE TestFetch/two_new_gpos === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new === RUN TestFetch/two_gpos,_one_more_recent,_one_new === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new === RUN TestFetch/assets_are_updated_to_latest_version === PAUSE TestFetch/assets_are_updated_to_latest_version === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === RUN TestFetch/concurrent_different_gpos === PAUSE TestFetch/concurrent_different_gpos === RUN TestFetch/one_new_gpo === PAUSE TestFetch/one_new_gpo === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestGetPolicies/Machine_doesn’t_match === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === RUN TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === RUN TestNew/static_server_is_always_prefixed_with_ldap === PAUSE TestNew/static_server_is_always_prefixed_with_ldap === RUN TestNew/not_provided_static_server_URL_is_blank === PAUSE TestNew/not_provided_static_server_URL_is_blank === RUN TestNew/failed_to_create_KRB5_cache_directory === PAUSE TestNew/failed_to_create_KRB5_cache_directory === RUN TestNew/failed_to_create_Sysvol_cache_directory === PAUSE TestNew/failed_to_create_Sysvol_cache_directory === RUN TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === PAUSE TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === PAUSE TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === RUN TestGetPolicies/Error_on_user_without_@_in_name === PAUSE TestGetPolicies/Error_on_user_without_@_in_name === RUN TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === PAUSE TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === RUN TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === PAUSE TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === RUN TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed === RUN TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === PAUSE TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === RUN TestGetPolicies/Object_domain_is_stripped === PAUSE TestGetPolicies/Object_domain_is_stripped === RUN TestGetPolicies/Policy_machine_directory_is_uppercase === PAUSE TestGetPolicies/Policy_machine_directory_is_uppercase === RUN TestGetPolicies/Standard_policy,_user_object === PAUSE TestGetPolicies/Standard_policy,_user_object === RUN TestGetPolicies/User_only_policy,_user_object === PAUSE TestGetPolicies/User_only_policy,_user_object === RUN TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === PAUSE TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === RUN TestGetPolicies/Enabled_override === PAUSE TestGetPolicies/Enabled_override === RUN TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === PAUSE TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === RUN TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === PAUSE TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === RUN TestGetPolicies/Unexisting_CC_original_file_for_user === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user === RUN TestGetPolicies/Symlinks_can’t_be_created === PAUSE TestGetPolicies/Symlinks_can’t_be_created === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets === RUN TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === PAUSE TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === RUN TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === RUN TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === RUN TestGetPolicies/Unsupported_type_for_unfiltered_entry === PAUSE TestGetPolicies/Unsupported_type_for_unfiltered_entry === RUN TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === PAUSE TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === RUN TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === PAUSE TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === RUN TestGetPolicies/Disabled_override === PAUSE TestGetPolicies/Disabled_override === RUN TestGetPolicies/Corrupted_policy_file === PAUSE TestGetPolicies/Corrupted_policy_file === CONT TestFetchTweakSysvolCacheDir === CONT TestFetchOneGPOWhileParsingItConcurrently === CONT TestFetchWithUnreadableFile === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === RUN TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === PAUSE TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved === CONT TestListUsersFromCache === CONT TestNormalizeTargetName === RUN TestListUsersFromCache/None === PAUSE TestListUsersFromCache/None === RUN TestListUsersFromCache/Machines_are_ignored === PAUSE TestListUsersFromCache/Machines_are_ignored === RUN TestListUsersFromCache/Machine_Only === PAUSE TestListUsersFromCache/Machine_Only === RUN TestListUsersFromCache/Error_on_Krb5_directory_not_existing === PAUSE TestListUsersFromCache/Error_on_Krb5_directory_not_existing === RUN TestListUsersFromCache/One_user === PAUSE TestListUsersFromCache/One_user === RUN TestListUsersFromCache/Two_users === PAUSE TestListUsersFromCache/Two_users === RUN TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === PAUSE TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === RUN TestNormalizeTargetName/User_name_fqdn_matching_computer === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer === RUN TestNormalizeTargetName/Computer_name_without_objectClass === PAUSE TestNormalizeTargetName/Computer_name_without_objectClass === RUN TestNormalizeTargetName/One_user_without_explicit_domain_suffix === PAUSE TestNormalizeTargetName/One_user_without_explicit_domain_suffix === RUN TestNormalizeTargetName/Computer_is_left_as_such === CONT TestGetPoliciesConcurrently === PAUSE TestNormalizeTargetName/Computer_is_left_as_such === RUN TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === RUN TestNormalizeTargetName/Computer_with_@_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such === RUN TestNormalizeTargetName/Error_on_multiple_\_in_name === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name === RUN TestNormalizeTargetName/One_valid_user === PAUSE TestNormalizeTargetName/One_valid_user === RUN TestNormalizeTargetName/One_valid_user_with_mixed_case === PAUSE TestNormalizeTargetName/One_valid_user_with_mixed_case === RUN TestNormalizeTargetName/One_valid_user_with_domain\user === PAUSE TestNormalizeTargetName/One_valid_user_with_domain\user === RUN TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === PAUSE TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === CONT TestGetPoliciesWorkflows === RUN TestGetPoliciesConcurrently/Same_user,_same_GPO === PAUSE TestGetPoliciesConcurrently/Same_user,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_same_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_different_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_different_GPO === RUN TestGetPoliciesConcurrently/One_machine,_one_user === PAUSE TestGetPoliciesConcurrently/One_machine,_one_user === RUN TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === PAUSE TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === RUN TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === PAUSE TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === RUN TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === RUN TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === RUN TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === PAUSE TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === RUN TestGetPoliciesWorkflows/Second_call_after_service_restarted === PAUSE TestGetPoliciesWorkflows/Second_call_after_service_restarted === RUN TestGetPoliciesWorkflows/Second_call_with_different_user === PAUSE TestGetPoliciesWorkflows/Second_call_with_different_user === RUN TestGetPoliciesWorkflows/Second_call_after_a_relogin === PAUSE TestGetPoliciesWorkflows/Second_call_after_a_relogin === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only --- PASS: TestGetPolicyDefinitions (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format (0.00s) --- PASS: TestGetPolicyDefinitions/Load_ADMX_and_ADML (0.01s) === CONT TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.22s) === CONT TestGetPoliciesOffline/Offline,_with_assets --- PASS: TestParseGPOConcurrent (0.34s) === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:03Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:03Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:03Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:03Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPoliciesOffline/Error_offline_with_no_cache === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets time="2022-09-20T15:17:03Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" time="2022-09-20T15:17:03Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestFetch/assets_is_a_file_is_not_downloaded === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI time="2022-09-20T15:17:04Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version not found\nDownloading it again…" === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/one_new_gpo time="2022-09-20T15:17:04Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:04Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo2-name\"" time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:04Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" --- PASS: TestGetPoliciesOffline (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.77s) --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.54s) --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.67s) --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (1.01s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.59s) === CONT TestFetch/concurrent_different_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/assets_are_updated_to_latest_version === CONT TestFetch/two_gpos,_one_more_recent,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/two_gpos,_one_should_be_refreshed,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo2-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:04Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/two_new_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/gpos_and_assets === CONT TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:05Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI time="2022-09-20T15:17:05Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version is not an int: strconv.Atoi: parsing \"NaN\": invalid syntax\nDownloading it again…" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/keep_existing_gpos_intact Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/local_gpo_is_more_recent_than_AD_one Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Error_missing_remote_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_keeps_downloading_other_GPOS Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/assets_only_are_downloaded === CONT TestFetch/concurrent_same_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:05Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:05Z" level=info msg="Downloading \"assets\"" === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestFetch/gpo_is_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:06Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Error_remote_version_NaN === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date time="2022-09-20T15:17:06Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/gpo_already_up_to_date Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_remote_version_entry_missing Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_are_not_updated_if_version_matches Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_unexistant_remote_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === CONT TestNew/static_server_is_always_prefixed_with_ldap === CONT TestGetPolicies/More_policies,_with_multiple_overrides Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:06Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === CONT TestNew/failed_to_create_Sysvol_cache_directory === CONT TestNew/failed_to_create_KRB5_cache_directory === CONT TestNew/not_provided_static_server_URL_is_blank === CONT TestGetPolicies/Corrupted_policy_file --- PASS: TestNew (0.01s) --- PASS: TestNew/static_server_is_always_prefixed_with_ldap (0.00s) --- PASS: TestNew/failed_to_create_Sysvol_cache_directory (0.00s) --- PASS: TestNew/failed_to_create_KRB5_cache_directory (0.00s) --- PASS: TestNew/not_provided_static_server_URL_is_blank (0.00s) --- PASS: TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs (0.00s) === CONT TestGetPolicies/Disabled_override === CONT TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db --- PASS: TestFetch (0.01s) --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.24s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.48s) --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.04s) --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.69s) --- PASS: TestFetch/one_new_gpo (0.59s) --- PASS: TestFetch/assets_are_updated_to_latest_version (0.43s) --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.54s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.66s) --- PASS: TestFetch/concurrent_different_gpos (0.98s) --- PASS: TestFetch/two_new_gpos (0.47s) --- PASS: TestFetch/keep_existing_gpos_intact (0.08s) --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.04s) --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.04s) --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.04s) --- PASS: TestFetch/gpos_and_assets (0.56s) --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.55s) --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.56s) --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.02s) --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.45s) --- PASS: TestFetch/assets_only_are_downloaded (0.36s) --- PASS: TestFetch/Error_remote_version_NaN (0.15s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.10s) --- PASS: TestFetch/gpo_already_up_to_date (0.05s) --- PASS: TestFetch/Error_remote_version_entry_missing (0.06s) --- PASS: TestFetch/concurrent_same_gpos (0.74s) --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.11s) --- PASS: TestFetch/Error_unexistant_remote_gpo (0.06s) --- PASS: TestFetch/gpo_is_refreshed (0.73s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.58s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.20s) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"corrupted-policy-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"user-only-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === CONT TestGetPolicies/Unsupported_type_for_unfiltered_entry === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"bad-entry-type-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-09-20T15:17:07Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets === CONT TestGetPolicies/Symlinks_can’t_be_created === CONT TestGetPolicies/Unexisting_CC_original_file_for_user === CONT TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === CONT TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === CONT TestGetPolicies/Enabled_override Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"unsupported-with-errors-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === CONT TestGetPolicies/User_only_policy,_user_object === CONT TestGetPolicies/Standard_policy,_user_object === CONT TestGetPolicies/Policy_machine_directory_is_uppercase Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"user-only-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:08Z" level=info msg="Downloading \"uppercase-class-name\"" === CONT TestGetPolicies/Object_domain_is_stripped === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"machine-only-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"user-only-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"user-only-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === CONT TestGetPolicies/Error_on_user_without_@_in_name === CONT TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === CONT TestGetPolicies/Machine_doesn’t_match === CONT TestGetPolicies/Two_policies,_with_overrides === CONT TestGetPolicies/Multiple_domains,_same_GPO === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:09Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"lowercase-class-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:09Z" level=info msg="Downloading \"multiple-domains-name\"" === CONT TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === CONT TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one === CONT TestGetPolicies/Two_policies,_no_overrides Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"machine-only-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"user-only-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"disabled-value-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"lowercase-class-name\"" === CONT TestGetPolicies/Two_policies,_with_reversed_overrides === CONT TestGetPolicies/Policy_user_directory_is_uppercase === CONT TestGetPolicies/Filter_non_Ubuntu_keys === CONT TestGetPolicies/Disabled_value_is_overridden Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"disabled-value-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"filtered-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"uppercase-class-name\"" === CONT TestGetPolicies/Standard_policy,_computer_object === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine === CONT TestGetPolicies/Empty_value_for_unfiltered_entry === CONT TestGetPolicies/Policy_can’t_be_downloaded === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:10Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"empty-value-name\"" === CONT TestGetPolicies/Computer_ignored_CCBaseName time="2022-09-20T15:17:10Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"one-value-name\"" time="2022-09-20T15:17:10Z" level=info msg="Downloading \"other-domain-name\"" === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === CONT TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:11Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:11Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"gpo1-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved --- PASS: TestFetchTweakSysvolCacheDir (0.00s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.23s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.22s) === CONT TestListUsersFromCache/None === CONT TestListUsersFromCache/One_user === CONT TestListUsersFromCache/Two_users === CONT TestListUsersFromCache/Machine_Only === CONT TestListUsersFromCache/Error_on_Krb5_directory_not_existing === CONT TestListUsersFromCache/Machines_are_ignored === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user --- PASS: TestListUsersFromCache (0.01s) --- PASS: TestListUsersFromCache/None (0.00s) --- PASS: TestListUsersFromCache/One_user (0.00s) --- PASS: TestListUsersFromCache/Two_users (0.00s) --- PASS: TestListUsersFromCache/Machine_Only (0.02s) --- PASS: TestListUsersFromCache/Error_on_Krb5_directory_not_existing (0.00s) --- PASS: TestListUsersFromCache/Machines_are_ignored (0.00s) === CONT TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === CONT TestNormalizeTargetName/One_valid_user_with_domain\user === CONT TestNormalizeTargetName/One_valid_user_with_mixed_case === CONT TestNormalizeTargetName/One_valid_user === CONT TestNormalizeTargetName/Error_on_multiple_\_in_name === CONT TestNormalizeTargetName/One_user_without_explicit_domain_suffix Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === CONT TestNormalizeTargetName/Computer_is_left_as_such === CONT TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer --- PASS: TestNormalizeTargetName (0.01s) --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) --- PASS: TestNormalizeTargetName/Computer_with_@_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_domain\user (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_mixed_case (0.00s) --- PASS: TestNormalizeTargetName/Error_on_multiple_\_in_name (0.00s) --- PASS: TestNormalizeTargetName/One_user_without_explicit_domain_suffix (0.00s) --- PASS: TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Computer_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user (0.00s) --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO time="2022-09-20T15:17:11Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) --- PASS: TestGetPolicies (0.01s) --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.40s) --- PASS: TestGetPolicies/Disabled_override (0.50s) --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.65s) --- PASS: TestGetPolicies/Corrupted_policy_file (0.58s) --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.22s) --- PASS: TestGetPolicies/Unsupported_type_for_unfiltered_entry (0.60s) --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.44s) --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.61s) --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.62s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.15s) --- PASS: TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys (0.52s) --- PASS: TestGetPolicies/No_discovery_for_statistically_configured_domain_controller (0.58s) --- PASS: TestGetPolicies/Enabled_override (0.47s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.68s) --- PASS: TestGetPolicies/User_only_policy,_user_object (0.45s) --- PASS: TestGetPolicies/Policy_machine_directory_is_uppercase (0.39s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.52s) --- PASS: TestGetPolicies/Standard_policy,_user_object (0.44s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.40s) --- PASS: TestGetPolicies/Object_domain_is_stripped (0.43s) --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.40s) --- PASS: TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed (0.01s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.44s) --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) --- PASS: TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration (0.01s) --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.11s) --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.46s) --- PASS: TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.51s) --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.40s) --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.52s) --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.40s) --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.37s) --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.39s) --- PASS: TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.40s) --- PASS: TestGetPolicies/Policy_user_directory_is_uppercase (0.33s) --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.35s) --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.36s) --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.40s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.13s) --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.28s) --- PASS: TestGetPolicies/Empty_value_for_unfiltered_entry (0.36s) --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.40s) --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.25s) --- PASS: TestGetPolicies/Computer_ignored_CCBaseName (0.46s) === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin --- PASS: TestFetchWithUnreadableFile (0.00s) --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.36s) --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.16s) === CONT TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:11Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:11Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesConcurrently/One_machine,_one_user Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesConcurrently/Different_users,_different_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"one-value-name\"" === CONT TestGetPoliciesConcurrently/Different_users,_same_GPO === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" === CONT TestGetPoliciesWorkflows/Second_call_with_different_user === CONT TestGetPoliciesWorkflows/Second_call_after_service_restarted Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:12Z" level=info msg="Downloading \"standard-name\"" --- PASS: TestGetPoliciesConcurrently (0.00s) --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.56s) --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.68s) --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (0.66s) --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.73s) --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.68s) === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === CONT TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-09-20T15:17:13Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:13Z" level=info msg="Downloading \"standard-name\"" time="2022-09-20T15:17:13Z" level=info msg="Downloading \"assets\"" time="2022-09-20T15:17:13Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible --- PASS: TestGetPoliciesWorkflows (0.00s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (0.90s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.93s) --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.68s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.70s) --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.81s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.74s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.72s) PASS Setup: Can't show stderr from smbd command: read |0: file already closed ok github.com/ubuntu/adsys/internal/ad 14.799s === RUN TestGenerateExpandedCategories === PAUSE TestGenerateExpandedCategories === RUN TestExpandedCategoriesToADMX === PAUSE TestExpandedCategoriesToADMX === RUN TestExpand === PAUSE TestExpand === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerateExpandedCategories === RUN TestGenerateExpandedCategories/multiple_top_categories === PAUSE TestGenerateExpandedCategories/multiple_top_categories === RUN TestGenerateExpandedCategories/requires_ubuntu_pro === PAUSE TestGenerateExpandedCategories/requires_ubuntu_pro === RUN TestGenerateExpandedCategories/no_meta_disabled === PAUSE TestGenerateExpandedCategories/no_meta_disabled === RUN TestGenerateExpandedCategories/error_on_different_class === PAUSE TestGenerateExpandedCategories/error_on_different_class === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === RUN TestGenerateExpandedCategories/same_default === PAUSE TestGenerateExpandedCategories/same_default === RUN TestGenerateExpandedCategories/applicable_to_all_releases === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases === RUN TestGenerateExpandedCategories/no_meta_at_all === PAUSE TestGenerateExpandedCategories/no_meta_at_all === RUN TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === PAUSE TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === RUN TestGenerateExpandedCategories/simple === PAUSE TestGenerateExpandedCategories/simple === RUN TestGenerateExpandedCategories/no_note === PAUSE TestGenerateExpandedCategories/no_note === RUN TestGenerateExpandedCategories/meta_entry_only === PAUSE TestGenerateExpandedCategories/meta_entry_only === RUN TestGenerateExpandedCategories/with_prefix === PAUSE TestGenerateExpandedCategories/with_prefix === RUN TestGenerateExpandedCategories/no_defaults === PAUSE TestGenerateExpandedCategories/no_defaults === RUN TestGenerateExpandedCategories/default_policy_class_is_capitalized === PAUSE TestGenerateExpandedCategories/default_policy_class_is_capitalized === RUN TestGenerateExpandedCategories/error_on_one_policy_not_used === PAUSE TestGenerateExpandedCategories/error_on_one_policy_not_used === RUN TestGenerateExpandedCategories/basic === PAUSE TestGenerateExpandedCategories/basic === RUN TestGenerateExpandedCategories/two_policies === PAUSE TestGenerateExpandedCategories/two_policies === RUN TestGenerateExpandedCategories/nested_categories === PAUSE TestGenerateExpandedCategories/nested_categories === RUN TestGenerateExpandedCategories/error_on_different_policy_type === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type === RUN TestGenerateExpandedCategories/different_display_name === PAUSE TestGenerateExpandedCategories/different_display_name === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories === RUN TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === PAUSE TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === RUN TestGenerateExpandedCategories/different_range === PAUSE TestGenerateExpandedCategories/different_range === RUN TestGenerateExpandedCategories/error_on_invalid_default_policy_class === PAUSE TestGenerateExpandedCategories/error_on_invalid_default_policy_class === RUN TestGenerateExpandedCategories/error_on_empty_default_policy_class === PAUSE TestGenerateExpandedCategories/error_on_empty_default_policy_class === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === RUN TestGenerateExpandedCategories/range === PAUSE TestGenerateExpandedCategories/range === RUN TestGenerateExpandedCategories/different_element_type === PAUSE TestGenerateExpandedCategories/different_element_type === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === RUN TestGenerateExpandedCategories/error_on_nested_category === PAUSE TestGenerateExpandedCategories/error_on_nested_category === RUN TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === PAUSE TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === RUN TestGenerateExpandedCategories/different_defaults === PAUSE TestGenerateExpandedCategories/different_defaults === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === RUN TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === RUN TestGenerateExpandedCategories/error_on_missing_release === PAUSE TestGenerateExpandedCategories/error_on_missing_release === RUN TestGenerateExpandedCategories/available_on_one_release_only === PAUSE TestGenerateExpandedCategories/available_on_one_release_only === RUN TestGenerateExpandedCategories/different_explain_text === PAUSE TestGenerateExpandedCategories/different_explain_text === RUN TestGenerateExpandedCategories/choices === PAUSE TestGenerateExpandedCategories/choices === RUN TestGenerateExpandedCategories/policy_directory_doesn't_exist === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist === RUN TestGenerateExpandedCategories/different_meta === PAUSE TestGenerateExpandedCategories/different_meta === RUN TestGenerateExpandedCategories/different_choices === PAUSE TestGenerateExpandedCategories/different_choices === RUN TestGenerateExpandedCategories/no_meta_enabled === PAUSE TestGenerateExpandedCategories/no_meta_enabled === CONT TestGenerateExpandedCategories/multiple_top_categories === CONT TestGenerate === RUN TestGenerate/releases_from_yaml === PAUSE TestGenerate/releases_from_yaml === RUN TestGenerate/autodetect_overrides_releases_from_yaml === PAUSE TestGenerate/autodetect_overrides_releases_from_yaml === RUN TestGenerate/invalid_definition_file === PAUSE TestGenerate/invalid_definition_file === RUN TestGenerate/category_expansion_fails === PAUSE TestGenerate/category_expansion_fails === RUN TestGenerate/admx_generation_fails === PAUSE TestGenerate/admx_generation_fails === CONT TestGenerate/releases_from_yaml === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories === CONT TestExpand === RUN TestExpand/ignore_categories_and_non_yaml_files === PAUSE TestExpand/ignore_categories_and_non_yaml_files === RUN TestExpand/no_release_file === PAUSE TestExpand/no_release_file === RUN TestExpand/unsupported_policy_type === PAUSE TestExpand/unsupported_policy_type === RUN TestExpand/no_source_directory === PAUSE TestExpand/no_source_directory === RUN TestExpand/dconf_generation_fails === PAUSE TestExpand/dconf_generation_fails === RUN TestExpand/dconf === PAUSE TestExpand/dconf === RUN TestExpand/expanded_policy === PAUSE TestExpand/expanded_policy === RUN TestExpand/expanded_policy_with_meta === PAUSE TestExpand/expanded_policy_with_meta === RUN TestExpand/expanded_policy_with_release_any === PAUSE TestExpand/expanded_policy_with_release_any === RUN TestExpand/no_version_id === PAUSE TestExpand/no_version_id === RUN TestExpand/invalid_dconf.yaml === PAUSE TestExpand/invalid_dconf.yaml === CONT TestExpand/ignore_categories_and_non_yaml_files === CONT TestGenerateExpandedCategories/simple === CONT TestGenerateExpandedCategories/different_element_type === CONT TestExpandedCategoriesToADMX === RUN TestExpandedCategoriesToADMX/decimal_with_min_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only === RUN TestExpandedCategoriesToADMX/choices_with_default === PAUSE TestExpandedCategoriesToADMX/choices_with_default === RUN TestExpandedCategoriesToADMX/no_meta_at_all === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all === RUN TestExpandedCategoriesToADMX/other_distro === PAUSE TestExpandedCategoriesToADMX/other_distro === RUN TestExpandedCategoriesToADMX/boolean === PAUSE TestExpandedCategoriesToADMX/boolean === RUN TestExpandedCategoriesToADMX/decimal_with_range === CONT TestGenerateExpandedCategories/no_meta_enabled === CONT TestGenerateExpandedCategories/different_choices === PAUSE TestExpandedCategoriesToADMX/decimal_with_range === RUN TestExpandedCategoriesToADMX/decimal_with_max_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only === RUN TestExpandedCategoriesToADMX/array_of_strings === PAUSE TestExpandedCategoriesToADMX/array_of_strings === RUN TestExpandedCategoriesToADMX/choices === PAUSE TestExpandedCategoriesToADMX/choices === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key === RUN TestExpandedCategoriesToADMX/no_meta_disabled === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled === RUN TestExpandedCategoriesToADMX/nested_categories === PAUSE TestExpandedCategoriesToADMX/nested_categories === RUN TestExpandedCategoriesToADMX/multiple_categories === PAUSE TestExpandedCategoriesToADMX/multiple_categories === RUN TestExpandedCategoriesToADMX/long_decimal === PAUSE TestExpandedCategoriesToADMX/long_decimal === RUN TestExpandedCategoriesToADMX/double === PAUSE TestExpandedCategoriesToADMX/double === RUN TestExpandedCategoriesToADMX/double_with_range === PAUSE TestExpandedCategoriesToADMX/double_with_range === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === RUN TestExpandedCategoriesToADMX/no_meta_enabled === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled === RUN TestExpandedCategoriesToADMX/simple === PAUSE TestExpandedCategoriesToADMX/simple === RUN TestExpandedCategoriesToADMX/basic_key === PAUSE TestExpandedCategoriesToADMX/basic_key === RUN TestExpandedCategoriesToADMX/decimal === PAUSE TestExpandedCategoriesToADMX/decimal === RUN TestExpandedCategoriesToADMX/array_of_integers === PAUSE TestExpandedCategoriesToADMX/array_of_integers === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === RUN TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === RUN TestExpandedCategoriesToADMX/error_on_destination_creation === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestGenerateExpandedCategories/different_meta === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist === CONT TestGenerateExpandedCategories/choices === CONT TestGenerateExpandedCategories/different_explain_text === CONT TestGenerateExpandedCategories/available_on_one_release_only === CONT TestGenerateExpandedCategories/error_on_missing_release === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === CONT TestGenerateExpandedCategories/different_defaults === CONT TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === CONT TestGenerateExpandedCategories/error_on_nested_category === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === CONT TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === CONT TestGenerateExpandedCategories/no_meta_at_all === CONT TestGenerateExpandedCategories/applicable_to_all_releases === CONT TestGenerateExpandedCategories/same_default === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === CONT TestGenerate/admx_generation_fails === CONT TestGenerateExpandedCategories/no_meta_disabled === CONT TestGenerateExpandedCategories/requires_ubuntu_pro === CONT TestExpand/expanded_policy_with_release_any === CONT TestGenerateExpandedCategories/range === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === CONT TestGenerateExpandedCategories/error_on_empty_default_policy_class === CONT TestGenerateExpandedCategories/error_on_invalid_default_policy_class === CONT TestGenerateExpandedCategories/different_range === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases time="2022-09-20T15:16:57Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" === CONT TestExpand/invalid_dconf.yaml === CONT TestExpand/no_version_id === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used === CONT TestGenerateExpandedCategories/error_on_different_policy_type === CONT TestGenerateExpandedCategories/nested_categories === CONT TestGenerateExpandedCategories/two_policies === CONT TestGenerateExpandedCategories/basic === CONT TestGenerate/invalid_definition_file === CONT TestGenerateExpandedCategories/different_display_name === CONT TestGenerate/category_expansion_fails === CONT TestGenerate/autodetect_overrides_releases_from_yaml === CONT TestGenerateExpandedCategories/with_prefix === CONT TestGenerateExpandedCategories/default_policy_class_is_capitalized === CONT TestGenerateExpandedCategories/no_defaults === CONT TestExpand/dconf_generation_fails === CONT TestExpand/expanded_policy_with_meta === CONT TestExpand/expanded_policy === CONT TestExpand/dconf === CONT TestExpand/unsupported_policy_type === CONT TestExpand/no_source_directory === CONT TestGenerateExpandedCategories/meta_entry_only === CONT TestGenerateExpandedCategories/no_note --- PASS: TestGenerateExpandedCategories (0.00s) --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) --- PASS: TestGenerateExpandedCategories/different_element_type (0.00s) --- PASS: TestGenerateExpandedCategories/simple (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/choices (0.00s) --- PASS: TestGenerateExpandedCategories/different_choices (0.01s) --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) --- PASS: TestGenerateExpandedCategories/different_explain_text (0.01s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/different_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.01s) --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.01s) --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.01s) --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.02s) --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.02s) --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.00s) --- PASS: TestGenerateExpandedCategories/requires_ubuntu_pro (0.00s) --- PASS: TestGenerateExpandedCategories/same_default (0.01s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_empty_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/different_range (0.00s) --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.03s) --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.00s) --- PASS: TestGenerateExpandedCategories/range (0.01s) --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.00s) --- PASS: TestGenerateExpandedCategories/nested_categories (0.00s) --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) --- PASS: TestGenerateExpandedCategories/default_policy_class_is_capitalized (0.00s) --- PASS: TestGenerateExpandedCategories/no_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/basic (0.02s) --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) --- PASS: TestGenerateExpandedCategories/no_note (0.00s) --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/releases_from_yaml (0.04s) --- PASS: TestGenerate/admx_generation_fails (0.02s) --- PASS: TestGenerate/category_expansion_fails (0.00s) --- PASS: TestGenerate/invalid_definition_file (0.01s) --- PASS: TestGenerate/autodetect_overrides_releases_from_yaml (0.02s) === CONT TestExpand/no_release_file === CONT TestExpandedCategoriesToADMX/decimal_with_min_only === CONT TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === CONT TestExpandedCategoriesToADMX/long_decimal === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype --- PASS: TestExpand (0.00s) --- PASS: TestExpand/ignore_categories_and_non_yaml_files (0.02s) --- PASS: TestExpand/expanded_policy_with_release_any (0.00s) --- PASS: TestExpand/invalid_dconf.yaml (0.00s) --- PASS: TestExpand/no_version_id (0.00s) --- PASS: TestExpand/dconf_generation_fails (0.00s) --- PASS: TestExpand/expanded_policy_with_meta (0.00s) --- PASS: TestExpand/unsupported_policy_type (0.00s) --- PASS: TestExpand/no_source_directory (0.00s) --- PASS: TestExpand/no_release_file (0.00s) --- PASS: TestExpand/expanded_policy (0.02s) --- PASS: TestExpand/dconf (0.03s) === CONT TestExpandedCategoriesToADMX/array_of_integers === CONT TestExpandedCategoriesToADMX/decimal === CONT TestExpandedCategoriesToADMX/basic_key === CONT TestExpandedCategoriesToADMX/simple === CONT TestExpandedCategoriesToADMX/no_meta_enabled === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === CONT TestExpandedCategoriesToADMX/double_with_range === CONT TestExpandedCategoriesToADMX/double === CONT TestExpandedCategoriesToADMX/array_of_strings === CONT TestExpandedCategoriesToADMX/multiple_categories === CONT TestExpandedCategoriesToADMX/nested_categories === CONT TestExpandedCategoriesToADMX/no_meta_disabled === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key === CONT TestExpandedCategoriesToADMX/choices === CONT TestExpandedCategoriesToADMX/boolean === CONT TestExpandedCategoriesToADMX/decimal_with_max_only === CONT TestExpandedCategoriesToADMX/decimal_with_range === CONT TestExpandedCategoriesToADMX/no_meta_at_all === CONT TestExpandedCategoriesToADMX/other_distro === CONT TestExpandedCategoriesToADMX/choices_with_default --- PASS: TestExpandedCategoriesToADMX (0.01s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.01s) --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.00s) --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges (0.01s) --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.01s) --- PASS: TestExpandedCategoriesToADMX/decimal (0.01s) --- PASS: TestExpandedCategoriesToADMX/basic_key (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults (0.02s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.01s) --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.02s) --- PASS: TestExpandedCategoriesToADMX/double (0.01s) --- PASS: TestExpandedCategoriesToADMX/no_meta_enabled (0.03s) --- PASS: TestExpandedCategoriesToADMX/simple (0.03s) --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.01s) --- PASS: TestExpandedCategoriesToADMX/choices (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.01s) --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.02s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.01s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.01s) --- PASS: TestExpandedCategoriesToADMX/nested_categories (0.03s) --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.01s) --- PASS: TestExpandedCategoriesToADMX/other_distro (0.01s) --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.02s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen 0.213s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerate === RUN TestGenerate/Override_with_session_takes_session_override === PAUSE TestGenerate/Override_with_session_takes_session_override === RUN TestGenerate/Override_without_session_takes_default === PAUSE TestGenerate/Override_without_session_takes_default === RUN TestGenerate/Enum_does_not_exist === PAUSE TestGenerate/Enum_does_not_exist === RUN TestGenerate/One_decimal_key_with_range === PAUSE TestGenerate/One_decimal_key_with_range === RUN TestGenerate/One_decimal_key_with_max_only === PAUSE TestGenerate/One_decimal_key_with_max_only === RUN TestGenerate/Long_decimal_key_with_range_min_lt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_lt_0 === RUN TestGenerate/Array_of_strings === PAUSE TestGenerate/Array_of_strings === RUN TestGenerate/Double_key_with_range === PAUSE TestGenerate/Double_key_with_range === RUN TestGenerate/Override_without_session === PAUSE TestGenerate/Override_without_session === RUN TestGenerate/Override_takes_first_session === PAUSE TestGenerate/Override_takes_first_session === RUN TestGenerate/Relocatable_key_overridden === PAUSE TestGenerate/Relocatable_key_overridden === RUN TestGenerate/One_text_key === PAUSE TestGenerate/One_text_key === RUN TestGenerate/Description_starting_with_deprecated_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored === RUN TestGenerate/Description_starting_with_obsolete_is_ignored === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored === RUN TestGenerate/Valid_class_should_be_capitalized === PAUSE TestGenerate/Valid_class_should_be_capitalized === RUN TestGenerate/Long_decimal_key === PAUSE TestGenerate/Long_decimal_key === RUN TestGenerate/Choices_are_loaded === PAUSE TestGenerate/Choices_are_loaded === RUN TestGenerate/Empty === PAUSE TestGenerate/Empty === RUN TestGenerate/Relocatable_key === PAUSE TestGenerate/Relocatable_key === RUN TestGenerate/NaN_min === PAUSE TestGenerate/NaN_min === RUN TestGenerate/Invalid_schema_files === PAUSE TestGenerate/Invalid_schema_files === RUN TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 === RUN TestGenerate/Double_key === PAUSE TestGenerate/Double_key === RUN TestGenerate/Invalid_class === PAUSE TestGenerate/Invalid_class === RUN TestGenerate/One_boolean_key === PAUSE TestGenerate/One_boolean_key === RUN TestGenerate/Inlined_Enums_are_converted_to_choices === PAUSE TestGenerate/Inlined_Enums_are_converted_to_choices === RUN TestGenerate/Enums_in_other_files_are_converted_to_choices === PAUSE TestGenerate/Enums_in_other_files_are_converted_to_choices === RUN TestGenerate/Invalid_override_files_are_skipped === PAUSE TestGenerate/Invalid_override_files_are_skipped === RUN TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === PAUSE TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === RUN TestGenerate/Invalid_min === PAUSE TestGenerate/Invalid_min === RUN TestGenerate/Same_key_relocated_twice === PAUSE TestGenerate/Same_key_relocated_twice === RUN TestGenerate/One_decimal_key_with_min_only === PAUSE TestGenerate/One_decimal_key_with_min_only === RUN TestGenerate/One_decimal_key === PAUSE TestGenerate/One_decimal_key === RUN TestGenerate/Array_of_integers === PAUSE TestGenerate/Array_of_integers === RUN TestGenerate/Override_with_no_matching_session_defaults_to_root_override === PAUSE TestGenerate/Override_with_no_matching_session_defaults_to_root_override === RUN TestGenerate/Override_default_to_second_if_first_not_present === PAUSE TestGenerate/Override_default_to_second_if_first_not_present === RUN TestGenerate/Overridden_by_multiple_files,_last_wins === PAUSE TestGenerate/Overridden_by_multiple_files,_last_wins === RUN TestGenerate/No_key_on_system === PAUSE TestGenerate/No_key_on_system === RUN TestGenerate/Unsupported_key_type === PAUSE TestGenerate/Unsupported_key_type === RUN TestGenerate/Key_with_class === PAUSE TestGenerate/Key_with_class === CONT TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/Same_key_relocated_twice === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored time="2022-09-20T15:16:57Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === CONT TestGenerate/Invalid_override_files_are_skipped === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices time="2022-09-20T15:16:57Z" level=warning msg="testdata/system/broken_override/usr/share/glib-2.0/schemas/broken.gschema.override is an invalid override file: unclosed section: [com.ubuntu.simple.overridden\n" === CONT TestGenerate/Inlined_Enums_are_converted_to_choices === CONT TestGenerate/Invalid_min === CONT TestGenerate/One_boolean_key === CONT TestGenerate/Invalid_class === CONT TestGenerate/Invalid_schema_files === CONT TestGenerate/Choices_are_loaded === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 === CONT TestGenerate/Double_key === CONT TestGenerate/NaN_min === CONT TestGenerate/Relocatable_key === CONT TestGenerate/Empty === CONT TestGenerate/Override_default_to_second_if_first_not_present === CONT TestGenerate/Key_with_class === CONT TestGenerate/Unsupported_key_type === CONT TestGenerate/No_key_on_system === CONT TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/Valid_class_should_be_capitalized === CONT TestGenerate/Long_decimal_key time="2022-09-20T15:16:57Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" === CONT TestGenerate/Array_of_strings === CONT TestGenerate/Relocatable_key_overridden === CONT TestGenerate/Override_takes_first_session === CONT TestGenerate/Override_without_session === CONT TestGenerate/Double_key_with_range === CONT TestGenerate/One_decimal_key_with_range === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 === CONT TestGenerate/One_decimal_key_with_max_only === CONT TestGenerate/Description_starting_with_obsolete_is_ignored === CONT TestGenerate/Description_starting_with_deprecated_is_ignored time="2022-09-20T15:16:57Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" time="2022-09-20T15:16:57Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" === CONT TestGenerate/Enum_does_not_exist === CONT TestGenerate/Override_without_session_takes_default === CONT TestGenerate/Array_of_integers === CONT TestGenerate/Override_with_no_matching_session_defaults_to_root_override === CONT TestGenerate/One_decimal_key === CONT TestGenerate/One_decimal_key_with_min_only === CONT TestGenerate/One_text_key --- PASS: TestGenerate (0.01s) --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.00s) --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.00s) --- PASS: TestGenerate/Invalid_min (0.00s) --- PASS: TestGenerate/One_boolean_key (0.00s) --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.01s) --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.01s) --- PASS: TestGenerate/Invalid_class (0.00s) --- PASS: TestGenerate/Override_with_session_takes_session_override (0.01s) --- PASS: TestGenerate/Choices_are_loaded (0.00s) --- PASS: TestGenerate/Double_key (0.00s) --- PASS: TestGenerate/NaN_min (0.00s) --- PASS: TestGenerate/Empty (0.00s) --- PASS: TestGenerate/Invalid_schema_files (0.02s) --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.03s) --- PASS: TestGenerate/Unsupported_key_type (0.00s) --- PASS: TestGenerate/Relocatable_key (0.03s) --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.04s) --- PASS: TestGenerate/Key_with_class (0.02s) --- PASS: TestGenerate/Long_decimal_key (0.01s) --- PASS: TestGenerate/Array_of_strings (0.01s) --- PASS: TestGenerate/No_key_on_system (0.02s) --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.02s) --- PASS: TestGenerate/Override_without_session (0.01s) --- PASS: TestGenerate/Relocatable_key_overridden (0.02s) --- PASS: TestGenerate/Override_takes_first_session (0.02s) --- PASS: TestGenerate/Double_key_with_range (0.01s) --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) --- PASS: TestGenerate/Enum_does_not_exist (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.01s) --- PASS: TestGenerate/Override_without_session_takes_default (0.00s) --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.01s) --- PASS: TestGenerate/One_decimal_key_with_range (0.02s) --- PASS: TestGenerate/One_decimal_key_with_min_only (0.00s) --- PASS: TestGenerate/Array_of_integers (0.01s) --- PASS: TestGenerate/One_text_key (0.00s) --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.01s) --- PASS: TestGenerate/One_decimal_key (0.01s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.141s === RUN TestGetVersionID === PAUSE TestGetVersionID === CONT TestGetVersionID === RUN TestGetVersionID/Read_VERSION_ID === PAUSE TestGetVersionID/Read_VERSION_ID === RUN TestGetVersionID/No_VERSION_ID_in_file === PAUSE TestGetVersionID/No_VERSION_ID_in_file === RUN TestGetVersionID/No_os-release_file === PAUSE TestGetVersionID/No_os-release_file === CONT TestGetVersionID/Read_VERSION_ID === CONT TestGetVersionID/No_os-release_file === CONT TestGetVersionID/No_VERSION_ID_in_file --- PASS: TestGetVersionID (0.00s) --- PASS: TestGetVersionID/Read_VERSION_ID (0.00s) --- PASS: TestGetVersionID/No_os-release_file (0.00s) --- PASS: TestGetVersionID/No_VERSION_ID_in_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/common 0.016s === RUN TestReadPolicy === PAUSE TestReadPolicy === RUN TestDecodePolicy === PAUSE TestDecodePolicy === CONT TestReadPolicy === RUN TestReadPolicy/one_element,_decimal_value === PAUSE TestReadPolicy/one_element,_decimal_value === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap === RUN TestReadPolicy/invalid_header,_file_truncated === PAUSE TestReadPolicy/invalid_header,_file_truncated === RUN TestReadPolicy/section_not_closed === PAUSE TestReadPolicy/section_not_closed === RUN TestReadPolicy/missing_field === PAUSE TestReadPolicy/missing_field === RUN TestReadPolicy/section_separators_in_data === PAUSE TestReadPolicy/section_separators_in_data === RUN TestReadPolicy/invalid_header,_header_doesnt_match === PAUSE TestReadPolicy/invalid_header,_header_doesnt_match === RUN TestReadPolicy/no_header === PAUSE TestReadPolicy/no_header === RUN TestReadPolicy/two_elements === PAUSE TestReadPolicy/two_elements === RUN TestReadPolicy/header_only === PAUSE TestReadPolicy/header_only === RUN TestReadPolicy/invalid_header,_header_too_short === PAUSE TestReadPolicy/invalid_header,_header_too_short === RUN TestReadPolicy/semicolon_in_data === PAUSE TestReadPolicy/semicolon_in_data === RUN TestReadPolicy/empty_key === CONT TestDecodePolicy === RUN TestDecodePolicy/invalid_decimal_value === PAUSE TestDecodePolicy/invalid_decimal_value === RUN TestDecodePolicy/invalid_header,_header_doesnt_match === PAUSE TestDecodePolicy/invalid_header,_header_doesnt_match === RUN TestDecodePolicy/container_with_default_elements_override_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values === RUN TestDecodePolicy/disabled_container_with_disabled_option_values === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values === PAUSE TestReadPolicy/empty_key === RUN TestReadPolicy/one_element,_string_value === PAUSE TestReadPolicy/one_element,_string_value === RUN TestReadPolicy/exotic_return_type === PAUSE TestReadPolicy/exotic_return_type === RUN TestReadPolicy/empty_value === PAUSE TestReadPolicy/empty_value === RUN TestReadPolicy/empty_file === PAUSE TestReadPolicy/empty_file === RUN TestReadPolicy/key_is_not_utf16 === PAUSE TestReadPolicy/key_is_not_utf16 === RUN TestReadPolicy/value_is_not_utf16 === PAUSE TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/one_element,_decimal_value === RUN TestDecodePolicy/two_elements === PAUSE TestDecodePolicy/two_elements === RUN TestDecodePolicy/basic_type,_enabled === PAUSE TestDecodePolicy/basic_type,_enabled === RUN TestDecodePolicy/basic_type_with_strategy === PAUSE TestDecodePolicy/basic_type_with_strategy === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === RUN TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === PAUSE TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === RUN TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === PAUSE TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === RUN TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === RUN TestDecodePolicy/invalid_container_default_values === PAUSE TestDecodePolicy/invalid_container_default_values === RUN TestDecodePolicy/no_header === PAUSE TestDecodePolicy/no_header === RUN TestDecodePolicy/key_is_not_utf16 === PAUSE TestDecodePolicy/key_is_not_utf16 === RUN TestDecodePolicy/value_is_not_utf16 === PAUSE TestDecodePolicy/value_is_not_utf16 === RUN TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === PAUSE TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === RUN TestDecodePolicy/exotic_return_type === PAUSE TestDecodePolicy/exotic_return_type === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === RUN TestDecodePolicy/one_element,_multitext_value === PAUSE TestDecodePolicy/one_element,_multitext_value === RUN TestDecodePolicy/one_element,_disabled === PAUSE TestDecodePolicy/one_element,_disabled === RUN TestDecodePolicy/basic_type,_disabled === PAUSE TestDecodePolicy/basic_type,_disabled === RUN TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === PAUSE TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === RUN TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestReadPolicy/invalid_header,_header_too_short === CONT TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/key_is_not_utf16 === RUN TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === CONT TestReadPolicy/empty_value === CONT TestReadPolicy/exotic_return_type === CONT TestReadPolicy/one_element,_string_value === PAUSE TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === RUN TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/section_separators_in_data === PAUSE TestDecodePolicy/section_separators_in_data === RUN TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/invalid_header,_file_truncated === PAUSE TestDecodePolicy/invalid_header,_file_truncated === RUN TestDecodePolicy/missing_field === PAUSE TestDecodePolicy/missing_field === RUN TestDecodePolicy/empty_key === PAUSE TestDecodePolicy/empty_key === RUN TestDecodePolicy/one_element,_decimal_value === PAUSE TestDecodePolicy/one_element,_decimal_value === RUN TestDecodePolicy/header_only === PAUSE TestDecodePolicy/header_only === RUN TestDecodePolicy/one_element,_string_value === PAUSE TestDecodePolicy/one_element,_string_value === RUN TestDecodePolicy/semicolon_in_data === PAUSE TestDecodePolicy/semicolon_in_data === RUN TestDecodePolicy/container_without_metavalues === PAUSE TestDecodePolicy/container_without_metavalues === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === RUN TestDecodePolicy/empty_data === PAUSE TestDecodePolicy/empty_data === RUN TestDecodePolicy/invalid_header,_header_too_short === PAUSE TestDecodePolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/section_not_closed === PAUSE TestDecodePolicy/section_not_closed === RUN TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === PAUSE TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === RUN TestDecodePolicy/container_strategy_is_reflected_on_child === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child === RUN TestDecodePolicy/container_with_meta_elements_and_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options === RUN TestDecodePolicy/empty_value === PAUSE TestDecodePolicy/empty_value === RUN TestDecodePolicy/empty_file === PAUSE TestDecodePolicy/empty_file === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === RUN TestDecodePolicy/disabled_container_disables_its_option_values === PAUSE TestDecodePolicy/disabled_container_disables_its_option_values === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === RUN TestDecodePolicy/null_character_in_data === PAUSE TestDecodePolicy/null_character_in_data === CONT TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/missing_field === CONT TestReadPolicy/two_elements === CONT TestReadPolicy/header_only === CONT TestReadPolicy/invalid_header,_file_truncated === CONT TestReadPolicy/no_header === CONT TestReadPolicy/invalid_header,_header_doesnt_match === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap === CONT TestReadPolicy/section_not_closed === CONT TestReadPolicy/empty_key === CONT TestDecodePolicy/null_character_in_data === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === CONT TestDecodePolicy/disabled_container_disables_its_option_values === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === CONT TestDecodePolicy/empty_file === CONT TestDecodePolicy/empty_value === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options === CONT TestDecodePolicy/container_strategy_is_reflected_on_child === CONT TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === CONT TestDecodePolicy/section_not_closed === CONT TestDecodePolicy/invalid_header,_header_too_short === CONT TestDecodePolicy/empty_data === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === CONT TestDecodePolicy/container_without_metavalues === CONT TestDecodePolicy/semicolon_in_data === CONT TestDecodePolicy/one_element,_string_value === CONT TestDecodePolicy/header_only === CONT TestDecodePolicy/one_element,_decimal_value === CONT TestDecodePolicy/empty_key === CONT TestDecodePolicy/missing_field === CONT TestDecodePolicy/invalid_header,_file_truncated === CONT TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/section_separators_in_data === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === CONT TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/one_element,_disabled === CONT TestDecodePolicy/one_element,_multitext_value === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === CONT TestDecodePolicy/invalid_decimal_value === CONT TestReadPolicy/section_separators_in_data === CONT TestReadPolicy/empty_file === CONT TestDecodePolicy/exotic_return_type === CONT TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === CONT TestDecodePolicy/value_is_not_utf16 === CONT TestDecodePolicy/key_is_not_utf16 === CONT TestDecodePolicy/invalid_container_default_values === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === CONT TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker --- PASS: TestReadPolicy (0.01s) --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/empty_value (0.00s) --- PASS: TestReadPolicy/exotic_return_type (0.00s) --- PASS: TestReadPolicy/one_element,_string_value (0.00s) --- PASS: TestReadPolicy/semicolon_in_data (0.00s) --- PASS: TestReadPolicy/missing_field (0.00s) --- PASS: TestReadPolicy/two_elements (0.00s) --- PASS: TestReadPolicy/header_only (0.00s) --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestReadPolicy/no_header (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) --- PASS: TestReadPolicy/section_not_closed (0.00s) --- PASS: TestReadPolicy/empty_key (0.00s) --- PASS: TestReadPolicy/empty_file (0.00s) --- PASS: TestReadPolicy/section_separators_in_data (0.00s) === CONT TestDecodePolicy/no_header === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === CONT TestDecodePolicy/basic_type_with_strategy === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values === CONT TestDecodePolicy/basic_type,_enabled === CONT TestDecodePolicy/two_elements === CONT TestDecodePolicy/disabled_container_with_disabled_option_values === CONT TestDecodePolicy/invalid_header,_header_doesnt_match --- PASS: TestDecodePolicy (0.01s) --- PASS: TestDecodePolicy/null_character_in_data (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) --- PASS: TestDecodePolicy/disabled_container_disables_its_option_values (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) (0.00s) --- PASS: TestDecodePolicy/empty_file (0.00s) --- PASS: TestDecodePolicy/empty_value (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) --- PASS: TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy (0.00s) --- PASS: TestDecodePolicy/section_not_closed (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestDecodePolicy/empty_data (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.00s) --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) --- PASS: TestDecodePolicy/header_only (0.00s) --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) --- PASS: TestDecodePolicy/empty_key (0.00s) --- PASS: TestDecodePolicy/missing_field (0.00s) --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_has_value_filed_in (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (0.00s) --- PASS: TestDecodePolicy/invalid_decimal_value (0.00s) --- PASS: TestDecodePolicy/exotic_return_type (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/key_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/no_header (0.00s) --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) --- PASS: TestDecodePolicy/two_elements (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) === RUN FuzzDecodePolicy === RUN FuzzDecodePolicy/seed#0 === RUN FuzzDecodePolicy/seed#1 === RUN FuzzDecodePolicy/seed#2 === RUN FuzzDecodePolicy/seed#3 === RUN FuzzDecodePolicy/seed#4 === RUN FuzzDecodePolicy/seed#5 === RUN FuzzDecodePolicy/seed#6 === RUN FuzzDecodePolicy/seed#7 === RUN FuzzDecodePolicy/seed#8 === RUN FuzzDecodePolicy/seed#9 === RUN FuzzDecodePolicy/seed#10 === RUN FuzzDecodePolicy/seed#11 === RUN FuzzDecodePolicy/seed#12 === RUN FuzzDecodePolicy/seed#13 === RUN FuzzDecodePolicy/seed#14 === RUN FuzzDecodePolicy/seed#15 === RUN FuzzDecodePolicy/seed#16 === RUN FuzzDecodePolicy/seed#17 === RUN FuzzDecodePolicy/seed#18 === RUN FuzzDecodePolicy/seed#19 === RUN FuzzDecodePolicy/seed#20 === RUN FuzzDecodePolicy/seed#21 === RUN FuzzDecodePolicy/seed#22 === RUN FuzzDecodePolicy/seed#23 === RUN FuzzDecodePolicy/seed#24 === RUN FuzzDecodePolicy/seed#25 === RUN FuzzDecodePolicy/seed#26 === RUN FuzzDecodePolicy/seed#27 === RUN FuzzDecodePolicy/seed#28 === RUN FuzzDecodePolicy/seed#29 === RUN FuzzDecodePolicy/seed#30 === RUN FuzzDecodePolicy/seed#31 === RUN FuzzDecodePolicy/seed#32 === RUN FuzzDecodePolicy/seed#33 === RUN FuzzDecodePolicy/seed#34 === RUN FuzzDecodePolicy/seed#35 === RUN FuzzDecodePolicy/seed#36 === RUN FuzzDecodePolicy/seed#37 === RUN FuzzDecodePolicy/seed#38 === RUN FuzzDecodePolicy/seed#39 === RUN FuzzDecodePolicy/seed#40 === RUN FuzzDecodePolicy/seed#41 === RUN FuzzDecodePolicy/seed#42 === RUN FuzzDecodePolicy/seed#43 === RUN FuzzDecodePolicy/seed#44 === RUN FuzzDecodePolicy/seed#45 === RUN FuzzDecodePolicy/seed#46 === RUN FuzzDecodePolicy/seed#47 === RUN FuzzDecodePolicy/seed#48 === RUN FuzzDecodePolicy/seed#49 === RUN FuzzDecodePolicy/seed#50 === RUN FuzzDecodePolicy/seed#51 === RUN FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 --- PASS: FuzzDecodePolicy (0.03s) --- PASS: FuzzDecodePolicy/seed#0 (0.00s) --- PASS: FuzzDecodePolicy/seed#1 (0.00s) --- PASS: FuzzDecodePolicy/seed#2 (0.00s) --- PASS: FuzzDecodePolicy/seed#3 (0.00s) --- PASS: FuzzDecodePolicy/seed#4 (0.00s) --- PASS: FuzzDecodePolicy/seed#5 (0.00s) --- PASS: FuzzDecodePolicy/seed#6 (0.00s) --- PASS: FuzzDecodePolicy/seed#7 (0.00s) --- PASS: FuzzDecodePolicy/seed#8 (0.00s) --- PASS: FuzzDecodePolicy/seed#9 (0.00s) --- PASS: FuzzDecodePolicy/seed#10 (0.00s) --- PASS: FuzzDecodePolicy/seed#11 (0.00s) --- PASS: FuzzDecodePolicy/seed#12 (0.00s) --- PASS: FuzzDecodePolicy/seed#13 (0.00s) --- PASS: FuzzDecodePolicy/seed#14 (0.00s) --- PASS: FuzzDecodePolicy/seed#15 (0.00s) --- PASS: FuzzDecodePolicy/seed#16 (0.00s) --- PASS: FuzzDecodePolicy/seed#17 (0.00s) --- PASS: FuzzDecodePolicy/seed#18 (0.00s) --- PASS: FuzzDecodePolicy/seed#19 (0.00s) --- PASS: FuzzDecodePolicy/seed#20 (0.00s) --- PASS: FuzzDecodePolicy/seed#21 (0.00s) --- PASS: FuzzDecodePolicy/seed#22 (0.00s) --- PASS: FuzzDecodePolicy/seed#23 (0.00s) --- PASS: FuzzDecodePolicy/seed#24 (0.00s) --- PASS: FuzzDecodePolicy/seed#25 (0.00s) --- PASS: FuzzDecodePolicy/seed#26 (0.00s) --- PASS: FuzzDecodePolicy/seed#27 (0.00s) --- PASS: FuzzDecodePolicy/seed#28 (0.00s) --- PASS: FuzzDecodePolicy/seed#29 (0.00s) --- PASS: FuzzDecodePolicy/seed#30 (0.00s) --- PASS: FuzzDecodePolicy/seed#31 (0.00s) --- PASS: FuzzDecodePolicy/seed#32 (0.00s) --- PASS: FuzzDecodePolicy/seed#33 (0.00s) --- PASS: FuzzDecodePolicy/seed#34 (0.00s) --- PASS: FuzzDecodePolicy/seed#35 (0.00s) --- PASS: FuzzDecodePolicy/seed#36 (0.00s) --- PASS: FuzzDecodePolicy/seed#37 (0.00s) --- PASS: FuzzDecodePolicy/seed#38 (0.00s) --- PASS: FuzzDecodePolicy/seed#39 (0.00s) --- PASS: FuzzDecodePolicy/seed#40 (0.00s) --- PASS: FuzzDecodePolicy/seed#41 (0.00s) --- PASS: FuzzDecodePolicy/seed#42 (0.00s) --- PASS: FuzzDecodePolicy/seed#43 (0.00s) --- PASS: FuzzDecodePolicy/seed#44 (0.00s) --- PASS: FuzzDecodePolicy/seed#45 (0.00s) --- PASS: FuzzDecodePolicy/seed#46 (0.00s) --- PASS: FuzzDecodePolicy/seed#47 (0.00s) --- PASS: FuzzDecodePolicy/seed#48 (0.00s) --- PASS: FuzzDecodePolicy/seed#49 (0.00s) --- PASS: FuzzDecodePolicy/seed#50 (0.00s) --- PASS: FuzzDecodePolicy/seed#51 (0.00s) --- PASS: FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/registry 0.088s === RUN TestLoadServerInfo === PAUSE TestLoadServerInfo === RUN TestNew === PAUSE TestNew === CONT TestLoadServerInfo === RUN TestLoadServerInfo/return_directly_url_and_domain_if_provided === PAUSE TestLoadServerInfo/return_directly_url_and_domain_if_provided === RUN TestLoadServerInfo/return_url_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === RUN TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === RUN TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === RUN TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === PAUSE TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === RUN TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === RUN TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === PAUSE TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === RUN TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === PAUSE TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === RUN TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === RUN TestLoadServerInfo/skip_missing_url_in_sssdconf === PAUSE TestLoadServerInfo/skip_missing_url_in_sssdconf === RUN TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === RUN TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === PAUSE TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestNew === RUN TestNew/Adsys_directory_can_already_exists === RUN TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === PAUSE TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_directly_url_and_domain_if_provided === PAUSE TestNew/Adsys_directory_can_already_exists === RUN TestNew/Ad_New_fails_prevents_adsysservice_creation === PAUSE TestNew/Ad_New_fails_prevents_adsysservice_creation === RUN TestNew/No_url_and_domain_while_sssdconf_does_not_exists === PAUSE TestNew/No_url_and_domain_while_sssdconf_does_not_exists === RUN TestNew/New_and_Done_succeeds_as_expected,_first_run === PAUSE TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestNew/Adsys_directory_can_already_exists === CONT TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === CONT TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === CONT TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === CONT TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === CONT TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === CONT TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestNew/No_url_and_domain_while_sssdconf_does_not_exists === CONT TestLoadServerInfo/return_url_and_domain_from_sssd.conf === CONT TestNew/Ad_New_fails_prevents_adsysservice_creation === CONT TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === CONT TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === CONT TestLoadServerInfo/skip_missing_url_in_sssdconf === CONT TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === CONT TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf --- PASS: TestLoadServerInfo (0.00s) --- PASS: TestLoadServerInfo/return_directly_url_and_domain_if_provided (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section (0.00s) --- PASS: TestLoadServerInfo/return_url_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/skip_missing_url_in_sssdconf (0.00s) --- PASS: TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided (0.00s) --- PASS: TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf (0.00s) time="2022-09-20T15:17:04Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-09-20T15:17:04Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestNew (0.00s) --- PASS: TestNew/No_url_and_domain_while_sssdconf_does_not_exists (0.00s) --- PASS: TestNew/Ad_New_fails_prevents_adsysservice_creation (0.01s) --- PASS: TestNew/New_and_Done_succeeds_as_expected,_first_run (0.01s) --- PASS: TestNew/Adsys_directory_can_already_exists (0.02s) PASS ok github.com/ubuntu/adsys/internal/adsysservice 0.105s ? github.com/ubuntu/adsys/internal/adsysservice/actions [no test files] === RUN TestIsAllowed === PAUSE TestIsAllowed === RUN TestPeerCredsInfoAuthType === PAUSE TestPeerCredsInfoAuthType === RUN TestServerPeerCredsHandshake === PAUSE TestServerPeerCredsHandshake === RUN TestServerPeerCredsInvalidSocket === PAUSE TestServerPeerCredsInvalidSocket === RUN TestIsAllowedFromContext === PAUSE TestIsAllowedFromContext === RUN TestIsAllowedFromContextWithoutPeer === PAUSE TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowedFromContextWithInvalidPeerCreds === PAUSE TestIsAllowedFromContextWithInvalidPeerCreds === RUN TestIsAllowedFromContextWithoutUserKey === PAUSE TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowed === CONT TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowedFromContextWithInvalidPeerCreds === CONT TestIsAllowedFromContextWithoutPeer --- PASS: TestIsAllowedFromContextWithoutUserKey (0.00s) === CONT TestIsAllowedFromContext === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestServerPeerCredsInvalidSocket === CONT TestServerPeerCredsHandshake === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) === RUN TestIsAllowed/Polkit_dbus_call_errors_out === PAUSE TestIsAllowed/Polkit_dbus_call_errors_out === RUN TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === PAUSE TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === RUN TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === PAUSE TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === RUN TestIsAllowed/Root_is_always_authorized === PAUSE TestIsAllowed/Root_is_always_authorized === RUN TestIsAllowed/Valid_process_and_NACK === PAUSE TestIsAllowed/Valid_process_and_NACK === RUN TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === PAUSE TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === RUN TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === PAUSE TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === RUN TestIsAllowed/Valid_process_and_ACK === PAUSE TestIsAllowed/Valid_process_and_ACK === RUN TestIsAllowed/Process_doesn't_exists === PAUSE TestIsAllowed/Process_doesn't_exists === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestPeerCredsInfoAuthType === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.00s) === CONT TestIsAllowed/Valid_process_and_NACK === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === CONT TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === CONT TestIsAllowed/Process_doesn't_exists === CONT TestIsAllowed/Valid_process_and_ACK === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int --- PASS: TestServerPeerCredsInvalidSocket (0.00s) --- PASS: TestIsAllowedFromContextWithoutPeer (0.00s) --- PASS: TestServerPeerCredsHandshake (0.00s) === CONT TestIsAllowed/Root_is_always_authorized --- PASS: TestPeerCredsInfoAuthType (0.00s) --- PASS: TestIsAllowed (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_missing_) (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_)_at_the_end (0.00s) --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/ActionAlwaysAllowed_is_always_allowed (0.00s) --- PASS: TestIsAllowed/Polkit_dbus_call_errors_out (0.00s) --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/Process_doesn't_exists (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_present (0.00s) --- PASS: TestIsAllowed/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowed/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int (0.00s) === RUN TestIsAllowedFromContext/Valid_process_and_NACK === PAUSE TestIsAllowedFromContext/Valid_process_and_NACK === RUN TestIsAllowedFromContext/Extract_current_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_current_user_action_from_request === RUN TestIsAllowedFromContext/Extract_other_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_other_user_action_from_request === RUN TestIsAllowedFromContext/User_lookup_returns_an_error === PAUSE TestIsAllowedFromContext/User_lookup_returns_an_error === RUN TestIsAllowedFromContext/User_has_invalid_uid === PAUSE TestIsAllowedFromContext/User_has_invalid_uid === RUN TestIsAllowedFromContext/Root_is_always_authorized === PAUSE TestIsAllowedFromContext/Root_is_always_authorized === RUN TestIsAllowedFromContext/Valid_process_and_ACK === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK === CONT TestIsAllowedFromContext/Valid_process_and_NACK === CONT TestIsAllowedFromContext/Valid_process_and_ACK === CONT TestIsAllowedFromContext/Root_is_always_authorized === CONT TestIsAllowedFromContext/User_has_invalid_uid === CONT TestIsAllowedFromContext/User_lookup_returns_an_error === CONT TestIsAllowedFromContext/Extract_other_user_action_from_request === CONT TestIsAllowedFromContext/Extract_current_user_action_from_request --- PASS: TestIsAllowedFromContext (0.01s) --- PASS: TestIsAllowedFromContext/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowedFromContext/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowedFromContext/User_has_invalid_uid (0.00s) --- PASS: TestIsAllowedFromContext/User_lookup_returns_an_error (0.00s) --- PASS: TestIsAllowedFromContext/Extract_other_user_action_from_request (0.00s) --- PASS: TestIsAllowedFromContext/Extract_current_user_action_from_request (0.00s) PASS ok github.com/ubuntu/adsys/internal/authorizer 0.049s ? github.com/ubuntu/adsys/internal/cmdhandler [no test files] === RUN TestSetVerboseMode === RUN TestSetVerboseMode/Default_level_is_warning === RUN TestSetVerboseMode/1_is_for_info === RUN TestSetVerboseMode/2_is_for_debug === RUN TestSetVerboseMode/3_is_debug_printing_callers --- PASS: TestSetVerboseMode (0.00s) --- PASS: TestSetVerboseMode/Default_level_is_warning (0.00s) --- PASS: TestSetVerboseMode/1_is_for_info (0.00s) --- PASS: TestSetVerboseMode/2_is_for_debug (0.00s) --- PASS: TestSetVerboseMode/3_is_debug_printing_callers (0.00s) === RUN TestInit === RUN TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account === RUN TestInit/Callback_in_error_on_refresh_only_prints_warning time="2022-09-20T15:17:14Z" level=warning msg="Error while refreshing configuration: Error from callback" === RUN TestInit/Error_on_callback_returning_error_on_first_call === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call === RUN TestInit/Load_configuration,_no_file,_no_flag,_no_env === RUN TestInit/Load_configuration_with_file === RUN TestInit/Empty_configuration_file_is_supported === RUN TestInit/Flag_is_supported === RUN TestInit/Environment_is_supported === RUN TestInit/Configuration_changed === RUN TestInit/Load_configuration_from_executable_dir === RUN TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Error_on_invalid_configuration_file === RUN TestInit/Error_on_config_flag_points_to_unexisting_path === RUN TestInit/No_config_flag_set_before_Init_is_call_is_ignored === RUN TestInit/Configuration_flag,_not_in_config_dir === RUN TestInit/Flag_has_precedence_over_env === RUN TestInit/Env_has_precedence_over_configuration === RUN TestInit/Configuration_flag_has_precedence_over_local_file --- PASS: TestInit (8.58s) --- PASS: TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand (0.17s) --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.05s) --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.11s) --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (0.01s) --- PASS: TestInit/Error_on_no_verbose_flag_set_before_Init_is_call (0.00s) --- PASS: TestInit/Load_configuration,_no_file,_no_flag,_no_env (0.00s) --- PASS: TestInit/Load_configuration_with_file (0.00s) --- PASS: TestInit/Empty_configuration_file_is_supported (0.00s) --- PASS: TestInit/Flag_is_supported (0.00s) --- PASS: TestInit/Environment_is_supported (0.00s) --- PASS: TestInit/Configuration_changed (2.15s) --- PASS: TestInit/Load_configuration_from_executable_dir (0.01s) --- PASS: TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand (0.01s) --- PASS: TestInit/Error_on_invalid_configuration_file (0.00s) --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.01s) --- PASS: TestInit/No_config_flag_set_before_Init_is_call_is_ignored (0.01s) --- PASS: TestInit/Configuration_flag,_not_in_config_dir (0.00s) --- PASS: TestInit/Flag_has_precedence_over_env (0.00s) --- PASS: TestInit/Env_has_precedence_over_configuration (0.00s) --- PASS: TestInit/Configuration_flag_has_precedence_over_local_file (0.00s) === RUN TestLoadConfig === PAUSE TestLoadConfig === CONT TestLoadConfig === RUN TestLoadConfig/Empty_configuration_is_supported === PAUSE TestLoadConfig/Empty_configuration_is_supported === RUN TestLoadConfig/Load_configuration_deserialize_its === PAUSE TestLoadConfig/Load_configuration_deserialize_its === CONT TestLoadConfig/Empty_configuration_is_supported === CONT TestLoadConfig/Load_configuration_deserialize_its --- PASS: TestLoadConfig (0.00s) --- PASS: TestLoadConfig/Empty_configuration_is_supported (0.00s) --- PASS: TestLoadConfig/Load_configuration_deserialize_its (0.00s) PASS ok github.com/ubuntu/adsys/internal/config 8.599s === RUN TestConfigFileFromArgs === PAUSE TestConfigFileFromArgs === RUN TestDirsFromConfigFile === PAUSE TestDirsFromConfigFile === RUN TestWriteConfig === RUN TestWriteConfig/with_empty_dirs === RUN TestWriteConfig/with_relative_config_path === RUN TestWriteConfig/with_nested_config_path === RUN TestWriteConfig/with_absent_dirs --- PASS: TestWriteConfig (0.00s) --- PASS: TestWriteConfig/with_empty_dirs (0.00s) --- PASS: TestWriteConfig/with_relative_config_path (0.00s) --- PASS: TestWriteConfig/with_nested_config_path (0.00s) --- PASS: TestWriteConfig/with_absent_dirs (0.00s) === CONT TestConfigFileFromArgs === RUN TestConfigFileFromArgs/empty_args === PAUSE TestConfigFileFromArgs/empty_args === RUN TestConfigFileFromArgs/no_config_argument === PAUSE TestConfigFileFromArgs/no_config_argument === RUN TestConfigFileFromArgs/config_argument_with_no_value === PAUSE TestConfigFileFromArgs/config_argument_with_no_value === RUN TestConfigFileFromArgs/short_config_argument === PAUSE TestConfigFileFromArgs/short_config_argument === RUN TestConfigFileFromArgs/short_config_argument_with_quotes === PAUSE TestConfigFileFromArgs/short_config_argument_with_quotes === CONT TestConfigFileFromArgs/empty_args === CONT TestDirsFromConfigFile === RUN TestDirsFromConfigFile/config_dirs_is_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_an_array === RUN TestDirsFromConfigFile/no_config_file === PAUSE TestDirsFromConfigFile/no_config_file === RUN TestDirsFromConfigFile/empty_config_file === PAUSE TestDirsFromConfigFile/empty_config_file === RUN TestDirsFromConfigFile/no_dirs_in_config_file === PAUSE TestDirsFromConfigFile/no_dirs_in_config_file === RUN TestDirsFromConfigFile/config_dirs_is_not_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_not_an_array === CONT TestDirsFromConfigFile/config_dirs_is_an_array === CONT TestConfigFileFromArgs/short_config_argument_with_quotes === CONT TestConfigFileFromArgs/short_config_argument === CONT TestConfigFileFromArgs/config_argument_with_no_value === CONT TestConfigFileFromArgs/no_config_argument --- PASS: TestConfigFileFromArgs (0.00s) --- PASS: TestConfigFileFromArgs/empty_args (0.00s) --- PASS: TestConfigFileFromArgs/short_config_argument_with_quotes (0.00s) --- PASS: TestConfigFileFromArgs/short_config_argument (0.00s) --- PASS: TestConfigFileFromArgs/config_argument_with_no_value (0.00s) --- PASS: TestConfigFileFromArgs/no_config_argument (0.00s) === CONT TestDirsFromConfigFile/config_dirs_is_not_an_array === CONT TestDirsFromConfigFile/no_dirs_in_config_file === CONT TestDirsFromConfigFile/empty_config_file === CONT TestDirsFromConfigFile/no_config_file --- PASS: TestDirsFromConfigFile (0.00s) --- PASS: TestDirsFromConfigFile/config_dirs_is_an_array (0.00s) --- PASS: TestDirsFromConfigFile/config_dirs_is_not_an_array (0.00s) --- PASS: TestDirsFromConfigFile/no_dirs_in_config_file (0.00s) --- PASS: TestDirsFromConfigFile/empty_config_file (0.00s) --- PASS: TestDirsFromConfigFile/no_config_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/config/watchd 0.036s ? github.com/ubuntu/adsys/internal/consts [no test files] === RUN TestStartStop === PAUSE TestStartStop === RUN TestStopBeforeServe === PAUSE TestStopBeforeServe === RUN TestChangeSocket === PAUSE TestChangeSocket === RUN TestSocketActivation === PAUSE TestSocketActivation === RUN TestUseSocketIgnoredWithSocketActivation === PAUSE TestUseSocketIgnoredWithSocketActivation === RUN TestSdNotifier === PAUSE TestSdNotifier === RUN TestFailingOption === PAUSE TestFailingOption === RUN TestCannotCreateSocket === PAUSE TestCannotCreateSocket === RUN TestServerStartListenTimeout === PAUSE TestServerStartListenTimeout === RUN TestServerDontTimeoutWithActiveRequest === PAUSE TestServerDontTimeoutWithActiveRequest === RUN TestServerDontTimeoutWithMultipleActiveRequests === PAUSE TestServerDontTimeoutWithMultipleActiveRequests === RUN TestServerChangeTimeout === PAUSE TestServerChangeTimeout === RUN TestServerDoubleQuit === PAUSE TestServerDoubleQuit === CONT TestStartStop === CONT TestServerDontTimeoutWithMultipleActiveRequests time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestStartStop680235657/001/test.sock" === CONT TestFailingOption --- PASS: TestFailingOption (0.00s) === CONT TestSdNotifier === RUN TestSdNotifier/sends_signal === PAUSE TestSdNotifier/sends_signal === RUN TestSdNotifier/doesn't_fail_when_not_under_systemd === PAUSE TestSdNotifier/doesn't_fail_when_not_under_systemd === RUN TestSdNotifier/fails_when_notifier_fails === PAUSE TestSdNotifier/fails_when_notifier_fails === CONT TestSdNotifier/sends_signal time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests3398748596/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestSdNotifiersends_signal3423255582/001/socket" === CONT TestUseSocketIgnoredWithSocketActivation time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation1801248756/001/socket" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestStartStop (0.01s) === CONT TestServerDoubleQuit === CONT TestServerChangeTimeout time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestServerChangeTimeout256005830/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestServerDoubleQuit3057464981/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) === CONT TestServerDontTimeoutWithActiveRequest time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestServerDoubleQuit (0.01s) === CONT TestSocketActivation === RUN TestSocketActivation/fails_when_Listeners()_fails === PAUSE TestSocketActivation/fails_when_Listeners()_fails === RUN TestSocketActivation/success_with_one_socket === PAUSE TestSocketActivation/success_with_one_socket === RUN TestSocketActivation/fails_with_many_sockets === PAUSE TestSocketActivation/fails_with_many_sockets === CONT TestChangeSocket time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest1474849269/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestChangeSocket3442200175/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestChangeSocket3442200175/001/test2.sock" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestChangeSocket (0.02s) === CONT TestStopBeforeServe time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestStopBeforeServe (0.00s) === CONT TestServerStartListenTimeout time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout4130329361/001/test.sock" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." --- PASS: TestServerStartListenTimeout (0.01s) === CONT TestSdNotifier/doesn't_fail_when_not_under_systemd time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestSdNotifierdoesnt_fail_when_not_under_systemd3688554533/001/socket" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." --- PASS: TestServerChangeTimeout (0.05s) === CONT TestSdNotifier/fails_when_notifier_fails === CONT TestCannotCreateSocket --- PASS: TestCannotCreateSocket (0.00s) === CONT TestSocketActivation/fails_when_Listeners()_fails === CONT TestSocketActivation/fails_with_many_sockets === CONT TestSocketActivation/success_with_one_socket time="2022-09-20T15:17:15Z" level=info msg="Serving on /tmp/TestSocketActivationsuccess_with_one_socket2383675530/001/sock1" time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestSdNotifier (0.00s) --- PASS: TestSdNotifier/sends_signal (0.01s) --- PASS: TestSdNotifier/fails_when_notifier_fails (0.00s) --- PASS: TestSdNotifier/doesn't_fail_when_not_under_systemd (0.01s) time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." time="2022-09-20T15:17:15Z" level=info msg="Wait for active requests to close." --- PASS: TestSocketActivation (0.00s) --- PASS: TestSocketActivation/fails_when_Listeners()_fails (0.00s) --- PASS: TestSocketActivation/fails_with_many_sockets (0.00s) --- PASS: TestSocketActivation/success_with_one_socket (0.01s) time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) time="2022-09-20T15:17:15Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) PASS ok github.com/ubuntu/adsys/internal/daemon 0.162s === RUN TestOnErrorWithNoError === PAUSE TestOnErrorWithNoError === RUN TestOnErrorWithError === PAUSE TestOnErrorWithError === RUN TestLogOnErrorWithNoError --- PASS: TestLogOnErrorWithNoError (0.00s) === RUN TestLogOnErrorWithError --- PASS: TestLogOnErrorWithError (0.00s) === RUN TestLogOnErrorContextWithNoError --- PASS: TestLogOnErrorContextWithNoError (0.00s) === RUN TestLogOnErrorContextWithError --- PASS: TestLogOnErrorContextWithError (0.00s) === RUN TestLogFuncOnErrorWithNoError --- PASS: TestLogFuncOnErrorWithNoError (0.00s) === RUN TestLogFuncOnErrorWithError --- PASS: TestLogFuncOnErrorWithError (0.00s) === RUN TestLogFuncOnErrorContextNoError --- PASS: TestLogFuncOnErrorContextNoError (0.00s) === RUN TestLogFuncOnErrorContextWithError --- PASS: TestLogFuncOnErrorContextWithError (0.00s) === CONT TestOnErrorWithNoError --- PASS: TestOnErrorWithNoError (0.00s) === CONT TestOnErrorWithError --- PASS: TestOnErrorWithError (0.00s) PASS ok github.com/ubuntu/adsys/internal/decorate 0.019s === RUN TestCleanDirectory === PAUSE TestCleanDirectory === RUN TestCleanDirectoryNoDirectoryExists === PAUSE TestCleanDirectoryNoDirectoryExists === RUN TestCleanDirectoryCantRemoveDirectory === PAUSE TestCleanDirectoryCantRemoveDirectory === RUN TestInstallOnlyMode --- PASS: TestInstallOnlyMode (0.00s) === RUN TestDestDirectory --- PASS: TestDestDirectory (0.00s) === CONT TestCleanDirectory === CONT TestCleanDirectoryCantRemoveDirectory --- PASS: TestCleanDirectoryCantRemoveDirectory (0.00s) === CONT TestCleanDirectoryNoDirectoryExists --- PASS: TestCleanDirectoryNoDirectoryExists (0.01s) --- PASS: TestCleanDirectory (0.02s) PASS ok github.com/ubuntu/adsys/internal/generators 0.037s === RUN TestNoNotification === PAUSE TestNoNotification === RUN TestNewConnectionNotification === PAUSE TestNewConnectionNotification === RUN TestDoneConnectionNotification === PAUSE TestDoneConnectionNotification === RUN TestErrorFromHandlerReturned === PAUSE TestErrorFromHandlerReturned === RUN TestErrorOnNilStream === PAUSE TestErrorOnNilStream === CONT TestNoNotification --- PASS: TestNoNotification (0.00s) === CONT TestErrorOnNilStream --- PASS: TestErrorOnNilStream (0.00s) === CONT TestErrorFromHandlerReturned --- PASS: TestErrorFromHandlerReturned (0.00s) === CONT TestDoneConnectionNotification --- PASS: TestDoneConnectionNotification (0.00s) === CONT TestNewConnectionNotification --- PASS: TestNewConnectionNotification (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/connectionnotify 0.087s === RUN TestActiveConnection === PAUSE TestActiveConnection === RUN TestTimeoutOnInactiveConnection === PAUSE TestTimeoutOnInactiveConnection === RUN TestCancelOnClientSide === PAUSE TestCancelOnClientSide === RUN TestClientInterceptorFailed === PAUSE TestClientInterceptorFailed === RUN TestRecvMessageError === PAUSE TestRecvMessageError === CONT TestActiveConnection === CONT TestRecvMessageError --- PASS: TestRecvMessageError (0.00s) === CONT TestClientInterceptorFailed --- PASS: TestClientInterceptorFailed (0.00s) === CONT TestCancelOnClientSide --- PASS: TestCancelOnClientSide (0.00s) === CONT TestTimeoutOnInactiveConnection --- PASS: TestTimeoutOnInactiveConnection (0.05s) --- PASS: TestActiveConnection (0.15s) PASS ok github.com/ubuntu/adsys/internal/grpc/contextidler 0.172s === RUN TestFormat === PAUSE TestFormat === CONT TestFormat === RUN TestFormat/nil_returns_nil === PAUSE TestFormat/nil_returns_nil === RUN TestFormat/non_GRPC_errors_are_returned_as_is === PAUSE TestFormat/non_GRPC_errors_are_returned_as_is === RUN TestFormat/GRPC_Unavailable_errors_prints_daemon_name === PAUSE TestFormat/GRPC_Unavailable_errors_prints_daemon_name === RUN TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === PAUSE TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === RUN TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === PAUSE TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === RUN TestFormat/GRPC_Random_errors_prints_status_and_message === PAUSE TestFormat/GRPC_Random_errors_prints_status_and_message === CONT TestFormat/nil_returns_nil === CONT TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === CONT TestFormat/non_GRPC_errors_are_returned_as_is === CONT TestFormat/GRPC_Random_errors_prints_status_and_message === CONT TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === CONT TestFormat/GRPC_Unavailable_errors_prints_daemon_name --- PASS: TestFormat (0.00s) --- PASS: TestFormat/nil_returns_nil (0.00s) --- PASS: TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message (0.00s) --- PASS: TestFormat/non_GRPC_errors_are_returned_as_is (0.00s) --- PASS: TestFormat/GRPC_Random_errors_prints_status_and_message (0.00s) --- PASS: TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon (0.00s) --- PASS: TestFormat/GRPC_Unavailable_errors_prints_daemon_name (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/grpcerror 0.012s === RUN TestStreamServer === PAUSE TestStreamServer === RUN TestStreamClient === PAUSE TestStreamClient === CONT TestStreamServer --- PASS: TestStreamServer (0.00s) === CONT TestStreamClient --- PASS: TestStreamClient (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/interceptorschain 0.019s === RUN TestChildRecvMsgAndHandlerCalled === PAUSE TestChildRecvMsgAndHandlerCalled === CONT TestChildRecvMsgAndHandlerCalled === RUN TestChildRecvMsgAndHandlerCalled/Handler_fails_out === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_fails_out === RUN TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === PAUSE TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === RUN TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === RUN TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === PAUSE TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === CONT TestChildRecvMsgAndHandlerCalled/Handler_fails_out === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact time="2022-09-20T15:17:22Z" level=info msg="Error sent to client: Failing handler" === CONT TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out --- PASS: TestChildRecvMsgAndHandlerCalled (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_fails_out (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.020s === RUN TestRecvLogMsg === PAUSE TestRecvLogMsg === RUN TestAddStreamToForwardLocalLogs time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:871418]]" time="2022-09-20T15:17:23Z" level=warning msg=something --- PASS: TestAddStreamToForwardLocalLogs (0.00s) === RUN TestAddStreamToForwardOtherStream time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:307036]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:832042]]" --- PASS: TestAddStreamToForwardOtherStream (0.00s) === RUN TestAddStreamToForwardAfterClientIsConnected time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:441751]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:517784]]" --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) === RUN TestAddStreamToForwardDisconnect time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:918720]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:797482]]" --- PASS: TestAddStreamToForwardDisconnect (0.00s) === RUN TestAddStreamToForwardTwoClients time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:231663]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:938090]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:660321]]" --- PASS: TestAddStreamToForwardTwoClients (0.00s) === RUN TestAddStreamToForwardWithListenerCaller time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:978626]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:344644]]" --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) === RUN TestAddStreamMultipleForwarders time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:699583]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:697519]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:261283]]" --- PASS: TestAddStreamMultipleForwarders (0.00s) === RUN TestAddStreamMultipleForwardersOneWithCaller time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:454228]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:136946]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:732226]]" --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) === RUN TestAddStreamToForwardFailSend time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:630601]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:919261]]" time="2022-09-20T15:17:23Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" --- PASS: TestAddStreamToForwardFailSend (0.00s) === RUN TestRemoveAllStreams time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:473010]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:515163]]" time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:187834]]" time="2022-09-20T15:17:23Z" level=warning msg="[[123456:187834]] else" --- PASS: TestRemoveAllStreams (0.00s) === RUN TestLogWarningOnly === PAUSE TestLogWarningOnly === RUN TestMultipleLogs === PAUSE TestMultipleLogs === RUN TestAllLogLevels === PAUSE TestAllLogLevels === RUN TestDebugSentToRemoteEvenIfLocalIsWarning === PAUSE TestDebugSentToRemoteEvenIfLocalIsWarning === RUN TestLogWarningWithLocalCaller === PAUSE TestLogWarningWithLocalCaller === RUN TestLogWarningWithRemoteCaller === PAUSE TestLogWarningWithRemoteCaller === RUN TestLogWithNoCaller === PAUSE TestLogWithNoCaller === RUN TestSetReportCaller === RUN TestSetReportCaller/Report_caller === RUN TestSetReportCaller/Disable_caller --- PASS: TestSetReportCaller (0.00s) --- PASS: TestSetReportCaller/Report_caller (0.00s) --- PASS: TestSetReportCaller/Disable_caller (0.00s) === RUN TestLogSendingFail === PAUSE TestLogSendingFail === RUN TestLogStreamsAreSeparated === PAUSE TestLogStreamsAreSeparated === RUN TestLogAddHook time="2022-09-20T15:17:23Z" level=info --- PASS: TestLogAddHook (0.00s) === RUN TestStreamServerInterceptor === PAUSE TestStreamServerInterceptor === RUN TestStreamServerInterceptorSendLogsFails === PAUSE TestStreamServerInterceptorSendLogsFails === RUN TestStreamServerInterceptorLoggerInvalidMetadata === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata === CONT TestRecvLogMsg === RUN TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === PAUSE TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === RUN TestRecvLogMsg/Two_logs_with_different_debug_level === PAUSE TestRecvLogMsg/Two_logs_with_different_debug_level === RUN TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === PAUSE TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === CONT TestStreamServerInterceptor Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:775825]]" --- PASS: TestStreamServerInterceptor (0.00s) === CONT TestDebugSentToRemoteEvenIfLocalIsWarning === RUN TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) Failed to fire hook: hook fired === PAUSE TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:618773]]" === RUN TestRecvLogMsg/No_caller_when_not_requested === PAUSE TestRecvLogMsg/No_caller_when_not_requested === RUN TestRecvLogMsg/No_caller_on_any_logs === PAUSE TestRecvLogMsg/No_caller_on_any_logs === CONT TestAllLogLevels === RUN TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === PAUSE TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === RUN TestRecvLogMsg/One_message,_no_log === PAUSE TestRecvLogMsg/One_message,_no_log === RUN TestRecvLogMsg/One_log_(and_one_closing_empty_message) Failed to fire hook: hook fired === PAUSE TestRecvLogMsg/One_log_(and_one_closing_empty_message) time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:130998]]" === RUN TestRecvLogMsg/Log_with_caller === PAUSE TestRecvLogMsg/Log_with_caller === CONT TestLogWarningWithRemoteCaller === CONT TestLogWarningWithLocalCaller Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:876729]]" --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) === CONT TestMultipleLogs Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:112884]]" Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:720468]]" --- PASS: TestMultipleLogs (0.00s) === CONT TestLogWarningOnly Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:497401]]" --- PASS: TestLogWarningWithRemoteCaller (0.00s) === CONT TestLogStreamsAreSeparated --- PASS: TestLogWarningOnly (0.00s) === CONT TestStreamServerInterceptorLoggerInvalidMetadata === RUN TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:440947]]" === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key Failed to fire hook: hook fired === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:906719]]" === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === CONT TestStreamServerInterceptorSendLogsFails time="2022-09-20T15:17:23Z" level=warning msg="[[123456:845380]] Couldn't send initial connection log to client" Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:845380]]" --- PASS: TestLogStreamsAreSeparated (0.00s) === CONT TestLogSendingFail === CONT TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === CONT TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:156368]]" --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) --- PASS: TestLogWarningWithLocalCaller (0.00s) === CONT TestRecvLogMsg/No_caller_on_any_logs === CONT TestRecvLogMsg/No_caller_when_not_requested --- PASS: TestAllLogLevels (0.00s) === CONT TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) === CONT TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === CONT TestRecvLogMsg/Two_logs_with_different_debug_level === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) --- PASS: TestLogSendingFail (0.00s) === CONT TestRecvLogMsg/Log_with_caller === CONT TestRecvLogMsg/One_message,_no_log === CONT TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === CONT TestLogWithNoCaller Failed to fire hook: hook fired time="2022-09-20T15:17:23Z" level=info msg="New connection from client [[123456:848872]]" --- PASS: TestLogWithNoCaller (0.00s) === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID --- PASS: TestRecvLogMsg (0.00s) --- PASS: TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped (0.00s) --- PASS: TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) (0.00s) --- PASS: TestRecvLogMsg/No_caller_when_not_requested (0.00s) --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) --- PASS: TestRecvLogMsg/One_message,_no_log (0.00s) --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (0.00s) --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.057s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] === RUN TestTranslations === RUN TestTranslations/No_loc_prefers_LC_MESSAGES_first === RUN TestTranslations/Missing_domain === RUN TestTranslations/Invalid_locale_directory === RUN TestTranslations/Init_wasn't_ran === RUN TestTranslations/Prefer_locale-langpack_to_locale === RUN TestTranslations/Fallback_to_en_if_en_DK_isn't_present === RUN TestTranslations/Untranslated_elem === RUN TestTranslations/One_text_elem,_prefer_en_DK_over_en === RUN TestTranslations/en_DK@_is_en_DK === RUN TestTranslations/en_DK._is_en_DK === RUN TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES === RUN TestTranslations/Missing_locale === RUN TestTranslations/Multiple_text_elems --- PASS: TestTranslations (0.05s) --- PASS: TestTranslations/No_loc_prefers_LC_MESSAGES_first (0.00s) --- PASS: TestTranslations/Missing_domain (0.00s) --- PASS: TestTranslations/Invalid_locale_directory (0.00s) --- PASS: TestTranslations/Init_wasn't_ran (0.00s) --- PASS: TestTranslations/Prefer_locale-langpack_to_locale (0.00s) --- PASS: TestTranslations/Fallback_to_en_if_en_DK_isn't_present (0.00s) --- PASS: TestTranslations/Untranslated_elem (0.00s) --- PASS: TestTranslations/One_text_elem,_prefer_en_DK_over_en (0.00s) --- PASS: TestTranslations/en_DK@_is_en_DK (0.00s) --- PASS: TestTranslations/en_DK._is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES (0.00s) --- PASS: TestTranslations/Missing_locale (0.00s) --- PASS: TestTranslations/Multiple_text_elems (0.00s) PASS ok github.com/ubuntu/adsys/internal/i18n 0.058s === RUN TestEventLogHook === RUN TestEventLogHook/debug_level time="2022-09-20T15:17:23Z" level=debug msg="Debug msg" time="2022-09-20T15:17:23Z" level=info msg="Info msg" time="2022-09-20T15:17:23Z" level=warning msg="Warning msg" time="2022-09-20T15:17:23Z" level=error msg="Error msg" === RUN TestEventLogHook/error_level time="2022-09-20T15:17:23Z" level=error msg="Error msg" === RUN TestEventLogHook/warn_level time="2022-09-20T15:17:23Z" level=warning msg="Warning msg" time="2022-09-20T15:17:23Z" level=error msg="Error msg" === RUN TestEventLogHook/info_level time="2022-09-20T15:17:23Z" level=info msg="Info msg" time="2022-09-20T15:17:23Z" level=warning msg="Warning msg" time="2022-09-20T15:17:23Z" level=error msg="Error msg" --- PASS: TestEventLogHook (0.00s) --- PASS: TestEventLogHook/debug_level (0.00s) --- PASS: TestEventLogHook/error_level (0.00s) --- PASS: TestEventLogHook/warn_level (0.00s) --- PASS: TestEventLogHook/info_level (0.00s) PASS ok github.com/ubuntu/adsys/internal/loghooks 0.020s === RUN TestFormat === PAUSE TestFormat === RUN TestApplyPolicies === RUN TestApplyPolicies/succeed time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/dconf_apply_policy_fails time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_rules_deletes_everything time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended3223155452/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/no_subscription_is_only_dconf_content time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended3146837638/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/privilege_apply_policy_fails time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-09-20T15:17:26Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/scripts_apply_policy_fails time="2022-09-20T15:17:26Z" level=info msg="Apply policy for hostname (machine: true)" --- PASS: TestApplyPolicies (0.33s) --- PASS: TestApplyPolicies/succeed (0.06s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content (0.07s) --- PASS: TestApplyPolicies/dconf_apply_policy_fails (0.01s) --- PASS: TestApplyPolicies/second_call_with_no_rules_deletes_everything (0.03s) --- PASS: TestApplyPolicies/second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended (0.04s) --- PASS: TestApplyPolicies/no_subscription_is_only_dconf_content (0.02s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.05s) --- PASS: TestApplyPolicies/privilege_apply_policy_fails (0.03s) --- PASS: TestApplyPolicies/scripts_apply_policy_fails (0.01s) === RUN TestDumpPolicies === PAUSE TestDumpPolicies === RUN TestLastUpdateFor === PAUSE TestLastUpdateFor === RUN TestGetStatus === RUN TestGetStatus/returns_enablement_status_(disabled) === RUN TestGetStatus/returns_enablement_status_(enabled) --- PASS: TestGetStatus (0.01s) --- PASS: TestGetStatus/returns_enablement_status_(disabled) (0.00s) --- PASS: TestGetStatus/returns_enablement_status_(enabled) (0.00s) === RUN TestNew === PAUSE TestNew === RUN TestNewFromCache === PAUSE TestNewFromCache === RUN TestSave === PAUSE TestSave === RUN TestCachePolicies === PAUSE TestCachePolicies === RUN TestSaveAssetsTo === PAUSE TestSaveAssetsTo === RUN TestCompressAssets === PAUSE TestCompressAssets === RUN TestGetUniqueRules === PAUSE TestGetUniqueRules === CONT TestFormat === RUN TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === PAUSE TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === RUN TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === PAUSE TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === RUN TestFormat/GPO_with_rules,_appending_to_existing_treated_key === PAUSE TestFormat/GPO_with_rules,_appending_to_existing_treated_key === RUN TestFormat/GPO_with_rules,_override_hidden === CONT TestSave === CONT TestGetUniqueRules === CONT TestCompressAssets === PAUSE TestFormat/GPO_with_rules,_override_hidden === RUN TestFormat/GPO_with_rules,_override_disabled_key === PAUSE TestFormat/GPO_with_rules,_override_disabled_key === RUN TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === PAUSE TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === RUN TestFormat/GPO_summary === PAUSE TestFormat/GPO_summary === RUN TestFormat/GPO_with_rules === RUN TestSave/error_on_can’t_write_to_dest_dir === RUN TestCompressAssets/no_db === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === PAUSE TestFormat/GPO_with_rules === RUN TestFormat/GPO_with_rules,_override_displayed === PAUSE TestFormat/GPO_with_rules,_override_displayed === PAUSE TestSave/error_on_can’t_write_to_dest_dir === RUN TestSave/gpos_only === CONT TestSaveAssetsTo === RUN TestSaveAssetsTo/error_on_no_assets === PAUSE TestSaveAssetsTo/error_on_no_assets === RUN TestSaveAssetsTo/error_on_read_only_dest === PAUSE TestSaveAssetsTo/error_on_read_only_dest === RUN TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === PAUSE TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === RUN TestSaveAssetsTo/error_on_dest_already_exists === PAUSE TestSaveAssetsTo/error_on_dest_already_exists === RUN TestSaveAssetsTo/all === PAUSE TestSaveAssetsTo/all === RUN TestSaveAssetsTo/sub_directory === PAUSE TestSaveAssetsTo/sub_directory === RUN TestSaveAssetsTo/error_on_empty_relSrc === PAUSE TestSaveAssetsTo/error_on_empty_relSrc === RUN TestSaveAssetsTo/error_on_can't_chown_to_user === PAUSE TestSaveAssetsTo/error_on_can't_chown_to_user === RUN TestSaveAssetsTo/chown_directories_and_files_when_requested === PAUSE TestSaveAssetsTo/chown_directories_and_files_when_requested === RUN TestSaveAssetsTo/sub_directory_ending_with_slash === PAUSE TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestSaveAssetsTo/file === PAUSE TestSaveAssetsTo/file === RUN TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === PAUSE TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === RUN TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === PAUSE TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === RUN TestGetUniqueRules/Order_key_ascii === PAUSE TestGetUniqueRules/Order_key_ascii === RUN TestGetUniqueRules/Multiple_domains,_different_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs === RUN TestGetUniqueRules/Two_policies,_no_overrides === PAUSE TestGetUniqueRules/Two_policies,_no_overrides === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === RUN TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === RUN TestGetUniqueRules/Two_policies,_with_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_overrides === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO === RUN TestGetUniqueRules/Disabled_value_is_overridden === PAUSE TestGetUniqueRules/Disabled_value_is_overridden === RUN TestGetUniqueRules/One_GPO === PAUSE TestGetUniqueRules/One_GPO === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestCachePolicies === PAUSE TestCompressAssets/no_db === RUN TestCompressAssets/existing_db === PAUSE TestCompressAssets/existing_db === RUN TestCompressAssets/error_on_can’t_remove_existing_db === PAUSE TestCompressAssets/error_on_can’t_remove_existing_db === RUN TestCompressAssets/error_on_non_existing_directory === PAUSE TestCompressAssets/error_on_non_existing_directory === CONT TestNew === RUN TestNew/error_on_invalid_assets_db === PAUSE TestNew/error_on_invalid_assets_db === RUN TestNew/error_on_assets_db_does_not_exists === PAUSE TestNew/error_on_assets_db_does_not_exists === RUN TestNew/gpos_only === PAUSE TestNew/gpos_only === RUN TestNew/with_assets === PAUSE TestNew/with_assets === RUN TestNew/no_gpos === PAUSE TestNew/no_gpos === CONT TestNewFromCache === RUN TestNewFromCache/error_on_invalid_assets_db === PAUSE TestNewFromCache/error_on_invalid_assets_db === RUN TestNewFromCache/error_on_no_policies_cache === PAUSE TestNewFromCache/error_on_no_policies_cache === RUN TestNewFromCache/gpos_only === PAUSE TestNewFromCache/gpos_only === RUN TestNewFromCache/with_assets === PAUSE TestNewFromCache/with_assets === RUN TestNewFromCache/error_on_invalid_policies_cache === PAUSE TestNewFromCache/error_on_invalid_policies_cache === CONT TestLastUpdateFor === CONT TestDumpPolicies === PAUSE TestSave/gpos_only === RUN TestSave/with_assets === PAUSE TestSave/with_assets === RUN TestSave/existing_policies_cache_is_refreshed === PAUSE TestSave/existing_policies_cache_is_refreshed === RUN TestSave/existing_assets_cache_is_refreshed === PAUSE TestSave/existing_assets_cache_is_refreshed === RUN TestSave/destdir_does_not_exists === PAUSE TestSave/destdir_does_not_exists === RUN TestSave/can_refresh_on_existing_read_only_asset_file === PAUSE TestSave/can_refresh_on_existing_read_only_asset_file === RUN TestSave/error_on_can’t_write_to_policies_base_dir === PAUSE TestSave/error_on_can’t_write_to_policies_base_dir === RUN TestSave/error_on_can’t_remove_existing_assets === PAUSE TestSave/error_on_can’t_remove_existing_assets === RUN TestSave/existing_cache_with_assets,_new_cache_with_no_assets === PAUSE TestSave/existing_cache_with_assets,_new_cache_with_no_assets === RUN TestSave/save_assets_on_existing_opened_file_does_not_segfault === PAUSE TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules --- PASS: TestCachePolicies (0.01s) === CONT TestFormat/GPO_with_rules,_override_displayed === CONT TestFormat/GPO_with_rules === CONT TestFormat/GPO_summary === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key === CONT TestFormat/GPO_with_rules,_override_disabled_key === CONT TestFormat/GPO_with_rules,_override_hidden === CONT TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestSaveAssetsTo/error_on_no_assets === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === CONT TestGetUniqueRules/One_GPO === CONT TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === CONT TestSaveAssetsTo/file === CONT TestSaveAssetsTo/sub_directory_ending_with_slash --- PASS: TestFormat (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) --- PASS: TestFormat/GPO_with_rules (0.00s) --- PASS: TestFormat/GPO_summary (0.00s) --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_disabled_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (0.00s) === RUN TestDumpPolicies/Multiple_GPOs === PAUSE TestDumpPolicies/Multiple_GPOs === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === RUN TestDumpPolicies/One_GPO_with_rules === PAUSE TestDumpPolicies/One_GPO_with_rules === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === RUN TestDumpPolicies/Error_on_missing_target_cache === PAUSE TestDumpPolicies/Error_on_missing_target_cache === RUN TestDumpPolicies/Machine_only_GPO_with_rules === CONT TestSaveAssetsTo/chown_directories_and_files_when_requested === CONT TestSaveAssetsTo/error_on_can't_chown_to_user === CONT TestSaveAssetsTo/error_on_empty_relSrc === RUN TestLastUpdateFor/Returns_user's_last_update_time === PAUSE TestLastUpdateFor/Returns_user's_last_update_time === RUN TestLastUpdateFor/Target_is_ignored_for_machine_request === PAUSE TestLastUpdateFor/Target_is_ignored_for_machine_request === RUN TestLastUpdateFor/Target_does_not_exist === PAUSE TestLastUpdateFor/Target_does_not_exist === RUN TestLastUpdateFor/Returns_machine's_last_update_time === PAUSE TestLastUpdateFor/Returns_machine's_last_update_time === CONT TestSaveAssetsTo/sub_directory === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === RUN TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === RUN TestDumpPolicies/One_GPO_Machine === PAUSE TestDumpPolicies/One_GPO_Machine === RUN TestDumpPolicies/One_GPO_User === PAUSE TestDumpPolicies/One_GPO_User === RUN TestDumpPolicies/One_GPO_User_+_Machine === PAUSE TestDumpPolicies/One_GPO_User_+_Machine === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === RUN TestDumpPolicies/Same_GPO_Machine_and_User === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User === CONT TestSaveAssetsTo/all === CONT TestSaveAssetsTo/error_on_dest_already_exists === CONT TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === CONT TestSaveAssetsTo/error_on_read_only_dest === CONT TestCompressAssets/no_db === CONT TestNew/error_on_invalid_assets_db === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs === CONT TestNewFromCache/error_on_invalid_assets_db === CONT TestCompressAssets/error_on_non_existing_directory === CONT TestCompressAssets/error_on_can’t_remove_existing_db === CONT TestCompressAssets/existing_db === CONT TestNew/no_gpos === CONT TestNew/with_assets --- PASS: TestSaveAssetsTo (0.00s) --- PASS: TestSaveAssetsTo/error_on_no_assets (0.00s) --- PASS: TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache (0.00s) --- PASS: TestSaveAssetsTo/file (0.01s) --- PASS: TestSaveAssetsTo/sub_directory_ending_with_slash (0.02s) --- PASS: TestSaveAssetsTo/error_on_can't_chown_to_user (0.00s) --- PASS: TestSaveAssetsTo/sub_directory (0.01s) --- PASS: TestSaveAssetsTo/error_on_empty_relSrc (0.01s) --- PASS: TestSaveAssetsTo/error_on_dest_already_exists (0.00s) --- PASS: TestSaveAssetsTo/error_on_file_read_only_existing_in_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_read_only_dest (0.00s) --- PASS: TestSaveAssetsTo/all (0.01s) --- PASS: TestSaveAssetsTo/chown_directories_and_files_when_requested (0.04s) === CONT TestNew/gpos_only === CONT TestNew/error_on_assets_db_does_not_exists === CONT TestNewFromCache/error_on_invalid_policies_cache === CONT TestNewFromCache/with_assets --- PASS: TestNew (0.00s) --- PASS: TestNew/error_on_invalid_assets_db (0.00s) --- PASS: TestNew/no_gpos (0.00s) --- PASS: TestNew/gpos_only (0.00s) --- PASS: TestNew/error_on_assets_db_does_not_exists (0.00s) --- PASS: TestNew/with_assets (0.03s) === CONT TestNewFromCache/gpos_only === CONT TestNewFromCache/error_on_no_policies_cache === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === CONT TestGetUniqueRules/Disabled_value_is_overridden === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO === CONT TestGetUniqueRules/Two_policies,_with_overrides === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed === CONT TestGetUniqueRules/Two_policies,_no_overrides === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === CONT TestGetUniqueRules/Order_key_ascii === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second --- PASS: TestGetUniqueRules (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_overrides_non_disabled_one (0.00s) --- PASS: TestGetUniqueRules/One_GPO (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_overrides (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_is_overridden (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) --- PASS: TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated (0.00s) --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (0.00s) --- PASS: TestGetUniqueRules/More_policies,_with_multiple_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides,_reversed (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Order_key_ascii (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (0.00s) === CONT TestSave/error_on_can’t_write_to_dest_dir === CONT TestSave/can_refresh_on_existing_read_only_asset_file === CONT TestSave/save_assets_on_existing_opened_file_does_not_segfault --- PASS: TestNewFromCache (0.00s) --- PASS: TestNewFromCache/error_on_invalid_assets_db (0.00s) --- PASS: TestNewFromCache/error_on_invalid_policies_cache (0.00s) --- PASS: TestNewFromCache/gpos_only (0.00s) --- PASS: TestNewFromCache/error_on_no_policies_cache (0.00s) --- PASS: TestNewFromCache/with_assets (0.04s) === CONT TestSave/existing_cache_with_assets,_new_cache_with_no_assets --- PASS: TestCompressAssets (0.00s) --- PASS: TestCompressAssets/error_on_non_existing_directory (0.00s) --- PASS: TestCompressAssets/error_on_can’t_remove_existing_db (0.02s) --- PASS: TestCompressAssets/no_db (0.08s) --- PASS: TestCompressAssets/existing_db (0.08s) === CONT TestSave/existing_policies_cache_is_refreshed === CONT TestSave/destdir_does_not_exists === CONT TestSave/existing_assets_cache_is_refreshed === CONT TestSave/error_on_can’t_remove_existing_assets === CONT TestSave/error_on_can’t_write_to_policies_base_dir === CONT TestSave/with_assets === CONT TestSave/gpos_only === CONT TestLastUpdateFor/Returns_user's_last_update_time === CONT TestDumpPolicies/Multiple_GPOs === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules --- PASS: TestSave (0.01s) --- PASS: TestSave/error_on_can’t_write_to_dest_dir (0.01s) --- PASS: TestSave/can_refresh_on_existing_read_only_asset_file (0.01s) --- PASS: TestSave/existing_cache_with_assets,_new_cache_with_no_assets (0.00s) --- PASS: TestSave/save_assets_on_existing_opened_file_does_not_segfault (0.02s) --- PASS: TestSave/existing_policies_cache_is_refreshed (0.00s) --- PASS: TestSave/destdir_does_not_exists (0.00s) --- PASS: TestSave/error_on_can’t_write_to_policies_base_dir (0.00s) --- PASS: TestSave/with_assets (0.00s) --- PASS: TestSave/existing_assets_cache_is_refreshed (0.01s) --- PASS: TestSave/gpos_only (0.00s) --- PASS: TestSave/error_on_can’t_remove_existing_assets (0.01s) === CONT TestDumpPolicies/Same_GPO_Machine_and_User time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === CONT TestDumpPolicies/One_GPO_User_+_Machine time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_User time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_Machine === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for bos02-arm64-053" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === CONT TestDumpPolicies/Machine_only_GPO_with_rules time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for bos02-arm64-053" === CONT TestDumpPolicies/Error_on_missing_target_cache time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === CONT TestLastUpdateFor/Target_does_not_exist time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" time="2022-09-20T15:17:26Z" level=info msg="Dumping policies for user" === CONT TestLastUpdateFor/Returns_machine's_last_update_time === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request time="2022-09-20T15:17:27Z" level=info msg="Get policies last update time \"user\" (machine: false)" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden time="2022-09-20T15:17:27Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_with_rules time="2022-09-20T15:17:27Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override time="2022-09-20T15:17:27Z" level=info msg="Dumping policies for user" --- PASS: TestDumpPolicies (0.03s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs (0.01s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.01s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown (0.00s) --- PASS: TestDumpPolicies/One_GPO_User (0.00s) --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (0.01s) --- PASS: TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user (0.00s) --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.01s) --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_target_cache (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.01s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) --- PASS: TestDumpPolicies/One_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.00s) time="2022-09-20T15:17:27Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" time="2022-09-20T15:17:27Z" level=info msg="Get policies last update time \"bos02-arm64-053\" (machine: true)" time="2022-09-20T15:17:27Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" --- PASS: TestLastUpdateFor (0.02s) --- PASS: TestLastUpdateFor/Returns_user's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Target_does_not_exist (0.10s) --- PASS: TestLastUpdateFor/Returns_machine's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Target_is_ignored_for_machine_request (0.10s) PASS ok github.com/ubuntu/adsys/internal/policies 0.651s === RUN TestNormalize === PAUSE TestNormalize === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestNormalize === RUN TestNormalize/as_simple_quoted_as_with_spaces === PAUSE TestNormalize/as_simple_quoted_as_with_spaces === RUN TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === RUN TestNormalize/string_with_two_backslashes_don’t_escape_quotes === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes === RUN TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/unquoted_string_with_quotes === PAUSE TestNormalize/unquoted_string_with_quotes === RUN TestNormalize/ai_with_spaces_inside === PAUSE TestNormalize/ai_with_spaces_inside === RUN TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === RUN TestNormalize/Multi-lines_ai === PAUSE TestNormalize/Multi-lines_ai === RUN TestNormalize/Multi-lines_ai_with_spaces_inside === PAUSE TestNormalize/Multi-lines_ai_with_spaces_inside === RUN TestNormalize/simple_boolean_true === PAUSE TestNormalize/simple_boolean_true === RUN TestNormalize/simple_boolean_false === PAUSE TestNormalize/simple_boolean_false === RUN TestNormalize/ai_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/ai_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/simple_quoted_as === PAUSE TestNormalize/simple_quoted_as === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === RUN TestNormalize/simple_unquoted_as === PAUSE TestNormalize/simple_unquoted_as === RUN TestNormalize/Multi-lines_as_with_spaces_inside === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside === RUN TestNormalize/simple_quoted_string === PAUSE TestNormalize/simple_quoted_string === RUN TestNormalize/empty_unquoted_string === PAUSE TestNormalize/empty_unquoted_string === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === RUN TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === PAUSE TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === RUN TestNormalize/simple_ai === PAUSE TestNormalize/simple_ai === RUN TestNormalize/non_supported_is_reported_as_is === PAUSE TestNormalize/non_supported_is_reported_as_is === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/Multi-lines_as_quoted === PAUSE TestNormalize/Multi-lines_as_quoted === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === RUN TestNormalize/as_without_ending_] === PAUSE TestNormalize/as_without_ending_] === RUN TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === RUN TestNormalize/no_transformed_to_boolean === PAUSE TestNormalize/no_transformed_to_boolean === RUN TestNormalize/simple_as_with_no_spaces === PAUSE TestNormalize/simple_as_with_no_spaces === RUN TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === RUN TestNormalize/as_with_weird_composition_inception_will_be_quoted === PAUSE TestNormalize/as_with_weird_composition_inception_will_be_quoted === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === RUN TestNormalize/one_quote === PAUSE TestNormalize/one_quote === RUN TestNormalize/y_transformed_to_boolean === PAUSE TestNormalize/y_transformed_to_boolean === RUN TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === RUN TestNormalize/Multi-lines_as_with_explicit_empty_element === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === RUN TestNormalize/weird_case_true === PAUSE TestNormalize/weird_case_true === RUN TestNormalize/off_transformed_to_boolean === PAUSE TestNormalize/off_transformed_to_boolean === RUN TestNormalize/simple_unquoted_string === PAUSE TestNormalize/simple_unquoted_string === RUN TestNormalize/one_escaped_quote === PAUSE TestNormalize/one_escaped_quote === RUN TestNormalize/Multi-lines_as_with_quoted_','_is_supported === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported === RUN TestNormalize/empty_quoted_string === PAUSE TestNormalize/empty_quoted_string === RUN TestNormalize/weird_case_false === PAUSE TestNormalize/weird_case_false === RUN TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === RUN TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === RUN TestNormalize/simple_ai_with_no_spaces === PAUSE TestNormalize/simple_ai_with_no_spaces === RUN TestNormalize/ai_without_leading_[ === PAUSE TestNormalize/ai_without_leading_[ === RUN TestNormalize/ai_without_ending_] === PAUSE TestNormalize/ai_without_ending_] === RUN TestNormalize/ai_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/on_transformed_to_boolean === PAUSE TestNormalize/on_transformed_to_boolean === RUN TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === PAUSE TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === RUN TestNormalize/Multi-lines_as_unquoted === PAUSE TestNormalize/Multi-lines_as_unquoted === CONT TestApplyPolicy === RUN TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/quoted_string_with_quotes === PAUSE TestNormalize/quoted_string_with_quotes === RUN TestNormalize/as_with_spaces_inside === PAUSE TestNormalize/as_with_spaces_inside === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === RUN TestNormalize/unmanaged_types_are_returned_as_is === PAUSE TestNormalize/unmanaged_types_are_returned_as_is === RUN TestNormalize/string_with_multiple_backslashes_escaped_quotes === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes === RUN TestNormalize/as_without_leading_[ === PAUSE TestNormalize/as_without_leading_[ === RUN TestNormalize/yes_transformed_to_boolean === PAUSE TestNormalize/yes_transformed_to_boolean === RUN TestNormalize/n_transformed_to_boolean === PAUSE TestNormalize/n_transformed_to_boolean === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === RUN TestNormalize/string_with_escaped_quotes === PAUSE TestNormalize/string_with_escaped_quotes === RUN TestNormalize/with_spaces === PAUSE TestNormalize/with_spaces === CONT TestNormalize/as_simple_quoted_as_with_spaces === RUN TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === PAUSE TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === RUN TestApplyPolicy/new_user === PAUSE TestApplyPolicy/new_user === RUN TestApplyPolicy/machine_updates_existing_value === PAUSE TestApplyPolicy/machine_updates_existing_value === RUN TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === RUN TestApplyPolicy/no_policy_still_generates_a_valid_db === PAUSE TestApplyPolicy/no_policy_still_generates_a_valid_db === RUN TestApplyPolicy/user_updates_with_different_value === PAUSE TestApplyPolicy/user_updates_with_different_value === RUN TestApplyPolicy/machine_updates_with_different_value === PAUSE TestApplyPolicy/machine_updates_with_different_value === RUN TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === PAUSE TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === RUN TestApplyPolicy/quoted_i === PAUSE TestApplyPolicy/quoted_i === RUN TestApplyPolicy/multi-lines_as_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_as_mixed_with_comma === RUN TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === PAUSE TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === RUN TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === PAUSE TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === RUN TestApplyPolicy/user_updates_existing_value === PAUSE TestApplyPolicy/user_updates_existing_value === RUN TestApplyPolicy/no_update_when_no_change === PAUSE TestApplyPolicy/no_update_when_no_change === RUN TestApplyPolicy/missing_machine_compiled_db_for_user === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_user === RUN TestApplyPolicy/missing_user_compiled_db_for_user === PAUSE TestApplyPolicy/missing_user_compiled_db_for_user === RUN TestApplyPolicy/error_on_empty_meta === PAUSE TestApplyPolicy/error_on_empty_meta === RUN TestApplyPolicy/machine_updates_key_is_now_disabled === PAUSE TestApplyPolicy/machine_updates_key_is_now_disabled === RUN TestApplyPolicy/multiple_sections === PAUSE TestApplyPolicy/multiple_sections === RUN TestApplyPolicy/normalized_canonical_form_for_each_supported_key === PAUSE TestApplyPolicy/normalized_canonical_form_for_each_supported_key === RUN TestApplyPolicy/quoted_b === PAUSE TestApplyPolicy/quoted_b === RUN TestApplyPolicy/no_surrounding_brackets_multiple_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_multiple_ai === RUN TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === PAUSE TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === RUN TestApplyPolicy/multiple_keys_same_category === PAUSE TestApplyPolicy/multiple_keys_same_category === RUN TestApplyPolicy/multiple_sections_with_disabled_keys === PAUSE TestApplyPolicy/multiple_sections_with_disabled_keys === RUN TestApplyPolicy/missing_machine_compiled_db_for_machine === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_machine === RUN TestApplyPolicy/unquoted_string === PAUSE TestApplyPolicy/unquoted_string === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === RUN TestApplyPolicy/multi-lines_as === PAUSE TestApplyPolicy/multi-lines_as === RUN TestApplyPolicy/multi-lines_ai_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_ai_mixed_with_comma === RUN TestApplyPolicy/do_not_update_other_files_from_db === PAUSE TestApplyPolicy/do_not_update_other_files_from_db === RUN TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === RUN TestApplyPolicy/user_updates_key_is_now_disabled === PAUSE TestApplyPolicy/user_updates_key_is_now_disabled === RUN TestApplyPolicy/do_not_interfere_with_other_user_profile === PAUSE TestApplyPolicy/do_not_interfere_with_other_user_profile === RUN TestApplyPolicy/no_machine_db_will_fail === PAUSE TestApplyPolicy/no_machine_db_will_fail === RUN TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === PAUSE TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === RUN TestApplyPolicy/update_existing_correct_profile_stays_unchanged === PAUSE TestApplyPolicy/update_existing_correct_profile_stays_unchanged === RUN TestApplyPolicy/first_boot === PAUSE TestApplyPolicy/first_boot === RUN TestApplyPolicy/no_surrounding_brackets_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_ai === RUN TestApplyPolicy/update_existing_profile_without_needed_db_append_them === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db_append_them === RUN TestApplyPolicy/update_user_disabled_key_with_value === PAUSE TestApplyPolicy/update_user_disabled_key_with_value === RUN TestApplyPolicy/update_machine_disabled_key_with_value === PAUSE TestApplyPolicy/update_machine_disabled_key_with_value === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_as === RUN TestApplyPolicy/no_surrounding_brackets_quoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_as === RUN TestApplyPolicy/multi-lines_ai === PAUSE TestApplyPolicy/multi-lines_ai === RUN TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === PAUSE TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === RUN TestApplyPolicy/error_on_invalid_ai === PAUSE TestApplyPolicy/error_on_invalid_ai === RUN TestApplyPolicy/error_on_invalid_type === PAUSE TestApplyPolicy/error_on_invalid_type === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted === CONT TestNormalize/n_transformed_to_boolean === CONT TestNormalize/yes_transformed_to_boolean === CONT TestNormalize/as_without_leading_[ === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes === CONT TestNormalize/unmanaged_types_are_returned_as_is === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/as_with_spaces_inside === CONT TestNormalize/quoted_string_with_quotes === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/Multi-lines_as_unquoted === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === CONT TestNormalize/on_transformed_to_boolean === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/ai_without_ending_] === CONT TestNormalize/ai_without_leading_[ === CONT TestNormalize/simple_ai_with_no_spaces === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === CONT TestNormalize/weird_case_false === CONT TestNormalize/empty_quoted_string === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported === CONT TestNormalize/one_escaped_quote === CONT TestNormalize/simple_unquoted_string === CONT TestNormalize/off_transformed_to_boolean === CONT TestNormalize/weird_case_true === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/y_transformed_to_boolean === CONT TestNormalize/one_quote === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === CONT TestNormalize/Multi-lines_as_with_spaces_inside === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === CONT TestNormalize/simple_as_with_no_spaces === CONT TestNormalize/no_transformed_to_boolean === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === CONT TestNormalize/as_without_ending_] === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_as_quoted === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/non_supported_is_reported_as_is === CONT TestNormalize/simple_ai === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === CONT TestNormalize/empty_unquoted_string === CONT TestNormalize/simple_quoted_string === CONT TestNormalize/Multi-lines_ai_with_spaces_inside === CONT TestNormalize/simple_unquoted_as === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/simple_quoted_as === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/simple_boolean_false === CONT TestNormalize/simple_boolean_true === CONT TestNormalize/unquoted_string_with_quotes === CONT TestNormalize/Multi-lines_ai === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === CONT TestNormalize/ai_with_spaces_inside === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === CONT TestApplyPolicy/error_on_invalid_type === CONT TestNormalize/with_spaces === CONT TestApplyPolicy/multiple_keys_same_category === CONT TestApplyPolicy/error_on_invalid_ai === CONT TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === CONT TestNormalize/string_with_escaped_quotes --- PASS: TestNormalize (0.00s) --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) --- PASS: TestNormalize/as_without_leading_[ (0.00s) --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/as_with_spaces_inside (0.00s) --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/ai_without_ending_] (0.00s) --- PASS: TestNormalize/ai_without_leading_[ (0.00s) --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) --- PASS: TestNormalize/weird_case_false (0.00s) --- PASS: TestNormalize/empty_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (0.00s) --- PASS: TestNormalize/one_escaped_quote (0.00s) --- PASS: TestNormalize/simple_unquoted_string (0.00s) --- PASS: TestNormalize/off_transformed_to_boolean (0.00s) --- PASS: TestNormalize/weird_case_true (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/y_transformed_to_boolean (0.00s) --- PASS: TestNormalize/one_quote (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_spaces_inside (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_without_ending_] (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) --- PASS: TestNormalize/simple_ai (0.00s) --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/empty_unquoted_string (0.00s) --- PASS: TestNormalize/simple_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/simple_unquoted_as (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/simple_quoted_as (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/simple_boolean_false (0.00s) --- PASS: TestNormalize/simple_boolean_true (0.00s) --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_ai (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/string_with_two_backslashes_don’t_escape_quotes (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/with_spaces (0.00s) --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) === CONT TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === CONT TestApplyPolicy/multi-lines_ai === CONT TestApplyPolicy/no_surrounding_brackets_quoted_as === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_as === CONT TestApplyPolicy/update_machine_disabled_key_with_value === CONT TestApplyPolicy/update_user_disabled_key_with_value === CONT TestApplyPolicy/update_existing_profile_without_needed_db_append_them === CONT TestApplyPolicy/no_surrounding_brackets_ai === CONT TestApplyPolicy/first_boot === CONT TestApplyPolicy/update_existing_correct_profile_stays_unchanged === CONT TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === CONT TestApplyPolicy/no_machine_db_will_fail === CONT TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/user_updates_key_is_now_disabled === CONT TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === CONT TestApplyPolicy/do_not_update_other_files_from_db === CONT TestApplyPolicy/multi-lines_ai_mixed_with_comma === CONT TestApplyPolicy/multi-lines_as === CONT TestApplyPolicy/unquoted_string === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === CONT TestApplyPolicy/missing_machine_compiled_db_for_machine === CONT TestApplyPolicy/multiple_sections_with_disabled_keys === CONT TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === CONT TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === CONT TestApplyPolicy/no_surrounding_brackets_multiple_ai === CONT TestApplyPolicy/quoted_b === CONT TestApplyPolicy/normalized_canonical_form_for_each_supported_key === CONT TestApplyPolicy/multiple_sections === CONT TestApplyPolicy/machine_updates_key_is_now_disabled === CONT TestApplyPolicy/error_on_empty_meta === CONT TestApplyPolicy/missing_user_compiled_db_for_user === CONT TestApplyPolicy/missing_machine_compiled_db_for_user === CONT TestApplyPolicy/no_update_when_no_change === CONT TestApplyPolicy/user_updates_with_different_value === CONT TestApplyPolicy/user_updates_existing_value === CONT TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === CONT TestApplyPolicy/multi-lines_as_mixed_with_comma === CONT TestApplyPolicy/quoted_i === CONT TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === CONT TestApplyPolicy/machine_updates_with_different_value === CONT TestApplyPolicy/machine_updates_existing_value === CONT TestApplyPolicy/no_policy_still_generates_a_valid_db === CONT TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === CONT TestApplyPolicy/new_user --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/multiple_keys_same_category (0.01s) --- PASS: TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed (0.01s) --- PASS: TestApplyPolicy/error_on_invalid_ai (0.01s) --- PASS: TestApplyPolicy/error_on_invalid_type (0.02s) --- PASS: TestApplyPolicy/multi-lines_ai (0.01s) --- PASS: TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values (0.01s) --- PASS: TestApplyPolicy/update_machine_disabled_key_with_value (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_as (0.02s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_as (0.01s) --- PASS: TestApplyPolicy/first_boot (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db_append_them (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_ai (0.02s) --- PASS: TestApplyPolicy/no_machine_db_will_fail (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_value_for_unnormalized_type (0.00s) --- PASS: TestApplyPolicy/update_user_disabled_key_with_value (0.04s) --- PASS: TestApplyPolicy/update_existing_correct_profile_stays_unchanged (0.01s) --- PASS: TestApplyPolicy/user_updates_key_is_now_disabled (0.02s) --- PASS: TestApplyPolicy/do_not_update_other_files_from_db (0.02s) --- PASS: TestApplyPolicy/do_not_interfere_with_other_user_profile (0.03s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.02s) --- PASS: TestApplyPolicy/unquoted_string (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as (0.01s) --- PASS: TestApplyPolicy/multi-lines_ai_mixed_with_comma (0.03s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_machine (0.01s) --- PASS: TestApplyPolicy/multi-lines_as (0.02s) --- PASS: TestApplyPolicy/no_surrounding_brackets_multiple_ai (0.01s) --- PASS: TestApplyPolicy/multiple_sections_with_disabled_keys (0.02s) --- PASS: TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions (0.01s) --- PASS: TestApplyPolicy/multiple_sections (0.01s) --- PASS: TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.02s) --- PASS: TestApplyPolicy/error_on_empty_meta (0.00s) --- PASS: TestApplyPolicy/normalized_canonical_form_for_each_supported_key (0.02s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_user (0.01s) --- PASS: TestApplyPolicy/machine_updates_key_is_now_disabled (0.02s) --- PASS: TestApplyPolicy/quoted_b (0.03s) --- PASS: TestApplyPolicy/missing_user_compiled_db_for_user (0.02s) --- PASS: TestApplyPolicy/user_updates_with_different_value (0.01s) --- PASS: TestApplyPolicy/no_update_when_no_change (0.02s) --- PASS: TestApplyPolicy/user_updates_existing_value (0.02s) --- PASS: TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition (0.01s) --- PASS: TestApplyPolicy/machine_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/quoted_i (0.02s) --- PASS: TestApplyPolicy/mixing_sections_and_keys_still_groups_sections (0.01s) --- PASS: TestApplyPolicy/multi-lines_as_mixed_with_comma (0.03s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as (0.01s) --- PASS: TestApplyPolicy/machine_updates_with_different_value (0.03s) --- PASS: TestApplyPolicy/no_policy_still_generates_a_valid_db (0.01s) --- PASS: TestApplyPolicy/new_user (0.01s) PASS ok github.com/ubuntu/adsys/internal/policies/dconf 0.232s ? github.com/ubuntu/adsys/internal/policies/entry [no test files] === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestApplyPolicy === RUN TestApplyPolicy/dconf_policy === PAUSE TestApplyPolicy/dconf_policy === CONT TestApplyPolicy/dconf_policy --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/dconf_policy (0.01s) PASS ok github.com/ubuntu/adsys/internal/policies/gdm 0.058s === RUN TestSplitAndNormalizeUsersAndGroups === PAUSE TestSplitAndNormalizeUsersAndGroups === RUN TestGetSystemPolkitAdminIdentities === PAUSE TestGetSystemPolkitAdminIdentities === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestSplitAndNormalizeUsersAndGroups === CONT TestApplyPolicy === RUN TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === RUN TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === PAUSE TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === CONT TestGetSystemPolkitAdminIdentities === RUN TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored === PAUSE TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_: === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_: === RUN TestSplitAndNormalizeUsersAndGroups/strip_empty_values === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_empty_values === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_* === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_* === RUN TestSplitAndNormalizeUsersAndGroups/empty_value === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_> === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_> === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_% === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_% === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === RUN TestSplitAndNormalizeUsersAndGroups/simple_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/simple_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_| === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_| === RUN TestSplitAndNormalizeUsersAndGroups/user_name_with_space === PAUSE TestSplitAndNormalizeUsersAndGroups/user_name_with_space === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_] === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_] === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_; === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_; === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_= === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_= === RUN TestSplitAndNormalizeUsersAndGroups/domain\user_handling === PAUSE TestSplitAndNormalizeUsersAndGroups/domain\user_handling === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_/ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_/ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_< === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_< === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === RUN TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === PAUSE TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === RUN TestSplitAndNormalizeUsersAndGroups/group_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/group_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_[ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_[ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_? === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_? === CONT TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_; === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === RUN TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === PAUSE TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u;s;er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === RUN TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === PAUSE TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_> === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u>s>er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_* time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u*s*er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/strip_empty_values === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_: === RUN TestApplyPolicy/disallow_local_admins time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u:s:er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === PAUSE TestApplyPolicy/disallow_local_admins === RUN TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === PAUSE TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === RUN TestApplyPolicy/set_client_user_admins === PAUSE TestApplyPolicy/set_client_user_admins === RUN TestApplyPolicy/empty_client_AD_admins === PAUSE TestApplyPolicy/empty_client_AD_admins === RUN TestApplyPolicy/disallow_local_admins_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === RUN TestApplyPolicy/set_client_group_admins === PAUSE TestApplyPolicy/set_client_group_admins === RUN TestApplyPolicy/set_client_mixed_with_users_and_group_admins === PAUSE TestApplyPolicy/set_client_mixed_with_users_and_group_admins === RUN TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/don't_overwrite_other_existing_files === PAUSE TestApplyPolicy/don't_overwrite_other_existing_files === RUN TestApplyPolicy/error_on_writing_to_sudoers_file === PAUSE TestApplyPolicy/error_on_writing_to_sudoers_file === RUN TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === PAUSE TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === RUN TestApplyPolicy/not_a_computer === PAUSE TestApplyPolicy/not_a_computer === RUN TestApplyPolicy/set_client_multiple_users_admins === PAUSE TestApplyPolicy/set_client_multiple_users_admins === RUN TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/overwrite_existing_polkit_file === PAUSE TestApplyPolicy/overwrite_existing_polkit_file === RUN TestApplyPolicy/no_rules_still_overwrite_those_files === PAUSE TestApplyPolicy/no_rules_still_overwrite_those_files === RUN TestApplyPolicy/no_client_AD_admins === PAUSE TestApplyPolicy/no_client_AD_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === RUN TestApplyPolicy/overwrite_existing_sudoers_file === PAUSE TestApplyPolicy/overwrite_existing_sudoers_file === RUN TestApplyPolicy/error_on_writing_to_polkit_directory_creation === PAUSE TestApplyPolicy/error_on_writing_to_polkit_directory_creation === RUN TestApplyPolicy/error_on_writing_to_polkit_conf_file === PAUSE TestApplyPolicy/error_on_writing_to_polkit_conf_file === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === CONT TestSplitAndNormalizeUsersAndGroups/user_name_with_space === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_| time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u|s|er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === CONT TestSplitAndNormalizeUsersAndGroups/simple_one_value === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_/ time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u/s/er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_< time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"u (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_* (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_empty_values (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_: (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/user_name_with_space (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_| (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/simple_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_/ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_< (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_? (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_[ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_= (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/domain\user_handling (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/group_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_] (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_% (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value (0.00s) === CONT TestApplyPolicy/error_on_writing_to_polkit_directory_creation === CONT TestApplyPolicy/overwrite_existing_sudoers_file --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) === CONT TestApplyPolicy/no_client_AD_admins === CONT TestApplyPolicy/no_rules_still_overwrite_those_files === CONT TestApplyPolicy/overwrite_existing_polkit_file === CONT TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/set_client_multiple_users_admins time="2022-09-20T15:17:27Z" level=warning msg="Changed user or group \"domain\\\\bob\" to \"bob@domain\": Invalid characters or domain\\user format" === CONT TestApplyPolicy/not_a_computer === CONT TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/error_on_writing_to_sudoers_file === CONT TestApplyPolicy/don't_overwrite_other_existing_files === CONT TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/set_client_mixed_with_users_and_group_admins === CONT TestApplyPolicy/set_client_group_admins === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file time="2022-09-20T15:17:27Z" level=warning msg="/tmp/TestApplyPolicyerror_if_cant_rename_to_destination_for_polkit_conf_file606484074/001/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf is a directory. Ignoring." === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/disallow_local_admins_and_set_client_admins === CONT TestApplyPolicy/empty_client_AD_admins === CONT TestApplyPolicy/set_client_user_admins === CONT TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === CONT TestApplyPolicy/disallow_local_admins --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_rules_and_no_existing_history_means_no_files (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_directory_creation (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_sudoers_file (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.01s) --- PASS: TestApplyPolicy/no_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_polkit_file (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_conf_file (0.01s) --- PASS: TestApplyPolicy/set_client_multiple_users_admins (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/no_rules_still_overwrite_those_files (0.01s) --- PASS: TestApplyPolicy/error_on_writing_to_sudoers_file (0.00s) --- PASS: TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory (0.00s) --- PASS: TestApplyPolicy/don't_overwrite_other_existing_files (0.01s) --- PASS: TestApplyPolicy/set_client_mixed_with_users_and_group_admins (0.00s) --- PASS: TestApplyPolicy/not_a_computer (0.01s) --- PASS: TestApplyPolicy/set_client_group_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.01s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_and_set_client_admins (0.01s) --- PASS: TestApplyPolicy/empty_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.01s) --- PASS: TestApplyPolicy/set_client_user_admins (0.01s) --- PASS: TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop (0.02s) --- PASS: TestApplyPolicy/disallow_local_admins (0.02s) PASS ok github.com/ubuntu/adsys/internal/policies/privilege 0.077s === RUN TestNew === PAUSE TestNew === RUN TestApplyPolicy === PAUSE TestApplyPolicy === RUN TestRunScripts === PAUSE TestRunScripts === RUN TestMockSystemCtl --- PASS: TestMockSystemCtl (0.00s) === CONT TestNew === RUN TestNew/create_manager === PAUSE TestNew/create_manager === RUN TestNew/error_on_read_only_rundir === PAUSE TestNew/error_on_read_only_rundir === CONT TestNew/create_manager === CONT TestRunScripts === RUN TestRunScripts/allow_order_file_missing === PAUSE TestRunScripts/allow_order_file_missing === RUN TestRunScripts/error_on_order_file_not_existing === PAUSE TestRunScripts/error_on_order_file_not_existing === RUN TestRunScripts/error_on_argument_not_a_file === PAUSE TestRunScripts/error_on_argument_not_a_file === RUN TestRunScripts/scripts_referenced_in_subdirectories === PAUSE TestRunScripts/scripts_referenced_in_subdirectories === RUN TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === PAUSE TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === RUN TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/keeps_running_flag_after_non_machine_shutdown === PAUSE TestRunScripts/keeps_running_flag_after_non_machine_shutdown === RUN TestRunScripts/spaces_and_empty_lines_are_skipped === PAUSE TestRunScripts/spaces_and_empty_lines_are_skipped === RUN TestRunScripts/one_script === PAUSE TestRunScripts/one_script === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff === PAUSE TestRunScripts/keeps_running_flag_after_non_user_logoff === RUN TestRunScripts/scripts_not_listed_are_not_run === PAUSE TestRunScripts/scripts_not_listed_are_not_run === RUN TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === RUN TestRunScripts/has_no_session_running_flag_after_user_logoff === PAUSE TestRunScripts/has_no_session_running_flag_after_user_logoff === RUN TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === RUN TestRunScripts/error_on_not_ready_for_execution === PAUSE TestRunScripts/error_on_not_ready_for_execution === RUN TestRunScripts/multiple_scripts_are_run_in_order === PAUSE TestRunScripts/multiple_scripts_are_run_in_order === RUN TestRunScripts/scripts_that_are_not_executable_are_skipped === PAUSE TestRunScripts/scripts_that_are_not_executable_are_skipped === CONT TestRunScripts/allow_order_file_missing time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing2442378442/001/users/foo/scripts/s\"" time="2022-09-20T15:17:29Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing2442378442/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" === CONT TestApplyPolicy === RUN TestApplyPolicy/error_on_save_assets_dumping_failing === PAUSE TestApplyPolicy/error_on_save_assets_dumping_failing === RUN TestApplyPolicy/error_on_invalid_GID === PAUSE TestApplyPolicy/error_on_invalid_GID === RUN TestApplyPolicy/error_on_user_lookup_failing === PAUSE TestApplyPolicy/error_on_user_lookup_failing === RUN TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === PAUSE TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === RUN TestApplyPolicy/subfolder_with_same_script_name === PAUSE TestApplyPolicy/subfolder_with_same_script_name === RUN TestApplyPolicy/destination_is_already_running,_no_change === PAUSE TestApplyPolicy/destination_is_already_running,_no_change === RUN TestApplyPolicy/destination_is_not_ready,_refreshing === PAUSE TestApplyPolicy/destination_is_not_ready,_refreshing === RUN TestApplyPolicy/error_on_invalid_UID === PAUSE TestApplyPolicy/error_on_invalid_UID === RUN TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === PAUSE TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === RUN TestApplyPolicy/error_on_subfolder_listed === PAUSE TestApplyPolicy/error_on_subfolder_listed === RUN TestApplyPolicy/error_on_script_does_not_exist === PAUSE TestApplyPolicy/error_on_script_does_not_exist === RUN TestApplyPolicy/error_on_users_run_directory_Read_Only === PAUSE TestApplyPolicy/error_on_users_run_directory_Read_Only === RUN TestApplyPolicy/one_script === PAUSE TestApplyPolicy/one_script === RUN TestApplyPolicy/one_directory,_multiple_scripts_in_order === PAUSE TestApplyPolicy/one_directory,_multiple_scripts_in_order === RUN TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === PAUSE TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === RUN TestApplyPolicy/same_script_is_used_multiple_times === PAUSE TestApplyPolicy/same_script_is_used_multiple_times === RUN TestApplyPolicy/subfolder_with_script === PAUSE TestApplyPolicy/subfolder_with_script === RUN TestApplyPolicy/empty_entries_are_discared === PAUSE TestApplyPolicy/empty_entries_are_discared === RUN TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === PAUSE TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === RUN TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === PAUSE TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === RUN TestApplyPolicy/no_entries_is_an_empty_folder === PAUSE TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestApplyPolicy/no_entries_update_existing_non_ready_folder === PAUSE TestApplyPolicy/no_entries_update_existing_non_ready_folder === RUN TestApplyPolicy/multiple_directories: === PAUSE TestApplyPolicy/multiple_directories: === RUN TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === PAUSE TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === CONT TestApplyPolicy/error_on_save_assets_dumping_failing === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3883905379/001/users/foo/scripts/s\"" === CONT TestRunScripts/spaces_and_empty_lines_are_skipped time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped3465733919/001/users/foo/scripts/s\"" === CONT TestRunScripts/multiple_scripts_are_run_in_order time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order971188919/001/users/foo/scripts/s\"" === CONT TestNew/error_on_read_only_rundir --- PASS: TestNew (0.00s) --- PASS: TestNew/create_manager (0.00s) --- PASS: TestNew/error_on_read_only_rundir (0.00s) === CONT TestRunScripts/error_on_not_ready_for_execution time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution2104679690/001/users/foo/scripts/s\"" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown1043030903/001/machine/foo/scripts/shutdown\"" time="2022-09-20T15:17:29Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3883905379/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3883905379/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff3405051958/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff1676879000/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/scripts_not_listed_are_not_run time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run2936943921/001/users/foo/scripts/s\"" === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff1032045161/001/machine/foo/scripts/logoff\"" === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown187422789/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/one_script time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script2672411204/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_argument_not_a_file time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file895693199/001/users/foo/scripts/s\"" === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown4140621317/001/users/foo/scripts/shutdown\"" === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown3974063091/001/machine/foo/scripts/shutdown\"" time="2022-09-20T15:17:29Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown3974063091/001/machine/foo/scripts/shutdown\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1817584740/001/users/foo/scripts/logoff\"" time="2022-09-20T15:17:29Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1817584740/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/scripts_referenced_in_subdirectories time="2022-09-20T15:17:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories3579630469/001/users/foo/scripts/s\"" === CONT TestApplyPolicy/error_on_users_run_directory_Read_Only === CONT TestApplyPolicy/no_entries_is_an_empty_folder === CONT TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) time="2022-09-20T15:17:30Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === CONT TestApplyPolicy/empty_entries_are_discared === CONT TestApplyPolicy/subfolder_with_script === CONT TestApplyPolicy/same_script_is_used_multiple_times === CONT TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === CONT TestApplyPolicy/one_directory,_multiple_scripts_in_order === CONT TestApplyPolicy/one_script === CONT TestApplyPolicy/destination_is_not_ready,_refreshing === CONT TestApplyPolicy/error_on_script_does_not_exist === CONT TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestApplyPolicy/error_on_invalid_UID === CONT TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === CONT TestApplyPolicy/destination_is_already_running,_no_change time="2022-09-20T15:17:30Z" level=info msg="\"/tmp/TestApplyPolicydestination_is_already_running,_no_change4179242774/001/machine/scripts/.running\" already exists, a session is already running, ignoring." === CONT TestApplyPolicy/subfolder_with_same_script_name === CONT TestRunScripts/error_on_order_file_not_existing === CONT TestApplyPolicy/no_entries_update_existing_non_ready_folder time="2022-09-20T15:17:30Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing182749952/001/users/foo/scripts/s\"" === CONT TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === CONT TestApplyPolicy/multiple_directories: time="2022-09-20T15:17:30Z" level=info msg="Running machine startup scripts" --- PASS: TestRunScripts (0.00s) --- PASS: TestRunScripts/allow_order_file_missing (0.00s) --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.01s) --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.07s) --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.12s) --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.17s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown (0.23s) --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.10s) --- PASS: TestRunScripts/has_no_session_running_flag_after_user_logoff (0.22s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.18s) --- PASS: TestRunScripts/error_on_argument_not_a_file (0.00s) --- PASS: TestRunScripts/one_script (0.05s) --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.01s) --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.01s) --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.13s) --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.12s) --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.14s) --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.12s) --- PASS: TestRunScripts/error_on_order_file_not_existing (0.01s) === CONT TestApplyPolicy/error_on_user_lookup_failing === CONT TestApplyPolicy/error_on_invalid_GID --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/error_on_save_assets_dumping_failing (0.00s) --- PASS: TestApplyPolicy/error_on_users_run_directory_Read_Only (0.00s) --- PASS: TestApplyPolicy/no_entries_is_an_empty_folder (0.00s) --- PASS: TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) (0.05s) --- PASS: TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup (0.05s) --- PASS: TestApplyPolicy/empty_entries_are_discared (0.02s) --- PASS: TestApplyPolicy/same_script_is_used_multiple_times (0.01s) --- PASS: TestApplyPolicy/subfolder_with_script (0.02s) --- PASS: TestApplyPolicy/one_directory,_multiple_scripts_in_order (0.01s) --- PASS: TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing (0.03s) --- PASS: TestApplyPolicy/destination_is_not_ready,_refreshing (0.01s) --- PASS: TestApplyPolicy/error_on_script_does_not_exist (0.01s) --- PASS: TestApplyPolicy/error_on_invalid_UID (0.00s) --- PASS: TestApplyPolicy/one_script (0.03s) --- PASS: TestApplyPolicy/error_on_subfolder_listed (0.02s) --- PASS: TestApplyPolicy/destination_is_already_running,_no_change (0.01s) --- PASS: TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update (0.02s) --- PASS: TestApplyPolicy/subfolder_with_same_script_name (0.01s) --- PASS: TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update (0.03s) --- PASS: TestApplyPolicy/error_on_user_lookup_failing (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_GID (0.00s) --- PASS: TestApplyPolicy/multiple_directories: (0.01s) --- PASS: TestApplyPolicy/no_entries_update_existing_non_ready_folder (0.02s) --- PASS: TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) (0.04s) PASS ok github.com/ubuntu/adsys/internal/policies/scripts 0.588s === RUN TestExclusiveLockExec --- PASS: TestExclusiveLockExec (0.01s) === RUN TestExclusiveLockSmb --- PASS: TestExclusiveLockSmb (0.01s) === RUN TestMultipleExecLocksOnlyReleaseOnLast --- PASS: TestMultipleExecLocksOnlyReleaseOnLast (0.01s) === RUN TestMultipleSmbLocksOnlyReleaseOnLast --- PASS: TestMultipleSmbLocksOnlyReleaseOnLast (0.01s) PASS ok github.com/ubuntu/adsys/internal/smbsafe 0.064s === RUN TestAddStdoutForwarder --- PASS: TestAddStdoutForwarder (0.00s) === RUN TestAddStderrForwarder --- PASS: TestAddStderrForwarder (0.00s) === RUN TestAddStdoutForwarderEnsureStderrNoPolluted --- PASS: TestAddStdoutForwarderEnsureStderrNoPolluted (0.00s) === RUN TestAddForwarderAndDisconnect --- PASS: TestAddForwarderAndDisconnect (0.00s) === RUN TestAddForwardersGraduallyAndDisconnect --- PASS: TestAddForwardersGraduallyAndDisconnect (0.01s) === RUN TestAddForwarderDifferentWriterStdoutStderr --- PASS: TestAddForwarderDifferentWriterStdoutStderr (0.01s) === RUN TestAddForwarderSameWriterStdoutStderr --- PASS: TestAddForwarderSameWriterStdoutStderr (0.01s) === RUN TestAddStdoutForwarderWithBlockedStdout time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) === RUN TestAddStderrForwarderWithBlockedStderr time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-09-20T15:17:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) === RUN TestAddStdoutForwarderOneWithFailingForwarder time="2022-09-20T15:17:29Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-09-20T15:17:29Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-09-20T15:17:29Z" level=warning msg="Failed to forward log: Error from failedWriter" --- PASS: TestAddStdoutForwarderOneWithFailingForwarder (0.01s) PASS ok github.com/ubuntu/adsys/internal/stdforward 0.076s ? github.com/ubuntu/adsys/internal/testutils [no test files] ? github.com/ubuntu/adsys/internal/watchdservice [no test files] === RUN TestInteractiveInput === RUN TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized === RUN TestInteractiveInput/directory_is_a_file,_block_input === RUN TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs === RUN TestInteractiveInput/submit_with_default_config === RUN TestInteractiveInput/submit_with_duplicate_directories === RUN TestInteractiveInput/submit_with_double_dot_directories_is_normalized === RUN TestInteractiveInput/other_navigation_tests === RUN TestInteractiveInput/initial_view === RUN TestInteractiveInput/config_file_is_absent_and_input_is_absolute === RUN TestInteractiveInput/found_installed_service,_config_not_overridden === RUN TestInteractiveInput/found_installed_service,_config_overridden === RUN TestInteractiveInput/directory_does_not_exist,_block_input === RUN TestInteractiveInput/no_directories,_focus_on_dir_input === RUN TestInteractiveInput/submit_with_fresh_config_in_nested_directory === RUN TestInteractiveInput/submit_with_directory_as_config_input === RUN TestInteractiveInput/submit_with_dot_directories_is_normalized === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_is_empty_or_has_no_directories === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system === RUN TestInteractiveInput/directory_exists === RUN TestInteractiveInput/submit_with_fresh_config_in_current_directory === RUN TestInteractiveInput/config_file_exists === RUN TestInteractiveInput/config_file_is_absent_and_input_is_relative === RUN TestInteractiveInput/config_file_is_absent_and_input_is_a_dir === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system === RUN TestInteractiveInput/multiple_existing_directories,_can_delete_them --- PASS: TestInteractiveInput (0.05s) --- PASS: TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized (0.00s) --- PASS: TestInteractiveInput/directory_is_a_file,_block_input (0.00s) --- PASS: TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs (0.00s) --- PASS: TestInteractiveInput/submit_with_default_config (0.00s) --- PASS: TestInteractiveInput/submit_with_duplicate_directories (0.00s) --- PASS: TestInteractiveInput/submit_with_double_dot_directories_is_normalized (0.00s) --- PASS: TestInteractiveInput/other_navigation_tests (0.00s) --- PASS: TestInteractiveInput/initial_view (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_absolute (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_not_overridden (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_overridden (0.00s) --- PASS: TestInteractiveInput/directory_does_not_exist,_block_input (0.00s) --- PASS: TestInteractiveInput/no_directories,_focus_on_dir_input (0.00s) --- PASS: TestInteractiveInput/submit_with_fresh_config_in_nested_directory (0.00s) --- PASS: TestInteractiveInput/submit_with_directory_as_config_input (0.00s) --- PASS: TestInteractiveInput/submit_with_dot_directories_is_normalized (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_is_empty_or_has_no_directories (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/directory_exists (0.00s) --- PASS: TestInteractiveInput/submit_with_fresh_config_in_current_directory (0.00s) --- PASS: TestInteractiveInput/config_file_exists (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_relative (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_a_dir (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/multiple_existing_directories,_can_delete_them (0.00s) === RUN TestInteractiveInstall watchdtui_test.go:423: Integration tests skipped as requested --- SKIP: TestInteractiveInstall (0.00s) === RUN TestInteractiveUpdate watchdtui_test.go:469: Integration tests skipped as requested --- SKIP: TestInteractiveUpdate (0.00s) PASS ok github.com/ubuntu/adsys/internal/watchdtui 0.070s === RUN TestWatchDirectory === PAUSE TestWatchDirectory === RUN TestRefreshGracePeriod === PAUSE TestRefreshGracePeriod === RUN TestUpdateDirs === PAUSE TestUpdateDirs === RUN TestUpdateDirsFailing === PAUSE TestUpdateDirsFailing === RUN TestUpdateDirsWithEmptyDirSlice === PAUSE TestUpdateDirsWithEmptyDirSlice === RUN TestUpdateDirsOnStoppedWatcher === PAUSE TestUpdateDirsOnStoppedWatcher === RUN TestStopWithoutStart === PAUSE TestStopWithoutStart === CONT TestWatchDirectory === RUN TestWatchDirectory/New_file,_no_gpt.ini === PAUSE TestWatchDirectory/New_file,_no_gpt.ini === RUN TestWatchDirectory/No_update,_no_gpt.ini === CONT TestUpdateDirsWithEmptyDirSlice === PAUSE TestWatchDirectory/No_update,_no_gpt.ini === RUN TestWatchDirectory/Update_with_existing_gpt.ini === PAUSE TestWatchDirectory/Update_with_existing_gpt.ini === RUN TestWatchDirectory/No_update,_existing_gpt.ini === PAUSE TestWatchDirectory/No_update,_existing_gpt.ini === RUN TestWatchDirectory/Update_existing_file === PAUSE TestWatchDirectory/Update_existing_file === RUN TestWatchDirectory/Nested_new_subdirs === PAUSE TestWatchDirectory/Nested_new_subdirs === RUN TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file === PAUSE TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file === RUN TestWatchDirectory/Error_on_listing_no_directory === PAUSE TestWatchDirectory/Error_on_listing_no_directory === RUN TestWatchDirectory/Remove_root_directory === PAUSE TestWatchDirectory/Remove_root_directory === RUN TestWatchDirectory/Rename_file === PAUSE TestWatchDirectory/Rename_file === RUN TestWatchDirectory/New_file,_subdir === PAUSE TestWatchDirectory/New_file,_subdir === RUN TestWatchDirectory/Existing_file,_subdir === PAUSE TestWatchDirectory/Existing_file,_subdir === RUN TestWatchDirectory/New_subdir === PAUSE TestWatchDirectory/New_subdir === RUN TestWatchDirectory/Combined_case === PAUSE TestWatchDirectory/Combined_case === RUN TestWatchDirectory/Multiple_directories,_only_one_is_updated === PAUSE TestWatchDirectory/Multiple_directories,_only_one_is_updated === RUN TestWatchDirectory/Error_on_non_existing_directory === PAUSE TestWatchDirectory/Error_on_non_existing_directory === RUN TestWatchDirectory/Error_on_updating_malformed_GPT.ini === PAUSE TestWatchDirectory/Error_on_updating_malformed_GPT.ini === RUN TestWatchDirectory/Remove_file === PAUSE TestWatchDirectory/Remove_file === RUN TestWatchDirectory/Rename_file_and_update === PAUSE TestWatchDirectory/Rename_file_and_update === RUN TestWatchDirectory/New_subdir_without_file === PAUSE TestWatchDirectory/New_subdir_without_file === RUN TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === PAUSE TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === RUN TestWatchDirectory/Updating_gpt.ini_is_a_no-op === PAUSE TestWatchDirectory/Updating_gpt.ini_is_a_no-op === RUN TestWatchDirectory/Multiple_nested_subdirectories === PAUSE TestWatchDirectory/Multiple_nested_subdirectories === CONT TestWatchDirectory/New_file,_no_gpt.ini === CONT TestWatchDirectory/Combined_case time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt/testfile" === CONT TestWatchDirectory/New_subdir time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice4118814232/001/watchdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Updating directories to []" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt/new\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt/new\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexists\": WRITE" --- PASS: TestUpdateDirsWithEmptyDirSlice (0.02s) === CONT TestWatchDirectory/Existing_file,_subdir time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/new\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/new\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/dir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/dir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/dir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/dir/file" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/alreadyexistsDir/new\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/otherdir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/otherdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/otherdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/otherdir/subdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/otherdir/subdir/file" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/newdir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/newdir\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/dir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/dir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/dir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/dir/file" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryExisting_file,_subdir322202967/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryCombined_case4226071968/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir719440950/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3526686310/001/no_gpt/GPT.INI: no such file or directory, creating a new file" === CONT TestWatchDirectory/New_file,_subdir time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/alreadyexistsDir/new\": WRITE" === CONT TestWatchDirectory/Rename_file time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file3939907042/001/one_file and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file3939907042/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file3939907042/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file3939907042/001/one_file/alreadyexists" === CONT TestWatchDirectory/Remove_root_directory time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists" === CONT TestWatchDirectory/Error_on_listing_no_directory === CONT TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file3939907042/001/one_file/alreadyexists\": RENAME" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file3939907042/001/one_file/alreadyexists.bak\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI\": REMOVE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI\": REMOVE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists\": REMOVE" time="2022-09-20T15:17:32Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists\": REMOVE" time="2022-09-20T15:17:32Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"\": RENAME" time="2022-09-20T15:17:32Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file\": REMOVE" time="2022-09-20T15:17:32Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_subdir2847437388/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI: no such file or directory, creating a new file" time="2022-09-20T15:17:32Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI: open /tmp/TestWatchDirectoryRemove_root_directory1235441111/001/one_file/GPT.INI: no such file or directory" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2036466087/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file3939907042/001/one_file/GPT.INI" === CONT TestWatchDirectory/Nested_new_subdirs time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir/file" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir/file" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir/file\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/otherdir/subdir/file\": WRITE" === CONT TestWatchDirectory/Update_existing_file time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/alreadyexists\": WRITE" === CONT TestWatchDirectory/No_update,_existing_gpt.ini === CONT TestWatchDirectory/Update_with_existing_gpt.ini time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini179623449/001/one_file and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini179623449/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini179623449/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini179623449/001/one_file/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file/new\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file/new\": WRITE" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNested_new_subdirs4137859320/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_existing_file3704416896/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini2459921807/001/one_file/GPT.INI" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" === CONT TestWatchDirectory/No_update,_no_gpt.ini time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_no_gpt.ini756409761/001/no_gpt and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini756409761/001/no_gpt" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini756409761/001/no_gpt/testfile" === CONT TestStopWithoutStart === CONT TestUpdateDirsOnStoppedWatcher --- PASS: TestStopWithoutStart (0.00s) === CONT TestWatchDirectory/New_subdir_without_file time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir]" time="2022-09-20T15:17:32Z" level=warning msg="Error stopping watcher: the service is already stopping or not running" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/newsubdir\": CREATE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/newsubdir\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexistsDir/alreadyexists" === CONT TestUpdateDirsFailing time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing3606561917/001/remove and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing3606561917/001/keep and children" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexistsDir" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:32Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:32Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsFailing3606561917/001/keep unexisting]" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3606561917/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:32Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir_without_file2291288984/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirsOnStoppedWatcher3476602280/001/curdir/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing3606561917/001/keep/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing3606561917/001/remove/GPT.INI" === CONT TestUpdateDirs === CONT TestRefreshGracePeriod time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestRefreshGracePeriod4031347881/001/withsubdir and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexists\": WRITE" --- PASS: TestUpdateDirsOnStoppedWatcher (0.24s) === CONT TestWatchDirectory/Multiple_nested_subdirectories time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/new\": CREATE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/new\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" --- PASS: TestUpdateDirsFailing (0.25s) === CONT TestWatchDirectory/Updating_gpt.ini_is_a_no-op time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/GPT.INI\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/GPT.INI\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/GPT.INI\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3349134658/001/one_file/GPT.INI\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestUpdateDirs1703165566/001/remove and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/remove/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestUpdateDirs1703165566/001/keep and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/remove/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories2889107810/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirs1703165566/001/keep /tmp/TestUpdateDirs1703165566/001/add]" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirs1703165566/001/remove/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestUpdateDirs1703165566/001/keep and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/keep/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestUpdateDirs1703165566/001/add and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestUpdateDirs1703165566/001/add/alreadyexistsDir/alreadyexists" === CONT TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/alreadyexists\": WRITE" === CONT TestWatchDirectory/Error_on_non_existing_directory time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_non_existing_directory2983989103/001/doesnotexist and children" === CONT TestWatchDirectory/Rename_file_and_update time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/alreadyexists\": RENAME" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/alreadyexists.bak\": CREATE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"\": RENAME" time="2022-09-20T15:17:33Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/alreadyexists.bak\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/alreadyexists.bak\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/keep/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/add/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/add/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/add/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs1703165566/001/add/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated394576208/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file_and_update2526028465/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirs1703165566/001/keep/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestUpdateDirs1703165566/001/add/GPT.INI" === CONT TestWatchDirectory/Remove_file === CONT TestWatchDirectory/Error_on_updating_malformed_GPT.ini time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_file574863455/001/one_file and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file574863455/001/one_file" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file574863455/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists\": REMOVE" time="2022-09-20T15:17:33Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists\": REMOVE" time="2022-09-20T15:17:33Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file574863455/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/new\": CREATE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/new\": WRITE" --- PASS: TestUpdateDirs (0.55s) === CONT TestWatchDirectory/Multiple_directories,_only_one_is_updated time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/one_file and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/one_file" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/one_file/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir and children" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexistsDir" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexistsDir/GPT.INI" time="2022-09-20T15:17:33Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexistsDir/alreadyexists" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_file574863455/001/one_file/GPT.INI" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/GPT.INI" time="2022-09-20T15:17:33Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1076102395/001/malformed/GPT.INI: strconv.ParseInt: parsing \"??\": invalid syntax" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2022-09-20T15:17:33Z" level=info msg="Watcher stopped" time="2022-09-20T15:17:33Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1356422661/001/withsubdir/GPT.INI" --- PASS: TestWatchDirectory (0.00s) --- PASS: TestWatchDirectory/Combined_case (0.36s) --- PASS: TestWatchDirectory/New_subdir (0.38s) --- PASS: TestWatchDirectory/Existing_file,_subdir (0.37s) --- PASS: TestWatchDirectory/New_file,_no_gpt.ini (0.39s) --- PASS: TestWatchDirectory/Error_on_listing_no_directory (0.00s) --- PASS: TestWatchDirectory/New_file,_subdir (0.25s) --- PASS: TestWatchDirectory/Remove_root_directory (0.23s) --- PASS: TestWatchDirectory/Rename_file (0.26s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file (0.25s) --- PASS: TestWatchDirectory/Update_existing_file (0.23s) --- PASS: TestWatchDirectory/No_update,_existing_gpt.ini (0.23s) --- PASS: TestWatchDirectory/Nested_new_subdirs (0.26s) --- PASS: TestWatchDirectory/Update_with_existing_gpt.ini (0.23s) --- PASS: TestWatchDirectory/No_update,_no_gpt.ini (0.23s) --- PASS: TestWatchDirectory/New_subdir_without_file (0.21s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories (0.24s) --- PASS: TestWatchDirectory/Updating_gpt.ini_is_a_no-op (0.23s) --- PASS: TestWatchDirectory/Error_on_non_existing_directory (0.00s) --- PASS: TestWatchDirectory/Rename_file_and_update (0.21s) --- PASS: TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated (0.22s) --- PASS: TestWatchDirectory/Error_on_updating_malformed_GPT.ini (0.23s) --- PASS: TestWatchDirectory/Remove_file (0.23s) --- PASS: TestWatchDirectory/Multiple_directories,_only_one_is_updated (0.24s) time="2022-09-20T15:17:34Z" level=info msg="Bumping version for /tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI" time="2022-09-20T15:17:34Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI\": WRITE" time="2022-09-20T15:17:34Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI\": WRITE" time="2022-09-20T15:17:34Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI\": WRITE" time="2022-09-20T15:17:34Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod4031347881/001/withsubdir/GPT.INI\": WRITE" time="2022-09-20T15:17:35Z" level=info msg="Watcher stopped" --- PASS: TestRefreshGracePeriod (1.99s) PASS ok github.com/ubuntu/adsys/internal/watcher 3.112s ? github.com/ubuntu/adsys/policies [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --buildsystem=golang --with=golang,apport dh_testroot -a -O--buildsystem=golang dh_prep -a -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --no-source cd obj-aarch64-linux-gnu && mkdir -p /<>/adsys-0.9.2\~22.04/debian/tmp/usr cd obj-aarch64-linux-gnu && cp -r bin /<>/adsys-0.9.2\~22.04/debian/tmp/usr # PAM configuration mkdir -p debian/tmp/usr/share/pam cp -a pam/pam-configs debian/tmp/usr/share # systemd services mkdir -p debian/tmp/lib/systemd/system debian/tmp/usr/lib/systemd/user cp -a systemd/*.mount debian/tmp/lib/systemd/system/ cp -a systemd/*.service debian/tmp/lib/systemd/system/ cp -a systemd/*.socket debian/tmp/lib/systemd/system/ cp -a systemd/*.timer debian/tmp/lib/systemd/system/ cp -a systemd/user/*.service debian/tmp/usr/lib/systemd/user/ mkdir -p debian/tmp/usr/share/adsys/windows mv debian/tmp/usr/bin/windows_*/* debian/tmp/usr/share/adsys/windows rmdir debian/tmp/usr/bin/windows_* # Ship admx/adml for ubuntu cp -a policies/Ubuntu debian/tmp/usr/share/adsys/windows/policies # Install in /sbin mv debian/tmp/usr/bin/ debian/tmp/sbin # Create adsysctl command ln -s adsysd debian/tmp/sbin/adsysctl # Run go generate to install assets, but don’t regenerate them GENERATE_ONLY_INSTALL_TO_DESTDIR=/<>/debian/tmp go generate -x -tags tools -ldflags=-X=github.com/ubuntu/adsys/internal/consts.Version=0.9.2~22.04 --mod=vendor -buildmode=pie ./... sh -c if go run internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --proto_path=. --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative adsys.proto; fi go run ../generate_completion_documentation.go completion ../../generated go run ../generate_completion_documentation.go man ../../generated Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. Usage: adwatchd [COMMAND] [flags] adwatchd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command run Starts the directory watch loop service Manages the adwatchd service version Returns version of service and exits Flags: -c, --config string use a specific configuration file -h, --help help for adwatchd -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adwatchd [command] --help" for more information about a command. go run ../generate_completion_documentation.go update-readme go run ../generate_completion_documentation.go update-doc-cli-ref go run ../../generators/copy.go com.ubuntu.adsys.policy usr/share/polkit-1/actions ../../../generated sh -c if go run ./../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log.proto; fi sh -c if go run ../../../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log_test.proto; fi go run generate-locales.go update-po ../../po/adsys.pot ../../po go run generate-locales.go generate-mo adsys ../../po ../../generated go run install.go install ../generated make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=golang dh_installdocs -a -O--buildsystem=golang dh_installchangelogs -a -O--buildsystem=golang dh_installman -a -O--buildsystem=golang dh_installsystemd -a -O--buildsystem=golang dh_installsystemduser -a -O--buildsystem=golang dh_apport -a -O--buildsystem=golang dh_perl -a -O--buildsystem=golang dh_link -a -O--buildsystem=golang dh_strip_nondeterminism -a -O--buildsystem=golang dh_compress -a -O--buildsystem=golang dh_fixperms -a -O--buildsystem=golang dh_missing -a -O--buildsystem=golang dh_dwz -a -O--buildsystem=golang dwz: debian/adsys/sbin/adsysd: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang a5cdae4d0c27255468e1e8c22c025df1ed437c93 f331082a66396fd5aabbc7b591bb87cc900486f6 dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -a -O--buildsystem=golang dh_golang -a -O--buildsystem=golang dh_gencontrol -a -O--buildsystem=golang dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dpkg-gencontrol: warning: Depends field of package adsys-windows: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dh_md5sums -a -O--buildsystem=golang dh_builddeb -a -O--buildsystem=golang INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing adsys-windows (in debian/adsys-windows); do_strip: 1, oemstrip: pkgstriptranslations: processing adsys (in debian/adsys); do_strip: 1, oemstrip: pkgstriptranslations: processing adsys-dbgsym (in debian/.debhelper/adsys/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: adsys-windows does not contain translations, skipping pkgstriptranslations: preparing translation tarball adsys_0.9.2~22.04_arm64_translations.tar.gz...done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/adsys-windows/DEBIAN/control, package adsys-windows, directory debian/adsys-windows INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/adsys/DEBIAN/control, package adsys, directory debian/adsys pkgstripfiles: Truncating usr/share/doc/adsys/changelog.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package adsys ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'adsys' in '../adsys_0.9.2~22.04_arm64.deb'. pkgstripfiles: Truncating usr/share/doc/adsys-windows/changelog.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package adsys-windows ... pkgstripfiles: No PNG files. dpkg-deb: building package 'adsys-windows' in '../adsys-windows_0.9.2~22.04_arm64.deb'. pkgstriptranslations: adsys-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/adsys/dbgsym-root/DEBIAN/control, package adsys-dbgsym, directory debian/.debhelper/adsys/dbgsym-root dpkg-deb: building package 'adsys-dbgsym' in 'debian/.debhelper/scratch-space/build-adsys/adsys-dbgsym_0.9.2~22.04_arm64.deb'. Renaming adsys-dbgsym_0.9.2~22.04_arm64.deb to adsys-dbgsym_0.9.2~22.04_arm64.ddeb dpkg-genbuildinfo --build=any -O../adsys_0.9.2~22.04_arm64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../adsys_0.9.2~22.04_arm64.changes dpkg-genchanges: warning: the current version (0.9.2~22.04) is earlier than the previous one (0.9.2) 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) -------------------------------------------------------------------------------- Build finished at 2022-09-20T15:19:53Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ adsys_0.9.2~22.04_arm64.changes: -------------------------------- Format: 1.8 Date: Thu, 04 Aug 2022 11:23:01 +0200 Source: adsys Binary: adsys adsys-windows Built-For-Profiles: noudeb Architecture: arm64 arm64_translations Version: 0.9.2~22.04 Distribution: jammy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Didier Roche Description: adsys - AD SYStem integration adsys-windows - AD SYStem integration Changes: adsys (0.9.2~22.04) jammy; urgency=medium . * Backport to jammy Checksums-Sha1: 74e698b3496ba2295fab3e9c3ec5e81cc992ccdb 4437326 adsys-dbgsym_0.9.2~22.04_arm64.ddeb ae3d80b7aa1a59b37a08959ce9dc5b30c9cb559c 7176716 adsys-windows_0.9.2~22.04_arm64.deb 9b81b8eeb8c61477fa1acc520ae1247ead17656d 9155 adsys_0.9.2~22.04_arm64.buildinfo 531c62cfd23557ce0817e9a912fa7221fc67d24b 5597640 adsys_0.9.2~22.04_arm64.deb c69d32f4430428be304b80898bc1c051f5492fd0 13841 adsys_0.9.2~22.04_arm64_translations.tar.gz Checksums-Sha256: 797084f40c5d4b6d75eaa2c20caf20da83b933040526e3c9da59c06c9f50a2b8 4437326 adsys-dbgsym_0.9.2~22.04_arm64.ddeb 1878d51acb871712ffccc735e33e68549d9ca05ba0a5d7248aad49cd57b94a99 7176716 adsys-windows_0.9.2~22.04_arm64.deb fbc124a5a9be3086c9aa7262a3648db8bd820db25a10f73d3995913fb61495aa 9155 adsys_0.9.2~22.04_arm64.buildinfo a8a6e401fdc8dbb1bdee9a7c6440195cc57d3af23f4a8b710e3fef6cbba7c10f 5597640 adsys_0.9.2~22.04_arm64.deb 7e29bfa8d28dbd6163aa35ae1663e0637fda00a0c7a155fc2c773d24f3036e65 13841 adsys_0.9.2~22.04_arm64_translations.tar.gz Files: ac4a250aeef549654907dfb06deee2e0 4437326 debug optional adsys-dbgsym_0.9.2~22.04_arm64.ddeb 0e67c4576b43f03452e5cdb96bede322 7176716 admin optional adsys-windows_0.9.2~22.04_arm64.deb 84fbe73562925f753364788276d7ca66 9155 admin optional adsys_0.9.2~22.04_arm64.buildinfo a79171102fc97800b597081f6011f76a 5597640 admin optional adsys_0.9.2~22.04_arm64.deb 624262a02e42161dfe6cca0185c1fa83 13841 raw-translations - adsys_0.9.2~22.04_arm64_translations.tar.gz /<>/adsys_0.9.2~22.04_arm64.changes.new could not be renamed to /<>/adsys_0.9.2~22.04_arm64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: adsys Binary: adsys adsys-dbgsym adsys-windows Architecture: arm64 Version: 0.9.2~22.04 Checksums-Md5: ac4a250aeef549654907dfb06deee2e0 4437326 adsys-dbgsym_0.9.2~22.04_arm64.ddeb 0e67c4576b43f03452e5cdb96bede322 7176716 adsys-windows_0.9.2~22.04_arm64.deb a79171102fc97800b597081f6011f76a 5597640 adsys_0.9.2~22.04_arm64.deb 624262a02e42161dfe6cca0185c1fa83 13841 adsys_0.9.2~22.04_arm64_translations.tar.gz Checksums-Sha1: 74e698b3496ba2295fab3e9c3ec5e81cc992ccdb 4437326 adsys-dbgsym_0.9.2~22.04_arm64.ddeb ae3d80b7aa1a59b37a08959ce9dc5b30c9cb559c 7176716 adsys-windows_0.9.2~22.04_arm64.deb 531c62cfd23557ce0817e9a912fa7221fc67d24b 5597640 adsys_0.9.2~22.04_arm64.deb c69d32f4430428be304b80898bc1c051f5492fd0 13841 adsys_0.9.2~22.04_arm64_translations.tar.gz Checksums-Sha256: 797084f40c5d4b6d75eaa2c20caf20da83b933040526e3c9da59c06c9f50a2b8 4437326 adsys-dbgsym_0.9.2~22.04_arm64.ddeb 1878d51acb871712ffccc735e33e68549d9ca05ba0a5d7248aad49cd57b94a99 7176716 adsys-windows_0.9.2~22.04_arm64.deb a8a6e401fdc8dbb1bdee9a7c6440195cc57d3af23f4a8b710e3fef6cbba7c10f 5597640 adsys_0.9.2~22.04_arm64.deb 7e29bfa8d28dbd6163aa35ae1663e0637fda00a0c7a155fc2c773d24f3036e65 13841 adsys_0.9.2~22.04_arm64_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: arm64 Build-Date: Tue, 20 Sep 2022 15:19:52 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu5), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4.2), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-4ubuntu2), binutils-aarch64-linux-gnu (= 2.38-4ubuntu2), binutils-common (= 2.38-4ubuntu2), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-1ubuntu1~22.04), dash (= 0.5.11+git20210903+057cd650a4ed-3build1), dbus (= 1.12.20-2ubuntu4), debconf (= 1.5.79ubuntu1), debhelper (= 13.6ubuntu1), debianutils (= 5.5-1ubuntu2), debugedit (= 1:5.0-4build1), dh-apport (= 2.20.11-0ubuntu82.1), dh-autoreconf (= 20), dh-golang (= 1.53), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu2.1), dpkg-dev (= 1.21.1ubuntu2.1), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-1ubuntu1~22.04), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-1ubuntu1~22.04), gcc-11-base (= 11.3.0-1ubuntu1~22.04), gcc-12-base (= 12.1.0-2ubuntu1~22.04), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), golang-1.18-go (= 1.18.1-1ubuntu1), golang-1.18-src (= 1.18.1-1ubuntu1), golang-go (= 2:1.18~0ubuntu2), golang-src (= 2:1.18~0ubuntu2), gpg (= 2.2.27-3ubuntu2.1), gpgconf (= 2.2.27-3ubuntu2.1), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4.1), hostname (= 3.23ubuntu2), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libapparmor1 (= 3.0.4-2ubuntu2.1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.3.0-1ubuntu1~22.04), libassuan0 (= 2.5.5-1build1), libatomic1 (= 12.1.0-2ubuntu1~22.04), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libavahi-client3 (= 0.8-5ubuntu5), libavahi-common-data (= 0.8-5ubuntu5), libavahi-common3 (= 0.8-5ubuntu5), libbinutils (= 2.38-4ubuntu2), libblkid1 (= 2.37.2-4ubuntu3), libbsd0 (= 0.11.5-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3.1), libc-dev-bin (= 2.35-0ubuntu3.1), libc6 (= 2.35-0ubuntu3.1), libc6-dev (= 2.35-0ubuntu3.1), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12.1.0-2ubuntu1~22.04), libcom-err2 (= 1.46.5-2ubuntu1.1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-4ubuntu2), libctf0 (= 2.38-4ubuntu2), libcups2 (= 2.4.1op1-1ubuntu4.1), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu3), libdbus-1-3 (= 1.12.20-2ubuntu4), libdbus-1-dev (= 1.12.20-2ubuntu4), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdpkg-perl (= 1.21.1ubuntu2.1), libdw1 (= 0.186-1build1), libelf1 (= 0.186-1build1), libexpat1 (= 2.4.7-1), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libgcc-11-dev (= 11.3.0-1ubuntu1~22.04), libgcc-s1 (= 12.1.0-2ubuntu1~22.04), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.72.3-0ubuntu1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1.1), libgomp1 (= 12.1.0-2ubuntu1~22.04), libgpg-error0 (= 1.43-3), libgpgme11 (= 1.16.0-1.2ubuntu4), libgssapi-krb5-2 (= 1.19.2-2), libhogweed6 (= 3.7.3-1build2), libhwasan0 (= 12.1.0-2ubuntu1~22.04), libicu70 (= 70.1-2ubuntu1), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12.1.0-2ubuntu1~22.04), libjansson4 (= 2.13.1-1.1build3), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), libldap-2.5-0 (= 2.5.13+dfsg-0ubuntu0.22.04.1), libldb2 (= 2:2.4.4-0ubuntu0.1), liblmdb0 (= 0.9.24-1build2), liblsan0 (= 12.1.0-2ubuntu1~22.04), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2ubuntu1), libmagic-mgc (= 1:5.41-3), libmagic1 (= 1:5.41-3), libmd0 (= 1.0.4-1build1), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncurses6 (= 6.3-2), libncursesw6 (= 6.3-2), libnettle8 (= 3.7.3-1build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libp11-kit0 (= 0.24.0-6build1), libpam-modules (= 1.4.0-11ubuntu2), libpam-modules-bin (= 1.4.0-11ubuntu2), libpam-runtime (= 1.4.0-11ubuntu2), libpam0g (= 1.4.0-11ubuntu2), libpam0g-dev (= 1.4.0-11ubuntu2), libpcre2-8-0 (= 10.39-3build1), libpcre3 (= 2:8.39-13ubuntu0.22.04.1), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.5-1), libpopt0 (= 1.18-3build1), libprocps8 (= 2:3.3.17-6ubuntu2), libpython3-stdlib (= 3.10.6-1~22.04), libpython3.10 (= 3.10.6-1~22.04), libpython3.10-minimal (= 3.10.6-1~22.04), libpython3.10-stdlib (= 3.10.6-1~22.04), libreadline8 (= 8.1.2-1), libsasl2-2 (= 2.1.27+dfsg2-3ubuntu1), libsasl2-modules-db (= 2.1.27+dfsg2-3ubuntu1), libseccomp2 (= 2.5.3-2ubuntu2), libselinux1 (= 3.3-1build2), libsemanage-common (= 3.3-1build2), libsemanage2 (= 3.3-1build2), libsepol2 (= 3.3-1build1), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.37.2-4ubuntu3), libsmbclient (= 2:4.15.9+dfsg-0ubuntu0.2), libsmbclient-dev (= 2:4.15.9+dfsg-0ubuntu0.2), libsqlite3-0 (= 3.37.2-2), libssl3 (= 3.0.2-0ubuntu1.6), libstdc++-11-dev (= 11.3.0-1ubuntu1~22.04), libstdc++6 (= 12.1.0-2ubuntu1~22.04), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3.6), libtalloc2 (= 2.3.3-2build1), libtasn1-6 (= 4.18.0-4build1), libtdb1 (= 1.4.5-2build1), libtevent0 (= 0.11.0-1build1), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2ubuntu0.1), libtirpc-dev (= 1.3.2-2ubuntu0.1), libtirpc3 (= 1.3.2-2ubuntu0.1), libtool (= 2.4.6-15build2), libtsan0 (= 11.3.0-1ubuntu1~22.04), libubsan1 (= 12.1.0-2ubuntu1~22.04), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3.6), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), libwbclient0 (= 2:4.15.9+dfsg-0ubuntu0.2), libxml2 (= 2.9.13+dfsg-1ubuntu0.1), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-48.54), login (= 1:4.8.1-2ubuntu2), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 24), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), media-types (= 7.0.0), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), netbase (= 6.3), passwd (= 1:4.8.1-2ubuntu2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-6ubuntu2), python3 (= 3.10.6-1~22.04), python3-dnspython (= 2.1.0-1ubuntu1), python3-ldb (= 2:2.4.4-0ubuntu0.1), python3-minimal (= 3.10.6-1~22.04), python3-samba (= 2:4.15.9+dfsg-0ubuntu0.2), python3-talloc (= 2.3.3-2build1), python3-tdb (= 1.4.5-2build1), python3.10 (= 3.10.6-1~22.04), python3.10-minimal (= 3.10.6-1~22.04), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), samba (= 2:4.15.9+dfsg-0ubuntu0.2), samba-common (= 2:4.15.9+dfsg-0ubuntu0.2), samba-common-bin (= 2:4.15.9+dfsg-0ubuntu0.2), samba-dsdb-modules (= 2:4.15.9+dfsg-0ubuntu0.2), samba-libs (= 2:4.15.9+dfsg-0ubuntu0.2), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), tdb-tools (= 1.4.5-2build1), ucf (= 3.0043), util-linux (= 2.37.2-4ubuntu3), xz-utils (= 5.2.5-2ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9.1) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1659604981" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ adsys-windows_0.9.2~22.04_arm64.deb ----------------------------------- new Debian package, version 2.0. size 7176716 bytes: control archive=823 bytes. 679 bytes, 18 lines control 560 bytes, 7 lines md5sums Package: adsys-windows Source: adsys Version: 0.9.2~22.04 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 16654 Built-Using: golang-1.18 (= 1.18.1-1ubuntu1) Section: admin Priority: optional Homepage: https://github.com/ubuntu/adsys Description: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules and running scripts at different point in time. . This package contains all the assets and binaries to install on the Active Directory Windows server. The binaries are Windows executables. drwxr-xr-x root/root 0 2022-08-04 09:23 ./ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/ -rwxr-xr-x root/root 16317440 2022-08-04 09:23 ./usr/share/adsys/windows/adwatchd.exe drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/ -rw-r--r-- root/root 179247 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/Ubuntu.adml -rw-r--r-- root/root 216185 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/Ubuntu.admx drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/ -rw-r--r-- root/root 140971 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/Ubuntu.adml -rw-r--r-- root/root 170621 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/Ubuntu.admx drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/doc/adsys-windows/ -rw-r--r-- root/root 2457 2022-08-04 09:23 ./usr/share/doc/adsys-windows/changelog.gz -rw-r--r-- root/root 8632 2022-08-04 09:23 ./usr/share/doc/adsys-windows/copyright adsys_0.9.2~22.04_arm64.deb --------------------------- new Debian package, version 2.0. size 5597640 bytes: control archive=3484 bytes. 118 bytes, 2 lines conffiles 730 bytes, 15 lines control 4989 bytes, 65 lines md5sums 6105 bytes, 128 lines * postinst #!/bin/sh 1513 bytes, 35 lines * postrm #!/bin/sh 532 bytes, 14 lines * prerm #!/bin/sh Package: adsys Version: 0.9.2~22.04 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 22932 Depends: libc6 (>= 2.34), libpam0g (>= 0.99.7.1), libsmbclient (>= 2:4.0.3+dfsg1), init-system-helpers (>= 1.52), python3, python3-samba, samba-dsdb-modules, sssd, sssd-dbus Recommends: ubuntu-advantage-desktop-daemon Built-Using: golang-1.18 (= 1.18.1-1ubuntu1) Section: admin Priority: optional Homepage: https://github.com/ubuntu/adsys Description: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules and running scripts at different point in time. drwxr-xr-x root/root 0 2022-08-04 09:23 ./ drwxr-xr-x root/root 0 2022-08-04 09:23 ./etc/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./etc/polkit-1/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./etc/polkit-1/localauthority.conf.d/ -rw-r--r-- root/root 0 2022-08-04 09:23 ./etc/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf drwxr-xr-x root/root 0 2022-08-04 09:23 ./etc/sudoers.d/ -r--r----- root/root 0 2022-08-04 09:23 ./etc/sudoers.d/99-adsys-privilege-enforcement drwxr-xr-x root/root 0 2022-08-04 09:23 ./lib/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./lib/aarch64-linux-gnu/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./lib/aarch64-linux-gnu/security/ -rw-r--r-- root/root 10248 2022-08-04 09:23 ./lib/aarch64-linux-gnu/security/pam_adsys.so drwxr-xr-x root/root 0 2022-08-04 09:23 ./lib/systemd/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./lib/systemd/system/ -rw-r--r-- root/root 645 2022-08-04 09:23 ./lib/systemd/system/adsys-boot.service -rw-r--r-- root/root 121 2022-08-04 09:23 ./lib/systemd/system/adsys-gpo-refresh.service -rw-r--r-- root/root 139 2022-08-04 09:23 ./lib/systemd/system/adsys-gpo-refresh.timer -rw-r--r-- root/root 517 2022-08-04 09:23 ./lib/systemd/system/adsys-machine-scripts.service -rw-r--r-- root/root 176 2022-08-04 09:23 ./lib/systemd/system/adsysd.service -rw-r--r-- root/root 146 2022-08-04 09:23 ./lib/systemd/system/adsysd.socket -rw-r--r-- root/root 281 2022-08-04 09:23 ./lib/systemd/system/run-adsys.mount drwxr-xr-x root/root 0 2022-08-04 09:23 ./sbin/ lrwxrwxrwx root/root 0 2022-08-04 09:23 ./sbin/adsysctl -> adsysd -rwxr-xr-x root/root 23004928 2022-08-04 09:23 ./sbin/adsysd drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/lib/systemd/user/ -rw-r--r-- root/root 532 2022-08-04 09:23 ./usr/lib/systemd/user/adsys-user-scripts.service drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/apport/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/apport/package-hooks/ -rw-r--r-- root/root 190 2022-08-04 09:23 ./usr/share/apport/package-hooks/adsys.py drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 11291 2022-08-04 09:23 ./usr/share/bash-completion/completions/adsysctl -rw-r--r-- root/root 11191 2022-08-04 09:23 ./usr/share/bash-completion/completions/adsysd -rw-r--r-- root/root 11291 2022-08-04 09:23 ./usr/share/bash-completion/completions/adwatchd drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/doc/adsys/ -rw-r--r-- root/root 560 2022-08-04 09:23 ./usr/share/doc/adsys/NOTICE -rw-r--r-- root/root 2456 2022-08-04 09:23 ./usr/share/doc/adsys/changelog.gz -rw-r--r-- root/root 8632 2022-08-04 09:23 ./usr/share/doc/adsys/copyright drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/man/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/man/man1/ -rw-r--r-- root/root 556 2022-08-04 09:23 ./usr/share/man/man1/adsysctl.1.gz -rw-r--r-- root/root 631 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_applied.1.gz -rw-r--r-- root/root 596 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_completion.1.gz -rw-r--r-- root/root 786 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_completion_bash.1.gz -rw-r--r-- root/root 688 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_completion_fish.1.gz -rw-r--r-- root/root 667 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_completion_powershell.1.gz -rw-r--r-- root/root 837 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_completion_zsh.1.gz -rw-r--r-- root/root 578 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_doc.1.gz -rw-r--r-- root/root 532 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy.1.gz -rw-r--r-- root/root 567 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy_admx.1.gz -rw-r--r-- root/root 629 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy_applied.1.gz -rw-r--r-- root/root 536 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy_debug.1.gz -rw-r--r-- root/root 557 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy_debug_gpolist-script.1.gz -rw-r--r-- root/root 662 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_policy_update.1.gz -rw-r--r-- root/root 528 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_service.1.gz -rw-r--r-- root/root 513 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_service_cat.1.gz -rw-r--r-- root/root 511 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_service_status.1.gz -rw-r--r-- root/root 581 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_service_stop.1.gz -rw-r--r-- root/root 665 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_update.1.gz -rw-r--r-- root/root 518 2022-08-04 09:23 ./usr/share/man/man1/adsysctl_version.1.gz -rw-r--r-- root/root 671 2022-08-04 09:23 ./usr/share/man/man1/adsysd.1.gz -rw-r--r-- root/root 758 2022-08-04 09:23 ./usr/share/man/man1/adsysd_completion.1.gz -rw-r--r-- root/root 947 2022-08-04 09:23 ./usr/share/man/man1/adsysd_completion_bash.1.gz -rw-r--r-- root/root 849 2022-08-04 09:23 ./usr/share/man/man1/adsysd_completion_fish.1.gz -rw-r--r-- root/root 826 2022-08-04 09:23 ./usr/share/man/man1/adsysd_completion_powershell.1.gz -rw-r--r-- root/root 1001 2022-08-04 09:23 ./usr/share/man/man1/adsysd_completion_zsh.1.gz -rw-r--r-- root/root 731 2022-08-04 09:23 ./usr/share/man/man1/adsysd_runscripts.1.gz -rw-r--r-- root/root 677 2022-08-04 09:23 ./usr/share/man/man1/adsysd_version.1.gz -rw-r--r-- root/root 402 2022-08-04 09:23 ./usr/share/man/man1/adwatchd.1.gz -rw-r--r-- root/root 418 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_completion.1.gz -rw-r--r-- root/root 609 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_completion_bash.1.gz -rw-r--r-- root/root 514 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_completion_fish.1.gz -rw-r--r-- root/root 488 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_completion_powershell.1.gz -rw-r--r-- root/root 662 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_completion_zsh.1.gz -rw-r--r-- root/root 670 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_run.1.gz -rw-r--r-- root/root 427 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service.1.gz -rw-r--r-- root/root 395 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_install.1.gz -rw-r--r-- root/root 335 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_restart.1.gz -rw-r--r-- root/root 334 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_start.1.gz -rw-r--r-- root/root 340 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_status.1.gz -rw-r--r-- root/root 331 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_stop.1.gz -rw-r--r-- root/root 337 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_service_uninstall.1.gz -rw-r--r-- root/root 335 2022-08-04 09:23 ./usr/share/man/man1/adwatchd_version.1.gz drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/pam-configs/ -rw-r--r-- root/root 155 2022-08-04 09:23 ./usr/share/pam-configs/adsys drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/polkit-1/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/polkit-1/actions/ -rw-r--r-- root/root 2473 2022-08-04 09:23 ./usr/share/polkit-1/actions/com.ubuntu.adsys.policy drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/zsh/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/zsh/site-functions/ -rw-r--r-- root/root 7582 2022-08-04 09:23 ./usr/share/zsh/site-functions/adsysctl -rw-r--r-- root/root 7516 2022-08-04 09:23 ./usr/share/zsh/site-functions/adsysd -rw-r--r-- root/root 7582 2022-08-04 09:23 ./usr/share/zsh/site-functions/adwatchd +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 291312 Build-Time: 366 Distribution: jammy-proposed Host Architecture: arm64 Install-Time: 50 Job: adsys_0.9.2~22.04.dsc Machine Architecture: arm64 Package: adsys Package-Time: 420 Source-Version: 0.9.2~22.04 Space: 291312 Status: successful Version: 0.9.2~22.04 -------------------------------------------------------------------------------- Finished at 2022-09-20T15:19:53Z Build needed 00:07:00, 291312k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-24490863 Scanning for processes to kill in build PACKAGEBUILD-24490863