https://launchpad.net/ubuntu/+source/adsys/0.8.4/+build/23527801 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-068 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 Buildd toolchain package versions: launchpad-buildd_210~545~ubuntu20.04.1 python3-lpbuildd_210~545~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.2 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 6 Apr 13:57:51 ntpdate[1763]: adjust time server 10.131.248.1 offset 0.000381 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-23527801 --image-type chroot /home/buildd/filecache-default/b0c128df17a460089eca69348f06144377489985 Creating target for build PACKAGEBUILD-23527801 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-23527801 Starting target for build PACKAGEBUILD-23527801 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-23527801 '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-23527801 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-23527801 Updating target for build PACKAGEBUILD-23527801 Get:1 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:2 http://ftpmaster.internal/ubuntu jammy-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [121 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main amd64 Packages [1389 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main Translation-en [511 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/universe amd64 Packages [14.2 MB] Get:8 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 Packages [42.1 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [16.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-proposed/universe amd64 Packages [197 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [76.6 kB] Fetched 22.6 MB in 2s (9905 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-common binutils-x86-64-linux-gnu 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 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 libquadmath0 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 109 MB of archives. After this operation, 304 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl-dev amd64 1.3.0-2build2 [71.3 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt-dev amd64 1:4.4.27-1 [112 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main amd64 libc6-dev amd64 2.35-0ubuntu3 [2099 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main amd64 libc-dev-bin amd64 2.35-0ubuntu3 [20.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main amd64 libtirpc-common all 1.3.2-2build1 [7616 B] Get:7 http://ftpmaster.internal/ubuntu jammy/main amd64 libtirpc-dev amd64 1.3.2-2build1 [192 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main amd64 libssl3 amd64 3.0.2-0ubuntu1 [1899 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main amd64 libk5crypto3 amd64 1.19.2-2 [86.4 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main amd64 libkrb5support0 amd64 1.19.2-2 [32.4 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main amd64 libkrb5-3 amd64 1.19.2-2 [356 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main amd64 libgssapi-krb5-2 amd64 1.19.2-2 [144 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main amd64 libc6 amd64 2.35-0ubuntu3 [3235 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main amd64 libc-bin amd64 2.35-0ubuntu3 [706 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1 [4809 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main amd64 perl amd64 5.34.0-3ubuntu1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main amd64 perl-base amd64 5.34.0-3ubuntu1 [1762 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main amd64 bzip2 amd64 1.0.8-5build1 [34.8 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main amd64 libbz2-1.0 amd64 1.0.8-5build1 [34.4 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap-ng0 amd64 0.7.9-2.2build3 [11.6 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit1 amd64 1:3.0.7-1build1 [46.9 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main amd64 libpam0g amd64 1.4.0-11ubuntu2 [60.8 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt1 amd64 1:4.4.27-1 [82.0 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.8ubuntu3 [722 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm6 amd64 1.23-1 [33.9 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm-compat4 amd64 1.23-1 [6606 B] Get:29 http://ftpmaster.internal/ubuntu jammy/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu9 [58.2 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main amd64 libcom-err2 amd64 1.46.5-2ubuntu1 [9846 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main amd64 libkeyutils1 amd64 1.6.1-2ubuntu3 [10.4 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main amd64 libtirpc3 amd64 1.3.2-2build1 [81.1 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl2 amd64 1.3.0-2build2 [42.3 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main amd64 linux-libc-dev amd64 5.15.0-25.25 [1305 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main amd64 gcc-12-base amd64 12-20220319-1ubuntu1 [18.9 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main amd64 libgcc-s1 amd64 12-20220319-1ubuntu1 [54.2 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main amd64 base-files amd64 12ubuntu3 [63.4 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main amd64 debianutils amd64 5.5-1ubuntu2 [107 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 bash amd64 5.1-6ubuntu1 [769 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdutils amd64 1:2.37.2-4ubuntu3 [81.5 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main amd64 coreutils amd64 8.32-4.1ubuntu1 [1438 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 libgpg-error0 amd64 1.43-3 [69.7 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main amd64 libgcrypt20 amd64 1.9.4-3ubuntu3 [515 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main amd64 liblz4-1 amd64 1.9.3-2build2 [56.9 kB] Get:46 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 liblzma5 amd64 5.2.5-2build2 [99.6 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main amd64 libstdc++6 amd64 12-20220319-1ubuntu1 [699 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libargon2-1 amd64 0~20171227-0.3 [19.5 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main amd64 libblkid1 amd64 2.37.2-4ubuntu3 [104 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main amd64 libpcre2-8-0 amd64 10.39-3build1 [220 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main amd64 libselinux1 amd64 3.3-1build2 [74.6 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main amd64 libudev1 amd64 249.11-0ubuntu2 [77.1 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu4 [139 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main amd64 libjson-c5 amd64 0.15-2build4 [33.3 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 libuuid1 amd64 2.37.2-4ubuntu3 [24.2 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1 [211 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main amd64 libgmp10 amd64 2:6.2.1+dfsg-3ubuntu1 [250 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 libnettle8 amd64 3.7.3-1build2 [159 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 libhogweed6 amd64 3.7.3-1build2 [199 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 libunistring2 amd64 1.0-1 [554 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 libidn2-0 amd64 2.3.2-2build1 [66.4 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 libffi8 amd64 3.4.2-4 [22.3 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 libp11-kit0 amd64 0.24.0-6build1 [252 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 libtasn1-6 amd64 4.18.0-4build1 [42.9 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main amd64 libgnutls30 amd64 3.7.3-4ubuntu1 [968 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main amd64 systemd-sysv amd64 249.11-0ubuntu2 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main amd64 systemd-timesyncd amd64 249.11-0ubuntu2 [31.2 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libacl1 amd64 2.3.1-1 [16.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main amd64 libapparmor1 amd64 3.0.4-2ubuntu2 [38.7 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libip4tc2 amd64 1.8.7-1ubuntu5 [19.7 kB] Get:71 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libzstd1 amd64 1.4.8+dfsg-3build1 [324 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 libkmod2 amd64 29-1ubuntu1 [48.0 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 libmount1 amd64 2.37.2-4ubuntu3 [122 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 libseccomp2 amd64 2.5.3-2ubuntu2 [47.4 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main amd64 login amd64 1:4.8.1-2ubuntu2 [187 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 util-linux amd64 2.37.2-4ubuntu3 [1064 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 mount amd64 2.37.2-4ubuntu3 [114 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main amd64 systemd amd64 249.11-0ubuntu2 [4554 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main amd64 libsystemd0 amd64 249.11-0ubuntu2 [317 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 libxxhash0 amd64 0.8.1-1 [27.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main amd64 libapt-pkg6.0 amd64 2.4.3 [904 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main amd64 tar amd64 1.34+dfsg-1build3 [295 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 dpkg amd64 1.21.1ubuntu2 [1240 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 dash amd64 0.5.11+git20210903+057cd650a4ed-3build1 [92.0 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main amd64 diffutils amd64 1:3.8-0ubuntu2 [172 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 findutils amd64 4.8.0-1ubuntu3 [332 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main amd64 grep amd64 3.7-1build1 [156 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main amd64 gzip amd64 1.10-4ubuntu3 [95.6 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 hostname amd64 3.23ubuntu2 [11.4 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main amd64 libncurses6 amd64 6.3-2 [111 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main amd64 libncursesw6 amd64 6.3-2 [149 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main amd64 libtinfo6 amd64 6.3-2 [104 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-bin amd64 6.3-2 [184 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main amd64 sed amd64 4.8-1ubuntu2 [188 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebconfclient0 amd64 0.261ubuntu1 [7198 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main amd64 base-passwd amd64 3.5.52build1 [49.1 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main amd64 init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main amd64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main amd64 sysvinit-utils amd64 3.01-1ubuntu1 [20.6 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main amd64 gpgv amd64 2.2.27-3ubuntu2 [137 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main amd64 apt amd64 2.4.3 [1379 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main amd64 libsepol2 amd64 3.3-1build1 [282 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage2 amd64 3.3-1build2 [92.6 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main amd64 passwd amd64 1:4.8.1-2ubuntu2 [767 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main amd64 libpam-modules-bin amd64 1.4.0-11ubuntu2 [37.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main amd64 libpam-modules amd64 1.4.0-11ubuntu2 [280 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main amd64 logsave amd64 1.46.5-2ubuntu1 [10.7 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main amd64 libext2fs2 amd64 1.46.5-2ubuntu1 [209 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main amd64 e2fsprogs amd64 1.46.5-2ubuntu1 [591 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main amd64 init amd64 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main amd64 libattr1 amd64 1:2.5.1-1build1 [13.3 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap2 amd64 1:2.44-1build3 [18.1 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main amd64 libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy/main amd64 libpcre3 amd64 2:8.39-13build5 [245 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main amd64 libsmartcols1 amd64 2.37.2-4ubuntu3 [51.2 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main amd64 libprocps8 amd64 2:3.3.17-6ubuntu2 [36.0 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main amd64 libss2 amd64 1.46.5-2ubuntu1 [12.3 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main amd64 mawk amd64 1.3.4.20200120-3 [104 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main amd64 procps amd64 2:3.3.17-6ubuntu2 [377 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main amd64 sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main amd64 usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main amd64 openssl amd64 3.0.2-0ubuntu1 [1186 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main amd64 ca-certificates all 20211016 [148 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main amd64 readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main amd64 libreadline8 amd64 8.1.2-1 [153 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main amd64 libsqlite3-0 amd64 3.37.2-2 [643 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main amd64 tzdata all 2022a-0ubuntu1 [342 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main amd64 libpng16-16 amd64 1.6.37-3build5 [191 kB] Get:131 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 xz-utils amd64 5.2.5-2build2 [84.7 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main amd64 advancecomp amd64 2.1-2.1ubuntu2 [170 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main amd64 libctf0 amd64 2.38-3ubuntu1 [103 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main amd64 libctf-nobfd0 amd64 2.38-3ubuntu1 [106 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main amd64 binutils-x86-64-linux-gnu amd64 2.38-3ubuntu1 [2328 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main amd64 libbinutils amd64 2.38-3ubuntu1 [662 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main amd64 binutils amd64 2.38-3ubuntu1 [3186 B] Get:138 http://ftpmaster.internal/ubuntu jammy/main amd64 binutils-common amd64 2.38-3ubuntu1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main amd64 make amd64 4.3-4.1build1 [180 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 dpkg-dev all 1.21.1ubuntu2 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdpkg-perl all 1.21.1ubuntu2 [236 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main amd64 patch amd64 2.7.6-7build2 [109 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main amd64 lto-disabled-list all 23 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4744 B] Get:145 http://ftpmaster.internal/ubuntu jammy/main amd64 libubsan1 amd64 12-20220319-1ubuntu1 [976 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main amd64 libtsan0 amd64 11.2.0-19ubuntu1 [2261 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main amd64 libgomp1 amd64 12-20220319-1ubuntu1 [126 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main amd64 libitm1 amd64 12-20220319-1ubuntu1 [30.2 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main amd64 libatomic1 amd64 12-20220319-1ubuntu1 [10.4 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main amd64 libasan6 amd64 11.2.0-19ubuntu1 [2283 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main amd64 liblsan0 amd64 12-20220319-1ubuntu1 [1069 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main amd64 libquadmath0 amd64 12-20220319-1ubuntu1 [154 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main amd64 g++-11 amd64 11.2.0-19ubuntu1 [11.4 MB] Get:154 http://ftpmaster.internal/ubuntu jammy/main amd64 gcc-11 amd64 11.2.0-19ubuntu1 [20.1 MB] Get:155 http://ftpmaster.internal/ubuntu jammy/main amd64 libstdc++-11-dev amd64 11.2.0-19ubuntu1 [2083 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main amd64 libgcc-11-dev amd64 11.2.0-19ubuntu1 [2526 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main amd64 libcc1-0 amd64 12-20220319-1ubuntu1 [47.2 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main amd64 cpp-11 amd64 11.2.0-19ubuntu1 [9966 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main amd64 gcc-11-base amd64 11.2.0-19ubuntu1 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main amd64 libisl23 amd64 0.24-2build1 [727 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpfr6 amd64 4.1.0-3build3 [1425 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpc3 amd64 1.2.1-2build1 [46.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main amd64 libfakeroot amd64 1.28-1ubuntu1 [31.5 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main amd64 fakeroot amd64 1.28-1ubuntu1 [60.4 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main amd64 libassuan0 amd64 2.5.5-1build1 [38.2 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main amd64 pinentry-curses amd64 1.1.1-1build2 [34.4 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main amd64 libnpth0 amd64 1.6-3build2 [8664 B] Get:168 http://ftpmaster.internal/ubuntu jammy/main amd64 gpg amd64 2.2.27-3ubuntu2 [517 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main amd64 gpgconf amd64 2.2.27-3ubuntu2 [94.1 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main amd64 gpg-agent amd64 2.2.27-3ubuntu2 [209 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile-bin amd64 1.17-1build2 [11.7 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile1 amd64 1.17-1build2 [7058 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main amd64 lockfile-progs amd64 0.1.19build1 [9974 B] Get:174 http://ftpmaster.internal/ubuntu jammy/main amd64 optipng amd64 0.7.7-2build1 [84.8 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main amd64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 109 MB in 1s (102 MB/s) (Reading database ... 13258 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2build1_all.deb ... Unpacking libtirpc-common (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2build1) ... (Reading database ... 13263 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2build1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.2-2build1) over (1.3.2-2) ... Selecting previously unselected package libssl3:amd64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1_amd64.deb ... Unpacking libssl3:amd64 (3.0.2-0ubuntu1) ... Setting up libssl3:amd64 (3.0.2-0ubuntu1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:amd64 (1.19.2-2) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:amd64 (1.19.2-2) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:amd64 (1.19.2-2) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:amd64 (1.19.2-2) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:amd64 (2.35-0ubuntu3) ... (Reading database ... 13273 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... (Reading database ... 13271 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_amd64.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:amd64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_amd64.deb ... Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_amd64.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_amd64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:amd64 (1.0.8-5build1) ... (Reading database ... 15182 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 ... 15182 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:amd64 (0.7.9-2.2build3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_amd64.deb ... Unpacking libaudit1:amd64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:amd64 (1:3.0.7-1build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_amd64.deb ... Unpacking libpam0g:amd64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:amd64 (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:amd64 (1:4.4.27-1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_amd64.deb ... Unpacking libgdbm6:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9) ... (Reading database ... 15182 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 ... 15181 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1_amd64.deb ... Unpacking libcom-err2:amd64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:amd64 (1.46.5-2ubuntu1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:amd64 (1.6.1-2ubuntu3) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2build1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc3:amd64 (1.3.2-2build1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:amd64 (1.3.0-2build2) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-25.25_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.15.0-25.25) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:amd64. Preparing to unpack .../gcc-12-base_12-20220319-1ubuntu1_amd64.deb ... Unpacking gcc-12-base:amd64 (12-20220319-1ubuntu1) ... Setting up gcc-12-base:amd64 (12-20220319-1ubuntu1) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12-20220319-1ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:amd64 (12-20220319-1ubuntu1) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu3_amd64.deb ... Unpacking base-files (12ubuntu3) over (12ubuntu1) ... Setting up base-files (12ubuntu3) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_amd64.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 ... 15201 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_amd64.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 ... 15201 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_amd64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:amd64 (1.43-3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_amd64.deb ... Unpacking libgcrypt20:amd64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.9.4-3ubuntu3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:amd64 (1.9.3-2build2) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2build2_amd64.deb ... Unpacking liblzma5:amd64 (5.2.5-2build2) over (5.2.5-2build1) ... Setting up liblzma5:amd64 (5.2.5-2build2) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libstdc++6_12-20220319-1ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:amd64 (12-20220319-1ubuntu1) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libblkid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:amd64 (10.39-3build1) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_amd64.deb ... Unpacking libselinux1:amd64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:amd64 (3.3-1build2) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu2_amd64.deb ... Unpacking libudev1:amd64 (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Setting up libudev1:amd64 (249.11-0ubuntu2) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_amd64.deb ... Unpacking libjson-c5:amd64 (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libuuid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... Unpacking libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_amd64.deb ... Unpacking libnettle8:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:amd64 (3.7.3-1build2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_amd64.deb ... Unpacking libhogweed6:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:amd64 (3.7.3-1build2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_amd64.deb ... Unpacking libunistring2:amd64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:amd64 (1.0-1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:amd64 (2.3.2-2build1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_amd64.deb ... Unpacking libffi8:amd64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:amd64 (3.4.2-4) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:amd64 (0.24.0-6build1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:amd64 (4.18.0-4build1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.7.3-4ubuntu1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:amd64 (3.7.3-4ubuntu1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu2_amd64.deb ... Unpacking systemd-sysv (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu2_amd64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_amd64.deb ... Unpacking libacl1:amd64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:amd64 (2.3.1-1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_amd64.deb ... Unpacking libapparmor1:amd64 (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:amd64 (1.4.8+dfsg-3build1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libmount1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:amd64 (2.5.3-2ubuntu2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_amd64.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_amd64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15198 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_amd64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu2_amd64.deb ... Unpacking systemd (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu2_amd64.deb ... Unpacking libsystemd0:amd64 (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Setting up libsystemd0:amd64 (249.11-0ubuntu2) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:amd64 (0.8.1-1) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.3_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.4.3) over (2.3.9) ... Setting up libapt-pkg6.0:amd64 (2.4.3) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_amd64.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2_amd64.deb ... Unpacking dpkg (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2) ... 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 ... 15203 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_amd64.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 ... 15203 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_amd64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_amd64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_amd64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu3_amd64.deb ... Unpacking gzip (1.10-4ubuntu3) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_amd64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_amd64.deb ... Unpacking libncurses6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_amd64.deb ... Unpacking libtinfo6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:amd64 (6.3-2) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_amd64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_amd64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:amd64 (0.261ubuntu1) ... (Reading database ... 15202 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_amd64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15202 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 ... 15202 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 ... 15203 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 ... 15203 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpgv (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.3_amd64.deb ... Unpacking apt (2.4.3) over (2.3.9) ... Setting up apt (2.4.3) ... Installing new version of config file /etc/cron.daily/apt-compat ... Selecting previously unselected package libsepol2:amd64. (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_amd64.deb ... Unpacking libsepol2:amd64 (3.3-1build1) ... Setting up libsepol2:amd64 (3.3-1build1) ... (Reading database ... 15203 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:amd64. (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_amd64.deb ... Unpacking libsemanage2:amd64 (3.3-1build2) ... Setting up libsemanage2:amd64 (3.3-1build2) ... (Reading database ... 15207 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_amd64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 15214 files and directories currently installed.) Removing libsemanage1:amd64 (3.1-1ubuntu3) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_amd64.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 ... 15208 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_amd64.deb ... Unpacking libpam-modules:amd64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:amd64 (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 ... 15209 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1_amd64.deb ... Unpacking logsave (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1_amd64.deb ... Unpacking libext2fs2:amd64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:amd64 (1.46.5-2ubuntu1) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1_amd64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:amd64 (3.0.4-2ubuntu2) ... Setting up libargon2-1:amd64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:amd64 (0.15-2build4) ... Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:amd64 (1.8.7-1ubuntu5) ... Setting up libkmod2:amd64 (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu2) ... 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-0ubuntu2) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_amd64.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_amd64.deb ... Unpacking libattr1:amd64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:amd64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_amd64.deb ... Unpacking libcap2:amd64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:amd64 (1:2.44-1build3) ... (Reading database ... 15209 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 ... 15209 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build5_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-13build5) over (2:8.39-13build4) ... Setting up libpcre3:amd64 (2:8.39-13build5) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libsmartcols1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1_amd64.deb ... Unpacking libss2:amd64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_amd64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_amd64.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_amd64.deb ... Unpacking openssl (3.0.2-0ubuntu1) 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_amd64.deb ... Unpacking libreadline8:amd64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.37.2-2) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2022a-0ubuntu1_all.deb ... Unpacking tzdata (2022a-0ubuntu1) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2build2_amd64.deb ... Unpacking xz-utils (5.2.5-2build2) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_amd64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-3ubuntu1_amd64.deb ... Unpacking libctf0:amd64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-3ubuntu1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-x86-64-linux-gnu_2.38-3ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-3ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-3ubuntu1_amd64.deb ... Unpacking binutils (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-3ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_amd64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_amd64.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_23_all.deb ... Unpacking lto-disabled-list (23) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_amd64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12-20220319-1ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.2.0-19ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12-20220319-1ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12-20220319-1ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12-20220319-1ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.2.0-19ubuntu1_amd64.deb ... Unpacking libasan6:amd64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12-20220319-1ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libquadmath0_12-20220319-1ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.2.0-19ubuntu1_amd64.deb ... Unpacking g++-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-gcc-11_11.2.0-19ubuntu1_amd64.deb ... Unpacking gcc-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-libstdc++-11-dev_11.2.0-19ubuntu1_amd64.deb ... Unpacking libstdc++-11-dev:amd64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.2.0-19ubuntu1_amd64.deb ... Unpacking libgcc-11-dev:amd64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12-20220319-1ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.2.0-19ubuntu1_amd64.deb ... Unpacking cpp-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.2.0-19ubuntu1_amd64.deb ... Unpacking gcc-11-base:amd64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_amd64.deb ... Unpacking libisl23:amd64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_amd64.deb ... Unpacking libmpfr6:amd64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_amd64.deb ... Unpacking libmpc3:amd64 (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_amd64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpg (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_amd64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_amd64.deb ... Unpacking liblockfile1:amd64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_amd64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_amd64.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:amd64 (11.2.0-19ubuntu1) ... Setting up lto-disabled-list (23) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:amd64 (3.37.2-2) ... Setting up binutils-common:amd64 (2.38-3ubuntu1) ... Setting up linux-libc-dev:amd64 (5.15.0-25.25) ... Setting up libctf-nobfd0:amd64 (2.38-3ubuntu1) ... Setting up libnpth0:amd64 (1.6-3build2) ... Setting up libassuan0:amd64 (2.5.5-1build1) ... Setting up libgomp1:amd64 (12-20220319-1ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:amd64 (1.28-1ubuntu1) ... Setting up libasan6:amd64 (11.2.0-19ubuntu1) ... Setting up tzdata (2022a-0ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Apr 6 13:58:14 UTC 2022. Universal Time is now: Wed Apr 6 13:58:14 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:amd64 (1.3.2-2build1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:amd64 (4.1.0-3build3) ... Setting up libncurses6:amd64 (6.3-2) ... Setting up xz-utils (5.2.5-2build2) ... Setting up libquadmath0:amd64 (12-20220319-1ubuntu1) ... Setting up libpng16-16:amd64 (1.6.37-3build5) ... Setting up libmpc3:amd64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu2) ... Setting up libatomic1:amd64 (12-20220319-1ubuntu1) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:amd64 (1.46.5-2ubuntu1) ... Setting up libncursesw6:amd64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1) ... Setting up libubsan1:amd64 (12-20220319-1ubuntu1) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libnsl-dev:amd64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:amd64 (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:amd64 (1.17-1build2) ... Setting up libbinutils:amd64 (2.38-3ubuntu1) ... Setting up libisl23:amd64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3) ... Setting up openssl (3.0.2-0ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:amd64 (12-20220319-1ubuntu1) ... Setting up liblsan0:amd64 (12-20220319-1ubuntu1) ... Setting up libprocps8:amd64 (2:3.3.17-6ubuntu2) ... Setting up libitm1:amd64 (12-20220319-1ubuntu1) ... Setting up libgdbm6:amd64 (1.23-1) ... Setting up libtsan0:amd64 (11.2.0-19ubuntu1) ... Setting up libctf0:amd64 (2.38-3ubuntu1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.2.0-19ubuntu1) ... Setting up libreadline8:amd64 (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... 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:amd64 (1.23-1) ... Setting up libgcc-11-dev:amd64 (11.2.0-19ubuntu1) ... 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) ... Setting up libc6-dev:amd64 (2.35-0ubuntu3) ... Setting up gpg (2.2.27-3ubuntu2) ... Setting up binutils-x86-64-linux-gnu (2.38-3ubuntu1) ... Setting up libperl5.34:amd64 (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2) ... Setting up pkgbinarymangler (149) ... Setting up binutils (2.38-3ubuntu1) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu2) ... Setting up libstdc++-11-dev:amd64 (11.2.0-19ubuntu1) ... Setting up gcc-11 (11.2.0-19ubuntu1) ... Setting up g++-11 (11.2.0-19ubuntu1) ... Setting up dpkg-dev (1.21.1ubuntu2) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... 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-23527801 amd64 jammy-proposed -c chroot:build-PACKAGEBUILD-23527801 --arch=amd64 --dist=jammy-proposed --nolog -A adsys_0.8.4.dsc Initiating build PACKAGEBUILD-23527801 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-068.buildd +==============================================================================+ | adsys 0.8.4 (amd64) Wed, 06 Apr 2022 13:58:17 +0000 | +==============================================================================+ Package: adsys Version: 0.8.4 Source Version: 0.8.4 Distribution: jammy-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23527801/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-rrO4T7/resolver-Hx8jdH' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- adsys_0.8.4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/adsys-rrO4T7/adsys-0.8.4' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-rrO4T7' 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 [534 B] Fetched 1941 B in 0s (0 B/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 124 MB of archives. After this operation, 611 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/main amd64 libpython3.10-minimal amd64 3.10.4-3 [809 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main amd64 libexpat1 amd64 2.4.7-1 [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main amd64 python3.10-minimal amd64 3.10.4-3 [2246 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-minimal amd64 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main amd64 media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main amd64 libpython3.10-stdlib amd64 3.10.4-3 [1830 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main amd64 python3.10 amd64 3.10.4-3 [488 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main amd64 libpython3-stdlib amd64 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu jammy/main amd64 python3 amd64 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main amd64 libmd0 amd64 1.0.4-1build1 [23.0 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main amd64 libbsd0 amd64 0.11.5-1 [44.8 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main amd64 libicu70 amd64 70.1-2 [10.6 MB] Get:15 http://ftpmaster.internal/ubuntu jammy/main amd64 libtalloc2 amd64 2.3.3-2build1 [25.6 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main amd64 libtevent0 amd64 0.11.0-1build1 [39.2 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main amd64 libwbclient0 amd64 2:4.15.5~dfsg-0ubuntu4 [266 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main amd64 netbase all 6.3 [12.9 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-dnspython all 2.1.0-1ubuntu1 [123 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg2-3ubuntu1 [20.8 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main amd64 libsasl2-2 amd64 2.1.27+dfsg2-3ubuntu1 [53.9 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main amd64 libldap-2.5-0 amd64 2.5.11+dfsg-1~exp1ubuntu3 [184 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main amd64 liblmdb0 amd64 0.9.24-1build2 [47.6 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main amd64 libtdb1 amd64 1.4.5-2build1 [46.4 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 libldb2 amd64 2:2.4.2-0ubuntu1 [152 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 libpython3.10 amd64 3.10.4-3 [1951 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-ldb amd64 2:2.4.2-0ubuntu1 [41.7 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-tdb amd64 1.4.5-2build1 [15.5 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common-data amd64 0.8-5ubuntu5 [23.9 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common3 amd64 0.8-5ubuntu5 [23.7 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main amd64 libdbus-1-3 amd64 1.12.20-2ubuntu4 [188 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-client3 amd64 0.8-5ubuntu5 [28.1 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main amd64 libcups2 amd64 2.4.1op1-1ubuntu4 [264 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main amd64 libjansson4 amd64 2.13.1-1.1build3 [32.4 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main amd64 libpopt0 amd64 1.18-3build1 [28.2 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-talloc amd64 2.3.3-2build1 [13.0 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main amd64 samba-libs amd64 2:4.15.5~dfsg-0ubuntu4 [6262 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-samba amd64 2:4.15.5~dfsg-0ubuntu4 [3101 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main amd64 ucf all 3.0043 [56.1 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 samba-common all 2:4.15.5~dfsg-0ubuntu4 [71.1 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main amd64 samba-common-bin amd64 2:4.15.5~dfsg-0ubuntu4 [615 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main amd64 tdb-tools amd64 1.4.5-2build1 [26.2 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 samba amd64 2:4.15.5~dfsg-0ubuntu4 [1189 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main amd64 libsmbclient amd64 2:4.15.5~dfsg-0ubuntu4 [65.9 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main amd64 libsmbclient-dev amd64 2:4.15.5~dfsg-0ubuntu4 [41.1 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main amd64 dbus amd64 1.12.20-2ubuntu4 [158 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main amd64 libelf1 amd64 0.186-1build1 [51.0 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.0-1 [1458 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main amd64 libxml2 amd64 2.9.13+dfsg-1build1 [762 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdextrautils amd64 2.37.2-4ubuntu3 [71.1 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic-mgc amd64 1:5.41-3 [257 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic1 amd64 1:5.41-3 [87.2 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main amd64 file amd64 1:5.41-3 [21.5 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext-base amd64 0.21-4ubuntu4 [37.8 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 libuchardet0 amd64 0.0.7-1build2 [76.9 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main amd64 groff-base amd64 1.22.4-8build1 [955 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main amd64 libpipeline1 amd64 1.5.5-1 [23.5 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 man-db amd64 2.10.2-1 [1187 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 autoconf all 2.71-2 [338 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 autopoint all 0.21-4ubuntu4 [422 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main amd64 libtool all 2.4.6-15build2 [164 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-autoreconf all 20 [16.1 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 libdw1 amd64 0.186-1build1 [250 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 debugedit amd64 1:5.0-4build1 [47.2 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 dwz amd64 0.14-1build2 [105 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext amd64 0.21-4ubuntu4 [868 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main amd64 debhelper all 13.6ubuntu1 [923 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/universe amd64 dh-apport all 2.20.11-0ubuntu80 [6646 B] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-1.18-src all 1.18-1ubuntu1 [16.2 MB] Get:81 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-1.18-go amd64 1.18-1ubuntu1 [65.9 MB] Get:82 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-src all 2:1.18~0ubuntu2 [4438 B] Get:83 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-go amd64 2:1.18~0ubuntu2 [41.8 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 pkg-config amd64 0.29.2-1ubuntu3 [48.2 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main amd64 libdbus-1-dev amd64 1.12.20-2ubuntu4 [187 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 libgpgme11 amd64 1.16.0-1.2ubuntu4 [136 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main amd64 libpam0g-dev amd64 1.4.0-11ubuntu2 [117 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main amd64 samba-dsdb-modules amd64 2:4.15.5~dfsg-0ubuntu4 [313 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-golang all 1.53 [21.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 124 MB in 1s (151 MB/s) Selecting previously unselected package libpython3.10-minimal:amd64. (Reading database ... 15373 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.4-3_amd64.deb ... Unpacking libpython3.10-minimal:amd64 (3.10.4-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.4.7-1_amd64.deb ... Unpacking libexpat1:amd64 (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_amd64.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:amd64 (3.10.4-3) ... Setting up libexpat1:amd64 (2.4.7-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15675 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... 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:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:amd64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.4-3_amd64.deb ... Unpacking libpython3.10-stdlib:amd64 (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.4-3_amd64.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 16076 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../01-libmd0_1.0.4-1build1_amd64.deb ... Unpacking libmd0:amd64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../02-libbsd0_0.11.5-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.5-1) ... Selecting previously unselected package libicu70:amd64. Preparing to unpack .../03-libicu70_70.1-2_amd64.deb ... Unpacking libicu70:amd64 (70.1-2) ... Selecting previously unselected package libtalloc2:amd64. Preparing to unpack .../04-libtalloc2_2.3.3-2build1_amd64.deb ... Unpacking libtalloc2:amd64 (2.3.3-2build1) ... Selecting previously unselected package libtevent0:amd64. Preparing to unpack .../05-libtevent0_0.11.0-1build1_amd64.deb ... Unpacking libtevent0:amd64 (0.11.0-1build1) ... Selecting previously unselected package libwbclient0:amd64. Preparing to unpack .../06-libwbclient0_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking libwbclient0:amd64 (2:4.15.5~dfsg-0ubuntu4) ... 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:amd64. Preparing to unpack .../09-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../10-libsasl2-2_2.1.27+dfsg2-3ubuntu1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../11-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.11+dfsg-1~exp1ubuntu3) ... Selecting previously unselected package liblmdb0:amd64. Preparing to unpack .../12-liblmdb0_0.9.24-1build2_amd64.deb ... Unpacking liblmdb0:amd64 (0.9.24-1build2) ... Selecting previously unselected package libtdb1:amd64. Preparing to unpack .../13-libtdb1_1.4.5-2build1_amd64.deb ... Unpacking libtdb1:amd64 (1.4.5-2build1) ... Selecting previously unselected package libldb2:amd64. Preparing to unpack .../14-libldb2_2%3a2.4.2-0ubuntu1_amd64.deb ... Unpacking libldb2:amd64 (2:2.4.2-0ubuntu1) ... Selecting previously unselected package libpython3.10:amd64. Preparing to unpack .../15-libpython3.10_3.10.4-3_amd64.deb ... Unpacking libpython3.10:amd64 (3.10.4-3) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../16-python3-ldb_2%3a2.4.2-0ubuntu1_amd64.deb ... Unpacking python3-ldb (2:2.4.2-0ubuntu1) ... Selecting previously unselected package python3-tdb. Preparing to unpack .../17-python3-tdb_1.4.5-2build1_amd64.deb ... Unpacking python3-tdb (1.4.5-2build1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../18-libavahi-common-data_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../19-libavahi-common3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../20-libdbus-1-3_1.12.20-2ubuntu4_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../21-libavahi-client3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../22-libcups2_2.4.1op1-1ubuntu4_amd64.deb ... Unpacking libcups2:amd64 (2.4.1op1-1ubuntu4) ... Selecting previously unselected package libjansson4:amd64. Preparing to unpack .../23-libjansson4_2.13.1-1.1build3_amd64.deb ... Unpacking libjansson4:amd64 (2.13.1-1.1build3) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../24-libpopt0_1.18-3build1_amd64.deb ... Unpacking libpopt0:amd64 (1.18-3build1) ... Selecting previously unselected package python3-talloc:amd64. Preparing to unpack .../25-python3-talloc_2.3.3-2build1_amd64.deb ... Unpacking python3-talloc:amd64 (2.3.3-2build1) ... Selecting previously unselected package samba-libs:amd64. Preparing to unpack .../26-samba-libs_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking samba-libs:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package python3-samba. Preparing to unpack .../27-python3-samba_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking python3-samba (2:4.15.5~dfsg-0ubuntu4) ... 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.5~dfsg-0ubuntu4_all.deb ... Unpacking samba-common (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package samba-common-bin. Preparing to unpack .../30-samba-common-bin_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking samba-common-bin (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package tdb-tools. Preparing to unpack .../31-tdb-tools_1.4.5-2build1_amd64.deb ... Unpacking tdb-tools (1.4.5-2build1) ... Selecting previously unselected package samba. Preparing to unpack .../32-samba_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking samba (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package libsmbclient:amd64. Preparing to unpack .../33-libsmbclient_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking libsmbclient:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package libsmbclient-dev:amd64. Preparing to unpack .../34-libsmbclient-dev_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking libsmbclient-dev:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package dbus. Preparing to unpack .../35-dbus_1.12.20-2ubuntu4_amd64.deb ... Unpacking dbus (1.12.20-2ubuntu4) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../36-libelf1_0.186-1build1_amd64.deb ... Unpacking libelf1:amd64 (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../37-libglib2.0-0_2.72.0-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.72.0-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../38-libxml2_2.9.13+dfsg-1build1_amd64.deb ... Unpacking libxml2:amd64 (2.9.13+dfsg-1build1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../39-bsdextrautils_2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../40-libmagic-mgc_1%3a5.41-3_amd64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../41-libmagic1_1%3a5.41-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../42-file_1%3a5.41-3_amd64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../43-gettext-base_0.21-4ubuntu4_amd64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../44-libuchardet0_0.0.7-1build2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../45-groff-base_1.22.4-8build1_amd64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../46-libpipeline1_1.5.5-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../47-man-db_2.10.2-1_amd64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../48-libsigsegv2_2.13-1ubuntu3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../49-m4_1.4.18-5ubuntu2_amd64.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:amd64. Preparing to unpack .../61-libdw1_0.186-1build1_amd64.deb ... Unpacking libdw1:amd64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../62-debugedit_1%3a5.0-4build1_amd64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../63-dwz_0.14-1build2_amd64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../64-gettext_0.21-4ubuntu4_amd64.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-0ubuntu80_all.deb ... Unpacking dh-apport (2.20.11-0ubuntu80) ... Selecting previously unselected package golang-1.18-src. Preparing to unpack .../69-golang-1.18-src_1.18-1ubuntu1_all.deb ... Unpacking golang-1.18-src (1.18-1ubuntu1) ... Selecting previously unselected package golang-1.18-go. Preparing to unpack .../70-golang-1.18-go_1.18-1ubuntu1_amd64.deb ... Unpacking golang-1.18-go (1.18-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:amd64. Preparing to unpack .../72-golang-go_2%3a1.18~0ubuntu2_amd64.deb ... Unpacking golang-go:amd64 (2:1.18~0ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu3_amd64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../74-libdbus-1-dev_1.12.20-2ubuntu4_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../75-libgpgme11_1.16.0-1.2ubuntu4_amd64.deb ... Unpacking libgpgme11:amd64 (1.16.0-1.2ubuntu4) ... Selecting previously unselected package libpam0g-dev:amd64. Preparing to unpack .../76-libpam0g-dev_1.4.0-11ubuntu2_amd64.deb ... Unpacking libpam0g-dev:amd64 (1.4.0-11ubuntu2) ... Selecting previously unselected package samba-dsdb-modules:amd64. Preparing to unpack .../77-samba-dsdb-modules_2%3a4.15.5~dfsg-0ubuntu4_amd64.deb ... Unpacking samba-dsdb-modules:amd64 (2:4.15.5~dfsg-0ubuntu4) ... 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_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpipeline1:amd64 (1.5.5-1) ... Setting up liblmdb0:amd64 (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:amd64 (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:amd64 (2.72.0-1) ... No schema files found: doing nothing. Setting up libtdb1:amd64 (1.4.5-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:amd64 (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up libgpgme11:amd64 (1.16.0-1.2ubuntu4) ... Setting up dh-apport (2.20.11-0ubuntu80) ... Setting up libjansson4:amd64 (2.13.1-1.1build3) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libtalloc2:amd64 (2.3.3-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libtevent0:amd64 (0.11.0-1build1) ... Setting up libavahi-common-data:amd64 (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:amd64 (1.12.20-2ubuntu4) ... Setting up dbus (1.12.20-2ubuntu4) ... Setting up libsigsegv2:amd64 (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-1ubuntu1) ... Setting up ucf (3.0043) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libmd0:amd64 (1.0.4-1build1) ... Setting up libuchardet0:amd64 (0.0.7-1build2) ... Setting up libmpdec3:amd64 (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:amd64 (0.11.5-1) ... Setting up libelf1:amd64 (0.186-1build1) ... Setting up libpopt0:amd64 (1.18-3build1) ... Setting up libicu70:amd64 (70.1-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:amd64 (0.186-1build1) ... Setting up libtool (2.4.6-15build2) ... Setting up golang-1.18-go (1.18-1ubuntu1) ... Setting up libavahi-common3:amd64 (0.8-5ubuntu5) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up samba-common (2:4.15.5~dfsg-0ubuntu4) ... Creating config file /etc/samba/smb.conf with new version Setting up libwbclient0:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Setting up libldap-2.5-0:amd64 (2.5.11+dfsg-1~exp1ubuntu3) ... Setting up libpython3.10-stdlib:amd64 (3.10.4-3) ... Setting up libdbus-1-dev:amd64 (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:amd64 (2:2.4.2-0ubuntu1) ... Setting up libxml2:amd64 (2.9.13+dfsg-1build1) ... Setting up libavahi-client3:amd64 (0.8-5ubuntu5) ... Setting up libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... 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:amd64 (3.10.4-3) ... Setting up gettext (0.21-4ubuntu4) ... Setting up python3.10 (3.10.4-3) ... Setting up golang-go:amd64 (2:1.18~0ubuntu2) ... Setting up python3 (3.10.4-0ubuntu2) ... 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.2-0ubuntu1) ... Setting up libcups2:amd64 (2.4.1op1-1ubuntu4) ... Setting up python3-dnspython (2.1.0-1ubuntu1) ... Setting up python3-talloc:amd64 (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up samba-libs:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Setting up debhelper (13.6ubuntu1) ... Setting up libsmbclient:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Setting up libsmbclient-dev:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Setting up samba-dsdb-modules:amd64 (2:4.15.5~dfsg-0ubuntu4) ... Setting up python3-samba (2:4.15.5~dfsg-0ubuntu4) ... Setting up dh-golang (1.53) ... Setting up samba-common-bin (2:4.15.5~dfsg-0ubuntu4) ... 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.5~dfsg-0ubuntu4) ... 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) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 amd64 (x86_64) Toolchain package versions: binutils_2.38-3ubuntu1 dpkg-dev_1.21.1ubuntu2 g++-11_11.2.0-19ubuntu1 gcc-11_11.2.0-19ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 linux-libc-dev_5.15.0-25.25 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 apt_2.4.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu3 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-3ubuntu1 binutils-common_2.38-3ubuntu1 binutils-x86-64-linux-gnu_2.38-3ubuntu1 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.2.0-19ubuntu1 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-0ubuntu80 dh-autoreconf_20 dh-golang_1.53 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2 dpkg-dev_1.21.1ubuntu2 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.2.0-19ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.2.0-19ubuntu1 gcc-11-base_11.2.0-19ubuntu1 gcc-12-base_12-20220319-1ubuntu1 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 golang-1.18-go_1.18-1ubuntu1 golang-1.18-src_1.18-1ubuntu1 golang-go_2:1.18~0ubuntu2 golang-src_2:1.18~0ubuntu2 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu3 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 libapt-pkg6.0_2.4.3 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.2.0-19ubuntu1 libassuan0_2.5.5-1build1 libatomic1_12-20220319-1ubuntu1 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-3ubuntu1 libblkid1_2.37.2-4ubuntu3 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcc1-0_12-20220319-1ubuntu1 libcom-err2_1.46.5-2ubuntu1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-3ubuntu1 libctf0_2.38-3ubuntu1 libcups2_2.4.1op1-1ubuntu4 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 libdw1_0.186-1build1 libelf1_0.186-1build1 libexpat1_2.4.7-1 libext2fs2_1.46.5-2ubuntu1 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.2.0-19ubuntu1 libgcc-s1_12-20220319-1ubuntu1 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.72.0-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1 libgomp1_12-20220319-1ubuntu1 libgpg-error0_1.43-3 libgpgme11_1.16.0-1.2ubuntu4 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libicu70_70.1-2 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libitm1_12-20220319-1ubuntu1 libjansson4_2.13.1-1.1build3 libjson-c5_0.15-2build4 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.11+dfsg-1~exp1ubuntu3 libldb2_2:2.4.2-0ubuntu1 liblmdb0_0.9.24-1build2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12-20220319-1ubuntu1 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2build2 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-13build5 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.4-0ubuntu2 libpython3.10_3.10.4-3 libpython3.10-minimal_3.10.4-3 libpython3.10-stdlib_3.10.4-3 libquadmath0_12-20220319-1ubuntu1 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.5~dfsg-0ubuntu4 libsmbclient-dev_2:4.15.5~dfsg-0ubuntu4 libsqlite3-0_3.37.2-2 libss2_1.46.5-2ubuntu1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu2 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-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.6-15build2 libtsan0_11.2.0-19ubuntu1 libubsan1_12-20220319-1ubuntu1 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu2 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 libwbclient0_2:4.15.5~dfsg-0ubuntu4 libxml2_2.9.13+dfsg-1build1 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-25.25 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 lsb-base_11.1.0ubuntu4 lto-disabled-list_23 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 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.4-0ubuntu2 python3-dnspython_2.1.0-1ubuntu1 python3-ldb_2:2.4.2-0ubuntu1 python3-minimal_3.10.4-0ubuntu2 python3-samba_2:4.15.5~dfsg-0ubuntu4 python3-talloc_2.3.3-2build1 python3-tdb_1.4.5-2build1 python3.10_3.10.4-3 python3.10-minimal_3.10.4-3 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 samba_2:4.15.5~dfsg-0ubuntu4 samba-common_2:4.15.5~dfsg-0ubuntu4 samba-common-bin_2:4.15.5~dfsg-0ubuntu4 samba-dsdb-modules_2:4.15.5~dfsg-0ubuntu4 samba-libs_2:4.15.5~dfsg-0ubuntu4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu2 systemd-sysv_249.11-0ubuntu2 systemd-timesyncd_249.11-0ubuntu2 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tdb-tools_1.4.5-2build1 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 xz-utils_5.2.5-2build2 zlib1g_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 3.0 (native) Source: adsys Binary: adsys Architecture: any Version: 0.8.4 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 Checksums-Sha1: 4afadfe317a7175c86c8ba05bc7a2fd8f2f3dce1 7028212 adsys_0.8.4.tar.xz Checksums-Sha256: 20af9abde1516ed9ede257acdeb795183ec20718e08002314b278183f416585b 7028212 adsys_0.8.4.tar.xz Files: b41327a4ab95202f3f9c0dcff6eef744 7028212 adsys_0.8.4.tar.xz Go-Import-Path: github.com/ubuntu/adsys -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTdAO+PTSPDDXjsmQmYskqc5KwgjgUCYk2YTgAKCRCYskqc5Kwg juIaAJ9ESl65fsKx4RmjJKX6EyovxtRwJgCbBHDJ7m2C2bfUAyg6gNIZD8o28+g= =Frj6 -----END PGP SIGNATURE----- gpgv: Signature made Wed Apr 6 13:40:30 2022 UTC gpgv: using DSA key DD00EF8F4D23C30D78EC990998B24A9CE4AC208E gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./adsys_0.8.4.dsc dpkg-source: info: extracting adsys in /<> dpkg-source: info: unpacking adsys_0.8.4.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-23527801 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23527801 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23527801 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.8.4 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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 dh build --buildsystem=golang --with=golang,apport dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang dh_auto_build: warning: github.com/ubuntu/adsys/cmd/integration_tests contains no non-test Go files, removing it from build cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys github.com/ubuntu/adsys/cmd/adsysd github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd/daemon 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/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/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/policies internal/goarch internal/unsafeheader internal/goexperiment internal/cpu internal/abi internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/race internal/bytealg sync/atomic internal/itoa unicode unicode/utf8 math/bits encoding math unicode/utf16 runtime 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/vendor/golang.org/x/sys/internal/unsafeheader github.com/ubuntu/adsys/vendor/golang.org/x/net/html/atom github.com/ubuntu/adsys/vendor/github.com/rivo/uniseg image/color github.com/ubuntu/adsys/internal/policies/entry internal/reflectlite sync internal/testlog internal/singleflight runtime/cgo math/rand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma errors sort github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync internal/oserror io syscall strconv bytes strings reflect bufio time internal/syscall/unix internal/syscall/execenv path hash hash/crc32 context internal/poll io/fs html os internal/fmtsort encoding/binary vendor/golang.org/x/net/dns/dnsmessage crypto crypto/elliptic/internal/fiat encoding/base64 fmt path/filepath internal/godebug crypto/cipher internal/intern net/netip crypto/aes crypto/des compress/flate encoding/json log net/url github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries text/template/parse net compress/gzip math/big crypto/elliptic/internal/nistec text/template embed crypto/internal/randutil crypto/sha512 crypto/ed25519/internal/edwards25519/field crypto/rand encoding/asn1 html/template crypto/elliptic vendor/golang.org/x/crypto/cryptobyte crypto/ed25519/internal/edwards25519 crypto/hmac crypto/ecdsa crypto/ed25519 crypto/md5 crypto/rc4 crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 io/ioutil vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/secure/bidirule mime crypto/x509 net/textproto mime/quotedprintable net/http/internal mime/multipart net/http/internal/ascii vendor/golang.org/x/net/idna text/tabwriter github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors crypto/tls vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire go/token regexp/syntax github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version 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/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid regexp 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/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 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text 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/golang.org/x/sys/unix github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/defval net/http/httptrace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc net/http github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/golang.org/x/text/transform github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/adsys/vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl 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 github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2/syntax github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/css 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/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma github.com/ubuntu/adsys/vendor/golang.org/x/net/html github.com/ubuntu/adsys/vendor/golang.org/x/net/trace 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/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/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc net/http/httputil 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/formatters github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/a github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto 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/google.golang.org/grpc/credentials 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/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials/insecure 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/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status 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/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state 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/internal/resolver/unix github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/c github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport 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/f github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/d 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/h github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/q github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/r 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/circular github.com/ubuntu/adsys 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/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/alecthomas/chroma/styles github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday 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/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/mattn/go-isatty encoding/csv github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/definition github.com/ubuntu/adsys/vendor/github.com/olekukonko/tablewriter github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful 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/yuin/goldmark/util github.com/ubuntu/adsys/vendor/github.com/mattn/go-colorable github.com/ubuntu/adsys/vendor/github.com/muesli/termenv 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/gomarkdown/markdown/parser flag github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/html github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/vendor/github.com/spf13/cobra github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/github.com/spf13/cast github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding 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/spf13/viper/internal/encoding/json 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/hcl/parser 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/hashicorp/hcl/hcl/printer github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v2 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/toml github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/gopkg.in/ini.v1 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml github.com/ubuntu/adsys/doc os/exec os/user github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/github.com/mvo5/libsmbclient-go github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms internal/sysinfo runtime/debug runtime/trace testing github.com/ubuntu/adsys/vendor/github.com/godbus/dbus/v5 github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/consts github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry archive/zip github.com/ubuntu/adsys/internal/smbsafe github.com/ubuntu/adsys/vendor/golang.org/x/sync/errgroup github.com/ubuntu/adsys/internal/policies/privilege github.com/ubuntu/adsys/vendor/golang.org/x/exp/mmap github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v3 github.com/ubuntu/adsys/policies github.com/ubuntu/adsys/internal/authorizer github.com/ubuntu/adsys/internal/adsysservice/actions 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/policies/dconf github.com/ubuntu/adsys/internal/policies/scripts github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/internal/grpc/grpcerror os/signal github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/tag github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/language encoding/xml github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/internal/generators github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/language/compact github.com/ubuntu/adsys/internal/grpc/logstreamer/test github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/vendor/github.com/davecgh/go-spew/spew github.com/ubuntu/adsys/vendor/golang.org/x/text/language github.com/ubuntu/adsys/vendor/github.com/pmezard/go-difflib/difflib net/http/internal/testcert github.com/ubuntu/adsys/vendor/github.com/termie/go-shutil github.com/ubuntu/adsys/vendor/golang.org/x/text/internal net/http/httptest github.com/ubuntu/adsys/vendor/golang.org/x/text/cases github.com/ubuntu/adsys/vendor/github.com/stretchr/testify/assert github.com/ubuntu/adsys/internal/ad/admxgen/common github.com/ubuntu/adsys/internal/ad/admxgen/dconf github.com/ubuntu/adsys/internal/ad/admxgen github.com/ubuntu/adsys/vendor/github.com/stretchr/testify/require github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/text github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/ast github.com/ubuntu/adsys/internal/testutils 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-emoji/ast 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/vendor/github.com/yuin/goldmark-emoji github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd dh_auto_test -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/ubuntu/adsys 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/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/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/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/policies ? github.com/ubuntu/adsys [no test files] === RUN TestRun === RUN TestRun/Send_SIGTERM_exits === RUN TestRun/Send_SIGHUP_without_exiting === 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 --- PASS: TestRun (0.85s) --- PASS: TestRun/Send_SIGTERM_exits (0.10s) --- PASS: TestRun/Send_SIGHUP_without_exiting (0.15s) --- 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 ok github.com/ubuntu/adsys/cmd/adsysd 0.882s === 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.01s) === 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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysctl_debug "Original comp: $comp" comp="$(__adsysctl_format_comp_descriptions "$comp" "$longest")" __adsysctl_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysctl_debug "Original comp: $comp" comp="$(__adsysctl_format_comp_descriptions "$comp" "$longest")" __adsysctl_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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.00s) === 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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysctl_debug "Original comp: $comp" comp="$(__adsysctl_format_comp_descriptions "$comp" "$longest")" __adsysctl_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysctl_debug "Original comp: $comp" comp="$(__adsysctl_format_comp_descriptions "$comp" "$longest")" __adsysctl_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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 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) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/client 0.036s === 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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysd_debug "Original comp: $comp" comp="$(__adsysd_format_comp_descriptions "$comp" "$longest")" __adsysd_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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 if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $out variable or else newline # characters will be kept. for filter in ${out[*]}; 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" "${out[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" = } __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 comp tab=$(printf '\t') while IFS='' read -r comp; do # Strip any description comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if [ -n "$comp" ]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${out[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab comp tab=$(printf '\t') local longest=0 # Look for the longest completion so that we can format things nicely while IFS='' read -r comp; do # Strip any description before checking the length comp=${comp%%$tab*} # Only consider the completions that match comp=$(compgen -W "$comp" -- "$cur") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${out[@]}") local completions=() while IFS='' read -r comp; do if [ -z "$comp" ]; then continue fi __adsysd_debug "Original comp: $comp" comp="$(__adsysd_format_comp_descriptions "$comp" "$longest")" __adsysd_debug "Final comp: $comp" completions+=("$comp") done < <(printf "%s\n" "${out[@]}") while IFS='' read -r comp; do COMPREPLY+=("$comp") done < <(compgen -W "${completions[*]}" -- "$cur") # 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]%% *}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY=() COMPREPLY+=("$comp") 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 tab=$(printf '\t') local comp="$1" local longest=$2 # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then 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 fi # Must use printf to escape all special characters printf "%q" "${comp}" } __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-04-06T13:59:19Z" 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.05s) === RUN TestAppCanQuitAfterExecute time="2022-04-06T13:59:19Z" 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.01s) === 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-04-06T13:59:20Z" 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.01s) === RUN TestAppRunFailsOnServiceCreationAndQuit --- PASS: TestAppRunFailsOnServiceCreationAndQuit (0.00s) === RUN TestAppCanSigHupWhenExecute time="2022-04-06T13:59:20Z" 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.06s) === RUN TestAppCanSigHupAfterExecute time="2022-04-06T13:59:20Z" 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.01s) === RUN TestAppCanSigHupWithoutExecute --- PASS: TestAppCanSigHupWithoutExecute (0.00s) === RUN TestAppTimeout time="2022-04-06T13:59:21Z" 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-04-06T13:59:22Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-04-06T13:59:22Z" level=info msg="Serving on /tmp/TestConfigLoad2089162322/001/adsys.socket" time="2022-04-06T13:59:22Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:22Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.05s) === RUN TestConfigChange time="2022-04-06T13:59:22Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-04-06T13:59:22Z" level=info msg="Serving on /tmp/TestConfigChange454012233/001/adsys.socket" time="2022-04-06T13:59:22Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:22Z" level=info msg="Wait for active requests to close." time="2022-04-06T13:59:22Z" level=debug msg="All connections have now ended." time="2022-04-06T13:59:22Z" level=debug msg=Quitting --- PASS: TestConfigChange (0.15s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.408s Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/integration_tests 0.038s ? 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/Return_hierarchy === RUN TestAdsysGPOList/No_GPO_on_OU_-_string === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure === RUN TestAdsysGPOList/Fail_on_machine_with_no_ldap === RUN TestAdsysGPOList/Forced_GPO_and_blocked_inheritance === RUN TestAdsysGPOList/Fail_on_no_network === RUN TestAdsysGPOList/Fail_on_non_existent_account === RUN TestAdsysGPOList/Fail_on_ldap_connection_refused === RUN TestAdsysGPOList/Fail_on_user_requested_but_found_machine === RUN TestAdsysGPOList/Fail_on_invalid_ticket === RUN TestAdsysGPOList/Machine_GPOs === RUN TestAdsysGPOList/Filter_user_only_GPOs === RUN TestAdsysGPOList/Filter_machine_only_GPOs === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user === RUN TestAdsysGPOList/No_GPO_on_OU_-_bytes === RUN TestAdsysGPOList/Block_inheritance === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings === RUN TestAdsysGPOList/Fail_on_computer_requested_but_found_user === RUN TestAdsysGPOList/Fail_on_unreachable_ldap_host === RUN TestAdsysGPOList/Return_one_gpo === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing === RUN TestAdsysGPOList/Long_computer_name,_not_truncated === RUN TestAdsysGPOList/Fail_on_dangling_ticket_symlink === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO === RUN TestAdsysGPOList/Computers_truncated_at_15_characters === RUN TestAdsysGPOList/Fail_invalid_GPO_link === RUN TestAdsysGPOList/Fail_on_KRB5CCNAME_unset === RUN TestAdsysGPOList/Disabled_GPOs --- PASS: TestAdsysGPOList (0.93s) --- PASS: TestAdsysGPOList/Return_hierarchy (0.03s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.04s) --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.03s) --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.03s) --- PASS: TestAdsysGPOList/Fail_on_machine_with_no_ldap (0.03s) --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.03s) --- PASS: TestAdsysGPOList/Fail_on_no_network (0.05s) --- PASS: TestAdsysGPOList/Fail_on_non_existent_account (0.04s) --- PASS: TestAdsysGPOList/Fail_on_ldap_connection_refused (0.03s) --- PASS: TestAdsysGPOList/Fail_on_user_requested_but_found_machine (0.03s) --- PASS: TestAdsysGPOList/Fail_on_invalid_ticket (0.03s) --- PASS: TestAdsysGPOList/Machine_GPOs (0.04s) --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.05s) --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.03s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.03s) --- PASS: TestAdsysGPOList/Block_inheritance (0.02s) --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.03s) --- PASS: TestAdsysGPOList/Fail_on_computer_requested_but_found_user (0.03s) --- PASS: TestAdsysGPOList/Fail_on_unreachable_ldap_host (0.03s) --- PASS: TestAdsysGPOList/Return_one_gpo (0.02s) --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.02s) --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.03s) --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.03s) --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.03s) --- PASS: TestAdsysGPOList/Fail_on_dangling_ticket_symlink (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.03s) --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.03s) --- PASS: TestAdsysGPOList/Fail_invalid_GPO_link (0.02s) --- PASS: TestAdsysGPOList/Fail_on_KRB5CCNAME_unset (0.02s) --- PASS: TestAdsysGPOList/Disabled_GPOs (0.02s) === RUN TestGetPolicyDefinitions === PAUSE TestGetPolicyDefinitions === CONT TestFetch === CONT TestGetPolicyDefinitions === 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 === RUN TestGetPolicyDefinitions/Load_ADMX_and_ADML === PAUSE TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === CONT TestNormalizeTargetName === CONT TestListUsersFromCache === CONT TestGetPoliciesConcurrently === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === RUN TestFetch/assets_only_are_downloaded === PAUSE TestFetch/assets_only_are_downloaded === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === RUN TestFetch/gpos_and_assets === PAUSE TestFetch/gpos_and_assets === RUN TestFetch/Error_unexistant_remote_gpo === PAUSE TestFetch/Error_unexistant_remote_gpo === RUN TestFetch/one_new_gpo === PAUSE TestFetch/one_new_gpo === RUN TestFetch/concurrent_same_gpos === PAUSE TestFetch/concurrent_same_gpos === RUN TestFetch/Error_keeps_downloading_other_GPOS === PAUSE TestFetch/Error_keeps_downloading_other_GPOS === RUN TestFetch/local_gpo_is_more_recent_than_AD_one === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === RUN TestFetch/assets_are_updated_to_latest_version === PAUSE TestFetch/assets_are_updated_to_latest_version === RUN TestFetch/concurrent_different_gpos === PAUSE TestFetch/concurrent_different_gpos === RUN TestFetch/Error_remote_version_entry_missing === PAUSE TestFetch/Error_remote_version_entry_missing === RUN TestFetch/two_new_gpos === PAUSE TestFetch/two_new_gpos === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_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/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new === RUN TestFetch/Error_missing_remote_GPT.INI === PAUSE TestFetch/Error_missing_remote_GPT.INI === RUN TestFetch/assets_is_a_file_is_not_downloaded === PAUSE TestFetch/assets_is_a_file_is_not_downloaded === RUN TestFetch/gpo_is_refreshed === PAUSE TestFetch/gpo_is_refreshed === 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/assets_are_not_updated_if_version_matches === PAUSE TestFetch/assets_are_not_updated_if_version_matches === RUN TestFetch/Error_remote_version_NaN === PAUSE TestFetch/Error_remote_version_NaN === RUN TestFetch/two_gpos,_one_more_recent,_one_new === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new === RUN TestFetch/keep_existing_gpos_intact === PAUSE TestFetch/keep_existing_gpos_intact === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === RUN TestFetch/gpo_already_up_to_date === PAUSE TestFetch/gpo_already_up_to_date === CONT TestGetPoliciesWorkflows === 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/Error_on_multiple_\_in_name === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name === RUN TestNormalizeTargetName/User_name_fqdn_matching_computer === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer === RUN TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === PAUSE TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === RUN TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === PAUSE TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === RUN TestNormalizeTargetName/Computer_name_without_objectClass === PAUSE TestNormalizeTargetName/Computer_name_without_objectClass === RUN TestNormalizeTargetName/One_valid_user === PAUSE TestNormalizeTargetName/One_valid_user === RUN TestNormalizeTargetName/One_valid_user_with_domain\user === PAUSE TestNormalizeTargetName/One_valid_user_with_domain\user === RUN TestNormalizeTargetName/One_user_without_explicit_domain_suffix === PAUSE TestNormalizeTargetName/One_user_without_explicit_domain_suffix === RUN TestNormalizeTargetName/Computer_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_is_left_as_such === RUN TestNormalizeTargetName/Computer_with_@_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestGetPoliciesOffline === CONT TestGetPolicies === 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 TestGetPoliciesConcurrently/Same_user,_same_GPO === PAUSE TestGetPoliciesConcurrently/Same_user,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_same_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_same_GPO === CONT TestNew === RUN TestGetPoliciesWorkflows/Second_call_after_a_relogin === PAUSE TestGetPoliciesWorkflows/Second_call_after_a_relogin === 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 === CONT TestParseGPOConcurrent === 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 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 === 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 === CONT TestFetchOneGPOWhileParsingItConcurrently === RUN TestGetPolicies/Two_policies,_with_reversed_overrides === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides === RUN TestGetPolicies/User_only_policy,_user_object === PAUSE TestGetPolicies/User_only_policy,_user_object === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestGetPolicies/Unexisting_CC_original_file_for_user === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user === RUN TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === PAUSE TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === RUN TestGetPolicies/Standard_policy,_user_object === PAUSE TestGetPolicies/Standard_policy,_user_object === RUN TestGetPolicies/Standard_policy,_computer_object === PAUSE TestGetPolicies/Standard_policy,_computer_object === 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/No_override_for_this_release,_takes_default_value === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets === RUN TestGetPolicies/Enabled_override === PAUSE TestGetPolicies/Enabled_override === RUN TestGetPolicies/Two_policies,_with_overrides === PAUSE TestGetPolicies/Two_policies,_with_overrides === RUN TestGetPolicies/Two_policies,_no_overrides === PAUSE TestGetPolicies/Two_policies,_no_overrides === RUN TestGetPolicies/Filter_non_Ubuntu_keys === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys === RUN TestGetPolicies/Policy_can’t_be_downloaded === PAUSE TestGetPolicies/Policy_can’t_be_downloaded === RUN TestGetPolicies/Symlinks_can’t_be_created === PAUSE TestGetPolicies/Symlinks_can’t_be_created === 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/Disabled_override === PAUSE TestGetPolicies/Disabled_override === 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/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === PAUSE TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === RUN TestGetPolicies/Corrupted_policy_file === PAUSE TestGetPolicies/Corrupted_policy_file === RUN TestGetPolicies/Object_domain_is_stripped === PAUSE TestGetPolicies/Object_domain_is_stripped === RUN TestGetPolicies/Machine_doesn’t_match === PAUSE TestGetPolicies/Machine_doesn’t_match === RUN TestGetPolicies/Multiple_domains,_same_GPO === PAUSE TestGetPolicies/Multiple_domains,_same_GPO === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed === RUN TestGetPolicies/Disabled_value_is_overridden === PAUSE TestGetPolicies/Disabled_value_is_overridden === RUN TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === PAUSE TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === RUN TestGetPolicies/Error_on_user_without_@_in_name === PAUSE TestGetPolicies/Error_on_user_without_@_in_name === RUN TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === RUN TestGetPolicies/Computer_ignored_CCBaseName === PAUSE TestGetPolicies/Computer_ignored_CCBaseName === 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/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/More_policies,_with_multiple_overrides === PAUSE TestGetPolicies/More_policies,_with_multiple_overrides === CONT TestFetchTweakSysvolCacheDir === RUN TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === PAUSE TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === 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 === CONT TestFetchWithUnreadableFile === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved === 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 === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed --- PASS: TestGetPolicyDefinitions (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro (0.00s) --- PASS: TestGetPolicyDefinitions/Load_ADMX_and_ADML (0.00s) === CONT TestFetch/gpo_already_up_to_date Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" 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 time="2022-04-06T13:59:20Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestFetch/keep_existing_gpos_intact Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_new --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.10s) === CONT TestFetch/Error_remote_version_NaN 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/assets_are_not_updated_if_version_matches time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible --- PASS: TestParseGPOConcurrent (0.19s) === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/gpo_is_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/assets_is_a_file_is_not_downloaded Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" 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/two_gpos,_one_should_be_refreshed,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_new === 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-04-06T13:59:20Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === CONT TestFetch/two_new_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo2-name\"" time="2022-04-06T13:59:20Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version not found\nDownloading it again…" 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-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo2-name\"" time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Error_remote_version_entry_missing Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/concurrent_different_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/assets_are_updated_to_latest_version Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"assets\"" === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI time="2022-04-06T13:59:20Z" 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-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/local_gpo_is_more_recent_than_AD_one 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-04-06T13:59:20Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/concurrent_same_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/one_new_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" 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/gpos_and_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:20Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === CONT TestFetch/assets_only_are_downloaded Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:20Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestListUsersFromCache/None === CONT TestNormalizeTargetName/Error_on_multiple_\_in_name === CONT TestListUsersFromCache/Two_users === CONT TestListUsersFromCache/One_user === CONT TestListUsersFromCache/Error_on_Krb5_directory_not_existing === CONT TestListUsersFromCache/Machine_Only === CONT TestListUsersFromCache/Machines_are_ignored --- PASS: TestListUsersFromCache (0.00s) --- PASS: TestListUsersFromCache/None (0.00s) --- PASS: TestListUsersFromCache/Two_users (0.00s) --- PASS: TestListUsersFromCache/One_user (0.00s) --- PASS: TestListUsersFromCache/Error_on_Krb5_directory_not_existing (0.00s) --- PASS: TestListUsersFromCache/Machine_Only (0.00s) --- PASS: TestListUsersFromCache/Machines_are_ignored (0.00s) === CONT TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestNormalizeTargetName/Computer_is_left_as_such === CONT TestNormalizeTargetName/One_user_without_explicit_domain_suffix === CONT TestNormalizeTargetName/One_valid_user_with_domain\user === CONT TestNormalizeTargetName/One_valid_user === CONT TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer === CONT TestGetPoliciesConcurrently/Different_users,_different_GPO --- PASS: TestNormalizeTargetName (0.00s) --- PASS: TestNormalizeTargetName/Error_on_multiple_\_in_name (0.00s) --- PASS: TestNormalizeTargetName/Computer_with_@_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Computer_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/One_user_without_explicit_domain_suffix (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_domain\user (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user (0.00s) --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) --- PASS: TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user (0.00s) --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:21Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestGetPoliciesConcurrently/Different_users,_same_GPO === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO --- PASS: TestFetch (0.00s) --- PASS: TestFetch/gpo_already_up_to_date (0.05s) --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.00s) --- PASS: TestFetch/keep_existing_gpos_intact (0.03s) --- PASS: TestFetch/Error_remote_version_NaN (0.05s) --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.05s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.05s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.27s) --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.01s) --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.01s) --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.03s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.14s) --- PASS: TestFetch/gpo_is_refreshed (0.10s) --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.01s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.31s) --- PASS: TestFetch/Error_remote_version_entry_missing (0.02s) --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.12s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.17s) --- PASS: TestFetch/assets_are_updated_to_latest_version (0.08s) --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.02s) --- PASS: TestFetch/two_new_gpos (0.26s) --- PASS: TestFetch/concurrent_different_gpos (0.24s) --- PASS: TestFetch/concurrent_same_gpos (0.10s) --- PASS: TestFetch/Error_unexistant_remote_gpo (0.01s) --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.16s) --- PASS: TestFetch/one_new_gpo (0.08s) --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.25s) --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.03s) --- PASS: TestFetch/assets_only_are_downloaded (0.07s) --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.07s) --- PASS: TestFetch/gpos_and_assets (0.10s) === 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-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:21Z" 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 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-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin === 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-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) --- PASS: TestGetPoliciesConcurrently (0.00s) --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.19s) --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.26s) --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.26s) --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.32s) --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (0.15s) 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-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === CONT TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === CONT TestGetPoliciesWorkflows/Second_machine_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 time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" 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 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-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesOffline/Error_offline_with_no_cache === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only --- PASS: TestGetPoliciesWorkflows (0.00s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (0.24s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.24s) --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.24s) --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.26s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.20s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.21s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.21s) === CONT TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache time="2022-04-06T13:59:21Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" 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-04-06T13:59:21Z" 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-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPoliciesOffline/Offline,_with_assets time="2022-04-06T13:59:21Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/Two_policies,_with_reversed_overrides === CONT TestGetPolicies/More_policies,_with_multiple_overrides === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user 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-04-06T13:59:21Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:21Z" 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-04-06T13:59:21Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:21Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === CONT TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === CONT TestGetPolicies/Computer_ignored_CCBaseName time="2022-04-06T13:59:22Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty --- PASS: TestGetPoliciesOffline (0.00s) --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.08s) --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (0.10s) --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.23s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.12s) --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.17s) === CONT TestGetPolicies/Error_on_user_without_@_in_name === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === CONT TestGetPolicies/Disabled_value_is_overridden === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed === CONT TestGetPolicies/Multiple_domains,_same_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 time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"disabled-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-domains-name\"" === CONT TestGetPolicies/Machine_doesn’t_match === CONT TestGetPolicies/Object_domain_is_stripped === CONT TestGetPolicies/Corrupted_policy_file === CONT TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"corrupted-policy-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-releases-name\"" === CONT TestGetPolicies/Disabled_override === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === CONT TestGetPolicies/Symlinks_can’t_be_created === CONT TestGetPolicies/Policy_can’t_be_downloaded === CONT TestGetPolicies/Filter_non_Ubuntu_keys Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Two_policies,_no_overrides time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"filtered-name\"" === CONT TestGetPolicies/Two_policies,_with_overrides === CONT TestGetPolicies/Enabled_override === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"assets\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === CONT TestGetPolicies/Standard_policy,_computer_object 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"disabled-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"multiple-releases-name\"" === CONT TestGetPolicies/Standard_policy,_user_object === CONT TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestGetPolicies/Unexisting_CC_original_file_for_user === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated === CONT TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" 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-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"other-domain-name\"" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestGetPolicies/User_only_policy,_user_object === 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 TestNew/static_server_is_always_prefixed_with_ldap --- PASS: TestNew (0.00s) --- PASS: TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs (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/static_server_is_always_prefixed_with_ldap (0.00s) === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved === CONT TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" level=info msg="Downloading \"gpo1-name\"" --- PASS: TestFetchWithUnreadableFile (0.00s) --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.04s) --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.08s) --- PASS: TestFetchTweakSysvolCacheDir (0.00s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.03s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.04s) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T13:59:22Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T13:59:22Z" level=info msg="Downloading \"user-only-name\"" --- PASS: TestGetPolicies (0.00s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.10s) --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.12s) --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.11s) --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.05s) --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.06s) --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.08s) --- PASS: TestGetPolicies/Computer_ignored_CCBaseName (0.08s) --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.06s) --- PASS: TestGetPolicies/No_discovery_for_statistically_configured_domain_controller (0.09s) --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.06s) --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.09s) --- PASS: TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration (0.00s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.09s) --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.07s) --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.07s) --- PASS: TestGetPolicies/Object_domain_is_stripped (0.08s) --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) --- PASS: TestGetPolicies/Corrupted_policy_file (0.08s) --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.06s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.08s) --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.08s) --- PASS: TestGetPolicies/Disabled_override (0.09s) --- PASS: TestGetPolicies/Enabled_override (0.08s) --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.11s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.09s) --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.10s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.05s) --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.07s) --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.08s) --- PASS: TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed (0.00s) --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.08s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.02s) --- PASS: TestGetPolicies/Standard_policy,_user_object (0.12s) --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.09s) --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.14s) --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.25s) --- PASS: TestGetPolicies/User_only_policy,_user_object (0.19s) PASS Setup: Can't show stderr from smbd command: read |0: file already closed ok github.com/ubuntu/adsys/internal/ad 3.723s === RUN TestGenerateExpandedCategories === PAUSE TestGenerateExpandedCategories === RUN TestExpandedCategoriesToADMX === PAUSE TestExpandedCategoriesToADMX === RUN TestMainExpand === PAUSE TestMainExpand === RUN TestMainADMX === PAUSE TestMainADMX === CONT TestGenerateExpandedCategories === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === RUN TestGenerateExpandedCategories/error_on_different_class === PAUSE TestGenerateExpandedCategories/error_on_different_class === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist === RUN TestGenerateExpandedCategories/different_explain_text === PAUSE TestGenerateExpandedCategories/different_explain_text === RUN TestGenerateExpandedCategories/nested_categories === PAUSE TestGenerateExpandedCategories/nested_categories === RUN TestGenerateExpandedCategories/multiple_top_categories === PAUSE TestGenerateExpandedCategories/multiple_top_categories === RUN TestGenerateExpandedCategories/no_note === PAUSE TestGenerateExpandedCategories/no_note === RUN TestGenerateExpandedCategories/different_choices === PAUSE TestGenerateExpandedCategories/different_choices === RUN TestGenerateExpandedCategories/simple === PAUSE TestGenerateExpandedCategories/simple === RUN TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === PAUSE TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === 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/meta_is_overridden_by_disabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === RUN TestGenerateExpandedCategories/two_policies === PAUSE TestGenerateExpandedCategories/two_policies === RUN TestGenerateExpandedCategories/default_policy_class_is_capitalized === PAUSE TestGenerateExpandedCategories/default_policy_class_is_capitalized === RUN TestGenerateExpandedCategories/different_range === PAUSE TestGenerateExpandedCategories/different_range === RUN TestGenerateExpandedCategories/meta_entry_only === PAUSE TestGenerateExpandedCategories/meta_entry_only === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === RUN TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === PAUSE TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === RUN TestGenerateExpandedCategories/no_meta_enabled === PAUSE TestGenerateExpandedCategories/no_meta_enabled === 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/same_policy_used_in_two_categories === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories === RUN TestGenerateExpandedCategories/with_prefix === PAUSE TestGenerateExpandedCategories/with_prefix === RUN TestGenerateExpandedCategories/range === PAUSE TestGenerateExpandedCategories/range === RUN TestGenerateExpandedCategories/choices === PAUSE TestGenerateExpandedCategories/choices === RUN TestGenerateExpandedCategories/different_meta === PAUSE TestGenerateExpandedCategories/different_meta === RUN TestGenerateExpandedCategories/no_meta_at_all === PAUSE TestGenerateExpandedCategories/no_meta_at_all === RUN TestGenerateExpandedCategories/error_on_one_policy_not_used === PAUSE TestGenerateExpandedCategories/error_on_one_policy_not_used === RUN TestGenerateExpandedCategories/basic === PAUSE TestGenerateExpandedCategories/basic === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === RUN TestGenerateExpandedCategories/different_defaults === PAUSE TestGenerateExpandedCategories/different_defaults === RUN TestGenerateExpandedCategories/applicable_to_all_releases === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases === RUN TestGenerateExpandedCategories/different_element_type === PAUSE TestGenerateExpandedCategories/different_element_type === RUN TestGenerateExpandedCategories/error_on_nested_category === PAUSE TestGenerateExpandedCategories/error_on_nested_category === RUN TestGenerateExpandedCategories/different_display_name === PAUSE TestGenerateExpandedCategories/different_display_name === RUN TestGenerateExpandedCategories/error_on_different_policy_type === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type === RUN TestGenerateExpandedCategories/same_default === PAUSE TestGenerateExpandedCategories/same_default === RUN TestGenerateExpandedCategories/no_defaults === PAUSE TestGenerateExpandedCategories/no_defaults === RUN TestGenerateExpandedCategories/no_meta_disabled === PAUSE TestGenerateExpandedCategories/no_meta_disabled === 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/policy_directory_doesn't_exist === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === CONT TestMainADMX === RUN TestMainADMX/releases_from_yaml === PAUSE TestMainADMX/releases_from_yaml === RUN TestMainADMX/autodetect_overrides_releases_from_yaml === PAUSE TestMainADMX/autodetect_overrides_releases_from_yaml === RUN TestMainADMX/invalid_definition_file === PAUSE TestMainADMX/invalid_definition_file === RUN TestMainADMX/category_expansion_fails === PAUSE TestMainADMX/category_expansion_fails === RUN TestMainADMX/admx_generation_fails === PAUSE TestMainADMX/admx_generation_fails === CONT TestMainADMX/releases_from_yaml === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories === CONT TestMainExpand === RUN TestMainExpand/unsupported_policy_type === PAUSE TestMainExpand/unsupported_policy_type === RUN TestMainExpand/dconf_generation_fails === PAUSE TestMainExpand/dconf_generation_fails === RUN TestMainExpand/dconf === PAUSE TestMainExpand/dconf === RUN TestMainExpand/expanded_policy_with_meta === PAUSE TestMainExpand/expanded_policy_with_meta === RUN TestMainExpand/expanded_policy_with_release_any === PAUSE TestMainExpand/expanded_policy_with_release_any === RUN TestMainExpand/ignore_categories_and_non_yaml_files === PAUSE TestMainExpand/ignore_categories_and_non_yaml_files === RUN TestMainExpand/invalid_dconf.yaml === PAUSE TestMainExpand/invalid_dconf.yaml === RUN TestMainExpand/expanded_policy === PAUSE TestMainExpand/expanded_policy === RUN TestMainExpand/no_release_file === PAUSE TestMainExpand/no_release_file === RUN TestMainExpand/no_version_id === PAUSE TestMainExpand/no_version_id === RUN TestMainExpand/no_source_directory === PAUSE TestMainExpand/no_source_directory === CONT TestMainExpand/unsupported_policy_type === CONT TestExpandedCategoriesToADMX === RUN TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === RUN TestExpandedCategoriesToADMX/no_meta_at_all === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all === RUN TestExpandedCategoriesToADMX/other_distro === PAUSE TestExpandedCategoriesToADMX/other_distro === RUN TestExpandedCategoriesToADMX/basic_key === PAUSE TestExpandedCategoriesToADMX/basic_key === RUN TestExpandedCategoriesToADMX/decimal_with_range === PAUSE TestExpandedCategoriesToADMX/decimal_with_range === RUN TestExpandedCategoriesToADMX/choices === PAUSE TestExpandedCategoriesToADMX/choices === RUN TestExpandedCategoriesToADMX/double_with_range === PAUSE TestExpandedCategoriesToADMX/double_with_range === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key === RUN TestExpandedCategoriesToADMX/simple === PAUSE TestExpandedCategoriesToADMX/simple === RUN TestExpandedCategoriesToADMX/long_decimal === PAUSE TestExpandedCategoriesToADMX/long_decimal === RUN TestExpandedCategoriesToADMX/array_of_strings === PAUSE TestExpandedCategoriesToADMX/array_of_strings === RUN TestExpandedCategoriesToADMX/double === PAUSE TestExpandedCategoriesToADMX/double === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === RUN TestExpandedCategoriesToADMX/nested_categories === PAUSE TestExpandedCategoriesToADMX/nested_categories === RUN TestExpandedCategoriesToADMX/multiple_categories === PAUSE TestExpandedCategoriesToADMX/multiple_categories === RUN TestExpandedCategoriesToADMX/decimal_with_min_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only === RUN TestExpandedCategoriesToADMX/decimal_with_max_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only === RUN TestExpandedCategoriesToADMX/choices_with_default === PAUSE TestExpandedCategoriesToADMX/choices_with_default === RUN TestExpandedCategoriesToADMX/error_on_destination_creation === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation === RUN TestExpandedCategoriesToADMX/boolean === PAUSE TestExpandedCategoriesToADMX/boolean === RUN TestExpandedCategoriesToADMX/decimal === PAUSE TestExpandedCategoriesToADMX/decimal === RUN TestExpandedCategoriesToADMX/array_of_integers === PAUSE TestExpandedCategoriesToADMX/array_of_integers === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === RUN TestExpandedCategoriesToADMX/no_meta_enabled === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled === RUN TestExpandedCategoriesToADMX/no_meta_disabled === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === CONT TestGenerateExpandedCategories/available_on_one_release_only === CONT TestGenerateExpandedCategories/error_on_missing_release === CONT TestGenerateExpandedCategories/no_meta_enabled === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases time="2022-04-06T13:59:19Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === CONT TestGenerateExpandedCategories/meta_entry_only === CONT TestGenerateExpandedCategories/different_range === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === CONT TestGenerateExpandedCategories/default_policy_class_is_capitalized === CONT TestGenerateExpandedCategories/error_on_empty_default_policy_class === CONT TestGenerateExpandedCategories/error_on_invalid_default_policy_class === CONT TestGenerateExpandedCategories/two_policies === CONT TestGenerateExpandedCategories/no_meta_disabled === CONT TestGenerateExpandedCategories/no_defaults === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === CONT TestGenerateExpandedCategories/same_default === CONT TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === CONT TestGenerateExpandedCategories/error_on_different_policy_type === CONT TestGenerateExpandedCategories/different_display_name === CONT TestGenerateExpandedCategories/error_on_nested_category === CONT TestGenerateExpandedCategories/different_element_type === CONT TestGenerateExpandedCategories/applicable_to_all_releases === CONT TestGenerateExpandedCategories/different_defaults === CONT TestGenerateExpandedCategories/simple === CONT TestGenerateExpandedCategories/different_choices === CONT TestGenerateExpandedCategories/no_note === CONT TestGenerateExpandedCategories/multiple_top_categories === CONT TestGenerateExpandedCategories/nested_categories === CONT TestGenerateExpandedCategories/different_explain_text === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist === CONT TestGenerateExpandedCategories/error_on_different_class === CONT TestMainADMX/category_expansion_fails === CONT TestMainADMX/invalid_definition_file === CONT TestMainADMX/autodetect_overrides_releases_from_yaml === CONT TestExpandedCategoriesToADMX/array_of_integers === CONT TestMainADMX/admx_generation_fails === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === CONT TestGenerateExpandedCategories/basic === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used === CONT TestGenerateExpandedCategories/no_meta_at_all === CONT TestGenerateExpandedCategories/different_meta === CONT TestGenerateExpandedCategories/choices === CONT TestGenerateExpandedCategories/range === CONT TestGenerateExpandedCategories/with_prefix === CONT TestMainExpand/no_source_directory === CONT TestMainExpand/no_version_id === CONT TestMainExpand/no_release_file === CONT TestMainExpand/expanded_policy === CONT TestMainExpand/invalid_dconf.yaml === CONT TestMainExpand/ignore_categories_and_non_yaml_files === CONT TestMainExpand/expanded_policy_with_release_any === CONT TestMainExpand/expanded_policy_with_meta === CONT TestMainExpand/dconf === CONT TestMainExpand/dconf_generation_fails === CONT TestExpandedCategoriesToADMX/no_meta_disabled --- PASS: TestMainExpand (0.00s) --- PASS: TestMainExpand/unsupported_policy_type (0.00s) --- PASS: TestMainExpand/no_source_directory (0.00s) --- PASS: TestMainExpand/no_version_id (0.00s) --- PASS: TestMainExpand/no_release_file (0.00s) --- PASS: TestMainExpand/expanded_policy (0.00s) --- PASS: TestMainExpand/invalid_dconf.yaml (0.00s) --- PASS: TestMainExpand/ignore_categories_and_non_yaml_files (0.00s) --- PASS: TestMainExpand/expanded_policy_with_release_any (0.00s) --- PASS: TestMainExpand/expanded_policy_with_meta (0.00s) --- PASS: TestMainExpand/dconf_generation_fails (0.00s) --- PASS: TestMainExpand/dconf (0.00s) === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === CONT TestExpandedCategoriesToADMX/no_meta_enabled === CONT TestExpandedCategoriesToADMX/decimal === CONT TestExpandedCategoriesToADMX/boolean === CONT TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestExpandedCategoriesToADMX/choices_with_default === CONT TestExpandedCategoriesToADMX/decimal_with_max_only --- PASS: TestMainADMX (0.00s) --- PASS: TestMainADMX/releases_from_yaml (0.00s) --- PASS: TestMainADMX/invalid_definition_file (0.00s) --- PASS: TestMainADMX/category_expansion_fails (0.00s) --- PASS: TestMainADMX/admx_generation_fails (0.00s) --- PASS: TestMainADMX/autodetect_overrides_releases_from_yaml (0.01s) === CONT TestExpandedCategoriesToADMX/double --- PASS: TestGenerateExpandedCategories (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/different_range (0.00s) --- 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/default_policy_class_is_capitalized (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.00s) --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) --- PASS: TestGenerateExpandedCategories/no_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) --- PASS: TestGenerateExpandedCategories/same_default (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.00s) --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.00s) --- PASS: TestGenerateExpandedCategories/different_element_type (0.00s) --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.01s) --- PASS: TestGenerateExpandedCategories/no_note (0.00s) --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) --- PASS: TestGenerateExpandedCategories/nested_categories (0.00s) --- PASS: TestGenerateExpandedCategories/different_explain_text (0.00s) --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) --- PASS: TestGenerateExpandedCategories/different_defaults (0.01s) --- PASS: TestGenerateExpandedCategories/simple (0.01s) --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.00s) --- PASS: TestGenerateExpandedCategories/basic (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.00s) --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) --- PASS: TestGenerateExpandedCategories/choices (0.00s) --- PASS: TestGenerateExpandedCategories/range (0.00s) --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) --- PASS: TestGenerateExpandedCategories/different_choices (0.02s) === CONT TestExpandedCategoriesToADMX/decimal_with_min_only === CONT TestExpandedCategoriesToADMX/multiple_categories === CONT TestExpandedCategoriesToADMX/nested_categories === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === CONT TestExpandedCategoriesToADMX/double_with_range === CONT TestExpandedCategoriesToADMX/array_of_strings === CONT TestExpandedCategoriesToADMX/long_decimal === CONT TestExpandedCategoriesToADMX/simple === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key === CONT TestExpandedCategoriesToADMX/basic_key === CONT TestExpandedCategoriesToADMX/choices === CONT TestExpandedCategoriesToADMX/decimal_with_range === CONT TestExpandedCategoriesToADMX/other_distro === CONT TestExpandedCategoriesToADMX/no_meta_at_all --- PASS: TestExpandedCategoriesToADMX (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_enabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges (0.00s) --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.00s) --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.01s) --- PASS: TestExpandedCategoriesToADMX/nested_categories (0.00s) --- PASS: TestExpandedCategoriesToADMX/double (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.00s) --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.00s) --- PASS: TestExpandedCategoriesToADMX/simple (0.00s) --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.00s) --- PASS: TestExpandedCategoriesToADMX/basic_key (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.01s) --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.00s) --- PASS: TestExpandedCategoriesToADMX/other_distro (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen 0.053s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerate === RUN TestGenerate/One_decimal_key_with_range === PAUSE TestGenerate/One_decimal_key_with_range === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 === RUN TestGenerate/No_key_on_system === PAUSE TestGenerate/No_key_on_system === 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/One_text_key === PAUSE TestGenerate/One_text_key === RUN TestGenerate/One_decimal_key === PAUSE TestGenerate/One_decimal_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/Valid_class_should_be_capitalized === PAUSE TestGenerate/Valid_class_should_be_capitalized === RUN TestGenerate/Array_of_strings === PAUSE TestGenerate/Array_of_strings === RUN TestGenerate/Override_takes_first_session === PAUSE TestGenerate/Override_takes_first_session === RUN TestGenerate/Invalid_class === PAUSE TestGenerate/Invalid_class === RUN TestGenerate/Invalid_min === PAUSE TestGenerate/Invalid_min === RUN TestGenerate/Override_with_no_matching_session_defaults_to_root_override === PAUSE TestGenerate/Override_with_no_matching_session_defaults_to_root_override === RUN TestGenerate/Description_starting_with_deprecated_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored === RUN TestGenerate/One_decimal_key_with_max_only === PAUSE TestGenerate/One_decimal_key_with_max_only === RUN TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === RUN TestGenerate/Enum_does_not_exist === PAUSE TestGenerate/Enum_does_not_exist === RUN TestGenerate/NaN_min === PAUSE TestGenerate/NaN_min === RUN TestGenerate/Same_key_relocated_twice === PAUSE TestGenerate/Same_key_relocated_twice === RUN TestGenerate/One_boolean_key === PAUSE TestGenerate/One_boolean_key === RUN TestGenerate/Long_decimal_key_with_range_min_lt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_lt_0 === RUN TestGenerate/Array_of_integers === PAUSE TestGenerate/Array_of_integers === RUN TestGenerate/Double_key === PAUSE TestGenerate/Double_key === RUN TestGenerate/Override_with_session_takes_session_override === PAUSE TestGenerate/Override_with_session_takes_session_override === RUN TestGenerate/Override_default_to_second_if_first_not_present === PAUSE TestGenerate/Override_default_to_second_if_first_not_present === RUN TestGenerate/Empty === PAUSE TestGenerate/Empty === RUN TestGenerate/One_decimal_key_with_min_only === PAUSE TestGenerate/One_decimal_key_with_min_only === RUN TestGenerate/Long_decimal_key === PAUSE TestGenerate/Long_decimal_key === RUN TestGenerate/Description_starting_with_obsolete_is_ignored === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored === RUN TestGenerate/Override_without_session_takes_default === PAUSE TestGenerate/Override_without_session_takes_default === RUN TestGenerate/Choices_are_loaded === PAUSE TestGenerate/Choices_are_loaded === RUN TestGenerate/Unsupported_key_type === PAUSE TestGenerate/Unsupported_key_type === RUN TestGenerate/Invalid_schema_files === PAUSE TestGenerate/Invalid_schema_files === RUN TestGenerate/Key_with_class === PAUSE TestGenerate/Key_with_class === RUN TestGenerate/Override_without_session === PAUSE TestGenerate/Override_without_session === RUN TestGenerate/Relocatable_key_overridden === PAUSE TestGenerate/Relocatable_key_overridden === RUN TestGenerate/Relocatable_key === PAUSE TestGenerate/Relocatable_key === RUN TestGenerate/Double_key_with_range === PAUSE TestGenerate/Double_key_with_range === RUN TestGenerate/Overridden_by_multiple_files,_last_wins === PAUSE TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/One_decimal_key_with_range === CONT TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/Double_key_with_range === CONT TestGenerate/Relocatable_key === CONT TestGenerate/Relocatable_key_overridden === CONT TestGenerate/Override_without_session === CONT TestGenerate/Key_with_class === CONT TestGenerate/Invalid_schema_files === CONT TestGenerate/Unsupported_key_type === CONT TestGenerate/Choices_are_loaded === CONT TestGenerate/One_decimal_key_with_max_only === CONT TestGenerate/Description_starting_with_deprecated_is_ignored time="2022-04-06T13:59:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" === CONT TestGenerate/Override_with_no_matching_session_defaults_to_root_override === CONT TestGenerate/Override_without_session_takes_default === CONT TestGenerate/Description_starting_with_obsolete_is_ignored time="2022-04-06T13:59:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" === CONT TestGenerate/Long_decimal_key === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices === CONT TestGenerate/Array_of_integers === CONT TestGenerate/One_decimal_key_with_min_only === CONT TestGenerate/Empty === CONT TestGenerate/Override_default_to_second_if_first_not_present === CONT TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/Double_key === CONT TestGenerate/Same_key_relocated_twice === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 === CONT TestGenerate/One_boolean_key === CONT TestGenerate/Override_takes_first_session === CONT TestGenerate/Invalid_min === CONT TestGenerate/Invalid_class === CONT TestGenerate/One_text_key === CONT TestGenerate/Inlined_Enums_are_converted_to_choices === CONT TestGenerate/One_decimal_key === CONT TestGenerate/Enum_does_not_exist === CONT TestGenerate/NaN_min === CONT TestGenerate/Valid_class_should_be_capitalized === CONT TestGenerate/Array_of_strings === CONT TestGenerate/Invalid_override_files_are_skipped time="2022-04-06T13:59:20Z" 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/No_key_on_system === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored time="2022-04-06T13:59:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" time="2022-04-06T13:59:20Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/One_decimal_key_with_range (0.00s) --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) --- PASS: TestGenerate/Double_key_with_range (0.00s) --- PASS: TestGenerate/Relocatable_key (0.00s) --- PASS: TestGenerate/Relocatable_key_overridden (0.00s) --- PASS: TestGenerate/Override_without_session (0.00s) --- PASS: TestGenerate/Key_with_class (0.00s) --- PASS: TestGenerate/Invalid_schema_files (0.00s) --- PASS: TestGenerate/Unsupported_key_type (0.00s) --- PASS: TestGenerate/Choices_are_loaded (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) --- PASS: TestGenerate/Override_without_session_takes_default (0.00s) --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.00s) --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.01s) --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.01s) --- PASS: TestGenerate/Array_of_integers (0.01s) --- PASS: TestGenerate/One_decimal_key_with_min_only (0.00s) --- PASS: TestGenerate/Empty (0.00s) --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.00s) --- PASS: TestGenerate/Override_with_session_takes_session_override (0.00s) --- PASS: TestGenerate/Double_key (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.00s) --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) --- PASS: TestGenerate/Invalid_min (0.00s) --- PASS: TestGenerate/One_boolean_key (0.00s) --- PASS: TestGenerate/Override_takes_first_session (0.00s) --- PASS: TestGenerate/Invalid_class (0.00s) --- PASS: TestGenerate/One_text_key (0.00s) --- PASS: TestGenerate/Enum_does_not_exist (0.00s) --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.00s) --- PASS: TestGenerate/One_decimal_key (0.00s) --- PASS: TestGenerate/NaN_min (0.00s) --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.00s) --- PASS: TestGenerate/Long_decimal_key (0.01s) --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) --- PASS: TestGenerate/Array_of_strings (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.00s) --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.00s) --- PASS: TestGenerate/No_key_on_system (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.062s === 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.009s === RUN TestReadPolicy === PAUSE TestReadPolicy === RUN TestDecodePolicy === PAUSE TestDecodePolicy === CONT TestReadPolicy === RUN TestReadPolicy/header_only === PAUSE TestReadPolicy/header_only === RUN TestReadPolicy/invalid_header,_header_too_short === PAUSE TestReadPolicy/invalid_header,_header_too_short === RUN TestReadPolicy/empty_file === PAUSE TestReadPolicy/empty_file === RUN TestReadPolicy/empty_value === PAUSE TestReadPolicy/empty_value === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap === RUN TestReadPolicy/exotic_return_type === PAUSE TestReadPolicy/exotic_return_type === RUN TestReadPolicy/section_not_closed === PAUSE TestReadPolicy/section_not_closed === RUN TestReadPolicy/semicolon_in_data === PAUSE TestReadPolicy/semicolon_in_data === RUN TestReadPolicy/invalid_header,_file_truncated === PAUSE TestReadPolicy/invalid_header,_file_truncated === RUN TestReadPolicy/key_is_not_utf16 === PAUSE TestReadPolicy/key_is_not_utf16 === RUN TestReadPolicy/value_is_not_utf16 === PAUSE TestReadPolicy/value_is_not_utf16 === RUN TestReadPolicy/empty_key === PAUSE TestReadPolicy/empty_key === RUN TestReadPolicy/one_element,_decimal_value === PAUSE TestReadPolicy/one_element,_decimal_value === 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/missing_field === PAUSE TestReadPolicy/missing_field === RUN TestReadPolicy/one_element,_string_value === PAUSE TestReadPolicy/one_element,_string_value === RUN TestReadPolicy/two_elements === PAUSE TestReadPolicy/two_elements === CONT TestReadPolicy/header_only === CONT TestDecodePolicy === RUN TestDecodePolicy/no_header === PAUSE TestDecodePolicy/no_header === 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/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/semicolon_in_data === PAUSE TestDecodePolicy/semicolon_in_data === RUN TestDecodePolicy/basic_type,_enabled === PAUSE TestDecodePolicy/basic_type,_enabled === RUN TestDecodePolicy/header_only === PAUSE TestDecodePolicy/header_only === RUN TestDecodePolicy/exotic_return_type === PAUSE TestDecodePolicy/exotic_return_type === 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/missing_field === PAUSE TestDecodePolicy/missing_field === RUN TestDecodePolicy/key_is_not_utf16 === PAUSE TestDecodePolicy/key_is_not_utf16 === RUN TestDecodePolicy/empty_key === PAUSE TestDecodePolicy/empty_key === RUN TestDecodePolicy/basic_type_with_strategy === PAUSE TestDecodePolicy/basic_type_with_strategy === RUN TestDecodePolicy/container_with_default_elements_override_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values === RUN TestDecodePolicy/container_strategy_is_reflected_on_child === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child === RUN TestDecodePolicy/invalid_container_default_values === PAUSE TestDecodePolicy/invalid_container_default_values === RUN TestDecodePolicy/empty_file === PAUSE TestDecodePolicy/empty_file === 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/invalid_header,_file_truncated === PAUSE TestDecodePolicy/invalid_header,_file_truncated === RUN TestDecodePolicy/empty_value === PAUSE TestDecodePolicy/empty_value === RUN TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in === PAUSE TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in === 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_disabled_option_values === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values === RUN TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_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/section_separators_in_data === PAUSE TestDecodePolicy/section_separators_in_data === RUN TestDecodePolicy/container_with_meta_elements_and_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options === RUN TestDecodePolicy/invalid_header,_header_too_short === PAUSE TestDecodePolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/basic_type,_disabled === PAUSE TestDecodePolicy/basic_type,_disabled === 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_without_metavalues === PAUSE TestDecodePolicy/container_without_metavalues === RUN TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/one_element,_string_value === PAUSE TestDecodePolicy/one_element,_string_value === RUN TestDecodePolicy/one_element,_disabled === PAUSE TestDecodePolicy/one_element,_disabled === RUN TestDecodePolicy/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys === PAUSE TestDecodePolicy/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys === 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_even_when_second_has_none === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === RUN TestDecodePolicy/section_not_closed === PAUSE TestDecodePolicy/section_not_closed === RUN TestDecodePolicy/value_is_not_utf16 === PAUSE TestDecodePolicy/value_is_not_utf16 === RUN TestDecodePolicy/one_element,_decimal_value === PAUSE TestDecodePolicy/one_element,_decimal_value === RUN TestDecodePolicy/one_element,_multitext_value === PAUSE TestDecodePolicy/one_element,_multitext_value === RUN TestDecodePolicy/two_elements === PAUSE TestDecodePolicy/two_elements === 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 TestDecodePolicy/no_header === CONT TestReadPolicy/two_elements === CONT TestReadPolicy/one_element,_string_value === CONT TestReadPolicy/missing_field === CONT TestReadPolicy/no_header === CONT TestReadPolicy/invalid_header,_header_doesnt_match === CONT TestReadPolicy/section_separators_in_data === CONT TestReadPolicy/one_element,_decimal_value === CONT TestReadPolicy/empty_key === CONT TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/key_is_not_utf16 === CONT TestReadPolicy/invalid_header,_file_truncated === CONT TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/section_not_closed === CONT TestReadPolicy/exotic_return_type === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap === CONT TestReadPolicy/empty_value === CONT TestReadPolicy/empty_file === CONT TestReadPolicy/invalid_header,_header_too_short --- PASS: TestReadPolicy (0.00s) --- PASS: TestReadPolicy/header_only (0.00s) --- PASS: TestReadPolicy/two_elements (0.00s) --- PASS: TestReadPolicy/one_element,_string_value (0.00s) --- PASS: TestReadPolicy/missing_field (0.00s) --- PASS: TestReadPolicy/no_header (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestReadPolicy/section_separators_in_data (0.00s) --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) --- PASS: TestReadPolicy/empty_key (0.00s) --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestReadPolicy/semicolon_in_data (0.00s) --- PASS: TestReadPolicy/section_not_closed (0.00s) --- PASS: TestReadPolicy/exotic_return_type (0.00s) --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) --- PASS: TestReadPolicy/empty_value (0.00s) --- PASS: TestReadPolicy/empty_file (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestDecodePolicy/two_elements === CONT TestDecodePolicy/one_element,_multitext_value === CONT TestDecodePolicy/one_element,_decimal_value === CONT TestDecodePolicy/value_is_not_utf16 === CONT TestDecodePolicy/section_not_closed === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === 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/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys === CONT TestDecodePolicy/one_element,_disabled === CONT TestDecodePolicy/one_element,_string_value === CONT TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/container_without_metavalues === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === CONT TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/invalid_header,_header_too_short === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options === CONT TestDecodePolicy/section_separators_in_data === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/disabled_container_with_disabled_option_values === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === CONT TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in === CONT TestDecodePolicy/empty_value === CONT TestDecodePolicy/invalid_header,_file_truncated === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === CONT TestDecodePolicy/empty_file === CONT TestDecodePolicy/invalid_container_default_values === CONT TestDecodePolicy/container_strategy_is_reflected_on_child === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values === CONT TestDecodePolicy/basic_type_with_strategy === CONT TestDecodePolicy/empty_key === CONT TestDecodePolicy/key_is_not_utf16 === CONT TestDecodePolicy/missing_field === CONT TestDecodePolicy/invalid_header,_header_doesnt_match === CONT TestDecodePolicy/invalid_decimal_value === CONT TestDecodePolicy/exotic_return_type === CONT TestDecodePolicy/header_only === CONT TestDecodePolicy/basic_type,_enabled === CONT TestDecodePolicy/semicolon_in_data === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values --- PASS: TestDecodePolicy (0.00s) --- PASS: TestDecodePolicy/no_header (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) --- PASS: TestDecodePolicy/two_elements (0.00s) --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/section_not_closed (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (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/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys (0.00s) --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) --- PASS: TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in (0.00s) --- PASS: TestDecodePolicy/empty_value (0.00s) --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) --- PASS: TestDecodePolicy/empty_file (0.00s) --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) --- PASS: TestDecodePolicy/empty_key (0.00s) --- PASS: TestDecodePolicy/key_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/missing_field (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestDecodePolicy/invalid_decimal_value (0.00s) --- PASS: TestDecodePolicy/exotic_return_type (0.00s) --- PASS: TestDecodePolicy/header_only (0.00s) --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/registry 0.007s === RUN TestLoadServerInfo === PAUSE TestLoadServerInfo === RUN TestNew === PAUSE TestNew === CONT TestLoadServerInfo === RUN TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === PAUSE TestLoadServerInfo/return_default_domain_suffix_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 === 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_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_ad_domain_and_url_from_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_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/return_url_directly_ad_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_ad_domain_from_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_when_no_sssd_section_and_no_domain_provided === PAUSE TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === RUN TestLoadServerInfo/return_directly_url_and_domain_if_provided === PAUSE TestLoadServerInfo/return_directly_url_and_domain_if_provided === 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_provided_default_domain_suffix_directly_from_sssd.conf === PAUSE TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === RUN TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestNew === RUN TestNew/New_and_Done_succeeds_as_expected,_first_run === PAUSE TestNew/New_and_Done_succeeds_as_expected,_first_run === RUN TestNew/Adsys_directory_can_already_exists === 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 === CONT TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === CONT TestLoadServerInfo/skip_missing_url_in_sssdconf === CONT TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_url_and_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_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === CONT TestNew/Adsys_directory_can_already_exists === CONT TestNew/No_url_and_domain_while_sssdconf_does_not_exists === CONT TestNew/Ad_New_fails_prevents_adsysservice_creation === CONT TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === CONT TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === CONT TestLoadServerInfo/return_directly_url_and_domain_if_provided === CONT TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === CONT TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf --- PASS: TestLoadServerInfo (0.00s) --- PASS: TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/skip_missing_url_in_sssdconf (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_url_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_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section (0.00s) --- PASS: TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url_and_domain_if_provided (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_if_set_directly_and_no_url_if_no_sssd.conf (0.00s) time="2022-04-06T13:59:24Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2022-04-06T13:59:24Z" 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.00s) --- PASS: TestNew/Adsys_directory_can_already_exists (0.01s) --- PASS: TestNew/New_and_Done_succeeds_as_expected,_first_run (0.02s) PASS ok github.com/ubuntu/adsys/internal/adsysservice 0.045s ? 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 TestIsAllowedFromContext === CONT TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowedFromContext/Root_is_always_authorized === PAUSE TestIsAllowedFromContext/Root_is_always_authorized === RUN TestIsAllowedFromContext/Valid_process_and_ACK === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK === 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 === CONT TestServerPeerCredsHandshake --- PASS: TestServerPeerCredsHandshake (0.00s) === CONT TestServerPeerCredsInvalidSocket --- PASS: TestServerPeerCredsInvalidSocket (0.00s) === CONT TestPeerCredsInfoAuthType --- PASS: TestPeerCredsInfoAuthType (0.00s) === CONT TestIsAllowedFromContextWithInvalidPeerCreds === 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/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_ACK === PAUSE TestIsAllowed/Valid_process_and_ACK === RUN TestIsAllowed/Process_doesn't_exists === PAUSE TestIsAllowed/Process_doesn't_exists === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === RUN TestIsAllowed/Polkit_dbus_call_errors_out === PAUSE TestIsAllowed/Polkit_dbus_call_errors_out === 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 === 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 === CONT TestIsAllowedFromContext/Valid_process_and_NACK === CONT TestIsAllowedFromContext/Valid_process_and_ACK --- PASS: TestIsAllowedFromContext (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: TestIsAllowedFromContext/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_ACK (0.00s) === CONT TestIsAllowed/Valid_process_and_NACK === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === CONT TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestIsAllowed/Process_doesn't_exists === CONT TestIsAllowed/Valid_process_and_ACK === CONT TestIsAllowed/Root_is_always_authorized === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end --- PASS: TestIsAllowed (0.00s) --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/Polkit_dbus_call_errors_out (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_missing_) (0.00s) --- PASS: TestIsAllowed/Process_doesn't_exists (0.00s) --- PASS: TestIsAllowed/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowed/Root_is_always_authorized (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/Invalid_process_stat_file:_field_isn't_present (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_)_at_the_end (0.00s) --- PASS: TestIsAllowedFromContextWithoutUserKey (0.00s) --- PASS: TestIsAllowedFromContextWithoutPeer (0.00s) --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.00s) PASS ok github.com/ubuntu/adsys/internal/authorizer 0.029s ? 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/Flag_has_precedence_over_env === RUN TestInit/Error_on_config_flag_points_to_unexisting_path === 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/No_config_flag_set_before_Init_is_call_is_ignored === RUN TestInit/Configuration_changed === RUN TestInit/Callback_in_error_on_refresh_only_prints_warning time="2022-04-06T13:59:30Z" level=warning msg="Error while refreshing configuration: Error from callback" === RUN TestInit/Env_has_precedence_over_configuration === RUN TestInit/Error_on_invalid_configuration_file === RUN TestInit/Configuration_flag,_not_in_config_dir === RUN TestInit/Configuration_flag_has_precedence_over_local_file === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account === RUN TestInit/Error_on_callback_returning_error_on_first_call --- PASS: TestInit (9.47s) --- PASS: TestInit/Flag_has_precedence_over_env (1.25s) --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.01s) --- 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/No_config_flag_set_before_Init_is_call_is_ignored (0.00s) --- PASS: TestInit/Configuration_changed (2.13s) --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.06s) --- PASS: TestInit/Env_has_precedence_over_configuration (0.01s) --- PASS: TestInit/Error_on_invalid_configuration_file (0.00s) --- PASS: TestInit/Configuration_flag,_not_in_config_dir (0.00s) --- PASS: TestInit/Configuration_flag_has_precedence_over_local_file (0.00s) --- PASS: TestInit/Error_on_no_verbose_flag_set_before_Init_is_call (0.00s) --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.01s) --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (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 9.476s ? 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-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestStartStop3003502904/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-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests3784976232/001/test.sock" === CONT TestServerDoubleQuit time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestSdNotifiersends_signal3052846136/001/socket" time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestServerDoubleQuit447647619/001/test.sock" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." --- PASS: TestStartStop (0.01s) === CONT TestUseSocketIgnoredWithSocketActivation time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation2385622473/001/socket" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." === CONT TestSocketActivation --- PASS: TestServerDoubleQuit (0.01s) === CONT TestChangeSocket === RUN TestSocketActivation/success_with_one_socket === PAUSE TestSocketActivation/success_with_one_socket === RUN TestSocketActivation/fails_with_many_sockets === PAUSE TestSocketActivation/fails_with_many_sockets === RUN TestSocketActivation/fails_when_Listeners()_fails === PAUSE TestSocketActivation/fails_when_Listeners()_fails === CONT TestStopBeforeServe time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestChangeSocket482715925/001/test.sock" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." --- PASS: TestStopBeforeServe (0.00s) === CONT TestSdNotifier/fails_when_notifier_fails === CONT TestSdNotifier/doesn't_fail_when_not_under_systemd time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestSdNotifierdoesnt_fail_when_not_under_systemd838214362/001/socket" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestChangeSocket482715925/001/test2.sock" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" 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) === CONT TestServerDontTimeoutWithActiveRequest time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest329068981/001/test.sock" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) === CONT TestServerChangeTimeout --- PASS: TestChangeSocket (0.02s) === CONT TestServerStartListenTimeout time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestServerChangeTimeout1893035892/001/test.sock" time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout912356774/001/test.sock" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." --- PASS: TestServerStartListenTimeout (0.01s) === CONT TestCannotCreateSocket --- PASS: TestCannotCreateSocket (0.00s) === CONT TestSocketActivation/success_with_one_socket time="2022-04-06T13:59:24Z" level=info msg="Serving on /tmp/TestSocketActivationsuccess_with_one_socket1220243008/001/sock1" time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." time="2022-04-06T13:59:24Z" level=info msg="Wait for active requests to close." === CONT TestSocketActivation/fails_when_Listeners()_fails === CONT TestSocketActivation/fails_with_many_sockets --- PASS: TestSocketActivation (0.00s) --- PASS: TestSocketActivation/success_with_one_socket (0.01s) --- PASS: TestSocketActivation/fails_when_Listeners()_fails (0.00s) --- PASS: TestSocketActivation/fails_with_many_sockets (0.00s) time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." --- PASS: TestServerChangeTimeout (0.05s) time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) time="2022-04-06T13:59:24Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) PASS ok github.com/ubuntu/adsys/internal/daemon 0.138s === 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.004s === 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 --- PASS: TestCleanDirectory (0.00s) === CONT TestCleanDirectoryCantRemoveDirectory --- PASS: TestCleanDirectoryCantRemoveDirectory (0.00s) === CONT TestCleanDirectoryNoDirectoryExists --- PASS: TestCleanDirectoryNoDirectoryExists (0.00s) PASS ok github.com/ubuntu/adsys/internal/generators 0.003s === 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 TestDoneConnectionNotification --- PASS: TestDoneConnectionNotification (0.00s) === CONT TestNewConnectionNotification --- PASS: TestNewConnectionNotification (0.00s) === CONT TestErrorOnNilStream --- PASS: TestErrorOnNilStream (0.00s) === CONT TestErrorFromHandlerReturned --- PASS: TestErrorFromHandlerReturned (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/connectionnotify 0.007s === 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.156s === RUN TestFormat === PAUSE TestFormat === CONT TestFormat === 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 === RUN TestFormat/nil_returns_nil === PAUSE TestFormat/nil_returns_nil === CONT TestFormat/non_GRPC_errors_are_returned_as_is === CONT TestFormat/nil_returns_nil === CONT TestFormat/GRPC_Random_errors_prints_status_and_message === CONT TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === CONT TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === CONT TestFormat/GRPC_Unavailable_errors_prints_daemon_name --- PASS: TestFormat (0.00s) --- PASS: TestFormat/non_GRPC_errors_are_returned_as_is (0.00s) --- PASS: TestFormat/nil_returns_nil (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_Deadline_errors_don’t_print_status_nor_daemon_nor_message (0.00s) --- PASS: TestFormat/GRPC_Unavailable_errors_prints_daemon_name (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/grpcerror 0.003s === 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.004s === 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 time="2022-04-06T13:59:27Z" level=info msg="Error sent to client: Failing handler" === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === CONT TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out --- PASS: TestChildRecvMsgAndHandlerCalled (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_fails_out (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.006s === RUN TestRecvLogMsg === PAUSE TestRecvLogMsg === RUN TestAddStreamToForwardLocalLogs time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:096505]]" time="2022-04-06T13:59:27Z" level=warning msg=something --- PASS: TestAddStreamToForwardLocalLogs (0.00s) === RUN TestAddStreamToForwardOtherStream time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:084435]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:960236]]" --- PASS: TestAddStreamToForwardOtherStream (0.00s) === RUN TestAddStreamToForwardAfterClientIsConnected time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:967774]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:081221]]" --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) === RUN TestAddStreamToForwardDisconnect time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:446075]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:834784]]" --- PASS: TestAddStreamToForwardDisconnect (0.00s) === RUN TestAddStreamToForwardTwoClients time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:260933]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:168230]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:884832]]" --- PASS: TestAddStreamToForwardTwoClients (0.00s) === RUN TestAddStreamToForwardWithListenerCaller time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:367522]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:936577]]" --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) === RUN TestAddStreamMultipleForwarders time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:855651]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:613596]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:801074]]" --- PASS: TestAddStreamMultipleForwarders (0.00s) === RUN TestAddStreamMultipleForwardersOneWithCaller time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:130028]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:822683]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:045840]]" --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) === RUN TestAddStreamToForwardFailSend time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:238483]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:785111]]" time="2022-04-06T13:59:27Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" --- PASS: TestAddStreamToForwardFailSend (0.00s) === RUN TestRemoveAllStreams time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:058357]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:424303]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:211865]]" time="2022-04-06T13:59:27Z" level=warning msg="[[123456:211865]] 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 TestStreamServerInterceptor === PAUSE TestStreamServerInterceptor === RUN TestStreamServerInterceptorSendLogsFails === PAUSE TestStreamServerInterceptorSendLogsFails === RUN TestStreamServerInterceptorLoggerInvalidMetadata === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata === CONT TestRecvLogMsg === RUN TestRecvLogMsg/One_log_(and_one_closing_empty_message) === PAUSE TestRecvLogMsg/One_log_(and_one_closing_empty_message) === RUN TestRecvLogMsg/Log_with_caller === PAUSE TestRecvLogMsg/Log_with_caller === 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 === RUN TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === PAUSE TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === RUN TestRecvLogMsg/One_message,_no_log === PAUSE TestRecvLogMsg/One_message,_no_log === RUN TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === PAUSE TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === RUN TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) === PAUSE TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) === CONT TestStreamServerInterceptorLoggerInvalidMetadata === RUN TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === 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 === 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 === CONT TestLogWarningWithLocalCaller time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:435926]]" --- PASS: TestLogWarningWithLocalCaller (0.00s) === CONT TestAllLogLevels time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:470639]]" --- PASS: TestAllLogLevels (0.00s) === CONT TestMultipleLogs time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:552411]]" --- PASS: TestMultipleLogs (0.00s) === CONT TestLogWarningOnly time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:860593]]" --- PASS: TestLogWarningOnly (0.00s) === CONT TestLogStreamsAreSeparated time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:279650]]" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:052023]]" --- PASS: TestLogStreamsAreSeparated (0.00s) === CONT TestLogSendingFail time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:536914]]" --- PASS: TestLogSendingFail (0.00s) === CONT TestStreamServerInterceptorSendLogsFails time="2022-04-06T13:59:27Z" level=warning msg="[[123456:889437]] Couldn't send initial connection log to client" time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:889437]]" --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) === CONT TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === CONT TestLogWarningWithRemoteCaller time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:590224]]" --- PASS: TestLogWarningWithRemoteCaller (0.00s) === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID (0.00s) === CONT TestDebugSentToRemoteEvenIfLocalIsWarning time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:284129]]" --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) === CONT TestRecvLogMsg/Two_logs_with_different_debug_level === CONT TestLogWithNoCaller === CONT TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === CONT TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) === CONT TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) === CONT TestRecvLogMsg/No_caller_when_not_requested === CONT TestStreamServerInterceptor === CONT TestRecvLogMsg/One_message,_no_log === CONT TestRecvLogMsg/No_caller_on_any_logs === CONT TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:476273]]" === CONT TestRecvLogMsg/Log_with_caller --- PASS: TestLogWithNoCaller (0.00s) time="2022-04-06T13:59:27Z" level=info msg="New connection from client [[123456:749596]]" --- PASS: TestStreamServerInterceptor (0.00s) --- PASS: TestRecvLogMsg (0.00s) --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) --- PASS: TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped (0.00s) --- PASS: TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) (0.00s) --- PASS: TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/No_caller_when_not_requested (0.00s) --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (0.00s) --- PASS: TestRecvLogMsg/One_message,_no_log (0.00s) --- PASS: TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.018s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] === RUN TestTranslations === RUN TestTranslations/en_DK@_is_en_DK === RUN TestTranslations/en_DK._is_en_DK === RUN TestTranslations/No_loc_prefers_LC_MESSAGES_first === RUN TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES === RUN TestTranslations/Missing_locale === RUN TestTranslations/Missing_domain === RUN TestTranslations/Fallback_to_en_if_en_DK_isn't_present === RUN TestTranslations/Prefer_locale-langpack_to_locale === RUN TestTranslations/One_text_elem,_prefer_en_DK_over_en === RUN TestTranslations/Invalid_locale_directory === RUN TestTranslations/Init_wasn't_ran === RUN TestTranslations/Multiple_text_elems === RUN TestTranslations/Untranslated_elem --- PASS: TestTranslations (0.01s) --- PASS: TestTranslations/en_DK@_is_en_DK (0.00s) --- PASS: TestTranslations/en_DK._is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_prefers_LC_MESSAGES_first (0.00s) --- PASS: TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES (0.00s) --- PASS: TestTranslations/Missing_locale (0.00s) --- PASS: TestTranslations/Missing_domain (0.00s) --- PASS: TestTranslations/Fallback_to_en_if_en_DK_isn't_present (0.00s) --- PASS: TestTranslations/Prefer_locale-langpack_to_locale (0.00s) --- PASS: TestTranslations/One_text_elem,_prefer_en_DK_over_en (0.00s) --- PASS: TestTranslations/Invalid_locale_directory (0.00s) --- PASS: TestTranslations/Init_wasn't_ran (0.00s) --- PASS: TestTranslations/Multiple_text_elems (0.00s) --- PASS: TestTranslations/Untranslated_elem (0.00s) PASS ok github.com/ubuntu/adsys/internal/i18n 0.018s === RUN TestFormat === PAUSE TestFormat === RUN TestApplyPolicies === RUN TestApplyPolicies/privilege_apply_policy_fails time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/second_call_with_no_rules_deletes_everything time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" time="2022-04-06T13:59:28Z" 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-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended3100538540/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/no_subscription_is_only_dconf_content time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/succeed time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Running machine startup scripts" time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended32224472/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/dconf_apply_policy_fails time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/scripts_apply_policy_fails time="2022-04-06T13:59:28Z" level=info msg="Apply policy for hostname (machine: true)" --- PASS: TestApplyPolicies (0.06s) --- PASS: TestApplyPolicies/privilege_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/second_call_with_no_rules_deletes_everything (0.01s) --- PASS: TestApplyPolicies/second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended (0.02s) --- PASS: TestApplyPolicies/no_subscription_is_only_dconf_content (0.00s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content (0.01s) --- PASS: TestApplyPolicies/succeed (0.00s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.01s) --- PASS: TestApplyPolicies/dconf_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/scripts_apply_policy_fails (0.00s) === RUN TestDumpPolicies === PAUSE TestDumpPolicies === RUN TestLastUpdateFor === PAUSE TestLastUpdateFor === RUN TestGetStatus === RUN TestGetStatus/returns_enablement_status_(enabled) === RUN TestGetStatus/returns_enablement_status_(disabled) --- PASS: TestGetStatus (0.00s) --- PASS: TestGetStatus/returns_enablement_status_(enabled) (0.00s) --- PASS: TestGetStatus/returns_enablement_status_(disabled) (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 === PAUSE TestFormat/GPO_with_rules === 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,_override_hidden === PAUSE TestFormat/GPO_with_rules,_override_hidden === RUN TestFormat/GPO_with_rules,_override_displayed === PAUSE TestFormat/GPO_with_rules,_override_displayed === 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,_appending_to_existing_treated_key === PAUSE TestFormat/GPO_with_rules,_appending_to_existing_treated_key === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === CONT TestLastUpdateFor === CONT TestDumpPolicies === CONT TestFormat/GPO_with_rules,_override_displayed === CONT TestFormat/GPO_with_rules,_override_disabled_key === CONT TestGetUniqueRules === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === RUN TestGetUniqueRules/Multiple_domains,_different_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed === RUN TestGetUniqueRules/Two_policies,_no_overrides === PAUSE TestGetUniqueRules/Two_policies,_no_overrides === RUN TestGetUniqueRules/Disabled_value_is_overridden === PAUSE TestGetUniqueRules/Disabled_value_is_overridden === RUN TestGetUniqueRules/Two_policies,_with_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_overrides === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestCompressAssets === 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/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === RUN TestCompressAssets/no_db === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === PAUSE TestCompressAssets/no_db === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === RUN TestCompressAssets/existing_db === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs === PAUSE TestCompressAssets/existing_db === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === RUN TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === RUN TestCompressAssets/error_on_can’t_remove_existing_db === PAUSE TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides === PAUSE TestCompressAssets/error_on_can’t_remove_existing_db === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides === RUN TestCompressAssets/error_on_non_existing_directory === PAUSE TestCompressAssets/error_on_non_existing_directory === 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,_closest_meta_wins === PAUSE TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === 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/One_GPO === PAUSE TestGetUniqueRules/One_GPO === CONT TestSaveAssetsTo === RUN TestGetUniqueRules/Order_key_ascii === PAUSE TestGetUniqueRules/Order_key_ascii === RUN TestSaveAssetsTo/sub_directory === CONT TestCachePolicies === PAUSE TestSaveAssetsTo/sub_directory === RUN TestSaveAssetsTo/sub_directory_ending_with_slash === PAUSE TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === PAUSE TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === 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/all === PAUSE TestSaveAssetsTo/all === RUN TestSaveAssetsTo/file === PAUSE TestSaveAssetsTo/file === RUN TestSaveAssetsTo/error_on_empty_relSrc === PAUSE TestSaveAssetsTo/error_on_empty_relSrc === 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 === CONT TestSave === RUN TestSave/existing_assets_cache_is_refreshed === PAUSE TestSave/existing_assets_cache_is_refreshed === RUN TestSave/existing_cache_with_assets,_new_cache_with_no_assets === PAUSE TestSave/existing_cache_with_assets,_new_cache_with_no_assets === 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_remove_existing_assets === PAUSE TestSave/error_on_can’t_remove_existing_assets === RUN TestSave/gpos_only === 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/save_assets_on_existing_opened_file_does_not_segfault === PAUSE TestSave/save_assets_on_existing_opened_file_does_not_segfault === 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_write_to_dest_dir === PAUSE TestSave/error_on_can’t_write_to_dest_dir === CONT TestNewFromCache === 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 === RUN TestNewFromCache/error_on_invalid_assets_db === PAUSE TestNewFromCache/error_on_invalid_assets_db === CONT TestNew === RUN TestNew/gpos_only === PAUSE TestNew/gpos_only === RUN TestNew/with_assets === PAUSE TestNew/with_assets === RUN TestNew/no_gpos === PAUSE TestNew/no_gpos === 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 === CONT TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestFormat/GPO_with_rules,_override_hidden === 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 === RUN TestDumpPolicies/One_GPO_User_+_Machine === PAUSE TestDumpPolicies/One_GPO_User_+_Machine === RUN TestDumpPolicies/One_GPO_with_rules === PAUSE TestDumpPolicies/One_GPO_with_rules === CONT TestFormat/GPO_summary === 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/Error_on_missing_machine_cache_when_targeting_user === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === RUN TestDumpPolicies/One_GPO_Machine === PAUSE TestDumpPolicies/One_GPO_Machine === RUN TestDumpPolicies/Machine_only_GPO_with_rules === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules === RUN TestDumpPolicies/Multiple_GPOs === PAUSE TestDumpPolicies/Multiple_GPOs === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === RUN TestDumpPolicies/One_GPO_User === PAUSE TestDumpPolicies/One_GPO_User === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === CONT TestCompressAssets/no_db === RUN TestDumpPolicies/Same_GPO_Machine_and_User === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User === CONT TestFormat/GPO_with_rules --- PASS: TestCachePolicies (0.00s) === CONT TestCompressAssets/error_on_can’t_remove_existing_db === CONT TestCompressAssets/error_on_non_existing_directory --- PASS: TestFormat (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_disabled_key (0.00s) --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) --- PASS: TestFormat/GPO_summary (0.00s) --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (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 (0.00s) === CONT TestCompressAssets/existing_db === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === CONT TestGetUniqueRules/Order_key_ascii === CONT TestGetUniqueRules/One_GPO === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs === CONT TestGetUniqueRules/Disabled_value_is_overridden === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestGetUniqueRules/Two_policies,_with_overrides === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed === CONT TestGetUniqueRules/Two_policies,_no_overrides === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs --- PASS: TestGetUniqueRules (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (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/One_GPO (0.00s) --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored (0.00s) --- PASS: TestGetUniqueRules/More_policies,_with_multiple_overrides (0.00s) --- PASS: TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_overrides_non_disabled_one (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_is_overridden (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides,_reversed (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) === CONT TestSaveAssetsTo/sub_directory === CONT TestSaveAssetsTo/file === CONT TestSave/existing_assets_cache_is_refreshed === CONT TestSaveAssetsTo/error_on_dest_already_exists === CONT TestSaveAssetsTo/all === CONT TestSaveAssetsTo/chown_directories_and_files_when_requested === CONT TestSaveAssetsTo/error_on_can't_chown_to_user === CONT TestSaveAssetsTo/error_on_file_read_only_existing_in_dest --- PASS: TestCompressAssets (0.00s) --- PASS: TestCompressAssets/error_on_non_existing_directory (0.00s) --- PASS: TestCompressAssets/error_on_can’t_remove_existing_db (0.00s) --- PASS: TestCompressAssets/existing_db (0.01s) --- PASS: TestCompressAssets/no_db (0.01s) === CONT TestSaveAssetsTo/error_on_read_only_dest === CONT TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === CONT TestSaveAssetsTo/error_on_no_assets === CONT TestSaveAssetsTo/sub_directory_ending_with_slash === CONT TestSaveAssetsTo/error_on_empty_relSrc === CONT TestSave/with_assets === CONT TestSave/error_on_can’t_write_to_dest_dir === CONT TestSave/error_on_can’t_write_to_policies_base_dir === CONT TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestSave/existing_policies_cache_is_refreshed --- PASS: TestSaveAssetsTo (0.00s) --- PASS: TestSaveAssetsTo/file (0.00s) --- PASS: TestSaveAssetsTo/sub_directory (0.00s) --- PASS: TestSaveAssetsTo/error_on_dest_already_exists (0.00s) --- PASS: TestSaveAssetsTo/error_on_can't_chown_to_user (0.00s) --- PASS: TestSaveAssetsTo/error_on_file_read_only_existing_in_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache (0.00s) --- PASS: TestSaveAssetsTo/error_on_read_only_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_no_assets (0.00s) --- PASS: TestSaveAssetsTo/error_on_empty_relSrc (0.00s) --- PASS: TestSaveAssetsTo/chown_directories_and_files_when_requested (0.00s) --- PASS: TestSaveAssetsTo/sub_directory_ending_with_slash (0.00s) --- PASS: TestSaveAssetsTo/all (0.01s) === CONT TestSave/can_refresh_on_existing_read_only_asset_file === CONT TestSave/gpos_only === CONT TestSave/error_on_can’t_remove_existing_assets === CONT TestSave/destdir_does_not_exists === CONT TestSave/existing_cache_with_assets,_new_cache_with_no_assets === CONT TestNewFromCache/error_on_no_policies_cache === CONT TestNew/gpos_only === CONT TestNewFromCache/error_on_invalid_assets_db === CONT TestNewFromCache/error_on_invalid_policies_cache === CONT TestNewFromCache/with_assets === CONT TestNewFromCache/gpos_only === CONT TestLastUpdateFor/Returns_user's_last_update_time === CONT TestDumpPolicies/One_GPO_User_+_Machine time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestNew/error_on_assets_db_does_not_exists --- PASS: TestSave (0.00s) --- PASS: TestSave/existing_assets_cache_is_refreshed (0.00s) --- PASS: TestSave/with_assets (0.00s) --- PASS: TestSave/error_on_can’t_write_to_dest_dir (0.00s) --- PASS: TestSave/error_on_can’t_write_to_policies_base_dir (0.00s) --- PASS: TestSave/gpos_only (0.00s) --- PASS: TestSave/can_refresh_on_existing_read_only_asset_file (0.00s) --- PASS: TestSave/error_on_can’t_remove_existing_assets (0.00s) --- PASS: TestSave/existing_policies_cache_is_refreshed (0.00s) --- PASS: TestSave/destdir_does_not_exists (0.00s) --- 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.00s) === CONT TestNew/error_on_invalid_assets_db === CONT TestNew/no_gpos === CONT TestNew/with_assets === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestLastUpdateFor/Returns_machine's_last_update_time --- PASS: TestNew (0.00s) --- PASS: TestNew/gpos_only (0.00s) --- PASS: TestNew/error_on_assets_db_does_not_exists (0.00s) --- PASS: TestNew/error_on_invalid_assets_db (0.00s) --- PASS: TestNew/no_gpos (0.00s) --- PASS: TestNew/with_assets (0.00s) === CONT TestLastUpdateFor/Target_does_not_exist --- PASS: TestNewFromCache (0.00s) --- PASS: TestNewFromCache/error_on_no_policies_cache (0.00s) --- PASS: TestNewFromCache/error_on_invalid_policies_cache (0.00s) --- PASS: TestNewFromCache/gpos_only (0.00s) --- PASS: TestNewFromCache/error_on_invalid_assets_db (0.00s) --- PASS: TestNewFromCache/with_assets (0.01s) === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request time="2022-04-06T13:59:28Z" level=info msg="Get policies last update time \"user\" (machine: false)" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Machine_only_GPO_with_rules time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for lcy02-amd64-068" === CONT TestDumpPolicies/One_GPO_Machine time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for lcy02-amd64-068" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Error_on_missing_target_cache time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_with_rules time="2022-04-06T13:59:28Z" level=info msg="Get policies last update time \"lcy02-amd64-068\" (machine: true)" time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_User time="2022-04-06T13:59:28Z" level=info msg="Dumping policies for user" --- PASS: TestDumpPolicies (0.00s) --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs (0.00s) --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_target_cache (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.00s) --- PASS: TestDumpPolicies/One_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.00s) --- PASS: TestDumpPolicies/One_GPO_User (0.00s) time="2022-04-06T13:59:28Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" time="2022-04-06T13:59:28Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" --- PASS: TestLastUpdateFor (0.00s) --- PASS: TestLastUpdateFor/Returns_user's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Returns_machine's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Target_does_not_exist (0.10s) --- PASS: TestLastUpdateFor/Target_is_ignored_for_machine_request (0.10s) PASS ok github.com/ubuntu/adsys/internal/policies 0.209s === RUN TestNormalize === PAUSE TestNormalize === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestNormalize === 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/yes_transformed_to_boolean === PAUSE TestNormalize/yes_transformed_to_boolean === RUN TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/simple_boolean_false === PAUSE TestNormalize/simple_boolean_false === 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/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/Multi-lines_as_with_explicit_empty_element === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element === RUN TestNormalize/on_transformed_to_boolean === PAUSE TestNormalize/on_transformed_to_boolean === RUN TestNormalize/ai_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and__[] === 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/non_supported_is_reported_as_is === PAUSE TestNormalize/non_supported_is_reported_as_is === 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_leading_or_trailing_empty_lines_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === 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/unmanaged_types_are_returned_as_is === PAUSE TestNormalize/unmanaged_types_are_returned_as_is === RUN TestNormalize/simple_quoted_string === PAUSE TestNormalize/simple_quoted_string === RUN TestNormalize/unquoted_string_with_quotes === PAUSE TestNormalize/unquoted_string_with_quotes === RUN TestNormalize/string_with_two_backslashes_don’t_escape_quotes === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes === RUN TestNormalize/Multi-lines_as_with_spaces_inside === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside === 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_with_quoted_','_is_supported === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported === RUN TestNormalize/no_transformed_to_boolean === PAUSE TestNormalize/no_transformed_to_boolean === 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/Multi-lines_as_unquoted === PAUSE TestNormalize/Multi-lines_as_unquoted === 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,_quoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === RUN TestNormalize/Multi-lines_ai === PAUSE TestNormalize/Multi-lines_ai === RUN TestNormalize/n_transformed_to_boolean === PAUSE TestNormalize/n_transformed_to_boolean === RUN TestNormalize/as_simple_quoted_as_with_spaces === PAUSE TestNormalize/as_simple_quoted_as_with_spaces === 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/simple_ai === PAUSE TestNormalize/simple_ai === RUN TestNormalize/y_transformed_to_boolean === PAUSE TestNormalize/y_transformed_to_boolean === RUN TestNormalize/off_transformed_to_boolean === PAUSE TestNormalize/off_transformed_to_boolean === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/empty_unquoted_string === PAUSE TestNormalize/empty_unquoted_string === RUN TestNormalize/Multi-lines_as_quoted === PAUSE TestNormalize/Multi-lines_as_quoted === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === RUN TestNormalize/string_with_escaped_quotes === PAUSE TestNormalize/string_with_escaped_quotes === 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/empty_quoted_string === PAUSE TestNormalize/empty_quoted_string === RUN TestNormalize/with_spaces === PAUSE TestNormalize/with_spaces === RUN TestNormalize/simple_quoted_as === PAUSE TestNormalize/simple_quoted_as === RUN TestNormalize/weird_case_false === PAUSE TestNormalize/weird_case_false === RUN TestNormalize/simple_as_with_no_spaces === PAUSE TestNormalize/simple_as_with_no_spaces === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === 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_leading_or_trailing_empty_lines_before_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === RUN TestNormalize/one_escaped_quote === PAUSE TestNormalize/one_escaped_quote === RUN TestNormalize/quoted_string_with_quotes === PAUSE TestNormalize/quoted_string_with_quotes === RUN TestNormalize/string_with_multiple_backslashes_escaped_quotes === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes === RUN TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/Multi-lines_ai_with_spaces_inside === PAUSE TestNormalize/Multi-lines_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/simple_ai_with_no_spaces === PAUSE TestNormalize/simple_ai_with_no_spaces === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === RUN TestNormalize/simple_unquoted_string === PAUSE TestNormalize/simple_unquoted_string === RUN TestNormalize/simple_unquoted_as === PAUSE TestNormalize/simple_unquoted_as === 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/Multi-lines_ai_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === RUN TestNormalize/one_quote === PAUSE TestNormalize/one_quote === 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/ai_without_leading_[ === PAUSE TestNormalize/ai_without_leading_[ === RUN TestNormalize/as_without_leading_[ === PAUSE TestNormalize/as_without_leading_[ === 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/ai_with_spaces_inside === PAUSE TestNormalize/ai_with_spaces_inside === RUN TestNormalize/ai_without_ending_] === PAUSE TestNormalize/ai_without_ending_] === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === RUN TestNormalize/simple_boolean_true === PAUSE TestNormalize/simple_boolean_true === RUN TestNormalize/weird_case_true === PAUSE TestNormalize/weird_case_true === RUN TestNormalize/as_with_spaces_inside === PAUSE TestNormalize/as_with_spaces_inside === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === CONT TestApplyPolicy === RUN TestApplyPolicy/no_policy_still_generates_a_valid_db === PAUSE TestApplyPolicy/no_policy_still_generates_a_valid_db === 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/missing_machine_compiled_db_for_user === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_user === RUN TestApplyPolicy/multi-lines_as === PAUSE TestApplyPolicy/multi-lines_as === RUN TestApplyPolicy/no_machine_db_will_fail === PAUSE TestApplyPolicy/no_machine_db_will_fail === RUN TestApplyPolicy/update_existing_correct_profile_stays_unchanged === PAUSE TestApplyPolicy/update_existing_correct_profile_stays_unchanged === RUN TestApplyPolicy/user_updates_existing_value === PAUSE TestApplyPolicy/user_updates_existing_value === RUN TestApplyPolicy/user_updates_with_different_value === PAUSE TestApplyPolicy/user_updates_with_different_value === RUN TestApplyPolicy/user_updates_key_is_now_disabled === PAUSE TestApplyPolicy/user_updates_key_is_now_disabled === RUN TestApplyPolicy/missing_machine_compiled_db_for_machine === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_machine === RUN TestApplyPolicy/missing_user_compiled_db_for_user === PAUSE TestApplyPolicy/missing_user_compiled_db_for_user === RUN TestApplyPolicy/no_surrounding_brackets_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_ai === RUN TestApplyPolicy/no_surrounding_brackets_multiple_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_multiple_ai === RUN TestApplyPolicy/update_existing_profile_without_needed_db_append_them === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db_append_them === 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_user_disabled_key_with_value === PAUSE TestApplyPolicy/update_user_disabled_key_with_value === RUN TestApplyPolicy/machine_updates_with_different_value === PAUSE TestApplyPolicy/machine_updates_with_different_value === RUN TestApplyPolicy/no_surrounding_brackets_quoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_as === RUN TestApplyPolicy/error_on_invalid_type === PAUSE TestApplyPolicy/error_on_invalid_type === 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_empty_meta === PAUSE TestApplyPolicy/error_on_empty_meta === RUN TestApplyPolicy/normalized_canonical_form_for_each_supported_key === PAUSE TestApplyPolicy/normalized_canonical_form_for_each_supported_key === 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/do_not_interfere_with_other_user_profile === PAUSE TestApplyPolicy/do_not_interfere_with_other_user_profile === RUN TestApplyPolicy/quoted_b === PAUSE TestApplyPolicy/quoted_b === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_as === RUN TestApplyPolicy/multi-lines_as_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_as_mixed_with_comma === RUN TestApplyPolicy/error_on_invalid_ai === PAUSE TestApplyPolicy/error_on_invalid_ai === RUN TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === PAUSE TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === RUN TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === PAUSE TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === RUN TestApplyPolicy/update_machine_disabled_key_with_value === PAUSE TestApplyPolicy/update_machine_disabled_key_with_value === RUN TestApplyPolicy/no_update_when_no_change === PAUSE TestApplyPolicy/no_update_when_no_change === RUN TestApplyPolicy/machine_updates_existing_value === PAUSE TestApplyPolicy/machine_updates_existing_value === 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/mixing_sections_and_keys_still_groups_sections === PAUSE TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === RUN TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === RUN TestApplyPolicy/multi-lines_ai === PAUSE TestApplyPolicy/multi-lines_ai === RUN TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === PAUSE TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === 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/new_user === PAUSE TestApplyPolicy/new_user === 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/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/first_boot === PAUSE TestApplyPolicy/first_boot === RUN TestApplyPolicy/quoted_i === PAUSE TestApplyPolicy/quoted_i === CONT TestApplyPolicy/no_policy_still_generates_a_valid_db === CONT TestNormalize/as_with_spaces_inside === CONT TestNormalize/weird_case_true === CONT TestNormalize/simple_boolean_true === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === CONT TestNormalize/ai_without_ending_] === CONT TestNormalize/ai_with_spaces_inside === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/as_without_leading_[ === CONT TestNormalize/ai_without_leading_[ === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === CONT TestNormalize/one_quote === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === CONT TestNormalize/simple_unquoted_as === CONT TestNormalize/simple_unquoted_string === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === CONT TestNormalize/simple_ai_with_no_spaces === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === CONT TestNormalize/Multi-lines_ai_with_spaces_inside === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes === CONT TestNormalize/quoted_string_with_quotes === CONT TestNormalize/one_escaped_quote === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === CONT TestNormalize/simple_as_with_no_spaces === CONT TestNormalize/weird_case_false === CONT TestNormalize/simple_quoted_as === CONT TestNormalize/with_spaces === CONT TestNormalize/empty_quoted_string === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/string_with_escaped_quotes === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === CONT TestNormalize/Multi-lines_as_quoted === CONT TestNormalize/empty_unquoted_string === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/off_transformed_to_boolean === CONT TestNormalize/y_transformed_to_boolean === CONT TestNormalize/simple_ai === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === CONT TestNormalize/as_simple_quoted_as_with_spaces === CONT TestNormalize/n_transformed_to_boolean === CONT TestNormalize/Multi-lines_ai === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted === CONT TestNormalize/Multi-lines_as_unquoted === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === CONT TestNormalize/no_transformed_to_boolean === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === CONT TestNormalize/Multi-lines_as_with_spaces_inside === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestNormalize/unquoted_string_with_quotes === CONT TestNormalize/simple_quoted_string === CONT TestNormalize/unmanaged_types_are_returned_as_is === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/non_supported_is_reported_as_is === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/on_transformed_to_boolean === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === CONT TestNormalize/as_without_ending_] === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === CONT TestNormalize/simple_boolean_false === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/yes_transformed_to_boolean --- PASS: TestNormalize (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/as_with_spaces_inside (0.00s) --- PASS: TestNormalize/weird_case_true (0.00s) --- PASS: TestNormalize/simple_boolean_true (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/ai_without_ending_] (0.00s) --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/as_without_leading_[ (0.00s) --- PASS: TestNormalize/ai_without_leading_[ (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) --- PASS: TestNormalize/one_quote (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_unquoted_as (0.00s) --- PASS: TestNormalize/simple_unquoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) --- PASS: TestNormalize/one_escaped_quote (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) --- PASS: TestNormalize/weird_case_false (0.00s) --- PASS: TestNormalize/simple_quoted_as (0.00s) --- PASS: TestNormalize/with_spaces (0.00s) --- PASS: TestNormalize/empty_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) --- PASS: TestNormalize/empty_unquoted_string (0.00s) --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/off_transformed_to_boolean (0.00s) --- PASS: TestNormalize/y_transformed_to_boolean (0.00s) --- PASS: TestNormalize/simple_ai (0.00s) --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_ai (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (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/string_with_two_backslashes_don’t_escape_quotes (0.00s) --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) --- PASS: TestNormalize/simple_quoted_string (0.00s) --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_without_ending_] (0.00s) --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) --- PASS: TestNormalize/simple_boolean_false (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) === CONT TestApplyPolicy/quoted_i === CONT TestApplyPolicy/first_boot === CONT TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === CONT TestApplyPolicy/normalized_canonical_form_for_each_supported_key === CONT TestApplyPolicy/error_on_empty_meta === CONT TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === CONT TestApplyPolicy/error_on_invalid_type === CONT TestApplyPolicy/no_surrounding_brackets_quoted_as === CONT TestApplyPolicy/machine_updates_with_different_value === CONT TestApplyPolicy/update_existing_profile_without_needed_db_append_them === CONT TestApplyPolicy/update_user_disabled_key_with_value === CONT TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === CONT TestApplyPolicy/no_surrounding_brackets_multiple_ai === CONT TestApplyPolicy/no_surrounding_brackets_ai === CONT TestApplyPolicy/missing_user_compiled_db_for_user === CONT TestApplyPolicy/missing_machine_compiled_db_for_machine === CONT TestApplyPolicy/user_updates_key_is_now_disabled === CONT TestApplyPolicy/user_updates_with_different_value === CONT TestApplyPolicy/user_updates_existing_value === CONT TestApplyPolicy/update_existing_correct_profile_stays_unchanged === CONT TestApplyPolicy/no_machine_db_will_fail === CONT TestApplyPolicy/multi-lines_as === CONT TestApplyPolicy/missing_machine_compiled_db_for_user === CONT TestApplyPolicy/multiple_sections === CONT TestApplyPolicy/machine_updates_key_is_now_disabled === CONT TestApplyPolicy/update_machine_disabled_key_with_value === CONT TestApplyPolicy/unquoted_string === CONT TestApplyPolicy/new_user === CONT TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === CONT TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === CONT TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === CONT TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === CONT TestApplyPolicy/multiple_sections_with_disabled_keys === CONT TestApplyPolicy/multi-lines_ai === CONT TestApplyPolicy/multiple_keys_same_category === CONT TestApplyPolicy/machine_updates_existing_value === CONT TestApplyPolicy/no_update_when_no_change === CONT TestApplyPolicy/quoted_b === CONT TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === CONT TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === CONT TestApplyPolicy/error_on_invalid_ai === CONT TestApplyPolicy/multi-lines_as_mixed_with_comma === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_as === CONT TestApplyPolicy/multi-lines_ai_mixed_with_comma === CONT TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/do_not_update_other_files_from_db --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_policy_still_generates_a_valid_db (0.00s) --- PASS: TestApplyPolicy/quoted_i (0.00s) --- PASS: TestApplyPolicy/first_boot (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/error_on_empty_meta (0.00s) --- PASS: TestApplyPolicy/normalized_canonical_form_for_each_supported_key (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_as (0.00s) --- PASS: TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_type (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition (0.00s) --- PASS: TestApplyPolicy/machine_updates_with_different_value (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_multiple_ai (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_ai (0.00s) --- PASS: TestApplyPolicy/missing_user_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db_append_them (0.00s) --- PASS: TestApplyPolicy/user_updates_with_different_value (0.01s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_machine (0.01s) --- PASS: TestApplyPolicy/user_updates_key_is_now_disabled (0.01s) --- PASS: TestApplyPolicy/no_machine_db_will_fail (0.00s) --- PASS: TestApplyPolicy/update_user_disabled_key_with_value (0.01s) --- PASS: TestApplyPolicy/multi-lines_as (0.00s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/user_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_stays_unchanged (0.00s) --- PASS: TestApplyPolicy/multiple_sections (0.00s) --- PASS: TestApplyPolicy/machine_updates_key_is_now_disabled (0.00s) --- PASS: TestApplyPolicy/unquoted_string (0.00s) --- PASS: TestApplyPolicy/new_user (0.00s) --- PASS: TestApplyPolicy/update_machine_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_value_for_unnormalized_type (0.00s) --- PASS: TestApplyPolicy/multiple_sections_with_disabled_keys (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.01s) --- PASS: TestApplyPolicy/machine_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/no_update_when_no_change (0.00s) --- PASS: TestApplyPolicy/multiple_keys_same_category (0.00s) --- PASS: TestApplyPolicy/mixing_sections_and_keys_still_groups_sections (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_ai (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed (0.00s) --- PASS: TestApplyPolicy/multi-lines_as_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_as (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/do_not_interfere_with_other_user_profile (0.00s) --- PASS: TestApplyPolicy/quoted_b (0.01s) --- PASS: TestApplyPolicy/do_not_update_other_files_from_db (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies/dconf 0.046s ? 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.00s) PASS ok github.com/ubuntu/adsys/internal/policies/gdm 0.010s === RUN TestSplitAndNormalizeUsersAndGroups === PAUSE TestSplitAndNormalizeUsersAndGroups === RUN TestGetSystemPolkitAdminIdentities === PAUSE TestGetSystemPolkitAdminIdentities === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestSplitAndNormalizeUsersAndGroups === RUN TestSplitAndNormalizeUsersAndGroups/user_name_with_space === PAUSE TestSplitAndNormalizeUsersAndGroups/user_name_with_space === 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/strip_any_> === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_> === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_/ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_/ === RUN TestSplitAndNormalizeUsersAndGroups/simple_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/simple_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === RUN TestSplitAndNormalizeUsersAndGroups/domain\user_handling === PAUSE TestSplitAndNormalizeUsersAndGroups/domain\user_handling === RUN TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_[ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_[ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_? === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_? === 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/strip_any_* === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_* === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_= === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_= === RUN TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === PAUSE TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === RUN TestSplitAndNormalizeUsersAndGroups/group_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/group_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_] === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_] === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_; === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_; === RUN TestSplitAndNormalizeUsersAndGroups/empty_value === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_% === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_% === CONT TestSplitAndNormalizeUsersAndGroups/user_name_with_space === CONT TestApplyPolicy === RUN TestApplyPolicy/set_client_user_admins === PAUSE TestApplyPolicy/set_client_user_admins === RUN TestApplyPolicy/set_client_multiple_users_admins === PAUSE TestApplyPolicy/set_client_multiple_users_admins === RUN TestApplyPolicy/set_client_group_admins === PAUSE TestApplyPolicy/set_client_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/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/error_on_writing_to_polkit_directory_creation === PAUSE TestApplyPolicy/error_on_writing_to_polkit_directory_creation === RUN TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === PAUSE TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === RUN TestApplyPolicy/not_a_computer === PAUSE TestApplyPolicy/not_a_computer === 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/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/don't_overwrite_other_existing_files === PAUSE TestApplyPolicy/don't_overwrite_other_existing_files === 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/allow_local_admins_with_no_other_rules_is_a_noop === PAUSE TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === RUN TestApplyPolicy/no_client_AD_admins === PAUSE TestApplyPolicy/no_client_AD_admins === RUN TestApplyPolicy/set_client_mixed_with_users_and_group_admins === PAUSE TestApplyPolicy/set_client_mixed_with_users_and_group_admins === RUN TestApplyPolicy/empty_client_AD_admins === PAUSE TestApplyPolicy/empty_client_AD_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/overwrite_existing_polkit_file === PAUSE TestApplyPolicy/overwrite_existing_polkit_file === RUN TestApplyPolicy/error_on_writing_to_sudoers_file === PAUSE TestApplyPolicy/error_on_writing_to_sudoers_file === RUN TestApplyPolicy/error_on_writing_to_polkit_conf_file === PAUSE TestApplyPolicy/error_on_writing_to_polkit_conf_file === RUN TestApplyPolicy/no_rules_still_overwrite_those_files === PAUSE TestApplyPolicy/no_rules_still_overwrite_those_files === RUN TestApplyPolicy/disallow_local_admins === PAUSE TestApplyPolicy/disallow_local_admins === RUN TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === PAUSE TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === RUN TestApplyPolicy/disallow_local_admins_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_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 === CONT TestApplyPolicy/set_client_user_admins === 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 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 === RUN TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === PAUSE TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored time="2022-04-06T13:59:29Z" level=warning msg="testdata/incorrect-policikit-conf-is-dir/polkit-1/localauthority.conf.d/50-this-is-not-a-file.conf is a directory. Ignoring." === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_% time="2022-04-06T13:59:29Z" level=warning msg="Changed user or group \"u%s%er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === CONT TestSplitAndNormalizeUsersAndGroups/empty_value === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_; time="2022-04-06T13:59:29Z" 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-04-06T13:59:29Z" 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/group_one_value === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === CONT TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others time="2022-04-06T13:59:29Z" level=warning msg="Changed user or group \"%g%r%oup@domain\" to \"%group@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_= time="2022-04-06T13:59:29Z" 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-04-06T13:59:29Z" 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-04-06T13:59:29Z" 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/strip_any_? time="2022-04-06T13:59:29Z" 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-04-06T13:59:29Z" level=warning msg="Changed user or group \"u[s]er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others time="2022-04-06T13:59:29Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/domain\user_handling time="2022-04-06T13:59:29Z" level=warning msg="Changed user or group \"domain\\\\user\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === CONT TestSplitAndNormalizeUsersAndGroups/simple_one_value === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_/ time="2022-04-06T13:59:29Z" 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_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_> time="2022-04-06T13:59:29Z" 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-04-06T13:59:29Z" 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) === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === CONT TestApplyPolicy/disallow_local_admins_and_set_client_admins === CONT TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/disallow_local_admins === CONT TestApplyPolicy/no_rules_still_overwrite_those_files === CONT TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/overwrite_existing_polkit_file === CONT TestApplyPolicy/not_a_computer === CONT TestApplyPolicy/error_on_writing_to_polkit_conf_file === CONT TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === CONT TestApplyPolicy/error_on_writing_to_polkit_directory_creation === CONT TestApplyPolicy/error_on_writing_to_sudoers_file === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/set_client_group_admins === CONT TestApplyPolicy/set_client_multiple_users_admins === CONT TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === CONT TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) === CONT TestApplyPolicy/empty_client_AD_admins === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file time="2022-04-06T13:59:29Z" level=warning msg="/tmp/TestApplyPolicyerror_if_cant_rename_to_destination_for_polkit_conf_file2836517982/001/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf is a directory. Ignoring." === CONT TestApplyPolicy/no_client_AD_admins === CONT TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === CONT TestApplyPolicy/overwrite_existing_sudoers_file === CONT TestApplyPolicy/don't_overwrite_other_existing_files === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === CONT TestApplyPolicy/set_client_mixed_with_users_and_group_admins time="2022-04-06T13:59:29Z" level=warning msg="Changed user or group \"domain\\\\bob\" to \"bob@domain\": Invalid characters or domain\\user format" --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/set_client_user_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins (0.00s) --- PASS: TestApplyPolicy/no_rules_still_overwrite_those_files (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_polkit_file (0.00s) --- PASS: TestApplyPolicy/not_a_computer (0.00s) --- PASS: TestApplyPolicy/no_rules_and_no_existing_history_means_no_files (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_sudoers_file (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_directory_creation (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/empty_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/no_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_sudoers_file (0.00s) --- PASS: TestApplyPolicy/don't_overwrite_other_existing_files (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/set_client_mixed_with_users_and_group_admins (0.00s) --- PASS: TestApplyPolicy/set_client_group_admins (0.00s) --- PASS: TestApplyPolicy/set_client_multiple_users_admins (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies/privilege 0.017s === RUN TestNew === PAUSE TestNew === RUN TestApplyPolicy === PAUSE TestApplyPolicy === RUN TestRunScripts === PAUSE TestRunScripts === RUN TestMockSystemCtl --- PASS: TestMockSystemCtl (0.00s) === CONT TestNew === RUN TestNew/error_on_read_only_rundir === PAUSE TestNew/error_on_read_only_rundir === CONT TestRunScripts === CONT TestApplyPolicy === RUN TestRunScripts/one_script === PAUSE TestRunScripts/one_script === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff === PAUSE TestRunScripts/keeps_running_flag_after_non_user_logoff === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/error_on_not_ready_for_execution === PAUSE TestRunScripts/error_on_not_ready_for_execution === RUN TestRunScripts/scripts_that_are_not_executable_are_skipped === PAUSE TestRunScripts/scripts_that_are_not_executable_are_skipped === 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 TestNew/create_manager === RUN TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === PAUSE TestNew/create_manager === CONT TestNew/error_on_read_only_rundir === PAUSE TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === RUN TestApplyPolicy/subfolder_with_same_script_name === PAUSE TestApplyPolicy/subfolder_with_same_script_name === RUN TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === PAUSE TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === RUN TestApplyPolicy/destination_is_not_ready,_refreshing === PAUSE TestApplyPolicy/destination_is_not_ready,_refreshing === 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/error_on_invalid_UID === PAUSE TestApplyPolicy/error_on_invalid_UID === RUN TestApplyPolicy/no_entries_update_existing_non_ready_folder === PAUSE TestApplyPolicy/no_entries_update_existing_non_ready_folder === RUN TestApplyPolicy/one_script === PAUSE TestApplyPolicy/one_script === RUN TestApplyPolicy/multiple_directories: === PAUSE TestApplyPolicy/multiple_directories: === RUN TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === PAUSE TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === RUN TestApplyPolicy/error_on_script_does_not_exist === PAUSE TestApplyPolicy/error_on_script_does_not_exist === RUN TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === PAUSE TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === RUN TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === PAUSE TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === 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/computer,_no_systemctl_with_other_directory_than_startup === PAUSE TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === RUN TestApplyPolicy/error_on_users_run_directory_Read_Only === PAUSE TestApplyPolicy/error_on_users_run_directory_Read_Only === RUN TestApplyPolicy/error_on_save_assets_dumping_failing === PAUSE TestApplyPolicy/error_on_save_assets_dumping_failing === RUN TestApplyPolicy/no_entries_is_an_empty_folder === PAUSE TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestApplyPolicy/one_directory,_multiple_scripts_in_order === PAUSE TestApplyPolicy/one_directory,_multiple_scripts_in_order === RUN TestApplyPolicy/empty_entries_are_discared === PAUSE TestApplyPolicy/empty_entries_are_discared === RUN TestApplyPolicy/destination_is_already_running,_no_change === PAUSE TestApplyPolicy/destination_is_already_running,_no_change === RUN TestApplyPolicy/error_on_subfolder_listed === PAUSE TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestNew/create_manager === CONT TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestRunScripts/error_on_order_file_not_existing --- PASS: TestNew (0.00s) --- PASS: TestNew/error_on_read_only_rundir (0.00s) --- PASS: TestNew/create_manager (0.00s) === CONT TestApplyPolicy/destination_is_already_running,_no_change === 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/allow_order_file_missing === PAUSE TestRunScripts/allow_order_file_missing === RUN TestRunScripts/scripts_not_listed_are_not_run === PAUSE TestRunScripts/scripts_not_listed_are_not_run === RUN TestRunScripts/scripts_referenced_in_subdirectories === PAUSE TestRunScripts/scripts_referenced_in_subdirectories === 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_user_logoff === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === 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/still_executes_without_existing_running_flag_on_machine_shutdown === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === RUN TestRunScripts/multiple_scripts_are_run_in_order === PAUSE TestRunScripts/multiple_scripts_are_run_in_order === 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 === CONT TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/no_entries_update_existing_non_ready_folder time="2022-04-06T13:59:29Z" level=info msg="\"/tmp/TestApplyPolicydestination_is_already_running,_no_change2113394592/001/machine/scripts/.running\" already exists, a session is already running, ignoring." === CONT TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) time="2022-04-06T13:59:29Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === CONT TestApplyPolicy/error_on_script_does_not_exist === CONT TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === CONT TestApplyPolicy/multiple_directories: === CONT TestApplyPolicy/one_script time="2022-04-06T13:59:29Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/error_on_invalid_GID === CONT TestApplyPolicy/error_on_invalid_UID === CONT TestApplyPolicy/error_on_user_lookup_failing === CONT TestApplyPolicy/destination_is_not_ready,_refreshing === CONT TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === CONT TestApplyPolicy/subfolder_with_same_script_name === CONT TestApplyPolicy/one_directory,_multiple_scripts_in_order === CONT TestApplyPolicy/empty_entries_are_discared === CONT TestRunScripts/one_script time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script2298616477/001/users/foo/scripts/s\"" === CONT TestRunScripts/spaces_and_empty_lines_are_skipped time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped1021438995/001/users/foo/scripts/s\"" === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown3011426361/001/users/foo/scripts/shutdown\"" === CONT TestRunScripts/multiple_scripts_are_run_in_order time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order1381979530/001/users/foo/scripts/s\"" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown2283775644/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff3387146081/001/users/foo/scripts/logoff\"" time="2022-04-06T13:59:29Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff3387146081/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff1321261063/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff === CONT TestRunScripts/scripts_referenced_in_subdirectories time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff3152741055/001/users/foo/scripts/logoff\"" time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories3552846723/001/users/foo/scripts/s\"" === CONT TestRunScripts/scripts_not_listed_are_not_run time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run78980007/001/users/foo/scripts/s\"" === CONT TestRunScripts/allow_order_file_missing time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing3705978260/001/users/foo/scripts/s\"" time="2022-04-06T13:59:29Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing3705978260/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/error_on_argument_not_a_file time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file2067335908/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_order_file_not_existing time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing4046588015/001/users/foo/scripts/s\"" === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown926533212/001/machine/foo/scripts/shutdown\"" time="2022-04-06T13:59:29Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown926533212/001/machine/foo/scripts/shutdown\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped34960373/001/users/foo/scripts/s\"" time="2022-04-06T13:59:29Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped34960373/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped34960373/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" === CONT TestRunScripts/error_on_not_ready_for_execution time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution1352929527/001/users/foo/scripts/s\"" === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown3321824476/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff time="2022-04-06T13:59:29Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff960372030/001/machine/foo/scripts/logoff\"" === CONT TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === CONT TestApplyPolicy/error_on_save_assets_dumping_failing === CONT TestApplyPolicy/error_on_users_run_directory_Read_Only === CONT TestApplyPolicy/subfolder_with_script === CONT TestApplyPolicy/same_script_is_used_multiple_times --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update (0.00s) --- PASS: TestApplyPolicy/no_entries_is_an_empty_folder (0.00s) --- PASS: TestApplyPolicy/no_entries_update_existing_non_ready_folder (0.00s) --- PASS: TestApplyPolicy/destination_is_already_running,_no_change (0.00s) --- PASS: TestApplyPolicy/error_on_subfolder_listed (0.00s) --- PASS: TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update (0.00s) --- PASS: TestApplyPolicy/error_on_script_does_not_exist (0.00s) --- PASS: TestApplyPolicy/multiple_directories: (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_GID (0.00s) --- PASS: TestApplyPolicy/one_script (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_UID (0.00s) --- PASS: TestApplyPolicy/error_on_user_lookup_failing (0.00s) --- PASS: TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing (0.00s) --- PASS: TestApplyPolicy/destination_is_not_ready,_refreshing (0.00s) --- PASS: TestApplyPolicy/subfolder_with_same_script_name (0.00s) --- PASS: TestApplyPolicy/one_directory,_multiple_scripts_in_order (0.00s) --- PASS: TestApplyPolicy/empty_entries_are_discared (0.00s) --- PASS: TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) (0.01s) --- PASS: TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) (0.01s) --- PASS: TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup (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/subfolder_with_script (0.00s) --- PASS: TestApplyPolicy/same_script_is_used_multiple_times (0.00s) --- PASS: TestRunScripts (0.00s) --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.01s) --- PASS: TestRunScripts/one_script (0.01s) --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.00s) --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.03s) --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.03s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.02s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown (0.03s) --- PASS: TestRunScripts/allow_order_file_missing (0.00s) --- PASS: TestRunScripts/error_on_argument_not_a_file (0.00s) --- PASS: TestRunScripts/error_on_order_file_not_existing (0.00s) --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.00s) --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.02s) --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.00s) --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.02s) --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.02s) --- PASS: TestRunScripts/has_no_session_running_flag_after_user_logoff (0.03s) --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.03s) --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.03s) PASS ok github.com/ubuntu/adsys/internal/policies/scripts 0.093s === 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.043s === 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.00s) === RUN TestAddForwarderSameWriterStdoutStderr --- PASS: TestAddForwarderSameWriterStdoutStderr (0.00s) === RUN TestAddStdoutForwarderWithBlockedStdout time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) === RUN TestAddStderrForwarderWithBlockedStderr time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T13:59:29Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) === RUN TestAddStdoutForwarderOneWithFailingForwarder time="2022-04-06T13:59:29Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-04-06T13:59:29Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-04-06T13:59:29Z" level=warning msg="Failed to forward log: Error from failedWriter" --- PASS: TestAddStdoutForwarderOneWithFailingForwarder (0.01s) PASS ok github.com/ubuntu/adsys/internal/stdforward 0.050s ? github.com/ubuntu/adsys/internal/testutils [no test files] ? github.com/ubuntu/adsys/policies [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang,apport dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --no-source cd obj-x86_64-linux-gnu && mkdir -p /<>/debian/adsys/usr cd obj-x86_64-linux-gnu && cp -r bin /<>/debian/adsys/usr # install in /sbin mv debian/adsys/usr/bin/ debian/adsys/sbin rmdir debian/adsys/usr/ # create adsysctl command ln -s adsysd debian/adsys/sbin/adsysctl # Workaround file system race making debian/adsys/lib/ a file while it’s a directory mkdir debian/adsys/lib # run go generate to install assets, but don’t regenerate them GENERATE_ONLY_INSTALL_TO_DESTDIR=/<>/debian/adsys go generate -tags tools -ldflags=-X=github.com/ubuntu/adsys/internal/consts.Version=0.8.4 --mod=vendor -buildmode=pie ./... 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. # remove admxgen helper from installation rm debian/adsys/sbin/admxgen make[1]: Leaving directory '/<>' dh_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installman -O--buildsystem=golang dh_installsystemd -O--buildsystem=golang dh_installsystemduser -O--buildsystem=golang dh_apport -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -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 f88ae05c47fcdf8a94cfa790b6cb0798ed02d8ae 1324ebef69fa27dff4eedaef589e63157934e6cd dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 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: preparing translation tarball adsys_0.8.4_amd64_translations.tar.gz...done 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 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'adsys' in '../adsys_0.8.4_amd64.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.8.4_amd64.deb'. Renaming adsys-dbgsym_0.8.4_amd64.deb to adsys-dbgsym_0.8.4_amd64.ddeb dpkg-genbuildinfo --build=binary -O../adsys_0.8.4_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../adsys_0.8.4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-04-06T14:00:15Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ adsys_0.8.4_amd64.changes: -------------------------- Format: 1.8 Date: Wed, 06 Apr 2022 15:37:58 +0200 Source: adsys Binary: adsys Built-For-Profiles: noudeb Architecture: amd64 amd64_translations Version: 0.8.4 Distribution: jammy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Didier Roche Description: adsys - AD SYStem integration Changes: adsys (0.8.4) jammy; urgency=medium . * Sync refresh timer with Windows * Some lint fixes due to Go 1.18 * Fix image reference in documentation Checksums-Sha1: 12f387d2450349bcece0bb6f022f49bd0cd5be2e 4694486 adsys-dbgsym_0.8.4_amd64.ddeb d54666b30848d43ba49acdf91b2a9580f01ec9b7 8616 adsys_0.8.4_amd64.buildinfo 6375e9f07eb3b35ce3b19bf8fb3816246ef12f26 6203380 adsys_0.8.4_amd64.deb 436cf701506eafbb477d6261712417b042f827b0 5900 adsys_0.8.4_amd64_translations.tar.gz Checksums-Sha256: 3242f9e2a37d68d2b96dcfad48e536ff7e70c9b5bbde30c623d0900dfa176df3 4694486 adsys-dbgsym_0.8.4_amd64.ddeb c7c31a16d7a64bc5d8cd296e063d07007a5df38af501a1a00058359b5a57abcd 8616 adsys_0.8.4_amd64.buildinfo ca925028d4cf0cd89c07e31c4b1268930a15df855d420db9bde7d179e101be5a 6203380 adsys_0.8.4_amd64.deb b501ed4726a88c50af8be2e14e053a65221b54a7a9b7438b2e70f86488e4549e 5900 adsys_0.8.4_amd64_translations.tar.gz Files: df3eee542f03098a042fd8c438658a68 4694486 debug optional adsys-dbgsym_0.8.4_amd64.ddeb dd8784553361371c31b95d614e1bf972 8616 admin optional adsys_0.8.4_amd64.buildinfo 3b6fdb40dee30a4c0033df659b76aadf 6203380 admin optional adsys_0.8.4_amd64.deb 81af034b135b6a03c4622efea9238fee 5900 raw-translations - adsys_0.8.4_amd64_translations.tar.gz /<>/adsys_0.8.4_amd64.changes.new could not be renamed to /<>/adsys_0.8.4_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: adsys Binary: adsys adsys-dbgsym Architecture: amd64 Version: 0.8.4 Checksums-Md5: df3eee542f03098a042fd8c438658a68 4694486 adsys-dbgsym_0.8.4_amd64.ddeb 3b6fdb40dee30a4c0033df659b76aadf 6203380 adsys_0.8.4_amd64.deb 81af034b135b6a03c4622efea9238fee 5900 adsys_0.8.4_amd64_translations.tar.gz Checksums-Sha1: 12f387d2450349bcece0bb6f022f49bd0cd5be2e 4694486 adsys-dbgsym_0.8.4_amd64.ddeb 6375e9f07eb3b35ce3b19bf8fb3816246ef12f26 6203380 adsys_0.8.4_amd64.deb 436cf701506eafbb477d6261712417b042f827b0 5900 adsys_0.8.4_amd64_translations.tar.gz Checksums-Sha256: 3242f9e2a37d68d2b96dcfad48e536ff7e70c9b5bbde30c623d0900dfa176df3 4694486 adsys-dbgsym_0.8.4_amd64.ddeb ca925028d4cf0cd89c07e31c4b1268930a15df855d420db9bde7d179e101be5a 6203380 adsys_0.8.4_amd64.deb b501ed4726a88c50af8be2e14e053a65221b54a7a9b7438b2e70f86488e4549e 5900 adsys_0.8.4_amd64_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Wed, 06 Apr 2022 14:00:15 +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 (= 12ubuntu3), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-3ubuntu1), binutils-common (= 2.38-3ubuntu1), binutils-x86-64-linux-gnu (= 2.38-3ubuntu1), 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.2.0-19ubuntu1), 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-0ubuntu80), dh-autoreconf (= 20), dh-golang (= 1.53), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu2), dpkg-dev (= 1.21.1ubuntu2), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.2.0-19ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.2.0-19ubuntu1), gcc-11-base (= 11.2.0-19ubuntu1), gcc-12-base (= 12-20220319-1ubuntu1), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), golang-1.18-go (= 1.18-1ubuntu1), golang-1.18-src (= 1.18-1ubuntu1), golang-go (= 2:1.18~0ubuntu2), golang-src (= 2:1.18~0ubuntu2), gpg (= 2.2.27-3ubuntu2), gpgconf (= 2.2.27-3ubuntu2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu3), 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), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.2.0-19ubuntu1), libassuan0 (= 2.5.5-1build1), libatomic1 (= 12-20220319-1ubuntu1), 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-3ubuntu1), libblkid1 (= 2.37.2-4ubuntu3), libbsd0 (= 0.11.5-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12-20220319-1ubuntu1), libcom-err2 (= 1.46.5-2ubuntu1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-3ubuntu1), libctf0 (= 2.38-3ubuntu1), libcups2 (= 2.4.1op1-1ubuntu4), 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), 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.2.0-19ubuntu1), libgcc-s1 (= 12-20220319-1ubuntu1), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.72.0-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1), libgomp1 (= 12-20220319-1ubuntu1), libgpg-error0 (= 1.43-3), libgpgme11 (= 1.16.0-1.2ubuntu4), libgssapi-krb5-2 (= 1.19.2-2), libhogweed6 (= 3.7.3-1build2), libicu70 (= 70.1-2), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12-20220319-1ubuntu1), 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.11+dfsg-1~exp1ubuntu3), libldb2 (= 2:2.4.2-0ubuntu1), liblmdb0 (= 0.9.24-1build2), liblsan0 (= 12-20220319-1ubuntu1), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2build2), 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-13build5), 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.4-0ubuntu2), libpython3.10 (= 3.10.4-3), libpython3.10-minimal (= 3.10.4-3), libpython3.10-stdlib (= 3.10.4-3), libquadmath0 (= 12-20220319-1ubuntu1), 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.5~dfsg-0ubuntu4), libsmbclient-dev (= 2:4.15.5~dfsg-0ubuntu4), libsqlite3-0 (= 3.37.2-2), libssl3 (= 3.0.2-0ubuntu1), libstdc++-11-dev (= 11.2.0-19ubuntu1), libstdc++6 (= 12-20220319-1ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu2), 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-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.6-15build2), libtsan0 (= 11.2.0-19ubuntu1), libubsan1 (= 12-20220319-1ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu2), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), libwbclient0 (= 2:4.15.5~dfsg-0ubuntu4), libxml2 (= 2.9.13+dfsg-1build1), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-25.25), login (= 1:4.8.1-2ubuntu2), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 23), 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.4-0ubuntu2), python3-dnspython (= 2.1.0-1ubuntu1), python3-ldb (= 2:2.4.2-0ubuntu1), python3-minimal (= 3.10.4-0ubuntu2), python3-samba (= 2:4.15.5~dfsg-0ubuntu4), python3-talloc (= 2.3.3-2build1), python3-tdb (= 1.4.5-2build1), python3.10 (= 3.10.4-3), python3.10-minimal (= 3.10.4-3), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), samba (= 2:4.15.5~dfsg-0ubuntu4), samba-common (= 2:4.15.5~dfsg-0ubuntu4), samba-common-bin (= 2:4.15.5~dfsg-0ubuntu4), samba-dsdb-modules (= 2:4.15.5~dfsg-0ubuntu4), samba-libs (= 2:4.15.5~dfsg-0ubuntu4), 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-2build2), zlib1g (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1649252278" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ adsys_0.8.4_amd64.deb --------------------- new Debian package, version 2.0. size 6203380 bytes: control archive=3025 bytes. 118 bytes, 2 lines conffiles 722 bytes, 15 lines control 3569 bytes, 47 lines md5sums 5223 bytes, 111 lines * postinst #!/bin/sh 1459 bytes, 35 lines * postrm #!/bin/sh 514 bytes, 14 lines * prerm #!/bin/sh Package: adsys Version: 0.8.4 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 23148 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-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-04-06 13:37 ./ drwxr-xr-x root/root 0 2022-04-06 13:37 ./etc/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./etc/polkit-1/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./etc/polkit-1/localauthority.conf.d/ -rw-r--r-- root/root 0 2022-04-06 13:37 ./etc/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf drwxr-xr-x root/root 0 2022-04-06 13:37 ./etc/sudoers.d/ -r--r----- root/root 0 2022-04-06 13:37 ./etc/sudoers.d/99-adsys-privilege-enforcement drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/systemd/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/systemd/system/ -rw-r--r-- root/root 645 2022-04-06 13:37 ./lib/systemd/system/adsys-boot.service -rw-r--r-- root/root 121 2022-04-06 13:37 ./lib/systemd/system/adsys-gpo-refresh.service -rw-r--r-- root/root 139 2022-04-06 13:37 ./lib/systemd/system/adsys-gpo-refresh.timer -rw-r--r-- root/root 517 2022-04-06 13:37 ./lib/systemd/system/adsys-machine-scripts.service -rw-r--r-- root/root 176 2022-04-06 13:37 ./lib/systemd/system/adsysd.service -rw-r--r-- root/root 146 2022-04-06 13:37 ./lib/systemd/system/adsysd.socket drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/x86_64-linux-gnu/security/ -rw-r--r-- root/root 14576 2022-04-06 13:37 ./lib/x86_64-linux-gnu/security/pam_adsys.so drwxr-xr-x root/root 0 2022-04-06 13:37 ./sbin/ lrwxrwxrwx root/root 0 2022-04-06 13:37 ./sbin/adsysctl -> adsysd -rwxr-xr-x root/root 23311448 2022-04-06 13:37 ./sbin/adsysd drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/lib/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/lib/systemd/user/ -rw-r--r-- root/root 532 2022-04-06 13:37 ./usr/lib/systemd/user/adsys-user-scripts.service drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/apport/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/apport/package-hooks/ -rw-r--r-- root/root 190 2022-04-06 13:37 ./usr/share/apport/package-hooks/adsys.py drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 9774 2022-04-06 13:37 ./usr/share/bash-completion/completions/adsysctl -rw-r--r-- root/root 9680 2022-04-06 13:37 ./usr/share/bash-completion/completions/adsysd drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/doc/adsys/ -rw-r--r-- root/root 560 2022-04-06 13:37 ./usr/share/doc/adsys/NOTICE -rw-r--r-- root/root 4271 2022-04-06 13:37 ./usr/share/doc/adsys/changelog.gz -rw-r--r-- root/root 8632 2022-04-06 13:37 ./usr/share/doc/adsys/copyright drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/man/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/man/man1/ -rw-r--r-- root/root 557 2022-04-06 13:37 ./usr/share/man/man1/adsysctl.1.gz -rw-r--r-- root/root 633 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_applied.1.gz -rw-r--r-- root/root 598 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_completion.1.gz -rw-r--r-- root/root 780 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_completion_bash.1.gz -rw-r--r-- root/root 690 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_completion_fish.1.gz -rw-r--r-- root/root 668 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_completion_powershell.1.gz -rw-r--r-- root/root 798 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_completion_zsh.1.gz -rw-r--r-- root/root 579 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_doc.1.gz -rw-r--r-- root/root 533 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy.1.gz -rw-r--r-- root/root 568 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy_admx.1.gz -rw-r--r-- root/root 630 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy_applied.1.gz -rw-r--r-- root/root 538 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy_debug.1.gz -rw-r--r-- root/root 558 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy_debug_gpolist-script.1.gz -rw-r--r-- root/root 663 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_policy_update.1.gz -rw-r--r-- root/root 529 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_service.1.gz -rw-r--r-- root/root 515 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_service_cat.1.gz -rw-r--r-- root/root 513 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_service_status.1.gz -rw-r--r-- root/root 582 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_service_stop.1.gz -rw-r--r-- root/root 666 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_update.1.gz -rw-r--r-- root/root 519 2022-04-06 13:37 ./usr/share/man/man1/adsysctl_version.1.gz -rw-r--r-- root/root 672 2022-04-06 13:37 ./usr/share/man/man1/adsysd.1.gz -rw-r--r-- root/root 759 2022-04-06 13:37 ./usr/share/man/man1/adsysd_completion.1.gz -rw-r--r-- root/root 942 2022-04-06 13:37 ./usr/share/man/man1/adsysd_completion_bash.1.gz -rw-r--r-- root/root 850 2022-04-06 13:37 ./usr/share/man/man1/adsysd_completion_fish.1.gz -rw-r--r-- root/root 826 2022-04-06 13:37 ./usr/share/man/man1/adsysd_completion_powershell.1.gz -rw-r--r-- root/root 962 2022-04-06 13:37 ./usr/share/man/man1/adsysd_completion_zsh.1.gz -rw-r--r-- root/root 732 2022-04-06 13:37 ./usr/share/man/man1/adsysd_runscripts.1.gz -rw-r--r-- root/root 679 2022-04-06 13:37 ./usr/share/man/man1/adsysd_version.1.gz drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/pam-configs/ -rw-r--r-- root/root 155 2022-04-06 13:37 ./usr/share/pam-configs/adsys drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/polkit-1/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/polkit-1/actions/ -rw-r--r-- root/root 2473 2022-04-06 13:37 ./usr/share/polkit-1/actions/com.ubuntu.adsys.policy drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/zsh/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./usr/share/zsh/site-functions/ -rw-r--r-- root/root 6456 2022-04-06 13:37 ./usr/share/zsh/site-functions/adsysctl -rw-r--r-- root/root 6394 2022-04-06 13:37 ./usr/share/zsh/site-functions/adsysd +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 219816 Build-Time: 105 Distribution: jammy-proposed Host Architecture: amd64 Install-Time: 12 Job: adsys_0.8.4.dsc Machine Architecture: amd64 Package: adsys Package-Time: 118 Source-Version: 0.8.4 Space: 219816 Status: successful Version: 0.8.4 -------------------------------------------------------------------------------- Finished at 2022-04-06T14:00:15Z Build needed 00:01:58, 219816k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-23527801 Scanning for processes to kill in build PACKAGEBUILD-23527801