https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/26007577 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-049 5.4.0-147-generic #164-Ubuntu SMP Tue Mar 21 14:23:17 UTC 2023 x86_64 Buildd toolchain package versions: launchpad-buildd_231~626~ubuntu20.04.1 python3-lpbuildd_231~626~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.10 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 27 Apr 06:29:43 ntpdate[1951]: adjust time server 10.131.248.1 offset 0.000719 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 --image-type chroot /home/buildd/filecache-default/b0c128df17a460089eca69348f06144377489985 Creating target for build PACKAGEBUILD-26007577 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 Starting target for build PACKAGEBUILD-26007577 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 'deb http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy main' 'deb http://ftpmaster.internal/ubuntu jammy main universe' 'deb http://ftpmaster.internal/ubuntu jammy-security main universe' Overriding sources.list in build-PACKAGEBUILD-26007577 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 Adding trusted keys to build-PACKAGEBUILD-26007577 pub rsa1024/ADCE2AF3A4E0014F 2009-01-22 [SC] Key fingerprint = 1DAB 0B71 FE08 CDC6 BD13 E2C0 ADCE 2AF3 A4E0 014F uid Launchpad PPA for Ubuntu Security Proposed RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 Updating target for build PACKAGEBUILD-26007577 Get:1 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy InRelease [23.8 kB] Get:2 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:4 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 Packages [36.5 kB] Get:5 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main Translation-en [21.1 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main amd64 Packages [1395 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/universe amd64 Packages [14.1 MB] Get:9 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main amd64 Packages [795 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [155 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/universe amd64 Packages [726 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [120 kB] Fetched 23.9 MB in 3s (9374 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: gcc-12-base libperl5.34 libsemanage2 libsepol2 libssl3 perl-modules-5.34 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils build-essential bzip2 ca-certificates coreutils cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++-11 gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libisl23 libitm1 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libquadmath0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libtsan0 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 169 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 109 MB of archives. After this operation, 304 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl-dev amd64 1.3.0-2build2 [71.3 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt-dev amd64 1:4.4.27-1 [112 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main amd64 libc6-dev amd64 2.35-0ubuntu3 [2099 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main amd64 libc-dev-bin amd64 2.35-0ubuntu3 [20.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc-common all 1.3.2-2ubuntu0.1 [7766 B] Get:7 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc-dev amd64 1.3.2-2ubuntu0.1 [192 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libssl3 amd64 3.0.2-0ubuntu1.9 [1902 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.1 [86.3 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.1 [32.2 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.1 [357 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.1 [144 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main amd64 libc6 amd64 2.35-0ubuntu3 [3235 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main amd64 libc-bin amd64 2.35-0ubuntu3 [706 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.1 [2976 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.1 [4819 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl amd64 5.34.0-3ubuntu1.1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl-base amd64 5.34.0-3ubuntu1.1 [1758 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main amd64 bzip2 amd64 1.0.8-5build1 [34.8 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main amd64 libbz2-1.0 amd64 1.0.8-5build1 [34.4 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap-ng0 amd64 0.7.9-2.2build3 [11.6 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit1 amd64 1:3.0.7-1build1 [46.9 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam0g amd64 1.4.0-11ubuntu2.3 [60.3 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt1 amd64 1:4.4.27-1 [82.0 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.8ubuntu3 [722 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm6 amd64 1.23-1 [33.9 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm-compat4 amd64 1.23-1 [6606 B] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu9.2 [58.4 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcom-err2 amd64 1.46.5-2ubuntu1.1 [9158 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main amd64 libkeyutils1 amd64 1.6.1-2ubuntu3 [10.4 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc3 amd64 1.3.2-2ubuntu0.1 [82.3 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl2 amd64 1.3.0-2build2 [42.3 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-security/main amd64 linux-libc-dev amd64 5.15.0-71.78 [1323 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-12-base amd64 12.1.0-2ubuntu1~22.04 [19.0 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgcc-s1 amd64 12.1.0-2ubuntu1~22.04 [54.3 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main amd64 base-files amd64 12ubuntu4 [62.9 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main amd64 debianutils amd64 5.5-1ubuntu2 [107 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 bash amd64 5.1-6ubuntu1 [769 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdutils amd64 1:2.37.2-4ubuntu3 [81.5 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main amd64 coreutils amd64 8.32-4.1ubuntu1 [1438 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 libgpg-error0 amd64 1.43-3 [69.7 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main amd64 libgcrypt20 amd64 1.9.4-3ubuntu3 [515 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main amd64 liblz4-1 amd64 1.9.3-2build2 [56.9 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main amd64 liblzma5 amd64 5.2.5-2ubuntu1 [99.5 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libstdc++6 amd64 12.1.0-2ubuntu1~22.04 [696 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libargon2-1 amd64 0~20171227-0.3 [19.5 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main amd64 libblkid1 amd64 2.37.2-4ubuntu3 [104 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-8-0 amd64 10.39-3ubuntu0.1 [221 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main amd64 libselinux1 amd64 3.3-1build2 [74.6 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libudev1 amd64 249.11-0ubuntu3.7 [76.9 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu4 [139 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main amd64 libjson-c5 amd64 0.15-2build4 [33.3 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 libuuid1 amd64 2.37.2-4ubuntu3 [24.2 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1 [211 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main amd64 libgmp10 amd64 2:6.2.1+dfsg-3ubuntu1 [250 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 libnettle8 amd64 3.7.3-1build2 [159 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 libhogweed6 amd64 3.7.3-1build2 [199 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 libunistring2 amd64 1.0-1 [554 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 libidn2-0 amd64 2.3.2-2build1 [66.4 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 libffi8 amd64 3.4.2-4 [22.3 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 libp11-kit0 amd64 0.24.0-6build1 [252 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 libtasn1-6 amd64 4.18.0-4build1 [42.9 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgnutls30 amd64 3.7.3-4ubuntu1.2 [968 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-security/main amd64 systemd-sysv amd64 249.11-0ubuntu3.7 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-security/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.7 [31.2 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libacl1 amd64 2.3.1-1 [16.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main amd64 libapparmor1 amd64 3.0.4-2ubuntu2 [38.7 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libip4tc2 amd64 1.8.7-1ubuntu5 [19.7 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main amd64 libzstd1 amd64 1.4.8+dfsg-3build1 [324 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 libkmod2 amd64 29-1ubuntu1 [48.0 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 libmount1 amd64 2.37.2-4ubuntu3 [122 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 libseccomp2 amd64 2.5.3-2ubuntu2 [47.4 kB] Get:75 http://ftpmaster.internal/ubuntu jammy-security/main amd64 login amd64 1:4.8.1-2ubuntu2.1 [188 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 util-linux amd64 2.37.2-4ubuntu3 [1064 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 mount amd64 2.37.2-4ubuntu3 [114 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-security/main amd64 systemd amd64 249.11-0ubuntu3.7 [4580 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libsystemd0 amd64 249.11-0ubuntu3.7 [317 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 libxxhash0 amd64 0.8.1-1 [27.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main amd64 libapt-pkg6.0 amd64 2.4.5 [904 kB] Get:82 http://ftpmaster.internal/ubuntu jammy-security/main amd64 tar amd64 1.34+dfsg-1ubuntu0.1.22.04.1 [295 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-security/main amd64 dpkg amd64 1.21.1ubuntu2.1 [1239 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 dash amd64 0.5.11+git20210903+057cd650a4ed-3build1 [92.0 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main amd64 diffutils amd64 1:3.8-0ubuntu2 [172 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 findutils amd64 4.8.0-1ubuntu3 [332 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main amd64 grep amd64 3.7-1build1 [156 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main amd64 gzip amd64 1.10-4ubuntu4 [96.0 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 hostname amd64 3.23ubuntu2 [11.4 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main amd64 libncurses6 amd64 6.3-2 [111 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main amd64 libncursesw6 amd64 6.3-2 [149 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main amd64 libtinfo6 amd64 6.3-2 [104 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-bin amd64 6.3-2 [184 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main amd64 sed amd64 4.8-1ubuntu2 [188 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebconfclient0 amd64 0.261ubuntu1 [7198 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main amd64 base-passwd amd64 3.5.52build1 [49.1 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main amd64 init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main amd64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main amd64 sysvinit-utils amd64 3.01-1ubuntu1 [20.6 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpgv amd64 2.2.27-3ubuntu2.1 [137 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main amd64 apt amd64 2.4.5 [1379 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main amd64 libsepol2 amd64 3.3-1build1 [282 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage2 amd64 3.3-1build2 [92.6 kB] Get:106 http://ftpmaster.internal/ubuntu jammy-security/main amd64 passwd amd64 1:4.8.1-2ubuntu2.1 [768 kB] Get:107 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-modules-bin amd64 1.4.0-11ubuntu2.3 [37.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-modules amd64 1.4.0-11ubuntu2.3 [280 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main amd64 logsave amd64 1.46.5-2ubuntu1.1 [9932 B] Get:110 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libext2fs2 amd64 1.46.5-2ubuntu1.1 [208 kB] Get:111 http://ftpmaster.internal/ubuntu jammy-security/main amd64 e2fsprogs amd64 1.46.5-2ubuntu1.1 [591 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main amd64 init amd64 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main amd64 libattr1 amd64 1:2.5.1-1build1 [13.3 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap2 amd64 1:2.44-1build3 [18.1 kB] Get:115 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-runtime all 1.4.0-11ubuntu2.3 [40.2 kB] Get:116 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre3 amd64 2:8.39-13ubuntu0.22.04.1 [246 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main amd64 libsmartcols1 amd64 2.37.2-4ubuntu3 [51.2 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main amd64 libprocps8 amd64 2:3.3.17-6ubuntu2 [36.0 kB] Get:119 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libss2 amd64 1.46.5-2ubuntu1.1 [12.3 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main amd64 mawk amd64 1.3.4.20200120-3 [104 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main amd64 procps amd64 2:3.3.17-6ubuntu2 [377 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main amd64 sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main amd64 usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main amd64 openssl amd64 3.0.2-0ubuntu1.9 [1185 kB] Get:125 http://ftpmaster.internal/ubuntu jammy-security/main amd64 ca-certificates all 20211016ubuntu0.22.04.1 [144 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main amd64 readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main amd64 libreadline8 amd64 8.1.2-1 [153 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libsqlite3-0 amd64 3.37.2-2ubuntu0.1 [641 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-security/main amd64 tzdata all 2023c-0ubuntu0.22.04.0 [335 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main amd64 libpng16-16 amd64 1.6.37-3build5 [191 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main amd64 xz-utils amd64 5.2.5-2ubuntu1 [84.8 kB] Get:132 http://ftpmaster.internal/ubuntu jammy-security/main amd64 advancecomp amd64 2.1-2.1ubuntu2.1 [171 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libctf0 amd64 2.38-4ubuntu2.1 [103 kB] Get:134 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.1 [107 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.1 [2328 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libbinutils amd64 2.38-4ubuntu2.1 [661 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils amd64 2.38-4ubuntu2.1 [3198 B] Get:138 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils-common amd64 2.38-4ubuntu2.1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main amd64 make amd64 4.3-4.1build1 [180 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-security/main amd64 dpkg-dev all 1.21.1ubuntu2.1 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdpkg-perl all 1.21.1ubuntu2.1 [237 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main amd64 patch amd64 2.7.6-7build2 [109 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main amd64 lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4744 B] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libubsan1 amd64 12.1.0-2ubuntu1~22.04 [976 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtsan0 amd64 11.3.0-1ubuntu1~22.04 [2262 kB] Get:147 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgomp1 amd64 12.1.0-2ubuntu1~22.04 [126 kB] Get:148 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libitm1 amd64 12.1.0-2ubuntu1~22.04 [30.2 kB] Get:149 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libatomic1 amd64 12.1.0-2ubuntu1~22.04 [10.4 kB] Get:150 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libasan6 amd64 11.3.0-1ubuntu1~22.04 [2284 kB] Get:151 http://ftpmaster.internal/ubuntu jammy-security/main amd64 liblsan0 amd64 12.1.0-2ubuntu1~22.04 [1069 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libquadmath0 amd64 12.1.0-2ubuntu1~22.04 [154 kB] Get:153 http://ftpmaster.internal/ubuntu jammy-security/main amd64 g++-11 amd64 11.3.0-1ubuntu1~22.04 [11.4 MB] Get:154 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-11 amd64 11.3.0-1ubuntu1~22.04 [20.1 MB] Get:155 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libstdc++-11-dev amd64 11.3.0-1ubuntu1~22.04 [2087 kB] Get:156 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgcc-11-dev amd64 11.3.0-1ubuntu1~22.04 [2517 kB] Get:157 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcc1-0 amd64 12.1.0-2ubuntu1~22.04 [47.4 kB] Get:158 http://ftpmaster.internal/ubuntu jammy-security/main amd64 cpp-11 amd64 11.3.0-1ubuntu1~22.04 [9967 kB] Get:159 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-11-base amd64 11.3.0-1ubuntu1~22.04 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main amd64 libisl23 amd64 0.24-2build1 [727 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpfr6 amd64 4.1.0-3build3 [1425 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpc3 amd64 1.2.1-2build1 [46.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main amd64 libfakeroot amd64 1.28-1ubuntu1 [31.5 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main amd64 fakeroot amd64 1.28-1ubuntu1 [60.4 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main amd64 libassuan0 amd64 2.5.5-1build1 [38.2 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main amd64 pinentry-curses amd64 1.1.1-1build2 [34.4 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main amd64 libnpth0 amd64 1.6-3build2 [8664 B] Get:168 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpg amd64 2.2.27-3ubuntu2.1 [519 kB] Get:169 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpgconf amd64 2.2.27-3ubuntu2.1 [94.2 kB] Get:170 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.1 [209 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile-bin amd64 1.17-1build2 [11.7 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile1 amd64 1.17-1build2 [7058 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main amd64 lockfile-progs amd64 0.1.19build1 [9974 B] Get:174 http://ftpmaster.internal/ubuntu jammy/main amd64 optipng amd64 0.7.7-2build1 [84.8 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main amd64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 109 MB in 1s (103 MB/s) (Reading database ... 13258 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2ubuntu0.1_all.deb ... Unpacking libtirpc-common (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2ubuntu0.1) ... (Reading database ... 13263 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2ubuntu0.1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Selecting previously unselected package libssl3:amd64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.9_amd64.deb ... Unpacking libssl3:amd64 (3.0.2-0ubuntu1.9) ... Setting up libssl3:amd64 (3.0.2-0ubuntu1.9) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:amd64 (2.35-0ubuntu3) ... (Reading database ... 13273 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... (Reading database ... 13271 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking perl (5.34.0-3ubuntu1.1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.1) ... Selecting previously unselected package libperl5.34:amd64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking perl-base (5.34.0-3ubuntu1.1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1.1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_amd64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:amd64 (1.0.8-5build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:amd64 (0.7.9-2.2build3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_amd64.deb ... Unpacking libaudit1:amd64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:amd64 (1:3.0.7-1build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2.3_amd64.deb ... Unpacking libpam0g:amd64 (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam0g:amd64 (1.4.0-11ubuntu2.3) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:amd64 (1:4.4.27-1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_amd64.deb ... Unpacking libgdbm6:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9.2) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libcom-err2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:amd64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:amd64 (1.6.1-2ubuntu3) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2ubuntu0.1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc3:amd64 (1.3.2-2ubuntu0.1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:amd64 (1.3.0-2build2) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-71.78_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.15.0-71.78) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:amd64. Preparing to unpack .../gcc-12-base_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking gcc-12-base:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up gcc-12-base:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libgcc-s1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4_amd64.deb ... Unpacking base-files (12ubuntu4) over (12ubuntu1) ... Setting up base-files (12ubuntu4) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_amd64.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_amd64.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_amd64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:amd64 (1.43-3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_amd64.deb ... Unpacking libgcrypt20:amd64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.9.4-3ubuntu3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:amd64 (1.9.3-2build2) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:amd64 (5.2.5-2ubuntu1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libstdc++6:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libblkid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.39-3ubuntu0.1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:amd64 (10.39-3ubuntu0.1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_amd64.deb ... Unpacking libselinux1:amd64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:amd64 (3.3-1build2) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.7_amd64.deb ... Unpacking libudev1:amd64 (249.11-0ubuntu3.7) over (248.3-1ubuntu8) ... Setting up libudev1:amd64 (249.11-0ubuntu3.7) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_amd64.deb ... Unpacking libjson-c5:amd64 (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libuuid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... Unpacking libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_amd64.deb ... Unpacking libnettle8:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:amd64 (3.7.3-1build2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_amd64.deb ... Unpacking libhogweed6:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:amd64 (3.7.3-1build2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_amd64.deb ... Unpacking libunistring2:amd64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:amd64 (1.0-1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:amd64 (2.3.2-2build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_amd64.deb ... Unpacking libffi8:amd64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:amd64 (3.4.2-4) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:amd64 (0.24.0-6build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:amd64 (4.18.0-4build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1.2_amd64.deb ... Unpacking libgnutls30:amd64 (3.7.3-4ubuntu1.2) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:amd64 (3.7.3-4ubuntu1.2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.7_amd64.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.7) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.7_amd64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.7) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_amd64.deb ... Unpacking libacl1:amd64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:amd64 (2.3.1-1) ... (Reading database ... 15207 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_amd64.deb ... Unpacking libapparmor1:amd64 (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:amd64 (1.4.8+dfsg-3build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libmount1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:amd64 (2.5.3-2ubuntu2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2.1_amd64.deb ... Unpacking login (1:4.8.1-2ubuntu2.1) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2.1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_amd64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_amd64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.7_amd64.deb ... Unpacking systemd (249.11-0ubuntu3.7) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.7_amd64.deb ... Unpacking libsystemd0:amd64 (249.11-0ubuntu3.7) over (248.3-1ubuntu8) ... Setting up libsystemd0:amd64 (249.11-0ubuntu3.7) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:amd64 (0.8.1-1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.5_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.4.5) over (2.3.9) ... Setting up libapt-pkg6.0:amd64 (2.4.5) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1ubuntu0.1.22.04.1_amd64.deb ... Unpacking tar (1.34+dfsg-1ubuntu0.1.22.04.1) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1ubuntu0.1.22.04.1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2.1_amd64.deb ... Unpacking dpkg (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2.1) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_amd64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_amd64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_amd64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_amd64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4_amd64.deb ... Unpacking gzip (1.10-4ubuntu4) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_amd64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_amd64.deb ... Unpacking libncurses6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_amd64.deb ... Unpacking libtinfo6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:amd64 (6.3-2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_amd64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_amd64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:amd64 (0.261ubuntu1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_amd64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15205 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 ... 15205 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 ... 15206 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 ... 15206 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpgv (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2.1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.5_amd64.deb ... Unpacking apt (2.4.5) over (2.3.9) ... Setting up apt (2.4.5) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:amd64. (Reading database ... 15201 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_amd64.deb ... Unpacking libsepol2:amd64 (3.3-1build1) ... Setting up libsepol2:amd64 (3.3-1build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:amd64. (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_amd64.deb ... Unpacking libsemanage2:amd64 (3.3-1build2) ... Setting up libsemanage2:amd64 (3.3-1build2) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2.1_amd64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2.1) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2.1) ... (Reading database ... 15216 files and directories currently installed.) Removing libsemanage1:amd64 (3.1-1ubuntu3) ... (Reading database ... 15212 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2.3_amd64.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2.3) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2.3_amd64.deb ... Unpacking libpam-modules:amd64 (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:amd64 (1.4.0-11ubuntu2.3) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking logsave (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libext2fs2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:amd64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:amd64 (3.0.4-2ubuntu2) ... Setting up libargon2-1:amd64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:amd64 (0.15-2build4) ... Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:amd64 (1.8.7-1ubuntu5) ... Setting up libkmod2:amd64 (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3.7) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3.7) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_amd64.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_amd64.deb ... Unpacking libattr1:amd64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:amd64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_amd64.deb ... Unpacking libcap2:amd64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:amd64 (1:2.44-1build3) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2.3_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2.3) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-13ubuntu0.22.04.1) over (2:8.39-13build4) ... Setting up libpcre3:amd64 (2:8.39-13ubuntu0.22.04.1) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libsmartcols1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libss2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_amd64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_amd64.deb ... Unpacking procps (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1.9_amd64.deb ... Unpacking openssl (3.0.2-0ubuntu1.9) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016ubuntu0.22.04.1_all.deb ... Unpacking ca-certificates (20211016ubuntu0.22.04.1) over (20210119ubuntu1) ... Preparing to unpack .../08-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../09-libreadline8_8.1.2-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2ubuntu0.1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.37.2-2ubuntu0.1) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2023c-0ubuntu0.22.04.0_all.deb ... Unpacking tzdata (2023c-0ubuntu0.22.04.0) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_amd64.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2.1_amd64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2.1) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-4ubuntu2.1_amd64.deb ... Unpacking libctf0:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-4ubuntu2.1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-x86-64-linux-gnu_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-4ubuntu2.1_amd64.deb ... Unpacking libbinutils:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils-common:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_amd64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_amd64.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_amd64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libubsan1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libtsan0:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libgomp1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libitm1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libatomic1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libasan6:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking liblsan0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libquadmath0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libquadmath0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking g++-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-gcc-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking gcc-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-libstdc++-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libstdc++-11-dev:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgcc-11-dev:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libcc1-0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking cpp-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking gcc-11-base:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_amd64.deb ... Unpacking libisl23:amd64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_amd64.deb ... Unpacking libmpfr6:amd64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_amd64.deb ... Unpacking libmpc3:amd64 (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_amd64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpg (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_amd64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_amd64.deb ... Unpacking liblockfile1:amd64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_amd64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_amd64.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../57-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:amd64 (3.37.2-2ubuntu0.1) ... Setting up binutils-common:amd64 (2.38-4ubuntu2.1) ... Setting up linux-libc-dev:amd64 (5.15.0-71.78) ... Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.1) ... Setting up libnpth0:amd64 (1.6-3build2) ... Setting up libassuan0:amd64 (2.5.5-1build1) ... Setting up libgomp1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1.1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:amd64 (1.28-1ubuntu1) ... Setting up libasan6:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up tzdata (2023c-0ubuntu0.22.04.0) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Apr 27 06:30:09 UTC 2023. Universal Time is now: Thu Apr 27 06:30:09 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:amd64 (4.1.0-3build3) ... Setting up libncurses6:amd64 (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libquadmath0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libpng16-16:amd64 (1.6.37-3build5) ... Setting up libmpc3:amd64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.7) ... Setting up libatomic1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:amd64 (1.46.5-2ubuntu1.1) ... Setting up libncursesw6:amd64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1.1) ... Setting up libubsan1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up advancecomp (2.1-2.1ubuntu2.1) ... Setting up libnsl-dev:amd64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:amd64 (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:amd64 (1.17-1build2) ... Setting up libbinutils:amd64 (2.38-4ubuntu2.1) ... Setting up libisl23:amd64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3) ... Setting up openssl (3.0.2-0ubuntu1.9) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up liblsan0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libprocps8:amd64 (2:3.3.17-6ubuntu2) ... Setting up libitm1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libgdbm6:amd64 (1.23-1) ... Setting up libtsan0:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up libctf0:amd64 (2.38-4ubuntu2.1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.3.0-1ubuntu1~22.04) ... Setting up libreadline8:amd64 (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1.1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up ca-certificates (20211016ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 11 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:amd64 (1.23-1) ... Setting up libgcc-11-dev:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up procps (2:3.3.17-6ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2.1) ... Setting up libc6-dev:amd64 (2.35-0ubuntu3) ... Setting up gpg (2.2.27-3ubuntu2.1) ... Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.1) ... Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.1) ... Setting up gpg-agent (2.2.27-3ubuntu2.1) ... Setting up pkgbinarymangler (149) ... Setting up binutils (2.38-4ubuntu2.1) ... Setting up perl (5.34.0-3ubuntu1.1) ... Setting up libdpkg-perl (1.21.1ubuntu2.1) ... Setting up libstdc++-11-dev:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up gcc-11 (11.3.0-1ubuntu1~22.04) ... Setting up g++-11 (11.3.0-1ubuntu1~22.04) ... Setting up dpkg-dev (1.21.1ubuntu2.1) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for ca-certificates (20211016ubuntu0.22.04.1) ... 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-26007577 amd64 jammy -c chroot:build-PACKAGEBUILD-26007577 --arch=amd64 --dist=jammy --nolog -A 'adsys_0.9.2~22.04.1.dsc' Initiating build PACKAGEBUILD-26007577 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-147-generic #164-Ubuntu SMP Tue Mar 21 14:23:17 UTC 2023 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-049.buildd +==============================================================================+ | adsys 0.9.2~22.04.1 (amd64) Thu, 27 Apr 2023 06:30:12 +0000 | +==============================================================================+ Package: adsys Version: 0.9.2~22.04.1 Source Version: 0.9.2~22.04.1 Distribution: jammy Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26007577/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-Czy9F6/resolver-iUoNYB' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- adsys_0.9.2~22.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/adsys-Czy9F6/adsys-0.9.2~22.04.1' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-Czy9F6' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [450 B] Get:5 copy:/<>/apt_archive ./ Packages [537 B] Fetched 1944 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs tdb-tools ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc default-dbus-session-bus | dbus-session-bus dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff cups-common libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-sniffio python3-trio python3.10-venv python3.10-doc binfmt-support bind9 bind9utils ctdb ldb-tools ntp | chrony smbldap-tools ufw winbind heimdal-clients python3-markdown Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs dirmngr gpg-wks-client gpgsm libldap-common libsasl2-modules libltdl-dev libmail-sendmail-perl python3-cryptography python3-idna python3-requests python3-requests-toolbelt python3-gpg attr logrotate python3-markdown samba-vfs-modules The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs sbuild-build-depends-main-dummy tdb-tools ucf 0 upgraded, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 124 MB of archives. After this operation, 611 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [754 B] Get:2 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.2 [91.0 kB] Get:3 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 libpython3.10-minimal amd64 3.10.6-1~22.04.2ubuntu1 [810 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-minimal amd64 3.10.4-0ubuntu2 [24.4 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main amd64 media-types all 7.0.0 [25.5 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main amd64 libpython3-stdlib amd64 3.10.4-0ubuntu2 [6990 B] Get:8 http://ftpmaster.internal/ubuntu jammy/main amd64 python3 amd64 3.10.4-0ubuntu2 [22.8 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main amd64 libmd0 amd64 1.0.4-1build1 [23.0 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main amd64 libbsd0 amd64 0.11.5-1 [44.8 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main amd64 libicu70 amd64 70.1-2 [10.6 MB] Get:12 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 python3.10-minimal amd64 3.10.6-1~22.04.2ubuntu1 [2263 kB] Get:13 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 libpython3.10-stdlib amd64 3.10.6-1~22.04.2ubuntu1 [1831 kB] Get:14 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 python3.10 amd64 3.10.6-1~22.04.2ubuntu1 [497 kB] Get:15 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 libpython3.10 amd64 3.10.6-1~22.04.2ubuntu1 [1958 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main amd64 libtalloc2 amd64 2.3.3-2build1 [25.6 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main amd64 libtevent0 amd64 0.11.0-1build1 [39.2 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwbclient0 amd64 2:4.15.13+dfsg-0ubuntu1.1 [267 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main amd64 netbase all 6.3 [12.9 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-dnspython all 2.1.0-1ubuntu1 [123 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg2-3ubuntu1 [20.8 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main amd64 libsasl2-2 amd64 2.1.27+dfsg2-3ubuntu1 [53.9 kB] Get:23 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libldap-2.5-0 amd64 2.5.11+dfsg-1~exp1ubuntu3.1 [184 kB] Get:24 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 golang-1.18-src all 1.18.1-1ubuntu1.1 [16.2 MB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 liblmdb0 amd64 0.9.24-1build2 [47.6 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 libtdb1 amd64 1.4.5-2build1 [46.4 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libldb2 amd64 2:2.4.4-0ubuntu0.22.04.2 [154 kB] Get:28 http://ftpmaster.internal/ubuntu jammy-security/main amd64 python3-ldb amd64 2:2.4.4-0ubuntu0.22.04.2 [41.7 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-tdb amd64 1.4.5-2build1 [15.5 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common-data amd64 0.8-5ubuntu5 [23.9 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common3 amd64 0.8-5ubuntu5 [23.7 kB] Get:32 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdbus-1-3 amd64 1.12.20-2ubuntu4.1 [189 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-client3 amd64 0.8-5ubuntu5 [28.1 kB] Get:34 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcups2 amd64 2.4.1op1-1ubuntu4.1 [264 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main amd64 libjansson4 amd64 2.13.1-1.1build3 [32.4 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main amd64 libpopt0 amd64 1.18-3build1 [28.2 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main amd64 python3-talloc amd64 2.3.3-2build1 [13.0 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-security/main amd64 samba-libs amd64 2:4.15.13+dfsg-0ubuntu1.1 [6276 kB] Get:39 http://ftpmaster.internal/ubuntu jammy-security/main amd64 python3-samba amd64 2:4.15.13+dfsg-0ubuntu1.1 [3114 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 ucf all 3.0043 [56.1 kB] Get:41 http://ftpmaster.internal/ubuntu jammy-security/main amd64 samba-common all 2:4.15.13+dfsg-0ubuntu1.1 [75.8 kB] Get:42 http://ftpmaster.internal/ubuntu jammy-security/main amd64 samba-common-bin amd64 2:4.15.13+dfsg-0ubuntu1.1 [621 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 tdb-tools amd64 1.4.5-2build1 [26.2 kB] Get:44 http://ftpmaster.internal/ubuntu jammy-security/main amd64 samba amd64 2:4.15.13+dfsg-0ubuntu1.1 [1192 kB] Get:45 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libsmbclient amd64 2:4.15.13+dfsg-0ubuntu1.1 [65.9 kB] Get:46 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libsmbclient-dev amd64 2:4.15.13+dfsg-0ubuntu1.1 [41.1 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-security/main amd64 dbus amd64 1.12.20-2ubuntu4.1 [158 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libelf1 amd64 0.186-1build1 [51.0 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.1-1 [1460 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.3 [763 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdextrautils amd64 2.37.2-4ubuntu3 [71.1 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic-mgc amd64 1:5.41-3 [257 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic1 amd64 1:5.41-3 [87.2 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main amd64 file amd64 1:5.41-3 [21.5 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext-base amd64 0.21-4ubuntu4 [37.8 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main amd64 libuchardet0 amd64 0.0.7-1build2 [76.9 kB] Get:57 http://ppa.launchpadcontent.net/ubuntu-security-proposed/ppa/ubuntu jammy/main amd64 golang-1.18-go amd64 1.18.1-1ubuntu1.1 [66.0 MB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 groff-base amd64 1.22.4-8build1 [955 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 libpipeline1 amd64 1.5.5-1 [23.5 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 man-db amd64 2.10.2-1 [1187 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 autoconf all 2.71-2 [338 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main amd64 autopoint all 0.21-4ubuntu4 [422 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libtool all 2.4.6-15build2 [164 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-autoreconf all 20 [16.1 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 libdw1 amd64 0.186-1build1 [250 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main amd64 debugedit amd64 1:5.0-4build1 [47.2 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 dwz amd64 0.14-1build2 [105 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext amd64 0.21-4ubuntu4 [868 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 debhelper all 13.6ubuntu1 [923 kB] Get:81 http://ftpmaster.internal/ubuntu jammy-security/universe amd64 dh-apport all 2.20.11-0ubuntu82.4 [7672 B] Get:82 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-src all 2:1.18~0ubuntu2 [4438 B] Get:83 http://ftpmaster.internal/ubuntu jammy/main amd64 golang-go amd64 2:1.18~0ubuntu2 [41.8 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 pkg-config amd64 0.29.2-1ubuntu3 [48.2 kB] Get:85 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdbus-1-dev amd64 1.12.20-2ubuntu4.1 [188 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 libgpgme11 amd64 1.16.0-1.2ubuntu4 [136 kB] Get:87 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam0g-dev amd64 1.4.0-11ubuntu2.3 [117 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-security/main amd64 samba-dsdb-modules amd64 2:4.15.13+dfsg-0ubuntu1.1 [313 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-golang all 1.53 [21.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 124 MB in 1s (201 MB/s) Selecting previously unselected package libpython3.10-minimal:amd64. (Reading database ... 15378 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.6-1~22.04.2ubuntu1_amd64.deb ... Unpacking libpython3.10-minimal:amd64 (3.10.6-1~22.04.2ubuntu1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.2_amd64.deb ... Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.2) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.6-1~22.04.2ubuntu1_amd64.deb ... Unpacking python3.10-minimal (3.10.6-1~22.04.2ubuntu1) ... Setting up libpython3.10-minimal:amd64 (3.10.6-1~22.04.2ubuntu1) ... Setting up libexpat1:amd64 (2.4.7-1ubuntu0.2) ... Setting up python3.10-minimal (3.10.6-1~22.04.2ubuntu1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15680 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:amd64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.6-1~22.04.2ubuntu1_amd64.deb ... Unpacking libpython3.10-stdlib:amd64 (3.10.6-1~22.04.2ubuntu1) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.6-1~22.04.2ubuntu1_amd64.deb ... Unpacking python3.10 (3.10.6-1~22.04.2ubuntu1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 16081 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../01-libmd0_1.0.4-1build1_amd64.deb ... Unpacking libmd0:amd64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../02-libbsd0_0.11.5-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.5-1) ... Selecting previously unselected package libicu70:amd64. Preparing to unpack .../03-libicu70_70.1-2_amd64.deb ... Unpacking libicu70:amd64 (70.1-2) ... Selecting previously unselected package libtalloc2:amd64. Preparing to unpack .../04-libtalloc2_2.3.3-2build1_amd64.deb ... Unpacking libtalloc2:amd64 (2.3.3-2build1) ... Selecting previously unselected package libtevent0:amd64. Preparing to unpack .../05-libtevent0_0.11.0-1build1_amd64.deb ... Unpacking libtevent0:amd64 (0.11.0-1build1) ... Selecting previously unselected package libwbclient0:amd64. Preparing to unpack .../06-libwbclient0_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package netbase. Preparing to unpack .../07-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../08-python3-dnspython_2.1.0-1ubuntu1_all.deb ... Unpacking python3-dnspython (2.1.0-1ubuntu1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../09-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../10-libsasl2-2_2.1.27+dfsg2-3ubuntu1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../11-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3.1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.11+dfsg-1~exp1ubuntu3.1) ... Selecting previously unselected package liblmdb0:amd64. Preparing to unpack .../12-liblmdb0_0.9.24-1build2_amd64.deb ... Unpacking liblmdb0:amd64 (0.9.24-1build2) ... Selecting previously unselected package libtdb1:amd64. Preparing to unpack .../13-libtdb1_1.4.5-2build1_amd64.deb ... Unpacking libtdb1:amd64 (1.4.5-2build1) ... Selecting previously unselected package libldb2:amd64. Preparing to unpack .../14-libldb2_2%3a2.4.4-0ubuntu0.22.04.2_amd64.deb ... Unpacking libldb2:amd64 (2:2.4.4-0ubuntu0.22.04.2) ... Selecting previously unselected package libpython3.10:amd64. Preparing to unpack .../15-libpython3.10_3.10.6-1~22.04.2ubuntu1_amd64.deb ... Unpacking libpython3.10:amd64 (3.10.6-1~22.04.2ubuntu1) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../16-python3-ldb_2%3a2.4.4-0ubuntu0.22.04.2_amd64.deb ... Unpacking python3-ldb (2:2.4.4-0ubuntu0.22.04.2) ... Selecting previously unselected package python3-tdb. Preparing to unpack .../17-python3-tdb_1.4.5-2build1_amd64.deb ... Unpacking python3-tdb (1.4.5-2build1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../18-libavahi-common-data_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../19-libavahi-common3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../20-libdbus-1-3_1.12.20-2ubuntu4.1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../21-libavahi-client3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../22-libcups2_2.4.1op1-1ubuntu4.1_amd64.deb ... Unpacking libcups2:amd64 (2.4.1op1-1ubuntu4.1) ... Selecting previously unselected package libjansson4:amd64. Preparing to unpack .../23-libjansson4_2.13.1-1.1build3_amd64.deb ... Unpacking libjansson4:amd64 (2.13.1-1.1build3) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../24-libpopt0_1.18-3build1_amd64.deb ... Unpacking libpopt0:amd64 (1.18-3build1) ... Selecting previously unselected package python3-talloc:amd64. Preparing to unpack .../25-python3-talloc_2.3.3-2build1_amd64.deb ... Unpacking python3-talloc:amd64 (2.3.3-2build1) ... Selecting previously unselected package samba-libs:amd64. Preparing to unpack .../26-samba-libs_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking samba-libs:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package python3-samba. Preparing to unpack .../27-python3-samba_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking python3-samba (2:4.15.13+dfsg-0ubuntu1.1) ... 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.13+dfsg-0ubuntu1.1_all.deb ... Unpacking samba-common (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package samba-common-bin. Preparing to unpack .../30-samba-common-bin_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking samba-common-bin (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package tdb-tools. Preparing to unpack .../31-tdb-tools_1.4.5-2build1_amd64.deb ... Unpacking tdb-tools (1.4.5-2build1) ... Selecting previously unselected package samba. Preparing to unpack .../32-samba_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking samba (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package libsmbclient:amd64. Preparing to unpack .../33-libsmbclient_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking libsmbclient:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package libsmbclient-dev:amd64. Preparing to unpack .../34-libsmbclient-dev_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking libsmbclient-dev:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package dbus. Preparing to unpack .../35-dbus_1.12.20-2ubuntu4.1_amd64.deb ... Unpacking dbus (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../36-libelf1_0.186-1build1_amd64.deb ... Unpacking libelf1:amd64 (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../37-libglib2.0-0_2.72.1-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.72.1-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../38-libxml2_2.9.13+dfsg-1ubuntu0.3_amd64.deb ... Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../39-bsdextrautils_2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../40-libmagic-mgc_1%3a5.41-3_amd64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../41-libmagic1_1%3a5.41-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../42-file_1%3a5.41-3_amd64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../43-gettext-base_0.21-4ubuntu4_amd64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../44-libuchardet0_0.0.7-1build2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../45-groff-base_1.22.4-8build1_amd64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../46-libpipeline1_1.5.5-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../47-man-db_2.10.2-1_amd64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../48-libsigsegv2_2.13-1ubuntu3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../49-m4_1.4.18-5ubuntu2_amd64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../50-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../51-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../52-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../53-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../54-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../55-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../56-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../57-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../58-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../59-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../60-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../61-libdw1_0.186-1build1_amd64.deb ... Unpacking libdw1:amd64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../62-debugedit_1%3a5.0-4build1_amd64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../63-dwz_0.14-1build2_amd64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../64-gettext_0.21-4ubuntu4_amd64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../65-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../66-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../67-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package dh-apport. Preparing to unpack .../68-dh-apport_2.20.11-0ubuntu82.4_all.deb ... Unpacking dh-apport (2.20.11-0ubuntu82.4) ... Selecting previously unselected package golang-1.18-src. Preparing to unpack .../69-golang-1.18-src_1.18.1-1ubuntu1.1_all.deb ... Unpacking golang-1.18-src (1.18.1-1ubuntu1.1) ... Selecting previously unselected package golang-1.18-go. Preparing to unpack .../70-golang-1.18-go_1.18.1-1ubuntu1.1_amd64.deb ... Unpacking golang-1.18-go (1.18.1-1ubuntu1.1) ... Selecting previously unselected package golang-src. Preparing to unpack .../71-golang-src_2%3a1.18~0ubuntu2_all.deb ... Unpacking golang-src (2:1.18~0ubuntu2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../72-golang-go_2%3a1.18~0ubuntu2_amd64.deb ... Unpacking golang-go:amd64 (2:1.18~0ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu3_amd64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../74-libdbus-1-dev_1.12.20-2ubuntu4.1_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libgpgme11:amd64. Preparing to unpack .../75-libgpgme11_1.16.0-1.2ubuntu4_amd64.deb ... Unpacking libgpgme11:amd64 (1.16.0-1.2ubuntu4) ... Selecting previously unselected package libpam0g-dev:amd64. Preparing to unpack .../76-libpam0g-dev_1.4.0-11ubuntu2.3_amd64.deb ... Unpacking libpam0g-dev:amd64 (1.4.0-11ubuntu2.3) ... Selecting previously unselected package samba-dsdb-modules:amd64. Preparing to unpack .../77-samba-dsdb-modules_2%3a4.15.13+dfsg-0ubuntu1.1_amd64.deb ... Unpacking samba-dsdb-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../78-dh-golang_1.53_all.deb ... Unpacking dh-golang (1.53) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../79-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpipeline1:amd64 (1.5.5-1) ... Setting up liblmdb0:amd64 (0.9.24-1build2) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libpam0g-dev:amd64 (1.4.0-11ubuntu2.3) ... Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.72.1-1) ... No schema files found: doing nothing. Setting up libtdb1:amd64 (1.4.5-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:amd64 (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up libgpgme11:amd64 (1.16.0-1.2ubuntu4) ... Setting up dh-apport (2.20.11-0ubuntu82.4) ... Setting up libjansson4:amd64 (2.13.1-1.1build3) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libtalloc2:amd64 (2.3.3-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libtevent0:amd64 (0.11.0-1build1) ... Setting up libavahi-common-data:amd64 (0.8-5ubuntu5) ... Setting up tdb-tools (1.4.5-2build1) ... update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode Setting up libdbus-1-3:amd64 (1.12.20-2ubuntu4.1) ... Setting up dbus (1.12.20-2ubuntu4.1) ... Setting up libsigsegv2:amd64 (2.13-1ubuntu3) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up golang-1.18-src (1.18.1-1ubuntu1.1) ... Setting up ucf (3.0043) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libmd0:amd64 (1.0.4-1build1) ... Setting up libuchardet0:amd64 (0.0.7-1build2) ... Setting up libmpdec3:amd64 (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up golang-src (2:1.18~0ubuntu2) ... Setting up libbsd0:amd64 (0.11.5-1) ... Setting up libelf1:amd64 (0.186-1build1) ... Setting up libpopt0:amd64 (1.18-3build1) ... Setting up libicu70:amd64 (70.1-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:amd64 (0.186-1build1) ... Setting up libtool (2.4.6-15build2) ... Setting up golang-1.18-go (1.18.1-1ubuntu1.1) ... Setting up libavahi-common3:amd64 (0.8-5ubuntu5) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up samba-common (2:4.15.13+dfsg-0ubuntu1.1) ... Creating config file /etc/samba/smb.conf with new version Setting up libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up libldap-2.5-0:amd64 (2.5.11+dfsg-1~exp1ubuntu3.1) ... Setting up libpython3.10-stdlib:amd64 (3.10.6-1~22.04.2ubuntu1) ... Setting up libdbus-1-dev:amd64 (1.12.20-2ubuntu4.1) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libldb2:amd64 (2:2.4.4-0ubuntu0.22.04.2) ... Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.3) ... Setting up libavahi-client3:amd64 (0.8-5ubuntu5) ... Setting up libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libpython3.10:amd64 (3.10.6-1~22.04.2ubuntu1) ... Setting up gettext (0.21-4ubuntu4) ... Setting up python3.10 (3.10.6-1~22.04.2ubuntu1) ... Setting up golang-go:amd64 (2:1.18~0ubuntu2) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up python3-tdb (1.4.5-2build1) ... Setting up python3-ldb (2:2.4.4-0ubuntu0.22.04.2) ... Setting up libcups2:amd64 (2.4.1op1-1ubuntu4.1) ... Setting up python3-dnspython (2.1.0-1ubuntu1) ... Setting up python3-talloc:amd64 (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up samba-libs:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up debhelper (13.6ubuntu1) ... Setting up libsmbclient:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up libsmbclient-dev:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up samba-dsdb-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up python3-samba (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up dh-golang (1.53) ... Setting up samba-common-bin (2:4.15.13+dfsg-0ubuntu1.1) ... 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.13+dfsg-0ubuntu1.1) ... Adding group `sambashare' (GID 106) ... Done. Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service Please ignore the following error about deb-systemd-helper not finding those services. (samba-ad-dc.service masked) Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service. Failed to preset unit, unit /etc/systemd/system/samba-ad-dc.service is masked. /usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service. Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-147-generic #164-Ubuntu SMP Tue Mar 21 14:23:17 UTC 2023 amd64 (x86_64) Toolchain package versions: binutils_2.38-4ubuntu2.1 dpkg-dev_1.21.1ubuntu2.1 g++-11_11.3.0-1ubuntu1~22.04 gcc-11_11.3.0-1ubuntu1~22.04 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 linux-libc-dev_5.15.0-71.78 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2.1 apt_2.4.5 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu2.1 binutils-common_2.38-4ubuntu2.1 binutils-x86-64-linux-gnu_2.38-4ubuntu2.1 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016ubuntu0.22.04.1 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-1ubuntu1~22.04 dash_0.5.11+git20210903+057cd650a4ed-3build1 dbus_1.12.20-2ubuntu4.1 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-apport_2.20.11-0ubuntu82.4 dh-autoreconf_20 dh-golang_1.53 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2.1 dpkg-dev_1.21.1ubuntu2.1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1.1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-1ubuntu1~22.04 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-1ubuntu1~22.04 gcc-11-base_11.3.0-1ubuntu1~22.04 gcc-12-base_12.1.0-2ubuntu1~22.04 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 golang-1.18-go_1.18.1-1ubuntu1.1 golang-1.18-src_1.18.1-1ubuntu1.1 golang-go_2:1.18~0ubuntu2 golang-src_2:1.18~0ubuntu2 gpg_2.2.27-3ubuntu2.1 gpg-agent_2.2.27-3ubuntu2.1 gpgconf_2.2.27-3ubuntu2.1 gpgv_2.2.27-3ubuntu2.1 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 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.5 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-1ubuntu1~22.04 libassuan0_2.5.5-1build1 libatomic1_12.1.0-2ubuntu1~22.04 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5 libavahi-common-data_0.8-5ubuntu5 libavahi-common3_0.8-5ubuntu5 libbinutils_2.38-4ubuntu2.1 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.1.0-2ubuntu1~22.04 libcom-err2_1.46.5-2ubuntu1.1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-4ubuntu2.1 libctf0_2.38-4ubuntu2.1 libcups2_2.4.1op1-1ubuntu4.1 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4.1 libdbus-1-dev_1.12.20-2ubuntu4.1 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.1ubuntu2.1 libdw1_0.186-1build1 libelf1_0.186-1build1 libexpat1_2.4.7-1ubuntu0.2 libext2fs2_1.46.5-2ubuntu1.1 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.3.0-1ubuntu1~22.04 libgcc-s1_12.1.0-2ubuntu1~22.04 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.72.1-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1.2 libgomp1_12.1.0-2ubuntu1~22.04 libgpg-error0_1.43-3 libgpgme11_1.16.0-1.2ubuntu4 libgssapi-krb5-2_1.19.2-2ubuntu0.1 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.1.0-2ubuntu1~22.04 libjansson4_2.13.1-1.1build3 libjson-c5_0.15-2build4 libk5crypto3_1.19.2-2ubuntu0.1 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2ubuntu0.1 libkrb5support0_1.19.2-2ubuntu0.1 libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3.1 libldb2_2:2.4.4-0ubuntu0.22.04.2 liblmdb0_0.9.24-1build2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12.1.0-2ubuntu1~22.04 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2ubuntu1 libmagic-mgc_1:5.41-3 libmagic1_1:5.41-3 libmd0_1.0.4-1build1 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2 libncursesw6_6.3-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.0-6build1 libpam-modules_1.4.0-11ubuntu2.3 libpam-modules-bin_1.4.0-11ubuntu2.3 libpam-runtime_1.4.0-11ubuntu2.3 libpam0g_1.4.0-11ubuntu2.3 libpam0g-dev_1.4.0-11ubuntu2.3 libpcre2-8-0_10.39-3ubuntu0.1 libpcre3_2:8.39-13ubuntu0.22.04.1 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1.1 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.6-1~22.04.2ubuntu1 libpython3.10-minimal_3.10.6-1~22.04.2ubuntu1 libpython3.10-stdlib_3.10.6-1~22.04.2ubuntu1 libquadmath0_12.1.0-2ubuntu1~22.04 libreadline8_8.1.2-1 libsasl2-2_2.1.27+dfsg2-3ubuntu1 libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.37.2-4ubuntu3 libsmbclient_2:4.15.13+dfsg-0ubuntu1.1 libsmbclient-dev_2:4.15.13+dfsg-0ubuntu1.1 libsqlite3-0_3.37.2-2ubuntu0.1 libss2_1.46.5-2ubuntu1.1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1.9 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.7 libtalloc2_2.3.3-2build1 libtasn1-6_4.18.0-4build1 libtdb1_1.4.5-2build1 libtevent0_0.11.0-1build1 libtinfo6_6.3-2 libtirpc-common_1.3.2-2ubuntu0.1 libtirpc-dev_1.3.2-2ubuntu0.1 libtirpc3_1.3.2-2ubuntu0.1 libtool_2.4.6-15build2 libtsan0_11.3.0-1ubuntu1~22.04 libubsan1_12.1.0-2ubuntu1~22.04 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3.7 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 libwbclient0_2:4.15.13+dfsg-0ubuntu1.1 libxml2_2.9.13+dfsg-1ubuntu0.3 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-71.78 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2.1 logsave_1.46.5-2ubuntu1.1 lsb-base_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3 ncurses-base_6.3-2 ncurses-bin_6.3-2 netbase_6.3 openssl_3.0.2-0ubuntu1.9 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2.1 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1.1 perl-base_5.34.0-3ubuntu1.1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1.1 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.4-0ubuntu0.22.04.2 python3-minimal_3.10.4-0ubuntu2 python3-samba_2:4.15.13+dfsg-0ubuntu1.1 python3-talloc_2.3.3-2build1 python3-tdb_1.4.5-2build1 python3.10_3.10.6-1~22.04.2ubuntu1 python3.10-minimal_3.10.6-1~22.04.2ubuntu1 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 samba_2:4.15.13+dfsg-0ubuntu1.1 samba-common_2:4.15.13+dfsg-0ubuntu1.1 samba-common-bin_2:4.15.13+dfsg-0ubuntu1.1 samba-dsdb-modules_2:4.15.13+dfsg-0ubuntu1.1 samba-libs_2:4.15.13+dfsg-0ubuntu1.1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu3.7 systemd-sysv_249.11-0ubuntu3.7 systemd-timesyncd_249.11-0ubuntu3.7 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1ubuntu0.1.22.04.1 tdb-tools_1.4.5-2build1 tzdata_2023c-0ubuntu0.22.04.0 ubuntu-keyring_2021.03.26 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9.2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (native) Source: adsys Binary: adsys, adsys-windows Architecture: any Version: 0.9.2~22.04.1 Maintainer: Ubuntu Developers Homepage: https://github.com/ubuntu/adsys Description: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules and running scripts at different point in time. Standards-Version: 4.5.1 Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 13), dh-apport, dh-golang, golang-go (>= 2:1.16~), libsmbclient-dev, libdbus-1-dev, python3, python3-samba, samba-dsdb-modules, libpam0g-dev, samba, dbus Package-List: adsys deb admin optional arch=any adsys-windows deb admin optional arch=amd64,arm64 Checksums-Sha1: 312c9fa1eca49c29846f14019f87691e41a27088 7597948 adsys_0.9.2~22.04.1.tar.xz Checksums-Sha256: 0e95ae65f4d948cdab5a395bb067511ff5a4731e85b6f733427f451e3268182f 7597948 adsys_0.9.2~22.04.1.tar.xz Files: 6b09063ccdcfa785c4ca477bc5a8eaeb 7597948 adsys_0.9.2~22.04.1.tar.xz Go-Import-Path: github.com/ubuntu/adsys -----BEGIN PGP SIGNATURE----- iQHSBAEBCgA8FiEEs16801xnF7wK3rCK7Ic6ztRocjwFAmRKFYgeHG5pc2hpdC5t YWppdGhpYUBjYW5vbmljYWwuY29tAAoJEOyHOs7UaHI8QKEMAMEMZvMIGhBVqmqz kSVnguq2fXqCzgOtD/Xe4c2/CS/Qv3VkJSr1OnEp3kgCGn8olTAqN9H/s3HMz2vW WD2JGFqPIZv+KeaA4hNOY0zqgb3VkUAVOABlZLJlW30R4KVx0zIvxGj9F6V7ho6u 1YppCpbNXkNZq33qehB5Kcy6eIp/N/If5az+/3GLpGvrUoKfE0nfFcXJEdKPexNy eCgXgjczqzl5gTVaePnBPpN/2zcHYVhqMfDhLu9Eu5ZBfeClEsxbpxka3kvJKKUn cGN5E+1WoNiHYQz95w6JEv+GhNLWbqT9NV8T+Yuu00iOCULCAApjIGDNKaOTSf5A /1qO+EkonLXst5YF0fGRCaZqRNXvkBXTMsHOHK1pui6twI4lOqjiod/lD4vxHW2K 79+Z0ZvHBEJ5Mmq+cbx8GPoFrAcYwuTqBwvQm3PeAOrx5kWuLZFGIVGMZZV4jYXM VJ6X796hKe4b5/q4/3mYi0ZxDcQRVlr98TJ630/bl1t3Gu+a8g== =w4lt -----END PGP SIGNATURE----- gpgv: Signature made Thu Apr 27 06:26:16 2023 UTC gpgv: using RSA key B35EBCD35C6717BC0ADEB08AEC873ACED468723C gpgv: issuer "nishit.majithia@canonical.com" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./adsys_0.9.2~22.04.1.dsc dpkg-source: info: extracting adsys in /<> dpkg-source: info: unpacking adsys_0.9.2~22.04.1.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-26007577 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26007577 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26007577 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package adsys dpkg-buildpackage: info: source version 0.9.2~22.04.1 dpkg-buildpackage: info: source distribution jammy-security dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang,apport debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean # Create the vendor directory when building the source package [ -d vendor/ ] || go mod vendor make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build dh build --buildsystem=golang --with=golang,apport dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # Build on linux only adsysd itself, and not generator or Windows binaries DH_GOLANG_BUILDPKG=github.com/ubuntu/adsys/cmd/adsysd dh_auto_build cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys/cmd/adsysd internal/goarch internal/unsafeheader internal/goexperiment internal/cpu internal/goos internal/abi runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/race sync/atomic internal/bytealg unicode unicode/utf8 internal/itoa encoding math/bits unicode/utf16 github.com/ubuntu/adsys/vendor/golang.org/x/sys/internal/unsafeheader math runtime github.com/ubuntu/adsys/vendor/golang.org/x/net/html/atom github.com/ubuntu/adsys/vendor/github.com/rivo/uniseg image/color internal/nettrace container/list crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/flags github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/set github.com/ubuntu/adsys/vendor/google.golang.org/grpc/attributes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/serviceconfig github.com/ubuntu/adsys/internal/policies/entry internal/reflectlite sync internal/testlog math/rand github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/definition internal/singleflight runtime/cgo github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding errors sort io internal/oserror syscall bytes strings bufio time strconv reflect context internal/syscall/unix internal/poll internal/syscall/execenv path regexp/syntax io/fs os encoding/binary internal/fmtsort regexp fmt encoding/base64 github.com/ubuntu/adsys/vendor/golang.org/x/sys/unix path/filepath html encoding/json log github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2/syntax io/ioutil github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/css github.com/ubuntu/adsys/vendor/github.com/gorilla/css/scanner github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/parser github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus 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 net/url github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma github.com/ubuntu/adsys/vendor/github.com/mattn/go-runewidth github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/indent github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/html github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/svg github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/internal github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/a github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/b github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/p github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/j github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/e github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/f github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/d github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/i github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/k github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/c github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/l github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/n github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/o github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/q github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/r github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/t github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/v github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/w github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/x github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/y github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/z github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/styles github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/h github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/padding github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wordwrap database/sql/driver github.com/ubuntu/adsys/vendor/github.com/mattn/go-isatty text/template/parse github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful encoding/csv 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/mattn/go-colorable github.com/ubuntu/adsys/vendor/github.com/fatih/color text/template github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/ast github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/parser 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/muesli/termenv github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/html encoding/hex flag github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown vendor/golang.org/x/net/dns/dnsmessage internal/godebug internal/intern net/netip github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify net github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/quick github.com/ubuntu/adsys/vendor/golang.org/x/text/transform compress/flate github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm hash hash/crc32 compress/gzip crypto/cipher math/big crypto/aes crypto crypto/des crypto/elliptic/internal/fiat crypto/rand embed crypto/internal/randutil crypto/sha512 crypto/elliptic/internal/nistec encoding/asn1 crypto/elliptic vendor/golang.org/x/crypto/cryptobyte crypto/ed25519/internal/edwards25519/field crypto/ecdsa crypto/ed25519/internal/edwards25519 crypto/hmac crypto/md5 crypto/ed25519 crypto/rc4 github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa crypto/x509/pkix encoding/pem vendor/golang.org/x/crypto/chacha20 crypto/x509 vendor/golang.org/x/crypto/internal/poly1305 github.com/ubuntu/adsys/vendor/github.com/spf13/cobra vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi crypto/tls vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule net/textproto vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/net/idna mime mime/quotedprintable mime/multipart net/http/internal vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy net/http/internal/ascii net/http/httptrace html/template github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman net/http github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/strconv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/ast github.com/ubuntu/adsys/vendor/github.com/spf13/cast 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/spf13/viper/internal/encoding/dotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner text/tabwriter github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/printer github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl github.com/ubuntu/adsys/vendor/gopkg.in/ini.v1 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/json github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/danger github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/ast github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/tracker github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/ini github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v3 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/toml github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/javaproperties github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire go/token github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/google.golang.org/grpc/metadata github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoregistry github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descfmt github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/proto github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/defval github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/adsys/vendor/google.golang.org/grpc/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/grpc/internal/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancerload github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcutil github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/text github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/ast 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/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/google.golang.org/grpc/stats github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protojson github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension/ast github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/parser github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/renderer/html github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour/ansi github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/tap net/http/httputil github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark github.com/ubuntu/adsys/doc github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension os/exec os/user github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour github.com/ubuntu/adsys/vendor/github.com/mvo5/libsmbclient-go github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status internal/sysinfo runtime/debug github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto runtime/trace github.com/ubuntu/adsys/vendor/github.com/godbus/dbus/v5 testing github.com/ubuntu/adsys/internal/consts archive/zip github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/jsonpb github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials/insecure github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding/proto github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/pretty github.com/ubuntu/adsys/vendor/google.golang.org/grpc/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/unix github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport github.com/ubuntu/adsys/internal/smbsafe github.com/ubuntu/adsys/vendor/golang.org/x/sync/errgroup github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/vendor/golang.org/x/exp/mmap github.com/ubuntu/adsys/policies github.com/ubuntu/adsys/vendor/github.com/coreos/go-systemd/activation github.com/ubuntu/adsys/vendor/github.com/coreos/go-systemd/daemon github.com/ubuntu/adsys/internal/grpc/grpcerror os/signal github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry github.com/ubuntu/adsys/internal/policies/dconf github.com/ubuntu/adsys/internal/policies/privilege github.com/ubuntu/adsys/internal/policies/scripts github.com/ubuntu/adsys/internal/authorizer github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/adsysservice/actions github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/cmd/adsysd GOFLAGS="-ldflags=-X=github.com/ubuntu/adsys/internal/consts.Version=0.9.2~22.04.1 --mod=vendor -buildmode=pie" GOOS=windows DH_GOLANG_BUILDPKG=github.com/ubuntu/adsys/cmd/adwatchd dh_auto_build cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys/cmd/adwatchd internal/goarch internal/unsafeheader internal/goexperiment internal/cpu internal/goos runtime/internal/atomic internal/abi runtime/internal/math runtime/internal/sys internal/race sync/atomic internal/bytealg unicode unicode/utf8 internal/syscall/windows/sysdll internal/itoa unicode/utf16 encoding runtime math/bits github.com/ubuntu/adsys/vendor/golang.org/x/sys/internal/unsafeheader internal/nettrace container/list math crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/flags github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/set github.com/ubuntu/adsys/vendor/google.golang.org/grpc/attributes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/serviceconfig github.com/ubuntu/adsys/vendor/github.com/rivo/uniseg image/color github.com/ubuntu/adsys/vendor/golang.org/x/exp/constraints github.com/ubuntu/adsys/vendor/golang.org/x/exp/slices internal/reflectlite sync internal/singleflight math/rand internal/testlog github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma internal/sysinfo github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync sort errors io internal/oserror strconv path syscall vendor/golang.org/x/net/dns/dnsmessage bytes strings reflect github.com/ubuntu/adsys/vendor/golang.org/x/text/transform hash bufio hash/crc32 internal/syscall/windows/registry internal/syscall/windows crypto time crypto/elliptic/internal/fiat internal/syscall/execenv crypto/internal/randutil crypto/hmac crypto/rc4 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform net/http/internal/ascii context internal/poll io/fs encoding/binary internal/fmtsort crypto/elliptic/internal/nistec embed regexp/syntax encoding/base64 os crypto/cipher crypto/sha512 crypto/aes crypto/des crypto/ed25519/internal/edwards25519/field crypto/md5 crypto/sha1 fmt internal/godebug os/signal internal/intern net/netip path/filepath github.com/ubuntu/adsys/vendor/github.com/inconshreveable/mousetrap crypto/ed25519/internal/edwards25519 github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem encoding/json net log encoding/csv encoding/hex flag net/url text/template/parse github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm compress/flate text/template compress/gzip math/big github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure crypto/sha256 crypto/rand encoding/asn1 crypto/elliptic github.com/ubuntu/adsys/vendor/github.com/spf13/cobra vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/ecdsa crypto/rsa crypto/dsa crypto/x509/pkix encoding/pem vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/x509 vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519 github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/registry github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc/eventlog github.com/ubuntu/adsys/vendor/golang.org/x/sys/windows/svc/mgr vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm crypto/tls github.com/ubuntu/adsys/vendor/github.com/kardianos/service vendor/golang.org/x/text/secure/bidirule net/textproto vendor/golang.org/x/net/http2/hpack io/ioutil mime mime/quotedprintable vendor/golang.org/x/net/idna net/http/internal mime/multipart regexp html github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman html/template vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/strconv net/http/httptrace github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token text/tabwriter net/http github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/ast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/adsys/vendor/github.com/spf13/cast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/printer 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/gopkg.in/ini.v1 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/dotenv github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/json github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/danger github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/ast github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2/internal/tracker github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v3 github.com/ubuntu/adsys/vendor/github.com/pelletier/go-toml/v2 github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/ini hash/fnv github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/detrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/toml github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect go/token github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms runtime/debug github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml runtime/trace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoregistry github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descfmt github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/proto github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/defval github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts testing github.com/ubuntu/adsys/vendor/golang.org/x/net/internal/timeseries github.com/ubuntu/adsys/vendor/google.golang.org/grpc/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/vendor/google.golang.org/grpc/connectivity github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/javaproperties github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/adsys/vendor/google.golang.org/grpc/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcrand github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/adsys/vendor/google.golang.org/grpc/codes github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protojson github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/backoff github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancerload github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcutil github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/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/google.golang.org/grpc/tap github.com/ubuntu/adsys/vendor/golang.org/x/text/secure/bidirule net/http/httputil github.com/ubuntu/adsys/internal/consts github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/gopkg.in/yaml.v2 github.com/ubuntu/adsys/internal/loghooks github.com/ubuntu/adsys/vendor/github.com/containerd/console github.com/ubuntu/adsys/vendor/github.com/mattn/go-isatty github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/vendor/github.com/mattn/go-runewidth github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 github.com/ubuntu/adsys/vendor/github.com/muesli/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/ansi/compressor github.com/ubuntu/adsys/vendor/github.com/muesli/cancelreader github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/truncate database/sql/driver github.com/ubuntu/adsys/vendor/golang.org/x/term github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl os/exec github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/adsys/vendor/github.com/muesli/termenv github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wordwrap github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wrap github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbletea github.com/ubuntu/adsys/vendor/github.com/charmbracelet/lipgloss github.com/ubuntu/adsys/vendor/github.com/atotto/clipboard github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbles/spinner github.com/ubuntu/adsys/vendor/github.com/charmbracelet/bubbles/textinput github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/jsonpb github.com/ubuntu/adsys/vendor/google.golang.org/grpc/encoding/proto github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes github.com/ubuntu/adsys/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/credentials/insecure github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/pretty github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/grpclb/state github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/unix github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/watcher github.com/ubuntu/adsys/internal/config/watchd github.com/ubuntu/adsys/internal/watchdservice github.com/ubuntu/adsys/internal/watchdtui github.com/ubuntu/adsys/cmd/adwatchd/commands github.com/ubuntu/adsys/cmd/adwatchd make[1]: Leaving directory '/<>' dh_auto_test -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/ubuntu/adsys github.com/ubuntu/adsys/cmd/admxgen github.com/ubuntu/adsys/cmd/adsysd github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/cmd/adsysd/integration_tests github.com/ubuntu/adsys/cmd/adwatchd github.com/ubuntu/adsys/cmd/adwatchd/commands github.com/ubuntu/adsys/cmd/adwatchd/integration_tests github.com/ubuntu/adsys/doc github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/ad/admxgen github.com/ubuntu/adsys/internal/ad/admxgen/common github.com/ubuntu/adsys/internal/ad/admxgen/dconf github.com/ubuntu/adsys/internal/ad/common github.com/ubuntu/adsys/internal/ad/registry github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/internal/adsysservice/actions github.com/ubuntu/adsys/internal/authorizer github.com/ubuntu/adsys/internal/cmdhandler github.com/ubuntu/adsys/internal/config github.com/ubuntu/adsys/internal/config/watchd github.com/ubuntu/adsys/internal/consts github.com/ubuntu/adsys/internal/daemon github.com/ubuntu/adsys/internal/decorate github.com/ubuntu/adsys/internal/generators github.com/ubuntu/adsys/internal/grpc/connectionnotify github.com/ubuntu/adsys/internal/grpc/contextidler github.com/ubuntu/adsys/internal/grpc/grpcerror github.com/ubuntu/adsys/internal/grpc/interceptorschain github.com/ubuntu/adsys/internal/grpc/logconnections github.com/ubuntu/adsys/internal/grpc/logstreamer github.com/ubuntu/adsys/internal/grpc/logstreamer/test github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/internal/loghooks github.com/ubuntu/adsys/internal/policies github.com/ubuntu/adsys/internal/policies/dconf github.com/ubuntu/adsys/internal/policies/entry github.com/ubuntu/adsys/internal/policies/gdm github.com/ubuntu/adsys/internal/policies/privilege github.com/ubuntu/adsys/internal/policies/scripts github.com/ubuntu/adsys/internal/smbsafe github.com/ubuntu/adsys/internal/stdforward github.com/ubuntu/adsys/internal/testutils github.com/ubuntu/adsys/internal/watchdservice github.com/ubuntu/adsys/internal/watchdtui github.com/ubuntu/adsys/internal/watcher github.com/ubuntu/adsys/policies ? github.com/ubuntu/adsys [no test files] ? github.com/ubuntu/adsys/cmd/admxgen [no test files] === RUN TestRun === RUN TestRun/Send_SIGHUP_with_exit === RUN TestRun/Run_and_exit_successfully === RUN TestRun/Run_and_return_error level=error msg="Error requested" === RUN TestRun/Run_and_return_usage_error level=error msg="Error requested" === RUN TestRun/Run_and_usage_error_only_does_not_fail === RUN TestRun/Send_SIGINT_exits === RUN TestRun/Send_SIGTERM_exits === RUN TestRun/Send_SIGHUP_without_exiting --- PASS: TestRun (0.85s) --- PASS: TestRun/Send_SIGHUP_with_exit (0.10s) --- PASS: TestRun/Run_and_exit_successfully (0.10s) --- PASS: TestRun/Run_and_return_error (0.10s) --- PASS: TestRun/Run_and_return_usage_error (0.10s) --- PASS: TestRun/Run_and_usage_error_only_does_not_fail (0.10s) --- PASS: TestRun/Send_SIGINT_exits (0.10s) --- PASS: TestRun/Send_SIGTERM_exits (0.10s) --- PASS: TestRun/Send_SIGHUP_without_exiting (0.15s) PASS ok github.com/ubuntu/adsys/cmd/adsysd 0.881s === RUN TestColorizePolicies --- PASS: TestColorizePolicies (0.00s) === RUN TestInitApp === PAUSE TestInitApp === RUN TestAppHelp Active Directory integration bridging toolset command line tool. Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestAppHelp (0.00s) === RUN TestAppCompletion # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCompletion (0.00s) === RUN TestAppNoUsageError # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppNoUsageError (0.00s) === RUN TestAppUsageError Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestAppUsageError (0.00s) === RUN TestAppCanQuitWhenExecute --- PASS: TestAppCanQuitWhenExecute (0.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 # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCanQuitAfterExecute (0.00s) === RUN TestAppCanQuitWithoutExecute --- PASS: TestAppCanQuitWithoutExecute (0.00s) === RUN TestAppCanSigHupWhenExecute --- PASS: TestAppCanSigHupWhenExecute (0.00s) === RUN TestAppCanSigHupAfterExecute # bash completion V2 for adsysctl -*- shell-script -*- __adsysctl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysctl_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysctl program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysctl_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysctl allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysctl_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysctl -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysctl_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysctl_debug "The completion directive is: ${directive}" __adsysctl_debug "The completions are: ${out}" } __adsysctl_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysctl_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no space" compopt -o nospace else __adsysctl_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysctl_debug "Activating no file completion" compopt +o default else __adsysctl_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysctl_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysctl_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysctl_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysctl_debug "Listing directories in ." _filedir -d fi else __adsysctl_handle_completion_types fi __adsysctl_handle_special_char "$cur" : __adsysctl_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysctl_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysctl_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysctl_handle_completion_types() { __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysctl_handle_standard_completion_case ;; esac } __adsysctl_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysctl_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysctl_format_comp_descriptions $longest fi } __adsysctl_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysctl_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysctl_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysctl_debug "Final comp: $comp" fi done } __start_adsysctl() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysctl_init_completion -n "=:" || return fi __adsysctl_debug __adsysctl_debug "========= starting completion logic ==========" __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysctl_debug "Truncated words[*]: ${words[*]}," local out directive __adsysctl_get_completion_results __adsysctl_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysctl adsysctl else complete -o default -o nospace -F __start_adsysctl adsysctl fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCanSigHupAfterExecute (0.00s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === CONT TestInitApp === CONT TestAppGetRootCmd 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: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/client 0.043s === RUN TestAppHelp Active Directory integration bridging toolset daemon. Usage: adsysd COMMAND [flags] adsysd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command version Returns version of service and exits Flags: --ad-default-domain-suffix string AD default domain suffix to use. This overrides parsing sssd.conf. -D, --ad-domain string AD domain to use. This overrides parsing sssd.conf -S, --ad-server string URL of the Active Directory server. This overrides parsing sssd.conf. --cache-dir string directory where ADsys caches GPOs downloads and policies. (default "/var/cache/adsys") -c, --config string use a specific configuration file -h, --help help for adsysd --run-dir string directory where ADsys stores transient information erased on reboot. (default "/run/adsys") -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds without activity before the service exists. 0 for no timeout. (default 120) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysd [command] --help" for more information about a command. --- PASS: TestAppHelp (0.00s) === RUN TestAppCompletion # bash completion V2 for adsysd -*- shell-script -*- __adsysd_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysd_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysd program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysd_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysd allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysd_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysd -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysd_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysd_debug "The completion directive is: ${directive}" __adsysd_debug "The completions are: ${out}" } __adsysd_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysd_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no space" compopt -o nospace else __adsysd_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no file completion" compopt +o default else __adsysd_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysd_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysd_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysd_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysd_debug "Listing directories in ." _filedir -d fi else __adsysd_handle_completion_types fi __adsysd_handle_special_char "$cur" : __adsysd_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysd_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysd_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysd_handle_completion_types() { __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysd_format_comp_descriptions $longest fi } __adsysd_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysd_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysd_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysd_debug "Final comp: $comp" fi done } __start_adsysd() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysd_init_completion -n "=:" || return fi __adsysd_debug __adsysd_debug "========= starting completion logic ==========" __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysd_debug "Truncated words[*]: ${words[*]}," local out directive __adsysd_get_completion_results __adsysd_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysd adsysd else complete -o default -o nospace -F __start_adsysd adsysd fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppCompletion (0.00s) === RUN TestAppVersion --- PASS: TestAppVersion (0.00s) === RUN TestAppNoUsageError # bash completion V2 for adsysd -*- shell-script -*- __adsysd_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __adsysd_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the adsysd program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __adsysd_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly adsysd allows to handle aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __adsysd_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., adsysd -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ "${cur}" == -*=* ]]; then cur="${cur#*=}" fi __adsysd_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [ "${directive}" = "${out}" ]; then # There is not directive specified directive=0 fi __adsysd_debug "The completion directive is: ${directive}" __adsysd_debug "The completions are: ${out}" } __adsysd_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then # Error code. No completion. __adsysd_debug "Received error from custom completion go code" return else if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no space" compopt -o nospace else __adsysd_debug "No space directive not supported in this version of bash" fi fi if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then if [[ $(type -t compopt) = "builtin" ]]; then __adsysd_debug "Activating no file completion" compopt +o default else __adsysd_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __adsysd_extract_activeHelp if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __adsysd_debug "File filtering command: $filteringCmd" $filteringCmd elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only # Use printf to strip any trailing newline local subdir subdir=$(printf "%s" "${completions[0]}") if [ -n "$subdir" ]; then __adsysd_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __adsysd_debug "Listing directories in ." _filedir -d fi else __adsysd_handle_completion_types fi __adsysd_handle_special_char "$cur" : __adsysd_handle_special_char "$cur" = # Print the activeHelp statements before we finish if [ ${#activeHelp} -ne 0 ]; then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __adsysd_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [ "${comp:0:endIndex}" = "$activeHelpMarker" ]; then comp=${comp:endIndex} __adsysd_debug "ActiveHelp found: $comp" if [ -n "$comp" ]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done < <(printf "%s\n" "${out}") } __adsysd_handle_completion_types() { __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __adsysd_handle_standard_completion_case ;; esac } __adsysd_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if [ ${#COMPREPLY[*]} -eq 1 ]; then __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __adsysd_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __adsysd_format_comp_descriptions $longest fi } __adsysd_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while [[ $((--idx)) -ge 0 ]]; do COMPREPLY[$idx]=${COMPREPLY[$idx]#"$word"} done fi } __adsysd_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __adsysd_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if [[ $maxdesclength -gt 8 ]]; then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if [ $maxdesclength -gt 0 ]; then if [ ${#desc} -gt $maxdesclength ]; then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __adsysd_debug "Final comp: $comp" fi done } __start_adsysd() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __adsysd_init_completion -n "=:" || return fi __adsysd_debug __adsysd_debug "========= starting completion logic ==========" __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __adsysd_debug "Truncated words[*]: ${words[*]}," local out directive __adsysd_get_completion_results __adsysd_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_adsysd adsysd else complete -o default -o nospace -F __start_adsysd adsysd fi # ex: ts=4 sw=4 et filetype=sh --- PASS: TestAppNoUsageError (0.00s) === RUN TestAppUsageError --- PASS: TestAppUsageError (0.00s) === RUN TestAppCanQuitWhenExecute time="2023-04-27T06:31:38Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanQuitWhenExecute (0.06s) === RUN TestAppCanQuitAfterExecute time="2023-04-27T06:31:38Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanQuitAfterExecute (1.01s) === RUN TestAppCanQuitWithoutExecute daemon_test.go:96: We need to initialize the daemon first, so this is not possible and will hang forever (ready not closed) --- SKIP: TestAppCanQuitWithoutExecute (0.00s) === RUN TestAppRunFailsOnDaemonCreationAndQuit time="2023-04-27T06:31:39Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppRunFailsOnDaemonCreationAndQuit (0.01s) === RUN TestAppRunFailsOnServiceCreationAndQuit --- PASS: TestAppRunFailsOnServiceCreationAndQuit (0.00s) === RUN TestAppCanSigHupWhenExecute time="2023-04-27T06:31:39Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppCanSigHupWhenExecute (0.06s) === RUN TestAppCanSigHupAfterExecute time="2023-04-27T06:31:39Z" 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.01s) === RUN TestAppTimeout time="2023-04-27T06:31:40Z" 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.00s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === RUN TestConfigLoad time="2023-04-27T06:31:41Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-04-27T06:31:41Z" level=info msg="Serving on /tmp/TestConfigLoad2166376899/001/adsys.socket" time="2023-04-27T06:31:41Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:41Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.05s) === RUN TestConfigChange time="2023-04-27T06:31:41Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-04-27T06:31:41Z" level=info msg="Serving on /tmp/TestConfigChange3967392556/001/adsys.socket" time="2023-04-27T06:31:41Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:41Z" level=info msg="Wait for active requests to close." time="2023-04-27T06:31:41Z" level=debug msg="All connections have now ended." time="2023-04-27T06:31:41Z" level=debug msg=Quitting --- PASS: TestConfigChange (0.16s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.420s Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/adsysd/integration_tests 0.046s ? github.com/ubuntu/adsys/cmd/adwatchd [no test files] ? github.com/ubuntu/adsys/cmd/adwatchd/commands [no test files] Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/adwatchd/integration_tests 0.004s ? 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/No_GPO_on_OU_-_bytes === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO === RUN TestAdsysGPOList/Fail_on_unreachable_ldap_host === RUN TestAdsysGPOList/Fail_on_invalid_ticket === RUN TestAdsysGPOList/Return_hierarchy === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure === RUN TestAdsysGPOList/Fail_on_no_network === RUN TestAdsysGPOList/Fail_on_ldap_connection_refused === RUN TestAdsysGPOList/Fail_on_user_requested_but_found_machine === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings === RUN TestAdsysGPOList/Fail_on_machine_with_no_ldap === RUN TestAdsysGPOList/Fail_invalid_GPO_link === RUN TestAdsysGPOList/No_GPO_on_OU_-_string === RUN TestAdsysGPOList/Machine_GPOs === RUN TestAdsysGPOList/Forced_GPO_and_blocked_inheritance === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing === RUN TestAdsysGPOList/Computers_truncated_at_15_characters === RUN TestAdsysGPOList/Fail_on_computer_requested_but_found_user === RUN TestAdsysGPOList/Fail_on_dangling_ticket_symlink === RUN TestAdsysGPOList/Disabled_GPOs === RUN TestAdsysGPOList/Filter_user_only_GPOs === RUN TestAdsysGPOList/Filter_machine_only_GPOs === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 === RUN TestAdsysGPOList/Long_computer_name,_not_truncated === RUN TestAdsysGPOList/Fail_on_non_existent_account === RUN TestAdsysGPOList/Fail_on_KRB5CCNAME_unset === RUN TestAdsysGPOList/Return_one_gpo === RUN TestAdsysGPOList/Block_inheritance --- PASS: TestAdsysGPOList (1.18s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.03s) --- PASS: TestAdsysGPOList/Fail_on_unreachable_ldap_host (0.03s) --- PASS: TestAdsysGPOList/Fail_on_invalid_ticket (0.03s) --- PASS: TestAdsysGPOList/Return_hierarchy (0.03s) --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.03s) --- PASS: TestAdsysGPOList/Fail_on_no_network (0.04s) --- PASS: TestAdsysGPOList/Fail_on_ldap_connection_refused (0.03s) --- PASS: TestAdsysGPOList/Fail_on_user_requested_but_found_machine (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.03s) --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.03s) --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.03s) --- PASS: TestAdsysGPOList/Fail_on_machine_with_no_ldap (0.03s) --- PASS: TestAdsysGPOList/Fail_invalid_GPO_link (0.04s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.03s) --- PASS: TestAdsysGPOList/Machine_GPOs (0.04s) --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.04s) --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.06s) --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.04s) --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.04s) --- PASS: TestAdsysGPOList/Fail_on_computer_requested_but_found_user (0.04s) --- PASS: TestAdsysGPOList/Fail_on_dangling_ticket_symlink (0.03s) --- PASS: TestAdsysGPOList/Disabled_GPOs (0.05s) --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.04s) --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.03s) --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.03s) --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.03s) --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.06s) --- PASS: TestAdsysGPOList/Fail_on_non_existent_account (0.06s) --- PASS: TestAdsysGPOList/Fail_on_KRB5CCNAME_unset (0.04s) --- PASS: TestAdsysGPOList/Return_one_gpo (0.03s) --- PASS: TestAdsysGPOList/Block_inheritance (0.04s) === RUN TestGetPolicyDefinitions === PAUSE TestGetPolicyDefinitions === CONT TestFetch === CONT TestGetPoliciesOffline === CONT TestGetPolicies === CONT TestNew === RUN TestFetch/two_gpos,_one_more_recent,_one_up_to_date === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestFetch/two_gpos,_one_more_recent,_one_up_to_date === RUN TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === RUN TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === PAUSE TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === PAUSE TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed === RUN TestFetch/assets_are_updated_to_latest_version === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed === PAUSE TestFetch/assets_are_updated_to_latest_version === RUN TestGetPolicies/Machine_doesn’t_match === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === PAUSE TestGetPolicies/Machine_doesn’t_match === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === RUN TestGetPolicies/Symlinks_can’t_be_created === RUN TestFetch/one_new_gpo === PAUSE TestGetPolicies/Symlinks_can’t_be_created === RUN TestGetPolicies/Empty_value_for_unfiltered_entry === PAUSE TestGetPolicies/Empty_value_for_unfiltered_entry === RUN TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === PAUSE TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === RUN TestGetPolicies/Two_policies,_with_overrides === PAUSE TestGetPolicies/Two_policies,_with_overrides === RUN TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === PAUSE TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === RUN TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === PAUSE TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === RUN TestGetPolicies/Corrupted_policy_file === PAUSE TestGetPolicies/Corrupted_policy_file === RUN TestGetPolicies/Unexisting_CC_original_file_for_user === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user === RUN TestGetPolicies/Computer_ignored_CCBaseName === PAUSE TestGetPolicies/Computer_ignored_CCBaseName === RUN TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === PAUSE TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === RUN TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === PAUSE TestFetch/one_new_gpo === RUN TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === RUN TestFetch/gpo_is_refreshed === PAUSE TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === RUN TestGetPolicies/Two_policies,_no_overrides === RUN TestNew/static_server_is_always_prefixed_with_ldap === PAUSE TestGetPolicies/Two_policies,_no_overrides === RUN TestGetPolicies/Object_domain_is_stripped === PAUSE TestGetPolicies/Object_domain_is_stripped === RUN TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === PAUSE TestNew/static_server_is_always_prefixed_with_ldap === PAUSE TestFetch/gpo_is_refreshed === RUN TestNew/not_provided_static_server_URL_is_blank === RUN TestFetch/Error_unexistant_remote_gpo === PAUSE TestFetch/Error_unexistant_remote_gpo === RUN TestFetch/local_gpo_is_more_recent_than_AD_one === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one === RUN TestFetch/concurrent_different_gpos === PAUSE TestFetch/concurrent_different_gpos === RUN TestFetch/Error_remote_version_entry_missing === PAUSE TestNew/not_provided_static_server_URL_is_blank === PAUSE TestFetch/Error_remote_version_entry_missing === RUN TestFetch/assets_is_a_file_is_not_downloaded === RUN TestNew/failed_to_create_KRB5_cache_directory === PAUSE TestNew/failed_to_create_KRB5_cache_directory === PAUSE TestFetch/assets_is_a_file_is_not_downloaded === RUN TestNew/failed_to_create_Sysvol_cache_directory === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestNew/failed_to_create_Sysvol_cache_directory === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new === CONT TestParseGPOConcurrent === RUN TestFetch/assets_are_not_updated_if_version_matches === PAUSE TestFetch/assets_are_not_updated_if_version_matches === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === RUN TestFetch/concurrent_same_gpos === PAUSE TestFetch/concurrent_same_gpos === PAUSE TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === RUN TestFetch/Error_missing_remote_GPT.INI === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestFetch/Error_missing_remote_GPT.INI === RUN TestFetch/two_new_gpos === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestFetch/two_new_gpos === RUN TestGetPolicies/Unsupported_type_for_unfiltered_entry === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestGetPolicies/Unsupported_type_for_unfiltered_entry === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === RUN TestGetPolicies/Standard_policy,_user_object === RUN TestFetch/two_gpos,_one_more_recent,_one_new === PAUSE TestGetPolicies/Standard_policy,_user_object === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new === RUN TestGetPolicies/Filter_non_Ubuntu_keys === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === RUN TestGetPoliciesOffline/Error_offline_with_no_cache === RUN TestFetch/Error_remote_version_NaN === PAUSE TestGetPoliciesOffline/Error_offline_with_no_cache === RUN TestGetPolicies/Policy_user_directory_is_uppercase === RUN TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestFetch/Error_remote_version_NaN === PAUSE TestGetPolicies/Policy_user_directory_is_uppercase === RUN TestFetch/Error_keeps_downloading_other_GPOS === RUN TestGetPolicies/No_override_for_this_release,_takes_default_value === PAUSE TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestFetch/Error_keeps_downloading_other_GPOS === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value === RUN TestFetch/keep_existing_gpos_intact === RUN TestGetPoliciesOffline/Offline,_with_assets === PAUSE TestFetch/keep_existing_gpos_intact === PAUSE TestGetPoliciesOffline/Offline,_with_assets === RUN TestGetPolicies/More_policies,_with_multiple_overrides === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === PAUSE TestGetPolicies/More_policies,_with_multiple_overrides === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === RUN TestFetch/assets_only_are_downloaded === PAUSE TestFetch/assets_only_are_downloaded === RUN TestFetch/gpos_and_assets === PAUSE TestFetch/gpos_and_assets === RUN TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === 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/gpo_already_up_to_date === PAUSE TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === PAUSE TestFetch/gpo_already_up_to_date === RUN TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === RUN TestGetPolicies/Enabled_override === PAUSE TestGetPolicies/Enabled_override === RUN TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === RUN TestGetPolicies/Disabled_override === PAUSE TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === PAUSE TestGetPolicies/Disabled_override === CONT TestFetchOneGPOWhileParsingItConcurrently === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one === RUN TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === PAUSE TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine === RUN TestGetPolicies/Standard_policy,_computer_object === PAUSE TestGetPolicies/Standard_policy,_computer_object === RUN TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === PAUSE TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === CONT TestFetchTweakSysvolCacheDir === RUN TestGetPolicies/Multiple_domains,_same_GPO === PAUSE TestGetPolicies/Multiple_domains,_same_GPO === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestGetPolicies/Error_on_user_without_@_in_name === PAUSE TestGetPolicies/Error_on_user_without_@_in_name === RUN TestGetPolicies/Policy_can’t_be_downloaded === PAUSE TestGetPolicies/Policy_can’t_be_downloaded === 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/User_only_policy,_user_object === PAUSE TestGetPolicies/User_only_policy,_user_object === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets === RUN TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === PAUSE TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === RUN TestGetPolicies/Two_policies,_with_reversed_overrides === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides === RUN TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === PAUSE TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === RUN TestGetPolicies/Disabled_value_is_overridden === PAUSE TestGetPolicies/Disabled_value_is_overridden === RUN TestGetPolicies/Policy_machine_directory_is_uppercase === PAUSE TestGetPolicies/Policy_machine_directory_is_uppercase === CONT TestFetchWithUnreadableFile === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only === CONT TestListUsersFromCache === RUN TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === PAUSE TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved === CONT 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 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 TestListUsersFromCache/None === PAUSE TestListUsersFromCache/None === RUN TestListUsersFromCache/Machines_are_ignored === PAUSE TestListUsersFromCache/Machines_are_ignored === RUN TestListUsersFromCache/Machine_Only === PAUSE TestListUsersFromCache/Machine_Only === CONT TestGetPoliciesConcurrently === RUN TestNormalizeTargetName/One_valid_user_with_mixed_case === PAUSE TestNormalizeTargetName/One_valid_user_with_mixed_case === RUN TestNormalizeTargetName/One_valid_user_with_domain\user === PAUSE TestNormalizeTargetName/One_valid_user_with_domain\user === RUN TestNormalizeTargetName/Computer_with_@_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such === RUN TestNormalizeTargetName/Error_on_multiple_\_in_name === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name === RUN TestNormalizeTargetName/User_name_fqdn_matching_computer === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer === RUN TestNormalizeTargetName/One_valid_user === PAUSE TestNormalizeTargetName/One_valid_user === RUN TestNormalizeTargetName/Computer_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_is_left_as_such === RUN TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === RUN TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === PAUSE TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === RUN TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === PAUSE TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === RUN TestNormalizeTargetName/Computer_name_without_objectClass === PAUSE TestNormalizeTargetName/Computer_name_without_objectClass === RUN TestNormalizeTargetName/One_user_without_explicit_domain_suffix === PAUSE TestNormalizeTargetName/One_user_without_explicit_domain_suffix === CONT TestGetPoliciesWorkflows === RUN TestGetPoliciesConcurrently/Same_user,_same_GPO === PAUSE TestGetPoliciesConcurrently/Same_user,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_same_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_different_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_different_GPO === RUN TestGetPoliciesConcurrently/One_machine,_one_user === PAUSE TestGetPoliciesConcurrently/One_machine,_one_user === RUN TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === PAUSE TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === CONT TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === CONT TestNew/failed_to_create_Sysvol_cache_directory === CONT TestNew/failed_to_create_KRB5_cache_directory === CONT TestNew/not_provided_static_server_URL_is_blank === CONT TestNew/static_server_is_always_prefixed_with_ldap --- PASS: TestNew (0.00s) --- PASS: TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs (0.00s) --- PASS: TestNew/failed_to_create_Sysvol_cache_directory (0.00s) --- PASS: TestNew/failed_to_create_KRB5_cache_directory (0.00s) --- PASS: TestNew/not_provided_static_server_URL_is_blank (0.00s) --- PASS: TestNew/static_server_is_always_prefixed_with_ldap (0.00s) === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date === 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 TestFetch/two_gpos,_one_already_up_to_date,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="Downloading \"standard-name\"" === CONT TestFetch/gpo_already_up_to_date time="2023-04-27T06:31:39Z" level=info msg="Downloading \"gpo2-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/gpos_and_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:39Z" level=info msg="Downloading \"gpo1-name\"" --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.17s) === CONT TestFetch/assets_only_are_downloaded --- PASS: TestParseGPOConcurrent (0.18s) === CONT TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:39Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/keep_existing_gpos_intact Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_keeps_downloading_other_GPOS === CONT TestFetch/Error_remote_version_NaN Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo2-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI time="2023-04-27T06:31:40Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version not found\nDownloading it again…" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI time="2023-04-27T06:31:40Z" 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="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/two_gpos,_one_more_recent,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/two_new_gpos === CONT TestFetch/Error_missing_remote_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/concurrent_same_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo2-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" time="2023-04-27T06:31:40Z" 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="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/assets_are_not_updated_if_version_matches === CONT TestFetch/two_gpos,_one_should_be_refreshed,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_is_a_file_is_not_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="2023-04-27T06:31:40Z" 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 === CONT TestFetch/Error_remote_version_entry_missing time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo2-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/concurrent_different_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/local_gpo_is_more_recent_than_AD_one Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Error_unexistant_remote_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/gpo_is_refreshed time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo2-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/one_new_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestFetch/assets_are_updated_to_latest_version Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed time="2023-04-27T06:31:40Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === CONT TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === CONT TestGetPoliciesOffline/Offline,_with_assets --- PASS: TestFetch (0.00s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.07s) --- PASS: TestFetch/gpo_already_up_to_date (0.02s) --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.01s) --- PASS: TestFetch/assets_only_are_downloaded (0.05s) --- PASS: TestFetch/keep_existing_gpos_intact (0.02s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.23s) --- PASS: TestFetch/Error_remote_version_NaN (0.06s) --- PASS: TestFetch/gpos_and_assets (0.20s) --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.11s) --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.21s) --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.14s) --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.13s) --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.01s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.16s) --- PASS: TestFetch/two_new_gpos (0.09s) --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.02s) --- PASS: TestFetch/concurrent_same_gpos (0.09s) --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.03s) --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.06s) --- PASS: TestFetch/Error_remote_version_entry_missing (0.02s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.21s) --- PASS: TestFetch/Error_unexistant_remote_gpo (0.01s) --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.05s) --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.16s) --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.01s) --- PASS: TestFetch/one_new_gpo (0.07s) --- PASS: TestFetch/gpo_is_refreshed (0.14s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.05s) --- PASS: TestFetch/assets_are_updated_to_latest_version (0.07s) --- PASS: TestFetch/concurrent_different_gpos (0.19s) === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" 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="2023-04-27T06:31:40Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPoliciesOffline/Error_offline_with_no_cache === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets time="2023-04-27T06:31:40Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty time="2023-04-27T06:31:40Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value === CONT TestGetPolicies/Policy_machine_directory_is_uppercase Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible 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="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"uppercase-class-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"multiple-releases-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestGetPolicies/Disabled_value_is_overridden === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === CONT TestGetPolicies/Two_policies,_with_reversed_overrides time="2023-04-27T06:31:40Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed --- PASS: TestGetPoliciesOffline (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.13s) --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.14s) --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.14s) --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (0.19s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.20s) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:40Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:40Z" 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="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"machine-only-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"disabled-value-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"one-value-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:40Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets === CONT TestGetPolicies/User_only_policy,_user_object === CONT TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === CONT TestGetPolicies/Policy_can’t_be_downloaded === CONT TestGetPolicies/Error_on_user_without_@_in_name === CONT TestGetPolicies/Policy_user_directory_is_uppercase Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"uppercase-class-name\"" === CONT TestGetPolicies/Filter_non_Ubuntu_keys time="2023-04-27T06:31:41Z" level=info msg="Downloading \"user-only-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Standard_policy,_user_object === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated === CONT TestGetPolicies/Unsupported_type_for_unfiltered_entry Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"one-value-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"filtered-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"other-domain-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"bad-entry-type-name\"" === CONT TestGetPolicies/Multiple_domains,_same_GPO === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === CONT TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === CONT TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === CONT TestGetPolicies/Standard_policy,_computer_object Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"multiple-domains-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"lowercase-class-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Object_domain_is_stripped === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine === CONT TestGetPolicies/Two_policies,_no_overrides === CONT TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored 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="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"lowercase-class-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"user-only-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"one-value-name\"" === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one === CONT TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === CONT TestGetPolicies/Disabled_override === CONT TestGetPolicies/Computer_ignored_CCBaseName Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"disabled-value-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"multiple-releases-name\"" === CONT TestGetPolicies/Enabled_override === CONT TestGetPolicies/Unexisting_CC_original_file_for_user === CONT TestGetPolicies/Corrupted_policy_file === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === CONT TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestGetPolicies/No_discovery_for_statistically_configured_domain_controller Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:41Z" 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="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"user-only-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"corrupted-policy-name\"" time="2023-04-27T06:31:41Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/More_policies,_with_multiple_overrides === CONT TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === CONT TestGetPolicies/Symlinks_can’t_be_created === CONT TestGetPolicies/Two_policies,_with_overrides === CONT TestGetPolicies/Machine_doesn’t_match === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:42Z" 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="2023-04-27T06:31:42Z" 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="2023-04-27T06:31:42Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"one-value-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"unsupported-with-errors-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"user-only-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"one-value-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed === CONT TestGetPolicies/Empty_value_for_unfiltered_entry === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist 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="2023-04-27T06:31:42Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:42Z" 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="2023-04-27T06:31:42Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"empty-value-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"gpo1-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"one-value-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"user-only-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"multiple-releases-name\"" === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"gpo1-name\"" --- PASS: TestFetchTweakSysvolCacheDir (0.00s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.08s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.02s) === CONT TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved === 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 TestListUsersFromCache/Error_on_Krb5_directory_not_existing === CONT TestListUsersFromCache/Machine_Only === CONT TestListUsersFromCache/Machines_are_ignored === CONT TestListUsersFromCache/None === CONT TestListUsersFromCache/Two_users === CONT TestListUsersFromCache/One_user --- PASS: TestListUsersFromCache (0.00s) --- PASS: TestListUsersFromCache/Error_on_Krb5_directory_not_existing (0.00s) --- PASS: TestListUsersFromCache/Machine_Only (0.00s) --- PASS: TestListUsersFromCache/Machines_are_ignored (0.00s) --- PASS: TestListUsersFromCache/None (0.00s) --- PASS: TestListUsersFromCache/Two_users (0.00s) --- PASS: TestListUsersFromCache/One_user (0.00s) === CONT TestNormalizeTargetName/One_valid_user_with_mixed_case === CONT TestNormalizeTargetName/One_user_without_explicit_domain_suffix === CONT TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === CONT TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such === CONT TestNormalizeTargetName/Computer_is_left_as_such === CONT TestNormalizeTargetName/One_valid_user === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer === CONT TestNormalizeTargetName/Error_on_multiple_\_in_name === CONT TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestNormalizeTargetName/One_valid_user_with_domain\user --- PASS: TestNormalizeTargetName (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_mixed_case (0.00s) --- PASS: TestNormalizeTargetName/One_user_without_explicit_domain_suffix (0.00s) --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) --- PASS: TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user (0.00s) --- PASS: TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/Computer_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user (0.00s) --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) --- PASS: TestNormalizeTargetName/Error_on_multiple_\_in_name (0.00s) --- PASS: TestNormalizeTargetName/Computer_with_@_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_domain\user (0.00s) === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"gpo1-name\"" --- PASS: TestGetPolicies (0.00s) --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.16s) --- PASS: TestGetPolicies/Policy_machine_directory_is_uppercase (0.13s) --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.18s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.13s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.13s) --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.14s) --- PASS: TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration (0.00s) --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.13s) --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.11s) --- PASS: TestGetPolicies/Policy_user_directory_is_uppercase (0.13s) --- PASS: TestGetPolicies/User_only_policy,_user_object (0.15s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.15s) --- PASS: TestGetPolicies/Standard_policy,_user_object (0.12s) --- PASS: TestGetPolicies/Unsupported_type_for_unfiltered_entry (0.11s) --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.12s) --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.16s) --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.03s) --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.13s) --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.13s) --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.11s) --- PASS: TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.13s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.07s) --- PASS: TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.17s) --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.18s) --- PASS: TestGetPolicies/Object_domain_is_stripped (0.20s) --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.08s) --- PASS: TestGetPolicies/Disabled_override (0.22s) --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.23s) --- PASS: TestGetPolicies/Computer_ignored_CCBaseName (0.15s) --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.34s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.04s) --- PASS: TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed (0.00s) --- PASS: TestGetPolicies/Corrupted_policy_file (0.16s) --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.16s) --- PASS: TestGetPolicies/Enabled_override (0.18s) --- PASS: TestGetPolicies/No_discovery_for_statistically_configured_domain_controller (0.13s) --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.17s) --- PASS: TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys (0.18s) --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.17s) --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.19s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.11s) --- PASS: TestGetPolicies/Empty_value_for_unfiltered_entry (0.11s) --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.16s) === CONT TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === CONT TestGetPoliciesConcurrently/One_machine,_one_user --- PASS: TestFetchWithUnreadableFile (0.00s) --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.06s) --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.06s) === 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="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesConcurrently/Different_users,_same_GPO === CONT TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"one-value-name\"" === CONT TestGetPoliciesWorkflows/Second_call_after_service_restarted === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesWorkflows/Second_call_with_different_user --- PASS: TestGetPoliciesConcurrently (0.00s) --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.34s) --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.30s) --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (0.31s) --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.31s) --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.21s) 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="2023-04-27T06:31:42Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:42Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) === CONT TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-04-27T06:31:43Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:43Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:43Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:43Z" level=info msg="Downloading \"assets\"" time="2023-04-27T06:31:43Z" level=info msg="Downloading \"standard-name\"" time="2023-04-27T06:31:43Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible --- PASS: TestGetPoliciesWorkflows (0.00s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (0.27s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.28s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.29s) --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.31s) --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.36s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.36s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.37s) PASS Setup: Can't show stderr from smbd command: read |0: file already closed ok github.com/ubuntu/adsys/internal/ad 4.912s === RUN TestGenerateExpandedCategories === PAUSE TestGenerateExpandedCategories === RUN TestExpandedCategoriesToADMX === PAUSE TestExpandedCategoriesToADMX === RUN TestExpand === PAUSE TestExpand === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerateExpandedCategories === RUN TestGenerateExpandedCategories/with_prefix === PAUSE TestGenerateExpandedCategories/with_prefix === RUN TestGenerateExpandedCategories/different_element_type === PAUSE TestGenerateExpandedCategories/different_element_type === RUN TestGenerateExpandedCategories/different_choices === PAUSE TestGenerateExpandedCategories/different_choices === RUN TestGenerateExpandedCategories/error_on_one_policy_not_used === PAUSE TestGenerateExpandedCategories/error_on_one_policy_not_used === RUN TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === PAUSE TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === RUN TestGenerateExpandedCategories/different_display_name === PAUSE TestGenerateExpandedCategories/different_display_name === RUN TestGenerateExpandedCategories/nested_categories === PAUSE TestGenerateExpandedCategories/nested_categories === RUN TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === RUN TestGenerateExpandedCategories/error_on_nested_category === PAUSE TestGenerateExpandedCategories/error_on_nested_category === RUN TestGenerateExpandedCategories/policy_directory_doesn't_exist === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist === RUN TestGenerateExpandedCategories/simple === PAUSE TestGenerateExpandedCategories/simple === RUN TestGenerateExpandedCategories/same_default === PAUSE TestGenerateExpandedCategories/same_default === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories === RUN TestGenerateExpandedCategories/multiple_top_categories === PAUSE TestGenerateExpandedCategories/multiple_top_categories === RUN TestGenerateExpandedCategories/no_meta_enabled === PAUSE TestGenerateExpandedCategories/no_meta_enabled === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === RUN TestGenerateExpandedCategories/no_defaults === PAUSE TestGenerateExpandedCategories/no_defaults === RUN TestGenerateExpandedCategories/no_note === PAUSE TestGenerateExpandedCategories/no_note === RUN TestGenerateExpandedCategories/different_meta === PAUSE TestGenerateExpandedCategories/different_meta === RUN TestGenerateExpandedCategories/no_meta_disabled === PAUSE TestGenerateExpandedCategories/no_meta_disabled === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === RUN TestGenerateExpandedCategories/different_explain_text === PAUSE TestGenerateExpandedCategories/different_explain_text === 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/applicable_to_all_releases === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases === RUN TestGenerateExpandedCategories/choices === PAUSE TestGenerateExpandedCategories/choices === RUN TestGenerateExpandedCategories/requires_ubuntu_pro === PAUSE TestGenerateExpandedCategories/requires_ubuntu_pro === RUN TestGenerateExpandedCategories/error_on_missing_release === PAUSE TestGenerateExpandedCategories/error_on_missing_release === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === RUN TestGenerateExpandedCategories/available_on_one_release_only === PAUSE TestGenerateExpandedCategories/available_on_one_release_only === RUN TestGenerateExpandedCategories/different_range === PAUSE TestGenerateExpandedCategories/different_range === RUN TestGenerateExpandedCategories/error_on_different_policy_type === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type === 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/basic === PAUSE TestGenerateExpandedCategories/basic === RUN TestGenerateExpandedCategories/two_policies === PAUSE TestGenerateExpandedCategories/two_policies === RUN TestGenerateExpandedCategories/different_defaults === PAUSE TestGenerateExpandedCategories/different_defaults === 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_class === PAUSE TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/with_prefix === CONT TestGenerate === RUN TestGenerate/admx_generation_fails === PAUSE TestGenerate/admx_generation_fails === RUN TestGenerate/releases_from_yaml === PAUSE TestGenerate/releases_from_yaml === RUN TestGenerate/autodetect_overrides_releases_from_yaml === PAUSE TestGenerate/autodetect_overrides_releases_from_yaml === RUN TestGenerate/invalid_definition_file === PAUSE TestGenerate/invalid_definition_file === RUN TestGenerate/category_expansion_fails === PAUSE TestGenerate/category_expansion_fails === CONT TestGenerate/admx_generation_fails === CONT TestExpand === RUN TestExpand/expanded_policy_with_meta === PAUSE TestExpand/expanded_policy_with_meta === RUN TestExpand/expanded_policy_with_release_any === PAUSE TestExpand/expanded_policy_with_release_any === RUN TestExpand/no_release_file === PAUSE TestExpand/no_release_file === RUN TestExpand/no_version_id === PAUSE TestExpand/no_version_id === RUN TestExpand/unsupported_policy_type === PAUSE TestExpand/unsupported_policy_type === RUN TestExpand/no_source_directory === PAUSE TestExpand/no_source_directory === RUN TestExpand/dconf === PAUSE TestExpand/dconf === RUN TestExpand/expanded_policy === PAUSE TestExpand/expanded_policy === RUN TestExpand/ignore_categories_and_non_yaml_files === PAUSE TestExpand/ignore_categories_and_non_yaml_files === RUN TestExpand/invalid_dconf.yaml === PAUSE TestExpand/invalid_dconf.yaml === RUN TestExpand/dconf_generation_fails === PAUSE TestExpand/dconf_generation_fails === CONT TestExpand/expanded_policy_with_meta === CONT TestExpandedCategoriesToADMX === RUN TestExpandedCategoriesToADMX/multiple_categories === PAUSE TestExpandedCategoriesToADMX/multiple_categories === RUN TestExpandedCategoriesToADMX/basic_key === PAUSE TestExpandedCategoriesToADMX/basic_key === RUN TestExpandedCategoriesToADMX/boolean === PAUSE TestExpandedCategoriesToADMX/boolean === RUN TestExpandedCategoriesToADMX/choices_with_default === PAUSE TestExpandedCategoriesToADMX/choices_with_default === RUN TestExpandedCategoriesToADMX/no_meta_enabled === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled === 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/nested_categories === PAUSE TestExpandedCategoriesToADMX/nested_categories === RUN TestExpandedCategoriesToADMX/decimal_with_range === PAUSE TestExpandedCategoriesToADMX/decimal_with_range === RUN TestExpandedCategoriesToADMX/array_of_strings === PAUSE TestExpandedCategoriesToADMX/array_of_strings === RUN TestExpandedCategoriesToADMX/array_of_integers === PAUSE TestExpandedCategoriesToADMX/array_of_integers === RUN TestExpandedCategoriesToADMX/choices === PAUSE TestExpandedCategoriesToADMX/choices === RUN TestExpandedCategoriesToADMX/double === PAUSE TestExpandedCategoriesToADMX/double === RUN TestExpandedCategoriesToADMX/error_on_destination_creation === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation === RUN TestExpandedCategoriesToADMX/no_meta_at_all === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all === RUN TestExpandedCategoriesToADMX/other_distro === PAUSE TestExpandedCategoriesToADMX/other_distro === RUN TestExpandedCategoriesToADMX/decimal === PAUSE TestExpandedCategoriesToADMX/decimal === RUN TestExpandedCategoriesToADMX/long_decimal === PAUSE TestExpandedCategoriesToADMX/long_decimal === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === RUN TestExpandedCategoriesToADMX/simple === PAUSE TestExpandedCategoriesToADMX/simple === RUN TestExpandedCategoriesToADMX/decimal_with_min_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only === RUN TestExpandedCategoriesToADMX/decimal_with_max_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only === RUN TestExpandedCategoriesToADMX/double_with_range === PAUSE TestExpandedCategoriesToADMX/double_with_range === RUN TestExpandedCategoriesToADMX/no_meta_disabled === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled === CONT TestExpandedCategoriesToADMX/multiple_categories === CONT TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/different_choices === CONT TestGenerateExpandedCategories/different_element_type === CONT TestGenerate/category_expansion_fails === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === CONT TestGenerate/invalid_definition_file time="2023-04-27T06:31:39Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" === CONT TestExpand/dconf_generation_fails === CONT TestExpand/invalid_dconf.yaml === CONT TestGenerate/autodetect_overrides_releases_from_yaml === CONT TestExpand/ignore_categories_and_non_yaml_files === CONT TestExpand/expanded_policy === CONT TestExpand/dconf === CONT TestExpand/no_source_directory === CONT TestExpand/unsupported_policy_type === CONT TestExpand/no_version_id === CONT TestExpand/no_release_file === CONT TestExpand/expanded_policy_with_release_any === CONT TestExpandedCategoriesToADMX/no_meta_disabled --- PASS: TestExpand (0.00s) --- PASS: TestExpand/expanded_policy_with_meta (0.00s) --- PASS: TestExpand/dconf_generation_fails (0.00s) --- PASS: TestExpand/invalid_dconf.yaml (0.00s) --- PASS: TestExpand/expanded_policy (0.00s) --- PASS: TestExpand/ignore_categories_and_non_yaml_files (0.00s) --- PASS: TestExpand/no_source_directory (0.00s) --- PASS: TestExpand/unsupported_policy_type (0.00s) --- PASS: TestExpand/no_version_id (0.00s) --- PASS: TestExpand/no_release_file (0.00s) --- PASS: TestExpand/dconf (0.00s) --- PASS: TestExpand/expanded_policy_with_release_any (0.00s) === CONT TestExpandedCategoriesToADMX/double_with_range === CONT TestExpandedCategoriesToADMX/decimal_with_max_only === CONT TestGenerate/releases_from_yaml === CONT TestExpandedCategoriesToADMX/decimal_with_min_only === CONT TestExpandedCategoriesToADMX/simple --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/admx_generation_fails (0.00s) --- PASS: TestGenerate/category_expansion_fails (0.00s) --- PASS: TestGenerate/invalid_definition_file (0.00s) --- PASS: TestGenerate/autodetect_overrides_releases_from_yaml (0.00s) --- PASS: TestGenerate/releases_from_yaml (0.01s) === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key === CONT TestExpandedCategoriesToADMX/long_decimal === CONT TestExpandedCategoriesToADMX/decimal === CONT TestExpandedCategoriesToADMX/other_distro === CONT TestExpandedCategoriesToADMX/no_meta_at_all === CONT TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestExpandedCategoriesToADMX/double === CONT TestExpandedCategoriesToADMX/choices === CONT TestExpandedCategoriesToADMX/array_of_integers === CONT TestExpandedCategoriesToADMX/array_of_strings === CONT TestExpandedCategoriesToADMX/decimal_with_range === CONT TestExpandedCategoriesToADMX/nested_categories === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === CONT TestExpandedCategoriesToADMX/no_meta_enabled === CONT TestExpandedCategoriesToADMX/choices_with_default === CONT TestExpandedCategoriesToADMX/boolean === CONT TestExpandedCategoriesToADMX/basic_key === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === CONT TestGenerateExpandedCategories/different_defaults === CONT TestGenerateExpandedCategories/two_policies === CONT TestGenerateExpandedCategories/basic === 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/error_on_different_policy_type === CONT TestGenerateExpandedCategories/different_range === CONT TestGenerateExpandedCategories/available_on_one_release_only --- PASS: TestExpandedCategoriesToADMX (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.01s) --- PASS: TestExpandedCategoriesToADMX/simple (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.02s) --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.00s) --- PASS: TestExpandedCategoriesToADMX/other_distro (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.02s) --- PASS: TestExpandedCategoriesToADMX/choices (0.01s) --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.01s) --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.00s) --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.01s) --- PASS: TestExpandedCategoriesToADMX/nested_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/no_meta_enabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.00s) --- PASS: TestExpandedCategoriesToADMX/double (0.02s) --- PASS: TestExpandedCategoriesToADMX/basic_key (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.01s) === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist === CONT TestGenerateExpandedCategories/error_on_missing_release === CONT TestGenerateExpandedCategories/requires_ubuntu_pro === CONT TestGenerateExpandedCategories/choices === CONT TestGenerateExpandedCategories/applicable_to_all_releases === 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 === CONT TestGenerateExpandedCategories/different_explain_text === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === CONT TestGenerateExpandedCategories/no_meta_disabled === CONT TestGenerateExpandedCategories/different_meta === CONT TestGenerateExpandedCategories/no_note === CONT TestGenerateExpandedCategories/no_defaults === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === CONT TestGenerateExpandedCategories/no_meta_enabled === CONT TestGenerateExpandedCategories/multiple_top_categories === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === CONT TestGenerateExpandedCategories/same_default === CONT TestGenerateExpandedCategories/simple === CONT TestGenerateExpandedCategories/error_on_nested_category === CONT TestGenerateExpandedCategories/different_display_name === CONT TestGenerateExpandedCategories/nested_categories === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist --- PASS: TestGenerateExpandedCategories (0.00s) --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) --- PASS: TestGenerateExpandedCategories/different_element_type (0.00s) --- PASS: TestGenerateExpandedCategories/different_choices (0.00s) --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class (0.00s) --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) --- PASS: TestGenerateExpandedCategories/basic (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_empty_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.00s) --- PASS: TestGenerateExpandedCategories/different_range (0.00s) --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/different_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) --- PASS: TestGenerateExpandedCategories/requires_ubuntu_pro (0.00s) --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.00s) --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.00s) --- PASS: TestGenerateExpandedCategories/choices (0.00s) --- PASS: TestGenerateExpandedCategories/default_policy_class_is_capitalized (0.00s) --- PASS: TestGenerateExpandedCategories/range (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) --- PASS: TestGenerateExpandedCategories/no_note (0.00s) --- PASS: TestGenerateExpandedCategories/different_explain_text (0.00s) --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) --- PASS: TestGenerateExpandedCategories/no_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) --- PASS: TestGenerateExpandedCategories/same_default (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.00s) --- PASS: TestGenerateExpandedCategories/simple (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.00s) --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.00s) --- PASS: TestGenerateExpandedCategories/nested_categories (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen 0.061s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerate === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 === RUN TestGenerate/Relocatable_key_overridden === PAUSE TestGenerate/Relocatable_key_overridden === RUN TestGenerate/Invalid_min === PAUSE TestGenerate/Invalid_min === RUN TestGenerate/Long_decimal_key === PAUSE TestGenerate/Long_decimal_key === RUN TestGenerate/One_decimal_key_with_range === PAUSE TestGenerate/One_decimal_key_with_range === RUN TestGenerate/One_decimal_key_with_min_only === PAUSE TestGenerate/One_decimal_key_with_min_only === RUN TestGenerate/Override_without_session === PAUSE TestGenerate/Override_without_session === RUN TestGenerate/Empty === PAUSE TestGenerate/Empty === RUN TestGenerate/Unsupported_key_type === PAUSE TestGenerate/Unsupported_key_type === RUN TestGenerate/One_decimal_key === PAUSE TestGenerate/One_decimal_key === RUN TestGenerate/Array_of_strings === PAUSE TestGenerate/Array_of_strings === RUN TestGenerate/Override_with_session_takes_session_override === PAUSE TestGenerate/Override_with_session_takes_session_override === RUN TestGenerate/Override_default_to_second_if_first_not_present === PAUSE TestGenerate/Override_default_to_second_if_first_not_present === RUN TestGenerate/Override_without_session_takes_default === PAUSE TestGenerate/Override_without_session_takes_default === RUN TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === RUN TestGenerate/Invalid_schema_files === PAUSE TestGenerate/Invalid_schema_files === RUN TestGenerate/One_decimal_key_with_max_only === PAUSE TestGenerate/One_decimal_key_with_max_only === RUN TestGenerate/Enums_in_other_files_are_converted_to_choices === PAUSE TestGenerate/Enums_in_other_files_are_converted_to_choices === RUN TestGenerate/Enum_does_not_exist === PAUSE TestGenerate/Enum_does_not_exist === RUN TestGenerate/One_boolean_key === PAUSE TestGenerate/One_boolean_key === RUN TestGenerate/Double_key_with_range === PAUSE TestGenerate/Double_key_with_range === RUN TestGenerate/Overridden_by_multiple_files,_last_wins === PAUSE TestGenerate/Overridden_by_multiple_files,_last_wins === RUN TestGenerate/Inlined_Enums_are_converted_to_choices === PAUSE TestGenerate/Inlined_Enums_are_converted_to_choices === RUN TestGenerate/Description_starting_with_deprecated_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored === RUN TestGenerate/Array_of_integers === PAUSE TestGenerate/Array_of_integers === RUN TestGenerate/Same_key_relocated_twice === PAUSE TestGenerate/Same_key_relocated_twice === 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/Description_starting_with_obsolete_is_ignored === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored === RUN TestGenerate/Invalid_class === PAUSE TestGenerate/Invalid_class === RUN TestGenerate/Relocatable_key === PAUSE TestGenerate/Relocatable_key === RUN TestGenerate/Choices_are_loaded === PAUSE TestGenerate/Choices_are_loaded === 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/Key_with_class === PAUSE TestGenerate/Key_with_class === RUN TestGenerate/Long_decimal_key_with_range_min_lt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_lt_0 === 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/Invalid_override_files_are_skipped === PAUSE TestGenerate/Invalid_override_files_are_skipped === RUN TestGenerate/Valid_class_should_be_capitalized === PAUSE TestGenerate/Valid_class_should_be_capitalized === RUN TestGenerate/NaN_min === PAUSE TestGenerate/NaN_min === RUN TestGenerate/One_text_key === PAUSE TestGenerate/One_text_key === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 === CONT TestGenerate/One_text_key === CONT TestGenerate/NaN_min === CONT TestGenerate/Valid_class_should_be_capitalized === CONT TestGenerate/Invalid_override_files_are_skipped time="2023-04-27T06:31:42Z" 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/Override_with_no_matching_session_defaults_to_root_override === CONT TestGenerate/No_key_on_system === CONT TestGenerate/Enum_does_not_exist === CONT TestGenerate/Override_takes_first_session === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices time="2023-04-27T06:31:42Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" === CONT TestGenerate/Double_key === CONT TestGenerate/Same_key_relocated_twice === CONT TestGenerate/One_decimal_key_with_max_only === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 === CONT TestGenerate/Invalid_schema_files === CONT TestGenerate/Array_of_integers === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored time="2023-04-27T06:31:42Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" === CONT TestGenerate/Override_without_session_takes_default === CONT TestGenerate/Key_with_class === CONT TestGenerate/Override_default_to_second_if_first_not_present === CONT TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/Array_of_strings === CONT TestGenerate/One_decimal_key === CONT TestGenerate/Unsupported_key_type === CONT TestGenerate/Empty === CONT TestGenerate/Override_without_session === CONT TestGenerate/One_decimal_key_with_min_only === CONT TestGenerate/One_decimal_key_with_range === CONT TestGenerate/Long_decimal_key === CONT TestGenerate/Invalid_min === CONT TestGenerate/Relocatable_key_overridden === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === CONT TestGenerate/Relocatable_key === CONT TestGenerate/Invalid_class === CONT TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/Choices_are_loaded === CONT TestGenerate/Description_starting_with_deprecated_is_ignored time="2023-04-27T06:31:42Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" === CONT TestGenerate/Inlined_Enums_are_converted_to_choices === CONT TestGenerate/Double_key_with_range === CONT TestGenerate/Description_starting_with_obsolete_is_ignored time="2023-04-27T06:31:42Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" === CONT TestGenerate/One_boolean_key --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.00s) --- PASS: TestGenerate/One_text_key (0.00s) --- PASS: TestGenerate/NaN_min (0.00s) --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.00s) --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.00s) --- PASS: TestGenerate/Enum_does_not_exist (0.00s) --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.00s) --- PASS: TestGenerate/No_key_on_system (0.00s) --- PASS: TestGenerate/Override_takes_first_session (0.00s) --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.00s) --- PASS: TestGenerate/Double_key (0.00s) --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) --- PASS: TestGenerate/Invalid_schema_files (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.00s) --- PASS: TestGenerate/Array_of_integers (0.00s) --- PASS: TestGenerate/Override_without_session_takes_default (0.00s) --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.00s) --- PASS: TestGenerate/Array_of_strings (0.00s) --- PASS: TestGenerate/Override_with_session_takes_session_override (0.00s) --- PASS: TestGenerate/Unsupported_key_type (0.00s) --- PASS: TestGenerate/One_decimal_key (0.00s) --- PASS: TestGenerate/Override_without_session (0.00s) --- PASS: TestGenerate/One_decimal_key_with_min_only (0.00s) --- PASS: TestGenerate/Empty (0.00s) --- PASS: TestGenerate/Invalid_min (0.00s) --- PASS: TestGenerate/Key_with_class (0.01s) --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) --- PASS: TestGenerate/Relocatable_key_overridden (0.00s) --- PASS: TestGenerate/Relocatable_key (0.00s) --- PASS: TestGenerate/Invalid_class (0.00s) --- PASS: TestGenerate/Long_decimal_key (0.00s) --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) --- PASS: TestGenerate/Choices_are_loaded (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.00s) --- PASS: TestGenerate/One_decimal_key_with_range (0.01s) --- PASS: TestGenerate/Double_key_with_range (0.00s) --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.00s) --- PASS: TestGenerate/One_boolean_key (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.030s === RUN TestGetVersionID === PAUSE TestGetVersionID === CONT TestGetVersionID === RUN TestGetVersionID/Read_VERSION_ID === PAUSE TestGetVersionID/Read_VERSION_ID === RUN TestGetVersionID/No_VERSION_ID_in_file === PAUSE TestGetVersionID/No_VERSION_ID_in_file === RUN TestGetVersionID/No_os-release_file === PAUSE TestGetVersionID/No_os-release_file === CONT TestGetVersionID/Read_VERSION_ID === CONT TestGetVersionID/No_os-release_file === CONT TestGetVersionID/No_VERSION_ID_in_file --- PASS: TestGetVersionID (0.00s) --- PASS: TestGetVersionID/Read_VERSION_ID (0.00s) --- PASS: TestGetVersionID/No_os-release_file (0.00s) --- PASS: TestGetVersionID/No_VERSION_ID_in_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/common 0.020s === RUN TestReadPolicy === PAUSE TestReadPolicy === RUN TestDecodePolicy === PAUSE TestDecodePolicy === CONT TestReadPolicy === RUN TestReadPolicy/value_is_not_utf16 === PAUSE TestReadPolicy/value_is_not_utf16 === RUN TestReadPolicy/invalid_header,_header_doesnt_match === PAUSE TestReadPolicy/invalid_header,_header_doesnt_match === RUN TestReadPolicy/empty_file === PAUSE TestReadPolicy/empty_file === RUN TestReadPolicy/missing_field === PAUSE TestReadPolicy/missing_field === RUN TestReadPolicy/key_is_not_utf16 === PAUSE TestReadPolicy/key_is_not_utf16 === RUN TestReadPolicy/exotic_return_type === PAUSE TestReadPolicy/exotic_return_type === RUN TestReadPolicy/empty_value === PAUSE TestReadPolicy/empty_value === RUN TestReadPolicy/no_header === PAUSE TestReadPolicy/no_header === RUN TestReadPolicy/section_not_closed === PAUSE TestReadPolicy/section_not_closed === RUN TestReadPolicy/one_element,_string_value === PAUSE TestReadPolicy/one_element,_string_value === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap === RUN TestReadPolicy/invalid_header,_file_truncated === PAUSE TestReadPolicy/invalid_header,_file_truncated === RUN TestReadPolicy/empty_key === PAUSE TestReadPolicy/empty_key === RUN TestReadPolicy/two_elements === PAUSE TestReadPolicy/two_elements === RUN TestReadPolicy/section_separators_in_data === PAUSE TestReadPolicy/section_separators_in_data === RUN TestReadPolicy/header_only === PAUSE TestReadPolicy/header_only === RUN TestReadPolicy/invalid_header,_header_too_short === PAUSE TestReadPolicy/invalid_header,_header_too_short === RUN TestReadPolicy/one_element,_decimal_value === PAUSE TestReadPolicy/one_element,_decimal_value === RUN TestReadPolicy/semicolon_in_data === PAUSE TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/value_is_not_utf16 === CONT TestDecodePolicy === RUN TestDecodePolicy/invalid_container_default_values === PAUSE TestDecodePolicy/invalid_container_default_values === RUN TestDecodePolicy/one_element,_multitext_value === PAUSE TestDecodePolicy/one_element,_multitext_value === 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/container_strategy_is_reflected_on_child === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child === RUN TestDecodePolicy/container_without_metavalues === PAUSE TestDecodePolicy/container_without_metavalues === RUN TestDecodePolicy/null_character_in_data === PAUSE TestDecodePolicy/null_character_in_data === RUN TestDecodePolicy/empty_value === PAUSE TestDecodePolicy/empty_value === RUN TestDecodePolicy/invalid_header,_header_doesnt_match === PAUSE TestDecodePolicy/invalid_header,_header_doesnt_match === RUN TestDecodePolicy/invalid_header,_header_too_short === PAUSE TestDecodePolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/two_elements === PAUSE TestDecodePolicy/two_elements === RUN TestDecodePolicy/basic_type,_enabled === PAUSE TestDecodePolicy/basic_type,_enabled === RUN TestDecodePolicy/disabled_container_disables_its_option_values === PAUSE TestDecodePolicy/disabled_container_disables_its_option_values === RUN TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/one_element,_decimal_value === PAUSE TestDecodePolicy/one_element,_decimal_value === RUN TestDecodePolicy/basic_type,_disabled === PAUSE TestDecodePolicy/basic_type,_disabled === RUN TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === PAUSE TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === RUN TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === PAUSE TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === RUN TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === PAUSE TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === RUN TestDecodePolicy/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_when_redefined === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === RUN TestDecodePolicy/section_not_closed === PAUSE TestDecodePolicy/section_not_closed === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === RUN TestDecodePolicy/semicolon_in_data === PAUSE TestDecodePolicy/semicolon_in_data === RUN TestDecodePolicy/empty_data === PAUSE TestDecodePolicy/empty_data === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === RUN TestDecodePolicy/section_separators_in_data === PAUSE TestDecodePolicy/section_separators_in_data === RUN TestDecodePolicy/exotic_return_type === PAUSE TestDecodePolicy/exotic_return_type === CONT TestReadPolicy/exotic_return_type === RUN TestDecodePolicy/disabled_container_with_disabled_option_values === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values === RUN TestDecodePolicy/missing_field === PAUSE TestDecodePolicy/missing_field === RUN TestDecodePolicy/basic_type_with_strategy === PAUSE TestDecodePolicy/basic_type_with_strategy === 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/invalid_header,_file_truncated === PAUSE TestDecodePolicy/invalid_header,_file_truncated === CONT TestReadPolicy/one_element,_string_value === 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/container_with_meta_elements_and_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options === 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/container_with_default_elements_override_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values === RUN TestDecodePolicy/no_header === PAUSE TestDecodePolicy/no_header === CONT TestReadPolicy/section_not_closed === CONT TestReadPolicy/empty_value === CONT TestReadPolicy/missing_field === CONT TestReadPolicy/key_is_not_utf16 === CONT TestReadPolicy/empty_file === CONT TestReadPolicy/invalid_header,_header_doesnt_match === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap === CONT TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/one_element,_decimal_value === CONT TestReadPolicy/invalid_header,_header_too_short === CONT TestReadPolicy/two_elements === CONT TestReadPolicy/section_separators_in_data === CONT TestReadPolicy/empty_key === CONT TestReadPolicy/invalid_header,_file_truncated === CONT TestReadPolicy/header_only === CONT TestReadPolicy/no_header --- PASS: TestReadPolicy (0.00s) --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/exotic_return_type (0.00s) --- PASS: TestReadPolicy/one_element,_string_value (0.00s) --- PASS: TestReadPolicy/section_not_closed (0.00s) --- PASS: TestReadPolicy/empty_value (0.00s) --- PASS: TestReadPolicy/missing_field (0.00s) --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/empty_file (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) --- PASS: TestReadPolicy/semicolon_in_data (0.00s) --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestReadPolicy/two_elements (0.00s) --- PASS: TestReadPolicy/section_separators_in_data (0.00s) --- PASS: TestReadPolicy/empty_key (0.00s) --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestReadPolicy/header_only (0.00s) --- PASS: TestReadPolicy/no_header (0.00s) === RUN TestDecodePolicy/empty_key === PAUSE TestDecodePolicy/empty_key === 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/invalid_decimal_value === PAUSE TestDecodePolicy/invalid_decimal_value === RUN TestDecodePolicy/empty_file === PAUSE TestDecodePolicy/empty_file === RUN TestDecodePolicy/key_is_not_utf16 === PAUSE TestDecodePolicy/key_is_not_utf16 === RUN TestDecodePolicy/value_is_not_utf16 === PAUSE TestDecodePolicy/value_is_not_utf16 === RUN TestDecodePolicy/one_element,_string_value === PAUSE TestDecodePolicy/one_element,_string_value === RUN TestDecodePolicy/one_element,_disabled === PAUSE TestDecodePolicy/one_element,_disabled === RUN TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === PAUSE TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === RUN TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === PAUSE TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === RUN TestDecodePolicy/header_only === PAUSE TestDecodePolicy/header_only === CONT TestDecodePolicy/invalid_container_default_values === CONT TestDecodePolicy/header_only === CONT TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === CONT TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === CONT TestDecodePolicy/one_element,_disabled === CONT TestDecodePolicy/one_element,_string_value === CONT TestDecodePolicy/value_is_not_utf16 === CONT TestDecodePolicy/key_is_not_utf16 === CONT TestDecodePolicy/empty_file === CONT TestDecodePolicy/invalid_decimal_value === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values === CONT TestDecodePolicy/empty_key === CONT TestDecodePolicy/no_header === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === CONT TestDecodePolicy/invalid_header,_file_truncated === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === CONT TestDecodePolicy/basic_type_with_strategy === CONT TestDecodePolicy/missing_field === CONT TestDecodePolicy/disabled_container_with_disabled_option_values === CONT TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none === CONT TestDecodePolicy/section_not_closed === CONT TestDecodePolicy/empty_data === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === CONT TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === CONT TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === CONT TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/invalid_header,_header_doesnt_match === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/disabled_container_disables_its_option_values === CONT TestDecodePolicy/basic_type,_enabled === CONT TestDecodePolicy/two_elements === CONT TestDecodePolicy/invalid_header,_header_too_short === CONT TestDecodePolicy/container_without_metavalues === CONT TestDecodePolicy/empty_value === CONT TestDecodePolicy/null_character_in_data === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === CONT TestDecodePolicy/container_strategy_is_reflected_on_child === CONT TestDecodePolicy/one_element,_multitext_value === CONT TestDecodePolicy/semicolon_in_data === CONT TestDecodePolicy/section_separators_in_data === CONT TestDecodePolicy/exotic_return_type === CONT TestDecodePolicy/one_element,_decimal_value --- PASS: TestDecodePolicy (0.00s) --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) --- PASS: TestDecodePolicy/header_only (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy (0.00s) --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/key_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/empty_file (0.00s) --- PASS: TestDecodePolicy/invalid_decimal_value (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) --- PASS: TestDecodePolicy/empty_key (0.00s) --- PASS: TestDecodePolicy/no_header (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) (0.00s) --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) --- PASS: TestDecodePolicy/missing_field (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (0.00s) --- PASS: TestDecodePolicy/section_not_closed (0.00s) --- PASS: TestDecodePolicy/empty_data (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_has_value_filed_in (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/disabled_container_disables_its_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) --- PASS: TestDecodePolicy/two_elements (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) --- PASS: TestDecodePolicy/empty_value (0.00s) --- PASS: TestDecodePolicy/null_character_in_data (0.00s) --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) --- PASS: TestDecodePolicy/exotic_return_type (0.00s) --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) === RUN FuzzDecodePolicy === RUN FuzzDecodePolicy/seed#0 === RUN FuzzDecodePolicy/seed#1 === RUN FuzzDecodePolicy/seed#2 === RUN FuzzDecodePolicy/seed#3 === RUN FuzzDecodePolicy/seed#4 === RUN FuzzDecodePolicy/seed#5 === RUN FuzzDecodePolicy/seed#6 === RUN FuzzDecodePolicy/seed#7 === RUN FuzzDecodePolicy/seed#8 === RUN FuzzDecodePolicy/seed#9 === RUN FuzzDecodePolicy/seed#10 === RUN FuzzDecodePolicy/seed#11 === RUN FuzzDecodePolicy/seed#12 === RUN FuzzDecodePolicy/seed#13 === RUN FuzzDecodePolicy/seed#14 === RUN FuzzDecodePolicy/seed#15 === RUN FuzzDecodePolicy/seed#16 === RUN FuzzDecodePolicy/seed#17 === RUN FuzzDecodePolicy/seed#18 === RUN FuzzDecodePolicy/seed#19 === RUN FuzzDecodePolicy/seed#20 === RUN FuzzDecodePolicy/seed#21 === RUN FuzzDecodePolicy/seed#22 === RUN FuzzDecodePolicy/seed#23 === RUN FuzzDecodePolicy/seed#24 === RUN FuzzDecodePolicy/seed#25 === RUN FuzzDecodePolicy/seed#26 === RUN FuzzDecodePolicy/seed#27 === RUN FuzzDecodePolicy/seed#28 === RUN FuzzDecodePolicy/seed#29 === RUN FuzzDecodePolicy/seed#30 === RUN FuzzDecodePolicy/seed#31 === RUN FuzzDecodePolicy/seed#32 === RUN FuzzDecodePolicy/seed#33 === RUN FuzzDecodePolicy/seed#34 === RUN FuzzDecodePolicy/seed#35 === RUN FuzzDecodePolicy/seed#36 === RUN FuzzDecodePolicy/seed#37 === RUN FuzzDecodePolicy/seed#38 === RUN FuzzDecodePolicy/seed#39 === RUN FuzzDecodePolicy/seed#40 === RUN FuzzDecodePolicy/seed#41 === RUN FuzzDecodePolicy/seed#42 === RUN FuzzDecodePolicy/seed#43 === RUN FuzzDecodePolicy/seed#44 === RUN FuzzDecodePolicy/seed#45 === RUN FuzzDecodePolicy/seed#46 === RUN FuzzDecodePolicy/seed#47 === RUN FuzzDecodePolicy/seed#48 === RUN FuzzDecodePolicy/seed#49 === RUN FuzzDecodePolicy/seed#50 === RUN FuzzDecodePolicy/seed#51 === RUN FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 --- PASS: FuzzDecodePolicy (0.00s) --- PASS: FuzzDecodePolicy/seed#0 (0.00s) --- PASS: FuzzDecodePolicy/seed#1 (0.00s) --- PASS: FuzzDecodePolicy/seed#2 (0.00s) --- PASS: FuzzDecodePolicy/seed#3 (0.00s) --- PASS: FuzzDecodePolicy/seed#4 (0.00s) --- PASS: FuzzDecodePolicy/seed#5 (0.00s) --- PASS: FuzzDecodePolicy/seed#6 (0.00s) --- PASS: FuzzDecodePolicy/seed#7 (0.00s) --- PASS: FuzzDecodePolicy/seed#8 (0.00s) --- PASS: FuzzDecodePolicy/seed#9 (0.00s) --- PASS: FuzzDecodePolicy/seed#10 (0.00s) --- PASS: FuzzDecodePolicy/seed#11 (0.00s) --- PASS: FuzzDecodePolicy/seed#12 (0.00s) --- PASS: FuzzDecodePolicy/seed#13 (0.00s) --- PASS: FuzzDecodePolicy/seed#14 (0.00s) --- PASS: FuzzDecodePolicy/seed#15 (0.00s) --- PASS: FuzzDecodePolicy/seed#16 (0.00s) --- PASS: FuzzDecodePolicy/seed#17 (0.00s) --- PASS: FuzzDecodePolicy/seed#18 (0.00s) --- PASS: FuzzDecodePolicy/seed#19 (0.00s) --- PASS: FuzzDecodePolicy/seed#20 (0.00s) --- PASS: FuzzDecodePolicy/seed#21 (0.00s) --- PASS: FuzzDecodePolicy/seed#22 (0.00s) --- PASS: FuzzDecodePolicy/seed#23 (0.00s) --- PASS: FuzzDecodePolicy/seed#24 (0.00s) --- PASS: FuzzDecodePolicy/seed#25 (0.00s) --- PASS: FuzzDecodePolicy/seed#26 (0.00s) --- PASS: FuzzDecodePolicy/seed#27 (0.00s) --- PASS: FuzzDecodePolicy/seed#28 (0.00s) --- PASS: FuzzDecodePolicy/seed#29 (0.00s) --- PASS: FuzzDecodePolicy/seed#30 (0.00s) --- PASS: FuzzDecodePolicy/seed#31 (0.00s) --- PASS: FuzzDecodePolicy/seed#32 (0.00s) --- PASS: FuzzDecodePolicy/seed#33 (0.00s) --- PASS: FuzzDecodePolicy/seed#34 (0.00s) --- PASS: FuzzDecodePolicy/seed#35 (0.00s) --- PASS: FuzzDecodePolicy/seed#36 (0.00s) --- PASS: FuzzDecodePolicy/seed#37 (0.00s) --- PASS: FuzzDecodePolicy/seed#38 (0.00s) --- PASS: FuzzDecodePolicy/seed#39 (0.00s) --- PASS: FuzzDecodePolicy/seed#40 (0.00s) --- PASS: FuzzDecodePolicy/seed#41 (0.00s) --- PASS: FuzzDecodePolicy/seed#42 (0.00s) --- PASS: FuzzDecodePolicy/seed#43 (0.00s) --- PASS: FuzzDecodePolicy/seed#44 (0.00s) --- PASS: FuzzDecodePolicy/seed#45 (0.00s) --- PASS: FuzzDecodePolicy/seed#46 (0.00s) --- PASS: FuzzDecodePolicy/seed#47 (0.00s) --- PASS: FuzzDecodePolicy/seed#48 (0.00s) --- PASS: FuzzDecodePolicy/seed#49 (0.00s) --- PASS: FuzzDecodePolicy/seed#50 (0.00s) --- PASS: FuzzDecodePolicy/seed#51 (0.00s) --- PASS: FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/registry 0.020s === RUN TestLoadServerInfo === PAUSE TestLoadServerInfo === RUN TestNew === PAUSE TestNew === CONT TestLoadServerInfo === CONT TestNew === 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 === RUN TestNew/New_and_Done_succeeds_as_expected,_first_run === RUN TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === PAUSE TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestNew/Adsys_directory_can_already_exists === PAUSE TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === RUN TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_url_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === PAUSE TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestNew/No_url_and_domain_while_sssdconf_does_not_exists === 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/return_directly_url_and_domain_if_provided === PAUSE TestLoadServerInfo/return_directly_url_and_domain_if_provided === RUN TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === RUN TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === RUN TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === RUN TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === RUN TestLoadServerInfo/skip_missing_url_in_sssdconf === PAUSE TestLoadServerInfo/skip_missing_url_in_sssdconf === RUN TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === PAUSE TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === RUN TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === PAUSE TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === RUN TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === RUN TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === CONT TestNew/Ad_New_fails_prevents_adsysservice_creation === CONT TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === CONT TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === CONT TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === CONT TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === CONT TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided === CONT TestLoadServerInfo/skip_missing_url_in_sssdconf === CONT TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === CONT TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === CONT TestLoadServerInfo/return_directly_url_and_domain_if_provided === CONT TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_url_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === CONT TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf --- PASS: TestLoadServerInfo (0.00s) --- PASS: TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided (0.00s) --- PASS: TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided (0.00s) --- PASS: TestLoadServerInfo/skip_missing_url_in_sssdconf (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url_and_domain_if_provided (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_by_only_providing_our_domain_section (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_url_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf (0.00s) time="2023-04-27T06:31:44Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-04-27T06:31:44Z" 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.035s ? github.com/ubuntu/adsys/internal/adsysservice/actions [no test files] === RUN TestIsAllowed === PAUSE TestIsAllowed === RUN TestPeerCredsInfoAuthType === PAUSE TestPeerCredsInfoAuthType === RUN TestServerPeerCredsHandshake === PAUSE TestServerPeerCredsHandshake === RUN TestServerPeerCredsInvalidSocket === PAUSE TestServerPeerCredsInvalidSocket === RUN TestIsAllowedFromContext === PAUSE TestIsAllowedFromContext === RUN TestIsAllowedFromContextWithoutPeer === PAUSE TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowedFromContextWithInvalidPeerCreds === PAUSE TestIsAllowedFromContextWithInvalidPeerCreds === RUN TestIsAllowedFromContextWithoutUserKey === PAUSE TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowed === CONT TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowedFromContextWithInvalidPeerCreds === CONT TestIsAllowedFromContextWithoutPeer --- PASS: TestIsAllowedFromContextWithoutUserKey (0.00s) === CONT TestIsAllowedFromContext === RUN TestIsAllowed/Root_is_always_authorized === PAUSE TestIsAllowed/Root_is_always_authorized === RUN TestIsAllowed/Valid_process_and_NACK === PAUSE TestIsAllowed/Valid_process_and_NACK === 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/User_Action_on_other_user_translates_to_Other_parameter_as_ID === PAUSE TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === RUN TestIsAllowed/Valid_process_and_ACK === PAUSE TestIsAllowed/Valid_process_and_ACK === RUN TestIsAllowed/Process_doesn't_exists === PAUSE TestIsAllowed/Process_doesn't_exists === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) === RUN TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === PAUSE TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === RUN TestIsAllowed/Polkit_dbus_call_errors_out === PAUSE TestIsAllowed/Polkit_dbus_call_errors_out === RUN TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === PAUSE TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === CONT TestServerPeerCredsInvalidSocket --- PASS: TestServerPeerCredsInvalidSocket (0.00s) === CONT TestServerPeerCredsHandshake --- PASS: TestServerPeerCredsHandshake (0.00s) === CONT TestPeerCredsInfoAuthType --- PASS: TestPeerCredsInfoAuthType (0.00s) === CONT TestIsAllowed/Root_is_always_authorized === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === CONT TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === CONT TestIsAllowed/Process_doesn't_exists === CONT TestIsAllowed/Valid_process_and_ACK === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === CONT TestIsAllowed/Valid_process_and_NACK --- PASS: TestIsAllowed (0.00s) --- PASS: TestIsAllowed/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_missing_) (0.00s) --- PASS: TestIsAllowed/ActionAlwaysAllowed_is_always_allowed (0.00s) --- PASS: TestIsAllowed/Polkit_dbus_call_errors_out (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_present (0.00s) --- PASS: TestIsAllowed/Invalid_process_stat_file:_)_at_the_end (0.00s) --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/Process_doesn't_exists (0.00s) --- PASS: TestIsAllowed/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowedFromContextWithoutPeer (0.03s) --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.03s) === RUN TestIsAllowedFromContext/Root_is_always_authorized === PAUSE TestIsAllowedFromContext/Root_is_always_authorized === RUN TestIsAllowedFromContext/Valid_process_and_ACK === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK === RUN TestIsAllowedFromContext/Valid_process_and_NACK === PAUSE TestIsAllowedFromContext/Valid_process_and_NACK === RUN TestIsAllowedFromContext/Extract_current_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_current_user_action_from_request === RUN TestIsAllowedFromContext/Extract_other_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_other_user_action_from_request === RUN TestIsAllowedFromContext/User_lookup_returns_an_error === PAUSE TestIsAllowedFromContext/User_lookup_returns_an_error === RUN TestIsAllowedFromContext/User_has_invalid_uid === PAUSE TestIsAllowedFromContext/User_has_invalid_uid === CONT TestIsAllowedFromContext/Root_is_always_authorized === CONT TestIsAllowedFromContext/User_has_invalid_uid === CONT TestIsAllowedFromContext/User_lookup_returns_an_error === CONT TestIsAllowedFromContext/Extract_other_user_action_from_request === CONT TestIsAllowedFromContext/Extract_current_user_action_from_request === CONT TestIsAllowedFromContext/Valid_process_and_NACK === CONT TestIsAllowedFromContext/Valid_process_and_ACK --- PASS: TestIsAllowedFromContext (0.05s) --- PASS: TestIsAllowedFromContext/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowedFromContext/User_has_invalid_uid (0.00s) --- PASS: TestIsAllowedFromContext/User_lookup_returns_an_error (0.00s) --- PASS: TestIsAllowedFromContext/Extract_other_user_action_from_request (0.00s) --- PASS: TestIsAllowedFromContext/Extract_current_user_action_from_request (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_ACK (0.00s) PASS ok github.com/ubuntu/adsys/internal/authorizer 0.076s ? github.com/ubuntu/adsys/internal/cmdhandler [no test files] === RUN TestSetVerboseMode === RUN TestSetVerboseMode/Default_level_is_warning === RUN TestSetVerboseMode/1_is_for_info === RUN TestSetVerboseMode/2_is_for_debug === RUN TestSetVerboseMode/3_is_debug_printing_callers --- PASS: TestSetVerboseMode (0.00s) --- PASS: TestSetVerboseMode/Default_level_is_warning (0.00s) --- PASS: TestSetVerboseMode/1_is_for_info (0.00s) --- PASS: TestSetVerboseMode/2_is_for_debug (0.00s) --- PASS: TestSetVerboseMode/3_is_debug_printing_callers (0.00s) === RUN TestInit === RUN TestInit/Configuration_flag,_not_in_config_dir === RUN TestInit/Load_configuration_from_executable_dir === RUN TestInit/No_config_flag_set_before_Init_is_call_is_ignored === RUN TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account === RUN TestInit/Flag_has_precedence_over_env === RUN TestInit/Error_on_config_flag_points_to_unexisting_path === RUN TestInit/Configuration_changed === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call === RUN TestInit/Error_on_invalid_configuration_file === RUN TestInit/Error_on_callback_returning_error_on_first_call === RUN TestInit/Env_has_precedence_over_configuration === RUN TestInit/Load_configuration,_no_file,_no_flag,_no_env === RUN TestInit/Load_configuration_with_file === RUN TestInit/Empty_configuration_file_is_supported === RUN TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Flag_is_supported === RUN TestInit/Environment_is_supported === RUN TestInit/Callback_in_error_on_refresh_only_prints_warning time="2023-04-27T06:31:54Z" level=warning msg="Error while refreshing configuration: Error from callback" === RUN TestInit/Configuration_flag_has_precedence_over_local_file --- PASS: TestInit (9.34s) --- PASS: TestInit/Configuration_flag,_not_in_config_dir (1.12s) --- PASS: TestInit/Load_configuration_from_executable_dir (0.01s) --- PASS: TestInit/No_config_flag_set_before_Init_is_call_is_ignored (0.00s) --- PASS: TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand (0.00s) --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.08s) --- PASS: TestInit/Flag_has_precedence_over_env (0.08s) --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.01s) --- PASS: TestInit/Configuration_changed (2.01s) --- PASS: TestInit/Error_on_no_verbose_flag_set_before_Init_is_call (0.00s) --- PASS: TestInit/Error_on_invalid_configuration_file (0.00s) --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (0.00s) --- PASS: TestInit/Env_has_precedence_over_configuration (0.00s) --- PASS: TestInit/Load_configuration,_no_file,_no_flag,_no_env (0.00s) --- PASS: TestInit/Load_configuration_with_file (0.00s) --- PASS: TestInit/Empty_configuration_file_is_supported (0.00s) --- PASS: TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand (0.00s) --- PASS: TestInit/Flag_is_supported (0.00s) --- PASS: TestInit/Environment_is_supported (0.00s) --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.01s) --- PASS: TestInit/Configuration_flag_has_precedence_over_local_file (0.00s) === RUN TestLoadConfig === PAUSE TestLoadConfig === CONT TestLoadConfig === RUN TestLoadConfig/Empty_configuration_is_supported === PAUSE TestLoadConfig/Empty_configuration_is_supported === RUN TestLoadConfig/Load_configuration_deserialize_its === PAUSE TestLoadConfig/Load_configuration_deserialize_its === CONT TestLoadConfig/Empty_configuration_is_supported === CONT TestLoadConfig/Load_configuration_deserialize_its --- PASS: TestLoadConfig (0.00s) --- PASS: TestLoadConfig/Empty_configuration_is_supported (0.00s) --- PASS: TestLoadConfig/Load_configuration_deserialize_its (0.00s) PASS ok github.com/ubuntu/adsys/internal/config 9.342s === RUN TestConfigFileFromArgs === PAUSE TestConfigFileFromArgs === RUN TestDirsFromConfigFile === PAUSE TestDirsFromConfigFile === RUN TestWriteConfig === RUN TestWriteConfig/with_empty_dirs === RUN TestWriteConfig/with_relative_config_path === RUN TestWriteConfig/with_nested_config_path === RUN TestWriteConfig/with_absent_dirs --- PASS: TestWriteConfig (0.00s) --- PASS: TestWriteConfig/with_empty_dirs (0.00s) --- PASS: TestWriteConfig/with_relative_config_path (0.00s) --- PASS: TestWriteConfig/with_nested_config_path (0.00s) --- PASS: TestWriteConfig/with_absent_dirs (0.00s) === CONT TestConfigFileFromArgs === RUN TestConfigFileFromArgs/config_argument_with_no_value === PAUSE TestConfigFileFromArgs/config_argument_with_no_value === RUN TestConfigFileFromArgs/short_config_argument === PAUSE TestConfigFileFromArgs/short_config_argument === RUN TestConfigFileFromArgs/short_config_argument_with_quotes === PAUSE TestConfigFileFromArgs/short_config_argument_with_quotes === RUN TestConfigFileFromArgs/empty_args === PAUSE TestConfigFileFromArgs/empty_args === RUN TestConfigFileFromArgs/no_config_argument === PAUSE TestConfigFileFromArgs/no_config_argument === CONT TestConfigFileFromArgs/config_argument_with_no_value === CONT TestDirsFromConfigFile === RUN TestDirsFromConfigFile/config_dirs_is_not_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_not_an_array === RUN TestDirsFromConfigFile/config_dirs_is_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_an_array === RUN TestDirsFromConfigFile/no_config_file === PAUSE TestDirsFromConfigFile/no_config_file === RUN TestDirsFromConfigFile/empty_config_file === PAUSE TestDirsFromConfigFile/empty_config_file === RUN TestDirsFromConfigFile/no_dirs_in_config_file === PAUSE TestDirsFromConfigFile/no_dirs_in_config_file === CONT TestDirsFromConfigFile/config_dirs_is_not_an_array === CONT TestConfigFileFromArgs/no_config_argument === CONT TestConfigFileFromArgs/empty_args === CONT TestConfigFileFromArgs/short_config_argument_with_quotes === CONT TestConfigFileFromArgs/short_config_argument --- PASS: TestConfigFileFromArgs (0.00s) --- PASS: TestConfigFileFromArgs/config_argument_with_no_value (0.00s) --- PASS: TestConfigFileFromArgs/no_config_argument (0.00s) --- PASS: TestConfigFileFromArgs/empty_args (0.00s) --- PASS: TestConfigFileFromArgs/short_config_argument_with_quotes (0.00s) --- PASS: TestConfigFileFromArgs/short_config_argument (0.00s) === CONT TestDirsFromConfigFile/no_dirs_in_config_file === CONT TestDirsFromConfigFile/empty_config_file === CONT TestDirsFromConfigFile/no_config_file === CONT TestDirsFromConfigFile/config_dirs_is_an_array --- PASS: TestDirsFromConfigFile (0.00s) --- PASS: TestDirsFromConfigFile/config_dirs_is_not_an_array (0.00s) --- PASS: TestDirsFromConfigFile/no_dirs_in_config_file (0.00s) --- PASS: TestDirsFromConfigFile/empty_config_file (0.00s) --- PASS: TestDirsFromConfigFile/no_config_file (0.00s) --- PASS: TestDirsFromConfigFile/config_dirs_is_an_array (0.00s) PASS ok github.com/ubuntu/adsys/internal/config/watchd 0.006s ? github.com/ubuntu/adsys/internal/consts [no test files] === RUN TestStartStop === PAUSE TestStartStop === RUN TestStopBeforeServe === PAUSE TestStopBeforeServe === RUN TestChangeSocket === PAUSE TestChangeSocket === RUN TestSocketActivation === PAUSE TestSocketActivation === RUN TestUseSocketIgnoredWithSocketActivation === PAUSE TestUseSocketIgnoredWithSocketActivation === RUN TestSdNotifier === PAUSE TestSdNotifier === RUN TestFailingOption === PAUSE TestFailingOption === RUN TestCannotCreateSocket === PAUSE TestCannotCreateSocket === RUN TestServerStartListenTimeout === PAUSE TestServerStartListenTimeout === RUN TestServerDontTimeoutWithActiveRequest === PAUSE TestServerDontTimeoutWithActiveRequest === RUN TestServerDontTimeoutWithMultipleActiveRequests === PAUSE TestServerDontTimeoutWithMultipleActiveRequests === RUN TestServerChangeTimeout === PAUSE TestServerChangeTimeout === RUN TestServerDoubleQuit === PAUSE TestServerDoubleQuit === CONT TestStartStop === CONT TestUseSocketIgnoredWithSocketActivation time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestStartStop709833205/001/test.sock" === CONT TestSocketActivation === RUN TestSocketActivation/fails_when_Listeners()_fails === PAUSE TestSocketActivation/fails_when_Listeners()_fails === RUN TestSocketActivation/success_with_one_socket === PAUSE TestSocketActivation/success_with_one_socket === RUN TestSocketActivation/fails_with_many_sockets === PAUSE TestSocketActivation/fails_with_many_sockets === CONT TestSocketActivation/fails_when_Listeners()_fails time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation372038225/001/socket" === CONT TestFailingOption --- PASS: TestFailingOption (0.00s) === CONT TestSdNotifier === RUN TestSdNotifier/fails_when_notifier_fails === PAUSE TestSdNotifier/fails_when_notifier_fails === RUN TestSdNotifier/sends_signal === PAUSE TestSdNotifier/sends_signal === RUN TestSdNotifier/doesn't_fail_when_not_under_systemd === CONT TestChangeSocket === PAUSE TestSdNotifier/doesn't_fail_when_not_under_systemd === CONT TestSdNotifier/fails_when_notifier_fails time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestChangeSocket1668539726/001/test.sock" === CONT TestStopBeforeServe time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." --- PASS: TestStopBeforeServe (0.00s) === CONT TestSocketActivation/fails_with_many_sockets === CONT TestSocketActivation/success_with_one_socket time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestSocketActivationsuccess_with_one_socket1349733563/001/sock1" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." --- PASS: TestStartStop (0.01s) time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestChangeSocket1668539726/001/test2.sock" === CONT TestServerDontTimeoutWithMultipleActiveRequests time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests1306175448/001/test.sock" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." --- PASS: TestSocketActivation (0.00s) --- PASS: TestSocketActivation/fails_when_Listeners()_fails (0.00s) --- PASS: TestSocketActivation/fails_with_many_sockets (0.00s) --- PASS: TestSocketActivation/success_with_one_socket (0.01s) === CONT TestServerDoubleQuit time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestServerDoubleQuit4136447937/001/test.sock" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." --- PASS: TestChangeSocket (0.02s) === CONT TestServerChangeTimeout --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) --- PASS: TestServerDoubleQuit (0.01s) time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestServerChangeTimeout206898888/001/test.sock" === CONT TestServerStartListenTimeout === CONT TestServerDontTimeoutWithActiveRequest time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest4000099974/001/test.sock" time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout1724093372/001/test.sock" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." --- PASS: TestServerStartListenTimeout (0.01s) === CONT TestSdNotifier/doesn't_fail_when_not_under_systemd time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestSdNotifierdoesnt_fail_when_not_under_systemd2267282421/001/socket" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." === CONT TestSdNotifier/sends_signal time="2023-04-27T06:31:46Z" level=info msg="Serving on /tmp/TestSdNotifiersends_signal327210377/001/socket" time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." time="2023-04-27T06:31:46Z" level=info msg="Wait for active requests to close." --- PASS: TestSdNotifier (0.00s) --- PASS: TestSdNotifier/fails_when_notifier_fails (0.00s) --- PASS: TestSdNotifier/doesn't_fail_when_not_under_systemd (0.01s) --- PASS: TestSdNotifier/sends_signal (0.01s) === CONT TestCannotCreateSocket --- PASS: TestCannotCreateSocket (0.00s) time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." --- PASS: TestServerChangeTimeout (0.05s) time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) time="2023-04-27T06:31:46Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) PASS ok github.com/ubuntu/adsys/internal/daemon 0.143s === RUN TestOnErrorWithNoError === PAUSE TestOnErrorWithNoError === RUN TestOnErrorWithError === PAUSE TestOnErrorWithError === RUN TestLogOnErrorWithNoError --- PASS: TestLogOnErrorWithNoError (0.00s) === RUN TestLogOnErrorWithError --- PASS: TestLogOnErrorWithError (0.00s) === RUN TestLogOnErrorContextWithNoError --- PASS: TestLogOnErrorContextWithNoError (0.00s) === RUN TestLogOnErrorContextWithError --- PASS: TestLogOnErrorContextWithError (0.00s) === RUN TestLogFuncOnErrorWithNoError --- PASS: TestLogFuncOnErrorWithNoError (0.00s) === RUN TestLogFuncOnErrorWithError --- PASS: TestLogFuncOnErrorWithError (0.00s) === RUN TestLogFuncOnErrorContextNoError --- PASS: TestLogFuncOnErrorContextNoError (0.00s) === RUN TestLogFuncOnErrorContextWithError --- PASS: TestLogFuncOnErrorContextWithError (0.00s) === CONT TestOnErrorWithNoError --- PASS: TestOnErrorWithNoError (0.00s) === CONT TestOnErrorWithError --- PASS: TestOnErrorWithError (0.00s) PASS ok github.com/ubuntu/adsys/internal/decorate 0.004s === RUN TestCleanDirectory === PAUSE TestCleanDirectory === RUN TestCleanDirectoryNoDirectoryExists === PAUSE TestCleanDirectoryNoDirectoryExists === RUN TestCleanDirectoryCantRemoveDirectory === PAUSE TestCleanDirectoryCantRemoveDirectory === RUN TestInstallOnlyMode --- PASS: TestInstallOnlyMode (0.00s) === RUN TestDestDirectory --- PASS: TestDestDirectory (0.00s) === CONT TestCleanDirectory === CONT TestCleanDirectoryCantRemoveDirectory === CONT TestCleanDirectoryNoDirectoryExists --- PASS: TestCleanDirectoryCantRemoveDirectory (0.00s) --- PASS: TestCleanDirectory (0.01s) --- PASS: TestCleanDirectoryNoDirectoryExists (0.00s) PASS ok github.com/ubuntu/adsys/internal/generators 0.011s === RUN TestNoNotification === PAUSE TestNoNotification === RUN TestNewConnectionNotification === PAUSE TestNewConnectionNotification === RUN TestDoneConnectionNotification === PAUSE TestDoneConnectionNotification === RUN TestErrorFromHandlerReturned === PAUSE TestErrorFromHandlerReturned === RUN TestErrorOnNilStream === PAUSE TestErrorOnNilStream === CONT TestNoNotification --- PASS: TestNoNotification (0.00s) === CONT TestErrorOnNilStream --- PASS: TestErrorOnNilStream (0.00s) === CONT TestErrorFromHandlerReturned --- PASS: TestErrorFromHandlerReturned (0.00s) === CONT TestDoneConnectionNotification --- PASS: TestDoneConnectionNotification (0.00s) === CONT TestNewConnectionNotification --- PASS: TestNewConnectionNotification (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/connectionnotify 0.004s === RUN TestActiveConnection === PAUSE TestActiveConnection === RUN TestTimeoutOnInactiveConnection === PAUSE TestTimeoutOnInactiveConnection === RUN TestCancelOnClientSide === PAUSE TestCancelOnClientSide === RUN TestClientInterceptorFailed === PAUSE TestClientInterceptorFailed === RUN TestRecvMessageError === PAUSE TestRecvMessageError === CONT TestActiveConnection === CONT TestClientInterceptorFailed --- PASS: TestClientInterceptorFailed (0.00s) === CONT TestRecvMessageError --- PASS: TestRecvMessageError (0.00s) === CONT TestCancelOnClientSide --- PASS: TestCancelOnClientSide (0.00s) === CONT TestTimeoutOnInactiveConnection --- PASS: TestTimeoutOnInactiveConnection (0.05s) --- PASS: TestActiveConnection (0.15s) PASS ok github.com/ubuntu/adsys/internal/grpc/contextidler 0.156s === RUN TestFormat === PAUSE TestFormat === CONT TestFormat === RUN TestFormat/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.003s === RUN TestStreamServer === PAUSE TestStreamServer === RUN TestStreamClient === PAUSE TestStreamClient === CONT TestStreamServer --- PASS: TestStreamServer (0.00s) === CONT TestStreamClient --- PASS: TestStreamClient (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/interceptorschain 0.003s === RUN TestChildRecvMsgAndHandlerCalled === PAUSE TestChildRecvMsgAndHandlerCalled === CONT TestChildRecvMsgAndHandlerCalled === RUN TestChildRecvMsgAndHandlerCalled/Handler_fails_out === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_fails_out === RUN TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === PAUSE TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === RUN TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === RUN TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === PAUSE TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === CONT TestChildRecvMsgAndHandlerCalled/Handler_fails_out time="2023-04-27T06:31:47Z" level=info msg="Error sent to client: Failing handler" === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === CONT TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out --- PASS: TestChildRecvMsgAndHandlerCalled (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_fails_out (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact (0.00s) --- PASS: TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.004s === RUN TestRecvLogMsg === PAUSE TestRecvLogMsg === RUN TestAddStreamToForwardLocalLogs time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:963652]]" time="2023-04-27T06:31:48Z" level=warning msg=something --- PASS: TestAddStreamToForwardLocalLogs (0.00s) === RUN TestAddStreamToForwardOtherStream time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:617469]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:800736]]" --- PASS: TestAddStreamToForwardOtherStream (0.00s) === RUN TestAddStreamToForwardAfterClientIsConnected time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:393406]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:704757]]" --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) === RUN TestAddStreamToForwardDisconnect time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:282286]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:662265]]" --- PASS: TestAddStreamToForwardDisconnect (0.00s) === RUN TestAddStreamToForwardTwoClients time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:208955]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:200391]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:896290]]" --- PASS: TestAddStreamToForwardTwoClients (0.00s) === RUN TestAddStreamToForwardWithListenerCaller time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:991181]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:794987]]" --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) === RUN TestAddStreamMultipleForwarders time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:260261]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:191154]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:681616]]" --- PASS: TestAddStreamMultipleForwarders (0.00s) === RUN TestAddStreamMultipleForwardersOneWithCaller time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:981320]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:703265]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:065585]]" --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) === RUN TestAddStreamToForwardFailSend time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:600728]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:240270]]" time="2023-04-27T06:31:48Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" --- PASS: TestAddStreamToForwardFailSend (0.00s) === RUN TestRemoveAllStreams time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:858645]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:664302]]" time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:506016]]" time="2023-04-27T06:31:48Z" level=warning msg="[[123456:506016]] 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/Disable_caller === RUN TestSetReportCaller/Report_caller --- PASS: TestSetReportCaller (0.00s) --- PASS: TestSetReportCaller/Disable_caller (0.00s) --- PASS: TestSetReportCaller/Report_caller (0.00s) === RUN TestLogSendingFail === PAUSE TestLogSendingFail === RUN TestLogStreamsAreSeparated === PAUSE TestLogStreamsAreSeparated === RUN TestLogAddHook time="2023-04-27T06:31:48Z" level=info --- PASS: TestLogAddHook (0.00s) === RUN TestStreamServerInterceptor === PAUSE TestStreamServerInterceptor === RUN TestStreamServerInterceptorSendLogsFails === PAUSE TestStreamServerInterceptorSendLogsFails === RUN TestStreamServerInterceptorLoggerInvalidMetadata === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata === CONT TestRecvLogMsg === RUN TestRecvLogMsg/Log_with_caller === PAUSE TestRecvLogMsg/Log_with_caller === RUN TestRecvLogMsg/No_caller_when_not_requested === PAUSE TestRecvLogMsg/No_caller_when_not_requested === RUN TestRecvLogMsg/One_message,_no_log === PAUSE TestRecvLogMsg/One_message,_no_log === RUN TestRecvLogMsg/Two_logs_with_different_debug_level === PAUSE TestRecvLogMsg/Two_logs_with_different_debug_level === 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 === RUN TestRecvLogMsg/One_log_(and_one_closing_empty_message) === PAUSE TestRecvLogMsg/One_log_(and_one_closing_empty_message) === CONT TestRecvLogMsg/Log_with_caller === 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="2023-04-27T06:31:48Z" level=warning msg="[[123456:166417]] Couldn't send initial connection log to client" Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:166417]]" --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) === CONT TestStreamServerInterceptor Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:751930]]" --- PASS: TestStreamServerInterceptor (0.00s) === CONT TestLogStreamsAreSeparated Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:570466]]" Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:523752]]" --- PASS: TestLogStreamsAreSeparated (0.00s) === CONT TestLogSendingFail Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:988959]]" --- PASS: TestLogSendingFail (0.00s) === CONT TestLogWithNoCaller Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:145691]]" --- PASS: TestLogWithNoCaller (0.00s) === CONT TestLogWarningWithRemoteCaller Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:983379]]" --- PASS: TestLogWarningWithRemoteCaller (0.00s) === CONT TestLogWarningWithLocalCaller Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:879978]]" --- PASS: TestLogWarningWithLocalCaller (0.00s) === CONT TestDebugSentToRemoteEvenIfLocalIsWarning Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:866022]]" --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) === CONT TestAllLogLevels Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:990804]]" --- PASS: TestAllLogLevels (0.00s) === CONT TestMultipleLogs Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:464712]]" --- PASS: TestMultipleLogs (0.00s) === CONT TestLogWarningOnly Failed to fire hook: hook fired time="2023-04-27T06:31:48Z" level=info msg="New connection from client [[123456:414626]]" --- PASS: TestLogWarningOnly (0.00s) === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) === 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_when_not_requested === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === CONT TestRecvLogMsg/No_caller_on_any_logs === CONT TestRecvLogMsg/One_message,_no_log === CONT TestRecvLogMsg/Two_logs_with_different_debug_level === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID (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: TestRecvLogMsg (0.00s) --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (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_when_not_requested (0.00s) --- PASS: TestRecvLogMsg/One_message,_no_log (0.00s) --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.007s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] === RUN TestTranslations === RUN TestTranslations/Missing_locale === RUN TestTranslations/Invalid_locale_directory === RUN TestTranslations/Init_wasn't_ran === RUN TestTranslations/Fallback_to_en_if_en_DK_isn't_present === RUN TestTranslations/Prefer_locale-langpack_to_locale === RUN TestTranslations/en_DK._is_en_DK === RUN TestTranslations/No_loc_prefers_LC_MESSAGES_first === RUN TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES === RUN TestTranslations/Multiple_text_elems === RUN TestTranslations/Untranslated_elem === RUN TestTranslations/One_text_elem,_prefer_en_DK_over_en === RUN TestTranslations/en_DK@_is_en_DK === RUN TestTranslations/Missing_domain --- PASS: TestTranslations (0.01s) --- PASS: TestTranslations/Missing_locale (0.00s) --- PASS: TestTranslations/Invalid_locale_directory (0.00s) --- PASS: TestTranslations/Init_wasn't_ran (0.00s) --- PASS: TestTranslations/Fallback_to_en_if_en_DK_isn't_present (0.00s) --- PASS: TestTranslations/Prefer_locale-langpack_to_locale (0.00s) --- PASS: TestTranslations/en_DK._is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_prefers_LC_MESSAGES_first (0.00s) --- PASS: TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES (0.00s) --- PASS: TestTranslations/Multiple_text_elems (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/Missing_domain (0.00s) PASS ok github.com/ubuntu/adsys/internal/i18n 0.025s === RUN TestEventLogHook === RUN TestEventLogHook/error_level time="2023-04-27T06:31:48Z" level=error msg="Error msg" === RUN TestEventLogHook/warn_level time="2023-04-27T06:31:48Z" level=warning msg="Warning msg" time="2023-04-27T06:31:48Z" level=error msg="Error msg" === RUN TestEventLogHook/info_level time="2023-04-27T06:31:48Z" level=info msg="Info msg" time="2023-04-27T06:31:48Z" level=warning msg="Warning msg" time="2023-04-27T06:31:48Z" level=error msg="Error msg" === RUN TestEventLogHook/debug_level time="2023-04-27T06:31:48Z" level=debug msg="Debug msg" time="2023-04-27T06:31:48Z" level=info msg="Info msg" time="2023-04-27T06:31:48Z" level=warning msg="Warning msg" time="2023-04-27T06:31:48Z" level=error msg="Error msg" --- PASS: TestEventLogHook (0.00s) --- PASS: TestEventLogHook/error_level (0.00s) --- PASS: TestEventLogHook/warn_level (0.00s) --- PASS: TestEventLogHook/info_level (0.00s) --- PASS: TestEventLogHook/debug_level (0.00s) PASS ok github.com/ubuntu/adsys/internal/loghooks 0.008s === RUN TestFormat === PAUSE TestFormat === RUN TestApplyPolicies === RUN TestApplyPolicies/no_subscription_is_only_dconf_content time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/dconf_apply_policy_fails time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/succeed time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended3321556037/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended33643124/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/privilege_apply_policy_fails time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/scripts_apply_policy_fails time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_rules_deletes_everything time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Running machine startup scripts" time="2023-04-27T06:31:49Z" level=info msg="Apply policy for hostname (machine: true)" --- PASS: TestApplyPolicies (0.06s) --- PASS: TestApplyPolicies/no_subscription_is_only_dconf_content (0.00s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content (0.01s) --- PASS: TestApplyPolicies/dconf_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/succeed (0.01s) --- PASS: TestApplyPolicies/second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended (0.01s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.01s) --- PASS: TestApplyPolicies/privilege_apply_policy_fails (0.01s) --- PASS: TestApplyPolicies/scripts_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/second_call_with_no_rules_deletes_everything (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_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_with_rules === PAUSE TestFormat/GPO_with_rules === RUN TestFormat/GPO_with_rules,_override_displayed === PAUSE TestFormat/GPO_with_rules,_override_displayed === 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_with_rules,_override_disabled_key === PAUSE TestFormat/GPO_with_rules,_override_disabled_key === RUN TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === PAUSE TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === RUN TestFormat/GPO_summary === PAUSE TestFormat/GPO_summary === RUN TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === PAUSE TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === CONT TestGetUniqueRules === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === RUN TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === PAUSE TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === RUN TestGetUniqueRules/One_GPO === PAUSE TestGetUniqueRules/One_GPO === RUN TestGetUniqueRules/Order_key_ascii === PAUSE TestGetUniqueRules/Order_key_ascii === RUN TestGetUniqueRules/Two_policies,_no_overrides === PAUSE TestGetUniqueRules/Two_policies,_no_overrides === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed === 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/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/Multiple_domains,_different_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs === RUN TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === RUN TestGetUniqueRules/Two_policies,_with_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_overrides === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === RUN TestGetUniqueRules/Disabled_value_is_overridden === PAUSE TestGetUniqueRules/Disabled_value_is_overridden === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === CONT TestCompressAssets === RUN TestCompressAssets/no_db === PAUSE TestCompressAssets/no_db === RUN TestCompressAssets/existing_db === PAUSE TestCompressAssets/existing_db === RUN TestCompressAssets/error_on_can’t_remove_existing_db === PAUSE TestCompressAssets/error_on_can’t_remove_existing_db === RUN TestCompressAssets/error_on_non_existing_directory === PAUSE TestCompressAssets/error_on_non_existing_directory === CONT TestCompressAssets/no_db === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === CONT TestSave === RUN TestSave/existing_policies_cache_is_refreshed === PAUSE TestSave/existing_policies_cache_is_refreshed === RUN TestSave/destdir_does_not_exists === PAUSE TestSave/destdir_does_not_exists === RUN TestSave/can_refresh_on_existing_read_only_asset_file === PAUSE TestSave/can_refresh_on_existing_read_only_asset_file === RUN TestSave/error_on_can’t_write_to_policies_base_dir === PAUSE TestSave/error_on_can’t_write_to_policies_base_dir === RUN TestSave/error_on_can’t_write_to_dest_dir === PAUSE TestSave/error_on_can’t_write_to_dest_dir === RUN TestSave/error_on_can’t_remove_existing_assets === PAUSE TestSave/error_on_can’t_remove_existing_assets === RUN TestSave/gpos_only === PAUSE TestSave/gpos_only === RUN TestSave/with_assets === PAUSE TestSave/with_assets === RUN TestSave/existing_assets_cache_is_refreshed === PAUSE TestSave/existing_assets_cache_is_refreshed === RUN TestSave/existing_cache_with_assets,_new_cache_with_no_assets === PAUSE TestSave/existing_cache_with_assets,_new_cache_with_no_assets === RUN TestSave/save_assets_on_existing_opened_file_does_not_segfault === PAUSE TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestSaveAssetsTo === RUN TestSaveAssetsTo/sub_directory_ending_with_slash === PAUSE TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestSaveAssetsTo/file === PAUSE TestSaveAssetsTo/file === RUN TestSaveAssetsTo/error_on_no_assets === PAUSE TestSaveAssetsTo/error_on_no_assets === RUN TestSaveAssetsTo/error_on_dest_already_exists === PAUSE TestSaveAssetsTo/error_on_dest_already_exists === RUN TestSaveAssetsTo/all === PAUSE TestSaveAssetsTo/all === RUN TestSaveAssetsTo/sub_directory === PAUSE TestSaveAssetsTo/sub_directory === RUN TestSaveAssetsTo/error_on_read_only_dest === PAUSE TestSaveAssetsTo/error_on_read_only_dest === RUN TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === PAUSE TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === RUN TestSaveAssetsTo/error_on_can't_chown_to_user === PAUSE TestSaveAssetsTo/error_on_can't_chown_to_user === RUN TestSaveAssetsTo/chown_directories_and_files_when_requested === PAUSE TestSaveAssetsTo/chown_directories_and_files_when_requested === RUN TestSaveAssetsTo/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 === CONT TestNewFromCache === RUN TestNewFromCache/with_assets === PAUSE TestNewFromCache/with_assets === CONT TestNew === CONT TestCachePolicies === RUN TestNew/no_gpos === PAUSE TestNew/no_gpos === RUN TestNew/error_on_invalid_assets_db === PAUSE TestNew/error_on_invalid_assets_db === RUN TestNew/error_on_assets_db_does_not_exists === PAUSE TestNew/error_on_assets_db_does_not_exists === RUN TestNew/gpos_only === PAUSE TestNew/gpos_only === RUN TestNew/with_assets === PAUSE TestNew/with_assets === RUN TestNewFromCache/error_on_invalid_policies_cache === PAUSE TestNewFromCache/error_on_invalid_policies_cache === RUN TestNewFromCache/error_on_invalid_assets_db === PAUSE TestNewFromCache/error_on_invalid_assets_db === RUN TestNewFromCache/error_on_no_policies_cache === PAUSE TestNewFromCache/error_on_no_policies_cache === RUN TestNewFromCache/gpos_only === PAUSE TestNewFromCache/gpos_only === CONT TestLastUpdateFor === CONT TestDumpPolicies --- PASS: TestCachePolicies (0.00s) === CONT TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestFormat/GPO_summary === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === CONT TestFormat/GPO_with_rules,_override_disabled_key === CONT TestFormat/GPO_with_rules,_override_hidden === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key === CONT TestFormat/GPO_with_rules,_override_displayed === CONT TestFormat/GPO_with_rules --- PASS: TestFormat (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules (0.00s) --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (0.00s) --- PASS: TestFormat/GPO_summary (0.00s) --- PASS: TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_disabled_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) --- PASS: TestFormat/GPO_with_rules (0.00s) === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides === CONT TestGetUniqueRules/Disabled_value_is_overridden === CONT TestGetUniqueRules/Two_policies,_no_overrides === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestGetUniqueRules/Two_policies,_with_overrides === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === CONT TestGetUniqueRules/Order_key_ascii === CONT TestGetUniqueRules/One_GPO === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === CONT TestCompressAssets/error_on_can’t_remove_existing_db === CONT TestCompressAssets/error_on_non_existing_directory === CONT TestCompressAssets/existing_db === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs --- PASS: TestGetUniqueRules (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_overrides_non_disabled_one (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (0.00s) --- PASS: TestGetUniqueRules/More_policies,_with_multiple_overrides (0.00s) --- PASS: TestGetUniqueRules/Disabled_value_is_overridden (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) --- PASS: TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (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/Two_policies,_no_overrides,_reversed (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) --- PASS: TestGetUniqueRules/Order_key_ascii (0.00s) --- PASS: TestGetUniqueRules/One_GPO (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) === CONT TestSave/existing_policies_cache_is_refreshed === CONT TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestLastUpdateFor/Returns_user's_last_update_time === PAUSE TestLastUpdateFor/Returns_user's_last_update_time === RUN TestLastUpdateFor/Target_is_ignored_for_machine_request === PAUSE TestLastUpdateFor/Target_is_ignored_for_machine_request === RUN TestLastUpdateFor/Target_does_not_exist === PAUSE TestLastUpdateFor/Target_does_not_exist === RUN TestLastUpdateFor/Returns_machine's_last_update_time === PAUSE TestLastUpdateFor/Returns_machine's_last_update_time === CONT TestSaveAssetsTo/error_on_empty_relSrc === CONT TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === CONT TestSaveAssetsTo/chown_directories_and_files_when_requested === CONT TestSaveAssetsTo/error_on_can't_chown_to_user === CONT TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === CONT TestSaveAssetsTo/error_on_read_only_dest === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === RUN TestDumpPolicies/Error_on_missing_target_cache === PAUSE TestDumpPolicies/Error_on_missing_target_cache === RUN TestDumpPolicies/One_GPO_with_rules === PAUSE TestDumpPolicies/One_GPO_with_rules === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === RUN TestDumpPolicies/One_GPO_Machine === PAUSE TestDumpPolicies/One_GPO_Machine === RUN TestDumpPolicies/One_GPO_User === PAUSE TestDumpPolicies/One_GPO_User === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === CONT TestSaveAssetsTo/sub_directory === RUN TestDumpPolicies/Multiple_GPOs === PAUSE TestDumpPolicies/Multiple_GPOs === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === RUN TestDumpPolicies/Same_GPO_Machine_and_User === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === RUN TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === RUN TestDumpPolicies/Machine_only_GPO_with_rules === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules === RUN TestDumpPolicies/One_GPO_User_+_Machine === PAUSE TestDumpPolicies/One_GPO_User_+_Machine --- PASS: TestCompressAssets (0.00s) --- PASS: TestCompressAssets/no_db (0.01s) --- PASS: TestCompressAssets/error_on_non_existing_directory (0.00s) --- PASS: TestCompressAssets/error_on_can’t_remove_existing_db (0.00s) --- PASS: TestCompressAssets/existing_db (0.01s) === CONT TestSaveAssetsTo/all === CONT TestSaveAssetsTo/error_on_no_assets === CONT TestSaveAssetsTo/file === CONT TestSave/error_on_can’t_remove_existing_assets === CONT TestSaveAssetsTo/error_on_dest_already_exists === CONT TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestSave/existing_cache_with_assets,_new_cache_with_no_assets === CONT TestSave/existing_assets_cache_is_refreshed === CONT TestSave/with_assets === CONT TestSave/gpos_only === CONT TestSave/can_refresh_on_existing_read_only_asset_file === CONT TestSave/error_on_can’t_write_to_dest_dir === CONT TestSave/error_on_can’t_write_to_policies_base_dir === CONT TestSave/destdir_does_not_exists === CONT TestNew/no_gpos === CONT TestNewFromCache/with_assets === CONT TestNew/with_assets --- PASS: TestSaveAssetsTo (0.00s) --- PASS: TestSaveAssetsTo/sub_directory_ending_with_slash (0.00s) --- PASS: TestSaveAssetsTo/error_on_empty_relSrc (0.00s) --- PASS: TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache (0.00s) --- PASS: TestSaveAssetsTo/error_on_can't_chown_to_user (0.00s) --- PASS: TestSaveAssetsTo/error_on_file_read_only_existing_in_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_read_only_dest (0.00s) --- PASS: TestSaveAssetsTo/sub_directory (0.00s) --- PASS: TestSaveAssetsTo/error_on_no_assets (0.00s) --- PASS: TestSaveAssetsTo/chown_directories_and_files_when_requested (0.00s) --- PASS: TestSaveAssetsTo/error_on_dest_already_exists (0.00s) --- PASS: TestSaveAssetsTo/all (0.00s) --- PASS: TestSaveAssetsTo/file (0.01s) === CONT TestNew/gpos_only --- PASS: TestSave (0.00s) --- PASS: TestSave/existing_policies_cache_is_refreshed (0.00s) --- PASS: TestSave/error_on_can’t_remove_existing_assets (0.00s) --- PASS: TestSave/save_assets_on_existing_opened_file_does_not_segfault (0.00s) --- PASS: TestSave/existing_cache_with_assets,_new_cache_with_no_assets (0.00s) --- PASS: TestSave/with_assets (0.00s) --- PASS: TestSave/existing_assets_cache_is_refreshed (0.00s) --- PASS: TestSave/can_refresh_on_existing_read_only_asset_file (0.00s) --- PASS: TestSave/error_on_can’t_write_to_dest_dir (0.00s) --- PASS: TestSave/error_on_can’t_write_to_policies_base_dir (0.00s) --- PASS: TestSave/destdir_does_not_exists (0.00s) --- PASS: TestSave/gpos_only (0.01s) === CONT TestNew/error_on_invalid_assets_db === CONT TestNewFromCache/gpos_only === CONT TestNew/error_on_assets_db_does_not_exists === CONT TestNewFromCache/error_on_no_policies_cache === CONT TestNewFromCache/error_on_invalid_assets_db === CONT TestNewFromCache/error_on_invalid_policies_cache === CONT TestLastUpdateFor/Returns_user's_last_update_time === CONT TestLastUpdateFor/Returns_machine's_last_update_time --- PASS: TestNew (0.00s) --- PASS: TestNew/no_gpos (0.00s) --- PASS: TestNew/gpos_only (0.00s) --- PASS: TestNew/error_on_invalid_assets_db (0.00s) --- PASS: TestNew/error_on_assets_db_does_not_exists (0.00s) --- PASS: TestNew/with_assets (0.01s) === CONT TestLastUpdateFor/Target_does_not_exist --- PASS: TestNewFromCache (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/error_on_invalid_policies_cache (0.00s) --- PASS: TestNewFromCache/with_assets (0.01s) === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request time="2023-04-27T06:31:49Z" level=info msg="Get policies last update time \"lcy02-amd64-049\" (machine: true)" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_User_+_Machine time="2023-04-27T06:31:49Z" level=info msg="Get policies last update time \"user\" (machine: false)" === CONT TestDumpPolicies/Machine_only_GPO_with_rules time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for lcy02-amd64-049" === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules === CONT TestDumpPolicies/Same_GPO_Machine_and_User time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === CONT TestDumpPolicies/Multiple_GPOs time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_with_rules === CONT TestDumpPolicies/One_GPO_User time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" time="2023-04-27T06:31:49Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_Machine time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for lcy02-amd64-049" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === CONT TestDumpPolicies/Error_on_missing_target_cache time="2023-04-27T06:31:49Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" --- PASS: TestLastUpdateFor (0.01s) --- PASS: TestLastUpdateFor/Returns_machine's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Returns_user's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Target_does_not_exist (0.10s) --- PASS: TestLastUpdateFor/Target_is_ignored_for_machine_request (0.10s) time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" time="2023-04-27T06:31:49Z" level=info msg="Dumping policies for user" --- PASS: TestDumpPolicies (0.01s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (0.00s) --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs (0.00s) --- PASS: TestDumpPolicies/One_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/One_GPO_User (0.00s) --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_target_cache (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies 0.234s === RUN TestNormalize === PAUSE TestNormalize === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestNormalize === CONT TestApplyPolicy === 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/unquoted_string_with_quotes === PAUSE TestNormalize/unquoted_string_with_quotes === RUN TestNormalize/as_without_ending_] === PAUSE TestNormalize/as_without_ending_] === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === RUN TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === RUN TestApplyPolicy/quoted_i === PAUSE TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestApplyPolicy/quoted_i === RUN TestNormalize/empty_quoted_string === PAUSE TestNormalize/empty_quoted_string === RUN TestNormalize/as_with_spaces_inside === RUN TestApplyPolicy/no_surrounding_brackets_quoted_as === PAUSE TestNormalize/as_with_spaces_inside === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_as === RUN TestNormalize/as_simple_quoted_as_with_spaces === RUN TestApplyPolicy/multi-lines_as_mixed_with_comma === PAUSE TestNormalize/as_simple_quoted_as_with_spaces === PAUSE TestApplyPolicy/multi-lines_as_mixed_with_comma === RUN TestNormalize/Multi-lines_as_with_quoted_','_is_supported === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported === RUN TestNormalize/simple_ai === PAUSE TestNormalize/simple_ai === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === RUN TestNormalize/simple_quoted_string === PAUSE TestNormalize/simple_quoted_string === RUN TestNormalize/simple_unquoted_string === PAUSE TestNormalize/simple_unquoted_string === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept === 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/string_with_multiple_backslashes_escaped_quotes === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes === RUN TestNormalize/simple_ai_with_no_spaces === PAUSE TestNormalize/simple_ai_with_no_spaces === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === RUN TestNormalize/ai_without_leading_[ === PAUSE TestNormalize/ai_without_leading_[ === RUN TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === RUN TestNormalize/simple_boolean_false === PAUSE TestNormalize/simple_boolean_false === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === RUN TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === RUN TestNormalize/Multi-lines_as_quoted === PAUSE TestNormalize/Multi-lines_as_quoted === RUN TestNormalize/with_spaces === PAUSE TestNormalize/with_spaces === RUN TestNormalize/yes_transformed_to_boolean === PAUSE TestNormalize/yes_transformed_to_boolean === RUN TestNormalize/Multi-lines_as_unquoted === PAUSE TestNormalize/Multi-lines_as_unquoted === RUN TestNormalize/Multi-lines_as_with_spaces_inside === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside === RUN TestNormalize/empty_unquoted_string === PAUSE TestNormalize/empty_unquoted_string === RUN TestNormalize/one_quote === PAUSE TestNormalize/one_quote === RUN TestNormalize/one_escaped_quote === PAUSE TestNormalize/one_escaped_quote === RUN TestNormalize/weird_case_true === PAUSE TestNormalize/weird_case_true === RUN TestNormalize/Multi-lines_ai_with_spaces_inside === PAUSE TestNormalize/Multi-lines_ai_with_spaces_inside === 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/as_with_weird_composition_inception_will_be_quoted === PAUSE TestNormalize/as_with_weird_composition_inception_will_be_quoted === RUN TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === RUN TestNormalize/ai_with_spaces_inside === PAUSE TestNormalize/ai_with_spaces_inside === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === RUN TestNormalize/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/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/ai_without_ending_] === PAUSE TestNormalize/ai_without_ending_] === RUN TestNormalize/n_transformed_to_boolean === PAUSE TestNormalize/n_transformed_to_boolean === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] === 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_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === RUN TestNormalize/on_transformed_to_boolean === PAUSE TestNormalize/on_transformed_to_boolean === RUN TestNormalize/simple_as_with_no_spaces === PAUSE TestNormalize/simple_as_with_no_spaces === RUN TestNormalize/Multi-lines_ai === PAUSE TestNormalize/Multi-lines_ai === RUN TestNormalize/quoted_string_with_quotes === PAUSE TestNormalize/quoted_string_with_quotes === RUN TestNormalize/simple_unquoted_as === PAUSE TestNormalize/simple_unquoted_as === RUN TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === RUN TestNormalize/ai_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/string_with_escaped_quotes === PAUSE TestNormalize/string_with_escaped_quotes === RUN TestNormalize/as_without_leading_[ === PAUSE TestNormalize/as_without_leading_[ === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === RUN TestNormalize/Multi-lines_ai_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/simple_boolean_true === PAUSE TestNormalize/simple_boolean_true === RUN TestNormalize/weird_case_false === PAUSE TestNormalize/weird_case_false === RUN TestNormalize/off_transformed_to_boolean === PAUSE TestNormalize/off_transformed_to_boolean === RUN TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/string_with_two_backslashes_don’t_escape_quotes === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes === RUN TestNormalize/simple_quoted_as === PAUSE TestNormalize/simple_quoted_as === RUN TestNormalize/ai_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/ai_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/unmanaged_types_are_returned_as_is === PAUSE TestNormalize/unmanaged_types_are_returned_as_is === RUN TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === PAUSE TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === RUN TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === RUN TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/y_transformed_to_boolean === PAUSE TestNormalize/y_transformed_to_boolean === RUN TestNormalize/no_transformed_to_boolean === PAUSE TestNormalize/no_transformed_to_boolean === RUN TestNormalize/non_supported_is_reported_as_is === PAUSE TestNormalize/non_supported_is_reported_as_is === RUN TestNormalize/Multi-lines_as_with_explicit_empty_element === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === 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/update_machine_disabled_key_with_value === PAUSE TestApplyPolicy/update_machine_disabled_key_with_value === RUN TestApplyPolicy/machine_updates_with_different_value === PAUSE TestApplyPolicy/machine_updates_with_different_value === RUN TestApplyPolicy/multiple_sections === PAUSE TestApplyPolicy/multiple_sections === RUN TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === PAUSE TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === RUN TestApplyPolicy/quoted_b === PAUSE TestApplyPolicy/quoted_b === RUN TestApplyPolicy/no_surrounding_brackets_multiple_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_multiple_ai === RUN TestApplyPolicy/multi-lines_as === PAUSE TestApplyPolicy/multi-lines_as === RUN TestApplyPolicy/update_existing_correct_profile_stays_unchanged === PAUSE TestApplyPolicy/update_existing_correct_profile_stays_unchanged === RUN TestApplyPolicy/update_user_disabled_key_with_value === PAUSE TestApplyPolicy/update_user_disabled_key_with_value === RUN TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === PAUSE TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === RUN TestApplyPolicy/user_updates_with_different_value === PAUSE TestApplyPolicy/user_updates_with_different_value === RUN TestApplyPolicy/normalized_canonical_form_for_each_supported_key === PAUSE TestApplyPolicy/normalized_canonical_form_for_each_supported_key === RUN TestApplyPolicy/unquoted_string === PAUSE TestApplyPolicy/unquoted_string === RUN TestApplyPolicy/multi-lines_ai === PAUSE TestApplyPolicy/multi-lines_ai === RUN TestApplyPolicy/multi-lines_ai_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_ai_mixed_with_comma === RUN TestApplyPolicy/no_policy_still_generates_a_valid_db === PAUSE TestApplyPolicy/no_policy_still_generates_a_valid_db === RUN TestApplyPolicy/no_update_when_no_change === PAUSE TestApplyPolicy/no_update_when_no_change === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === RUN TestApplyPolicy/do_not_interfere_with_other_user_profile === PAUSE TestApplyPolicy/do_not_interfere_with_other_user_profile === RUN TestApplyPolicy/error_on_invalid_type === PAUSE TestApplyPolicy/error_on_invalid_type === RUN TestApplyPolicy/update_existing_profile_without_needed_db_append_them === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db_append_them === RUN TestApplyPolicy/user_updates_key_is_now_disabled === PAUSE TestApplyPolicy/user_updates_key_is_now_disabled === RUN TestApplyPolicy/missing_machine_compiled_db_for_machine === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_machine === RUN TestApplyPolicy/missing_machine_compiled_db_for_user === PAUSE TestApplyPolicy/missing_machine_compiled_db_for_user === RUN TestApplyPolicy/missing_user_compiled_db_for_user === PAUSE TestApplyPolicy/missing_user_compiled_db_for_user === RUN TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === RUN TestApplyPolicy/do_not_update_other_files_from_db === PAUSE TestApplyPolicy/do_not_update_other_files_from_db === 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_profile_with_partial_db_append_them_without_repetition === PAUSE TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === RUN TestApplyPolicy/user_updates_existing_value === PAUSE TestApplyPolicy/user_updates_existing_value === RUN TestApplyPolicy/machine_updates_existing_value === PAUSE TestApplyPolicy/machine_updates_existing_value === RUN TestApplyPolicy/multiple_keys_same_category === PAUSE TestApplyPolicy/multiple_keys_same_category === RUN TestApplyPolicy/multiple_sections_with_disabled_keys === PAUSE TestApplyPolicy/multiple_sections_with_disabled_keys === RUN TestApplyPolicy/no_machine_db_will_fail === PAUSE TestApplyPolicy/no_machine_db_will_fail === RUN TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === PAUSE TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === RUN TestApplyPolicy/new_user === PAUSE TestApplyPolicy/new_user === RUN TestApplyPolicy/first_boot === PAUSE TestApplyPolicy/first_boot === RUN TestApplyPolicy/machine_updates_key_is_now_disabled === PAUSE TestApplyPolicy/machine_updates_key_is_now_disabled === RUN TestApplyPolicy/no_surrounding_brackets_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_ai === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_as === RUN TestApplyPolicy/error_on_invalid_ai === PAUSE TestApplyPolicy/error_on_invalid_ai === RUN TestApplyPolicy/error_on_empty_meta === PAUSE TestApplyPolicy/error_on_empty_meta === 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 === CONT TestApplyPolicy/quoted_i === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/non_supported_is_reported_as_is === CONT TestNormalize/no_transformed_to_boolean === CONT TestNormalize/y_transformed_to_boolean === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === CONT TestNormalize/unmanaged_types_are_returned_as_is === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/simple_quoted_as === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/off_transformed_to_boolean === CONT TestNormalize/weird_case_false === CONT TestNormalize/simple_boolean_true === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestNormalize/as_without_leading_[ === CONT TestNormalize/string_with_escaped_quotes === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === CONT TestNormalize/simple_unquoted_as === CONT TestNormalize/quoted_string_with_quotes === CONT TestNormalize/Multi-lines_ai === CONT TestNormalize/simple_as_with_no_spaces === CONT TestNormalize/on_transformed_to_boolean === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/n_transformed_to_boolean === CONT TestNormalize/ai_without_ending_] === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/ai_with_spaces_inside === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_ai_with_spaces_inside === CONT TestNormalize/weird_case_true === CONT TestNormalize/one_escaped_quote === CONT TestNormalize/one_quote === CONT TestNormalize/empty_unquoted_string === CONT TestNormalize/Multi-lines_as_with_spaces_inside === CONT TestNormalize/Multi-lines_as_unquoted === CONT TestNormalize/yes_transformed_to_boolean === CONT TestNormalize/with_spaces === CONT TestNormalize/Multi-lines_as_quoted === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === CONT TestNormalize/simple_boolean_false === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/ai_without_leading_[ === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === CONT TestNormalize/simple_ai_with_no_spaces === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/simple_unquoted_string === CONT TestNormalize/simple_quoted_string === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === CONT TestNormalize/simple_ai === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported === CONT TestNormalize/as_simple_quoted_as_with_spaces === CONT TestNormalize/as_with_spaces_inside === CONT TestNormalize/empty_quoted_string === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === CONT TestNormalize/as_without_ending_] === CONT TestNormalize/unquoted_string_with_quotes --- PASS: TestNormalize (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) --- PASS: TestNormalize/y_transformed_to_boolean (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/simple_quoted_as (0.00s) --- PASS: TestNormalize/string_with_two_backslashes_don’t_escape_quotes (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/off_transformed_to_boolean (0.00s) --- PASS: TestNormalize/weird_case_false (0.00s) --- PASS: TestNormalize/simple_boolean_true (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) --- PASS: TestNormalize/as_without_leading_[ (0.00s) --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) --- PASS: TestNormalize/simple_unquoted_as (0.00s) --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_ai (0.00s) --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) --- PASS: TestNormalize/ai_without_ending_] (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/weird_case_true (0.00s) --- PASS: TestNormalize/one_escaped_quote (0.00s) --- PASS: TestNormalize/one_quote (0.00s) --- PASS: TestNormalize/empty_unquoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) --- PASS: TestNormalize/with_spaces (0.00s) --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_boolean_false (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/ai_without_leading_[ (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted (0.00s) --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/simple_unquoted_string (0.00s) --- PASS: TestNormalize/simple_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/simple_ai (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (0.00s) --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) --- PASS: TestNormalize/as_with_spaces_inside (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_ai_with_consecutive_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/as_without_ending_] (0.00s) --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) === 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/error_on_invalid_type === CONT TestApplyPolicy/update_user_disabled_key_with_value === CONT TestApplyPolicy/error_on_empty_meta === CONT TestApplyPolicy/error_on_invalid_ai === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_as === CONT TestApplyPolicy/no_surrounding_brackets_ai === CONT TestApplyPolicy/machine_updates_key_is_now_disabled === CONT TestApplyPolicy/first_boot === CONT TestApplyPolicy/new_user === CONT TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === CONT TestApplyPolicy/no_machine_db_will_fail === CONT TestApplyPolicy/multiple_sections_with_disabled_keys === CONT TestApplyPolicy/multiple_keys_same_category === CONT TestApplyPolicy/machine_updates_existing_value === CONT TestApplyPolicy/user_updates_existing_value === CONT TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === CONT TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === CONT TestApplyPolicy/do_not_update_other_files_from_db === CONT TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === CONT TestApplyPolicy/missing_user_compiled_db_for_user === CONT TestApplyPolicy/missing_machine_compiled_db_for_user === CONT TestApplyPolicy/missing_machine_compiled_db_for_machine === CONT TestApplyPolicy/user_updates_key_is_now_disabled === CONT TestApplyPolicy/update_existing_profile_without_needed_db_append_them === CONT TestApplyPolicy/multi-lines_ai === CONT TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === CONT TestApplyPolicy/no_update_when_no_change === CONT TestApplyPolicy/no_policy_still_generates_a_valid_db === CONT TestApplyPolicy/multi-lines_ai_mixed_with_comma === CONT TestApplyPolicy/user_updates_with_different_value === CONT TestApplyPolicy/unquoted_string === CONT TestApplyPolicy/normalized_canonical_form_for_each_supported_key === CONT TestApplyPolicy/multiple_sections === CONT TestApplyPolicy/update_existing_correct_profile_stays_unchanged === CONT TestApplyPolicy/multi-lines_as === CONT TestApplyPolicy/no_surrounding_brackets_multiple_ai === CONT TestApplyPolicy/quoted_b === CONT TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === CONT TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === CONT TestApplyPolicy/machine_updates_with_different_value === CONT TestApplyPolicy/update_machine_disabled_key_with_value === CONT TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === CONT TestApplyPolicy/multi-lines_as_mixed_with_comma === CONT TestApplyPolicy/no_surrounding_brackets_quoted_as --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/quoted_i (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_type (0.00s) --- PASS: TestApplyPolicy/error_on_empty_meta (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_ai (0.00s) --- PASS: TestApplyPolicy/machine_updates_key_is_now_disabled (0.00s) --- PASS: TestApplyPolicy/first_boot (0.00s) --- PASS: TestApplyPolicy/update_user_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_as (0.00s) --- PASS: TestApplyPolicy/no_machine_db_will_fail (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions (0.00s) --- PASS: TestApplyPolicy/multiple_keys_same_category (0.00s) --- PASS: TestApplyPolicy/multiple_sections_with_disabled_keys (0.00s) --- PASS: TestApplyPolicy/machine_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/new_user (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition (0.00s) --- PASS: TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values (0.00s) --- PASS: TestApplyPolicy/do_not_update_other_files_from_db (0.00s) --- PASS: TestApplyPolicy/missing_user_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_ai (0.01s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_machine (0.00s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/user_updates_key_is_now_disabled (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db_append_them (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai (0.00s) --- PASS: TestApplyPolicy/user_updates_existing_value (0.01s) --- PASS: TestApplyPolicy/no_update_when_no_change (0.00s) --- PASS: TestApplyPolicy/do_not_interfere_with_other_user_profile (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/no_policy_still_generates_a_valid_db (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/user_updates_with_different_value (0.00s) --- PASS: TestApplyPolicy/unquoted_string (0.00s) --- PASS: TestApplyPolicy/multi-lines_as (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_stays_unchanged (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_multiple_ai (0.00s) --- PASS: TestApplyPolicy/multiple_sections (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.00s) --- PASS: TestApplyPolicy/machine_updates_with_different_value (0.00s) --- PASS: TestApplyPolicy/update_machine_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_value_for_unnormalized_type (0.00s) --- PASS: TestApplyPolicy/quoted_b (0.01s) --- PASS: TestApplyPolicy/multi-lines_as_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/normalized_canonical_form_for_each_supported_key (0.01s) --- PASS: TestApplyPolicy/mixing_sections_and_keys_still_groups_sections (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_as (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies/dconf 0.039s ? 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.006s === RUN TestSplitAndNormalizeUsersAndGroups === PAUSE TestSplitAndNormalizeUsersAndGroups === RUN TestGetSystemPolkitAdminIdentities === PAUSE TestGetSystemPolkitAdminIdentities === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestSplitAndNormalizeUsersAndGroups === RUN TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_] === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_] === RUN TestSplitAndNormalizeUsersAndGroups/empty_value === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_empty_values === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_empty_values === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_% === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_% === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === RUN TestSplitAndNormalizeUsersAndGroups/domain\user_handling === PAUSE TestSplitAndNormalizeUsersAndGroups/domain\user_handling === RUN TestSplitAndNormalizeUsersAndGroups/simple_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/simple_one_value === RUN TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === PAUSE TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_[ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_[ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_| === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_| === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_= === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_= === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_; === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_; === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_? === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_? === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_* === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_* === RUN TestSplitAndNormalizeUsersAndGroups/group_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/group_one_value === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_/ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_/ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_< === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_< === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === 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_> === CONT TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others time="2023-04-27T06:31:50Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" === CONT TestApplyPolicy === 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_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/no_rules_still_overwrite_those_files === PAUSE TestApplyPolicy/no_rules_still_overwrite_those_files === RUN TestApplyPolicy/no_client_AD_admins === PAUSE TestApplyPolicy/no_client_AD_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_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_creating_sudoers_and_polkit_base_directory === PAUSE TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === 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_multiple_users_admins === PAUSE TestApplyPolicy/set_client_multiple_users_admins === RUN TestApplyPolicy/disallow_local_admins_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === RUN TestApplyPolicy/don't_overwrite_other_existing_files === PAUSE TestApplyPolicy/don't_overwrite_other_existing_files === RUN TestApplyPolicy/not_a_computer === PAUSE TestApplyPolicy/not_a_computer === RUN TestApplyPolicy/set_client_group_admins === PAUSE TestApplyPolicy/set_client_group_admins === RUN TestApplyPolicy/set_client_user_admins === PAUSE TestApplyPolicy/set_client_user_admins === RUN TestApplyPolicy/set_client_mixed_with_users_and_group_admins === PAUSE TestApplyPolicy/set_client_mixed_with_users_and_group_admins === RUN TestApplyPolicy/empty_client_AD_admins === PAUSE TestApplyPolicy/empty_client_AD_admins === RUN TestApplyPolicy/overwrite_existing_polkit_file === PAUSE TestApplyPolicy/overwrite_existing_polkit_file === RUN TestApplyPolicy/error_on_writing_to_sudoers_file === PAUSE TestApplyPolicy/error_on_writing_to_sudoers_file === RUN TestApplyPolicy/error_on_writing_to_polkit_directory_creation === PAUSE TestApplyPolicy/error_on_writing_to_polkit_directory_creation === RUN TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === PAUSE TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === RUN TestApplyPolicy/disallow_local_admins === PAUSE TestApplyPolicy/disallow_local_admins === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === CONT TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === 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 TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === CONT TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_[ === CONT TestApplyPolicy/error_on_writing_to_polkit_directory_creation time="2023-04-27T06:31:50Z" 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="2023-04-27T06:31:50Z" 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="2023-04-27T06:31:50Z" 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_separated_by_comma === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_< time="2023-04-27T06:31:50Z" level=warning msg="Changed user or group \"u (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_: (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/user_name_with_space (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_< (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_/ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/group_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_* (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_? (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_; (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_= (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_| (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_% (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/simple_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/domain\user_handling (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_empty_values (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_] (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value (0.00s) === CONT TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === CONT TestApplyPolicy/overwrite_existing_sudoers_file === CONT TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored time="2023-04-27T06:31:50Z" 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 TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === CONT TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === CONT TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/no_rules_and_no_existing_history_means_no_files (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_directory_creation (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_sudoers_file (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_polkit_file (0.00s) --- PASS: TestApplyPolicy/empty_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/set_client_mixed_with_users_and_group_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/no_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/no_rules_still_overwrite_those_files (0.00s) --- PASS: TestApplyPolicy/set_client_user_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/set_client_group_admins (0.00s) --- PASS: TestApplyPolicy/not_a_computer (0.00s) --- PASS: TestApplyPolicy/don't_overwrite_other_existing_files (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) --- PASS: TestApplyPolicy/set_client_multiple_users_admins (0.00s) --- PASS: TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_sudoers_file (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies/privilege 0.035s === RUN TestNew === PAUSE TestNew === RUN TestApplyPolicy === PAUSE TestApplyPolicy === RUN TestRunScripts === PAUSE TestRunScripts === RUN TestMockSystemCtl --- PASS: TestMockSystemCtl (0.00s) === CONT TestNew === RUN TestNew/create_manager === PAUSE TestNew/create_manager === RUN TestNew/error_on_read_only_rundir === PAUSE TestNew/error_on_read_only_rundir === CONT TestNew/create_manager === CONT TestRunScripts === RUN TestRunScripts/error_on_order_file_not_existing === PAUSE TestRunScripts/error_on_order_file_not_existing === RUN TestRunScripts/scripts_that_are_not_executable_are_skipped === PAUSE TestRunScripts/scripts_that_are_not_executable_are_skipped === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff === PAUSE TestRunScripts/keeps_running_flag_after_non_user_logoff === RUN TestRunScripts/allow_order_file_missing === PAUSE TestRunScripts/allow_order_file_missing === RUN TestRunScripts/spaces_and_empty_lines_are_skipped === PAUSE TestRunScripts/spaces_and_empty_lines_are_skipped === RUN TestRunScripts/one_script === PAUSE TestRunScripts/one_script === RUN TestRunScripts/scripts_referenced_in_subdirectories === PAUSE TestRunScripts/scripts_referenced_in_subdirectories === RUN TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === PAUSE TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === RUN TestRunScripts/multiple_scripts_are_run_in_order === PAUSE TestRunScripts/multiple_scripts_are_run_in_order === RUN TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/error_on_not_ready_for_execution === PAUSE TestRunScripts/error_on_not_ready_for_execution === RUN TestRunScripts/keeps_running_flag_after_non_machine_shutdown === PAUSE TestRunScripts/keeps_running_flag_after_non_machine_shutdown === RUN TestRunScripts/error_on_argument_not_a_file === PAUSE TestRunScripts/error_on_argument_not_a_file === RUN TestRunScripts/scripts_not_listed_are_not_run === PAUSE TestRunScripts/scripts_not_listed_are_not_run === RUN TestRunScripts/has_no_session_running_flag_after_user_logoff === PAUSE TestRunScripts/has_no_session_running_flag_after_user_logoff === RUN TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === RUN TestRunScripts/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 === CONT TestRunScripts/error_on_order_file_not_existing time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing1331583586/001/users/foo/scripts/s\"" === CONT TestApplyPolicy === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown === CONT TestRunScripts/one_script === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === RUN TestApplyPolicy/error_on_invalid_UID === PAUSE TestApplyPolicy/error_on_invalid_UID === RUN TestApplyPolicy/one_script === PAUSE TestApplyPolicy/one_script === RUN TestApplyPolicy/same_script_is_used_multiple_times === PAUSE TestApplyPolicy/same_script_is_used_multiple_times === 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/destination_is_not_ready,_refreshing === PAUSE TestApplyPolicy/destination_is_not_ready,_refreshing === RUN TestApplyPolicy/error_on_script_does_not_exist === PAUSE TestApplyPolicy/error_on_script_does_not_exist === RUN TestApplyPolicy/error_on_save_assets_dumping_failing === PAUSE TestApplyPolicy/error_on_save_assets_dumping_failing === RUN TestApplyPolicy/error_on_invalid_GID === PAUSE TestApplyPolicy/error_on_invalid_GID === RUN TestApplyPolicy/subfolder_with_same_script_name === PAUSE TestApplyPolicy/subfolder_with_same_script_name === RUN TestApplyPolicy/empty_entries_are_discared === PAUSE TestApplyPolicy/empty_entries_are_discared === RUN TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === PAUSE TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) === RUN TestApplyPolicy/error_on_user_lookup_failing === PAUSE TestApplyPolicy/error_on_user_lookup_failing === RUN TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === PAUSE TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === RUN TestApplyPolicy/error_on_subfolder_listed === PAUSE TestApplyPolicy/error_on_subfolder_listed === RUN TestApplyPolicy/error_on_users_run_directory_Read_Only === PAUSE TestApplyPolicy/error_on_users_run_directory_Read_Only === RUN TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === PAUSE TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === RUN TestApplyPolicy/no_entries_update_existing_non_ready_folder === PAUSE TestApplyPolicy/no_entries_update_existing_non_ready_folder === RUN TestApplyPolicy/subfolder_with_script === PAUSE TestApplyPolicy/subfolder_with_script === RUN TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === PAUSE TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === RUN TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === PAUSE TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === RUN TestApplyPolicy/no_entries_is_an_empty_folder === PAUSE TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestApplyPolicy/one_directory,_multiple_scripts_in_order === PAUSE TestApplyPolicy/one_directory,_multiple_scripts_in_order === RUN TestApplyPolicy/multiple_directories: === PAUSE TestApplyPolicy/multiple_directories: === CONT TestRunScripts/multiple_scripts_are_run_in_order time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown3476107304/001/machine/foo/scripts/shutdown\"" time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script1777595227/001/users/foo/scripts/s\"" time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order1611261421/001/users/foo/scripts/s\"" time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff1165934300/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1001207283/001/users/foo/scripts/logoff\"" time="2023-04-27T06:31:50Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1001207283/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/scripts_referenced_in_subdirectories time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories530224670/001/users/foo/scripts/s\"" === CONT TestRunScripts/allow_order_file_missing time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing2940609777/001/users/foo/scripts/s\"" time="2023-04-27T06:31:50Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing2940609777/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/spaces_and_empty_lines_are_skipped time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped3171924502/001/users/foo/scripts/s\"" === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff2376704132/001/users/foo/scripts/logoff\"" === CONT TestNew/error_on_read_only_rundir --- PASS: TestNew (0.00s) --- PASS: TestNew/create_manager (0.00s) --- PASS: TestNew/error_on_read_only_rundir (0.00s) === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown1695915566/001/machine/foo/scripts/shutdown\"" time="2023-04-27T06:31:50Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown1695915566/001/machine/foo/scripts/shutdown\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown2598815387/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff3736316351/001/machine/foo/scripts/logoff\"" === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped872355286/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_argument_not_a_file time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file3266601770/001/users/foo/scripts/s\"" === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown2832924513/001/users/foo/scripts/shutdown\"" === CONT TestRunScripts/scripts_not_listed_are_not_run time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run2630601746/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_not_ready_for_execution time="2023-04-27T06:31:50Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution995871911/001/users/foo/scripts/s\"" === CONT TestApplyPolicy/error_on_invalid_UID === CONT TestApplyPolicy/multiple_directories: === CONT TestApplyPolicy/one_directory,_multiple_scripts_in_order === CONT TestApplyPolicy/no_entries_is_an_empty_folder === CONT TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) time="2023-04-27T06:31:50Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing time="2023-04-27T06:31:50Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped872355286/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped872355286/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" === CONT TestApplyPolicy/subfolder_with_script === CONT TestApplyPolicy/no_entries_update_existing_non_ready_folder === CONT TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestApplyPolicy/error_on_users_run_directory_Read_Only === CONT TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === CONT TestApplyPolicy/error_on_user_lookup_failing === CONT TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) time="2023-04-27T06:31:50Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/empty_entries_are_discared === CONT TestApplyPolicy/subfolder_with_same_script_name === CONT TestApplyPolicy/error_on_invalid_GID === CONT TestApplyPolicy/error_on_save_assets_dumping_failing === CONT TestApplyPolicy/error_on_script_does_not_exist === CONT TestApplyPolicy/destination_is_not_ready,_refreshing === CONT TestApplyPolicy/destination_is_already_running,_no_change time="2023-04-27T06:31:50Z" level=info msg="\"/tmp/TestApplyPolicydestination_is_already_running,_no_change596690624/001/machine/scripts/.running\" already exists, a session is already running, ignoring." === CONT TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === CONT TestApplyPolicy/same_script_is_used_multiple_times === CONT TestApplyPolicy/one_script --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_UID (0.00s) --- PASS: TestApplyPolicy/multiple_directories: (0.00s) --- PASS: TestApplyPolicy/one_directory,_multiple_scripts_in_order (0.00s) --- PASS: TestApplyPolicy/no_entries_is_an_empty_folder (0.00s) --- PASS: TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) (0.01s) --- PASS: TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing (0.01s) --- PASS: TestApplyPolicy/no_entries_update_existing_non_ready_folder (0.00s) --- PASS: TestApplyPolicy/subfolder_with_script (0.00s) --- PASS: TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update (0.00s) --- PASS: TestApplyPolicy/error_on_users_run_directory_Read_Only (0.00s) --- PASS: TestApplyPolicy/error_on_subfolder_listed (0.00s) --- PASS: TestApplyPolicy/error_on_user_lookup_failing (0.00s) --- PASS: TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update (0.00s) --- PASS: TestApplyPolicy/empty_entries_are_discared (0.00s) --- PASS: TestApplyPolicy/subfolder_with_same_script_name (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_GID (0.00s) --- PASS: TestApplyPolicy/error_on_save_assets_dumping_failing (0.00s) --- PASS: TestApplyPolicy/error_on_script_does_not_exist (0.00s) --- PASS: TestApplyPolicy/destination_is_not_ready,_refreshing (0.00s) --- PASS: TestApplyPolicy/destination_is_already_running,_no_change (0.00s) --- PASS: TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup (0.00s) --- PASS: TestApplyPolicy/same_script_is_used_multiple_times (0.00s) --- PASS: TestApplyPolicy/one_script (0.00s) --- PASS: TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) (0.01s) --- PASS: TestRunScripts (0.00s) --- PASS: TestRunScripts/error_on_order_file_not_existing (0.00s) --- PASS: TestRunScripts/one_script (0.01s) --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.00s) --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.06s) --- PASS: TestRunScripts/allow_order_file_missing (0.00s) --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.01s) --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.07s) --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.00s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.07s) --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.07s) --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.03s) --- PASS: TestRunScripts/error_on_argument_not_a_file (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.03s) --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.00s) --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.02s) --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.06s) --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.05s) PASS ok github.com/ubuntu/adsys/internal/policies/scripts 0.156s === 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="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) === RUN TestAddStderrForwarderWithBlockedStderr time="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-04-27T06:31:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) === RUN TestAddStdoutForwarderOneWithFailingForwarder time="2023-04-27T06:31:50Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2023-04-27T06:31:50Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2023-04-27T06:31:50Z" 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/internal/watchdservice [no test files] === RUN TestInteractiveInput === RUN TestInteractiveInput/config_file_exists === RUN TestInteractiveInput/config_file_is_absent_and_input_is_relative === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system === RUN TestInteractiveInput/directory_does_not_exist,_block_input === RUN TestInteractiveInput/directory_is_a_file,_block_input === RUN TestInteractiveInput/other_navigation_tests === RUN TestInteractiveInput/found_installed_service,_config_not_overridden === RUN TestInteractiveInput/submit_with_default_config === RUN TestInteractiveInput/submit_with_double_dot_directories_is_normalized === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_is_empty_or_has_no_directories === RUN TestInteractiveInput/initial_view === RUN TestInteractiveInput/found_installed_service,_config_overridden === RUN TestInteractiveInput/directory_exists === RUN TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs === RUN TestInteractiveInput/multiple_existing_directories,_can_delete_them === RUN TestInteractiveInput/submit_with_fresh_config_in_current_directory === RUN TestInteractiveInput/submit_with_duplicate_directories === RUN TestInteractiveInput/submit_with_dot_directories_is_normalized === RUN TestInteractiveInput/config_file_is_absent_and_input_is_absolute === RUN TestInteractiveInput/config_file_is_absent_and_input_is_a_dir === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system === RUN TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized === RUN TestInteractiveInput/no_directories,_focus_on_dir_input === RUN TestInteractiveInput/submit_with_fresh_config_in_nested_directory === RUN TestInteractiveInput/submit_with_directory_as_config_input --- PASS: TestInteractiveInput (0.01s) --- PASS: TestInteractiveInput/config_file_exists (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_relative (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/directory_does_not_exist,_block_input (0.00s) --- PASS: TestInteractiveInput/directory_is_a_file,_block_input (0.00s) --- PASS: TestInteractiveInput/other_navigation_tests (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_not_overridden (0.00s) --- PASS: TestInteractiveInput/submit_with_default_config (0.00s) --- PASS: TestInteractiveInput/submit_with_double_dot_directories_is_normalized (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_is_empty_or_has_no_directories (0.00s) --- PASS: TestInteractiveInput/initial_view (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_overridden (0.00s) --- PASS: TestInteractiveInput/directory_exists (0.00s) --- PASS: TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs (0.00s) --- PASS: TestInteractiveInput/multiple_existing_directories,_can_delete_them (0.00s) --- PASS: TestInteractiveInput/submit_with_fresh_config_in_current_directory (0.00s) --- PASS: TestInteractiveInput/submit_with_duplicate_directories (0.00s) --- PASS: TestInteractiveInput/submit_with_dot_directories_is_normalized (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_absolute (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_a_dir (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized (0.00s) --- PASS: TestInteractiveInput/no_directories,_focus_on_dir_input (0.00s) --- PASS: TestInteractiveInput/submit_with_fresh_config_in_nested_directory (0.00s) --- PASS: TestInteractiveInput/submit_with_directory_as_config_input (0.00s) === RUN TestInteractiveInstall watchdtui_test.go:423: Integration tests skipped as requested --- SKIP: TestInteractiveInstall (0.00s) === RUN TestInteractiveUpdate watchdtui_test.go:469: Integration tests skipped as requested --- SKIP: TestInteractiveUpdate (0.00s) PASS ok github.com/ubuntu/adsys/internal/watchdtui 0.015s === RUN TestWatchDirectory === PAUSE TestWatchDirectory === RUN TestRefreshGracePeriod === PAUSE TestRefreshGracePeriod === RUN TestUpdateDirs === PAUSE TestUpdateDirs === RUN TestUpdateDirsFailing === PAUSE TestUpdateDirsFailing === RUN TestUpdateDirsWithEmptyDirSlice === PAUSE TestUpdateDirsWithEmptyDirSlice === RUN TestUpdateDirsOnStoppedWatcher === PAUSE TestUpdateDirsOnStoppedWatcher === RUN TestStopWithoutStart === PAUSE TestStopWithoutStart === CONT TestWatchDirectory === RUN TestWatchDirectory/Rename_file_and_update === PAUSE TestWatchDirectory/Rename_file_and_update === RUN TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file === CONT TestUpdateDirsWithEmptyDirSlice === CONT TestRefreshGracePeriod === CONT TestUpdateDirs === PAUSE TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file === RUN TestWatchDirectory/New_subdir_without_file === PAUSE TestWatchDirectory/New_subdir_without_file === RUN TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === PAUSE TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === RUN TestWatchDirectory/Error_on_non_existing_directory === PAUSE TestWatchDirectory/Error_on_non_existing_directory === RUN TestWatchDirectory/Multiple_directories,_only_one_is_updated === PAUSE TestWatchDirectory/Multiple_directories,_only_one_is_updated === RUN TestWatchDirectory/New_file,_no_gpt.ini === PAUSE TestWatchDirectory/New_file,_no_gpt.ini === RUN TestWatchDirectory/No_update,_existing_gpt.ini === PAUSE TestWatchDirectory/No_update,_existing_gpt.ini === RUN TestWatchDirectory/Rename_file === PAUSE TestWatchDirectory/Rename_file === RUN TestWatchDirectory/Existing_file,_subdir === PAUSE TestWatchDirectory/Existing_file,_subdir === RUN TestWatchDirectory/Nested_new_subdirs === PAUSE TestWatchDirectory/Nested_new_subdirs === RUN TestWatchDirectory/Error_on_updating_malformed_GPT.ini === PAUSE TestWatchDirectory/Error_on_updating_malformed_GPT.ini === RUN TestWatchDirectory/Error_on_listing_no_directory === PAUSE TestWatchDirectory/Error_on_listing_no_directory === RUN TestWatchDirectory/Update_with_existing_gpt.ini === PAUSE TestWatchDirectory/Update_with_existing_gpt.ini === RUN TestWatchDirectory/Remove_file === PAUSE TestWatchDirectory/Remove_file === RUN TestWatchDirectory/New_file,_subdir === PAUSE TestWatchDirectory/New_file,_subdir === RUN TestWatchDirectory/New_subdir === PAUSE TestWatchDirectory/New_subdir === RUN TestWatchDirectory/Combined_case === PAUSE TestWatchDirectory/Combined_case === RUN TestWatchDirectory/No_update,_no_gpt.ini === PAUSE TestWatchDirectory/No_update,_no_gpt.ini === RUN TestWatchDirectory/Update_existing_file === PAUSE TestWatchDirectory/Update_existing_file === RUN TestWatchDirectory/Updating_gpt.ini_is_a_no-op === PAUSE TestWatchDirectory/Updating_gpt.ini_is_a_no-op === RUN TestWatchDirectory/Remove_root_directory === PAUSE TestWatchDirectory/Remove_root_directory === RUN TestWatchDirectory/Multiple_nested_subdirectories === PAUSE TestWatchDirectory/Multiple_nested_subdirectories === CONT TestUpdateDirsFailing time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3927611032/001/watchdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Updating directories to []" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestRefreshGracePeriod2277195986/001/withsubdir and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing1683682766/001/remove and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing1683682766/001/keep and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsFailing1683682766/001/keep unexisting]" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing1683682766/001/remove/alreadyexists\": WRITE" --- PASS: TestUpdateDirsWithEmptyDirSlice (0.02s) === CONT TestStopWithoutStart --- PASS: TestStopWithoutStart (0.00s) === CONT TestUpdateDirsOnStoppedWatcher time="2023-04-27T06:31:51Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir]" time="2023-04-27T06:31:51Z" level=warning msg="Error stopping watcher: the service is already stopping or not running" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirsOnStoppedWatcher4157710316/001/curdir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirs3506178619/001/remove and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/remove/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirs3506178619/001/keep and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing1683682766/001/keep/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing1683682766/001/remove/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/remove/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirs3506178619/001/keep /tmp/TestUpdateDirs3506178619/001/add]" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3506178619/001/remove/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirs3506178619/001/keep and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/keep/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestUpdateDirs3506178619/001/add and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestUpdateDirs3506178619/001/add/alreadyexistsDir/alreadyexists" --- PASS: TestUpdateDirsOnStoppedWatcher (0.30s) === CONT TestWatchDirectory/Rename_file_and_update --- PASS: TestUpdateDirsFailing (0.32s) === CONT TestWatchDirectory/Multiple_nested_subdirectories time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/alreadyexists\": RENAME" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/alreadyexists.bak\": CREATE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"\": RENAME" time="2023-04-27T06:31:51Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/alreadyexists.bak\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/new\": CREATE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/new\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/alreadyexists.bak\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/keep/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/add/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/add/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/add/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3506178619/001/add/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file_and_update1791797867/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/GPT.INI" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3415122277/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3506178619/001/keep/GPT.INI" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3506178619/001/add/GPT.INI" === CONT TestWatchDirectory/Remove_root_directory === CONT TestWatchDirectory/Updating_gpt.ini_is_a_no-op time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file and children" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/GPT.INI\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/GPT.INI\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/GPT.INI\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI\": REMOVE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI\": REMOVE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op3739142806/001/one_file/GPT.INI\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists\": REMOVE" time="2023-04-27T06:31:51Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists\": REMOVE" time="2023-04-27T06:31:51Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file\": REMOVE" time="2023-04-27T06:31:51Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file" --- PASS: TestUpdateDirs (0.64s) === CONT TestWatchDirectory/Update_existing_file time="2023-04-27T06:31:51Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file and children" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/alreadyexists" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI" time="2023-04-27T06:31:51Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:51Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI: no such file or directory, creating a new file" time="2023-04-27T06:31:51Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI: open /tmp/TestWatchDirectoryRemove_root_directory3751322123/001/one_file/GPT.INI: no such file or directory" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_existing_file931700776/001/one_file/GPT.INI" === CONT TestWatchDirectory/No_update,_no_gpt.ini === CONT TestWatchDirectory/Combined_case time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_no_gpt.ini4087276237/001/no_gpt and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini4087276237/001/no_gpt" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini4087276237/001/no_gpt/testfile" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/new\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/dir\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/dir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/dir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/dir/file" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/alreadyexistsDir/new\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/otherdir\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/otherdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/otherdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/otherdir/subdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/otherdir/subdir/file" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/newdir\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/newdir\": WRITE" === CONT TestWatchDirectory/New_subdir time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/dir\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/dir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/dir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/dir/file" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryCombined_case2851064482/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir3804396597/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/New_file,_subdir time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/alreadyexistsDir/new\": WRITE" === CONT TestWatchDirectory/Remove_file time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists\": REMOVE" time="2023-04-27T06:31:52Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists\": REMOVE" time="2023-04-27T06:31:52Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/alreadyexists" === CONT TestWatchDirectory/Update_with_existing_gpt.ini time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file/new\": WRITE" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_subdir2390080784/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_file3816454336/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3598592903/001/one_file/GPT.INI" === CONT TestWatchDirectory/Error_on_listing_no_directory === CONT TestWatchDirectory/Error_on_updating_malformed_GPT.ini === CONT TestWatchDirectory/Nested_new_subdirs time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/new\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/otherdir\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/otherdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/otherdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/otherdir/subdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/otherdir/subdir/file" === CONT TestWatchDirectory/Existing_file,_subdir time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/GPT.INI" time="2023-04-27T06:31:52Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini1143795050/001/malformed/GPT.INI: strconv.ParseInt: parsing \"??\": invalid syntax" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNested_new_subdirs1644288501/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryExisting_file,_subdir1278039576/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Rename_file time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file639705361/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file639705361/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file639705361/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file639705361/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file639705361/001/one_file/alreadyexists\": RENAME" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file639705361/001/one_file/alreadyexists.bak\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"\": RENAME" time="2023-04-27T06:31:52Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." === CONT TestWatchDirectory/No_update,_existing_gpt.ini time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini3188423809/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini3188423809/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini3188423809/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini3188423809/001/one_file/alreadyexists" === CONT TestWatchDirectory/New_file,_no_gpt.ini time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt/testfile" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt/new\": CREATE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt/new\": WRITE" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file639705361/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt/GPT.INI" time="2023-04-27T06:31:52Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryNew_file,_no_gpt.ini3570462509/001/no_gpt/GPT.INI: no such file or directory, creating a new file" === CONT TestWatchDirectory/Multiple_directories,_only_one_is_updated time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/alreadyexists\": WRITE" === CONT TestWatchDirectory/Error_on_non_existing_directory time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_non_existing_directory2725408436/001/doesnotexist and children" === CONT TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir and children" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:52Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/alreadyexists\": WRITE" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod2277195986/001/withsubdir/GPT.INI\": WRITE" === CONT TestWatchDirectory/New_subdir_without_file time="2023-04-27T06:31:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir and children" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/alreadyexists" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/newsubdir\": CREATE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/newsubdir\": WRITE" time="2023-04-27T06:31:53Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated3218923426/001/withsubdir/GPT.INI" time="2023-04-27T06:31:53Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/one_file/GPT.INI" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated3185951145/001/withsubdir/GPT.INI" time="2023-04-27T06:31:53Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir_without_file2591702273/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file time="2023-04-27T06:31:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir and children" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir and children" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexists" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:53Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-04-27T06:31:53Z" level=info msg="Watcher stopped" time="2023-04-27T06:31:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2405519381/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-04-27T06:31:53Z" level=info msg="Watcher stopped" --- PASS: TestRefreshGracePeriod (2.07s) --- PASS: TestWatchDirectory (0.00s) --- PASS: TestWatchDirectory/Rename_file_and_update (0.22s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories (0.22s) --- PASS: TestWatchDirectory/Remove_root_directory (0.22s) --- PASS: TestWatchDirectory/Updating_gpt.ini_is_a_no-op (0.22s) --- PASS: TestWatchDirectory/Update_existing_file (0.23s) --- PASS: TestWatchDirectory/Combined_case (0.21s) --- PASS: TestWatchDirectory/No_update,_no_gpt.ini (0.23s) --- PASS: TestWatchDirectory/New_subdir (0.21s) --- PASS: TestWatchDirectory/Remove_file (0.21s) --- PASS: TestWatchDirectory/New_file,_subdir (0.23s) --- PASS: TestWatchDirectory/Error_on_listing_no_directory (0.00s) --- PASS: TestWatchDirectory/Update_with_existing_gpt.ini (0.21s) --- PASS: TestWatchDirectory/Error_on_updating_malformed_GPT.ini (0.22s) --- PASS: TestWatchDirectory/Nested_new_subdirs (0.23s) --- PASS: TestWatchDirectory/Existing_file,_subdir (0.22s) --- PASS: TestWatchDirectory/Rename_file (0.22s) --- PASS: TestWatchDirectory/No_update,_existing_gpt.ini (0.22s) --- PASS: TestWatchDirectory/Error_on_non_existing_directory (0.00s) --- PASS: TestWatchDirectory/New_file,_no_gpt.ini (0.22s) --- PASS: TestWatchDirectory/Multiple_directories,_only_one_is_updated (0.22s) --- PASS: TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated (0.22s) --- PASS: TestWatchDirectory/New_subdir_without_file (0.22s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file (0.21s) PASS ok github.com/ubuntu/adsys/internal/watcher 2.079s ? github.com/ubuntu/adsys/policies [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang,apport dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --no-source cd obj-x86_64-linux-gnu && mkdir -p /<>/adsys-0.9.2\~22.04.1/debian/tmp/usr cd obj-x86_64-linux-gnu && cp -r bin /<>/adsys-0.9.2\~22.04.1/debian/tmp/usr # PAM configuration mkdir -p debian/tmp/usr/share/pam cp -a pam/pam-configs debian/tmp/usr/share # systemd services mkdir -p debian/tmp/lib/systemd/system debian/tmp/usr/lib/systemd/user cp -a systemd/*.mount debian/tmp/lib/systemd/system/ cp -a systemd/*.service debian/tmp/lib/systemd/system/ cp -a systemd/*.socket debian/tmp/lib/systemd/system/ cp -a systemd/*.timer debian/tmp/lib/systemd/system/ cp -a systemd/user/*.service debian/tmp/usr/lib/systemd/user/ mkdir -p debian/tmp/usr/share/adsys/windows mv debian/tmp/usr/bin/windows_*/* debian/tmp/usr/share/adsys/windows rmdir debian/tmp/usr/bin/windows_* # Ship admx/adml for ubuntu cp -a policies/Ubuntu debian/tmp/usr/share/adsys/windows/policies # Install in /sbin mv debian/tmp/usr/bin/ debian/tmp/sbin # Create adsysctl command ln -s adsysd debian/tmp/sbin/adsysctl # Run go generate to install assets, but don’t regenerate them GENERATE_ONLY_INSTALL_TO_DESTDIR=/<>/debian/tmp go generate -x -tags tools -ldflags=-X=github.com/ubuntu/adsys/internal/consts.Version=0.9.2~22.04.1 --mod=vendor -buildmode=pie ./... sh -c if go run internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --proto_path=. --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative adsys.proto; fi go run ../generate_completion_documentation.go completion ../../generated go run ../generate_completion_documentation.go man ../../generated Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. Usage: adwatchd [COMMAND] [flags] adwatchd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command run Starts the directory watch loop service Manages the adwatchd service version Returns version of service and exits Flags: -c, --config string use a specific configuration file -h, --help help for adwatchd -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adwatchd [command] --help" for more information about a command. go run ../generate_completion_documentation.go update-readme go run ../generate_completion_documentation.go update-doc-cli-ref go run ../../generators/copy.go com.ubuntu.adsys.policy usr/share/polkit-1/actions ../../../generated sh -c if go run ./../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log.proto; fi sh -c if go run ../../../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log_test.proto; fi go run generate-locales.go update-po ../../po/adsys.pot ../../po go run generate-locales.go generate-mo adsys ../../po ../../generated go run install.go install ../generated make[1]: Leaving directory '/<>' dh_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installman -O--buildsystem=golang dh_installsystemd -O--buildsystem=golang dh_installsystemduser -O--buildsystem=golang dh_apport -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_dwz -a -O--buildsystem=golang dwz: debian/adsys/sbin/adsysd: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang cb27a8420fc57814b774e8d53f10dac8dd6d56ea b3af4986599917a7fa3a93b929629e7fbe22e7b1 dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dpkg-gencontrol: warning: Depends field of package adsys-windows: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing adsys-windows (in debian/adsys-windows); do_strip: 1, oemstrip: pkgstriptranslations: processing adsys (in debian/adsys); do_strip: 1, oemstrip: pkgstriptranslations: processing adsys-dbgsym (in debian/.debhelper/adsys/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: adsys-windows does not contain translations, skipping pkgstriptranslations: preparing translation tarball adsys_0.9.2~22.04.1_amd64_translations.tar.gz...done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/adsys-windows/DEBIAN/control, package adsys-windows, directory debian/adsys-windows INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... INFO: pkgstripfiles: waiting for lock (adsys-windows) ... pkgstriptranslations: adsys-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/adsys/dbgsym-root/DEBIAN/control, package adsys-dbgsym, directory debian/.debhelper/adsys/dbgsym-root dpkg-deb: building package 'adsys-dbgsym' in 'debian/.debhelper/scratch-space/build-adsys/adsys-dbgsym_0.9.2~22.04.1_amd64.deb'. 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.9.2~22.04.1_amd64.deb'. pkgstripfiles: Truncating usr/share/doc/adsys-windows/changelog.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package adsys-windows ... pkgstripfiles: No PNG files. dpkg-deb: building package 'adsys-windows' in '../adsys-windows_0.9.2~22.04.1_amd64.deb'. Renaming adsys-dbgsym_0.9.2~22.04.1_amd64.deb to adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb dpkg-genbuildinfo --build=binary -O../adsys_0.9.2~22.04.1_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../adsys_0.9.2~22.04.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-04-27T06:32:45Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ adsys_0.9.2~22.04.1_amd64.changes: ---------------------------------- Format: 1.8 Date: Thu, 27 Apr 2023 11:41:22 +0530 Source: adsys Binary: adsys adsys-windows Built-For-Profiles: noudeb Architecture: amd64 amd64_translations Version: 0.9.2~22.04.1 Distribution: jammy Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Nishit Majithia Description: adsys - AD SYStem integration adsys-windows - AD SYStem integration Changes: adsys (0.9.2~22.04.1) jammy-security; urgency=medium . * No change build due to golang-1.18 update Checksums-Sha1: e01f6d4eefa4ad01d249e1c860ed85d4eeb12946 4663464 adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb 1087215206a3ec569b57226138e5d3b0f346b744 7698174 adsys-windows_0.9.2~22.04.1_amd64.deb 02e1abecaa87a5075ff4d16ab802843b7721c09c 9336 adsys_0.9.2~22.04.1_amd64.buildinfo a9584cbff82a4ff6e77984362d083ce4ebbf5410 6186404 adsys_0.9.2~22.04.1_amd64.deb 20263eb4361f8044f93269d30de36f6aaba03c40 13840 adsys_0.9.2~22.04.1_amd64_translations.tar.gz Checksums-Sha256: bab6338256ec805bcf4f9c9ae51b8b54a7f1aeccc91b839805e59d01b66adf19 4663464 adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb 61dc99299c8d9d478ca62e1b63023793f192fc8fe63ecb505dbfb8b55589b525 7698174 adsys-windows_0.9.2~22.04.1_amd64.deb 64a5eaf191c7771ab998bb81c67c78330e8ca01194042db53e7141d9c3ff812e 9336 adsys_0.9.2~22.04.1_amd64.buildinfo a9e4f50ffc3486f4bb3b1b6bad5ceb742ef408c412d05f3c6d6089d822e8e501 6186404 adsys_0.9.2~22.04.1_amd64.deb a2f047852335a8e5d79fc1d8eca4a71e690df3bce3d71957741a820b9e094ef1 13840 adsys_0.9.2~22.04.1_amd64_translations.tar.gz Files: 8adf37578fa456145ba357d0df5ac2a5 4663464 debug optional adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb f7f9ad193280c3e1c11ad65a0819f859 7698174 admin optional adsys-windows_0.9.2~22.04.1_amd64.deb 115b7a179f9c12a7fdfec7dadd3f4fed 9336 admin optional adsys_0.9.2~22.04.1_amd64.buildinfo ffb1e55d6bbb94f2dc7d18b887c6bd98 6186404 admin optional adsys_0.9.2~22.04.1_amd64.deb d43f154aa9f117a78883beb685d8adc3 13840 raw-translations - adsys_0.9.2~22.04.1_amd64_translations.tar.gz /<>/adsys_0.9.2~22.04.1_amd64.changes.new could not be renamed to /<>/adsys_0.9.2~22.04.1_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: adsys Binary: adsys adsys-dbgsym adsys-windows Architecture: amd64 Version: 0.9.2~22.04.1 Checksums-Md5: 8adf37578fa456145ba357d0df5ac2a5 4663464 adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb f7f9ad193280c3e1c11ad65a0819f859 7698174 adsys-windows_0.9.2~22.04.1_amd64.deb ffb1e55d6bbb94f2dc7d18b887c6bd98 6186404 adsys_0.9.2~22.04.1_amd64.deb d43f154aa9f117a78883beb685d8adc3 13840 adsys_0.9.2~22.04.1_amd64_translations.tar.gz Checksums-Sha1: e01f6d4eefa4ad01d249e1c860ed85d4eeb12946 4663464 adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb 1087215206a3ec569b57226138e5d3b0f346b744 7698174 adsys-windows_0.9.2~22.04.1_amd64.deb a9584cbff82a4ff6e77984362d083ce4ebbf5410 6186404 adsys_0.9.2~22.04.1_amd64.deb 20263eb4361f8044f93269d30de36f6aaba03c40 13840 adsys_0.9.2~22.04.1_amd64_translations.tar.gz Checksums-Sha256: bab6338256ec805bcf4f9c9ae51b8b54a7f1aeccc91b839805e59d01b66adf19 4663464 adsys-dbgsym_0.9.2~22.04.1_amd64.ddeb 61dc99299c8d9d478ca62e1b63023793f192fc8fe63ecb505dbfb8b55589b525 7698174 adsys-windows_0.9.2~22.04.1_amd64.deb a9e4f50ffc3486f4bb3b1b6bad5ceb742ef408c412d05f3c6d6089d822e8e501 6186404 adsys_0.9.2~22.04.1_amd64.deb a2f047852335a8e5d79fc1d8eca4a71e690df3bce3d71957741a820b9e094ef1 13840 adsys_0.9.2~22.04.1_amd64_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Thu, 27 Apr 2023 06:32:45 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu5), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-4ubuntu2.1), binutils-common (= 2.38-4ubuntu2.1), binutils-x86-64-linux-gnu (= 2.38-4ubuntu2.1), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-1ubuntu1~22.04), dash (= 0.5.11+git20210903+057cd650a4ed-3build1), dbus (= 1.12.20-2ubuntu4.1), debconf (= 1.5.79ubuntu1), debhelper (= 13.6ubuntu1), debianutils (= 5.5-1ubuntu2), debugedit (= 1:5.0-4build1), dh-apport (= 2.20.11-0ubuntu82.4), dh-autoreconf (= 20), dh-golang (= 1.53), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu2.1), dpkg-dev (= 1.21.1ubuntu2.1), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-1ubuntu1~22.04), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-1ubuntu1~22.04), gcc-11-base (= 11.3.0-1ubuntu1~22.04), gcc-12-base (= 12.1.0-2ubuntu1~22.04), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), golang-1.18-go (= 1.18.1-1ubuntu1.1), golang-1.18-src (= 1.18.1-1ubuntu1.1), golang-go (= 2:1.18~0ubuntu2), golang-src (= 2:1.18~0ubuntu2), gpg (= 2.2.27-3ubuntu2.1), gpgconf (= 2.2.27-3ubuntu2.1), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4), 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.3.0-1ubuntu1~22.04), libassuan0 (= 2.5.5-1build1), libatomic1 (= 12.1.0-2ubuntu1~22.04), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libavahi-client3 (= 0.8-5ubuntu5), libavahi-common-data (= 0.8-5ubuntu5), libavahi-common3 (= 0.8-5ubuntu5), libbinutils (= 2.38-4ubuntu2.1), 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.1.0-2ubuntu1~22.04), libcom-err2 (= 1.46.5-2ubuntu1.1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-4ubuntu2.1), libctf0 (= 2.38-4ubuntu2.1), libcups2 (= 2.4.1op1-1ubuntu4.1), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu3), libdbus-1-3 (= 1.12.20-2ubuntu4.1), libdbus-1-dev (= 1.12.20-2ubuntu4.1), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdpkg-perl (= 1.21.1ubuntu2.1), libdw1 (= 0.186-1build1), libelf1 (= 0.186-1build1), libexpat1 (= 2.4.7-1ubuntu0.2), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libgcc-11-dev (= 11.3.0-1ubuntu1~22.04), libgcc-s1 (= 12.1.0-2ubuntu1~22.04), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.72.1-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1.2), libgomp1 (= 12.1.0-2ubuntu1~22.04), libgpg-error0 (= 1.43-3), libgpgme11 (= 1.16.0-1.2ubuntu4), libgssapi-krb5-2 (= 1.19.2-2ubuntu0.1), libhogweed6 (= 3.7.3-1build2), libicu70 (= 70.1-2), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12.1.0-2ubuntu1~22.04), libjansson4 (= 2.13.1-1.1build3), libk5crypto3 (= 1.19.2-2ubuntu0.1), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2ubuntu0.1), libkrb5support0 (= 1.19.2-2ubuntu0.1), libldap-2.5-0 (= 2.5.11+dfsg-1~exp1ubuntu3.1), libldb2 (= 2:2.4.4-0ubuntu0.22.04.2), liblmdb0 (= 0.9.24-1build2), liblsan0 (= 12.1.0-2ubuntu1~22.04), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2ubuntu1), libmagic-mgc (= 1:5.41-3), libmagic1 (= 1:5.41-3), libmd0 (= 1.0.4-1build1), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncurses6 (= 6.3-2), libncursesw6 (= 6.3-2), libnettle8 (= 3.7.3-1build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libp11-kit0 (= 0.24.0-6build1), libpam-modules (= 1.4.0-11ubuntu2.3), libpam-modules-bin (= 1.4.0-11ubuntu2.3), libpam-runtime (= 1.4.0-11ubuntu2.3), libpam0g (= 1.4.0-11ubuntu2.3), libpam0g-dev (= 1.4.0-11ubuntu2.3), libpcre2-8-0 (= 10.39-3ubuntu0.1), libpcre3 (= 2:8.39-13ubuntu0.22.04.1), libperl5.34 (= 5.34.0-3ubuntu1.1), 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.6-1~22.04.2ubuntu1), libpython3.10-minimal (= 3.10.6-1~22.04.2ubuntu1), libpython3.10-stdlib (= 3.10.6-1~22.04.2ubuntu1), libquadmath0 (= 12.1.0-2ubuntu1~22.04), libreadline8 (= 8.1.2-1), libsasl2-2 (= 2.1.27+dfsg2-3ubuntu1), libsasl2-modules-db (= 2.1.27+dfsg2-3ubuntu1), libseccomp2 (= 2.5.3-2ubuntu2), libselinux1 (= 3.3-1build2), libsemanage-common (= 3.3-1build2), libsemanage2 (= 3.3-1build2), libsepol2 (= 3.3-1build1), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.37.2-4ubuntu3), libsmbclient (= 2:4.15.13+dfsg-0ubuntu1.1), libsmbclient-dev (= 2:4.15.13+dfsg-0ubuntu1.1), libsqlite3-0 (= 3.37.2-2ubuntu0.1), libssl3 (= 3.0.2-0ubuntu1.9), libstdc++-11-dev (= 11.3.0-1ubuntu1~22.04), libstdc++6 (= 12.1.0-2ubuntu1~22.04), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3.7), libtalloc2 (= 2.3.3-2build1), libtasn1-6 (= 4.18.0-4build1), libtdb1 (= 1.4.5-2build1), libtevent0 (= 0.11.0-1build1), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2ubuntu0.1), libtirpc-dev (= 1.3.2-2ubuntu0.1), libtirpc3 (= 1.3.2-2ubuntu0.1), libtool (= 2.4.6-15build2), libtsan0 (= 11.3.0-1ubuntu1~22.04), libubsan1 (= 12.1.0-2ubuntu1~22.04), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3.7), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), libwbclient0 (= 2:4.15.13+dfsg-0ubuntu1.1), libxml2 (= 2.9.13+dfsg-1ubuntu0.3), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-71.78), login (= 1:4.8.1-2ubuntu2.1), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 24), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), media-types (= 7.0.0), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), netbase (= 6.3), passwd (= 1:4.8.1-2ubuntu2.1), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1.1), perl-base (= 5.34.0-3ubuntu1.1), perl-modules-5.34 (= 5.34.0-3ubuntu1.1), 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.4-0ubuntu0.22.04.2), python3-minimal (= 3.10.4-0ubuntu2), python3-samba (= 2:4.15.13+dfsg-0ubuntu1.1), python3-talloc (= 2.3.3-2build1), python3-tdb (= 1.4.5-2build1), python3.10 (= 3.10.6-1~22.04.2ubuntu1), python3.10-minimal (= 3.10.6-1~22.04.2ubuntu1), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), samba (= 2:4.15.13+dfsg-0ubuntu1.1), samba-common (= 2:4.15.13+dfsg-0ubuntu1.1), samba-common-bin (= 2:4.15.13+dfsg-0ubuntu1.1), samba-dsdb-modules (= 2:4.15.13+dfsg-0ubuntu1.1), samba-libs (= 2:4.15.13+dfsg-0ubuntu1.1), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1ubuntu0.1.22.04.1), tdb-tools (= 1.4.5-2build1), ucf (= 3.0043), util-linux (= 2.37.2-4ubuntu3), xz-utils (= 5.2.5-2ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9.2) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1682575882" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ adsys-windows_0.9.2~22.04.1_amd64.deb ------------------------------------- new Debian package, version 2.0. size 7698174 bytes: control archive=824 bytes. 683 bytes, 18 lines control 560 bytes, 7 lines md5sums Package: adsys-windows Source: adsys Version: 0.9.2~22.04.1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 17226 Built-Using: golang-1.18 (= 1.18.1-1ubuntu1.1) Section: admin Priority: optional Homepage: https://github.com/ubuntu/adsys Description: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules and running scripts at different point in time. . This package contains all the assets and binaries to install on the Active Directory Windows server. The binaries are Windows executables. drwxr-xr-x root/root 0 2023-04-27 06:11 ./ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/adsys/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/adsys/windows/ -rwxr-xr-x root/root 16903168 2023-04-27 06:11 ./usr/share/adsys/windows/adwatchd.exe drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/ drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/ -rw-r--r-- root/root 179247 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/Ubuntu.adml -rw-r--r-- root/root 216185 2022-08-04 09:23 ./usr/share/adsys/windows/policies/all/Ubuntu.admx drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/ -rw-r--r-- root/root 140971 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/Ubuntu.adml -rw-r--r-- root/root 170621 2022-08-04 09:23 ./usr/share/adsys/windows/policies/lts-only/Ubuntu.admx drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/doc/adsys-windows/ -rw-r--r-- root/root 2146 2023-04-27 06:11 ./usr/share/doc/adsys-windows/changelog.gz -rw-r--r-- root/root 8632 2022-08-04 09:23 ./usr/share/doc/adsys-windows/copyright adsys_0.9.2~22.04.1_amd64.deb ----------------------------- new Debian package, version 2.0. size 6186404 bytes: control archive=3485 bytes. 118 bytes, 2 lines conffiles 734 bytes, 15 lines control 4988 bytes, 65 lines md5sums 6105 bytes, 128 lines * postinst #!/bin/sh 1513 bytes, 35 lines * postrm #!/bin/sh 532 bytes, 14 lines * prerm #!/bin/sh Package: adsys Version: 0.9.2~22.04.1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 23428 Depends: libc6 (>= 2.34), libpam0g (>= 0.99.7.1), libsmbclient (>= 2:4.0.3+dfsg1), init-system-helpers (>= 1.52), python3, python3-samba, samba-dsdb-modules, sssd, sssd-dbus Recommends: ubuntu-advantage-desktop-daemon Built-Using: golang-1.18 (= 1.18.1-1ubuntu1.1) 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 2023-04-27 06:11 ./ drwxr-xr-x root/root 0 2023-04-27 06:11 ./etc/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./etc/polkit-1/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./etc/polkit-1/localauthority.conf.d/ -rw-r--r-- root/root 0 2022-08-04 09:23 ./etc/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf drwxr-xr-x root/root 0 2023-04-27 06:11 ./etc/sudoers.d/ -r--r----- root/root 0 2022-08-04 09:23 ./etc/sudoers.d/99-adsys-privilege-enforcement drwxr-xr-x root/root 0 2023-04-27 06:11 ./lib/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./lib/systemd/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./lib/systemd/system/ -rw-r--r-- root/root 645 2022-08-04 09:23 ./lib/systemd/system/adsys-boot.service -rw-r--r-- root/root 121 2022-08-04 09:23 ./lib/systemd/system/adsys-gpo-refresh.service -rw-r--r-- root/root 139 2022-08-04 09:23 ./lib/systemd/system/adsys-gpo-refresh.timer -rw-r--r-- root/root 517 2022-08-04 09:23 ./lib/systemd/system/adsys-machine-scripts.service -rw-r--r-- root/root 176 2022-08-04 09:23 ./lib/systemd/system/adsysd.service -rw-r--r-- root/root 146 2022-08-04 09:23 ./lib/systemd/system/adsysd.socket -rw-r--r-- root/root 281 2022-08-04 09:23 ./lib/systemd/system/run-adsys.mount drwxr-xr-x root/root 0 2023-04-27 06:11 ./lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./lib/x86_64-linux-gnu/security/ -rw-r--r-- root/root 14576 2023-04-27 06:11 ./lib/x86_64-linux-gnu/security/pam_adsys.so drwxr-xr-x root/root 0 2023-04-27 06:11 ./sbin/ lrwxrwxrwx root/root 0 2023-04-27 06:11 ./sbin/adsysctl -> adsysd -rwxr-xr-x root/root 23509752 2023-04-27 06:11 ./sbin/adsysd drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/lib/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/lib/systemd/user/ -rw-r--r-- root/root 532 2022-08-04 09:23 ./usr/lib/systemd/user/adsys-user-scripts.service drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/apport/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/apport/package-hooks/ -rw-r--r-- root/root 190 2022-08-04 09:23 ./usr/share/apport/package-hooks/adsys.py drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 11291 2023-04-27 06:11 ./usr/share/bash-completion/completions/adsysctl -rw-r--r-- root/root 11191 2023-04-27 06:11 ./usr/share/bash-completion/completions/adsysd -rw-r--r-- root/root 11291 2023-04-27 06:11 ./usr/share/bash-completion/completions/adwatchd drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/doc/adsys/ -rw-r--r-- root/root 560 2022-08-04 09:23 ./usr/share/doc/adsys/NOTICE -rw-r--r-- root/root 2145 2023-04-27 06:11 ./usr/share/doc/adsys/changelog.gz -rw-r--r-- root/root 8632 2022-08-04 09:23 ./usr/share/doc/adsys/copyright drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/man/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/man/man1/ -rw-r--r-- root/root 558 2023-04-27 06:11 ./usr/share/man/man1/adsysctl.1.gz -rw-r--r-- root/root 634 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_applied.1.gz -rw-r--r-- root/root 598 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_completion.1.gz -rw-r--r-- root/root 788 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_completion_bash.1.gz -rw-r--r-- root/root 691 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_completion_fish.1.gz -rw-r--r-- root/root 669 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_completion_powershell.1.gz -rw-r--r-- root/root 839 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_completion_zsh.1.gz -rw-r--r-- root/root 580 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_doc.1.gz -rw-r--r-- root/root 533 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy.1.gz -rw-r--r-- root/root 569 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy_admx.1.gz -rw-r--r-- root/root 631 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy_applied.1.gz -rw-r--r-- root/root 538 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy_debug.1.gz -rw-r--r-- root/root 559 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy_debug_gpolist-script.1.gz -rw-r--r-- root/root 664 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_policy_update.1.gz -rw-r--r-- root/root 530 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_service.1.gz -rw-r--r-- root/root 515 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_service_cat.1.gz -rw-r--r-- root/root 513 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_service_status.1.gz -rw-r--r-- root/root 582 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_service_stop.1.gz -rw-r--r-- root/root 667 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_update.1.gz -rw-r--r-- root/root 520 2023-04-27 06:11 ./usr/share/man/man1/adsysctl_version.1.gz -rw-r--r-- root/root 673 2023-04-27 06:11 ./usr/share/man/man1/adsysd.1.gz -rw-r--r-- root/root 760 2023-04-27 06:11 ./usr/share/man/man1/adsysd_completion.1.gz -rw-r--r-- root/root 949 2023-04-27 06:11 ./usr/share/man/man1/adsysd_completion_bash.1.gz -rw-r--r-- root/root 851 2023-04-27 06:11 ./usr/share/man/man1/adsysd_completion_fish.1.gz -rw-r--r-- root/root 827 2023-04-27 06:11 ./usr/share/man/man1/adsysd_completion_powershell.1.gz -rw-r--r-- root/root 1003 2023-04-27 06:11 ./usr/share/man/man1/adsysd_completion_zsh.1.gz -rw-r--r-- root/root 733 2023-04-27 06:11 ./usr/share/man/man1/adsysd_runscripts.1.gz -rw-r--r-- root/root 679 2023-04-27 06:11 ./usr/share/man/man1/adsysd_version.1.gz -rw-r--r-- root/root 403 2023-04-27 06:11 ./usr/share/man/man1/adwatchd.1.gz -rw-r--r-- root/root 421 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_completion.1.gz -rw-r--r-- root/root 612 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_completion_bash.1.gz -rw-r--r-- root/root 517 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_completion_fish.1.gz -rw-r--r-- root/root 490 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_completion_powershell.1.gz -rw-r--r-- root/root 664 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_completion_zsh.1.gz -rw-r--r-- root/root 673 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_run.1.gz -rw-r--r-- root/root 431 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service.1.gz -rw-r--r-- root/root 397 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_install.1.gz -rw-r--r-- root/root 337 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_restart.1.gz -rw-r--r-- root/root 337 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_start.1.gz -rw-r--r-- root/root 343 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_status.1.gz -rw-r--r-- root/root 334 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_stop.1.gz -rw-r--r-- root/root 340 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_service_uninstall.1.gz -rw-r--r-- root/root 337 2023-04-27 06:11 ./usr/share/man/man1/adwatchd_version.1.gz drwxr-xr-x root/root 0 2022-08-04 09:23 ./usr/share/pam-configs/ -rw-r--r-- root/root 155 2022-08-04 09:23 ./usr/share/pam-configs/adsys drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/polkit-1/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/polkit-1/actions/ -rw-r--r-- root/root 2473 2023-04-27 06:11 ./usr/share/polkit-1/actions/com.ubuntu.adsys.policy drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/zsh/ drwxr-xr-x root/root 0 2023-04-27 06:11 ./usr/share/zsh/site-functions/ -rw-r--r-- root/root 7582 2023-04-27 06:11 ./usr/share/zsh/site-functions/adsysctl -rw-r--r-- root/root 7516 2023-04-27 06:11 ./usr/share/zsh/site-functions/adsysd -rw-r--r-- root/root 7582 2023-04-27 06:11 ./usr/share/zsh/site-functions/adwatchd +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 296408 Build-Time: 140 Distribution: jammy Host Architecture: amd64 Install-Time: 12 Job: adsys_0.9.2~22.04.1.dsc Machine Architecture: amd64 Package: adsys Package-Time: 153 Source-Version: 0.9.2~22.04.1 Space: 296408 Status: successful Version: 0.9.2~22.04.1 -------------------------------------------------------------------------------- Finished at 2023-04-27T06:32:45Z Build needed 00:02:33, 296408k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-26007577 Scanning for processes to kill in build PACKAGEBUILD-26007577