https://launchpad.net/ubuntu/+source/adsys/0.8.4/+build/23527806 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-014 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:48:48 UTC 2022 s390x 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:58:36 ntpdate[1737]: adjust time server 10.211.37.1 offset 0.000605 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=s390x PACKAGEBUILD-23527806 --image-type chroot /home/buildd/filecache-default/63391afefe2c3c1f68eb13dcf1e745f5d0398db6 Creating target for build PACKAGEBUILD-23527806 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=s390x PACKAGEBUILD-23527806 Starting target for build PACKAGEBUILD-23527806 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=s390x PACKAGEBUILD-23527806 '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-23527806 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=s390x PACKAGEBUILD-23527806 Updating target for build PACKAGEBUILD-23527806 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 s390x Packages [1315 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main Translation-en [511 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/universe s390x Packages [13.0 MB] Get:8 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x Packages [24.8 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [16.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-proposed/universe s390x Packages [162 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [76.6 kB] Fetched 21.3 MB in 1min 8s (314 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-s390x-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 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 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 166 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 91.2 MB of archives. After this operation, 266 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main s390x libnsl-dev s390x 1.3.0-2build2 [70.9 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main s390x libcrypt-dev s390x 1:4.4.27-1 [114 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main s390x libc6-dev s390x 2.35-0ubuntu3 [1499 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main s390x libc-dev-bin s390x 2.35-0ubuntu3 [20.0 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main s390x libtirpc-common all 1.3.2-2build1 [7616 B] Get:7 http://ftpmaster.internal/ubuntu jammy/main s390x libtirpc-dev s390x 1.3.2-2build1 [189 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main s390x libssl3 s390x 3.0.2-0ubuntu1 [1570 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main s390x libk5crypto3 s390x 1.19.2-2 [88.4 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main s390x libkrb5support0 s390x 1.19.2-2 [32.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main s390x libkrb5-3 s390x 1.19.2-2 [348 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main s390x libgssapi-krb5-2 s390x 1.19.2-2 [138 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main s390x libc6 s390x 2.35-0ubuntu3 [2713 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main s390x libc-bin s390x 2.35-0ubuntu3 [606 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main s390x perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main s390x libperl5.34 s390x 5.34.0-3ubuntu1 [4807 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main s390x perl s390x 5.34.0-3ubuntu1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main s390x perl-base s390x 5.34.0-3ubuntu1 [1717 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main s390x bzip2 s390x 1.0.8-5build1 [34.4 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main s390x libbz2-1.0 s390x 1.0.8-5build1 [35.8 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main s390x libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main s390x libcap-ng0 s390x 0.7.9-2.2build3 [11.5 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main s390x libaudit1 s390x 1:3.0.7-1build1 [46.0 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main s390x libpam0g s390x 1.4.0-11ubuntu2 [59.6 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main s390x libcrypt1 s390x 1:4.4.27-1 [85.1 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main s390x libdb5.3 s390x 5.3.28+dfsg1-0.8ubuntu3 [693 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main s390x libgdbm6 s390x 1.23-1 [34.2 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main s390x libgdbm-compat4 s390x 1.23-1 [6662 B] Get:29 http://ftpmaster.internal/ubuntu jammy/main s390x zlib1g s390x 1:1.2.11.dfsg-2ubuntu9 [65.0 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main s390x debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main s390x libcom-err2 s390x 1.46.5-2ubuntu1 [9704 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main s390x libkeyutils1 s390x 1.6.1-2ubuntu3 [9998 B] Get:33 http://ftpmaster.internal/ubuntu jammy/main s390x libtirpc3 s390x 1.3.2-2build1 [79.5 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main s390x libnsl2 s390x 1.3.0-2build2 [42.6 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main s390x linux-libc-dev s390x 5.15.0-25.25 [1301 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main s390x gcc-12-base s390x 12-20220319-1ubuntu1 [18.9 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main s390x libgcc-s1 s390x 12-20220319-1ubuntu1 [28.5 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main s390x base-files s390x 12ubuntu3 [63.3 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main s390x debianutils s390x 5.5-1ubuntu2 [107 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main s390x bash s390x 5.1-6ubuntu1 [758 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main s390x bsdutils s390x 1:2.37.2-4ubuntu3 [81.5 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main s390x coreutils s390x 8.32-4.1ubuntu1 [1441 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main s390x libgpg-error0 s390x 1.43-3 [69.5 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main s390x libgcrypt20 s390x 1.9.4-3ubuntu3 [457 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main s390x liblz4-1 s390x 1.9.3-2build2 [56.8 kB] Get:46 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x liblzma5 s390x 5.2.5-2build2 [99.0 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main s390x libstdc++6 s390x 12-20220319-1ubuntu1 [743 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main s390x libargon2-1 s390x 0~20171227-0.3 [50.9 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main s390x libblkid1 s390x 2.37.2-4ubuntu3 [101 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main s390x libpcre2-8-0 s390x 10.39-3build1 [198 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main s390x libselinux1 s390x 3.3-1build2 [74.6 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main s390x libudev1 s390x 249.11-0ubuntu2 [75.6 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main s390x libdevmapper1.02.1 s390x 2:1.02.175-2.1ubuntu4 [142 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main s390x libjson-c5 s390x 0.15-2build4 [32.2 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main s390x libuuid1 s390x 2.37.2-4ubuntu3 [24.3 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main s390x libcryptsetup12 s390x 2:2.4.3-1ubuntu1 [200 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main s390x libgmp10 s390x 2:6.2.1+dfsg-3ubuntu1 [265 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main s390x libnettle8 s390x 3.7.3-1build2 [168 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main s390x libhogweed6 s390x 3.7.3-1build2 [199 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main s390x libunistring2 s390x 1.0-1 [550 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main s390x libidn2-0 s390x 2.3.2-2build1 [66.2 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main s390x libffi8 s390x 3.4.2-4 [19.7 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main s390x libp11-kit0 s390x 0.24.0-6build1 [258 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main s390x libtasn1-6 s390x 4.18.0-4build1 [43.4 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main s390x libgnutls30 s390x 3.7.3-4ubuntu1 [876 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main s390x systemd-sysv s390x 249.11-0ubuntu2 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main s390x systemd-timesyncd s390x 249.11-0ubuntu2 [29.5 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main s390x libacl1 s390x 2.3.1-1 [16.4 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main s390x libapparmor1 s390x 3.0.4-2ubuntu2 [38.1 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main s390x libip4tc2 s390x 1.8.7-1ubuntu5 [19.5 kB] Get:71 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libzstd1 s390x 1.4.8+dfsg-3build1 [317 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main s390x libkmod2 s390x 29-1ubuntu1 [46.9 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main s390x libmount1 s390x 2.37.2-4ubuntu3 [119 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main s390x libseccomp2 s390x 2.5.3-2ubuntu2 [47.0 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main s390x login s390x 1:4.8.1-2ubuntu2 [187 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main s390x util-linux s390x 2.37.2-4ubuntu3 [1056 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main s390x mount s390x 2.37.2-4ubuntu3 [114 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main s390x systemd s390x 249.11-0ubuntu2 [4308 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main s390x libsystemd0 s390x 249.11-0ubuntu2 [308 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main s390x libxxhash0 s390x 0.8.1-1 [21.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main s390x libapt-pkg6.0 s390x 2.4.3 [869 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main s390x tar s390x 1.34+dfsg-1build3 [292 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x dpkg s390x 1.21.1ubuntu2 [1215 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main s390x dash s390x 0.5.11+git20210903+057cd650a4ed-3build1 [92.3 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main s390x diffutils s390x 1:3.8-0ubuntu2 [172 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main s390x findutils s390x 4.8.0-1ubuntu3 [331 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main s390x grep s390x 3.7-1build1 [156 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main s390x gzip s390x 1.10-4ubuntu3 [97.4 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main s390x hostname s390x 3.23ubuntu2 [11.2 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main s390x libncurses6 s390x 6.3-2 [109 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main s390x libncursesw6 s390x 6.3-2 [142 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main s390x libtinfo6 s390x 6.3-2 [103 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main s390x ncurses-bin s390x 6.3-2 [185 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main s390x sed s390x 4.8-1ubuntu2 [188 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main s390x libdebconfclient0 s390x 0.261ubuntu1 [7098 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main s390x base-passwd s390x 3.5.52build1 [48.8 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main s390x init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main s390x ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main s390x lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main s390x sysvinit-utils s390x 3.01-1ubuntu1 [20.8 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main s390x gpgv s390x 2.2.27-3ubuntu2 [133 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main s390x apt s390x 2.4.3 [1354 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main s390x libsepol2 s390x 3.3-1build1 [267 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main s390x libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main s390x libsemanage2 s390x 3.3-1build2 [88.5 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main s390x passwd s390x 1:4.8.1-2ubuntu2 [765 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main s390x libpam-modules-bin s390x 1.4.0-11ubuntu2 [40.1 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main s390x libpam-modules s390x 1.4.0-11ubuntu2 [279 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main s390x logsave s390x 1.46.5-2ubuntu1 [10.6 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main s390x libext2fs2 s390x 1.46.5-2ubuntu1 [210 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main s390x e2fsprogs s390x 1.46.5-2ubuntu1 [584 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main s390x init s390x 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main s390x libattr1 s390x 1:2.5.1-1build1 [13.1 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main s390x libcap2 s390x 1:2.44-1build3 [18.2 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main s390x libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy/main s390x libpcre3 s390x 2:8.39-13build5 [167 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main s390x libsmartcols1 s390x 2.37.2-4ubuntu3 [50.3 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main s390x libprocps8 s390x 2:3.3.17-6ubuntu2 [34.4 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main s390x libss2 s390x 1.46.5-2ubuntu1 [12.1 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main s390x mawk s390x 1.3.4.20200120-3 [100 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main s390x procps s390x 2:3.3.17-6ubuntu2 [375 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main s390x sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main s390x usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main s390x openssl s390x 3.0.2-0ubuntu1 [1172 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main s390x ca-certificates all 20211016 [148 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main s390x readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main s390x libreadline8 s390x 8.1.2-1 [152 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main s390x libsqlite3-0 s390x 3.37.2-2 [631 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main s390x tzdata all 2022a-0ubuntu1 [342 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main s390x libpng16-16 s390x 1.6.37-3build5 [187 kB] Get:131 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x xz-utils s390x 5.2.5-2build2 [83.7 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main s390x advancecomp s390x 2.1-2.1ubuntu2 [163 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main s390x libctf0 s390x 2.38-3ubuntu1 [99.4 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main s390x libctf-nobfd0 s390x 2.38-3ubuntu1 [100 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main s390x binutils-s390x-linux-gnu s390x 2.38-3ubuntu1 [2207 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main s390x libbinutils s390x 2.38-3ubuntu1 [458 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main s390x binutils s390x 2.38-3ubuntu1 [3156 B] Get:138 http://ftpmaster.internal/ubuntu jammy/main s390x binutils-common s390x 2.38-3ubuntu1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main s390x make s390x 4.3-4.1build1 [182 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x dpkg-dev all 1.21.1ubuntu2 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libdpkg-perl all 1.21.1ubuntu2 [236 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main s390x patch s390x 2.7.6-7build2 [108 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main s390x lto-disabled-list all 23 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main s390x build-essential s390x 12.9ubuntu3 [4748 B] Get:145 http://ftpmaster.internal/ubuntu jammy/main s390x libubsan1 s390x 12-20220319-1ubuntu1 [967 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main s390x libgomp1 s390x 12-20220319-1ubuntu1 [123 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main s390x libitm1 s390x 12-20220319-1ubuntu1 [29.9 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main s390x libatomic1 s390x 12-20220319-1ubuntu1 [9006 B] Get:149 http://ftpmaster.internal/ubuntu jammy/main s390x libasan6 s390x 11.2.0-19ubuntu1 [2241 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main s390x g++-11 s390x 11.2.0-19ubuntu1 [9163 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main s390x gcc-11 s390x 11.2.0-19ubuntu1 [15.7 MB] Get:152 http://ftpmaster.internal/ubuntu jammy/main s390x libstdc++-11-dev s390x 11.2.0-19ubuntu1 [2086 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main s390x libgcc-11-dev s390x 11.2.0-19ubuntu1 [825 kB] Get:154 http://ftpmaster.internal/ubuntu jammy/main s390x libcc1-0 s390x 12-20220319-1ubuntu1 [46.3 kB] Get:155 http://ftpmaster.internal/ubuntu jammy/main s390x cpp-11 s390x 11.2.0-19ubuntu1 [7844 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main s390x gcc-11-base s390x 11.2.0-19ubuntu1 [20.8 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main s390x libisl23 s390x 0.24-2build1 [701 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main s390x libmpfr6 s390x 4.1.0-3build3 [266 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main s390x libmpc3 s390x 1.2.1-2build1 [47.7 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main s390x libfakeroot s390x 1.28-1ubuntu1 [30.3 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main s390x fakeroot s390x 1.28-1ubuntu1 [59.9 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main s390x libassuan0 s390x 2.5.5-1build1 [35.7 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main s390x pinentry-curses s390x 1.1.1-1build2 [34.4 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main s390x libnpth0 s390x 1.6-3build2 [8210 B] Get:165 http://ftpmaster.internal/ubuntu jammy/main s390x gpg s390x 2.2.27-3ubuntu2 [505 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main s390x gpgconf s390x 2.2.27-3ubuntu2 [94.1 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main s390x gpg-agent s390x 2.2.27-3ubuntu2 [206 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main s390x liblockfile-bin s390x 1.17-1build2 [11.9 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main s390x liblockfile1 s390x 1.17-1build2 [6902 B] Get:170 http://ftpmaster.internal/ubuntu jammy/main s390x lockfile-progs s390x 0.1.19build1 [9650 B] Get:171 http://ftpmaster.internal/ubuntu jammy/main s390x optipng s390x 0.7.7-2build1 [85.1 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main s390x pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 91.2 MB in 2s (52.7 MB/s) (Reading database ... 13030 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_s390x.deb ... Unpacking libnsl-dev:s390x (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_s390x.deb ... Unpacking libcrypt-dev:s390x (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_s390x.deb ... Unpacking libc6-dev:s390x (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_s390x.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 ... 13035 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2build1_s390x.deb ... Unpacking libtirpc-dev:s390x (1.3.2-2build1) over (1.3.2-2) ... Selecting previously unselected package libssl3:s390x. Preparing to unpack .../libssl3_3.0.2-0ubuntu1_s390x.deb ... Unpacking libssl3:s390x (3.0.2-0ubuntu1) ... Setting up libssl3:s390x (3.0.2-0ubuntu1) ... (Reading database ... 13046 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_s390x.deb ... Unpacking libk5crypto3:s390x (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:s390x (1.19.2-2) ... (Reading database ... 13046 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_s390x.deb ... Unpacking libkrb5support0:s390x (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:s390x (1.19.2-2) ... (Reading database ... 13046 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_s390x.deb ... Unpacking libkrb5-3:s390x (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:s390x (1.19.2-2) ... (Reading database ... 13046 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:s390x (1.19.2-2) ... (Reading database ... 13046 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3_s390x.deb ... Unpacking libc6:s390x (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:s390x (2.35-0ubuntu3) ... (Reading database ... 13045 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_s390x.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... (Reading database ... 13043 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_s390x.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:s390x. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_s390x.deb ... Unpacking libperl5.34:s390x (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_s390x.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_s390x.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_s390x.deb ... Unpacking libbz2-1.0:s390x (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:s390x (1.0.8-5build1) ... (Reading database ... 14953 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 ... 14953 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_s390x.deb ... Unpacking libcap-ng0:s390x (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:s390x (0.7.9-2.2build3) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_s390x.deb ... Unpacking libaudit1:s390x (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:s390x (1:3.0.7-1build1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_s390x.deb ... Unpacking libpam0g:s390x (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:s390x (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_s390x.deb ... Unpacking libcrypt1:s390x (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:s390x (1:4.4.27-1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:s390x (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_s390x.deb ... Unpacking libgdbm6:s390x (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_s390x.deb ... Unpacking libgdbm-compat4:s390x (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9_s390x.deb ... Unpacking zlib1g:s390x (1:1.2.11.dfsg-2ubuntu9) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:s390x (1:1.2.11.dfsg-2ubuntu9) ... (Reading database ... 14953 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 ... 14952 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1_s390x.deb ... Unpacking libcom-err2:s390x (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:s390x (1.46.5-2ubuntu1) ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_s390x.deb ... Unpacking libkeyutils1:s390x (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:s390x (1.6.1-2ubuntu3) ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2build1_s390x.deb ... Unpacking libtirpc3:s390x (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc3:s390x (1.3.2-2build1) ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_s390x.deb ... Unpacking libnsl2:s390x (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:s390x (1.3.0-2build2) ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-25.25_s390x.deb ... Unpacking linux-libc-dev:s390x (5.15.0-25.25) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:s390x. Preparing to unpack .../gcc-12-base_12-20220319-1ubuntu1_s390x.deb ... Unpacking gcc-12-base:s390x (12-20220319-1ubuntu1) ... Setting up gcc-12-base:s390x (12-20220319-1ubuntu1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12-20220319-1ubuntu1_s390x.deb ... Unpacking libgcc-s1:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:s390x (12-20220319-1ubuntu1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu3_s390x.deb ... Unpacking base-files (12ubuntu3) over (12ubuntu1) ... Setting up base-files (12ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_s390x.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 ... 14972 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_s390x.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 ... 14972 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_s390x.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_s390x.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_s390x.deb ... Unpacking libgpg-error0:s390x (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:s390x (1.43-3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_s390x.deb ... Unpacking libgcrypt20:s390x (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:s390x (1.9.4-3ubuntu3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_s390x.deb ... Unpacking liblz4-1:s390x (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:s390x (1.9.3-2build2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2build2_s390x.deb ... Unpacking liblzma5:s390x (5.2.5-2build2) over (5.2.5-2build1) ... Setting up liblzma5:s390x (5.2.5-2build2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libstdc++6_12-20220319-1ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:s390x (12-20220319-1ubuntu1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_s390x.deb ... Unpacking libargon2-1:s390x (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_s390x.deb ... Unpacking libblkid1:s390x (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:s390x (2.37.2-4ubuntu3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_s390x.deb ... Unpacking libpcre2-8-0:s390x (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:s390x (10.39-3build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_s390x.deb ... Unpacking libselinux1:s390x (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:s390x (3.3-1build2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu2_s390x.deb ... Unpacking libudev1:s390x (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Setting up libudev1:s390x (249.11-0ubuntu2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_s390x.deb ... Unpacking libdevmapper1.02.1:s390x (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_s390x.deb ... Unpacking libjson-c5:s390x (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_s390x.deb ... Unpacking libuuid1:s390x (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:s390x (2.37.2-4ubuntu3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_s390x.deb ... Unpacking libgmp10:s390x (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:s390x (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_s390x.deb ... Unpacking libnettle8:s390x (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:s390x (3.7.3-1build2) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_s390x.deb ... Unpacking libhogweed6:s390x (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:s390x (3.7.3-1build2) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_s390x.deb ... Unpacking libunistring2:s390x (1.0-1) over (0.9.10-6) ... Setting up libunistring2:s390x (1.0-1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_s390x.deb ... Unpacking libidn2-0:s390x (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:s390x (2.3.2-2build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_s390x.deb ... Unpacking libffi8:s390x (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:s390x (3.4.2-4) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_s390x.deb ... Unpacking libp11-kit0:s390x (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:s390x (0.24.0-6build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_s390x.deb ... Unpacking libtasn1-6:s390x (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:s390x (4.18.0-4build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.7.3-4ubuntu1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:s390x (3.7.3-4ubuntu1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu2_s390x.deb ... Unpacking systemd-sysv (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu2_s390x.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_s390x.deb ... Unpacking libacl1:s390x (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:s390x (2.3.1-1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_s390x.deb ... Unpacking libapparmor1:s390x (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_s390x.deb ... Unpacking libip4tc2:s390x (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_s390x.deb ... Unpacking libzstd1:s390x (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:s390x (1.4.8+dfsg-3build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_s390x.deb ... Unpacking libmount1:s390x (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:s390x (2.37.2-4ubuntu3) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_s390x.deb ... Unpacking libseccomp2:s390x (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:s390x (2.5.3-2ubuntu2) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_s390x.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_s390x.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_s390x.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu2_s390x.deb ... Unpacking systemd (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu2_s390x.deb ... Unpacking libsystemd0:s390x (249.11-0ubuntu2) over (248.3-1ubuntu8) ... Setting up libsystemd0:s390x (249.11-0ubuntu2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_s390x.deb ... Unpacking libxxhash0:s390x (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:s390x (0.8.1-1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.3_s390x.deb ... Unpacking libapt-pkg6.0:s390x (2.4.3) over (2.3.9) ... Setting up libapt-pkg6.0:s390x (2.4.3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_s390x.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2_s390x.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 ... 14973 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_s390x.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 ... 14973 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_s390x.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_s390x.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_s390x.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu3_s390x.deb ... Unpacking gzip (1.10-4ubuntu3) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu3) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_s390x.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_s390x.deb ... Unpacking libncurses6:s390x (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_s390x.deb ... Unpacking libncursesw6:s390x (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_s390x.deb ... Unpacking libtinfo6:s390x (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:s390x (6.3-2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_s390x.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_s390x.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_s390x.deb ... Unpacking libdebconfclient0:s390x (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:s390x (0.261ubuntu1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_s390x.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 14972 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 ... 14972 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 ... 14973 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 ... 14973 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_s390x.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2_s390x.deb ... Unpacking gpgv (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2) ... (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.3_s390x.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:s390x. (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_s390x.deb ... Unpacking libsepol2:s390x (3.3-1build1) ... Setting up libsepol2:s390x (3.3-1build1) ... (Reading database ... 14973 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:s390x. (Reading database ... 14973 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_s390x.deb ... Unpacking libsemanage2:s390x (3.3-1build2) ... Setting up libsemanage2:s390x (3.3-1build2) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_s390x.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 14984 files and directories currently installed.) Removing libsemanage1:s390x (3.1-1ubuntu3) ... (Reading database ... 14980 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_s390x.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 ... 14978 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_s390x.deb ... Unpacking libpam-modules:s390x (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:s390x (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 ... 14979 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1_s390x.deb ... Unpacking logsave (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1_s390x.deb ... Unpacking libext2fs2:s390x (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:s390x (1.46.5-2ubuntu1) ... (Reading database ... 14979 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1_s390x.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:s390x (3.0.4-2ubuntu2) ... Setting up libargon2-1:s390x (0~20171227-0.3) ... Setting up libdevmapper1.02.1:s390x (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:s390x (0.15-2build4) ... Setting up libcryptsetup12:s390x (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:s390x (1.8.7-1ubuntu5) ... Setting up libkmod2:s390x (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 ... 14979 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_s390x.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_s390x.deb ... Unpacking libattr1:s390x (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:s390x (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 14979 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_s390x.deb ... Unpacking libcap2:s390x (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:s390x (1:2.44-1build3) ... (Reading database ... 14979 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 ... 14979 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build5_s390x.deb ... Unpacking libpcre3:s390x (2:8.39-13build5) over (2:8.39-13build4) ... Setting up libpcre3:s390x (2:8.39-13build5) ... (Reading database ... 14979 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_s390x.deb ... Unpacking libsmartcols1:s390x (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:s390x (2.37.2-4ubuntu3) ... (Reading database ... 14979 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_s390x.deb ... Unpacking libprocps8:s390x (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1_s390x.deb ... Unpacking libss2:s390x (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_s390x.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_s390x.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_s390x.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_s390x.deb ... Unpacking libreadline8:s390x (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2_s390x.deb ... Unpacking libsqlite3-0:s390x (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_s390x.deb ... Unpacking libpng16-16:s390x (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2build2_s390x.deb ... Unpacking xz-utils (5.2.5-2build2) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_s390x.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-3ubuntu1_s390x.deb ... Unpacking libctf0:s390x (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-3ubuntu1_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-s390x-linux-gnu_2.38-3ubuntu1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-3ubuntu1_s390x.deb ... Unpacking libbinutils:s390x (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-3ubuntu1_s390x.deb ... Unpacking binutils (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-3ubuntu1_s390x.deb ... Unpacking binutils-common:s390x (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_s390x.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_s390x.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_s390x.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12-20220319-1ubuntu1_s390x.deb ... Unpacking libubsan1:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libgomp1_12-20220319-1ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libitm1_12-20220319-1ubuntu1_s390x.deb ... Unpacking libitm1:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libatomic1_12-20220319-1ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libasan6_11.2.0-19ubuntu1_s390x.deb ... Unpacking libasan6:s390x (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-g++-11_11.2.0-19ubuntu1_s390x.deb ... Unpacking g++-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-gcc-11_11.2.0-19ubuntu1_s390x.deb ... Unpacking gcc-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libstdc++-11-dev_11.2.0-19ubuntu1_s390x.deb ... Unpacking libstdc++-11-dev:s390x (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-libgcc-11-dev_11.2.0-19ubuntu1_s390x.deb ... Unpacking libgcc-11-dev:s390x (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-libcc1-0_12-20220319-1ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-cpp-11_11.2.0-19ubuntu1_s390x.deb ... Unpacking cpp-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-gcc-11-base_11.2.0-19ubuntu1_s390x.deb ... Unpacking gcc-11-base:s390x (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libisl23_0.24-2build1_s390x.deb ... Unpacking libisl23:s390x (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../40-libmpfr6_4.1.0-3build3_s390x.deb ... Unpacking libmpfr6:s390x (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../41-libmpc3_1.2.1-2build1_s390x.deb ... Unpacking libmpc3:s390x (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../42-libfakeroot_1.28-1ubuntu1_s390x.deb ... Unpacking libfakeroot:s390x (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../43-fakeroot_1.28-1ubuntu1_s390x.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../44-libassuan0_2.5.5-1build1_s390x.deb ... Unpacking libassuan0:s390x (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../45-pinentry-curses_1.1.1-1build2_s390x.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../46-libnpth0_1.6-3build2_s390x.deb ... Unpacking libnpth0:s390x (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../47-gpg_2.2.27-3ubuntu2_s390x.deb ... Unpacking gpg (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../48-gpgconf_2.2.27-3ubuntu2_s390x.deb ... Unpacking gpgconf (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../49-gpg-agent_2.2.27-3ubuntu2_s390x.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../50-liblockfile-bin_1.17-1build2_s390x.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../51-liblockfile1_1.17-1build2_s390x.deb ... Unpacking liblockfile1:s390x (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../52-lockfile-progs_0.1.19build1_s390x.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../53-optipng_0.7.7-2build1_s390x.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../54-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:s390x (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:s390x (3.37.2-2) ... Setting up binutils-common:s390x (2.38-3ubuntu1) ... Setting up linux-libc-dev:s390x (5.15.0-25.25) ... Setting up libctf-nobfd0:s390x (2.38-3ubuntu1) ... Setting up libnpth0:s390x (1.6-3build2) ... Setting up libassuan0:s390x (2.5.5-1build1) ... Setting up libgomp1:s390x (12-20220319-1ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:s390x (1.28-1ubuntu1) ... Setting up libasan6:s390x (11.2.0-19ubuntu1) ... Setting up tzdata (2022a-0ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Apr 6 14:01:07 UTC 2022. Universal Time is now: Wed Apr 6 14:01:07 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:s390x (1.3.2-2build1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:s390x (4.1.0-3build3) ... Setting up libncurses6:s390x (6.3-2) ... Setting up xz-utils (5.2.5-2build2) ... Setting up libpng16-16:s390x (1.6.37-3build5) ... Setting up libmpc3:s390x (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu2) ... Setting up libatomic1:s390x (12-20220319-1ubuntu1) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:s390x (1.46.5-2ubuntu1) ... Setting up libncursesw6:s390x (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1) ... Setting up libubsan1:s390x (12-20220319-1ubuntu1) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libnsl-dev:s390x (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:s390x (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:s390x (1.17-1build2) ... Setting up libbinutils:s390x (2.38-3ubuntu1) ... Setting up libisl23:s390x (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:s390x (12-20220319-1ubuntu1) ... Setting up libprocps8:s390x (2:3.3.17-6ubuntu2) ... Setting up libitm1:s390x (12-20220319-1ubuntu1) ... Setting up libgdbm6:s390x (1.23-1) ... Setting up libctf0:s390x (2.38-3ubuntu1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.2.0-19ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.38-3ubuntu1) ... Setting up libreadline8:s390x (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up binutils (2.38-3ubuntu1) ... 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:s390x (1.23-1) ... Setting up libgcc-11-dev:s390x (11.2.0-19ubuntu1) ... Setting up gcc-11 (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:s390x (2.35-0ubuntu3) ... Setting up gpg (2.2.27-3ubuntu2) ... Setting up libperl5.34:s390x (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2) ... Setting up pkgbinarymangler (149) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu2) ... Setting up libstdc++-11-dev:s390x (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-23527806 s390x jammy-proposed -c chroot:build-PACKAGEBUILD-23527806 --arch=s390x --dist=jammy-proposed --nolog adsys_0.8.4.dsc Initiating build PACKAGEBUILD-23527806 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:48:48 UTC 2022 s390x sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-s390x-014.buildd +==============================================================================+ | adsys 0.8.4 (s390x) Wed, 06 Apr 2022 14:01:17 +0000 | +==============================================================================+ Package: adsys Version: 0.8.4 Source Version: 0.8.4 Distribution: jammy-proposed Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23527806/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-jgU9xs/resolver-parzk8' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- adsys_0.8.4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/adsys-jgU9xs/adsys-0.8.4' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-jgU9xs' 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 [536 B] Fetched 1943 B in 0s (188 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs tdb-tools ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc default-dbus-session-bus | dbus-session-bus dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff cups-common libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-sniffio python3-trio python3.10-venv python3.10-doc binfmt-support bind9 bind9utils ctdb ldb-tools ntp | chrony smbldap-tools ufw winbind heimdal-clients python3-markdown Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs dirmngr gpg-wks-client gpgsm libldap-common libsasl2-modules libltdl-dev libmail-sendmail-perl python3-cryptography python3-idna python3-requests python3-requests-toolbelt python3-gpg attr logrotate python3-markdown samba-vfs-modules The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs sbuild-build-depends-main-dummy tdb-tools ucf 0 upgraded, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 120 MB of archives. After this operation, 612 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [752 B] Get:2 http://ftpmaster.internal/ubuntu jammy/main s390x libpython3.10-minimal s390x 3.10.4-3 [804 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main s390x libexpat1 s390x 2.4.7-1 [87.8 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main s390x python3.10-minimal s390x 3.10.4-3 [2096 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main s390x python3-minimal s390x 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main s390x media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main s390x libmpdec3 s390x 2.5.1-2build2 [90.8 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main s390x libpython3.10-stdlib s390x 3.10.4-3 [1799 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main s390x python3.10 s390x 3.10.4-3 [488 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main s390x libpython3-stdlib s390x 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu jammy/main s390x python3 s390x 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main s390x libmd0 s390x 1.0.4-1build1 [22.9 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main s390x libbsd0 s390x 0.11.5-1 [45.4 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main s390x libicu70 s390x 70.1-2 [10.5 MB] Get:15 http://ftpmaster.internal/ubuntu jammy/main s390x libtalloc2 s390x 2.3.3-2build1 [25.1 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main s390x libtevent0 s390x 0.11.0-1build1 [37.9 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main s390x libwbclient0 s390x 2:4.15.5~dfsg-0ubuntu4 [266 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main s390x netbase all 6.3 [12.9 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main s390x python3-dnspython all 2.1.0-1ubuntu1 [123 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main s390x libsasl2-modules-db s390x 2.1.27+dfsg2-3ubuntu1 [20.8 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main s390x libsasl2-2 s390x 2.1.27+dfsg2-3ubuntu1 [55.0 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main s390x libldap-2.5-0 s390x 2.5.11+dfsg-1~exp1ubuntu3 [179 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main s390x liblmdb0 s390x 0.9.24-1build2 [48.6 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main s390x libtdb1 s390x 1.4.5-2build1 [46.0 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main s390x libldb2 s390x 2:2.4.2-0ubuntu1 [148 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main s390x libpython3.10 s390x 3.10.4-3 [1899 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main s390x python3-ldb s390x 2:2.4.2-0ubuntu1 [40.9 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main s390x python3-tdb s390x 1.4.5-2build1 [15.5 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main s390x libavahi-common-data s390x 0.8-5ubuntu5 [23.9 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main s390x libavahi-common3 s390x 0.8-5ubuntu5 [23.0 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main s390x libdbus-1-3 s390x 1.12.20-2ubuntu4 [184 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main s390x libavahi-client3 s390x 0.8-5ubuntu5 [26.4 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main s390x libcups2 s390x 2.4.1op1-1ubuntu4 [253 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main s390x libjansson4 s390x 2.13.1-1.1build3 [31.2 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main s390x libpopt0 s390x 1.18-3build1 [29.4 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main s390x python3-talloc s390x 2.3.3-2build1 [12.7 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main s390x samba-libs s390x 2:4.15.5~dfsg-0ubuntu4 [6042 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main s390x python3-samba s390x 2:4.15.5~dfsg-0ubuntu4 [3162 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main s390x ucf all 3.0043 [56.1 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main s390x samba-common all 2:4.15.5~dfsg-0ubuntu4 [71.1 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main s390x samba-common-bin s390x 2:4.15.5~dfsg-0ubuntu4 [606 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main s390x tdb-tools s390x 1.4.5-2build1 [26.3 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main s390x samba s390x 2:4.15.5~dfsg-0ubuntu4 [1162 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main s390x libsmbclient s390x 2:4.15.5~dfsg-0ubuntu4 [63.4 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main s390x libsmbclient-dev s390x 2:4.15.5~dfsg-0ubuntu4 [41.1 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main s390x dbus s390x 1.12.20-2ubuntu4 [154 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main s390x libelf1 s390x 0.186-1build1 [54.7 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main s390x libglib2.0-0 s390x 2.72.0-1 [1402 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main s390x libxml2 s390x 2.9.13+dfsg-1build1 [712 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main s390x bsdextrautils s390x 2.37.2-4ubuntu3 [72.4 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main s390x libmagic-mgc s390x 1:5.41-3 [258 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main s390x libmagic1 s390x 1:5.41-3 [84.8 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main s390x file s390x 1:5.41-3 [21.4 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main s390x gettext-base s390x 0.21-4ubuntu4 [38.1 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main s390x libuchardet0 s390x 0.0.7-1build2 [76.4 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main s390x groff-base s390x 1.22.4-8build1 [928 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main s390x libpipeline1 s390x 1.5.5-1 [23.4 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main s390x man-db s390x 2.10.2-1 [1183 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main s390x libsigsegv2 s390x 2.13-1ubuntu3 [14.5 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main s390x m4 s390x 1.4.18-5ubuntu2 [197 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main s390x autoconf all 2.71-2 [338 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main s390x autotools-dev all 20220109.1 [44.9 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main s390x automake all 1:1.16.5-1.3 [558 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main s390x autopoint all 0.21-4ubuntu4 [422 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main s390x libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main s390x libtool all 2.4.6-15build2 [164 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main s390x dh-autoreconf all 20 [16.1 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main s390x libsub-override-perl all 0.09-2 [9532 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main s390x libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main s390x dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:72 http://ftpmaster.internal/ubuntu jammy/main s390x libdw1 s390x 0.186-1build1 [248 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main s390x debugedit s390x 1:5.0-4build1 [48.3 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main s390x dwz s390x 0.14-1build2 [104 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main s390x gettext s390x 0.21-4ubuntu4 [857 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main s390x po-debconf all 1.0.21+nmu1 [233 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main s390x debhelper all 13.6ubuntu1 [923 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/universe s390x dh-apport all 2.20.11-0ubuntu80 [6646 B] Get:80 http://ftpmaster.internal/ubuntu jammy/main s390x golang-1.18-src all 1.18-1ubuntu1 [16.2 MB] Get:81 http://ftpmaster.internal/ubuntu jammy/main s390x golang-1.18-go s390x 1.18-1ubuntu1 [62.6 MB] Get:82 http://ftpmaster.internal/ubuntu jammy/main s390x golang-src all 2:1.18~0ubuntu2 [4438 B] Get:83 http://ftpmaster.internal/ubuntu jammy/main s390x golang-go s390x 2:1.18~0ubuntu2 [41.8 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main s390x pkg-config s390x 0.29.2-1ubuntu3 [47.3 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main s390x libdbus-1-dev s390x 1.12.20-2ubuntu4 [184 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main s390x libgpgme11 s390x 1.16.0-1.2ubuntu4 [132 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main s390x libpam0g-dev s390x 1.4.0-11ubuntu2 [115 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main s390x samba-dsdb-modules s390x 2:4.15.5~dfsg-0ubuntu4 [301 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main s390x dh-golang all 1.53 [21.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 120 MB in 18s (6694 kB/s) Selecting previously unselected package libpython3.10-minimal:s390x. (Reading database ... 15143 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.4-3_s390x.deb ... Unpacking libpython3.10-minimal:s390x (3.10.4-3) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.4.7-1_s390x.deb ... Unpacking libexpat1:s390x (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_s390x.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:s390x (3.10.4-3) ... Setting up libexpat1:s390x (2.4.7-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15445 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_s390x.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:s390x. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_s390x.deb ... Unpacking libmpdec3:s390x (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:s390x. Preparing to unpack .../3-libpython3.10-stdlib_3.10.4-3_s390x.deb ... Unpacking libpython3.10-stdlib:s390x (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.4-3_s390x.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 15846 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.4-0ubuntu2_s390x.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libmd0:s390x. Preparing to unpack .../01-libmd0_1.0.4-1build1_s390x.deb ... Unpacking libmd0:s390x (1.0.4-1build1) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../02-libbsd0_0.11.5-1_s390x.deb ... Unpacking libbsd0:s390x (0.11.5-1) ... Selecting previously unselected package libicu70:s390x. Preparing to unpack .../03-libicu70_70.1-2_s390x.deb ... Unpacking libicu70:s390x (70.1-2) ... Selecting previously unselected package libtalloc2:s390x. Preparing to unpack .../04-libtalloc2_2.3.3-2build1_s390x.deb ... Unpacking libtalloc2:s390x (2.3.3-2build1) ... Selecting previously unselected package libtevent0:s390x. Preparing to unpack .../05-libtevent0_0.11.0-1build1_s390x.deb ... Unpacking libtevent0:s390x (0.11.0-1build1) ... Selecting previously unselected package libwbclient0:s390x. Preparing to unpack .../06-libwbclient0_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking libwbclient0:s390x (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:s390x. Preparing to unpack .../09-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../10-libsasl2-2_2.1.27+dfsg2-3ubuntu1_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:s390x. Preparing to unpack .../11-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_s390x.deb ... Unpacking libldap-2.5-0:s390x (2.5.11+dfsg-1~exp1ubuntu3) ... Selecting previously unselected package liblmdb0:s390x. Preparing to unpack .../12-liblmdb0_0.9.24-1build2_s390x.deb ... Unpacking liblmdb0:s390x (0.9.24-1build2) ... Selecting previously unselected package libtdb1:s390x. Preparing to unpack .../13-libtdb1_1.4.5-2build1_s390x.deb ... Unpacking libtdb1:s390x (1.4.5-2build1) ... Selecting previously unselected package libldb2:s390x. Preparing to unpack .../14-libldb2_2%3a2.4.2-0ubuntu1_s390x.deb ... Unpacking libldb2:s390x (2:2.4.2-0ubuntu1) ... Selecting previously unselected package libpython3.10:s390x. Preparing to unpack .../15-libpython3.10_3.10.4-3_s390x.deb ... Unpacking libpython3.10:s390x (3.10.4-3) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../16-python3-ldb_2%3a2.4.2-0ubuntu1_s390x.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_s390x.deb ... Unpacking python3-tdb (1.4.5-2build1) ... Selecting previously unselected package libavahi-common-data:s390x. Preparing to unpack .../18-libavahi-common-data_0.8-5ubuntu5_s390x.deb ... Unpacking libavahi-common-data:s390x (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:s390x. Preparing to unpack .../19-libavahi-common3_0.8-5ubuntu5_s390x.deb ... Unpacking libavahi-common3:s390x (0.8-5ubuntu5) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../20-libdbus-1-3_1.12.20-2ubuntu4_s390x.deb ... Unpacking libdbus-1-3:s390x (1.12.20-2ubuntu4) ... Selecting previously unselected package libavahi-client3:s390x. Preparing to unpack .../21-libavahi-client3_0.8-5ubuntu5_s390x.deb ... Unpacking libavahi-client3:s390x (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:s390x. Preparing to unpack .../22-libcups2_2.4.1op1-1ubuntu4_s390x.deb ... Unpacking libcups2:s390x (2.4.1op1-1ubuntu4) ... Selecting previously unselected package libjansson4:s390x. Preparing to unpack .../23-libjansson4_2.13.1-1.1build3_s390x.deb ... Unpacking libjansson4:s390x (2.13.1-1.1build3) ... Selecting previously unselected package libpopt0:s390x. Preparing to unpack .../24-libpopt0_1.18-3build1_s390x.deb ... Unpacking libpopt0:s390x (1.18-3build1) ... Selecting previously unselected package python3-talloc:s390x. Preparing to unpack .../25-python3-talloc_2.3.3-2build1_s390x.deb ... Unpacking python3-talloc:s390x (2.3.3-2build1) ... Selecting previously unselected package samba-libs:s390x. Preparing to unpack .../26-samba-libs_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking samba-libs:s390x (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package python3-samba. Preparing to unpack .../27-python3-samba_2%3a4.15.5~dfsg-0ubuntu4_s390x.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_s390x.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_s390x.deb ... Unpacking tdb-tools (1.4.5-2build1) ... Selecting previously unselected package samba. Preparing to unpack .../32-samba_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking samba (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package libsmbclient:s390x. Preparing to unpack .../33-libsmbclient_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking libsmbclient:s390x (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package libsmbclient-dev:s390x. Preparing to unpack .../34-libsmbclient-dev_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking libsmbclient-dev:s390x (2:4.15.5~dfsg-0ubuntu4) ... Selecting previously unselected package dbus. Preparing to unpack .../35-dbus_1.12.20-2ubuntu4_s390x.deb ... Unpacking dbus (1.12.20-2ubuntu4) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../36-libelf1_0.186-1build1_s390x.deb ... Unpacking libelf1:s390x (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../37-libglib2.0-0_2.72.0-1_s390x.deb ... Unpacking libglib2.0-0:s390x (2.72.0-1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../38-libxml2_2.9.13+dfsg-1build1_s390x.deb ... Unpacking libxml2:s390x (2.9.13+dfsg-1build1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../39-bsdextrautils_2.37.2-4ubuntu3_s390x.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../40-libmagic-mgc_1%3a5.41-3_s390x.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../41-libmagic1_1%3a5.41-3_s390x.deb ... Unpacking libmagic1:s390x (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../42-file_1%3a5.41-3_s390x.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../43-gettext-base_0.21-4ubuntu4_s390x.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../44-libuchardet0_0.0.7-1build2_s390x.deb ... Unpacking libuchardet0:s390x (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../45-groff-base_1.22.4-8build1_s390x.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../46-libpipeline1_1.5.5-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../47-man-db_2.10.2-1_s390x.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../48-libsigsegv2_2.13-1ubuntu3_s390x.deb ... Unpacking libsigsegv2:s390x (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../49-m4_1.4.18-5ubuntu2_s390x.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:s390x. Preparing to unpack .../61-libdw1_0.186-1build1_s390x.deb ... Unpacking libdw1:s390x (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../62-debugedit_1%3a5.0-4build1_s390x.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../63-dwz_0.14-1build2_s390x.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../64-gettext_0.21-4ubuntu4_s390x.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_s390x.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:s390x. Preparing to unpack .../72-golang-go_2%3a1.18~0ubuntu2_s390x.deb ... Unpacking golang-go:s390x (2:1.18~0ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu3_s390x.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:s390x. Preparing to unpack .../74-libdbus-1-dev_1.12.20-2ubuntu4_s390x.deb ... Unpacking libdbus-1-dev:s390x (1.12.20-2ubuntu4) ... Selecting previously unselected package libgpgme11:s390x. Preparing to unpack .../75-libgpgme11_1.16.0-1.2ubuntu4_s390x.deb ... Unpacking libgpgme11:s390x (1.16.0-1.2ubuntu4) ... Selecting previously unselected package libpam0g-dev:s390x. Preparing to unpack .../76-libpam0g-dev_1.4.0-11ubuntu2_s390x.deb ... Unpacking libpam0g-dev:s390x (1.4.0-11ubuntu2) ... Selecting previously unselected package samba-dsdb-modules:s390x. Preparing to unpack .../77-samba-dsdb-modules_2%3a4.15.5~dfsg-0ubuntu4_s390x.deb ... Unpacking samba-dsdb-modules:s390x (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_s390x.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpipeline1:s390x (1.5.5-1) ... Setting up liblmdb0:s390x (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:s390x (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:s390x (2.72.0-1) ... No schema files found: doing nothing. Setting up libtdb1:s390x (1.4.5-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:s390x (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up libgpgme11:s390x (1.16.0-1.2ubuntu4) ... Setting up dh-apport (2.20.11-0ubuntu80) ... Setting up libjansson4:s390x (2.13.1-1.1build3) ... Setting up libsasl2-modules-db:s390x (2.1.27+dfsg2-3ubuntu1) ... Setting up libtalloc2:s390x (2.3.3-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libtevent0:s390x (0.11.0-1build1) ... Setting up libavahi-common-data:s390x (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:s390x (1.12.20-2ubuntu4) ... Setting up dbus (1.12.20-2ubuntu4) ... Setting up libsigsegv2:s390x (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:s390x (2.1.27+dfsg2-3ubuntu1) ... Setting up libmd0:s390x (1.0.4-1build1) ... Setting up libuchardet0:s390x (0.0.7-1build2) ... Setting up libmpdec3:s390x (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:s390x (0.11.5-1) ... Setting up libelf1:s390x (0.186-1build1) ... Setting up libpopt0:s390x (1.18-3build1) ... Setting up libicu70:s390x (70.1-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:s390x (0.186-1build1) ... Setting up libtool (2.4.6-15build2) ... Setting up golang-1.18-go (1.18-1ubuntu1) ... Setting up libavahi-common3:s390x (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:s390x (2:4.15.5~dfsg-0ubuntu4) ... Setting up libldap-2.5-0:s390x (2.5.11+dfsg-1~exp1ubuntu3) ... Setting up libpython3.10-stdlib:s390x (3.10.4-3) ... Setting up libdbus-1-dev:s390x (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:s390x (2:2.4.2-0ubuntu1) ... Setting up libxml2:s390x (2.9.13+dfsg-1build1) ... Setting up libavahi-client3:s390x (0.8-5ubuntu5) ... Setting up libpython3-stdlib:s390x (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:s390x (3.10.4-3) ... Setting up gettext (0.21-4ubuntu4) ... Setting up python3.10 (3.10.4-3) ... Setting up golang-go:s390x (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:s390x (2.4.1op1-1ubuntu4) ... Setting up python3-dnspython (2.1.0-1ubuntu1) ... Setting up python3-talloc:s390x (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up samba-libs:s390x (2:4.15.5~dfsg-0ubuntu4) ... Setting up debhelper (13.6ubuntu1) ... Setting up libsmbclient:s390x (2:4.15.5~dfsg-0ubuntu4) ... Setting up libsmbclient-dev:s390x (2:4.15.5~dfsg-0ubuntu4) ... Setting up samba-dsdb-modules:s390x (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 (s390x included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:48:48 UTC 2022 s390x (s390x) 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-s390x-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 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 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 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-23527806 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23527806 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23527806 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 s390x fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang,apport debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean # create the vendor directory when building the source package [ -d vendor/ ] || go mod vendor make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build-arch dh build-arch --buildsystem=golang --with=golang,apport dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang dh_auto_configure -a -O--buildsystem=golang dh_auto_build -a -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-s390x-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/unsafeheader internal/goexperiment internal/goarch internal/cpu internal/goos runtime/internal/atomic internal/abi runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/race sync/atomic internal/bytealg internal/itoa unicode unicode/utf8 math/bits encoding unicode/utf16 math internal/nettrace runtime 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 internal/oserror syscall io strconv bytes strings bufio time internal/syscall/unix internal/syscall/execenv path hash context io/fs internal/poll reflect hash/crc32 html os vendor/golang.org/x/net/dns/dnsmessage path/filepath internal/godebug internal/intern crypto crypto/elliptic/internal/fiat crypto/internal/randutil net/netip crypto/hmac crypto/rc4 io/ioutil internal/fmtsort encoding/binary fmt net encoding/base64 crypto/cipher crypto/aes compress/flate encoding/json log github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries net/url compress/gzip text/template/parse math/big crypto/des crypto/elliptic/internal/nistec text/template crypto/sha512 crypto/ed25519/internal/edwards25519/field crypto/ed25519/internal/edwards25519 crypto/rand html/template crypto/elliptic encoding/asn1 vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/md5 crypto/rsa crypto/sha1 crypto/ecdsa crypto/sha256 crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/unicode/norm mime vendor/golang.org/x/text/secure/bidirule mime/quotedprintable crypto/x509 net/textproto net/http/internal net/http/internal/ascii text/tabwriter github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect mime/multipart vendor/golang.org/x/net/idna go/token github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs regexp/syntax github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order 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/reflect/protoregistry github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descfmt regexp github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/proto github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/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/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/grpcsync 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 github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc 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/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm net/http/httptrace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag net/http github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/syscall github.com/ubuntu/adsys/vendor/google.golang.org/grpc/keepalive github.com/ubuntu/adsys/vendor/google.golang.org/grpc/stats github.com/ubuntu/adsys/vendor/golang.org/x/net/idna 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/http/httpguts github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2/syntax 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/golang.org/x/net/html github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/html github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc net/http/httputil 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/github.com/alecthomas/chroma/lexers/j 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/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/unix 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/github.com/alecthomas/chroma/lexers/d github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport 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/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 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/circular github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/g github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/m github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/s github.com/ubuntu/adsys/vendor/github.com/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/mattn/go-runewidth database/sql/driver github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful 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 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/muesli/termenv github.com/ubuntu/adsys/vendor/github.com/olekukonko/tablewriter github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/util github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers github.com/ubuntu/adsys/vendor/github.com/mattn/go-colorable github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/quick github.com/ubuntu/adsys/vendor/github.com/fatih/color github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/ast flag github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/parser 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/spf13/cobra 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/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/spf13/viper/internal/encoding/json github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token 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/hcl/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/printer 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 embed github.com/ubuntu/adsys/doc os/exec github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml github.com/ubuntu/adsys/vendor/github.com/spf13/viper os/user github.com/ubuntu/adsys/vendor/github.com/mvo5/libsmbclient-go github.com/ubuntu/adsys/vendor/github.com/godbus/dbus/v5 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/snapcore/go-gettext github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/internal/consts archive/zip github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry 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/vendor/github.com/yuin/goldmark/text github.com/ubuntu/adsys/internal/policies/dconf github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/ast github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/policies/scripts 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/yuin/goldmark/extension/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/parser github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer/html github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/vendor/github.com/coreos/go-systemd/daemon github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/grpc/grpcerror os/signal github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/tag github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/language encoding/xml github.com/ubuntu/adsys/internal/generators github.com/ubuntu/adsys/internal/grpc/logstreamer/test github.com/ubuntu/adsys/vendor/github.com/davecgh/go-spew/spew github.com/ubuntu/adsys/vendor/golang.org/x/text/internal/language/compact github.com/ubuntu/adsys/vendor/github.com/pmezard/go-difflib/difflib github.com/ubuntu/adsys/vendor/golang.org/x/text/language net/http/internal/testcert net/http/httptest github.com/ubuntu/adsys/vendor/github.com/termie/go-shutil github.com/ubuntu/adsys/vendor/github.com/stretchr/testify/assert github.com/ubuntu/adsys/vendor/golang.org/x/text/internal github.com/ubuntu/adsys/vendor/golang.org/x/text/cases 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/internal/testutils github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour/ansi 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 -a -O--buildsystem=golang cd obj-s390x-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/Run_and_return_usage_error level=error msg="Error requested" === RUN TestRun/Run_and_usage_error_only_does_not_fail === RUN TestRun/Send_SIGINT_exits === RUN TestRun/Send_SIGTERM_exits === RUN TestRun/Send_SIGHUP_without_exiting === RUN TestRun/Send_SIGHUP_with_exit === RUN TestRun/Run_and_exit_successfully === RUN TestRun/Run_and_return_error level=error msg="Error requested" --- PASS: TestRun (0.85s) --- PASS: TestRun/Run_and_return_usage_error (0.10s) --- PASS: TestRun/Run_and_usage_error_only_does_not_fail (0.10s) --- PASS: TestRun/Send_SIGINT_exits (0.10s) --- PASS: TestRun/Send_SIGTERM_exits (0.10s) --- PASS: TestRun/Send_SIGHUP_without_exiting (0.15s) --- PASS: TestRun/Send_SIGHUP_with_exit (0.10s) --- PASS: TestRun/Run_and_exit_successfully (0.10s) --- PASS: TestRun/Run_and_return_error (0.10s) PASS ok github.com/ubuntu/adsys/cmd/adsysd 0.901s === RUN TestColorizePolicies --- PASS: TestColorizePolicies (0.00s) === RUN TestInitApp === PAUSE TestInitApp === RUN TestAppHelp Active Directory integration bridging toolset command line tool. Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestAppHelp (0.00s) === RUN TestAppCompletion # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out[*]}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi 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 === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestInitApp (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/client 0.046s === 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-06T14:04:02Z" 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-06T14:04:02Z" 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.02s) === 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-06T14:04:03Z" 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.00s) === RUN TestAppRunFailsOnServiceCreationAndQuit --- PASS: TestAppRunFailsOnServiceCreationAndQuit (0.00s) === RUN TestAppCanSigHupWhenExecute time="2022-04-06T14:04:03Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanSigHupWhenExecute (0.07s) === RUN TestAppCanSigHupAfterExecute time="2022-04-06T14:04:03Z" 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.02s) === RUN TestAppCanSigHupWithoutExecute --- PASS: TestAppCanSigHupWithoutExecute (0.02s) === RUN TestAppTimeout time="2022-04-06T14:04:04Z" 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-06T14:04:05Z" 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-06T14:04:05Z" level=info msg="Serving on /tmp/TestConfigLoad3521301306/001/adsys.socket" time="2022-04-06T14:04:05Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:05Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.09s) === RUN TestConfigChange time="2022-04-06T14:04:05Z" 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-06T14:04:05Z" level=info msg="Serving on /tmp/TestConfigChange1600722394/001/adsys.socket" time="2022-04-06T14:04:05Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:05Z" level=info msg="Wait for active requests to close." time="2022-04-06T14:04:05Z" level=debug msg="All connections have now ended." time="2022-04-06T14:04:05Z" level=debug msg=Quitting --- PASS: TestConfigChange (0.16s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.546s Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/integration_tests 0.048s ? 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/Fail_on_non_existent_account === RUN TestAdsysGPOList/Return_hierarchy === RUN TestAdsysGPOList/No_GPO_on_OU_-_bytes === RUN TestAdsysGPOList/Filter_machine_only_GPOs === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure === RUN TestAdsysGPOList/Disabled_GPOs === RUN TestAdsysGPOList/Fail_on_ldap_connection_refused === RUN TestAdsysGPOList/Fail_on_user_requested_but_found_machine === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 === RUN TestAdsysGPOList/Long_computer_name,_not_truncated === RUN TestAdsysGPOList/Fail_invalid_GPO_link === RUN TestAdsysGPOList/Fail_on_dangling_ticket_symlink === RUN TestAdsysGPOList/Return_one_gpo === RUN TestAdsysGPOList/Block_inheritance === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings === RUN TestAdsysGPOList/No_GPO_on_OU_-_string === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO === RUN TestAdsysGPOList/Fail_on_unreachable_ldap_host === RUN TestAdsysGPOList/Computers_truncated_at_15_characters === RUN TestAdsysGPOList/Fail_on_invalid_ticket === RUN TestAdsysGPOList/Machine_GPOs === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user === RUN TestAdsysGPOList/Fail_on_no_network === RUN TestAdsysGPOList/Fail_on_machine_with_no_ldap === RUN TestAdsysGPOList/Fail_on_KRB5CCNAME_unset === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU === RUN TestAdsysGPOList/Filter_user_only_GPOs === RUN TestAdsysGPOList/Forced_GPO_and_blocked_inheritance === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing === RUN TestAdsysGPOList/Fail_on_computer_requested_but_found_user --- PASS: TestAdsysGPOList (1.02s) --- PASS: TestAdsysGPOList/Fail_on_non_existent_account (0.04s) --- PASS: TestAdsysGPOList/Return_hierarchy (0.03s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.03s) --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.03s) --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.03s) --- PASS: TestAdsysGPOList/Disabled_GPOs (0.05s) --- PASS: TestAdsysGPOList/Fail_on_ldap_connection_refused (0.03s) --- PASS: TestAdsysGPOList/Fail_on_user_requested_but_found_machine (0.03s) --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.04s) --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.03s) --- PASS: TestAdsysGPOList/Fail_invalid_GPO_link (0.03s) --- PASS: TestAdsysGPOList/Fail_on_dangling_ticket_symlink (0.03s) --- PASS: TestAdsysGPOList/Return_one_gpo (0.03s) --- PASS: TestAdsysGPOList/Block_inheritance (0.03s) --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.03s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.03s) --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.04s) --- PASS: TestAdsysGPOList/Fail_on_unreachable_ldap_host (0.03s) --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.04s) --- PASS: TestAdsysGPOList/Fail_on_invalid_ticket (0.04s) --- PASS: TestAdsysGPOList/Machine_GPOs (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.03s) --- PASS: TestAdsysGPOList/Fail_on_no_network (0.03s) --- PASS: TestAdsysGPOList/Fail_on_machine_with_no_ldap (0.03s) --- PASS: TestAdsysGPOList/Fail_on_KRB5CCNAME_unset (0.04s) --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.03s) --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.03s) --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.03s) --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.03s) --- PASS: TestAdsysGPOList/Fail_on_computer_requested_but_found_user (0.04s) === RUN TestGetPolicyDefinitions === PAUSE TestGetPolicyDefinitions === CONT TestFetch === CONT TestGetPoliciesOffline === CONT TestListUsersFromCache === CONT TestGetPolicies === RUN TestGetPoliciesOffline/Offline,_with_assets === 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 TestFetch/two_gpos,_one_more_recent,_one_up_to_date === PAUSE TestFetch/two_gpos,_one_more_recent,_one_up_to_date === PAUSE TestGetPoliciesOffline/Offline,_with_assets === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === 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 === RUN TestGetPolicies/User_only_policy,_user_object === PAUSE TestGetPolicies/User_only_policy,_user_object === RUN TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === RUN TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === RUN TestGetPolicies/Filter_non_Ubuntu_keys === PAUSE TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === RUN TestFetch/Error_remote_version_NaN === PAUSE TestFetch/Error_remote_version_NaN === RUN TestFetch/assets_are_updated_to_latest_version === PAUSE TestFetch/assets_are_updated_to_latest_version === RUN TestFetch/gpos_and_assets === CONT TestGetPoliciesConcurrently === PAUSE TestFetch/gpos_and_assets === RUN TestFetch/concurrent_different_gpos === PAUSE TestFetch/concurrent_different_gpos === RUN TestFetch/concurrent_same_gpos === PAUSE TestFetch/concurrent_same_gpos === RUN TestListUsersFromCache/None === PAUSE TestListUsersFromCache/None === RUN TestListUsersFromCache/Machines_are_ignored === PAUSE TestListUsersFromCache/Machines_are_ignored === RUN TestListUsersFromCache/Machine_Only === PAUSE TestListUsersFromCache/Machine_Only === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys === RUN TestFetch/assets_is_a_file_is_not_downloaded === RUN TestGetPolicies/Two_policies,_with_reversed_overrides === PAUSE TestFetch/assets_is_a_file_is_not_downloaded === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides === CONT TestGetPoliciesWorkflows === RUN TestGetPolicies/Computer_ignored_CCBaseName === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestGetPolicies/Computer_ignored_CCBaseName === RUN TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === RUN TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === RUN TestFetch/local_gpo_is_more_recent_than_AD_one === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one === RUN TestFetch/keep_existing_gpos_intact === PAUSE TestFetch/keep_existing_gpos_intact === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === RUN TestGetPolicies/Enabled_override === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === PAUSE TestGetPolicies/Enabled_override === RUN TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === RUN TestGetPolicies/No_override_for_this_release,_takes_default_value === PAUSE TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value === RUN TestFetch/assets_only_are_downloaded === RUN TestGetPolicies/Two_policies,_with_overrides === PAUSE TestFetch/assets_only_are_downloaded === PAUSE TestGetPolicies/Two_policies,_with_overrides === RUN TestFetch/Error_keeps_downloading_other_GPOS === PAUSE TestFetch/Error_keeps_downloading_other_GPOS === RUN TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === PAUSE TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === RUN TestFetch/Error_unexistant_remote_gpo === PAUSE TestFetch/Error_unexistant_remote_gpo === RUN TestGetPolicies/Symlinks_can’t_be_created === RUN TestFetch/Error_remote_version_entry_missing === PAUSE TestGetPolicies/Symlinks_can’t_be_created === PAUSE TestFetch/Error_remote_version_entry_missing === RUN TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === RUN TestFetch/gpo_is_refreshed === PAUSE TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === PAUSE TestFetch/gpo_is_refreshed === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === RUN TestGetPolicies/Disabled_value_is_overridden === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestGetPolicies/Disabled_value_is_overridden === RUN TestGetPolicies/More_policies,_with_multiple_overrides === PAUSE TestGetPolicies/More_policies,_with_multiple_overrides === RUN TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === PAUSE TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === RUN TestGetPolicies/Corrupted_policy_file === PAUSE TestGetPolicies/Corrupted_policy_file === RUN TestGetPolicies/Policy_can’t_be_downloaded === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === PAUSE TestGetPolicies/Policy_can’t_be_downloaded === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestFetch/two_gpos,_one_more_recent,_one_new === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new === RUN TestFetch/assets_are_not_updated_if_version_matches === PAUSE TestFetch/assets_are_not_updated_if_version_matches === RUN TestFetch/Error_missing_remote_GPT.INI === PAUSE TestFetch/Error_missing_remote_GPT.INI === RUN TestFetch/one_new_gpo === PAUSE TestFetch/one_new_gpo === RUN TestFetch/two_new_gpos === PAUSE TestFetch/two_new_gpos === RUN TestFetch/gpo_already_up_to_date === PAUSE TestFetch/gpo_already_up_to_date === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === RUN TestGetPolicies/Unexisting_CC_original_file_for_user === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user === RUN TestGetPolicies/Standard_policy,_user_object === PAUSE TestGetPolicies/Standard_policy,_user_object === RUN TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets === RUN TestGetPolicies/Disabled_override === PAUSE TestGetPolicies/Disabled_override === RUN TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed === RUN TestGetPolicies/Standard_policy,_computer_object === PAUSE TestGetPolicies/Standard_policy,_computer_object === RUN TestGetPolicies/Two_policies,_no_overrides === PAUSE TestGetPolicies/Two_policies,_no_overrides === 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/Multiple_domains,_same_GPO === PAUSE TestGetPolicies/Multiple_domains,_same_GPO === RUN TestGetPolicies/Object_domain_is_stripped === PAUSE TestGetPolicies/Object_domain_is_stripped === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine === RUN TestGetPolicies/Error_on_user_without_@_in_name === PAUSE TestGetPolicies/Error_on_user_without_@_in_name === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === RUN TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === RUN TestGetPolicies/Machine_doesn’t_match === PAUSE TestGetPolicies/Machine_doesn’t_match === RUN TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === PAUSE TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestFetchOneGPOWhileParsingItConcurrently === CONT TestNew === RUN TestNew/failed_to_create_KRB5_cache_directory === PAUSE TestNew/failed_to_create_KRB5_cache_directory === RUN TestNew/failed_to_create_Sysvol_cache_directory === PAUSE TestNew/failed_to_create_Sysvol_cache_directory === RUN TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === PAUSE TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === 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 === CONT TestParseGPOConcurrent === RUN TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === PAUSE TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === RUN TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === RUN TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === RUN TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === PAUSE TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === RUN TestGetPoliciesWorkflows/Second_call_after_service_restarted === PAUSE TestGetPoliciesWorkflows/Second_call_after_service_restarted === RUN TestGetPoliciesWorkflows/Second_call_with_different_user === PAUSE TestGetPoliciesWorkflows/Second_call_with_different_user === RUN TestGetPoliciesWorkflows/Second_call_after_a_relogin === PAUSE TestGetPoliciesWorkflows/Second_call_after_a_relogin === CONT TestGetPolicyDefinitions === RUN TestGetPolicyDefinitions/Load_ADMX_and_ADML === PAUSE TestGetPolicyDefinitions/Load_ADMX_and_ADML === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === CONT TestNormalizeTargetName === 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 TestFetchTweakSysvolCacheDir === RUN TestNormalizeTargetName/Computer_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_is_left_as_such === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === 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 TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === RUN TestNormalizeTargetName/User_name_fqdn_matching_computer === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === RUN TestNormalizeTargetName/Error_on_multiple_\_in_name === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name === CONT TestFetchWithUnreadableFile === 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_with_@_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestGetPoliciesOffline/Offline,_with_assets === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved === RUN TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === PAUSE TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.07s) === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list --- PASS: TestParseGPOConcurrent (0.10s) === CONT TestGetPoliciesOffline/Error_offline_with_no_cache === CONT TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible 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-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only time="2022-04-06T14:04:05Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" time="2022-04-06T14:04:05Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestListUsersFromCache/Error_on_Krb5_directory_not_existing === CONT TestListUsersFromCache/Machines_are_ignored === CONT TestListUsersFromCache/Two_users === CONT TestListUsersFromCache/None === CONT TestListUsersFromCache/One_user === CONT TestListUsersFromCache/Machine_Only === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date --- PASS: TestListUsersFromCache (0.00s) --- PASS: TestListUsersFromCache/Error_on_Krb5_directory_not_existing (0.00s) --- PASS: TestListUsersFromCache/Machines_are_ignored (0.00s) --- PASS: TestListUsersFromCache/Two_users (0.00s) --- PASS: TestListUsersFromCache/None (0.00s) --- PASS: TestListUsersFromCache/One_user (0.00s) --- PASS: TestListUsersFromCache/Machine_Only (0.00s) === CONT TestGetPolicies/User_only_policy,_user_object === 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-06T14:04:05Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:05Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo2-name\"" time="2022-04-06T14:04:05Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" --- PASS: TestGetPoliciesOffline (0.00s) --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.01s) --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.33s) --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.27s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.33s) --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (0.31s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.23s) === CONT TestFetch/gpo_already_up_to_date === CONT TestFetch/two_new_gpos === CONT TestFetch/one_new_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo2-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Error_missing_remote_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_are_not_updated_if_version_matches Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_new === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:05Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version is not an int: strconv.Atoi: parsing \"NaN\": invalid syntax\nDownloading it again…" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/gpo_is_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_remote_version_entry_missing time="2022-04-06T14:04:05Z" 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/Local_gpo_redownloaded_on_missing_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:05Z" level=info msg="Downloading \"gpo1-name\"" === 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-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Error_keeps_downloading_other_GPOS Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/assets_only_are_downloaded === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/keep_existing_gpos_intact Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/local_gpo_is_more_recent_than_AD_one === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPolicies/Error_on_user_without_@_in_name === CONT TestFetch/two_gpos,_one_should_be_refreshed,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version not found\nDownloading it again…" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo2-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine === CONT TestFetch/assets_is_a_file_is_not_downloaded Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestGetPolicies/Object_domain_is_stripped === CONT TestFetch/concurrent_same_gpos === CONT TestGetPolicies/Multiple_domains,_same_GPO === CONT TestFetch/concurrent_different_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" 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-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo2-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"multiple-domains-name\"" === CONT TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === CONT TestFetch/gpos_and_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"assets\"" === CONT TestGetPolicies/Two_policies,_no_overrides === CONT TestFetch/assets_are_updated_to_latest_version Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_remote_version_NaN Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPolicies/Standard_policy,_computer_object === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed --- PASS: TestFetch (0.00s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.19s) --- PASS: TestFetch/gpo_already_up_to_date (0.06s) --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.01s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.13s) --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.03s) --- PASS: TestFetch/one_new_gpo (0.17s) --- PASS: TestFetch/two_new_gpos (0.20s) --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.14s) --- PASS: TestFetch/Error_remote_version_entry_missing (0.03s) --- PASS: TestFetch/Error_unexistant_remote_gpo (0.02s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.21s) --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.01s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.21s) --- PASS: TestFetch/gpo_is_refreshed (0.18s) --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.14s) --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.01s) --- PASS: TestFetch/keep_existing_gpos_intact (0.03s) --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.23s) --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.04s) --- PASS: TestFetch/assets_only_are_downloaded (0.21s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.22s) --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.01s) --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.09s) --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.13s) --- PASS: TestFetch/gpos_and_assets (0.06s) --- PASS: TestFetch/concurrent_same_gpos (0.27s) --- PASS: TestFetch/Error_remote_version_NaN (0.02s) --- PASS: TestFetch/assets_are_updated_to_latest_version (0.11s) --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.00s) --- PASS: TestFetch/concurrent_different_gpos (0.28s) === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:06Z" 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-06T14:04:06Z" 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-06T14:04:06Z" 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-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"one-value-name\"" === CONT TestGetPolicies/Disabled_override === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === CONT TestGetPolicies/Standard_policy,_user_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-06T14:04:06Z" 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-06T14:04:06Z" 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-06T14:04:06Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" time="2022-04-06T14:04:06Z" level=info msg="Downloading \"user-only-name\"" === CONT TestGetPolicies/Unexisting_CC_original_file_for_user === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated === CONT TestGetPolicies/Policy_can’t_be_downloaded 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-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"disabled-value-name\"" === CONT TestGetPolicies/Corrupted_policy_file time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"machine-only-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"other-domain-name\"" === CONT TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === CONT TestGetPolicies/More_policies,_with_multiple_overrides === CONT TestGetPolicies/Disabled_value_is_overridden Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"corrupted-policy-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"user-only-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"disabled-value-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === CONT TestGetPolicies/Symlinks_can’t_be_created === CONT TestGetPolicies/Two_policies,_with_overrides === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value === CONT TestGetPolicies/Enabled_override Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"one-value-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 === CONT TestGetPolicies/Two_policies,_with_reversed_overrides === CONT TestGetPolicies/Filter_non_Ubuntu_keys Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:07Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:07Z" level=info msg="Downloading \"filtered-name\"" === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === CONT TestGetPolicies/Machine_doesn’t_match === CONT TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === 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 === CONT TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === CONT TestNew/failed_to_create_Sysvol_cache_directory --- PASS: TestNew (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) --- PASS: TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs (0.00s) --- PASS: TestNew/failed_to_create_Sysvol_cache_directory (0.00s) === CONT TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin 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-06T14:04:08Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"multiple-releases-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" === CONT TestGetPoliciesWorkflows/Second_call_with_different_user --- PASS: TestGetPolicies (0.00s) --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.15s) --- PASS: TestGetPolicies/User_only_policy,_user_object (0.23s) --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.08s) --- PASS: TestGetPolicies/Object_domain_is_stripped (0.15s) --- PASS: TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration (0.00s) --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.19s) --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.13s) --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.17s) --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.28s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.16s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.14s) --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.14s) --- PASS: TestGetPolicies/Disabled_override (0.17s) --- PASS: TestGetPolicies/Standard_policy,_user_object (0.16s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.11s) --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.11s) --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.11s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.23s) --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.15s) --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.25s) --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.27s) --- PASS: TestGetPolicies/Corrupted_policy_file (0.31s) --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) --- PASS: TestGetPolicies/No_discovery_for_statistically_configured_domain_controller (0.28s) --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.28s) --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.20s) --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.22s) --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.22s) --- PASS: TestGetPolicies/Enabled_override (0.22s) --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.11s) --- PASS: TestGetPolicies/Computer_ignored_CCBaseName (0.27s) --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.32s) --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.28s) --- PASS: TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed (0.00s) --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.19s) --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.15s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.23s) === 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-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart 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-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format --- PASS: TestGetPolicyDefinitions (0.00s) --- PASS: TestGetPolicyDefinitions/Load_ADMX_and_ADML (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format (0.00s) === CONT TestGetPoliciesConcurrently/Different_users,_different_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:08Z" level=info msg="Downloading \"one-value-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO === CONT TestGetPoliciesConcurrently/Different_users,_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 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-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time --- PASS: TestGetPoliciesWorkflows (0.00s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (0.27s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.28s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.20s) --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.26s) --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.26s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.26s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.33s) 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 TestGetPoliciesConcurrently/One_machine,_one_user === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2022-04-06T14:04:08Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === CONT TestNormalizeTargetName/Computer_is_left_as_such === CONT TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestNormalizeTargetName/Computer_with_@_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/Error_on_multiple_\_in_name === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved --- PASS: TestNormalizeTargetName (0.01s) --- PASS: TestNormalizeTargetName/Computer_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) --- PASS: TestNormalizeTargetName/Computer_with_@_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/Error_on_multiple_\_in_name (0.00s) --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) --- PASS: TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user (0.00s) 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-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"gpo1-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"standard-name\"" time="2022-04-06T14:04:08Z" level=info msg="Downloading \"assets\"" --- PASS: TestFetchTweakSysvolCacheDir (0.01s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.02s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.12s) === 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-06T14:04:08Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible --- PASS: TestGetPoliciesConcurrently (0.00s) --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.26s) --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.26s) --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.42s) --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.28s) --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (0.23s) --- PASS: TestFetchWithUnreadableFile (0.00s) --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.05s) --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.21s) PASS Setup: Can't show stderr from smbd command: read |0: file already closed ok github.com/ubuntu/adsys/internal/ad 5.158s === RUN TestGenerateExpandedCategories === PAUSE TestGenerateExpandedCategories === RUN TestExpandedCategoriesToADMX === PAUSE TestExpandedCategoriesToADMX === RUN TestMainExpand === PAUSE TestMainExpand === RUN TestMainADMX === PAUSE TestMainADMX === CONT TestGenerateExpandedCategories === RUN TestGenerateExpandedCategories/basic === PAUSE TestGenerateExpandedCategories/basic === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories === RUN TestGenerateExpandedCategories/no_meta_enabled === PAUSE TestGenerateExpandedCategories/no_meta_enabled === RUN TestGenerateExpandedCategories/two_policies === PAUSE TestGenerateExpandedCategories/two_policies === RUN TestGenerateExpandedCategories/different_defaults === PAUSE TestGenerateExpandedCategories/different_defaults === RUN TestGenerateExpandedCategories/applicable_to_all_releases === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases === RUN TestGenerateExpandedCategories/different_range === PAUSE TestGenerateExpandedCategories/different_range === RUN TestGenerateExpandedCategories/no_meta_disabled === PAUSE TestGenerateExpandedCategories/no_meta_disabled === RUN TestGenerateExpandedCategories/simple === PAUSE TestGenerateExpandedCategories/simple === RUN TestGenerateExpandedCategories/different_explain_text === PAUSE TestGenerateExpandedCategories/different_explain_text === RUN TestGenerateExpandedCategories/nested_categories === PAUSE TestGenerateExpandedCategories/nested_categories === RUN TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === PAUSE TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === RUN TestGenerateExpandedCategories/error_on_different_policy_type === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type === RUN TestGenerateExpandedCategories/error_on_missing_release === PAUSE TestGenerateExpandedCategories/error_on_missing_release === RUN TestGenerateExpandedCategories/error_on_nested_category === PAUSE TestGenerateExpandedCategories/error_on_nested_category === RUN TestGenerateExpandedCategories/choices === PAUSE TestGenerateExpandedCategories/choices === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === RUN TestGenerateExpandedCategories/different_display_name === PAUSE TestGenerateExpandedCategories/different_display_name === RUN TestGenerateExpandedCategories/different_meta === PAUSE TestGenerateExpandedCategories/different_meta === RUN TestGenerateExpandedCategories/different_choices === PAUSE TestGenerateExpandedCategories/different_choices === RUN TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === RUN TestGenerateExpandedCategories/error_on_one_policy_not_used === PAUSE TestGenerateExpandedCategories/error_on_one_policy_not_used === RUN TestGenerateExpandedCategories/available_on_one_release_only === PAUSE TestGenerateExpandedCategories/available_on_one_release_only === RUN TestGenerateExpandedCategories/multiple_top_categories === PAUSE TestGenerateExpandedCategories/multiple_top_categories === RUN TestGenerateExpandedCategories/with_prefix === PAUSE TestGenerateExpandedCategories/with_prefix === RUN TestGenerateExpandedCategories/no_defaults === PAUSE TestGenerateExpandedCategories/no_defaults === RUN TestGenerateExpandedCategories/no_note === PAUSE TestGenerateExpandedCategories/no_note === RUN TestGenerateExpandedCategories/different_element_type === PAUSE TestGenerateExpandedCategories/different_element_type === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === RUN TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === PAUSE TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === RUN TestGenerateExpandedCategories/same_default === PAUSE TestGenerateExpandedCategories/same_default === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === RUN TestGenerateExpandedCategories/range === PAUSE TestGenerateExpandedCategories/range === RUN TestGenerateExpandedCategories/default_policy_class_is_capitalized === PAUSE TestGenerateExpandedCategories/default_policy_class_is_capitalized === RUN TestGenerateExpandedCategories/meta_entry_only === PAUSE TestGenerateExpandedCategories/meta_entry_only === RUN TestGenerateExpandedCategories/no_meta_at_all === PAUSE TestGenerateExpandedCategories/no_meta_at_all === 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/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/policy_directory_doesn't_exist === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist === RUN TestGenerateExpandedCategories/error_on_different_class === PAUSE TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/basic === CONT TestMainADMX === RUN TestMainADMX/admx_generation_fails === PAUSE TestMainADMX/admx_generation_fails === 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 === CONT TestMainADMX/admx_generation_fails === CONT TestMainExpand === RUN TestMainExpand/dconf_generation_fails === PAUSE TestMainExpand/dconf_generation_fails === RUN TestMainExpand/dconf === PAUSE TestMainExpand/dconf === RUN TestMainExpand/ignore_categories_and_non_yaml_files === PAUSE TestMainExpand/ignore_categories_and_non_yaml_files === RUN TestMainExpand/no_release_file === PAUSE TestMainExpand/no_release_file === RUN TestMainExpand/no_version_id === PAUSE TestMainExpand/no_version_id === RUN TestMainExpand/unsupported_policy_type === PAUSE TestMainExpand/unsupported_policy_type === RUN TestMainExpand/expanded_policy === PAUSE TestMainExpand/expanded_policy === 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/no_source_directory === PAUSE TestMainExpand/no_source_directory === RUN TestMainExpand/invalid_dconf.yaml === PAUSE TestMainExpand/invalid_dconf.yaml === CONT TestMainExpand/dconf_generation_fails === CONT TestExpandedCategoriesToADMX === RUN TestExpandedCategoriesToADMX/decimal_with_max_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === RUN TestExpandedCategoriesToADMX/no_meta_disabled === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled === RUN TestExpandedCategoriesToADMX/simple === PAUSE TestExpandedCategoriesToADMX/simple === RUN TestExpandedCategoriesToADMX/nested_categories === PAUSE TestExpandedCategoriesToADMX/nested_categories === RUN TestExpandedCategoriesToADMX/boolean === PAUSE TestExpandedCategoriesToADMX/boolean === RUN TestExpandedCategoriesToADMX/decimal_with_range === PAUSE TestExpandedCategoriesToADMX/decimal_with_range === RUN TestExpandedCategoriesToADMX/double_with_range === PAUSE TestExpandedCategoriesToADMX/double_with_range === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === RUN TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === RUN TestExpandedCategoriesToADMX/no_meta_at_all === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all === RUN TestExpandedCategoriesToADMX/multiple_categories === PAUSE TestExpandedCategoriesToADMX/multiple_categories === RUN TestExpandedCategoriesToADMX/other_distro === PAUSE TestExpandedCategoriesToADMX/other_distro === RUN TestExpandedCategoriesToADMX/decimal_with_min_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only === RUN TestExpandedCategoriesToADMX/double === PAUSE TestExpandedCategoriesToADMX/double === RUN TestExpandedCategoriesToADMX/decimal === PAUSE TestExpandedCategoriesToADMX/decimal === RUN TestExpandedCategoriesToADMX/long_decimal === PAUSE TestExpandedCategoriesToADMX/long_decimal === RUN TestExpandedCategoriesToADMX/array_of_integers === PAUSE TestExpandedCategoriesToADMX/array_of_integers === RUN TestExpandedCategoriesToADMX/error_on_destination_creation === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === RUN TestExpandedCategoriesToADMX/no_meta_enabled === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled === RUN TestExpandedCategoriesToADMX/basic_key === PAUSE TestExpandedCategoriesToADMX/basic_key === RUN TestExpandedCategoriesToADMX/array_of_strings === PAUSE TestExpandedCategoriesToADMX/array_of_strings === RUN TestExpandedCategoriesToADMX/choices === PAUSE TestExpandedCategoriesToADMX/choices === RUN TestExpandedCategoriesToADMX/choices_with_default === PAUSE TestExpandedCategoriesToADMX/choices_with_default === CONT TestExpandedCategoriesToADMX/decimal_with_max_only === CONT TestGenerateExpandedCategories/no_meta_enabled === CONT TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist === CONT TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === CONT TestGenerateExpandedCategories/error_on_empty_default_policy_class === CONT TestGenerateExpandedCategories/error_on_invalid_default_policy_class === CONT TestGenerateExpandedCategories/no_meta_at_all === CONT TestGenerateExpandedCategories/meta_entry_only === CONT TestGenerateExpandedCategories/default_policy_class_is_capitalized === CONT TestGenerateExpandedCategories/range === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === CONT TestGenerateExpandedCategories/same_default === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === CONT TestGenerateExpandedCategories/different_element_type === CONT TestGenerateExpandedCategories/choices === CONT TestExpandedCategoriesToADMX/no_meta_enabled === CONT TestGenerateExpandedCategories/error_on_nested_category === CONT TestGenerateExpandedCategories/no_note === CONT TestGenerateExpandedCategories/error_on_missing_release === CONT TestGenerateExpandedCategories/no_defaults === CONT TestGenerateExpandedCategories/error_on_different_policy_type === CONT TestGenerateExpandedCategories/with_prefix === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases time="2022-04-06T14:04:04Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" === CONT TestGenerateExpandedCategories/multiple_top_categories === CONT TestGenerateExpandedCategories/nested_categories === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key === CONT TestExpandedCategoriesToADMX/array_of_integers === CONT TestExpandedCategoriesToADMX/long_decimal === CONT TestExpandedCategoriesToADMX/decimal === CONT TestExpandedCategoriesToADMX/double === CONT TestExpandedCategoriesToADMX/decimal_with_min_only === CONT TestExpandedCategoriesToADMX/other_distro === CONT TestExpandedCategoriesToADMX/multiple_categories === CONT TestExpandedCategoriesToADMX/no_meta_at_all === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === CONT TestExpandedCategoriesToADMX/double_with_range === CONT TestExpandedCategoriesToADMX/decimal_with_range === CONT TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestExpandedCategoriesToADMX/boolean === CONT TestExpandedCategoriesToADMX/nested_categories === CONT TestExpandedCategoriesToADMX/simple === CONT TestExpandedCategoriesToADMX/no_meta_disabled === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === CONT TestGenerateExpandedCategories/different_choices === CONT TestGenerateExpandedCategories/available_on_one_release_only === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === CONT TestGenerateExpandedCategories/different_display_name === CONT TestGenerateExpandedCategories/different_meta === CONT TestGenerateExpandedCategories/different_range === CONT TestGenerateExpandedCategories/simple === CONT TestMainADMX/category_expansion_fails === CONT TestGenerateExpandedCategories/no_meta_disabled === CONT TestMainADMX/invalid_definition_file === CONT TestMainADMX/autodetect_overrides_releases_from_yaml === CONT TestMainADMX/releases_from_yaml === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === CONT TestMainExpand/invalid_dconf.yaml === CONT TestMainExpand/no_source_directory === CONT TestGenerateExpandedCategories/different_defaults === CONT TestGenerateExpandedCategories/different_explain_text === CONT TestMainExpand/expanded_policy_with_release_any === CONT TestMainExpand/expanded_policy_with_meta === CONT TestGenerateExpandedCategories/applicable_to_all_releases === CONT TestMainExpand/expanded_policy === CONT TestMainExpand/unsupported_policy_type === CONT TestGenerateExpandedCategories/two_policies === CONT TestMainExpand/no_version_id === CONT TestMainExpand/no_release_file === CONT TestMainExpand/dconf === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced --- PASS: TestGenerateExpandedCategories (0.00s) --- PASS: TestGenerateExpandedCategories/basic (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_empty_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.00s) --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) --- PASS: TestGenerateExpandedCategories/default_policy_class_is_capitalized (0.00s) --- PASS: TestGenerateExpandedCategories/range (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class (0.00s) --- PASS: TestGenerateExpandedCategories/same_default (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/different_element_type (0.00s) --- PASS: TestGenerateExpandedCategories/choices (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.00s) --- PASS: TestGenerateExpandedCategories/no_note (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) --- PASS: TestGenerateExpandedCategories/no_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.00s) --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) --- PASS: TestGenerateExpandedCategories/nested_categories (0.02s) --- PASS: TestGenerateExpandedCategories/different_choices (0.00s) --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) --- PASS: TestGenerateExpandedCategories/different_range (0.00s) --- PASS: TestGenerateExpandedCategories/simple (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.00s) --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.00s) --- PASS: TestGenerateExpandedCategories/different_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/different_explain_text (0.00s) --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.00s) --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.00s) === CONT TestExpandedCategoriesToADMX/choices_with_default === CONT TestExpandedCategoriesToADMX/choices --- PASS: TestMainADMX (0.00s) --- PASS: TestMainADMX/admx_generation_fails (0.00s) --- PASS: TestMainADMX/category_expansion_fails (0.00s) --- PASS: TestMainADMX/invalid_definition_file (0.00s) --- PASS: TestMainADMX/releases_from_yaml (0.00s) --- PASS: TestMainADMX/autodetect_overrides_releases_from_yaml (0.01s) === CONT TestMainExpand/ignore_categories_and_non_yaml_files === CONT TestExpandedCategoriesToADMX/array_of_strings === CONT TestExpandedCategoriesToADMX/basic_key --- PASS: TestMainExpand (0.00s) --- PASS: TestMainExpand/dconf_generation_fails (0.00s) --- PASS: TestMainExpand/invalid_dconf.yaml (0.00s) --- PASS: TestMainExpand/no_source_directory (0.00s) --- PASS: TestMainExpand/expanded_policy_with_release_any (0.00s) --- PASS: TestMainExpand/expanded_policy_with_meta (0.00s) --- PASS: TestMainExpand/unsupported_policy_type (0.00s) --- PASS: TestMainExpand/expanded_policy (0.00s) --- PASS: TestMainExpand/no_version_id (0.00s) --- PASS: TestMainExpand/no_release_file (0.00s) --- PASS: TestMainExpand/dconf (0.00s) --- PASS: TestMainExpand/ignore_categories_and_non_yaml_files (0.00s) --- PASS: TestExpandedCategoriesToADMX (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_enabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.00s) --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/double (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.00s) --- PASS: TestExpandedCategoriesToADMX/other_distro (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults (0.00s) --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.01s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.01s) --- PASS: TestExpandedCategoriesToADMX/nested_categories (0.00s) --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) --- PASS: TestExpandedCategoriesToADMX/simple (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.00s) --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.00s) --- PASS: TestExpandedCategoriesToADMX/basic_key (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen 0.060s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerate === RUN TestGenerate/Long_decimal_key === PAUSE TestGenerate/Long_decimal_key === RUN TestGenerate/Empty === PAUSE TestGenerate/Empty === RUN TestGenerate/Invalid_class === PAUSE TestGenerate/Invalid_class === RUN TestGenerate/One_decimal_key === PAUSE TestGenerate/One_decimal_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_strings === PAUSE TestGenerate/Array_of_strings === RUN TestGenerate/Array_of_integers === PAUSE TestGenerate/Array_of_integers === 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 === RUN TestGenerate/Valid_class_should_be_capitalized === PAUSE TestGenerate/Valid_class_should_be_capitalized === RUN TestGenerate/Description_starting_with_deprecated_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored === RUN TestGenerate/NaN_min === PAUSE TestGenerate/NaN_min === RUN TestGenerate/Key_with_class === PAUSE TestGenerate/Key_with_class === RUN TestGenerate/One_boolean_key === PAUSE TestGenerate/One_boolean_key === RUN TestGenerate/One_decimal_key_with_range === PAUSE TestGenerate/One_decimal_key_with_range === RUN TestGenerate/Invalid_override_files_are_skipped === PAUSE TestGenerate/Invalid_override_files_are_skipped === RUN TestGenerate/Unsupported_key_type === PAUSE TestGenerate/Unsupported_key_type === 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/Enum_does_not_exist === PAUSE TestGenerate/Enum_does_not_exist === RUN TestGenerate/One_text_key === PAUSE TestGenerate/One_text_key === RUN TestGenerate/Same_key_relocated_twice === PAUSE TestGenerate/Same_key_relocated_twice === RUN TestGenerate/Double_key === PAUSE TestGenerate/Double_key === RUN TestGenerate/Override_with_no_matching_session_defaults_to_root_override === PAUSE TestGenerate/Override_with_no_matching_session_defaults_to_root_override === RUN TestGenerate/Override_default_to_second_if_first_not_present === PAUSE TestGenerate/Override_default_to_second_if_first_not_present === RUN TestGenerate/Choices_are_loaded === PAUSE TestGenerate/Choices_are_loaded === RUN TestGenerate/Invalid_min === PAUSE TestGenerate/Invalid_min === RUN TestGenerate/One_decimal_key_with_min_only === PAUSE TestGenerate/One_decimal_key_with_min_only === RUN TestGenerate/Override_with_session_takes_session_override === PAUSE TestGenerate/Override_with_session_takes_session_override === RUN TestGenerate/Relocatable_key_overridden === PAUSE TestGenerate/Relocatable_key_overridden === 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/Description_starting_with_deprecated_mixed_case_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 === RUN TestGenerate/Override_without_session_takes_default === PAUSE TestGenerate/Override_without_session_takes_default === RUN TestGenerate/Description_starting_with_obsolete_is_ignored === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored === RUN TestGenerate/Relocatable_key === PAUSE TestGenerate/Relocatable_key === RUN TestGenerate/One_decimal_key_with_max_only === PAUSE TestGenerate/One_decimal_key_with_max_only === RUN TestGenerate/Override_without_session === PAUSE TestGenerate/Override_without_session === RUN TestGenerate/Override_takes_first_session === PAUSE TestGenerate/Override_takes_first_session === RUN TestGenerate/No_key_on_system === PAUSE TestGenerate/No_key_on_system === RUN TestGenerate/Invalid_schema_files === PAUSE TestGenerate/Invalid_schema_files === CONT TestGenerate/Long_decimal_key === CONT TestGenerate/Invalid_schema_files === CONT TestGenerate/No_key_on_system time="2022-04-06T14:04:05Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" === CONT TestGenerate/Same_key_relocated_twice === CONT TestGenerate/One_text_key === CONT TestGenerate/Description_starting_with_deprecated_is_ignored === CONT TestGenerate/Enum_does_not_exist === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === CONT TestGenerate/Unsupported_key_type === CONT TestGenerate/Invalid_override_files_are_skipped === CONT TestGenerate/One_decimal_key_with_range time="2022-04-06T14:04:05Z" 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/One_boolean_key === CONT TestGenerate/Key_with_class time="2022-04-06T14:04:05Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" === CONT TestGenerate/Override_takes_first_session === CONT TestGenerate/Override_without_session === CONT TestGenerate/One_decimal_key_with_max_only === CONT TestGenerate/Relocatable_key === CONT TestGenerate/Description_starting_with_obsolete_is_ignored time="2022-04-06T14:04:05Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" === CONT TestGenerate/Override_without_session_takes_default === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored time="2022-04-06T14:04:05Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" === CONT TestGenerate/NaN_min === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices === CONT TestGenerate/Inlined_Enums_are_converted_to_choices === CONT TestGenerate/Relocatable_key_overridden === CONT TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/One_decimal_key_with_min_only === CONT TestGenerate/Invalid_min === CONT TestGenerate/Choices_are_loaded === CONT TestGenerate/Override_default_to_second_if_first_not_present === CONT TestGenerate/Override_with_no_matching_session_defaults_to_root_override === CONT TestGenerate/Double_key === CONT TestGenerate/Array_of_strings === CONT TestGenerate/Valid_class_should_be_capitalized === CONT TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/Double_key_with_range === CONT TestGenerate/Array_of_integers === CONT TestGenerate/One_decimal_key === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 === CONT TestGenerate/Invalid_class === CONT TestGenerate/Empty --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/Long_decimal_key (0.00s) --- PASS: TestGenerate/Invalid_schema_files (0.00s) --- PASS: TestGenerate/No_key_on_system (0.00s) --- PASS: TestGenerate/Enum_does_not_exist (0.00s) --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) --- PASS: TestGenerate/Unsupported_key_type (0.00s) --- PASS: TestGenerate/One_text_key (0.00s) --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.00s) --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) --- PASS: TestGenerate/One_decimal_key_with_range (0.00s) --- PASS: TestGenerate/One_boolean_key (0.00s) --- PASS: TestGenerate/Override_takes_first_session (0.00s) --- PASS: TestGenerate/Override_without_session (0.00s) --- PASS: TestGenerate/Key_with_class (0.00s) --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.00s) --- PASS: TestGenerate/Relocatable_key (0.00s) --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.01s) --- PASS: TestGenerate/NaN_min (0.01s) --- PASS: TestGenerate/Override_without_session_takes_default (0.01s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.01s) --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.00s) --- PASS: TestGenerate/Relocatable_key_overridden (0.00s) --- PASS: TestGenerate/Invalid_min (0.00s) --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.00s) --- PASS: TestGenerate/Override_with_session_takes_session_override (0.00s) --- PASS: TestGenerate/One_decimal_key_with_min_only (0.00s) --- PASS: TestGenerate/Choices_are_loaded (0.00s) --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.00s) --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.00s) --- PASS: TestGenerate/Double_key (0.00s) --- PASS: TestGenerate/Array_of_strings (0.00s) --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.00s) --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) --- PASS: TestGenerate/Double_key_with_range (0.00s) --- PASS: TestGenerate/Array_of_integers (0.00s) --- PASS: TestGenerate/One_decimal_key (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.00s) --- PASS: TestGenerate/Invalid_class (0.00s) --- PASS: TestGenerate/Empty (0.01s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.036s === RUN TestGetVersionID === PAUSE TestGetVersionID === CONT TestGetVersionID === 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 === RUN TestGetVersionID/Read_VERSION_ID === PAUSE TestGetVersionID/Read_VERSION_ID === CONT TestGetVersionID/No_VERSION_ID_in_file === CONT TestGetVersionID/Read_VERSION_ID === CONT TestGetVersionID/No_os-release_file --- PASS: TestGetVersionID (0.00s) --- PASS: TestGetVersionID/No_VERSION_ID_in_file (0.00s) --- PASS: TestGetVersionID/Read_VERSION_ID (0.00s) --- PASS: TestGetVersionID/No_os-release_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/common 0.039s === RUN TestReadPolicy === PAUSE TestReadPolicy === RUN TestDecodePolicy === PAUSE TestDecodePolicy === CONT TestReadPolicy === CONT TestDecodePolicy === RUN TestDecodePolicy/empty_key === PAUSE TestDecodePolicy/empty_key === RUN TestDecodePolicy/empty_value === PAUSE TestDecodePolicy/empty_value === RUN TestDecodePolicy/basic_type_with_strategy === PAUSE TestDecodePolicy/basic_type_with_strategy === RUN TestDecodePolicy/container_strategy_is_reflected_on_child === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child === RUN TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === 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/no_header === PAUSE TestDecodePolicy/no_header === RUN TestDecodePolicy/key_is_not_utf16 === PAUSE TestDecodePolicy/key_is_not_utf16 === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === RUN TestDecodePolicy/two_elements === PAUSE TestDecodePolicy/two_elements === RUN TestDecodePolicy/one_element,_disabled === PAUSE TestDecodePolicy/one_element,_disabled === RUN TestDecodePolicy/section_not_closed === PAUSE TestDecodePolicy/section_not_closed === RUN TestDecodePolicy/missing_field === PAUSE TestDecodePolicy/missing_field === RUN TestDecodePolicy/one_element,_decimal_value === PAUSE TestDecodePolicy/one_element,_decimal_value === 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_missing_default_element_for_option_values_have_empty_strings === PAUSE TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === RUN TestDecodePolicy/header_only === PAUSE TestDecodePolicy/header_only === RUN TestDecodePolicy/invalid_decimal_value === PAUSE TestDecodePolicy/invalid_decimal_value === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === RUN TestDecodePolicy/container_with_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/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === RUN TestDecodePolicy/invalid_header,_header_doesnt_match === PAUSE TestDecodePolicy/invalid_header,_header_doesnt_match === RUN TestDecodePolicy/one_element,_multitext_value === PAUSE TestDecodePolicy/one_element,_multitext_value === RUN TestDecodePolicy/empty_file === PAUSE TestDecodePolicy/empty_file === 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_default_elements_override_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values === RUN TestDecodePolicy/container_with_meta_elements_and_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options === RUN TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/invalid_header,_header_too_short === PAUSE TestDecodePolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/value_is_not_utf16 === PAUSE TestDecodePolicy/value_is_not_utf16 === RUN TestDecodePolicy/one_element,_string_value === PAUSE TestDecodePolicy/one_element,_string_value === RUN TestDecodePolicy/disabled_container_with_disabled_option_values === RUN TestReadPolicy/key_is_not_utf16 === PAUSE TestReadPolicy/key_is_not_utf16 === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === RUN TestDecodePolicy/exotic_return_type === PAUSE TestDecodePolicy/exotic_return_type === RUN TestDecodePolicy/invalid_container_default_values === PAUSE TestDecodePolicy/invalid_container_default_values === RUN TestDecodePolicy/invalid_header,_file_truncated === PAUSE TestDecodePolicy/invalid_header,_file_truncated === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === RUN TestReadPolicy/one_element,_string_value === PAUSE TestReadPolicy/one_element,_string_value === RUN TestReadPolicy/two_elements === PAUSE TestReadPolicy/two_elements === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap === RUN TestReadPolicy/semicolon_in_data === PAUSE TestReadPolicy/semicolon_in_data === RUN TestReadPolicy/invalid_header,_header_doesnt_match === PAUSE TestReadPolicy/invalid_header,_header_doesnt_match === RUN TestReadPolicy/invalid_header,_file_truncated === PAUSE TestReadPolicy/invalid_header,_file_truncated === RUN TestReadPolicy/empty_file === PAUSE TestReadPolicy/empty_file === RUN TestReadPolicy/exotic_return_type === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === RUN TestDecodePolicy/disabled_container_disables_its_option_values === PAUSE TestDecodePolicy/disabled_container_disables_its_option_values === RUN TestDecodePolicy/container_without_metavalues === PAUSE TestDecodePolicy/container_without_metavalues === RUN TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/semicolon_in_data === PAUSE TestDecodePolicy/semicolon_in_data === RUN TestDecodePolicy/section_separators_in_data === PAUSE TestDecodePolicy/section_separators_in_data === PAUSE TestReadPolicy/exotic_return_type === RUN TestReadPolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/basic_type,_enabled === PAUSE TestDecodePolicy/basic_type,_enabled === RUN TestDecodePolicy/basic_type,_disabled === PAUSE TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/empty_key === CONT TestDecodePolicy/one_element,_multitext_value === CONT TestDecodePolicy/section_not_closed === CONT TestDecodePolicy/invalid_header,_header_doesnt_match === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === CONT TestDecodePolicy/one_element,_disabled === CONT TestDecodePolicy/invalid_decimal_value === CONT TestDecodePolicy/header_only === CONT TestDecodePolicy/two_elements === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === CONT TestDecodePolicy/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys === CONT TestDecodePolicy/one_element,_decimal_value === CONT TestDecodePolicy/key_is_not_utf16 === CONT TestDecodePolicy/missing_field === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestDecodePolicy/container_strategy_is_reflected_on_child === CONT TestDecodePolicy/no_header === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === CONT TestDecodePolicy/basic_type_with_strategy === CONT TestDecodePolicy/empty_value === CONT TestDecodePolicy/exotic_return_type === CONT TestDecodePolicy/invalid_header,_header_too_short === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === CONT TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/basic_type,_enabled === CONT TestDecodePolicy/disabled_container_with_disabled_option_values === CONT TestDecodePolicy/section_separators_in_data === CONT TestDecodePolicy/semicolon_in_data === CONT TestDecodePolicy/one_element,_string_value === CONT TestDecodePolicy/value_is_not_utf16 === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values === CONT TestDecodePolicy/container_without_metavalues === CONT TestDecodePolicy/disabled_container_disables_its_option_values === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options === CONT TestDecodePolicy/invalid_header,_file_truncated === CONT TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in === CONT TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/empty_file === CONT TestDecodePolicy/invalid_container_default_values --- PASS: TestDecodePolicy (0.00s) --- PASS: TestDecodePolicy/section_not_closed (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) (0.00s) --- PASS: TestDecodePolicy/empty_key (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) --- PASS: TestDecodePolicy/invalid_decimal_value (0.00s) --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) --- PASS: TestDecodePolicy/header_only (0.00s) --- PASS: TestDecodePolicy/two_elements (0.00s) --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) --- PASS: TestDecodePolicy/basic_type_with_empty_default_is_not_taken_into_account_for_disabled_keys (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) --- PASS: TestDecodePolicy/missing_field (0.00s) --- PASS: TestDecodePolicy/key_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) --- PASS: TestDecodePolicy/no_header (0.00s) --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (0.00s) --- PASS: TestDecodePolicy/empty_value (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestDecodePolicy/exotic_return_type (0.00s) --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) --- PASS: TestDecodePolicy/disabled_container_disables_its_option_values (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestDecodePolicy/basic_type_with_empty_default_has_value_filed_in (0.00s) --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/empty_file (0.00s) --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) === PAUSE TestReadPolicy/invalid_header,_header_too_short === RUN TestReadPolicy/section_not_closed === PAUSE TestReadPolicy/section_not_closed === RUN TestReadPolicy/empty_key === PAUSE TestReadPolicy/empty_key === RUN TestReadPolicy/empty_value === PAUSE TestReadPolicy/empty_value === 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/header_only === PAUSE TestReadPolicy/header_only === RUN TestReadPolicy/no_header === PAUSE TestReadPolicy/no_header === RUN TestReadPolicy/missing_field === PAUSE TestReadPolicy/missing_field === RUN TestReadPolicy/value_is_not_utf16 === PAUSE TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/key_is_not_utf16 === CONT TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/header_only === CONT TestReadPolicy/section_separators_in_data === CONT TestReadPolicy/invalid_header,_header_too_short === CONT TestReadPolicy/one_element,_decimal_value === CONT TestReadPolicy/empty_value === CONT TestReadPolicy/missing_field === CONT TestReadPolicy/empty_key === CONT TestReadPolicy/section_not_closed === CONT TestReadPolicy/invalid_header,_header_doesnt_match === CONT TestReadPolicy/exotic_return_type === CONT TestReadPolicy/empty_file === CONT TestReadPolicy/invalid_header,_file_truncated === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap === CONT TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/two_elements === CONT TestReadPolicy/one_element,_string_value === CONT TestReadPolicy/no_header --- PASS: TestReadPolicy (0.00s) --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/header_only (0.00s) --- PASS: TestReadPolicy/section_separators_in_data (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestReadPolicy/empty_value (0.00s) --- PASS: TestReadPolicy/missing_field (0.00s) --- PASS: TestReadPolicy/empty_key (0.00s) --- PASS: TestReadPolicy/section_not_closed (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestReadPolicy/empty_file (0.00s) --- PASS: TestReadPolicy/exotic_return_type (0.00s) --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestReadPolicy/semicolon_in_data (0.00s) --- PASS: TestReadPolicy/two_elements (0.00s) --- PASS: TestReadPolicy/one_element,_string_value (0.00s) --- PASS: TestReadPolicy/no_header (0.00s) --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/registry 0.016s === RUN TestLoadServerInfo === PAUSE TestLoadServerInfo === RUN TestNew === PAUSE TestNew === CONT TestLoadServerInfo === RUN TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === RUN TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === PAUSE TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === RUN TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_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/skip_missing_url_in_sssdconf === PAUSE TestLoadServerInfo/skip_missing_url_in_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_ad_domain_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === PAUSE TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === RUN TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === PAUSE TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === RUN TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === PAUSE TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === RUN TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === 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_directly_url_and_domain_if_provided === PAUSE TestLoadServerInfo/return_directly_url_and_domain_if_provided === RUN TestLoadServerInfo/return_url_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === RUN TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === CONT TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === 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/return_url_directly_ad_domain_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === CONT TestLoadServerInfo/return_url_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_directly_url_and_domain_if_provided === CONT TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === CONT TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === CONT TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === CONT TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === CONT TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === CONT TestLoadServerInfo/skip_missing_url_in_sssdconf === CONT TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === CONT TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided --- PASS: TestLoadServerInfo (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_url_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url_and_domain_if_provided (0.00s) --- PASS: TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/skip_missing_url_in_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided (0.00s) === CONT TestNew/No_url_and_domain_while_sssdconf_does_not_exists === CONT TestNew/Ad_New_fails_prevents_adsysservice_creation === CONT TestNew/Adsys_directory_can_already_exists time="2022-04-06T14:04:07Z" 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-06T14:04:07Z" 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/New_and_Done_succeeds_as_expected,_first_run (0.01s) --- PASS: TestNew/Adsys_directory_can_already_exists (0.01s) PASS ok github.com/ubuntu/adsys/internal/adsysservice 0.052s ? github.com/ubuntu/adsys/internal/adsysservice/actions [no test files] === RUN TestIsAllowed === PAUSE TestIsAllowed === RUN TestPeerCredsInfoAuthType === PAUSE TestPeerCredsInfoAuthType === RUN TestServerPeerCredsHandshake === PAUSE TestServerPeerCredsHandshake === RUN TestServerPeerCredsInvalidSocket === PAUSE TestServerPeerCredsInvalidSocket === RUN TestIsAllowedFromContext === PAUSE TestIsAllowedFromContext === RUN TestIsAllowedFromContextWithoutPeer === PAUSE TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowedFromContextWithInvalidPeerCreds === PAUSE TestIsAllowedFromContextWithInvalidPeerCreds === RUN TestIsAllowedFromContextWithoutUserKey === PAUSE TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowed === CONT TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowedFromContextWithInvalidPeerCreds === CONT TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === RUN TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === PAUSE TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === RUN TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === PAUSE TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === RUN TestIsAllowed/Root_is_always_authorized === PAUSE TestIsAllowed/Root_is_always_authorized === RUN TestIsAllowed/Process_doesn't_exists === PAUSE TestIsAllowed/Process_doesn't_exists === 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/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/Valid_process_and_ACK === PAUSE TestIsAllowed/Valid_process_and_ACK === RUN TestIsAllowed/Valid_process_and_NACK === PAUSE TestIsAllowed/Valid_process_and_NACK === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) === RUN TestIsAllowed/Polkit_dbus_call_errors_out === PAUSE TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowedFromContext --- PASS: TestIsAllowedFromContextWithoutUserKey (0.00s) === CONT TestServerPeerCredsInvalidSocket --- PASS: TestServerPeerCredsInvalidSocket (0.00s) === CONT TestServerPeerCredsHandshake --- PASS: TestServerPeerCredsHandshake (0.00s) === CONT TestPeerCredsInfoAuthType --- PASS: TestPeerCredsInfoAuthType (0.00s) === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === CONT TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestIsAllowed/Valid_process_and_NACK === CONT TestIsAllowed/Valid_process_and_ACK === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === CONT TestIsAllowed/Process_doesn't_exists === CONT TestIsAllowed/Root_is_always_authorized === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed --- PASS: TestIsAllowed (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int (0.00s) --- PASS: TestIsAllowed/Polkit_dbus_call_errors_out (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_missing_) (0.00s) --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowed/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID (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: TestIsAllowed/Process_doesn't_exists (0.00s) --- PASS: TestIsAllowed/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/ActionAlwaysAllowed_is_always_allowed (0.00s) --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.00s) --- PASS: TestIsAllowedFromContextWithoutPeer (0.01s) === RUN TestIsAllowedFromContext/User_lookup_returns_an_error === PAUSE TestIsAllowedFromContext/User_lookup_returns_an_error === RUN TestIsAllowedFromContext/User_has_invalid_uid === PAUSE TestIsAllowedFromContext/User_has_invalid_uid === RUN TestIsAllowedFromContext/Root_is_always_authorized === PAUSE TestIsAllowedFromContext/Root_is_always_authorized === RUN TestIsAllowedFromContext/Valid_process_and_ACK === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK === 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 === 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 === CONT TestIsAllowedFromContext/Root_is_always_authorized === CONT TestIsAllowedFromContext/User_has_invalid_uid --- PASS: TestIsAllowedFromContext (0.01s) --- 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) --- PASS: TestIsAllowedFromContext/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowedFromContext/User_has_invalid_uid (0.00s) PASS ok github.com/ubuntu/adsys/internal/authorizer 0.041s ? 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/Callback_in_error_on_refresh_only_prints_warning time="2022-04-06T14:04:10Z" level=warning msg="Error while refreshing configuration: Error from callback" === RUN TestInit/Flag_has_precedence_over_env === RUN TestInit/No_config_flag_set_before_Init_is_call_is_ignored === RUN TestInit/Flag_is_supported === RUN TestInit/Configuration_changed === RUN TestInit/Empty_configuration_file_is_supported === RUN TestInit/Environment_is_supported === RUN TestInit/Env_has_precedence_over_configuration === RUN TestInit/Configuration_flag_has_precedence_over_local_file === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call === RUN TestInit/Load_configuration,_no_file,_no_flag,_no_env === RUN TestInit/Load_configuration_with_file === RUN TestInit/Configuration_flag,_not_in_config_dir === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account === RUN TestInit/Error_on_invalid_configuration_file === RUN TestInit/Error_on_callback_returning_error_on_first_call === RUN TestInit/Error_on_config_flag_points_to_unexisting_path --- PASS: TestInit (8.63s) --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.49s) --- PASS: TestInit/Flag_has_precedence_over_env (0.00s) --- PASS: TestInit/No_config_flag_set_before_Init_is_call_is_ignored (0.00s) --- PASS: TestInit/Flag_is_supported (0.00s) --- PASS: TestInit/Configuration_changed (2.06s) --- PASS: TestInit/Empty_configuration_file_is_supported (0.00s) --- PASS: TestInit/Environment_is_supported (0.00s) --- PASS: TestInit/Env_has_precedence_over_configuration (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/Load_configuration,_no_file,_no_flag,_no_env (0.00s) --- PASS: TestInit/Load_configuration_with_file (0.00s) --- PASS: TestInit/Configuration_flag,_not_in_config_dir (0.00s) --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.04s) --- PASS: TestInit/Error_on_invalid_configuration_file (0.00s) --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (0.00s) --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.00s) === RUN TestLoadConfig === PAUSE TestLoadConfig === CONT TestLoadConfig === RUN TestLoadConfig/Empty_configuration_is_supported === PAUSE TestLoadConfig/Empty_configuration_is_supported === RUN TestLoadConfig/Load_configuration_deserialize_its === PAUSE TestLoadConfig/Load_configuration_deserialize_its === CONT TestLoadConfig/Empty_configuration_is_supported === CONT TestLoadConfig/Load_configuration_deserialize_its --- PASS: TestLoadConfig (0.00s) --- PASS: TestLoadConfig/Empty_configuration_is_supported (0.00s) --- PASS: TestLoadConfig/Load_configuration_deserialize_its (0.00s) PASS ok github.com/ubuntu/adsys/internal/config 8.649s ? 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 time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestStartStop141554740/001/test.sock" === CONT TestServerDoubleQuit time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestServerDoubleQuit406721050/001/test.sock" === CONT TestServerChangeTimeout time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestServerChangeTimeout1837635184/001/test.sock" === CONT TestServerDontTimeoutWithMultipleActiveRequests time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests3563052559/001/test.sock" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestServerDoubleQuit (0.01s) === CONT TestServerDontTimeoutWithActiveRequest time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest282975385/001/test.sock" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestStartStop (0.01s) === CONT TestServerStartListenTimeout time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout3089248324/001/test.sock" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." --- PASS: TestServerStartListenTimeout (0.01s) === CONT TestCannotCreateSocket --- PASS: TestCannotCreateSocket (0.00s) === CONT TestFailingOption --- PASS: TestFailingOption (0.00s) === CONT TestSdNotifier === 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 === RUN TestSdNotifier/sends_signal === PAUSE TestSdNotifier/sends_signal === CONT TestUseSocketIgnoredWithSocketActivation time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation997258364/001/socket" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) === CONT TestSocketActivation === RUN TestSocketActivation/fails_with_many_sockets === PAUSE TestSocketActivation/fails_with_many_sockets === RUN TestSocketActivation/fails_when_Listeners()_fails === PAUSE TestSocketActivation/fails_when_Listeners()_fails === RUN TestSocketActivation/success_with_one_socket === PAUSE TestSocketActivation/success_with_one_socket === CONT TestChangeSocket time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestChangeSocket4258109194/001/test.sock" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." --- PASS: TestServerChangeTimeout (0.05s) === CONT TestStopBeforeServe time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestStopBeforeServe (0.00s) === CONT TestSdNotifier/doesn't_fail_when_not_under_systemd time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestSdNotifierdoesnt_fail_when_not_under_systemd2169790840/001/socket" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestChangeSocket4258109194/001/test2.sock" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." === CONT TestSdNotifier/fails_when_notifier_fails === CONT TestSdNotifier/sends_signal time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestSdNotifiersends_signal1261280453/001/socket" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestChangeSocket (0.02s) === CONT TestSocketActivation/fails_with_many_sockets === CONT TestSocketActivation/success_with_one_socket time="2022-04-06T14:04:08Z" level=info msg="Serving on /tmp/TestSocketActivationsuccess_with_one_socket355396639/001/sock1" time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestSdNotifier (0.00s) --- PASS: TestSdNotifier/doesn't_fail_when_not_under_systemd (0.01s) --- PASS: TestSdNotifier/fails_when_notifier_fails (0.00s) --- PASS: TestSdNotifier/sends_signal (0.01s) time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." === CONT TestSocketActivation/fails_when_Listeners()_fails time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." time="2022-04-06T14:04:08Z" level=info msg="Wait for active requests to close." --- PASS: TestSocketActivation (0.00s) --- PASS: TestSocketActivation/fails_with_many_sockets (0.00s) --- PASS: TestSocketActivation/fails_when_Listeners()_fails (0.00s) --- PASS: TestSocketActivation/success_with_one_socket (0.01s) time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) time="2022-04-06T14:04:08Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) PASS ok github.com/ubuntu/adsys/internal/daemon 0.128s === 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.012s === 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.030s === 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 TestNewConnectionNotification --- PASS: TestNewConnectionNotification (0.00s) === CONT TestErrorOnNilStream --- PASS: TestErrorOnNilStream (0.00s) === CONT TestDoneConnectionNotification --- PASS: TestDoneConnectionNotification (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.157s === RUN TestFormat === PAUSE TestFormat === CONT TestFormat === RUN TestFormat/nil_returns_nil === PAUSE TestFormat/nil_returns_nil === RUN TestFormat/non_GRPC_errors_are_returned_as_is === PAUSE TestFormat/non_GRPC_errors_are_returned_as_is === RUN TestFormat/GRPC_Unavailable_errors_prints_daemon_name === PAUSE TestFormat/GRPC_Unavailable_errors_prints_daemon_name === RUN TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === PAUSE TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message === RUN TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === PAUSE TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon === RUN TestFormat/GRPC_Random_errors_prints_status_and_message === PAUSE TestFormat/GRPC_Random_errors_prints_status_and_message === CONT TestFormat/nil_returns_nil === CONT TestFormat/GRPC_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 === CONT TestFormat/non_GRPC_errors_are_returned_as_is --- PASS: TestFormat (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: TestFormat/non_GRPC_errors_are_returned_as_is (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/grpcerror 0.007s === 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.005s === RUN TestChildRecvMsgAndHandlerCalled === PAUSE TestChildRecvMsgAndHandlerCalled === CONT TestChildRecvMsgAndHandlerCalled === 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 === RUN TestChildRecvMsgAndHandlerCalled/Handler_fails_out === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_fails_out === RUN TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === PAUSE TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === CONT TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === CONT TestChildRecvMsgAndHandlerCalled/Handler_fails_out time="2022-04-06T14:04:11Z" level=info msg="Error sent to client: Failing handler" === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact --- PASS: TestChildRecvMsgAndHandlerCalled (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_fails_out (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.011s === RUN TestRecvLogMsg === PAUSE TestRecvLogMsg === RUN TestAddStreamToForwardLocalLogs time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:083250]]" time="2022-04-06T14:04:11Z" level=warning msg=something --- PASS: TestAddStreamToForwardLocalLogs (0.00s) === RUN TestAddStreamToForwardOtherStream time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:508438]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:893981]]" --- PASS: TestAddStreamToForwardOtherStream (0.00s) === RUN TestAddStreamToForwardAfterClientIsConnected time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:025983]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:116187]]" --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) === RUN TestAddStreamToForwardDisconnect time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:840063]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:337467]]" --- PASS: TestAddStreamToForwardDisconnect (0.00s) === RUN TestAddStreamToForwardTwoClients time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:037565]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:483573]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:184737]]" --- PASS: TestAddStreamToForwardTwoClients (0.00s) === RUN TestAddStreamToForwardWithListenerCaller time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:447401]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:889043]]" --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) === RUN TestAddStreamMultipleForwarders time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:227909]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:253118]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:164979]]" --- PASS: TestAddStreamMultipleForwarders (0.00s) === RUN TestAddStreamMultipleForwardersOneWithCaller time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:459471]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:889150]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:501640]]" --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) === RUN TestAddStreamToForwardFailSend time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:920415]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:018981]]" time="2022-04-06T14:04:11Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" --- PASS: TestAddStreamToForwardFailSend (0.00s) === RUN TestRemoveAllStreams time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:592044]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:551676]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:175029]]" time="2022-04-06T14:04:11Z" level=warning msg="[[123456:175029]] 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_message,_no_log === PAUSE TestRecvLogMsg/One_message,_no_log === 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/Two_logs_with_different_debug_level === PAUSE TestRecvLogMsg/Two_logs_with_different_debug_level === 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/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) === RUN TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === PAUSE TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === CONT TestRecvLogMsg/One_message,_no_log === 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 === CONT TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === CONT TestStreamServerInterceptorSendLogsFails time="2022-04-06T14:04:11Z" level=warning msg="[[123456:380509]] Couldn't send initial connection log to client" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:380509]]" --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) === CONT TestStreamServerInterceptor time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:135742]]" --- PASS: TestStreamServerInterceptor (0.00s) === CONT TestLogStreamsAreSeparated time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:222624]]" time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:372371]]" --- PASS: TestLogStreamsAreSeparated (0.00s) === CONT TestLogSendingFail time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:404576]]" --- PASS: TestLogSendingFail (0.00s) === CONT TestLogWithNoCaller time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:219016]]" --- PASS: TestLogWithNoCaller (0.00s) === CONT TestLogWarningWithRemoteCaller time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:978582]]" --- PASS: TestLogWarningWithRemoteCaller (0.00s) === CONT TestLogWarningWithLocalCaller time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:539833]]" --- PASS: TestLogWarningWithLocalCaller (0.00s) === CONT TestDebugSentToRemoteEvenIfLocalIsWarning time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:521601]]" --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) === CONT TestAllLogLevels time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:039833]]" --- PASS: TestAllLogLevels (0.00s) === CONT TestMultipleLogs time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:338127]]" --- PASS: TestMultipleLogs (0.00s) === CONT TestLogWarningOnly time="2022-04-06T14:04:11Z" level=info msg="New connection from client [[123456:794443]]" --- PASS: TestLogWarningOnly (0.00s) === 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_message_with_error,_no_log,_error_is_preserved === CONT TestRecvLogMsg/No_caller_on_any_logs === CONT TestRecvLogMsg/No_caller_when_not_requested === CONT TestRecvLogMsg/Two_logs_with_different_debug_level === CONT TestRecvLogMsg/Log_with_caller === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) --- PASS: TestRecvLogMsg (0.00s) --- PASS: TestRecvLogMsg/One_message,_no_log (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/One_message_with_error,_no_log,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) --- PASS: TestRecvLogMsg/No_caller_when_not_requested (0.00s) --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (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) PASS ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.022s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] === RUN TestTranslations === RUN TestTranslations/Fallback_to_en_if_en_DK_isn't_present === RUN TestTranslations/Prefer_locale-langpack_to_locale === RUN TestTranslations/Untranslated_elem === RUN TestTranslations/One_text_elem,_prefer_en_DK_over_en === RUN TestTranslations/en_DK@_is_en_DK === RUN TestTranslations/en_DK._is_en_DK === RUN TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES === RUN TestTranslations/Init_wasn't_ran === RUN TestTranslations/No_loc_prefers_LC_MESSAGES_first === RUN TestTranslations/Missing_locale === RUN TestTranslations/Missing_domain === RUN TestTranslations/Invalid_locale_directory === RUN TestTranslations/Multiple_text_elems --- PASS: TestTranslations (0.02s) --- PASS: TestTranslations/Fallback_to_en_if_en_DK_isn't_present (0.00s) --- PASS: TestTranslations/Prefer_locale-langpack_to_locale (0.00s) --- PASS: TestTranslations/Untranslated_elem (0.00s) --- PASS: TestTranslations/One_text_elem,_prefer_en_DK_over_en (0.00s) --- PASS: TestTranslations/en_DK@_is_en_DK (0.00s) --- PASS: TestTranslations/en_DK._is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES (0.00s) --- PASS: TestTranslations/Init_wasn't_ran (0.00s) --- PASS: TestTranslations/No_loc_prefers_LC_MESSAGES_first (0.00s) --- PASS: TestTranslations/Missing_locale (0.00s) --- PASS: TestTranslations/Missing_domain (0.00s) --- PASS: TestTranslations/Invalid_locale_directory (0.00s) --- PASS: TestTranslations/Multiple_text_elems (0.00s) PASS ok github.com/ubuntu/adsys/internal/i18n 0.028s === RUN TestFormat === PAUSE TestFormat === RUN TestApplyPolicies === RUN TestApplyPolicies/scripts_apply_policy_fails time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/succeed time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/no_subscription_is_only_dconf_content time="2022-04-06T14:04:12Z" 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-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended1763134367/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/dconf_apply_policy_fails time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/privilege_apply_policy_fails time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/second_call_with_no_rules_deletes_everything time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" time="2022-04-06T14:04:12Z" 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-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Running machine startup scripts" time="2022-04-06T14:04:12Z" level=info msg="Apply policy for hostname (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended3496552378/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." --- PASS: TestApplyPolicies (0.10s) --- PASS: TestApplyPolicies/scripts_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/succeed (0.01s) --- PASS: TestApplyPolicies/no_subscription_is_only_dconf_content (0.01s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content (0.02s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.02s) --- PASS: TestApplyPolicies/dconf_apply_policy_fails (0.01s) --- PASS: TestApplyPolicies/privilege_apply_policy_fails (0.02s) --- 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.01s) === 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.01s) --- 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_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_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 === RUN TestFormat/GPO_with_rules,_override_hidden === PAUSE TestFormat/GPO_with_rules,_override_hidden === 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 === CONT TestFormat/GPO_with_rules === CONT TestGetUniqueRules === CONT TestDumpPolicies === CONT TestSave === RUN TestSave/error_on_can’t_remove_existing_assets === PAUSE TestSave/error_on_can’t_remove_existing_assets === RUN TestSave/gpos_only === CONT TestNewFromCache === PAUSE TestSave/gpos_only === RUN TestNewFromCache/gpos_only === RUN TestSave/existing_policies_cache_is_refreshed === PAUSE TestNewFromCache/gpos_only === PAUSE TestSave/existing_policies_cache_is_refreshed === RUN TestSave/can_refresh_on_existing_read_only_asset_file === PAUSE TestSave/can_refresh_on_existing_read_only_asset_file === RUN TestNewFromCache/with_assets === RUN TestSave/error_on_can’t_write_to_policies_base_dir === PAUSE TestNewFromCache/with_assets === PAUSE TestSave/error_on_can’t_write_to_policies_base_dir === RUN TestNewFromCache/error_on_invalid_policies_cache === PAUSE TestNewFromCache/error_on_invalid_policies_cache === RUN TestNewFromCache/error_on_invalid_assets_db === RUN TestSave/error_on_can’t_write_to_dest_dir === PAUSE TestSave/error_on_can’t_write_to_dest_dir === RUN TestSave/with_assets === PAUSE TestSave/with_assets === RUN TestSave/existing_assets_cache_is_refreshed === PAUSE TestNewFromCache/error_on_invalid_assets_db === PAUSE TestSave/existing_assets_cache_is_refreshed === RUN TestNewFromCache/error_on_no_policies_cache === RUN TestSave/existing_cache_with_assets,_new_cache_with_no_assets === PAUSE TestNewFromCache/error_on_no_policies_cache === PAUSE TestSave/existing_cache_with_assets,_new_cache_with_no_assets === CONT TestNew === RUN TestSave/save_assets_on_existing_opened_file_does_not_segfault === RUN TestNew/no_gpos === PAUSE TestSave/save_assets_on_existing_opened_file_does_not_segfault === 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 === RUN TestSave/destdir_does_not_exists === RUN TestNew/gpos_only === PAUSE TestNew/gpos_only === RUN TestNew/with_assets === PAUSE TestSave/destdir_does_not_exists === PAUSE TestNew/with_assets === CONT TestSaveAssetsTo === RUN TestSaveAssetsTo/error_on_read_only_dest === PAUSE TestSaveAssetsTo/error_on_read_only_dest === CONT TestLastUpdateFor === RUN TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === PAUSE TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === RUN TestSaveAssetsTo/error_on_dest_already_exists === PAUSE TestSaveAssetsTo/error_on_dest_already_exists === RUN TestSaveAssetsTo/sub_directory_ending_with_slash === PAUSE TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestSaveAssetsTo/sub_directory === PAUSE TestSaveAssetsTo/sub_directory === RUN TestSaveAssetsTo/file === PAUSE TestSaveAssetsTo/file === RUN TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === PAUSE TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === 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_can't_chown_to_user === PAUSE TestSaveAssetsTo/error_on_can't_chown_to_user === RUN TestSaveAssetsTo/chown_directories_and_files_when_requested === RUN TestDumpPolicies/One_GPO_User === PAUSE TestSaveAssetsTo/chown_directories_and_files_when_requested === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs === RUN TestSaveAssetsTo/all === PAUSE TestDumpPolicies/One_GPO_User === PAUSE TestSaveAssetsTo/all === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs === RUN TestDumpPolicies/Multiple_GPOs === RUN TestGetUniqueRules/Multiple_domains,_different_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs === RUN TestGetUniqueRules/Two_policies,_with_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_overrides === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO === RUN TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === PAUSE TestDumpPolicies/Multiple_GPOs === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestCompressAssets === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides === RUN TestCompressAssets/existing_db === RUN TestGetUniqueRules/Two_policies,_no_overrides === PAUSE TestCompressAssets/existing_db === RUN TestCompressAssets/error_on_can’t_remove_existing_db === PAUSE TestCompressAssets/error_on_can’t_remove_existing_db === RUN TestCompressAssets/error_on_non_existing_directory === PAUSE TestCompressAssets/error_on_non_existing_directory === PAUSE TestGetUniqueRules/Two_policies,_no_overrides === RUN TestGetUniqueRules/Disabled_value_is_overridden === PAUSE TestGetUniqueRules/Disabled_value_is_overridden === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === 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/Multiple_GPOs_with_rules,_override_hidden === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === RUN TestGetUniqueRules/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 === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === RUN TestDumpPolicies/One_GPO_with_rules === RUN TestGetUniqueRules/Order_key_ascii === PAUSE TestDumpPolicies/One_GPO_with_rules === PAUSE TestGetUniqueRules/Order_key_ascii === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === CONT TestCachePolicies === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === RUN TestDumpPolicies/Error_on_missing_target_cache === PAUSE TestDumpPolicies/Error_on_missing_target_cache === RUN TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === RUN TestDumpPolicies/One_GPO_User_+_Machine === PAUSE TestDumpPolicies/One_GPO_User_+_Machine === RUN TestDumpPolicies/Same_GPO_Machine_and_User === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === RUN TestDumpPolicies/One_GPO_Machine === PAUSE TestDumpPolicies/One_GPO_Machine === RUN TestDumpPolicies/Machine_only_GPO_with_rules === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === 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 === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === RUN TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === PAUSE TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === CONT TestFormat/GPO_summary === CONT TestFormat/GPO_with_rules,_override_hidden === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key === CONT TestFormat/GPO_with_rules,_override_disabled_key === RUN TestCompressAssets/no_db === PAUSE TestCompressAssets/no_db === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === CONT TestFormat/GPO_with_rules,_override_displayed === CONT TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestNewFromCache/gpos_only === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === CONT TestNewFromCache/error_on_invalid_policies_cache === CONT TestNewFromCache/error_on_no_policies_cache === CONT TestNewFromCache/error_on_invalid_assets_db === CONT TestNewFromCache/with_assets === CONT TestSave/error_on_can’t_remove_existing_assets === CONT TestSave/destdir_does_not_exists === CONT TestSave/save_assets_on_existing_opened_file_does_not_segfault --- PASS: TestFormat (0.00s) --- PASS: TestFormat/GPO_with_rules (0.00s) --- PASS: TestFormat/GPO_summary (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_disabled_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override (0.00s) --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (0.00s) === CONT TestSave/existing_cache_with_assets,_new_cache_with_no_assets === CONT TestSave/can_refresh_on_existing_read_only_asset_file === CONT TestSave/existing_policies_cache_is_refreshed === CONT TestSave/gpos_only === CONT TestSave/error_on_can’t_write_to_policies_base_dir === CONT TestSave/with_assets === CONT TestSave/existing_assets_cache_is_refreshed === CONT TestSave/error_on_can’t_write_to_dest_dir === CONT TestNew/no_gpos --- PASS: TestSave (0.00s) --- PASS: TestSave/error_on_can’t_remove_existing_assets (0.00s) --- PASS: TestSave/destdir_does_not_exists (0.00s) --- PASS: TestSave/save_assets_on_existing_opened_file_does_not_segfault (0.00s) --- PASS: TestSave/can_refresh_on_existing_read_only_asset_file (0.00s) --- PASS: TestSave/existing_policies_cache_is_refreshed (0.00s) --- PASS: TestSave/gpos_only (0.00s) --- PASS: TestSave/error_on_can’t_write_to_policies_base_dir (0.00s) --- PASS: TestSave/existing_cache_with_assets,_new_cache_with_no_assets (0.00s) --- PASS: TestSave/with_assets (0.00s) --- PASS: TestSave/error_on_can’t_write_to_dest_dir (0.00s) --- PASS: TestSave/existing_assets_cache_is_refreshed (0.00s) === CONT TestNew/gpos_only === CONT TestNew/with_assets === CONT TestNew/error_on_assets_db_does_not_exists === CONT TestNew/error_on_invalid_assets_db === CONT TestSaveAssetsTo/error_on_read_only_dest === CONT TestSaveAssetsTo/error_on_empty_relSrc === CONT TestSaveAssetsTo/all --- PASS: TestCachePolicies (0.01s) === CONT TestSaveAssetsTo/chown_directories_and_files_when_requested --- PASS: TestNewFromCache (0.00s) --- PASS: TestNewFromCache/error_on_invalid_policies_cache (0.00s) --- PASS: TestNewFromCache/error_on_no_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 TestSaveAssetsTo/error_on_can't_chown_to_user === CONT TestSaveAssetsTo/error_on_no_assets === CONT TestSaveAssetsTo/sub_directory_ending_with_slash === CONT TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache --- PASS: TestNew (0.00s) --- PASS: TestNew/no_gpos (0.00s) --- PASS: TestNew/gpos_only (0.00s) --- PASS: TestNew/error_on_assets_db_does_not_exists (0.00s) --- PASS: TestNew/error_on_invalid_assets_db (0.00s) --- PASS: TestNew/with_assets (0.01s) === CONT TestSaveAssetsTo/file === CONT TestSaveAssetsTo/sub_directory === CONT TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === CONT TestSaveAssetsTo/error_on_dest_already_exists === CONT TestLastUpdateFor/Returns_user's_last_update_time === CONT TestLastUpdateFor/Returns_machine's_last_update_time === CONT TestLastUpdateFor/Target_does_not_exist --- PASS: TestSaveAssetsTo (0.00s) --- PASS: TestSaveAssetsTo/error_on_read_only_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_empty_relSrc (0.00s) --- PASS: TestSaveAssetsTo/error_on_can't_chown_to_user (0.00s) --- PASS: TestSaveAssetsTo/error_on_no_assets (0.00s) --- PASS: TestSaveAssetsTo/chown_directories_and_files_when_requested (0.00s) --- PASS: TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache (0.00s) --- PASS: TestSaveAssetsTo/file (0.00s) --- PASS: TestSaveAssetsTo/error_on_file_read_only_existing_in_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_dest_already_exists (0.00s) --- PASS: TestSaveAssetsTo/sub_directory_ending_with_slash (0.00s) --- PASS: TestSaveAssetsTo/sub_directory (0.00s) --- PASS: TestSaveAssetsTo/all (0.01s) === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request time="2022-04-06T14:04:12Z" level=info msg="Get policies last update time \"user\" (machine: false)" === CONT TestDumpPolicies/One_GPO_User time="2022-04-06T14:04:12Z" level=info msg="Get policies last update time \"bos02-s390x-014\" (machine: true)" time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs === CONT TestCompressAssets/existing_db time="2022-04-06T14:04:12Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" === CONT TestGetUniqueRules/Disabled_value_is_overridden === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed === 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/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === CONT TestCompressAssets/no_db time="2022-04-06T14:04:12Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" === CONT TestCompressAssets/error_on_non_existing_directory --- 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) === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Machine_only_GPO_with_rules === CONT TestDumpPolicies/One_GPO_Machine time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for bos02-s390x-014" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for bos02-s390x-014" === CONT TestDumpPolicies/Same_GPO_Machine_and_User === CONT TestDumpPolicies/One_GPO_User_+_Machine time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === CONT TestDumpPolicies/Error_on_missing_target_cache time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_with_rules time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO === CONT TestGetUniqueRules/Two_policies,_no_overrides === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides === CONT TestGetUniqueRules/Two_policies,_with_overrides === CONT TestCompressAssets/error_on_can’t_remove_existing_db time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second time="2022-04-06T14:04:12Z" level=info msg="Dumping policies for user" === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins --- PASS: TestGetUniqueRules (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_is_overridden (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides,_reversed (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/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) --- PASS: TestGetUniqueRules/Order_key_ascii (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_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/More_policies,_with_multiple_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (0.00s) --- PASS: TestDumpPolicies (0.00s) --- PASS: TestDumpPolicies/One_GPO_User (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.00s) --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.01s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.01s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (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/Multiple_GPOs_with_rules,_override,_shown (0.01s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.00s) --- PASS: TestDumpPolicies/One_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.01s) --- PASS: TestDumpPolicies/Multiple_GPOs (0.00s) --- PASS: TestCompressAssets (0.00s) --- PASS: TestCompressAssets/error_on_non_existing_directory (0.00s) --- PASS: TestCompressAssets/existing_db (0.02s) --- PASS: TestCompressAssets/no_db (0.02s) --- PASS: TestCompressAssets/error_on_can’t_remove_existing_db (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies 0.303s === RUN TestNormalize === PAUSE TestNormalize === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestNormalize === RUN TestNormalize/simple_quoted_string === PAUSE TestNormalize/simple_quoted_string === RUN TestNormalize/on_transformed_to_boolean === PAUSE TestNormalize/on_transformed_to_boolean === RUN TestNormalize/Multi-lines_as_with_quoted_','_is_supported === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported === RUN TestNormalize/Multi-lines_ai_with_spaces_inside === PAUSE TestNormalize/Multi-lines_ai_with_spaces_inside === RUN TestNormalize/as_without_leading_[ === PAUSE TestNormalize/as_without_leading_[ === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === RUN TestNormalize/one_escaped_quote === PAUSE TestNormalize/one_escaped_quote === RUN TestNormalize/yes_transformed_to_boolean === PAUSE TestNormalize/yes_transformed_to_boolean === RUN TestNormalize/simple_boolean_false === PAUSE TestNormalize/simple_boolean_false === RUN TestNormalize/Multi-lines_as_quoted === PAUSE TestNormalize/Multi-lines_as_quoted === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === RUN TestNormalize/ai_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/ai_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/string_with_multiple_backslashes_escaped_quotes === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes === 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/ai_with_spaces_inside === PAUSE TestNormalize/ai_with_spaces_inside === 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_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_as_unquoted === PAUSE TestNormalize/Multi-lines_as_unquoted === RUN TestNormalize/empty_unquoted_string === PAUSE TestNormalize/empty_unquoted_string === RUN TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === RUN TestNormalize/simple_ai === PAUSE TestNormalize/simple_ai === RUN TestNormalize/weird_case_false === PAUSE TestNormalize/weird_case_false === RUN TestNormalize/off_transformed_to_boolean === PAUSE TestNormalize/off_transformed_to_boolean === RUN TestNormalize/simple_quoted_as === PAUSE TestNormalize/simple_quoted_as === RUN TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === RUN TestNormalize/Multi-lines_as_with_spaces_inside === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside === RUN TestNormalize/simple_ai_with_no_spaces === PAUSE TestNormalize/simple_ai_with_no_spaces === RUN TestNormalize/unmanaged_types_are_returned_as_is === PAUSE TestNormalize/unmanaged_types_are_returned_as_is === RUN TestNormalize/simple_boolean_true === PAUSE TestNormalize/simple_boolean_true === RUN TestNormalize/with_spaces === PAUSE TestNormalize/with_spaces === RUN TestNormalize/non_supported_is_reported_as_is === PAUSE TestNormalize/non_supported_is_reported_as_is === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === RUN TestNormalize/empty_quoted_string === PAUSE TestNormalize/empty_quoted_string === 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/ai_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === 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_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/Multi-lines_ai === PAUSE TestNormalize/Multi-lines_ai === RUN TestNormalize/simple_unquoted_string === PAUSE TestNormalize/simple_unquoted_string === RUN TestNormalize/no_transformed_to_boolean === PAUSE TestNormalize/no_transformed_to_boolean === RUN TestNormalize/simple_as_with_no_spaces === PAUSE TestNormalize/simple_as_with_no_spaces === RUN TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === 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/string_with_two_backslashes_don’t_escape_quotes === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes === RUN TestNormalize/weird_case_true === PAUSE TestNormalize/weird_case_true === RUN TestNormalize/Multi-lines_as_with_explicit_empty_element === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element === RUN TestNormalize/ai_without_leading_[ === PAUSE TestNormalize/ai_without_leading_[ === RUN TestNormalize/quoted_string_with_quotes === PAUSE TestNormalize/quoted_string_with_quotes === RUN TestNormalize/unquoted_string_with_quotes === PAUSE TestNormalize/unquoted_string_with_quotes === RUN TestNormalize/string_with_escaped_quotes === PAUSE TestNormalize/string_with_escaped_quotes === 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_consecutive_empty_lines_strip_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === RUN TestNormalize/one_quote === PAUSE TestNormalize/one_quote === RUN TestNormalize/simple_unquoted_as === PAUSE TestNormalize/simple_unquoted_as === 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/y_transformed_to_boolean === PAUSE TestNormalize/y_transformed_to_boolean === RUN TestNormalize/as_without_ending_] === PAUSE TestNormalize/as_without_ending_] === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === RUN TestNormalize/as_with_spaces_inside === PAUSE TestNormalize/as_with_spaces_inside === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept === 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_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/ai_without_ending_] === PAUSE TestNormalize/ai_without_ending_] === RUN TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/simple_quoted_string === CONT TestApplyPolicy === RUN TestApplyPolicy/user_updates_key_is_now_disabled === PAUSE TestApplyPolicy/user_updates_key_is_now_disabled === RUN TestApplyPolicy/machine_updates_with_different_value === PAUSE TestApplyPolicy/machine_updates_with_different_value === RUN TestApplyPolicy/missing_machine_compiled_db_for_machine === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_machine === RUN TestApplyPolicy/quoted_b === PAUSE TestApplyPolicy/quoted_b === RUN TestApplyPolicy/multi-lines_ai_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_ai_mixed_with_comma === RUN TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === PAUSE TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === 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_without_needed_db,_trailine_lines_are_removed === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === RUN TestApplyPolicy/user_updates_existing_value === PAUSE TestApplyPolicy/user_updates_existing_value === RUN TestApplyPolicy/normalized_canonical_form_for_each_supported_key === PAUSE TestApplyPolicy/normalized_canonical_form_for_each_supported_key === RUN TestApplyPolicy/no_surrounding_brackets_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_ai === RUN TestApplyPolicy/error_on_invalid_ai === PAUSE TestApplyPolicy/error_on_invalid_ai === RUN TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === PAUSE TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === RUN TestApplyPolicy/machine_updates_key_is_now_disabled === PAUSE TestApplyPolicy/machine_updates_key_is_now_disabled === RUN TestApplyPolicy/missing_user_compiled_db_for_user === PAUSE TestApplyPolicy/missing_user_compiled_db_for_user === RUN TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === PAUSE TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === RUN TestApplyPolicy/error_on_invalid_type === PAUSE TestApplyPolicy/error_on_invalid_type === RUN TestApplyPolicy/machine_updates_existing_value === PAUSE TestApplyPolicy/machine_updates_existing_value === RUN TestApplyPolicy/quoted_i === PAUSE TestApplyPolicy/quoted_i === RUN TestApplyPolicy/multi-lines_as === PAUSE TestApplyPolicy/multi-lines_as === RUN TestApplyPolicy/multi-lines_ai === PAUSE TestApplyPolicy/multi-lines_ai === RUN TestApplyPolicy/do_not_update_other_files_from_db === PAUSE TestApplyPolicy/do_not_update_other_files_from_db === RUN TestApplyPolicy/no_surrounding_brackets_quoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_as === RUN TestApplyPolicy/no_machine_db_will_fail === PAUSE TestApplyPolicy/no_machine_db_will_fail === RUN TestApplyPolicy/no_policy_still_generates_a_valid_db === PAUSE TestApplyPolicy/no_policy_still_generates_a_valid_db === RUN TestApplyPolicy/update_existing_profile_without_needed_db_append_them === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db_append_them === RUN TestApplyPolicy/update_machine_disabled_key_with_value === PAUSE TestApplyPolicy/update_machine_disabled_key_with_value === 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_multiple_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_multiple_ai === RUN TestApplyPolicy/unquoted_string === PAUSE TestApplyPolicy/unquoted_string === RUN TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === RUN TestApplyPolicy/update_existing_correct_profile_stays_unchanged === PAUSE TestApplyPolicy/update_existing_correct_profile_stays_unchanged === RUN TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === PAUSE TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === RUN TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === PAUSE TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === RUN TestApplyPolicy/new_user === PAUSE TestApplyPolicy/new_user === RUN TestApplyPolicy/first_boot === PAUSE TestApplyPolicy/first_boot === RUN TestApplyPolicy/multiple_keys_same_category === PAUSE TestApplyPolicy/multiple_keys_same_category === RUN TestApplyPolicy/user_updates_with_different_value === PAUSE TestApplyPolicy/user_updates_with_different_value === RUN TestApplyPolicy/update_user_disabled_key_with_value === PAUSE TestApplyPolicy/update_user_disabled_key_with_value === RUN TestApplyPolicy/no_update_when_no_change === PAUSE TestApplyPolicy/no_update_when_no_change === RUN TestApplyPolicy/error_on_empty_meta === PAUSE TestApplyPolicy/error_on_empty_meta === 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/no_surrounding_brackets_unquoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_as === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === RUN TestApplyPolicy/multi-lines_as_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_as_mixed_with_comma === RUN TestApplyPolicy/do_not_interfere_with_other_user_profile === PAUSE TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/user_updates_key_is_now_disabled === CONT TestApplyPolicy/unquoted_string === CONT TestApplyPolicy/no_surrounding_brackets_multiple_ai === CONT TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestApplyPolicy/multiple_sections_with_disabled_keys === CONT TestNormalize/Multi-lines_as_quoted === CONT TestNormalize/simple_boolean_false === CONT TestNormalize/yes_transformed_to_boolean === CONT TestNormalize/one_escaped_quote === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/as_without_leading_[ === CONT TestNormalize/Multi-lines_ai_with_spaces_inside === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported === CONT TestNormalize/on_transformed_to_boolean === CONT TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/update_machine_disabled_key_with_value === CONT TestApplyPolicy/update_existing_profile_without_needed_db_append_them === CONT TestApplyPolicy/no_policy_still_generates_a_valid_db === CONT TestApplyPolicy/no_machine_db_will_fail === CONT TestApplyPolicy/no_surrounding_brackets_quoted_as === CONT TestApplyPolicy/do_not_update_other_files_from_db === CONT TestApplyPolicy/multi-lines_ai === CONT TestApplyPolicy/multi-lines_as === CONT TestApplyPolicy/quoted_i === CONT TestApplyPolicy/machine_updates_existing_value === CONT TestApplyPolicy/error_on_invalid_type === CONT TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === CONT TestApplyPolicy/missing_user_compiled_db_for_user === CONT TestApplyPolicy/machine_updates_key_is_now_disabled === CONT TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === CONT TestApplyPolicy/error_on_invalid_ai === CONT TestApplyPolicy/no_surrounding_brackets_ai === CONT TestApplyPolicy/normalized_canonical_form_for_each_supported_key === CONT TestApplyPolicy/user_updates_existing_value === CONT TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === CONT TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === CONT TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === CONT TestApplyPolicy/multi-lines_ai_mixed_with_comma === CONT TestApplyPolicy/quoted_b === CONT TestApplyPolicy/missing_machine_compiled_db_for_machine === CONT TestApplyPolicy/machine_updates_with_different_value === CONT TestNormalize/simple_unquoted_string === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/ai_without_ending_] === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/as_with_spaces_inside === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === CONT TestNormalize/as_without_ending_] === CONT TestNormalize/y_transformed_to_boolean === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/simple_unquoted_as === CONT TestNormalize/one_quote === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === CONT TestNormalize/string_with_escaped_quotes === CONT TestNormalize/unquoted_string_with_quotes === CONT TestNormalize/quoted_string_with_quotes === CONT TestNormalize/ai_without_leading_[ === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/weird_case_true === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === CONT TestNormalize/simple_as_with_no_spaces === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === CONT TestApplyPolicy/user_updates_with_different_value === CONT TestNormalize/no_transformed_to_boolean === CONT TestApplyPolicy/multi-lines_as_mixed_with_comma === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_as === CONT TestApplyPolicy/missing_machine_compiled_db_for_user === CONT TestApplyPolicy/multiple_sections === CONT TestApplyPolicy/error_on_empty_meta === CONT TestApplyPolicy/no_update_when_no_change === CONT TestApplyPolicy/update_user_disabled_key_with_value === CONT TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === CONT TestApplyPolicy/multiple_keys_same_category === CONT TestApplyPolicy/first_boot === CONT TestApplyPolicy/new_user === CONT TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === CONT TestNormalize/Multi-lines_as_with_spaces_inside === CONT TestNormalize/Multi-lines_ai === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === CONT TestNormalize/empty_quoted_string === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === CONT TestNormalize/non_supported_is_reported_as_is === CONT TestNormalize/with_spaces === CONT TestNormalize/simple_boolean_true === CONT TestNormalize/unmanaged_types_are_returned_as_is === CONT TestNormalize/simple_ai_with_no_spaces === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/simple_quoted_as === CONT TestNormalize/off_transformed_to_boolean === CONT TestNormalize/weird_case_false === CONT TestNormalize/simple_ai === CONT TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === CONT TestApplyPolicy/update_existing_correct_profile_stays_unchanged === CONT TestNormalize/as_simple_quoted_as_with_spaces === CONT TestNormalize/empty_unquoted_string === CONT TestNormalize/Multi-lines_as_unquoted === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === CONT TestNormalize/ai_with_spaces_inside === CONT TestNormalize/n_transformed_to_boolean === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes --- PASS: TestNormalize (0.00s) --- PASS: TestNormalize/simple_quoted_string (0.00s) --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) --- PASS: TestNormalize/simple_boolean_false (0.00s) --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) --- PASS: TestNormalize/one_escaped_quote (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/as_without_leading_[ (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (0.00s) --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) --- PASS: TestNormalize/simple_unquoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/ai_without_ending_] (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/as_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_without_ending_] (0.00s) --- PASS: TestNormalize/y_transformed_to_boolean (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/simple_unquoted_as (0.00s) --- PASS: TestNormalize/one_quote (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted (0.00s) --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) --- PASS: TestNormalize/ai_without_leading_[ (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) --- PASS: TestNormalize/weird_case_true (0.00s) --- PASS: TestNormalize/string_with_two_backslashes_don’t_escape_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_ai (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) --- PASS: TestNormalize/empty_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) --- PASS: TestNormalize/with_spaces (0.00s) --- PASS: TestNormalize/simple_boolean_true (0.00s) --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/simple_quoted_as (0.00s) --- PASS: TestNormalize/off_transformed_to_boolean (0.00s) --- PASS: TestNormalize/weird_case_false (0.00s) --- PASS: TestNormalize/simple_ai (0.00s) --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) --- PASS: TestNormalize/empty_unquoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/user_updates_key_is_now_disabled (0.00s) --- PASS: TestApplyPolicy/unquoted_string (0.00s) --- PASS: TestApplyPolicy/mixing_sections_and_keys_still_groups_sections (0.00s) --- PASS: TestApplyPolicy/multiple_sections_with_disabled_keys (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db_append_them (0.00s) --- PASS: TestApplyPolicy/update_machine_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/no_machine_db_will_fail (0.00s) --- PASS: TestApplyPolicy/no_policy_still_generates_a_valid_db (0.00s) --- PASS: TestApplyPolicy/do_not_interfere_with_other_user_profile (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_as (0.01s) --- PASS: TestApplyPolicy/multi-lines_ai (0.00s) --- PASS: TestApplyPolicy/multi-lines_as (0.00s) --- PASS: TestApplyPolicy/quoted_i (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_type (0.00s) --- PASS: TestApplyPolicy/machine_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_value_for_unnormalized_type (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_multiple_ai (0.02s) --- PASS: TestApplyPolicy/missing_user_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/machine_updates_key_is_now_disabled (0.00s) --- PASS: TestApplyPolicy/do_not_update_other_files_from_db (0.02s) --- PASS: TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions (0.00s) --- PASS: TestApplyPolicy/normalized_canonical_form_for_each_supported_key (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_ai (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_ai (0.00s) --- PASS: TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/quoted_b (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed (0.01s) --- PASS: TestApplyPolicy/user_updates_existing_value (0.01s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.01s) --- PASS: TestApplyPolicy/user_updates_with_different_value (0.01s) --- PASS: TestApplyPolicy/machine_updates_with_different_value (0.01s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_machine (0.01s) --- PASS: TestApplyPolicy/multi-lines_as_mixed_with_comma (0.01s) --- PASS: TestApplyPolicy/multiple_sections (0.00s) --- PASS: TestApplyPolicy/error_on_empty_meta (0.00s) --- PASS: TestApplyPolicy/no_update_when_no_change (0.00s) --- PASS: TestApplyPolicy/update_user_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition (0.00s) --- PASS: TestApplyPolicy/multiple_keys_same_category (0.00s) --- PASS: TestApplyPolicy/first_boot (0.00s) --- PASS: TestApplyPolicy/new_user (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as (0.02s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_as (0.02s) --- PASS: TestApplyPolicy/update_existing_correct_profile_stays_unchanged (0.00s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_user (0.02s) PASS ok github.com/ubuntu/adsys/internal/policies/dconf 0.068s ? 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.014s === RUN TestSplitAndNormalizeUsersAndGroups === PAUSE TestSplitAndNormalizeUsersAndGroups === RUN TestGetSystemPolkitAdminIdentities === PAUSE TestGetSystemPolkitAdminIdentities === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestSplitAndNormalizeUsersAndGroups === CONT TestApplyPolicy === RUN TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === PAUSE TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === RUN TestApplyPolicy/set_client_group_admins === PAUSE TestApplyPolicy/set_client_group_admins === RUN TestApplyPolicy/empty_client_AD_admins === PAUSE TestApplyPolicy/empty_client_AD_admins === RUN TestApplyPolicy/no_client_AD_admins === PAUSE TestApplyPolicy/no_client_AD_admins === 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_sudoers_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === RUN TestApplyPolicy/no_rules_still_overwrite_those_files === PAUSE TestApplyPolicy/no_rules_still_overwrite_those_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/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === RUN TestApplyPolicy/overwrite_existing_sudoers_file === PAUSE TestApplyPolicy/overwrite_existing_sudoers_file === RUN TestApplyPolicy/error_on_writing_to_polkit_directory_creation === PAUSE TestApplyPolicy/error_on_writing_to_polkit_directory_creation === RUN TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === PAUSE TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === RUN TestApplyPolicy/set_client_user_admins === PAUSE TestApplyPolicy/set_client_user_admins === RUN TestApplyPolicy/set_client_multiple_users_admins === PAUSE TestApplyPolicy/set_client_multiple_users_admins === RUN TestApplyPolicy/set_client_mixed_with_users_and_group_admins === PAUSE TestApplyPolicy/set_client_mixed_with_users_and_group_admins === RUN TestApplyPolicy/disallow_local_admins_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_and_set_client_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/error_on_writing_to_polkit_conf_file === PAUSE TestApplyPolicy/error_on_writing_to_polkit_conf_file === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === RUN TestApplyPolicy/disallow_local_admins === PAUSE TestApplyPolicy/disallow_local_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_creating_sudoers_and_polkit_base_directory === PAUSE TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === RUN TestSplitAndNormalizeUsersAndGroups/group_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/group_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_= === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_= === RUN TestSplitAndNormalizeUsersAndGroups/simple_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/simple_one_value === 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/strip_any_% === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_% === RUN TestSplitAndNormalizeUsersAndGroups/empty_value === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === 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/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/user_name_with_space === PAUSE TestSplitAndNormalizeUsersAndGroups/user_name_with_space === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_] === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_] === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_: === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_: === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_* === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_* === RUN TestSplitAndNormalizeUsersAndGroups/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/domain\user_handling === PAUSE TestSplitAndNormalizeUsersAndGroups/domain\user_handling === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_? === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_? === RUN TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === CONT TestSplitAndNormalizeUsersAndGroups/group_one_value === CONT TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/error_on_writing_to_sudoers_file === CONT TestApplyPolicy/overwrite_existing_polkit_file === CONT TestApplyPolicy/disallow_local_admins === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file time="2022-04-06T14:04:13Z" level=warning msg="/tmp/TestApplyPolicyerror_if_cant_rename_to_destination_for_polkit_conf_file3221480996/001/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf is a directory. Ignoring." === CONT TestApplyPolicy/error_on_writing_to_polkit_conf_file === CONT TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/disallow_local_admins_and_set_client_admins === CONT TestApplyPolicy/set_client_mixed_with_users_and_group_admins === CONT TestApplyPolicy/set_client_multiple_users_admins === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === CONT TestApplyPolicy/set_client_user_admins === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === CONT TestGetSystemPolkitAdminIdentities === 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 === 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 === CONT TestApplyPolicy/don't_overwrite_other_existing_files === CONT TestApplyPolicy/no_client_AD_admins === CONT TestApplyPolicy/empty_client_AD_admins === CONT TestApplyPolicy/set_client_group_admins === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === CONT TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_? time="2022-04-06T14:04:13Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === CONT TestSplitAndNormalizeUsersAndGroups/domain\user_handling time="2022-04-06T14:04:13Z" level=warning msg="Changed user or group \"u?s?er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities time="2022-04-06T14:04:13Z" level=warning msg="Changed user or group \"domain\\\\user\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored === CONT TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure time="2022-04-06T14:04:13Z" 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 TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) === CONT TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === CONT TestApplyPolicy/error_on_writing_to_polkit_directory_creation time="2022-04-06T14:04:13Z" level=warning msg="Changed user or group \"domain\\\\bob\" to \"bob@domain\": Invalid characters or domain\\user format" === CONT TestApplyPolicy/overwrite_existing_sudoers_file === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === CONT TestApplyPolicy/not_a_computer === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === CONT TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_* time="2022-04-06T14:04:13Z" 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-06T14:04:13Z" 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-06T14:04:13Z" level=warning msg="Changed user or group \"u]s]er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/user_name_with_space === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_; time="2022-04-06T14:04:13Z" 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-06T14:04:13Z" level=warning msg="Changed user or group \"u time="2022-04-06T14:04:13Z" level=warning msg="Changed user or group \"u>s>er@domain\" to \"user@domain\": Invalid characters or domain\\user format" --- PASS: TestSplitAndNormalizeUsersAndGroups (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/group_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_? (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/domain\user_handling (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_* (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_: (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_] (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/user_name_with_space (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_; (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_< (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_/ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_empty_values (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_% (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/simple_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_| (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_[ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_= (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_> (0.00s) --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_rules_and_no_existing_history_means_no_files (0.00s) --- PASS: TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_sudoers_file (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_polkit_file (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/set_client_mixed_with_users_and_group_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) --- PASS: TestApplyPolicy/no_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/set_client_user_admins (0.00s) --- PASS: TestApplyPolicy/set_client_group_admins (0.00s) --- PASS: TestApplyPolicy/don't_overwrite_other_existing_files (0.00s) --- PASS: TestApplyPolicy/empty_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/set_client_multiple_users_admins (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_sudoers_file (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_directory_creation (0.00s) --- PASS: TestApplyPolicy/not_a_computer (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/no_rules_still_overwrite_those_files (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop (0.01s) PASS ok github.com/ubuntu/adsys/internal/policies/privilege 0.027s === RUN TestNew === PAUSE TestNew === RUN TestApplyPolicy === PAUSE TestApplyPolicy === RUN TestRunScripts === PAUSE TestRunScripts === RUN TestMockSystemCtl --- PASS: TestMockSystemCtl (0.00s) === CONT TestNew === RUN TestNew/create_manager === PAUSE TestNew/create_manager === RUN TestNew/error_on_read_only_rundir === PAUSE TestNew/error_on_read_only_rundir === CONT TestNew/create_manager === CONT TestRunScripts === CONT TestApplyPolicy === 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 TestRunScripts/error_on_not_ready_for_execution === PAUSE TestRunScripts/error_on_not_ready_for_execution === RUN TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === RUN TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestRunScripts/allow_order_file_missing === RUN TestApplyPolicy/one_script === PAUSE TestApplyPolicy/one_script === RUN TestApplyPolicy/one_directory,_multiple_scripts_in_order === PAUSE TestApplyPolicy/one_directory,_multiple_scripts_in_order === RUN TestApplyPolicy/subfolder_with_same_script_name === PAUSE TestRunScripts/allow_order_file_missing === CONT TestNew/error_on_read_only_rundir === PAUSE TestApplyPolicy/subfolder_with_same_script_name === RUN TestApplyPolicy/error_on_subfolder_listed === PAUSE TestApplyPolicy/error_on_subfolder_listed === RUN TestApplyPolicy/error_on_invalid_GID === PAUSE TestApplyPolicy/error_on_invalid_GID === RUN TestApplyPolicy/same_script_is_used_multiple_times === PAUSE TestApplyPolicy/same_script_is_used_multiple_times === 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/systemctl_failing_does_not_impact_user_scripts_update === PAUSE TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === RUN TestApplyPolicy/destination_is_not_ready,_refreshing === PAUSE TestApplyPolicy/destination_is_not_ready,_refreshing === RUN TestApplyPolicy/error_on_invalid_UID --- PASS: TestNew (0.00s) --- PASS: TestNew/create_manager (0.00s) --- PASS: TestNew/error_on_read_only_rundir (0.00s) === 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/multiple_directories: === PAUSE TestApplyPolicy/multiple_directories: === RUN TestApplyPolicy/subfolder_with_script === PAUSE TestApplyPolicy/subfolder_with_script === RUN TestApplyPolicy/empty_entries_are_discared === PAUSE TestApplyPolicy/empty_entries_are_discared === RUN TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === PAUSE TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === RUN TestApplyPolicy/destination_is_already_running,_no_change === PAUSE TestApplyPolicy/destination_is_already_running,_no_change === RUN TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === PAUSE TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === RUN TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === PAUSE TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === 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/error_on_user_lookup_failing === PAUSE TestApplyPolicy/error_on_user_lookup_failing === RUN TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === PAUSE TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestApplyPolicy/no_entries_is_an_empty_folder === CONT TestApplyPolicy/no_entries_update_existing_non_ready_folder === CONT TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === CONT TestApplyPolicy/error_on_invalid_UID === CONT TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestApplyPolicy/error_on_user_lookup_failing === CONT TestApplyPolicy/error_on_save_assets_dumping_failing time="2022-04-06T14:04:14Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/error_on_users_run_directory_Read_Only === CONT TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === RUN TestRunScripts/spaces_and_empty_lines_are_skipped === PAUSE TestRunScripts/spaces_and_empty_lines_are_skipped === RUN TestRunScripts/error_on_order_file_not_existing === PAUSE TestRunScripts/error_on_order_file_not_existing === RUN TestRunScripts/one_script === PAUSE TestRunScripts/one_script === 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 === CONT TestApplyPolicy/empty_entries_are_discared === RUN TestRunScripts/error_on_argument_not_a_file === PAUSE TestRunScripts/error_on_argument_not_a_file === RUN TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === RUN TestRunScripts/keeps_running_flag_after_non_machine_shutdown === PAUSE TestRunScripts/keeps_running_flag_after_non_machine_shutdown === RUN TestRunScripts/multiple_scripts_are_run_in_order === PAUSE TestRunScripts/multiple_scripts_are_run_in_order === RUN TestRunScripts/scripts_not_listed_are_not_run === PAUSE TestRunScripts/scripts_not_listed_are_not_run === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff === PAUSE TestRunScripts/keeps_running_flag_after_non_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 === CONT TestApplyPolicy/destination_is_already_running,_no_change time="2022-04-06T14:04:14Z" level=info msg="\"/tmp/TestApplyPolicydestination_is_already_running,_no_change1670353196/001/machine/scripts/.running\" already exists, a session is already running, ignoring." === CONT TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === CONT TestApplyPolicy/subfolder_with_script === CONT TestApplyPolicy/same_script_is_used_multiple_times === CONT TestApplyPolicy/destination_is_not_ready,_refreshing === 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/subfolder_with_same_script_name time="2022-04-06T14:04:14Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/error_on_invalid_GID === CONT TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/one_directory,_multiple_scripts_in_order === CONT TestApplyPolicy/one_script === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3186375831/001/users/foo/scripts/s\"" === CONT TestRunScripts/scripts_referenced_in_subdirectories time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories611143308/001/users/foo/scripts/s\"" === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff949547802/001/users/foo/scripts/logoff\"" time="2022-04-06T14:04:14Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff949547802/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff4116723233/001/machine/foo/scripts/logoff\"" --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_entries_is_an_empty_folder (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_UID (0.00s) --- PASS: TestApplyPolicy/no_entries_update_existing_non_ready_folder (0.00s) --- PASS: TestApplyPolicy/error_on_user_lookup_failing (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/user_lookup_failing_does_not_impact_machine_update (0.00s) --- PASS: TestApplyPolicy/empty_entries_are_discared (0.00s) --- PASS: TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing (0.00s) --- PASS: TestApplyPolicy/destination_is_already_running,_no_change (0.00s) --- PASS: TestApplyPolicy/subfolder_with_script (0.00s) --- PASS: TestApplyPolicy/same_script_is_used_multiple_times (0.00s) --- PASS: TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup (0.00s) --- PASS: TestApplyPolicy/error_on_script_does_not_exist (0.00s) --- PASS: TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update (0.00s) --- PASS: TestApplyPolicy/destination_is_not_ready,_refreshing (0.00s) --- PASS: TestApplyPolicy/subfolder_with_same_script_name (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_GID (0.00s) --- PASS: TestApplyPolicy/error_on_subfolder_listed (0.00s) --- PASS: TestApplyPolicy/multiple_directories: (0.00s) --- PASS: TestApplyPolicy/one_directory,_multiple_scripts_in_order (0.00s) --- PASS: TestApplyPolicy/one_script (0.00s) --- PASS: TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) (0.03s) --- PASS: TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) (0.02s) === CONT TestRunScripts/scripts_not_listed_are_not_run time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run2036457968/001/users/foo/scripts/s\"" time="2022-04-06T14:04:14Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3186375831/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped3186375831/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" === CONT TestRunScripts/multiple_scripts_are_run_in_order time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order3853731212/001/users/foo/scripts/s\"" === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown2440689981/001/users/foo/scripts/shutdown\"" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown1641416142/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/error_on_argument_not_a_file time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file3605483714/001/users/foo/scripts/s\"" === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff3444193783/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/allow_order_file_missing time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing3873296925/001/users/foo/scripts/s\"" time="2022-04-06T14:04:14Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing3873296925/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/one_script time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script3007028288/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_order_file_not_existing === CONT TestRunScripts/spaces_and_empty_lines_are_skipped time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing3760981180/001/users/foo/scripts/s\"" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff2022853837/001/users/foo/scripts/logoff\"" time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped2726254511/001/users/foo/scripts/s\"" === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown1182191347/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/error_on_not_ready_for_execution time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution3766063108/001/users/foo/scripts/s\"" === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown time="2022-04-06T14:04:14Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown2871087262/001/machine/foo/scripts/shutdown\"" time="2022-04-06T14:04:14Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown2871087262/001/machine/foo/scripts/shutdown\" doesn't exist, but allowed to be missing, skipping" --- PASS: TestRunScripts (0.00s) --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.00s) --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.03s) --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.02s) --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.04s) --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.03s) --- PASS: TestRunScripts/error_on_argument_not_a_file (0.00s) --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.03s) --- PASS: TestRunScripts/allow_order_file_missing (0.00s) --- PASS: TestRunScripts/one_script (0.01s) --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.03s) --- PASS: TestRunScripts/error_on_order_file_not_existing (0.00s) --- PASS: TestRunScripts/has_no_session_running_flag_after_user_logoff (0.03s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown (0.04s) --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.00s) --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.00s) --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.03s) --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.05s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.06s) PASS ok github.com/ubuntu/adsys/internal/policies/scripts 0.145s === 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.044s === 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-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) === RUN TestAddStderrForwarderWithBlockedStderr time="2022-04-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2022-04-06T14:04:14Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) === RUN TestAddStdoutForwarderOneWithFailingForwarder time="2022-04-06T14:04:14Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-04-06T14:04:14Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2022-04-06T14:04:14Z" level=warning msg="Failed to forward log: Error from failedWriter" --- PASS: TestAddStdoutForwarderOneWithFailingForwarder (0.01s) PASS ok github.com/ubuntu/adsys/internal/stdforward 0.052s ? 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-arch dh binary-arch --buildsystem=golang --with=golang,apport dh_testroot -a -O--buildsystem=golang dh_prep -a -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --no-source cd obj-s390x-linux-gnu && mkdir -p /<>/debian/adsys/usr cd obj-s390x-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 -a -O--buildsystem=golang dh_installdocs -a -O--buildsystem=golang dh_installchangelogs -a -O--buildsystem=golang dh_installman -a -O--buildsystem=golang dh_installsystemd -a -O--buildsystem=golang dh_installsystemduser -a -O--buildsystem=golang dh_apport -a -O--buildsystem=golang dh_perl -a -O--buildsystem=golang dh_link -a -O--buildsystem=golang dh_strip_nondeterminism -a -O--buildsystem=golang dh_compress -a -O--buildsystem=golang dh_fixperms -a -O--buildsystem=golang dh_missing -a -O--buildsystem=golang dh_dwz -a -O--buildsystem=golang dwz: debian/adsys/sbin/adsysd: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang 412800bd3a88dd2431b292472fae35d31b759612 7b7cb13b53195802cb11e95be34a6e69800f445f dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -a -O--buildsystem=golang dh_golang -a -O--buildsystem=golang dh_gencontrol -a -O--buildsystem=golang dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dh_md5sums -a -O--buildsystem=golang dh_builddeb -a -O--buildsystem=golang INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 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_s390x_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_s390x.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_s390x.deb'. Renaming adsys-dbgsym_0.8.4_s390x.deb to adsys-dbgsym_0.8.4_s390x.ddeb dpkg-genbuildinfo --build=any -O../adsys_0.8.4_s390x.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../adsys_0.8.4_s390x.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-04-06T14:05:16Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ adsys_0.8.4_s390x.changes: -------------------------- Format: 1.8 Date: Wed, 06 Apr 2022 15:37:58 +0200 Source: adsys Binary: adsys Built-For-Profiles: noudeb Architecture: s390x s390x_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: cd58da4df0822c740129c47948e0927184e6b144 4637834 adsys-dbgsym_0.8.4_s390x.ddeb d88e0459a8efda8d2644c354ba96d04464a2dd06 8507 adsys_0.8.4_s390x.buildinfo 3ae490f92a5aea608d9efbd82a2983331b18a73b 5876404 adsys_0.8.4_s390x.deb 39413289d3e7d2724cdafc54ea0ae80dab23fba1 5902 adsys_0.8.4_s390x_translations.tar.gz Checksums-Sha256: d221cb43f74386a234aaa67890209e78e8f0e55c602f28ce1f43cc6e2d4e3aaa 4637834 adsys-dbgsym_0.8.4_s390x.ddeb 471128cd79b6d0fbfbc841218f0344bc8a0a375cf8f08092a6cc79a19cb67f60 8507 adsys_0.8.4_s390x.buildinfo 31cfab6c977073dfcee8fa918e0ccd5ffca28dc426d30779554cecdba200d97e 5876404 adsys_0.8.4_s390x.deb 8f35cc046d1ad2b0fb82737c3c94956f9241f1baf69e3fc7586dacbb43cecadf 5902 adsys_0.8.4_s390x_translations.tar.gz Files: b256e1b3d4171e5b563f3323b8af5363 4637834 debug optional adsys-dbgsym_0.8.4_s390x.ddeb 32f73f797aa90afd8e0fb567b04caf5f 8507 admin optional adsys_0.8.4_s390x.buildinfo aec548c0900860a5740f87fe382631a9 5876404 admin optional adsys_0.8.4_s390x.deb 254f2c4c32f704d6372a07fee9720f72 5902 raw-translations - adsys_0.8.4_s390x_translations.tar.gz /<>/adsys_0.8.4_s390x.changes.new could not be renamed to /<>/adsys_0.8.4_s390x.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: adsys Binary: adsys adsys-dbgsym Architecture: s390x Version: 0.8.4 Checksums-Md5: b256e1b3d4171e5b563f3323b8af5363 4637834 adsys-dbgsym_0.8.4_s390x.ddeb aec548c0900860a5740f87fe382631a9 5876404 adsys_0.8.4_s390x.deb 254f2c4c32f704d6372a07fee9720f72 5902 adsys_0.8.4_s390x_translations.tar.gz Checksums-Sha1: cd58da4df0822c740129c47948e0927184e6b144 4637834 adsys-dbgsym_0.8.4_s390x.ddeb 3ae490f92a5aea608d9efbd82a2983331b18a73b 5876404 adsys_0.8.4_s390x.deb 39413289d3e7d2724cdafc54ea0ae80dab23fba1 5902 adsys_0.8.4_s390x_translations.tar.gz Checksums-Sha256: d221cb43f74386a234aaa67890209e78e8f0e55c602f28ce1f43cc6e2d4e3aaa 4637834 adsys-dbgsym_0.8.4_s390x.ddeb 31cfab6c977073dfcee8fa918e0ccd5ffca28dc426d30779554cecdba200d97e 5876404 adsys_0.8.4_s390x.deb 8f35cc046d1ad2b0fb82737c3c94956f9241f1baf69e3fc7586dacbb43cecadf 5902 adsys_0.8.4_s390x_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: s390x Build-Date: Wed, 06 Apr 2022 14:05:16 +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-s390x-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), 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), 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), 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_s390x.deb --------------------- new Debian package, version 2.0. size 5876404 bytes: control archive=3025 bytes. 118 bytes, 2 lines conffiles 722 bytes, 15 lines control 3568 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: s390x Maintainer: Ubuntu Developers Installed-Size: 24328 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/s390x-linux-gnu/ drwxr-xr-x root/root 0 2022-04-06 13:37 ./lib/s390x-linux-gnu/security/ -rw-r--r-- root/root 10232 2022-04-06 13:37 ./lib/s390x-linux-gnu/security/pam_adsys.so 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 ./sbin/ lrwxrwxrwx root/root 0 2022-04-06 13:37 ./sbin/adsysctl -> adsysd -rwxr-xr-x root/root 24526272 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: s390x Build Type: any Build-Space: 221720 Build-Time: 165 Distribution: jammy-proposed Host Architecture: s390x Install-Time: 72 Job: adsys_0.8.4.dsc Machine Architecture: s390x Package: adsys Package-Time: 239 Source-Version: 0.8.4 Space: 221720 Status: successful Version: 0.8.4 -------------------------------------------------------------------------------- Finished at 2022-04-06T14:05:16Z Build needed 00:03:59, 221720k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=s390x PACKAGEBUILD-23527806 Scanning for processes to kill in build PACKAGEBUILD-23527806