https://launchpad.net/ubuntu/+source/adsys/0.9.2~22.04.2/+build/26387976 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-ppc64el-018 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:43:31 UTC 2023 ppc64le Buildd toolchain package versions: launchpad-buildd_234~642~ubuntu20.04.1 python3-lpbuildd_234~642~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 5 Jul 02:19:09 ntpdate[1945]: adjust time server 10.211.37.1 offset 0.008155 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=ppc64el PACKAGEBUILD-26387976 --image-type chroot /home/buildd/filecache-default/104362a8a1d4d9793492e39ad0c0e733056a927b Creating target for build PACKAGEBUILD-26387976 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=ppc64el PACKAGEBUILD-26387976 Starting target for build PACKAGEBUILD-26387976 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=ppc64el PACKAGEBUILD-26387976 'deb http://ftpmaster.internal/ubuntu jammy main universe' 'deb http://ftpmaster.internal/ubuntu jammy-security main universe' 'deb http://ftpmaster.internal/ubuntu jammy-updates main universe' 'deb http://ftpmaster.internal/ubuntu jammy-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26387976 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=ppc64el PACKAGEBUILD-26387976 Updating target for build PACKAGEBUILD-26387976 Get:1 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:2 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-updates InRelease [119 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [270 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main ppc64el Packages [1337 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/universe ppc64el Packages [13.5 MB] Get:8 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el Packages [344 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [135 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/universe ppc64el Packages [634 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [132 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el Packages [558 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [196 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-updates/universe ppc64el Packages [814 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [200 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el Packages [129 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [44.8 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-proposed/universe ppc64el Packages [270 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [56.0 kB] Fetched 25.2 MB in 5s (4970 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-powerpc64le-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 107 MB of archives. After this operation, 281 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main ppc64el libnsl-dev ppc64el 1.3.0-2build2 [80.0 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main ppc64el libcrypt-dev ppc64el 1:4.4.27-1 [142 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libc6-dev ppc64el 2.35-0ubuntu3.2 [2054 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libc-dev-bin ppc64el 2.35-0ubuntu3.2 [21.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libtirpc-common all 1.3.2-2ubuntu0.1 [7766 B] Get:7 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libtirpc-dev ppc64el 1.3.2-2ubuntu0.1 [223 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libssl3 ppc64el 3.0.2-0ubuntu1.10 [2144 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libk5crypto3 ppc64el 1.19.2-2ubuntu0.2 [113 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libkrb5support0 ppc64el 1.19.2-2ubuntu0.2 [37.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libkrb5-3 ppc64el 1.19.2-2ubuntu0.2 [434 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libgssapi-krb5-2 ppc64el 1.19.2-2ubuntu0.2 [184 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libc6 ppc64el 2.35-0ubuntu3.2 [3257 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libc-bin ppc64el 2.35-0ubuntu3.2 [761 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el perl-modules-5.34 all 5.34.0-3ubuntu1.2 [2977 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libperl5.34 ppc64el 5.34.0-3ubuntu1.2 [4876 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el perl ppc64el 5.34.0-3ubuntu1.2 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el perl-base ppc64el 5.34.0-3ubuntu1.2 [1851 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main ppc64el bzip2 ppc64el 1.0.8-5build1 [37.3 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main ppc64el libbz2-1.0 ppc64el 1.0.8-5build1 [48.4 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main ppc64el libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main ppc64el libcap-ng0 ppc64el 0.7.9-2.2build3 [12.4 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main ppc64el libaudit1 ppc64el 1:3.0.7-1build1 [51.0 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpam0g ppc64el 1.4.0-11ubuntu2.3 [68.1 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main ppc64el libcrypt1 ppc64el 1:4.4.27-1 [107 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main ppc64el libdb5.3 ppc64el 5.3.28+dfsg1-0.8ubuntu3 [837 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgdbm6 ppc64el 1.23-1 [41.6 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgdbm-compat4 ppc64el 1.23-1 [6880 B] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el zlib1g ppc64el 1:1.2.11.dfsg-2ubuntu9.2 [72.3 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main ppc64el debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libcom-err2 ppc64el 1.46.5-2ubuntu1.1 [9638 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main ppc64el libkeyutils1 ppc64el 1.6.1-2ubuntu3 [11.6 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libtirpc3 ppc64el 1.3.2-2ubuntu0.1 [101 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main ppc64el libnsl2 ppc64el 1.3.0-2build2 [49.1 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el linux-libc-dev ppc64el 5.15.0-77.84 [1318 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el gcc-12-base ppc64el 12.3.0-1ubuntu1~22.04 [20.1 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libgcc-s1 ppc64el 12.3.0-1ubuntu1~22.04 [34.4 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el base-files ppc64el 12ubuntu4.3 [62.6 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main ppc64el debianutils ppc64el 5.5-1ubuntu2 [107 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main ppc64el bash ppc64el 5.1-6ubuntu1 [932 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main ppc64el bsdutils ppc64el 1:2.37.2-4ubuntu3 [86.7 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main ppc64el coreutils ppc64el 8.32-4.1ubuntu1 [1581 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgpg-error0 ppc64el 1.43-3 [88.7 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgcrypt20 ppc64el 1.9.4-3ubuntu3 [699 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main ppc64el liblz4-1 ppc64el 1.9.3-2build2 [74.9 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main ppc64el liblzma5 ppc64el 5.2.5-2ubuntu1 [124 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libstdc++6 ppc64el 12.3.0-1ubuntu1~22.04 [795 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main ppc64el libargon2-1 ppc64el 0~20171227-0.3 [21.5 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main ppc64el libblkid1 ppc64el 2.37.2-4ubuntu3 [131 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpcre2-8-0 ppc64el 10.39-3ubuntu0.1 [250 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main ppc64el libselinux1 ppc64el 3.3-1build2 [94.0 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libudev1 ppc64el 249.11-0ubuntu3.9 [96.7 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main ppc64el libdevmapper1.02.1 ppc64el 2:1.02.175-2.1ubuntu4 [180 kB] Get:54 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libjson-c5 ppc64el 0.15-3~ubuntu1.22.04.1 [39.4 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main ppc64el libuuid1 ppc64el 2.37.2-4ubuntu3 [28.1 kB] Get:56 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libcryptsetup12 ppc64el 2:2.4.3-1ubuntu1.1 [306 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgmp10 ppc64el 2:6.2.1+dfsg-3ubuntu1 [271 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main ppc64el libnettle8 ppc64el 3.7.3-1build2 [199 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main ppc64el libhogweed6 ppc64el 3.7.3-1build2 [206 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main ppc64el libunistring2 ppc64el 1.0-1 [568 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main ppc64el libidn2-0 ppc64el 2.3.2-2build1 [70.0 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main ppc64el libffi8 ppc64el 3.4.2-4 [24.9 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main ppc64el libp11-kit0 ppc64el 0.24.0-6build1 [263 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main ppc64el libtasn1-6 ppc64el 4.18.0-4build1 [55.9 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libgnutls30 ppc64el 3.7.3-4ubuntu1.2 [1031 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el systemd-sysv ppc64el 249.11-0ubuntu3.9 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el systemd-timesyncd ppc64el 249.11-0ubuntu3.9 [32.2 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main ppc64el libacl1 ppc64el 2.3.1-1 [20.9 kB] Get:69 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libapparmor1 ppc64el 3.0.4-2ubuntu2.3 [45.3 kB] Get:70 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libip4tc2 ppc64el 1.8.7-1ubuntu5.1 [23.8 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main ppc64el libzstd1 ppc64el 1.4.8+dfsg-3build1 [361 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main ppc64el libkmod2 ppc64el 29-1ubuntu1 [58.9 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmount1 ppc64el 2.37.2-4ubuntu3 [146 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main ppc64el libseccomp2 ppc64el 2.5.3-2ubuntu2 [59.8 kB] Get:75 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el login ppc64el 1:4.8.1-2ubuntu2.1 [190 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main ppc64el util-linux ppc64el 2.37.2-4ubuntu3 [1132 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main ppc64el mount ppc64el 2.37.2-4ubuntu3 [121 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el systemd ppc64el 249.11-0ubuntu3.9 [5208 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libsystemd0 ppc64el 249.11-0ubuntu3.9 [398 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main ppc64el libxxhash0 ppc64el 0.8.1-1 [33.0 kB] Get:81 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libapt-pkg6.0 ppc64el 2.4.9 [1029 kB] Get:82 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el tar ppc64el 1.34+dfsg-1ubuntu0.1.22.04.1 [362 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el dpkg ppc64el 1.21.1ubuntu2.2 [1295 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main ppc64el dash ppc64el 0.5.11+git20210903+057cd650a4ed-3build1 [111 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main ppc64el diffutils ppc64el 1:3.8-0ubuntu2 [196 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main ppc64el findutils ppc64el 4.8.0-1ubuntu3 [379 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main ppc64el grep ppc64el 3.7-1build1 [166 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el gzip ppc64el 1.10-4ubuntu4.1 [111 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main ppc64el hostname ppc64el 3.23ubuntu2 [11.7 kB] Get:90 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libncurses6 ppc64el 6.3-2ubuntu0.1 [145 kB] Get:91 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libncursesw6 ppc64el 6.3-2ubuntu0.1 [182 kB] Get:92 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libtinfo6 ppc64el 6.3-2ubuntu0.1 [129 kB] Get:93 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el ncurses-bin ppc64el 6.3-2ubuntu0.1 [196 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main ppc64el sed ppc64el 4.8-1ubuntu2 [203 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main ppc64el libdebconfclient0 ppc64el 0.261ubuntu1 [7068 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main ppc64el base-passwd ppc64el 3.5.52build1 [50.5 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main ppc64el init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el ncurses-base all 6.3-2ubuntu0.1 [20.2 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main ppc64el lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main ppc64el sysvinit-utils ppc64el 3.01-1ubuntu1 [22.0 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el gpgv ppc64el 2.2.27-3ubuntu2.1 [176 kB] Get:102 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el apt ppc64el 2.4.9 [1428 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsepol2 ppc64el 3.3-1build1 [368 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsemanage2 ppc64el 3.3-1build2 [113 kB] Get:106 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el passwd ppc64el 1:4.8.1-2ubuntu2.1 [793 kB] Get:107 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpam-modules-bin ppc64el 1.4.0-11ubuntu2.3 [44.5 kB] Get:108 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpam-modules ppc64el 1.4.0-11ubuntu2.3 [325 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el logsave ppc64el 1.46.5-2ubuntu1.1 [10.6 kB] Get:110 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libext2fs2 ppc64el 1.46.5-2ubuntu1.1 [251 kB] Get:111 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el e2fsprogs ppc64el 1.46.5-2ubuntu1.1 [650 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main ppc64el init ppc64el 1.62 [5416 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main ppc64el libattr1 ppc64el 1:2.5.1-1build1 [14.2 kB] Get:114 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libcap2 ppc64el 1:2.44-1ubuntu0.22.04.1 [21.3 kB] Get:115 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpam-runtime all 1.4.0-11ubuntu2.3 [40.2 kB] Get:116 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpcre3 ppc64el 2:8.39-13ubuntu0.22.04.1 [271 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsmartcols1 ppc64el 2.37.2-4ubuntu3 [62.4 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main ppc64el libprocps8 ppc64el 2:3.3.17-6ubuntu2 [40.1 kB] Get:119 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libss2 ppc64el 1.46.5-2ubuntu1.1 [13.6 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main ppc64el mawk ppc64el 1.3.4.20200120-3 [114 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main ppc64el procps ppc64el 2:3.3.17-6ubuntu2 [404 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main ppc64el sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main ppc64el usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el openssl ppc64el 3.0.2-0ubuntu1.10 [1197 kB] Get:125 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el ca-certificates all 20230311ubuntu0.22.04.1 [155 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main ppc64el readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main ppc64el libreadline8 ppc64el 8.1.2-1 [178 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libsqlite3-0 ppc64el 3.37.2-2ubuntu0.1 [738 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el tzdata all 2023c-0ubuntu0.22.04.2 [349 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main ppc64el libpng16-16 ppc64el 1.6.37-3build5 [238 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main ppc64el xz-utils ppc64el 5.2.5-2ubuntu1 [92.0 kB] Get:132 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el advancecomp ppc64el 2.1-2.1ubuntu2.1 [224 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libctf0 ppc64el 2.38-4ubuntu2.3 [107 kB] Get:134 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libctf-nobfd0 ppc64el 2.38-4ubuntu2.3 [108 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.38-4ubuntu2.3 [2402 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libbinutils ppc64el 2.38-4ubuntu2.3 [672 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el binutils ppc64el 2.38-4ubuntu2.3 [3172 B] Get:138 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el binutils-common ppc64el 2.38-4ubuntu2.3 [222 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main ppc64el make ppc64el 4.3-4.1build1 [211 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el dpkg-dev all 1.21.1ubuntu2.2 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libdpkg-perl all 1.21.1ubuntu2.2 [237 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main ppc64el patch ppc64el 2.7.6-7build2 [128 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main ppc64el lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main ppc64el build-essential ppc64el 12.9ubuntu3 [4752 B] Get:145 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libubsan1 ppc64el 12.3.0-1ubuntu1~22.04 [1001 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libtsan0 ppc64el 11.4.0-1ubuntu1~22.04 [2278 kB] Get:147 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libgomp1 ppc64el 12.3.0-1ubuntu1~22.04 [140 kB] Get:148 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libitm1 ppc64el 12.3.0-1ubuntu1~22.04 [32.9 kB] Get:149 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libatomic1 ppc64el 12.3.0-1ubuntu1~22.04 [10.6 kB] Get:150 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libasan6 ppc64el 11.4.0-1ubuntu1~22.04 [2303 kB] Get:151 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el liblsan0 ppc64el 12.3.0-1ubuntu1~22.04 [1090 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libquadmath0 ppc64el 12.3.0-1ubuntu1~22.04 [156 kB] Get:153 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el g++-11 ppc64el 11.4.0-1ubuntu1~22.04 [10.2 MB] Get:154 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el gcc-11 ppc64el 11.4.0-1ubuntu1~22.04 [17.7 MB] Get:155 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libstdc++-11-dev ppc64el 11.4.0-1ubuntu1~22.04 [2197 kB] Get:156 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libgcc-11-dev ppc64el 11.4.0-1ubuntu1~22.04 [1477 kB] Get:157 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libcc1-0 ppc64el 12.3.0-1ubuntu1~22.04 [49.5 kB] Get:158 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el cpp-11 ppc64el 11.4.0-1ubuntu1~22.04 [8800 kB] Get:159 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el gcc-11-base ppc64el 11.4.0-1ubuntu1~22.04 [20.3 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main ppc64el libisl23 ppc64el 0.24-2build1 [833 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmpfr6 ppc64el 4.1.0-3build3 [339 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmpc3 ppc64el 1.2.1-2build1 [52.2 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main ppc64el libfakeroot ppc64el 1.28-1ubuntu1 [33.8 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main ppc64el fakeroot ppc64el 1.28-1ubuntu1 [62.8 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main ppc64el libassuan0 ppc64el 2.5.5-1build1 [42.9 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main ppc64el pinentry-curses ppc64el 1.1.1-1build2 [38.1 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main ppc64el libnpth0 ppc64el 1.6-3build2 [9036 B] Get:168 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el gpg ppc64el 2.2.27-3ubuntu2.1 [658 kB] Get:169 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el gpgconf ppc64el 2.2.27-3ubuntu2.1 [103 kB] Get:170 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el gpg-agent ppc64el 2.2.27-3ubuntu2.1 [246 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main ppc64el liblockfile-bin ppc64el 1.17-1build2 [12.4 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main ppc64el liblockfile1 ppc64el 1.17-1build2 [7668 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main ppc64el lockfile-progs ppc64el 0.1.19build1 [10.1 kB] Get:174 http://ftpmaster.internal/ubuntu jammy/main ppc64el optipng ppc64el 0.7.7-2build1 [91.3 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main ppc64el pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 107 MB in 5s (19.6 MB/s) (Reading database ... 13185 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_ppc64el.deb ... Unpacking libnsl-dev:ppc64el (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_ppc64el.deb ... Unpacking libcrypt-dev:ppc64el (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3.2_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.35-0ubuntu3.2) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3.2_ppc64el.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3.2) 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 ... 13190 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2ubuntu0.1_ppc64el.deb ... Unpacking libtirpc-dev:ppc64el (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Selecting previously unselected package libssl3:ppc64el. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.10_ppc64el.deb ... Unpacking libssl3:ppc64el (3.0.2-0ubuntu1.10) ... Setting up libssl3:ppc64el (3.0.2-0ubuntu1.10) ... (Reading database ... 13201 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2ubuntu0.2_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.19.2-2ubuntu0.2) over (1.18.3-6) ... Setting up libk5crypto3:ppc64el (1.19.2-2ubuntu0.2) ... (Reading database ... 13201 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.2_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.19.2-2ubuntu0.2) over (1.18.3-6) ... Setting up libkrb5support0:ppc64el (1.19.2-2ubuntu0.2) ... (Reading database ... 13201 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.2_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.19.2-2ubuntu0.2) over (1.18.3-6) ... Setting up libkrb5-3:ppc64el (1.19.2-2ubuntu0.2) ... (Reading database ... 13201 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.2_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.19.2-2ubuntu0.2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:ppc64el (1.19.2-2ubuntu0.2) ... (Reading database ... 13201 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3.2_ppc64el.deb ... Unpacking libc6:ppc64el (2.35-0ubuntu3.2) over (2.34-0ubuntu3) ... Setting up libc6:ppc64el (2.35-0ubuntu3.2) ... (Reading database ... 13200 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3.2_ppc64el.deb ... Unpacking libc-bin (2.35-0ubuntu3.2) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3.2) ... (Reading database ... 13198 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1.2_ppc64el.deb ... Unpacking perl (5.34.0-3ubuntu1.2) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.2_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.2) ... Selecting previously unselected package libperl5.34:ppc64el. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.2_ppc64el.deb ... Unpacking libperl5.34:ppc64el (5.34.0-3ubuntu1.2) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1.2_ppc64el.deb ... Unpacking perl-base (5.34.0-3ubuntu1.2) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1.2) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_ppc64el.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_ppc64el.deb ... Unpacking libbz2-1.0:ppc64el (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:ppc64el (1.0.8-5build1) ... (Reading database ... 15110 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 ... 15110 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_ppc64el.deb ... Unpacking libcap-ng0:ppc64el (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:ppc64el (0.7.9-2.2build3) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:ppc64el (1:3.0.7-1build1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2.3_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam0g:ppc64el (1.4.0-11ubuntu2.3) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_ppc64el.deb ... Unpacking libcrypt1:ppc64el (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:ppc64el (1:4.4.27-1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_ppc64el.deb ... Unpacking libdb5.3:ppc64el (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:ppc64el (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_ppc64el.deb ... Unpacking libgdbm6:ppc64el (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_ppc64el.deb ... Unpacking libgdbm-compat4:ppc64el (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9.2_ppc64el.deb ... Unpacking zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu9.2) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu9.2) ... (Reading database ... 15110 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 ... 15109 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1.1_ppc64el.deb ... Unpacking libcom-err2:ppc64el (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:ppc64el (1.46.5-2ubuntu1.1) ... (Reading database ... 15109 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_ppc64el.deb ... Unpacking libkeyutils1:ppc64el (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:ppc64el (1.6.1-2ubuntu3) ... (Reading database ... 15109 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2ubuntu0.1_ppc64el.deb ... Unpacking libtirpc3:ppc64el (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc3:ppc64el (1.3.2-2ubuntu0.1) ... (Reading database ... 15109 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_ppc64el.deb ... Unpacking libnsl2:ppc64el (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:ppc64el (1.3.0-2build2) ... (Reading database ... 15109 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-77.84_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.15.0-77.84) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:ppc64el. Preparing to unpack .../gcc-12-base_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking gcc-12-base:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up gcc-12-base:ppc64el (12.3.0-1ubuntu1~22.04) ... (Reading database ... 15128 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:ppc64el (12.3.0-1ubuntu1~22.04) ... (Reading database ... 15128 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.3_ppc64el.deb ... Unpacking base-files (12ubuntu4.3) over (12ubuntu1) ... Setting up base-files (12ubuntu4.3) ... 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 ... 15128 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_ppc64el.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 ... 15132 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_ppc64el.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 ... 15132 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_ppc64el.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_ppc64el.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_ppc64el.deb ... Unpacking libgpg-error0:ppc64el (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:ppc64el (1.43-3) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:ppc64el (1.9.4-3ubuntu3) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_ppc64el.deb ... Unpacking liblz4-1:ppc64el (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:ppc64el (1.9.3-2build2) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_ppc64el.deb ... Unpacking liblzma5:ppc64el (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:ppc64el (5.2.5-2ubuntu1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libstdc++6:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:ppc64el (12.3.0-1ubuntu1~22.04) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_ppc64el.deb ... Unpacking libargon2-1:ppc64el (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:ppc64el (2.37.2-4ubuntu3) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3ubuntu0.1_ppc64el.deb ... Unpacking libpcre2-8-0:ppc64el (10.39-3ubuntu0.1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:ppc64el (10.39-3ubuntu0.1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_ppc64el.deb ... Unpacking libselinux1:ppc64el (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:ppc64el (3.3-1build2) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.9_ppc64el.deb ... Unpacking libudev1:ppc64el (249.11-0ubuntu3.9) over (248.3-1ubuntu8) ... Setting up libudev1:ppc64el (249.11-0ubuntu3.9) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-3~ubuntu1.22.04.1_ppc64el.deb ... Unpacking libjson-c5:ppc64el (0.15-3~ubuntu1.22.04.1) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:ppc64el (2.37.2-4ubuntu3) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1.1_ppc64el.deb ... Unpacking libcryptsetup12:ppc64el (2:2.4.3-1ubuntu1.1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:ppc64el (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_ppc64el.deb ... Unpacking libnettle8:ppc64el (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:ppc64el (3.7.3-1build2) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_ppc64el.deb ... Unpacking libhogweed6:ppc64el (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:ppc64el (3.7.3-1build2) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_ppc64el.deb ... Unpacking libunistring2:ppc64el (1.0-1) over (0.9.10-6) ... Setting up libunistring2:ppc64el (1.0-1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_ppc64el.deb ... Unpacking libidn2-0:ppc64el (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:ppc64el (2.3.2-2build1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_ppc64el.deb ... Unpacking libffi8:ppc64el (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:ppc64el (3.4.2-4) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:ppc64el (0.24.0-6build1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_ppc64el.deb ... Unpacking libtasn1-6:ppc64el (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:ppc64el (4.18.0-4build1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1.2_ppc64el.deb ... Unpacking libgnutls30:ppc64el (3.7.3-4ubuntu1.2) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:ppc64el (3.7.3-4ubuntu1.2) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.9_ppc64el.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.9) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.9_ppc64el.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.9) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_ppc64el.deb ... Unpacking libacl1:ppc64el (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:ppc64el (2.3.1-1) ... (Reading database ... 15135 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2.3_ppc64el.deb ... Unpacking libapparmor1:ppc64el (3.0.4-2ubuntu2.3) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5.1_ppc64el.deb ... Unpacking libip4tc2:ppc64el (1.8.7-1ubuntu5.1) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_ppc64el.deb ... Unpacking libzstd1:ppc64el (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:ppc64el (1.4.8+dfsg-3build1) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_ppc64el.deb ... Unpacking libkmod2:ppc64el (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking libmount1:ppc64el (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:ppc64el (2.37.2-4ubuntu3) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:ppc64el (2.5.3-2ubuntu2) ... (Reading database ... 15134 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2.1_ppc64el.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 ... 15134 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15129 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.9_ppc64el.deb ... Unpacking systemd (249.11-0ubuntu3.9) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.9_ppc64el.deb ... Unpacking libsystemd0:ppc64el (249.11-0ubuntu3.9) over (248.3-1ubuntu8) ... Setting up libsystemd0:ppc64el (249.11-0ubuntu3.9) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_ppc64el.deb ... Unpacking libxxhash0:ppc64el (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:ppc64el (0.8.1-1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.9_ppc64el.deb ... Unpacking libapt-pkg6.0:ppc64el (2.4.9) over (2.3.9) ... Setting up libapt-pkg6.0:ppc64el (2.4.9) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1ubuntu0.1.22.04.1_ppc64el.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 ... 15132 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2.2_ppc64el.deb ... Unpacking dpkg (1.21.1ubuntu2.2) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2.2) ... 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 ... 15133 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_ppc64el.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 ... 15133 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_ppc64el.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_ppc64el.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_ppc64el.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4.1_ppc64el.deb ... Unpacking gzip (1.10-4ubuntu4.1) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4.1) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_ppc64el.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2ubuntu0.1_ppc64el.deb ... Unpacking libncurses6:ppc64el (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2ubuntu0.1_ppc64el.deb ... Unpacking libncursesw6:ppc64el (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2ubuntu0.1_ppc64el.deb ... Unpacking libtinfo6:ppc64el (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up libtinfo6:ppc64el (6.3-2ubuntu0.1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2ubuntu0.1_ppc64el.deb ... Unpacking ncurses-bin (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2ubuntu0.1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_ppc64el.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_ppc64el.deb ... Unpacking libdebconfclient0:ppc64el (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:ppc64el (0.261ubuntu1) ... (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_ppc64el.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15132 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 ... 15132 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2ubuntu0.1_all.deb ... Unpacking ncurses-base (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2ubuntu0.1) ... (Reading database ... 15133 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 ... 15133 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_ppc64el.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2.1_ppc64el.deb ... Unpacking gpgv (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2.1) ... (Reading database ... 15133 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.9_ppc64el.deb ... Unpacking apt (2.4.9) over (2.3.9) ... Setting up apt (2.4.9) ... 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:ppc64el. (Reading database ... 15128 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_ppc64el.deb ... Unpacking libsepol2:ppc64el (3.3-1build1) ... Setting up libsepol2:ppc64el (3.3-1build1) ... (Reading database ... 15132 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:ppc64el. (Reading database ... 15132 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_ppc64el.deb ... Unpacking libsemanage2:ppc64el (3.3-1build2) ... Setting up libsemanage2:ppc64el (3.3-1build2) ... (Reading database ... 15136 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2.1_ppc64el.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 ... 15143 files and directories currently installed.) Removing libsemanage1:ppc64el (3.1-1ubuntu3) ... (Reading database ... 15139 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2.3_ppc64el.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 ... 15137 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2.3_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.4.0-11ubuntu2.3) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:ppc64el (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 ... 15138 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1.1_ppc64el.deb ... Unpacking logsave (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.1_ppc64el.deb ... Unpacking libext2fs2:ppc64el (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:ppc64el (1.46.5-2ubuntu1.1) ... (Reading database ... 15138 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.1_ppc64el.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:ppc64el (3.0.4-2ubuntu2.3) ... Setting up libargon2-1:ppc64el (0~20171227-0.3) ... Setting up libdevmapper1.02.1:ppc64el (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:ppc64el (0.15-3~ubuntu1.22.04.1) ... Setting up libcryptsetup12:ppc64el (2:2.4.3-1ubuntu1.1) ... Setting up libip4tc2:ppc64el (1.8.7-1ubuntu5.1) ... Setting up libkmod2:ppc64el (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3.9) ... 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.9) ... (Reading database ... 15138 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_ppc64el.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_ppc64el.deb ... Unpacking libattr1:ppc64el (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:ppc64el (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15138 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.1_ppc64el.deb ... Unpacking libcap2:ppc64el (1:2.44-1ubuntu0.22.04.1) over (1:2.44-1build2) ... Setting up libcap2:ppc64el (1:2.44-1ubuntu0.22.04.1) ... (Reading database ... 15138 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 ... 15138 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13ubuntu0.22.04.1_ppc64el.deb ... Unpacking libpcre3:ppc64el (2:8.39-13ubuntu0.22.04.1) over (2:8.39-13build4) ... Setting up libpcre3:ppc64el (2:8.39-13ubuntu0.22.04.1) ... (Reading database ... 15138 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:ppc64el (2.37.2-4ubuntu3) ... (Reading database ... 15138 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_ppc64el.deb ... Unpacking libprocps8:ppc64el (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1.1_ppc64el.deb ... Unpacking libss2:ppc64el (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_ppc64el.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_ppc64el.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.10_ppc64el.deb ... Unpacking openssl (3.0.2-0ubuntu1.10) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20230311ubuntu0.22.04.1_all.deb ... Unpacking ca-certificates (20230311ubuntu0.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_ppc64el.deb ... Unpacking libreadline8:ppc64el (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2ubuntu0.1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.37.2-2ubuntu0.1) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2023c-0ubuntu0.22.04.2_all.deb ... Unpacking tzdata (2023c-0ubuntu0.22.04.2) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_ppc64el.deb ... Unpacking libpng16-16:ppc64el (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_ppc64el.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2.1_ppc64el.deb ... Unpacking advancecomp (2.1-2.1ubuntu2.1) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking libctf0:ppc64el (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-powerpc64le-linux-gnu_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking binutils (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-4ubuntu2.3_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.38-4ubuntu2.3) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_ppc64el.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2.2_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2.2) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2.2_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2.2) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_ppc64el.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_ppc64el.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libubsan1:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libtsan0:ppc64el (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libgomp1:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libitm1:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libatomic1:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libasan6:ppc64el (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking liblsan0:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libquadmath0_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libquadmath0:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking g++-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-gcc-11_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking gcc-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-libstdc++-11-dev_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libstdc++-11-dev:ppc64el (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libgcc-11-dev:ppc64el (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12.3.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking libcc1-0:ppc64el (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking cpp-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.4.0-1ubuntu1~22.04_ppc64el.deb ... Unpacking gcc-11-base:ppc64el (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_ppc64el.deb ... Unpacking libisl23:ppc64el (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_ppc64el.deb ... Unpacking libmpfr6:ppc64el (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_ppc64el.deb ... Unpacking libmpc3:ppc64el (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_ppc64el.deb ... Unpacking libfakeroot:ppc64el (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_ppc64el.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_ppc64el.deb ... Unpacking libassuan0:ppc64el (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_ppc64el.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_ppc64el.deb ... Unpacking libnpth0:ppc64el (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2.1_ppc64el.deb ... Unpacking gpg (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2.1_ppc64el.deb ... Unpacking gpgconf (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2.1_ppc64el.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_ppc64el.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_ppc64el.deb ... Unpacking liblockfile1:ppc64el (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_ppc64el.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_ppc64el.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:ppc64el (11.4.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:ppc64el (3.37.2-2ubuntu0.1) ... Setting up binutils-common:ppc64el (2.38-4ubuntu2.3) ... Setting up linux-libc-dev:ppc64el (5.15.0-77.84) ... Setting up libctf-nobfd0:ppc64el (2.38-4ubuntu2.3) ... Setting up libnpth0:ppc64el (1.6-3build2) ... Setting up libassuan0:ppc64el (2.5.5-1build1) ... Setting up libgomp1:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1.2) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:ppc64el (1.28-1ubuntu1) ... Setting up libasan6:ppc64el (11.4.0-1ubuntu1~22.04) ... Setting up tzdata (2023c-0ubuntu0.22.04.2) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Jul 5 02:19:44 UTC 2023. Universal Time is now: Wed Jul 5 02:19:44 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:ppc64el (1.3.2-2ubuntu0.1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:ppc64el (4.1.0-3build3) ... Setting up libncurses6:ppc64el (6.3-2ubuntu0.1) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libquadmath0:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up libpng16-16:ppc64el (1.6.37-3build5) ... Setting up libmpc3:ppc64el (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.9) ... Setting up libatomic1:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:ppc64el (1.46.5-2ubuntu1.1) ... Setting up libncursesw6:ppc64el (6.3-2ubuntu0.1) ... Setting up logsave (1.46.5-2ubuntu1.1) ... Setting up libubsan1:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up advancecomp (2.1-2.1ubuntu2.1) ... Setting up libnsl-dev:ppc64el (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:ppc64el (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:ppc64el (1.17-1build2) ... Setting up libbinutils:ppc64el (2.38-4ubuntu2.3) ... Setting up libisl23:ppc64el (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3.2) ... Setting up openssl (3.0.2-0ubuntu1.10) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up liblsan0:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up libprocps8:ppc64el (2:3.3.17-6ubuntu2) ... Setting up libitm1:ppc64el (12.3.0-1ubuntu1~22.04) ... Setting up libgdbm6:ppc64el (1.23-1) ... Setting up libtsan0:ppc64el (11.4.0-1ubuntu1~22.04) ... Setting up libctf0:ppc64el (2.38-4ubuntu2.3) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.4.0-1ubuntu1~22.04) ... Setting up libreadline8:ppc64el (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 (20230311ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 26 added, 17 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:ppc64el (1.23-1) ... Setting up libgcc-11-dev:ppc64el (11.4.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:ppc64el (2.35-0ubuntu3.2) ... Setting up binutils-powerpc64le-linux-gnu (2.38-4ubuntu2.3) ... Setting up gpg (2.2.27-3ubuntu2.1) ... Setting up libperl5.34:ppc64el (5.34.0-3ubuntu1.2) ... Setting up gpg-agent (2.2.27-3ubuntu2.1) ... Setting up pkgbinarymangler (149) ... Setting up binutils (2.38-4ubuntu2.3) ... Setting up perl (5.34.0-3ubuntu1.2) ... Setting up libdpkg-perl (1.21.1ubuntu2.2) ... Setting up libstdc++-11-dev:ppc64el (11.4.0-1ubuntu1~22.04) ... Setting up gcc-11 (11.4.0-1ubuntu1~22.04) ... Setting up g++-11 (11.4.0-1ubuntu1~22.04) ... Setting up dpkg-dev (1.21.1ubuntu2.2) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.2) ... Processing triggers for ca-certificates (20230311ubuntu0.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-26387976 ppc64el jammy-proposed -c chroot:build-PACKAGEBUILD-26387976 --arch=ppc64el --dist=jammy-proposed --nolog 'adsys_0.9.2~22.04.2.dsc' Initiating build PACKAGEBUILD-26387976 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:43:31 UTC 2023 ppc64le sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-ppc64el-018.buildd +==============================================================================+ | adsys 0.9.2~22.04.2 (ppc64el) Wed, 05 Jul 2023 02:19:48 +0000 | +==============================================================================+ Package: adsys Version: 0.9.2~22.04.2 Source Version: 0.9.2~22.04.2 Distribution: jammy-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26387976/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-Enyfos/resolver-R6h6xc' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- adsys_0.9.2~22.04.2.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/adsys-Enyfos/adsys-0.9.2~22.04.2' with '<>' I: NOTICE: Log filtering will replace 'build/adsys-Enyfos' 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 (173 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs tdb-tools ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc default-dbus-session-bus | dbus-session-bus dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff cups-common libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-sniffio python3-trio python3.10-venv python3.10-doc binfmt-support bind9 bind9utils ctdb ldb-tools ntp | chrony smbldap-tools ufw winbind heimdal-clients python3-markdown Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs dirmngr gpg-wks-client gpgsm libldap-common libsasl2-modules libltdl-dev libmail-sendmail-perl python3-cryptography python3-idna python3-requests python3-requests-toolbelt python3-gpg attr logrotate python3-markdown samba-vfs-modules The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils dbus debhelper debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.18-go golang-1.18-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgpgme11 libicu70 libjansson4 libldap-2.5-0 libldb2 liblmdb0 libmagic-mgc libmagic1 libmd0 libmpdec3 libpam0g-dev libpipeline1 libpopt0 libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2 libsmbclient libsmbclient-dev libsub-override-perl libtalloc2 libtdb1 libtevent0 libtool libuchardet0 libwbclient0 libxml2 m4 man-db media-types netbase pkg-config po-debconf python3 python3-dnspython python3-ldb python3-minimal python3-samba python3-talloc python3-tdb python3.10 python3.10-minimal samba samba-common samba-common-bin samba-dsdb-modules samba-libs sbuild-build-depends-main-dummy tdb-tools ucf 0 upgraded, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 122 MB of archives. After this operation, 649 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [752 B] Get:2 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libpython3.10-minimal ppc64el 3.10.12-1~22.04.2 [807 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libexpat1 ppc64el 2.4.7-1ubuntu0.2 [105 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el python3.10-minimal ppc64el 3.10.12-1~22.04.2 [2242 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el python3-minimal ppc64el 3.10.6-1~22.04 [24.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main ppc64el media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmpdec3 ppc64el 2.5.1-2build2 [116 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libpython3.10-stdlib ppc64el 3.10.12-1~22.04.2 [1839 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el python3.10 ppc64el 3.10.12-1~22.04.2 [509 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libpython3-stdlib ppc64el 3.10.6-1~22.04 [6912 B] Get:11 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el python3 ppc64el 3.10.6-1~22.04 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmd0 ppc64el 1.0.4-1build1 [29.8 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main ppc64el libbsd0 ppc64el 0.11.5-1 [59.1 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libicu70 ppc64el 70.1-2ubuntu1 [10.9 MB] Get:15 http://ftpmaster.internal/ubuntu jammy/main ppc64el libtalloc2 ppc64el 2.3.3-2build1 [35.1 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main ppc64el libtevent0 ppc64el 0.11.0-1build1 [43.1 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libwbclient0 ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [293 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main ppc64el netbase all 6.3 [12.9 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main ppc64el python3-dnspython all 2.1.0-1ubuntu1 [123 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libsasl2-modules-db ppc64el 2.1.27+dfsg2-3ubuntu1.2 [22.9 kB] Get:21 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libsasl2-2 ppc64el 2.1.27+dfsg2-3ubuntu1.2 [68.8 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-updates/main ppc64el libldap-2.5-0 ppc64el 2.5.14+dfsg-0ubuntu0.22.04.2 [220 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main ppc64el liblmdb0 ppc64el 0.9.24-1build2 [62.4 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main ppc64el libtdb1 ppc64el 1.4.5-2build1 [63.3 kB] Get:25 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libldb2 ppc64el 2:2.4.4-0ubuntu0.22.04.2 [179 kB] Get:26 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libpython3.10 ppc64el 3.10.12-1~22.04.2 [2150 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el python3-ldb ppc64el 2:2.4.4-0ubuntu0.22.04.2 [46.0 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main ppc64el python3-tdb ppc64el 1.4.5-2build1 [16.1 kB] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libavahi-common-data ppc64el 0.8-5ubuntu5.1 [23.5 kB] Get:30 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libavahi-common3 ppc64el 0.8-5ubuntu5.1 [25.8 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libdbus-1-3 ppc64el 1.12.20-2ubuntu4.1 [217 kB] Get:32 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libavahi-client3 ppc64el 0.8-5ubuntu5.1 [31.2 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-proposed/main ppc64el libcups2 ppc64el 2.4.1op1-1ubuntu4.5 [330 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main ppc64el libjansson4 ppc64el 2.13.1-1.1build3 [39.3 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main ppc64el libpopt0 ppc64el 1.18-3build1 [33.8 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main ppc64el python3-talloc ppc64el 2.3.3-2build1 [13.2 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el samba-libs ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [6822 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el python3-samba ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [3072 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main ppc64el ucf all 3.0043 [56.1 kB] Get:40 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el samba-common all 2:4.15.13+dfsg-0ubuntu1.1 [75.8 kB] Get:41 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el samba-common-bin ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [676 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main ppc64el tdb-tools ppc64el 1.4.5-2build1 [27.5 kB] Get:43 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el samba ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [1268 kB] Get:44 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libsmbclient ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [71.1 kB] Get:45 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libsmbclient-dev ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [41.1 kB] Get:46 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el dbus ppc64el 1.12.20-2ubuntu4.1 [185 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main ppc64el libelf1 ppc64el 0.186-1build1 [60.9 kB] Get:48 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libglib2.0-0 ppc64el 2.72.4-0ubuntu2.2 [1655 kB] Get:49 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libxml2 ppc64el 2.9.13+dfsg-1ubuntu0.3 [833 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main ppc64el bsdextrautils ppc64el 2.37.2-4ubuntu3 [77.5 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmagic-mgc ppc64el 1:5.41-3 [257 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main ppc64el libmagic1 ppc64el 1:5.41-3 [103 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main ppc64el file ppc64el 1:5.41-3 [22.6 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main ppc64el gettext-base ppc64el 0.21-4ubuntu4 [43.1 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main ppc64el libuchardet0 ppc64el 0.0.7-1build2 [80.4 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main ppc64el groff-base ppc64el 1.22.4-8build1 [1031 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main ppc64el libpipeline1 ppc64el 1.5.5-1 [26.1 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main ppc64el man-db ppc64el 2.10.2-1 [1226 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsigsegv2 ppc64el 2.13-1ubuntu3 [15.2 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main ppc64el m4 ppc64el 1.4.18-5ubuntu2 [214 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main ppc64el autoconf all 2.71-2 [338 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main ppc64el autotools-dev all 20220109.1 [44.9 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main ppc64el automake all 1:1.16.5-1.3 [558 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main ppc64el autopoint all 0.21-4ubuntu4 [422 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main ppc64el libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main ppc64el libtool all 2.4.6-15build2 [164 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main ppc64el dh-autoreconf all 20 [16.1 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main ppc64el libsub-override-perl all 0.09-2 [9532 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main ppc64el libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main ppc64el dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:72 http://ftpmaster.internal/ubuntu jammy/main ppc64el libdw1 ppc64el 0.186-1build1 [289 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main ppc64el debugedit ppc64el 1:5.0-4build1 [51.6 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main ppc64el dwz ppc64el 0.14-1build2 [124 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main ppc64el gettext ppc64el 0.21-4ubuntu4 [976 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main ppc64el intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main ppc64el debhelper all 13.6ubuntu1 [923 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-updates/universe ppc64el dh-apport all 2.20.11-0ubuntu82.5 [7782 B] Get:80 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el golang-1.18-src all 1.18.1-1ubuntu1.1 [16.2 MB] Get:81 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el golang-1.18-go ppc64el 1.18.1-1ubuntu1.1 [61.2 MB] Get:82 http://ftpmaster.internal/ubuntu jammy/main ppc64el golang-src all 2:1.18~0ubuntu2 [4438 B] Get:83 http://ftpmaster.internal/ubuntu jammy/main ppc64el golang-go ppc64el 2:1.18~0ubuntu2 [41.8 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main ppc64el pkg-config ppc64el 0.29.2-1ubuntu3 [51.9 kB] Get:85 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libdbus-1-dev ppc64el 1.12.20-2ubuntu4.1 [233 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main ppc64el libgpgme11 ppc64el 1.16.0-1.2ubuntu4 [167 kB] Get:87 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el libpam0g-dev ppc64el 1.4.0-11ubuntu2.3 [125 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-security/main ppc64el samba-dsdb-modules ppc64el 2:4.15.13+dfsg-0ubuntu1.1 [347 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main ppc64el dh-golang all 1.53 [21.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 122 MB in 10s (12.6 MB/s) Selecting previously unselected package libpython3.10-minimal:ppc64el. (Reading database ... 15318 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.12-1~22.04.2_ppc64el.deb ... Unpacking libpython3.10-minimal:ppc64el (3.10.12-1~22.04.2) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.2_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.4.7-1ubuntu0.2) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.12-1~22.04.2_ppc64el.deb ... Unpacking python3.10-minimal (3.10.12-1~22.04.2) ... Setting up libpython3.10-minimal:ppc64el (3.10.12-1~22.04.2) ... Setting up libexpat1:ppc64el (2.4.7-1ubuntu0.2) ... Setting up python3.10-minimal (3.10.12-1~22.04.2) ... Selecting previously unselected package python3-minimal. (Reading database ... 15621 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04_ppc64el.deb ... Unpacking python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:ppc64el. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_ppc64el.deb ... Unpacking libmpdec3:ppc64el (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:ppc64el. Preparing to unpack .../3-libpython3.10-stdlib_3.10.12-1~22.04.2_ppc64el.deb ... Unpacking libpython3.10-stdlib:ppc64el (3.10.12-1~22.04.2) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.12-1~22.04.2_ppc64el.deb ... Unpacking python3.10 (3.10.12-1~22.04.2) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../5-libpython3-stdlib_3.10.6-1~22.04_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.10.6-1~22.04) ... Setting up python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package python3. (Reading database ... 16023 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.6-1~22.04_ppc64el.deb ... Unpacking python3 (3.10.6-1~22.04) ... Selecting previously unselected package libmd0:ppc64el. Preparing to unpack .../01-libmd0_1.0.4-1build1_ppc64el.deb ... Unpacking libmd0:ppc64el (1.0.4-1build1) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../02-libbsd0_0.11.5-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.11.5-1) ... Selecting previously unselected package libicu70:ppc64el. Preparing to unpack .../03-libicu70_70.1-2ubuntu1_ppc64el.deb ... Unpacking libicu70:ppc64el (70.1-2ubuntu1) ... Selecting previously unselected package libtalloc2:ppc64el. Preparing to unpack .../04-libtalloc2_2.3.3-2build1_ppc64el.deb ... Unpacking libtalloc2:ppc64el (2.3.3-2build1) ... Selecting previously unselected package libtevent0:ppc64el. Preparing to unpack .../05-libtevent0_0.11.0-1build1_ppc64el.deb ... Unpacking libtevent0:ppc64el (0.11.0-1build1) ... Selecting previously unselected package libwbclient0:ppc64el. Preparing to unpack .../06-libwbclient0_2%3a4.15.13+dfsg-0ubuntu1.1_ppc64el.deb ... Unpacking libwbclient0:ppc64el (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:ppc64el. Preparing to unpack .../09-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1.2_ppc64el.deb ... Unpacking libsasl2-modules-db:ppc64el (2.1.27+dfsg2-3ubuntu1.2) ... Selecting previously unselected package libsasl2-2:ppc64el. Preparing to unpack .../10-libsasl2-2_2.1.27+dfsg2-3ubuntu1.2_ppc64el.deb ... Unpacking libsasl2-2:ppc64el (2.1.27+dfsg2-3ubuntu1.2) ... Selecting previously unselected package libldap-2.5-0:ppc64el. Preparing to unpack .../11-libldap-2.5-0_2.5.14+dfsg-0ubuntu0.22.04.2_ppc64el.deb ... Unpacking libldap-2.5-0:ppc64el (2.5.14+dfsg-0ubuntu0.22.04.2) ... Selecting previously unselected package liblmdb0:ppc64el. Preparing to unpack .../12-liblmdb0_0.9.24-1build2_ppc64el.deb ... Unpacking liblmdb0:ppc64el (0.9.24-1build2) ... Selecting previously unselected package libtdb1:ppc64el. Preparing to unpack .../13-libtdb1_1.4.5-2build1_ppc64el.deb ... Unpacking libtdb1:ppc64el (1.4.5-2build1) ... Selecting previously unselected package libldb2:ppc64el. Preparing to unpack .../14-libldb2_2%3a2.4.4-0ubuntu0.22.04.2_ppc64el.deb ... Unpacking libldb2:ppc64el (2:2.4.4-0ubuntu0.22.04.2) ... Selecting previously unselected package libpython3.10:ppc64el. Preparing to unpack .../15-libpython3.10_3.10.12-1~22.04.2_ppc64el.deb ... Unpacking libpython3.10:ppc64el (3.10.12-1~22.04.2) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../16-python3-ldb_2%3a2.4.4-0ubuntu0.22.04.2_ppc64el.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_ppc64el.deb ... Unpacking python3-tdb (1.4.5-2build1) ... Selecting previously unselected package libavahi-common-data:ppc64el. Preparing to unpack .../18-libavahi-common-data_0.8-5ubuntu5.1_ppc64el.deb ... Unpacking libavahi-common-data:ppc64el (0.8-5ubuntu5.1) ... Selecting previously unselected package libavahi-common3:ppc64el. Preparing to unpack .../19-libavahi-common3_0.8-5ubuntu5.1_ppc64el.deb ... Unpacking libavahi-common3:ppc64el (0.8-5ubuntu5.1) ... Selecting previously unselected package libdbus-1-3:ppc64el. Preparing to unpack .../20-libdbus-1-3_1.12.20-2ubuntu4.1_ppc64el.deb ... Unpacking libdbus-1-3:ppc64el (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libavahi-client3:ppc64el. Preparing to unpack .../21-libavahi-client3_0.8-5ubuntu5.1_ppc64el.deb ... Unpacking libavahi-client3:ppc64el (0.8-5ubuntu5.1) ... Selecting previously unselected package libcups2:ppc64el. Preparing to unpack .../22-libcups2_2.4.1op1-1ubuntu4.5_ppc64el.deb ... Unpacking libcups2:ppc64el (2.4.1op1-1ubuntu4.5) ... Selecting previously unselected package libjansson4:ppc64el. Preparing to unpack .../23-libjansson4_2.13.1-1.1build3_ppc64el.deb ... Unpacking libjansson4:ppc64el (2.13.1-1.1build3) ... Selecting previously unselected package libpopt0:ppc64el. Preparing to unpack .../24-libpopt0_1.18-3build1_ppc64el.deb ... Unpacking libpopt0:ppc64el (1.18-3build1) ... Selecting previously unselected package python3-talloc:ppc64el. Preparing to unpack .../25-python3-talloc_2.3.3-2build1_ppc64el.deb ... Unpacking python3-talloc:ppc64el (2.3.3-2build1) ... Selecting previously unselected package samba-libs:ppc64el. Preparing to unpack .../26-samba-libs_2%3a4.15.13+dfsg-0ubuntu1.1_ppc64el.deb ... Unpacking samba-libs:ppc64el (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_ppc64el.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_ppc64el.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_ppc64el.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_ppc64el.deb ... Unpacking samba (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package libsmbclient:ppc64el. Preparing to unpack .../33-libsmbclient_2%3a4.15.13+dfsg-0ubuntu1.1_ppc64el.deb ... Unpacking libsmbclient:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package libsmbclient-dev:ppc64el. Preparing to unpack .../34-libsmbclient-dev_2%3a4.15.13+dfsg-0ubuntu1.1_ppc64el.deb ... Unpacking libsmbclient-dev:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Selecting previously unselected package dbus. Preparing to unpack .../35-dbus_1.12.20-2ubuntu4.1_ppc64el.deb ... Unpacking dbus (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../36-libelf1_0.186-1build1_ppc64el.deb ... Unpacking libelf1:ppc64el (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../37-libglib2.0-0_2.72.4-0ubuntu2.2_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.72.4-0ubuntu2.2) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../38-libxml2_2.9.13+dfsg-1ubuntu0.3_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.13+dfsg-1ubuntu0.3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../39-bsdextrautils_2.37.2-4ubuntu3_ppc64el.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../40-libmagic-mgc_1%3a5.41-3_ppc64el.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../41-libmagic1_1%3a5.41-3_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../42-file_1%3a5.41-3_ppc64el.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../43-gettext-base_0.21-4ubuntu4_ppc64el.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../44-libuchardet0_0.0.7-1build2_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../45-groff-base_1.22.4-8build1_ppc64el.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../46-libpipeline1_1.5.5-1_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../47-man-db_2.10.2-1_ppc64el.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../48-libsigsegv2_2.13-1ubuntu3_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../49-m4_1.4.18-5ubuntu2_ppc64el.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:ppc64el. Preparing to unpack .../61-libdw1_0.186-1build1_ppc64el.deb ... Unpacking libdw1:ppc64el (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../62-debugedit_1%3a5.0-4build1_ppc64el.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../63-dwz_0.14-1build2_ppc64el.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../64-gettext_0.21-4ubuntu4_ppc64el.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.5_all.deb ... Unpacking dh-apport (2.20.11-0ubuntu82.5) ... 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_ppc64el.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:ppc64el. Preparing to unpack .../72-golang-go_2%3a1.18~0ubuntu2_ppc64el.deb ... Unpacking golang-go:ppc64el (2:1.18~0ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu3_ppc64el.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:ppc64el. Preparing to unpack .../74-libdbus-1-dev_1.12.20-2ubuntu4.1_ppc64el.deb ... Unpacking libdbus-1-dev:ppc64el (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libgpgme11:ppc64el. Preparing to unpack .../75-libgpgme11_1.16.0-1.2ubuntu4_ppc64el.deb ... Unpacking libgpgme11:ppc64el (1.16.0-1.2ubuntu4) ... Selecting previously unselected package libpam0g-dev:ppc64el. Preparing to unpack .../76-libpam0g-dev_1.4.0-11ubuntu2.3_ppc64el.deb ... Unpacking libpam0g-dev:ppc64el (1.4.0-11ubuntu2.3) ... Selecting previously unselected package samba-dsdb-modules:ppc64el. Preparing to unpack .../77-samba-dsdb-modules_2%3a4.15.13+dfsg-0ubuntu1.1_ppc64el.deb ... Unpacking samba-dsdb-modules:ppc64el (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_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpipeline1:ppc64el (1.5.5-1) ... Setting up liblmdb0:ppc64el (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:ppc64el (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:ppc64el (2.72.4-0ubuntu2.2) ... No schema files found: doing nothing. Setting up libtdb1:ppc64el (1.4.5-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:ppc64el (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up libgpgme11:ppc64el (1.16.0-1.2ubuntu4) ... Setting up dh-apport (2.20.11-0ubuntu82.5) ... Setting up libjansson4:ppc64el (2.13.1-1.1build3) ... Setting up libsasl2-modules-db:ppc64el (2.1.27+dfsg2-3ubuntu1.2) ... Setting up libtalloc2:ppc64el (2.3.3-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libtevent0:ppc64el (0.11.0-1build1) ... Setting up libavahi-common-data:ppc64el (0.8-5ubuntu5.1) ... 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:ppc64el (1.12.20-2ubuntu4.1) ... Setting up dbus (1.12.20-2ubuntu4.1) ... Setting up libsigsegv2:ppc64el (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:ppc64el (2.1.27+dfsg2-3ubuntu1.2) ... Setting up libmd0:ppc64el (1.0.4-1build1) ... Setting up libuchardet0:ppc64el (0.0.7-1build2) ... Setting up libmpdec3:ppc64el (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:ppc64el (0.11.5-1) ... Setting up libelf1:ppc64el (0.186-1build1) ... Setting up libpopt0:ppc64el (1.18-3build1) ... Setting up libicu70:ppc64el (70.1-2ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:ppc64el (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:ppc64el (0.8-5ubuntu5.1) ... 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:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up libldap-2.5-0:ppc64el (2.5.14+dfsg-0ubuntu0.22.04.2) ... Setting up libpython3.10-stdlib:ppc64el (3.10.12-1~22.04.2) ... Setting up libdbus-1-dev:ppc64el (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:ppc64el (2:2.4.4-0ubuntu0.22.04.2) ... Setting up libxml2:ppc64el (2.9.13+dfsg-1ubuntu0.3) ... Setting up libavahi-client3:ppc64el (0.8-5ubuntu5.1) ... Setting up libpython3-stdlib:ppc64el (3.10.6-1~22.04) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libpython3.10:ppc64el (3.10.12-1~22.04.2) ... Setting up gettext (0.21-4ubuntu4) ... Setting up python3.10 (3.10.12-1~22.04.2) ... Setting up golang-go:ppc64el (2:1.18~0ubuntu2) ... Setting up python3 (3.10.6-1~22.04) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up python3-tdb (1.4.5-2build1) ... Setting up python3-ldb (2:2.4.4-0ubuntu0.22.04.2) ... Setting up libcups2:ppc64el (2.4.1op1-1ubuntu4.5) ... Setting up python3-dnspython (2.1.0-1ubuntu1) ... Setting up python3-talloc:ppc64el (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up samba-libs:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up debhelper (13.6ubuntu1) ... Setting up libsmbclient:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up libsmbclient-dev:ppc64el (2:4.15.13+dfsg-0ubuntu1.1) ... Setting up samba-dsdb-modules:ppc64el (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 WARNING: The 'netbios name' is too long (max. 15 chars). 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.2) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:43:31 UTC 2023 ppc64el (ppc64le) Toolchain package versions: binutils_2.38-4ubuntu2.3 dpkg-dev_1.21.1ubuntu2.2 g++-11_11.4.0-1ubuntu1~22.04 gcc-11_11.4.0-1ubuntu1~22.04 libc6-dev_2.35-0ubuntu3.2 libstdc++-11-dev_11.4.0-1ubuntu1~22.04 libstdc++6_12.3.0-1ubuntu1~22.04 linux-libc-dev_5.15.0-77.84 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2.1 apt_2.4.9 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.3 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu2.3 binutils-common_2.38-4ubuntu2.3 binutils-powerpc64le-linux-gnu_2.38-4ubuntu2.3 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu0.22.04.1 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.4.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.5 dh-autoreconf_20 dh-golang_1.53 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2.2 dpkg-dev_1.21.1ubuntu2.2 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.4.0-1ubuntu1~22.04 gcc_4:11.2.0-1ubuntu1 gcc-11_11.4.0-1ubuntu1~22.04 gcc-11-base_11.4.0-1ubuntu1~22.04 gcc-12-base_12.3.0-1ubuntu1~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.1 hostname_3.23ubuntu2 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2.3 libapt-pkg6.0_2.4.9 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.4.0-1ubuntu1~22.04 libassuan0_2.5.5-1build1 libatomic1_12.3.0-1ubuntu1~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.1 libavahi-common-data_0.8-5ubuntu5.1 libavahi-common3_0.8-5ubuntu5.1 libbinutils_2.38-4ubuntu2.3 libblkid1_2.37.2-4ubuntu3 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3.2 libc-dev-bin_2.35-0ubuntu3.2 libc6_2.35-0ubuntu3.2 libc6-dev_2.35-0ubuntu3.2 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1ubuntu0.22.04.1 libcc1-0_12.3.0-1ubuntu1~22.04 libcom-err2_1.46.5-2ubuntu1.1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1.1 libctf-nobfd0_2.38-4ubuntu2.3 libctf0_2.38-4ubuntu2.3 libcups2_2.4.1op1-1ubuntu4.5 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.2 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.4.0-1ubuntu1~22.04 libgcc-s1_12.3.0-1ubuntu1~22.04 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.72.4-0ubuntu2.2 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1.2 libgomp1_12.3.0-1ubuntu1~22.04 libgpg-error0_1.43-3 libgpgme11_1.16.0-1.2ubuntu4 libgssapi-krb5-2_1.19.2-2ubuntu0.2 libhogweed6_3.7.3-1build2 libicu70_70.1-2ubuntu1 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5.1 libisl23_0.24-2build1 libitm1_12.3.0-1ubuntu1~22.04 libjansson4_2.13.1-1.1build3 libjson-c5_0.15-3~ubuntu1.22.04.1 libk5crypto3_1.19.2-2ubuntu0.2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2ubuntu0.2 libkrb5support0_1.19.2-2ubuntu0.2 libldap-2.5-0_2.5.14+dfsg-0ubuntu0.22.04.2 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.3.0-1ubuntu1~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-2ubuntu0.1 libncursesw6_6.3-2ubuntu0.1 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.2 libpipeline1_1.5.5-1 libpng16-16_1.6.37-3build5 libpopt0_1.18-3build1 libprocps8_2:3.3.17-6ubuntu2 libpython3-stdlib_3.10.6-1~22.04 libpython3.10_3.10.12-1~22.04.2 libpython3.10-minimal_3.10.12-1~22.04.2 libpython3.10-stdlib_3.10.12-1~22.04.2 libquadmath0_12.3.0-1ubuntu1~22.04 libreadline8_8.1.2-1 libsasl2-2_2.1.27+dfsg2-3ubuntu1.2 libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1.2 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.10 libstdc++-11-dev_11.4.0-1ubuntu1~22.04 libstdc++6_12.3.0-1ubuntu1~22.04 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.9 libtalloc2_2.3.3-2build1 libtasn1-6_4.18.0-4build1 libtdb1_1.4.5-2build1 libtevent0_0.11.0-1build1 libtinfo6_6.3-2ubuntu0.1 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.4.0-1ubuntu1~22.04 libubsan1_12.3.0-1ubuntu1~22.04 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3.9 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-77.84 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-2ubuntu0.1 ncurses-bin_6.3-2ubuntu0.1 netbase_6.3 openssl_3.0.2-0ubuntu1.10 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2.1 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1.2 perl-base_5.34.0-3ubuntu1.2 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1.2 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.6-1~22.04 python3-dnspython_2.1.0-1ubuntu1 python3-ldb_2:2.4.4-0ubuntu0.22.04.2 python3-minimal_3.10.6-1~22.04 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.12-1~22.04.2 python3.10-minimal_3.10.12-1~22.04.2 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.9 systemd-sysv_249.11-0ubuntu3.9 systemd-timesyncd_249.11-0ubuntu3.9 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.2 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.2 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: 4cff1621ddd03ac7642852443db282509689b2c4 7593228 adsys_0.9.2~22.04.2.tar.xz Checksums-Sha256: e63b75c7fab44482c5feff155940a394cc11f34efcb25cf4585189899395ffc9 7593228 adsys_0.9.2~22.04.2.tar.xz Files: 51906c6be449736fea7ea308251115fc 7593228 adsys_0.9.2~22.04.2.tar.xz Go-Import-Path: github.com/ubuntu/adsys -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE4qlMxBx1Pex4dJYuxTfgBIBe5lcFAmSkWUEACgkQxTfgBIBe 5lfJwxAAkc9vARvz+YRYnECAOK4q8iZXc4wHgpGXfTwQI5GkHl3WKbF0abayGVrb bXA1F3XM1AfWDnhqo8kYhhOi3vbd5377lKI1VKe+EQqrR1XgutoDSBH8GND8OP4s mG34dy8hd1jaljyfpMTmj8GlsM9h0iMyG+Hr7nhpargtD9dbOJOqNXAjaHbb4JWL mB06f0Oh9sl2wydg8xEk+JZ720jhwkrrrqg7WrtnnAT5FtBC+vlLPj/M/tuugAfs cdfXxOnSHzqJZHVOeSojRpEtL4qPd6cjEcu2F+cv710suL2O+1UiH//cfeu9JmN4 cRlNnAlWLwp0kBv6hYNvgHcF/dBMtC4R1HM5A7lZimN7bPWF1mLaHi1+hGSqjTKL iczoZgukwJmBxGHMOYix9rd+LiUEPzHzY/CkHiRmK0VdmhIvgXTSKD8eHlYpxA0u LKq6+s2nw05/GAqlmPeKQj0n/1A1Yn323/vUdCuViCdkzXVIq9dCaiHAa+bt55jI urmSIhXYo6XURz3FYQy2YzW/M3IsOoTI7W/kDoEYYzIu6NWOyaX9I5nJIkE0I68g /6iw3n8EpS905UpYRWjGB7t04YjNsRVjiiNrgiVX4/LF3BLheSULkOijph98zMok SSacJPcQzMo+SpRuYxQ4l8zQ+3AuEK8aC0ictqi7LZGMxGglmGo= =XNwj -----END PGP SIGNATURE----- gpgv: Signature made Tue Jul 4 17:39:13 2023 UTC gpgv: using RSA key E2A94CC41C753DEC7874962EC537E004805EE657 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./adsys_0.9.2~22.04.2.dsc dpkg-source: info: extracting adsys in /<> dpkg-source: info: unpacking adsys_0.9.2~22.04.2.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-26387976 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26387976 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26387976 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.2 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang,apport debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean # Create the vendor directory when building the source package [ -d vendor/ ] || go mod vendor make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build-arch dh build-arch --buildsystem=golang --with=golang,apport dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang dh_auto_configure -a -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # Build on linux only adsysd itself, and not generator or Windows binaries DH_GOLANG_BUILDPKG=github.com/ubuntu/adsys/cmd/adsysd dh_auto_build cd obj-powerpc64le-linux-gnu && go install -trimpath -v -p 4 github.com/ubuntu/adsys/cmd/adsysd internal/unsafeheader internal/goarch internal/goexperiment internal/cpu internal/abi internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/bytealg internal/race sync/atomic unicode unicode/utf8 internal/itoa encoding math/bits unicode/utf16 github.com/ubuntu/adsys/vendor/golang.org/x/sys/internal/unsafeheader runtime math 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 sync internal/reflectlite math/rand internal/testlog github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji/definition internal/singleflight github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding runtime/cgo errors sort io internal/oserror syscall bytes strings bufio strconv time reflect context internal/syscall/unix internal/poll internal/syscall/execenv path io/fs regexp/syntax os path/filepath regexp html encoding/binary internal/fmtsort fmt io/ioutil encoding/base64 github.com/ubuntu/adsys/vendor/golang.org/x/sys/unix github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday/css encoding/json log github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2/syntax github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/css github.com/ubuntu/adsys/vendor/github.com/sirupsen/logrus github.com/ubuntu/adsys/vendor/github.com/gorilla/css/scanner github.com/ubuntu/adsys/vendor/github.com/aymerick/douceur/parser github.com/ubuntu/adsys/vendor/golang.org/x/net/html net/url github.com/ubuntu/adsys/vendor/github.com/dlclark/regexp2 github.com/ubuntu/adsys/vendor/github.com/mattn/go-runewidth github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/indent github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/padding github.com/ubuntu/adsys/vendor/github.com/muesli/reflow/wordwrap database/sql/driver github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma github.com/ubuntu/adsys/vendor/github.com/microcosm-cc/bluemonday github.com/ubuntu/adsys/vendor/github.com/lucasb-eyer/go-colorful github.com/ubuntu/adsys/vendor/github.com/mattn/go-isatty github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/html github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/internal github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/formatters/svg 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/formatters github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/p github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/j github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/e github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/d github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/f github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/i github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/c github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/k github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/l github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/n github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/o github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/q github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/r github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/t github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers/h 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 text/template/parse encoding/csv 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 text/template 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/muesli/termenv github.com/ubuntu/adsys/vendor/github.com/mattn/go-colorable github.com/ubuntu/adsys/vendor/github.com/fatih/color github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/ast github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/lexers github.com/ubuntu/adsys/vendor/github.com/alecthomas/chroma/quick encoding/hex github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/parser flag vendor/golang.org/x/net/dns/dnsmessage github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown/html internal/godebug github.com/ubuntu/adsys/vendor/github.com/gomarkdown/markdown internal/intern github.com/ubuntu/adsys/vendor/github.com/fsnotify/fsnotify net/netip github.com/ubuntu/adsys/vendor/github.com/spf13/afero/mem github.com/ubuntu/adsys/vendor/golang.org/x/text/transform net github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/norm compress/flate hash hash/crc32 compress/gzip crypto/cipher crypto/aes math/big crypto/rand crypto crypto/des github.com/ubuntu/adsys/vendor/github.com/spf13/pflag github.com/ubuntu/adsys/vendor/github.com/mitchellh/mapstructure crypto/elliptic/internal/fiat github.com/ubuntu/adsys/vendor/github.com/spf13/cobra crypto/elliptic/internal/nistec crypto/internal/randutil crypto/sha512 crypto/elliptic encoding/asn1 crypto/ed25519/internal/edwards25519/field crypto/ed25519/internal/edwards25519 vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/hmac crypto/md5 crypto/rc4 crypto/ecdsa crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa crypto/x509/pkix encoding/pem vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/x509 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule net/textproto crypto/tls vendor/golang.org/x/net/http2/hpack mime vendor/golang.org/x/net/idna mime/quotedprintable mime/multipart vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy net/http/internal net/http/internal/ascii html/template github.com/ubuntu/adsys/vendor/github.com/spf13/jwalterweatherman github.com/ubuntu/adsys/vendor/github.com/subosito/gotenv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/strconv github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/ast net/http/httptrace github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/scanner net/http github.com/ubuntu/adsys/vendor/github.com/spf13/cast github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/hcl/parser github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/adsys/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/dotenv 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/google.golang.org/protobuf/internal/errors github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protowire github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/pragma github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoreflect github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/yaml go/token github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protoregistry github.com/ubuntu/adsys/vendor/github.com/spf13/afero github.com/ubuntu/adsys/vendor/github.com/magiconair/properties github.com/ubuntu/adsys/vendor/golang.org/x/net/trace github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/adsys/vendor/github.com/spf13/viper/internal/encoding/javaproperties 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/descfmt github.com/ubuntu/adsys/vendor/github.com/spf13/viper github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/descopts github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/adsys/vendor/google.golang.org/grpc/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcrand github.com/ubuntu/adsys/vendor/google.golang.org/grpc/codes github.com/ubuntu/adsys/vendor/google.golang.org/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/internal/encoding/tag github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/encoding/protojson 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/protobuf/internal/impl github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/grpcsync github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/adsys/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/adsys/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/syscall github.com/ubuntu/adsys/vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/adsys/vendor/golang.org/x/net/idna github.com/ubuntu/adsys/vendor/google.golang.org/grpc/keepalive github.com/ubuntu/adsys/vendor/google.golang.org/grpc/stats github.com/ubuntu/adsys/vendor/google.golang.org/grpc/tap net/http/httputil github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/text embed github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/ast github.com/ubuntu/adsys/vendor/golang.org/x/net/http/httpguts github.com/ubuntu/adsys/doc os/exec github.com/ubuntu/adsys/vendor/golang.org/x/net/http2 os/user 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/charmbracelet/glamour/ansi 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/google.golang.org/protobuf/internal/filetype github.com/ubuntu/adsys/vendor/github.com/mvo5/libsmbclient-go github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark-emoji github.com/ubuntu/adsys/vendor/github.com/godbus/dbus/v5 github.com/ubuntu/adsys/vendor/github.com/yuin/goldmark/extension github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/adsys/vendor/github.com/charmbracelet/glamour github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/any github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/duration github.com/ubuntu/adsys/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/proto github.com/ubuntu/adsys/vendor/github.com/golang/protobuf/ptypes/timestamp github.com/ubuntu/adsys/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext/pluralforms internal/sysinfo runtime/debug runtime/trace 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/internal/pretty 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/google.golang.org/grpc/resolver 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/channelz github.com/ubuntu/adsys/vendor/google.golang.org/grpc/peer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/status 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/balancer/base github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver/dns github.com/ubuntu/adsys/vendor/google.golang.org/grpc/status github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/adsys/vendor/google.golang.org/grpc/balancer/roundrobin testing github.com/ubuntu/adsys/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch 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/internal/smbsafe github.com/ubuntu/adsys/vendor/golang.org/x/sync/errgroup 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 os/signal github.com/ubuntu/adsys/vendor/github.com/snapcore/go-gettext github.com/ubuntu/adsys/internal/i18n github.com/ubuntu/adsys/internal/grpc/grpcerror github.com/ubuntu/adsys/vendor/google.golang.org/grpc github.com/ubuntu/adsys 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/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/config github.com/ubuntu/adsys/internal/adsysservice/actions github.com/ubuntu/adsys/internal/ad github.com/ubuntu/adsys/internal/adsysservice github.com/ubuntu/adsys/cmd/adsysd/daemon github.com/ubuntu/adsys/cmd/adsysd/client github.com/ubuntu/adsys/cmd/adsysd make[1]: Leaving directory '/<>' dh_auto_test -a -O--buildsystem=golang cd obj-powerpc64le-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_without_exiting === RUN TestRun/Send_SIGHUP_with_exit === RUN TestRun/Run_and_exit_successfully === RUN TestRun/Run_and_return_error level=error msg="Error requested" === RUN TestRun/Run_and_return_usage_error level=error msg="Error requested" === RUN TestRun/Run_and_usage_error_only_does_not_fail === RUN TestRun/Send_SIGINT_exits === RUN TestRun/Send_SIGTERM_exits --- PASS: TestRun (0.86s) --- PASS: TestRun/Send_SIGHUP_without_exiting (0.15s) --- PASS: TestRun/Send_SIGHUP_with_exit (0.10s) --- PASS: TestRun/Run_and_exit_successfully (0.10s) --- PASS: TestRun/Run_and_return_error (0.10s) --- PASS: TestRun/Run_and_return_usage_error (0.10s) --- PASS: TestRun/Run_and_usage_error_only_does_not_fail (0.10s) --- PASS: TestRun/Send_SIGINT_exits (0.10s) --- PASS: TestRun/Send_SIGTERM_exits (0.10s) PASS ok github.com/ubuntu/adsys/cmd/adsysd 0.912s === 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 Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. --- PASS: TestInitApp (0.00s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/client 0.054s === 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-07-05T02:21:27Z" 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-07-05T02:21:27Z" 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-07-05T02:21:28Z" 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-07-05T02:21:28Z" 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.05s) === RUN TestAppCanSigHupAfterExecute time="2023-07-05T02:21:28Z" 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.00s) === RUN TestAppTimeout time="2023-07-05T02:21:29Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" --- PASS: TestAppTimeout (1.01s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === RUN TestConfigLoad time="2023-07-05T02:21:30Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-07-05T02:21:30Z" level=info msg="Serving on /tmp/TestConfigLoad1961115137/001/adsys.socket" time="2023-07-05T02:21:30Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:30Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.06s) === RUN TestConfigChange time="2023-07-05T02:21:30Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-07-05T02:21:30Z" level=info msg="Serving on /tmp/TestConfigChange480941465/001/adsys.socket" time="2023-07-05T02:21:31Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:31Z" level=info msg="Wait for active requests to close." time="2023-07-05T02:21:31Z" level=debug msg="All connections have now ended." time="2023-07-05T02:21:31Z" level=debug msg=Quitting --- PASS: TestConfigChange (0.17s) === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) PASS ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.486s Integration tests skipped as requested ok github.com/ubuntu/adsys/cmd/adsysd/integration_tests 0.098s ? 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.010s ? 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/Forced_GPO_and_blocked_inheritance === RUN TestAdsysGPOList/Fail_on_unreachable_ldap_host === RUN TestAdsysGPOList/Fail_on_invalid_ticket === RUN TestAdsysGPOList/Disabled_GPOs === RUN TestAdsysGPOList/Filter_machine_only_GPOs === RUN TestAdsysGPOList/Filter_user_only_GPOs === RUN TestAdsysGPOList/Computers_truncated_at_15_characters === RUN TestAdsysGPOList/Fail_on_KRB5CCNAME_unset === RUN TestAdsysGPOList/Block_inheritance === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing === RUN TestAdsysGPOList/Long_computer_name,_not_truncated === RUN TestAdsysGPOList/Fail_on_dangling_ticket_symlink === RUN TestAdsysGPOList/No_GPO_on_OU_-_bytes === RUN TestAdsysGPOList/No_GPO_on_OU_-_string === RUN TestAdsysGPOList/Fail_on_non_existent_account === RUN TestAdsysGPOList/Fail_on_user_requested_but_found_machine === RUN TestAdsysGPOList/Return_one_gpo === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order === RUN TestAdsysGPOList/Fail_on_machine_with_no_ldap === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO === RUN TestAdsysGPOList/Fail_on_ldap_connection_refused === RUN TestAdsysGPOList/Fail_invalid_GPO_link === RUN TestAdsysGPOList/Machine_GPOs === RUN TestAdsysGPOList/Fail_on_computer_requested_but_found_user === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings === RUN TestAdsysGPOList/Fail_on_no_network === RUN TestAdsysGPOList/Return_hierarchy === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU --- PASS: TestAdsysGPOList (1.45s) --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.07s) --- PASS: TestAdsysGPOList/Fail_on_unreachable_ldap_host (0.05s) --- PASS: TestAdsysGPOList/Fail_on_invalid_ticket (0.04s) --- PASS: TestAdsysGPOList/Disabled_GPOs (0.03s) --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.03s) --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.05s) --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.04s) --- PASS: TestAdsysGPOList/Fail_on_KRB5CCNAME_unset (0.04s) --- PASS: TestAdsysGPOList/Block_inheritance (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.04s) --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.04s) --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.04s) --- PASS: TestAdsysGPOList/Fail_on_dangling_ticket_symlink (0.03s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.04s) --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.04s) --- PASS: TestAdsysGPOList/Fail_on_non_existent_account (0.08s) --- PASS: TestAdsysGPOList/Fail_on_user_requested_but_found_machine (0.05s) --- PASS: TestAdsysGPOList/Return_one_gpo (0.08s) --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.07s) --- PASS: TestAdsysGPOList/Fail_on_machine_with_no_ldap (0.04s) --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.05s) --- PASS: TestAdsysGPOList/Fail_on_ldap_connection_refused (0.05s) --- PASS: TestAdsysGPOList/Fail_invalid_GPO_link (0.04s) --- PASS: TestAdsysGPOList/Machine_GPOs (0.04s) --- PASS: TestAdsysGPOList/Fail_on_computer_requested_but_found_user (0.04s) --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.04s) --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.03s) --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.03s) --- PASS: TestAdsysGPOList/Fail_on_no_network (0.04s) --- PASS: TestAdsysGPOList/Return_hierarchy (0.05s) --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.05s) === RUN TestGetPolicyDefinitions === PAUSE TestGetPolicyDefinitions === CONT TestListUsersFromCache === CONT TestFetch === CONT TestGetPolicyDefinitions === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro === RUN TestGetPolicyDefinitions/Load_ADMX_and_ADML === PAUSE TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format === CONT TestNormalizeTargetName === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML === CONT TestNew === RUN TestListUsersFromCache/Machine_Only === PAUSE TestListUsersFromCache/Machine_Only === RUN TestListUsersFromCache/Error_on_Krb5_directory_not_existing === PAUSE TestListUsersFromCache/Error_on_Krb5_directory_not_existing === RUN TestListUsersFromCache/One_user === PAUSE TestListUsersFromCache/One_user === RUN TestListUsersFromCache/Two_users === PAUSE TestListUsersFromCache/Two_users === RUN TestListUsersFromCache/None === PAUSE TestListUsersFromCache/None === RUN TestListUsersFromCache/Machines_are_ignored === RUN TestNormalizeTargetName/One_valid_user_with_mixed_case === PAUSE TestListUsersFromCache/Machines_are_ignored === PAUSE TestNormalizeTargetName/One_valid_user_with_mixed_case === RUN TestNormalizeTargetName/One_user_without_explicit_domain_suffix === PAUSE TestNormalizeTargetName/One_user_without_explicit_domain_suffix === RUN TestNormalizeTargetName/Computer_with_@_is_left_as_such === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such === RUN TestNormalizeTargetName/Error_on_multiple_\_in_name === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name === RUN TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === PAUSE TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === RUN TestNormalizeTargetName/One_valid_user === PAUSE TestNormalizeTargetName/One_valid_user === RUN TestNormalizeTargetName/One_valid_user_with_domain\user === PAUSE TestNormalizeTargetName/One_valid_user_with_domain\user === RUN TestNormalizeTargetName/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_fqdn_matching_computer === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer === RUN TestNormalizeTargetName/Computer_name_without_objectClass === RUN TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === CONT TestGetPoliciesConcurrently === PAUSE TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs === RUN TestNew/static_server_is_always_prefixed_with_ldap === PAUSE TestNew/static_server_is_always_prefixed_with_ldap === RUN TestNew/not_provided_static_server_URL_is_blank === PAUSE TestNew/not_provided_static_server_URL_is_blank === RUN TestNew/failed_to_create_KRB5_cache_directory === PAUSE TestNew/failed_to_create_KRB5_cache_directory === RUN TestNew/failed_to_create_Sysvol_cache_directory === PAUSE TestNew/failed_to_create_Sysvol_cache_directory === PAUSE TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestGetPoliciesWorkflows === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new === RUN TestFetch/local_gpo_is_more_recent_than_AD_one === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestGetPoliciesOffline === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === RUN TestFetch/Error_remote_version_entry_missing === PAUSE TestFetch/Error_remote_version_entry_missing === RUN TestFetch/gpo_already_up_to_date === PAUSE TestFetch/gpo_already_up_to_date === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI === RUN TestFetch/assets_only_are_downloaded === PAUSE TestFetch/assets_only_are_downloaded === RUN TestFetch/Error_remote_version_NaN === PAUSE TestFetch/Error_remote_version_NaN === RUN TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === PAUSE TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === RUN TestFetch/two_gpos,_one_more_recent,_one_new === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new === RUN TestFetch/gpos_and_assets === PAUSE TestFetch/gpos_and_assets === RUN TestFetch/concurrent_same_gpos === PAUSE TestFetch/concurrent_same_gpos === RUN TestFetch/gpo_is_refreshed === PAUSE TestFetch/gpo_is_refreshed === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI === RUN TestFetch/two_gpos,_one_more_recent,_one_up_to_date === PAUSE TestFetch/two_gpos,_one_more_recent,_one_up_to_date === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI === RUN TestFetch/concurrent_different_gpos === PAUSE TestFetch/concurrent_different_gpos === RUN TestFetch/Error_keeps_downloading_other_GPOS === PAUSE TestFetch/Error_keeps_downloading_other_GPOS === RUN TestFetch/two_new_gpos === PAUSE TestFetch/two_new_gpos === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL === RUN TestFetch/Error_unexistant_remote_gpo === PAUSE TestFetch/Error_unexistant_remote_gpo === RUN TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === PAUSE TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed === RUN TestFetch/assets_are_updated_to_latest_version === PAUSE TestFetch/assets_are_updated_to_latest_version === RUN TestFetch/assets_are_not_updated_if_version_matches === PAUSE TestFetch/assets_are_not_updated_if_version_matches === RUN TestFetch/Error_missing_remote_GPT.INI === PAUSE TestFetch/Error_missing_remote_GPT.INI === RUN TestFetch/assets_is_a_file_is_not_downloaded === PAUSE TestFetch/assets_is_a_file_is_not_downloaded === RUN TestFetch/one_new_gpo === PAUSE TestFetch/one_new_gpo === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_new === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new === RUN TestFetch/keep_existing_gpos_intact === PAUSE TestFetch/keep_existing_gpos_intact === CONT TestGetPolicies === RUN TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === PAUSE TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === RUN TestGetPoliciesConcurrently/Same_user,_same_GPO === PAUSE TestGetPoliciesConcurrently/Same_user,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_same_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_same_GPO === RUN TestGetPoliciesConcurrently/Different_users,_different_GPO === PAUSE TestGetPoliciesConcurrently/Different_users,_different_GPO === RUN TestGetPoliciesConcurrently/One_machine,_one_user === PAUSE TestGetPoliciesConcurrently/One_machine,_one_user === CONT TestFetchOneGPOWhileParsingItConcurrently === 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 === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === PAUSE TestGetPoliciesWorkflows/Second_call_with_different_user === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === RUN TestGetPoliciesWorkflows/Second_call_after_a_relogin === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === PAUSE TestGetPoliciesWorkflows/Second_call_after_a_relogin === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets === RUN TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === PAUSE TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) === RUN TestGetPoliciesOffline/Error_offline_with_no_cache === PAUSE TestGetPoliciesOffline/Error_offline_with_no_cache === RUN TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === PAUSE TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list === CONT TestParseGPOConcurrent === RUN TestGetPoliciesOffline/Offline,_with_assets === PAUSE TestGetPoliciesOffline/Offline,_with_assets === RUN TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === PAUSE TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache === CONT TestFetchTweakSysvolCacheDir === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty === RUN TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === PAUSE TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db === RUN TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === PAUSE TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one === RUN TestGetPolicies/Policy_user_directory_is_uppercase === PAUSE TestGetPolicies/Policy_user_directory_is_uppercase === RUN TestGetPolicies/Unexisting_CC_original_file_for_user === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user === RUN TestGetPolicies/Corrupted_policy_file === PAUSE TestGetPolicies/Corrupted_policy_file === RUN TestGetPolicies/Policy_can’t_be_downloaded === PAUSE TestGetPolicies/Policy_can’t_be_downloaded === RUN TestGetPolicies/User_only_policy,_user_object === PAUSE TestGetPolicies/User_only_policy,_user_object === RUN TestGetPolicies/Disabled_override === PAUSE TestGetPolicies/Disabled_override === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated === RUN TestGetPolicies/Two_policies,_with_overrides === PAUSE TestGetPolicies/Two_policies,_with_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/Machine_doesn’t_match === PAUSE TestGetPolicies/Machine_doesn’t_match === RUN TestGetPolicies/Standard_policy,_user_object === PAUSE TestGetPolicies/Standard_policy,_user_object === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets === RUN TestGetPolicies/No_override_for_this_release,_takes_default_value === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value === RUN TestGetPolicies/Two_policies,_no_overrides === PAUSE TestGetPolicies/Two_policies,_no_overrides === RUN TestGetPolicies/Unsupported_type_for_unfiltered_entry === PAUSE TestGetPolicies/Unsupported_type_for_unfiltered_entry === RUN TestGetPolicies/Empty_value_for_unfiltered_entry === PAUSE TestGetPolicies/Empty_value_for_unfiltered_entry === RUN TestGetPolicies/Multiple_domains,_same_GPO === PAUSE TestGetPolicies/Multiple_domains,_same_GPO === RUN TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === PAUSE TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === 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/SSSD_dbus_(IsOnline)_call_failed === PAUSE TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === RUN TestGetPolicies/Computer_ignored_CCBaseName === PAUSE TestGetPolicies/Computer_ignored_CCBaseName === RUN TestGetPolicies/Enabled_override === PAUSE TestGetPolicies/Enabled_override === RUN TestGetPolicies/Disabled_value_is_overridden === PAUSE TestGetPolicies/Disabled_value_is_overridden === RUN TestGetPolicies/Object_domain_is_stripped === PAUSE TestGetPolicies/Object_domain_is_stripped === RUN TestGetPolicies/Error_on_user_without_@_in_name === PAUSE TestGetPolicies/Error_on_user_without_@_in_name === RUN TestGetPolicies/Symlinks_can’t_be_created === PAUSE TestGetPolicies/Symlinks_can’t_be_created === 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_reversed_overrides === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides === RUN TestGetPolicies/More_policies,_with_multiple_overrides === PAUSE TestGetPolicies/More_policies,_with_multiple_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/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/User_only_policy,_computer_object,_policy_is_empty === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === 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 === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === RUN TestGetPolicies/Standard_policy,_computer_object === PAUSE TestGetPolicies/Standard_policy,_computer_object === RUN TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === PAUSE TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed === RUN TestGetPolicies/Filter_non_Ubuntu_keys === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys === RUN TestGetPolicies/Policy_machine_directory_is_uppercase === PAUSE TestGetPolicies/Policy_machine_directory_is_uppercase === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine === 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 TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro --- PASS: TestGetPolicyDefinitions (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format (0.00s) --- PASS: TestGetPolicyDefinitions/Load_ADMX_and_ADML (0.00s) --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro (0.00s) === CONT TestListUsersFromCache/Machine_Only === CONT TestListUsersFromCache/Machines_are_ignored === CONT TestListUsersFromCache/None === CONT TestListUsersFromCache/Two_users === RUN TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === PAUSE TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved === CONT TestListUsersFromCache/One_user === CONT TestListUsersFromCache/Error_on_Krb5_directory_not_existing === CONT TestNew/create_one_AD_object_will_create_all_necessary_cache_dirs --- PASS: TestListUsersFromCache (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) --- PASS: TestListUsersFromCache/Error_on_Krb5_directory_not_existing (0.00s) === CONT TestNormalizeTargetName/One_valid_user_with_mixed_case === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user === 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 === CONT TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such --- 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 TestNormalizeTargetName/Computer_is_left_as_such === CONT TestNormalizeTargetName/One_valid_user_with_domain\user === CONT TestNormalizeTargetName/One_valid_user === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user === CONT TestNormalizeTargetName/Error_on_multiple_\_in_name === CONT TestNormalizeTargetName/Computer_with_@_is_left_as_such === CONT TestNormalizeTargetName/One_user_without_explicit_domain_suffix === CONT TestNormalizeTargetName/Computer_name_without_objectClass === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer === CONT TestFetch/two_gpos,_one_should_be_refreshed,_one_new --- PASS: TestNormalizeTargetName (0.00s) --- PASS: TestNormalizeTargetName/One_valid_user_with_mixed_case (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/One_valid_user_with_domain\user (0.00s) --- PASS: TestNormalizeTargetName/Error_on_multiple_\_in_name (0.00s) --- PASS: TestNormalizeTargetName/Computer_with_@_is_left_as_such (0.00s) --- PASS: TestNormalizeTargetName/One_user_without_explicit_domain_suffix (0.00s) --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) === CONT TestFetch/keep_existing_gpos_intact 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-07-05T02:21:33Z" 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 === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_new time="2023-07-05T02:21:33Z" level=info msg="Downloading \"gpo1-name\"" time="2023-07-05T02:21:33Z" level=info msg="Downloading \"gpo2-name\"" time="2023-07-05T02:21:33Z" level=info msg="Downloading \"standard-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:33Z" level=info msg="Downloading \"gpo2-name\"" --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.25s) === CONT TestFetch/one_new_gpo --- PASS: TestParseGPOConcurrent (0.25s) === CONT TestFetch/assets_is_a_file_is_not_downloaded Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:33Z" 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_missing_remote_GPT.INI time="2023-07-05T02:21:33Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_are_not_updated_if_version_matches Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/assets_are_updated_to_latest_version === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:33Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:33Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Error_unexistant_remote_gpo Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_new Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/gpos_and_assets Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed === 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-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" === CONT TestFetch/Error_remote_version_NaN Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_new_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo2-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/assets_only_are_downloaded Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" === CONT TestFetch/Error_keeps_downloading_other_GPOS Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI time="2023-07-05T02:21:34Z" 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-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/concurrent_different_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo2-name\"" === CONT TestFetch/gpo_already_up_to_date Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/Error_remote_version_entry_missing Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI time="2023-07-05T02:21:34Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: version not found\nDownloading it again…" === CONT TestFetch/local_gpo_is_more_recent_than_AD_one 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-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/gpo_is_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestFetch/concurrent_same_gpos Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"gpo1-name\"" === CONT TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time === CONT TestGetPoliciesConcurrently/One_machine,_one_user Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesConcurrently/Different_users,_different_GPO --- PASS: TestFetch (0.00s) --- PASS: TestFetch/keep_existing_gpos_intact (0.12s) --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.07s) --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.03s) --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.02s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.24s) --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.40s) --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.03s) --- PASS: TestFetch/Error_unexistant_remote_gpo (0.02s) --- PASS: TestFetch/assets_are_updated_to_latest_version (0.13s) --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.17s) --- PASS: TestFetch/one_new_gpo (0.30s) --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.03s) --- PASS: TestFetch/Error_remote_version_NaN (0.03s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.17s) --- PASS: TestFetch/gpos_and_assets (0.18s) --- PASS: TestFetch/assets_only_are_downloaded (0.11s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.23s) --- PASS: TestFetch/two_new_gpos (0.19s) --- PASS: TestFetch/gpo_already_up_to_date (0.02s) --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.18s) --- PASS: TestFetch/Error_remote_version_entry_missing (0.05s) --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.13s) --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.04s) --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.01s) --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.04s) --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.32s) --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.15s) --- PASS: TestFetch/concurrent_different_gpos (0.35s) --- PASS: TestFetch/concurrent_same_gpos (0.08s) --- PASS: TestFetch/gpo_is_refreshed (0.15s) === CONT TestGetPoliciesConcurrently/Different_users,_same_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:34Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:34Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === 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-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_call_with_different_user === CONT TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" --- PASS: TestGetPoliciesConcurrently (0.00s) --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.24s) --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.30s) --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (0.38s) --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.40s) --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.25s) === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesWorkflows/Second_call_after_service_restarted === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:35Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:35Z" level=info msg="Downloading \"standard-name\"" === 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: TestGetPoliciesWorkflows (0.00s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.24s) --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.28s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.25s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (0.35s) --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.36s) --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.63s) --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.62s) time="2023-07-05T02:21:35Z" 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-07-05T02:21:35Z" 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 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-07-05T02:21:36Z" level=info msg="Downloading \"assets\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:36Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration === CONT TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine time="2023-07-05T02:21:36Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" time="2023-07-05T02:21:36Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@OFFLINE\" policies are applied using previous online update" === CONT TestGetPolicies/Policy_machine_directory_is_uppercase === CONT TestGetPolicies/Filter_non_Ubuntu_keys --- PASS: TestGetPoliciesOffline (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.45s) --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.00s) --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.47s) --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.27s) --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.30s) --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (0.37s) === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:36Z" 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-07-05T02:21:36Z" 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-07-05T02:21:36Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"uppercase-class-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"filtered-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"user-only-name\"" === CONT TestGetPolicies/Standard_policy,_computer_object === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored === CONT TestGetPolicies/Assets_can’t_be_downloaded_without_GPO === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty === CONT TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 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-07-05T02:21:36Z" 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-07-05T02:21:36Z" 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-07-05T02:21:36Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:36Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"lowercase-class-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"multiple-releases-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"user-only-name\"" === CONT TestGetPolicies/No_discovery_for_statistically_configured_domain_controller === CONT TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys === CONT TestGetPolicies/Two_policies,_with_overrides === CONT TestGetPolicies/Multiple_domains,_same_GPO Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:36Z" 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-07-05T02:21:36Z" 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-07-05T02:21:36Z" 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-07-05T02:21:36Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"unsupported-with-errors-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:36Z" level=info msg="Downloading \"multiple-domains-name\"" === CONT TestGetPolicies/Empty_value_for_unfiltered_entry === CONT TestGetPolicies/Unsupported_type_for_unfiltered_entry === CONT TestGetPolicies/Two_policies,_no_overrides === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:37Z" 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-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"bad-entry-type-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"empty-value-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"multiple-releases-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"user-only-name\"" === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets === CONT TestGetPolicies/Standard_policy,_user_object === CONT TestGetPolicies/Machine_doesn’t_match === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user === CONT TestGetPolicies/Error_on_user_without_@_in_name === CONT TestGetPolicies/Two_policies,_with_reversed_overrides 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-07-05T02:21:37Z" 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-07-05T02:21:37Z" 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-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"assets\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"machine-only-name\"" === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol === CONT TestGetPolicies/Symlinks_can’t_be_created === CONT TestGetPolicies/Corrupted_policy_file === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated === CONT TestGetPolicies/Disabled_override Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:37Z" 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-07-05T02:21:37Z" 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-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"corrupted-policy-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"other-domain-name\"" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" === CONT TestGetPolicies/User_only_policy,_user_object === CONT TestGetPolicies/Policy_can’t_be_downloaded === CONT TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed === CONT TestGetPolicies/Unexisting_CC_original_file_for_user === CONT TestGetPolicies/Policy_user_directory_is_uppercase Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:37Z" 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-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:37Z" level=info msg="Downloading \"user-only-name\"" === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one time="2023-07-05T02:21:37Z" level=info msg="Downloading \"lowercase-class-name\"" === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored === CONT TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:38Z" 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-07-05T02:21:38Z" 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-07-05T02:21:38Z" 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-07-05T02:21:38Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"uppercase-class-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"multiple-releases-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"disabled-value-name\"" === CONT TestGetPolicies/Disabled_value_is_overridden === CONT TestGetPolicies/Object_domain_is_stripped === CONT TestGetPolicies/Enabled_override === CONT TestGetPolicies/Computer_ignored_CCBaseName Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:38Z" 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-07-05T02:21:38Z" 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-07-05T02:21:38Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:38Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"disabled-value-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" === CONT TestGetPolicies/More_policies,_with_multiple_overrides === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:38Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible === CONT TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved time="2023-07-05T02:21:38Z" level=info msg="Downloading \"gpo1-name\"" Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible --- PASS: TestFetchTweakSysvolCacheDir (0.00s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.05s) --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.10s) time="2023-07-05T02:21:38Z" level=info msg="Downloading \"gpo1-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"gpo1-name\"" --- PASS: TestFetchWithUnreadableFile (0.01s) --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.09s) --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.07s) Kerberos auth with 'buildd@WORKGROUP' (WORKGROUP\buildd) to access 'localhost' not possible time="2023-07-05T02:21:38Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"one-value-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"standard-name\"" time="2023-07-05T02:21:38Z" level=info msg="Downloading \"user-only-name\"" --- PASS: TestGetPolicies (0.00s) --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.20s) --- PASS: TestGetPolicies/No_Active_Directory_server_returned_by_sssd_fails_without_static_configuration (0.00s) --- PASS: TestGetPolicies/SSSD_dbus_(IsOnline)_call_failed (0.00s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.13s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.25s) --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.33s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.29s) --- PASS: TestGetPolicies/Policy_machine_directory_is_uppercase (0.35s) --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.07s) --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.09s) --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.14s) --- PASS: TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.11s) --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.20s) --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.22s) --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.14s) --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.14s) --- PASS: TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys (0.15s) --- PASS: TestGetPolicies/No_discovery_for_statistically_configured_domain_controller (0.15s) --- PASS: TestGetPolicies/Unsupported_type_for_unfiltered_entry (0.17s) --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.16s) --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.17s) --- PASS: TestGetPolicies/Empty_value_for_unfiltered_entry (0.18s) --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.25s) --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.25s) --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) --- PASS: TestGetPolicies/Standard_policy,_user_object (0.27s) --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.28s) --- PASS: TestGetPolicies/Corrupted_policy_file (0.26s) --- PASS: TestGetPolicies/Disabled_override (0.26s) --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.28s) --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.27s) --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.14s) --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.21s) --- PASS: TestGetPolicies/User_only_policy,_user_object (0.27s) --- PASS: TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.25s) --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.18s) --- PASS: TestGetPolicies/Policy_user_directory_is_uppercase (0.30s) --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.24s) --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.20s) --- PASS: TestGetPolicies/Object_domain_is_stripped (0.18s) --- PASS: TestGetPolicies/Computer_ignored_CCBaseName (0.18s) --- PASS: TestGetPolicies/Enabled_override (0.19s) --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.26s) --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.24s) PASS Setup: Can't show stderr from smbd command: read |0: file already closed ok github.com/ubuntu/adsys/internal/ad 6.812s === RUN TestGenerateExpandedCategories === PAUSE TestGenerateExpandedCategories === RUN TestExpandedCategoriesToADMX === PAUSE TestExpandedCategoriesToADMX === RUN TestExpand === PAUSE TestExpand === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerateExpandedCategories === RUN TestGenerateExpandedCategories/available_on_one_release_only === PAUSE TestGenerateExpandedCategories/available_on_one_release_only === RUN TestGenerateExpandedCategories/different_display_name === PAUSE TestGenerateExpandedCategories/different_display_name === RUN TestGenerateExpandedCategories/nested_categories === PAUSE TestGenerateExpandedCategories/nested_categories === RUN TestGenerateExpandedCategories/range === PAUSE TestGenerateExpandedCategories/range === RUN TestGenerateExpandedCategories/error_on_different_policy_type === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type === 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/applicable_to_all_releases === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories === RUN TestGenerateExpandedCategories/no_defaults === PAUSE TestGenerateExpandedCategories/no_defaults === RUN TestGenerateExpandedCategories/default_policy_class_is_capitalized === PAUSE TestGenerateExpandedCategories/default_policy_class_is_capitalized === RUN TestGenerateExpandedCategories/error_on_nested_category === PAUSE TestGenerateExpandedCategories/error_on_nested_category === RUN TestGenerateExpandedCategories/error_on_invalid_default_policy_class === PAUSE TestGenerateExpandedCategories/error_on_invalid_default_policy_class === RUN TestGenerateExpandedCategories/two_policies === PAUSE TestGenerateExpandedCategories/two_policies === RUN TestGenerateExpandedCategories/no_note === PAUSE TestGenerateExpandedCategories/no_note === 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_missing_release === PAUSE TestGenerateExpandedCategories/error_on_missing_release === RUN TestGenerateExpandedCategories/error_on_empty_default_policy_class === PAUSE TestGenerateExpandedCategories/error_on_empty_default_policy_class === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist === RUN TestGenerateExpandedCategories/meta_entry_only === PAUSE TestGenerateExpandedCategories/meta_entry_only === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === RUN TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === RUN TestGenerateExpandedCategories/policy_directory_doesn't_exist === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist === RUN TestGenerateExpandedCategories/basic === PAUSE TestGenerateExpandedCategories/basic === RUN TestGenerateExpandedCategories/multiple_top_categories === PAUSE TestGenerateExpandedCategories/multiple_top_categories === RUN TestGenerateExpandedCategories/choices === PAUSE TestGenerateExpandedCategories/choices === RUN TestGenerateExpandedCategories/different_meta === PAUSE TestGenerateExpandedCategories/different_meta === 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_defaults === PAUSE TestGenerateExpandedCategories/different_defaults === RUN TestGenerateExpandedCategories/with_prefix === PAUSE TestGenerateExpandedCategories/with_prefix === RUN TestGenerateExpandedCategories/different_choices === PAUSE TestGenerateExpandedCategories/different_choices === RUN TestGenerateExpandedCategories/no_meta_enabled === PAUSE TestGenerateExpandedCategories/no_meta_enabled === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === RUN TestGenerateExpandedCategories/different_range === PAUSE TestGenerateExpandedCategories/different_range === RUN TestGenerateExpandedCategories/no_meta_disabled === PAUSE TestGenerateExpandedCategories/no_meta_disabled === RUN TestGenerateExpandedCategories/simple === PAUSE TestGenerateExpandedCategories/simple === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === 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/requires_ubuntu_pro === PAUSE TestGenerateExpandedCategories/requires_ubuntu_pro === RUN TestGenerateExpandedCategories/different_element_type === PAUSE TestGenerateExpandedCategories/different_element_type === RUN TestGenerateExpandedCategories/error_on_different_class === PAUSE TestGenerateExpandedCategories/error_on_different_class === RUN TestGenerateExpandedCategories/same_default === PAUSE TestGenerateExpandedCategories/same_default === RUN TestGenerateExpandedCategories/no_meta_at_all === PAUSE TestGenerateExpandedCategories/no_meta_at_all === CONT TestGenerateExpandedCategories/available_on_one_release_only === CONT TestGenerate === RUN TestGenerate/releases_from_yaml === PAUSE TestGenerate/releases_from_yaml === RUN TestGenerate/autodetect_overrides_releases_from_yaml === PAUSE TestGenerate/autodetect_overrides_releases_from_yaml === RUN TestGenerate/invalid_definition_file === PAUSE TestGenerate/invalid_definition_file === RUN TestGenerate/category_expansion_fails === PAUSE TestGenerate/category_expansion_fails === RUN TestGenerate/admx_generation_fails === PAUSE TestGenerate/admx_generation_fails === CONT TestGenerate/releases_from_yaml === CONT TestExpand === RUN TestExpand/dconf === PAUSE TestExpand/dconf === RUN TestExpand/expanded_policy === PAUSE TestExpand/expanded_policy === RUN TestExpand/no_source_directory === PAUSE TestExpand/no_source_directory === RUN TestExpand/dconf_generation_fails === PAUSE TestExpand/dconf_generation_fails === RUN TestExpand/unsupported_policy_type === PAUSE TestExpand/unsupported_policy_type === RUN TestExpand/invalid_dconf.yaml === PAUSE TestExpand/invalid_dconf.yaml === 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/ignore_categories_and_non_yaml_files === PAUSE TestExpand/ignore_categories_and_non_yaml_files === RUN TestExpand/no_release_file === PAUSE TestExpand/no_release_file === RUN TestExpand/no_version_id === PAUSE TestExpand/no_version_id === CONT TestExpand/dconf === CONT TestExpandedCategoriesToADMX === RUN TestExpandedCategoriesToADMX/simple === PAUSE TestExpandedCategoriesToADMX/simple === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key === RUN TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults === RUN TestExpandedCategoriesToADMX/no_meta_enabled === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled === RUN TestExpandedCategoriesToADMX/error_on_destination_creation === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestGenerateExpandedCategories/error_on_missing_release === CONT TestGenerateExpandedCategories/error_on_different_class === CONT TestGenerateExpandedCategories/different_element_type === CONT TestGenerateExpandedCategories/no_meta_at_all === CONT TestGenerateExpandedCategories/requires_ubuntu_pro === CONT TestGenerateExpandedCategories/same_default === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used === CONT TestGenerateExpandedCategories/different_meta === CONT TestGenerateExpandedCategories/choices === CONT TestGenerateExpandedCategories/multiple_top_categories === CONT TestGenerateExpandedCategories/basic === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key === CONT TestGenerateExpandedCategories/meta_entry_only === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist === CONT TestGenerateExpandedCategories/error_on_empty_default_policy_class === CONT TestGenerateExpandedCategories/different_range === CONT TestGenerateExpandedCategories/different_explain_text === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default === RUN TestExpandedCategoriesToADMX/nested_categories === PAUSE TestExpandedCategoriesToADMX/nested_categories === RUN TestExpandedCategoriesToADMX/double === PAUSE TestExpandedCategoriesToADMX/double === RUN TestExpandedCategoriesToADMX/double_with_range === PAUSE TestExpandedCategoriesToADMX/double_with_range === 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/no_meta_disabled === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled === RUN TestExpandedCategoriesToADMX/array_of_strings === PAUSE TestExpandedCategoriesToADMX/array_of_strings === RUN TestExpandedCategoriesToADMX/array_of_integers === PAUSE TestExpandedCategoriesToADMX/array_of_integers === RUN TestExpandedCategoriesToADMX/multiple_categories === PAUSE TestExpandedCategoriesToADMX/multiple_categories === RUN TestExpandedCategoriesToADMX/other_distro === PAUSE TestExpandedCategoriesToADMX/other_distro === RUN TestExpandedCategoriesToADMX/basic_key === PAUSE TestExpandedCategoriesToADMX/basic_key === RUN TestExpandedCategoriesToADMX/decimal_with_range === PAUSE TestExpandedCategoriesToADMX/decimal_with_range === RUN TestExpandedCategoriesToADMX/decimal_with_min_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only === RUN TestExpandedCategoriesToADMX/long_decimal === PAUSE TestExpandedCategoriesToADMX/long_decimal === RUN TestExpandedCategoriesToADMX/choices_with_default === PAUSE TestExpandedCategoriesToADMX/choices_with_default === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === RUN TestExpandedCategoriesToADMX/no_meta_at_all === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all === CONT TestGenerateExpandedCategories/simple === RUN TestExpandedCategoriesToADMX/boolean === PAUSE TestExpandedCategoriesToADMX/boolean === RUN TestExpandedCategoriesToADMX/decimal === PAUSE TestExpandedCategoriesToADMX/decimal === RUN TestExpandedCategoriesToADMX/decimal_with_max_only === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only === RUN TestExpandedCategoriesToADMX/choices === PAUSE TestExpandedCategoriesToADMX/choices === CONT TestGenerateExpandedCategories/no_meta_disabled === CONT TestGenerate/admx_generation_fails === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases === CONT TestGenerateExpandedCategories/no_note === CONT TestGenerateExpandedCategories/two_policies === CONT TestGenerateExpandedCategories/error_on_invalid_default_policy_class === CONT TestGenerateExpandedCategories/error_on_nested_category === CONT TestGenerateExpandedCategories/default_policy_class_is_capitalized === CONT TestGenerateExpandedCategories/no_defaults === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories === CONT TestGenerateExpandedCategories/applicable_to_all_releases === CONT TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified === CONT TestGenerateExpandedCategories/error_on_different_policy_type === CONT TestGenerateExpandedCategories/range === CONT TestGenerateExpandedCategories/nested_categories time="2023-07-05T02:21:31Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" === CONT TestGenerateExpandedCategories/different_display_name === CONT TestGenerateExpandedCategories/different_choices === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced === CONT TestGenerateExpandedCategories/no_meta_enabled === CONT TestExpand/expanded_policy_with_release_any === CONT TestGenerate/category_expansion_fails === CONT TestGenerate/invalid_definition_file === CONT TestGenerate/autodetect_overrides_releases_from_yaml === CONT TestExpand/no_version_id === CONT TestExpand/no_release_file === CONT TestExpand/ignore_categories_and_non_yaml_files === CONT TestExpand/dconf_generation_fails === CONT TestExpand/expanded_policy_with_meta --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/releases_from_yaml (0.00s) --- PASS: TestGenerate/category_expansion_fails (0.00s) --- PASS: TestGenerate/invalid_definition_file (0.00s) --- PASS: TestGenerate/admx_generation_fails (0.01s) --- PASS: TestGenerate/autodetect_overrides_releases_from_yaml (0.00s) === CONT TestExpand/invalid_dconf.yaml === CONT TestExpand/unsupported_policy_type === CONT TestGenerateExpandedCategories/with_prefix === CONT TestExpand/expanded_policy === CONT TestExpand/no_source_directory === CONT TestGenerateExpandedCategories/different_defaults === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases === CONT TestExpandedCategoriesToADMX/simple === CONT TestExpandedCategoriesToADMX/choices --- PASS: TestGenerateExpandedCategories (0.00s) --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.00s) --- PASS: TestGenerateExpandedCategories/same_default (0.00s) --- PASS: TestGenerateExpandedCategories/requires_ubuntu_pro (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class (0.00s) --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.00s) --- PASS: TestGenerateExpandedCategories/choices (0.00s) --- PASS: TestGenerateExpandedCategories/different_element_type (0.01s) --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) --- PASS: TestGenerateExpandedCategories/basic (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_empty_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/different_range (0.00s) --- PASS: TestGenerateExpandedCategories/simple (0.01s) --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.01s) --- PASS: TestGenerateExpandedCategories/different_explain_text (0.01s) --- PASS: TestGenerateExpandedCategories/no_note (0.00s) --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.00s) --- PASS: TestGenerateExpandedCategories/default_policy_class_is_capitalized (0.00s) --- PASS: TestGenerateExpandedCategories/no_defaults (0.00s) --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.00s) --- PASS: TestGenerateExpandedCategories/range (0.00s) --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.02s) --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.01s) --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.00s) --- PASS: TestGenerateExpandedCategories/different_choices (0.00s) --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) --- PASS: TestGenerateExpandedCategories/nested_categories (0.01s) --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.01s) --- PASS: TestGenerateExpandedCategories/different_defaults (0.01s) === CONT TestExpandedCategoriesToADMX/decimal_with_max_only === CONT TestExpandedCategoriesToADMX/decimal --- PASS: TestExpand (0.00s) --- PASS: TestExpand/dconf (0.00s) --- PASS: TestExpand/expanded_policy_with_release_any (0.00s) --- PASS: TestExpand/no_version_id (0.00s) --- PASS: TestExpand/no_release_file (0.00s) --- PASS: TestExpand/dconf_generation_fails (0.00s) --- PASS: TestExpand/expanded_policy_with_meta (0.00s) --- PASS: TestExpand/unsupported_policy_type (0.00s) --- PASS: TestExpand/invalid_dconf.yaml (0.00s) --- PASS: TestExpand/ignore_categories_and_non_yaml_files (0.00s) --- PASS: TestExpand/no_source_directory (0.01s) --- PASS: TestExpand/expanded_policy (0.01s) === CONT TestExpandedCategoriesToADMX/boolean === CONT TestExpandedCategoriesToADMX/no_meta_at_all === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges === CONT TestExpandedCategoriesToADMX/choices_with_default === CONT TestExpandedCategoriesToADMX/long_decimal === CONT TestExpandedCategoriesToADMX/decimal_with_min_only === CONT TestExpandedCategoriesToADMX/decimal_with_range === CONT TestExpandedCategoriesToADMX/basic_key === CONT TestExpandedCategoriesToADMX/other_distro === CONT TestExpandedCategoriesToADMX/multiple_categories === CONT TestExpandedCategoriesToADMX/array_of_integers === CONT TestExpandedCategoriesToADMX/array_of_strings === CONT TestExpandedCategoriesToADMX/no_meta_disabled === CONT TestExpandedCategoriesToADMX/error_on_destination_creation === CONT TestExpandedCategoriesToADMX/no_meta_enabled === CONT TestExpandedCategoriesToADMX/nested_categories === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype === CONT TestExpandedCategoriesToADMX/double_with_range === CONT TestExpandedCategoriesToADMX/double === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults --- PASS: TestExpandedCategoriesToADMX (0.01s) --- PASS: TestExpandedCategoriesToADMX/simple (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices (0.00s) --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.01s) --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.00s) --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.01s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.00s) --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.01s) --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.01s) --- PASS: TestExpandedCategoriesToADMX/other_distro (0.01s) --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.00s) --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.00s) --- PASS: TestExpandedCategoriesToADMX/basic_key (0.02s) --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.01s) --- PASS: TestExpandedCategoriesToADMX/no_meta_enabled (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.00s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.01s) --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.00s) --- PASS: TestExpandedCategoriesToADMX/double (0.00s) --- PASS: TestExpandedCategoriesToADMX/nested_categories (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults (0.01s) --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.02s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen 0.148s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] === RUN TestGenerate === PAUSE TestGenerate === CONT TestGenerate === RUN TestGenerate/Double_key_with_range === PAUSE TestGenerate/Double_key_with_range === RUN TestGenerate/Enums_in_other_files_are_converted_to_choices === PAUSE TestGenerate/Enums_in_other_files_are_converted_to_choices === RUN TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === RUN TestGenerate/Enum_does_not_exist === PAUSE TestGenerate/Enum_does_not_exist === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 === RUN TestGenerate/Array_of_integers === PAUSE TestGenerate/Array_of_integers === RUN TestGenerate/One_decimal_key_with_min_only === PAUSE TestGenerate/One_decimal_key_with_min_only === RUN TestGenerate/Overridden_by_multiple_files,_last_wins === PAUSE TestGenerate/Overridden_by_multiple_files,_last_wins === RUN TestGenerate/Valid_class_should_be_capitalized === PAUSE TestGenerate/Valid_class_should_be_capitalized === RUN TestGenerate/Description_starting_with_obsolete_is_ignored === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored === RUN TestGenerate/Invalid_min === PAUSE TestGenerate/Invalid_min === RUN TestGenerate/Relocatable_key === PAUSE TestGenerate/Relocatable_key === RUN TestGenerate/One_boolean_key === PAUSE TestGenerate/One_boolean_key === RUN TestGenerate/Array_of_strings === PAUSE TestGenerate/Array_of_strings === RUN TestGenerate/Override_takes_first_session === PAUSE TestGenerate/Override_takes_first_session === RUN TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === PAUSE TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === RUN TestGenerate/One_decimal_key_with_max_only === PAUSE TestGenerate/One_decimal_key_with_max_only === RUN TestGenerate/Long_decimal_key === PAUSE TestGenerate/Long_decimal_key === RUN TestGenerate/Invalid_override_files_are_skipped === PAUSE TestGenerate/Invalid_override_files_are_skipped === RUN TestGenerate/Unsupported_key_type === PAUSE TestGenerate/Unsupported_key_type === RUN TestGenerate/NaN_min === PAUSE TestGenerate/NaN_min === RUN TestGenerate/Long_decimal_key_with_range_min_lt_0 === PAUSE TestGenerate/Long_decimal_key_with_range_min_lt_0 === RUN TestGenerate/Relocatable_key_overridden === PAUSE TestGenerate/Relocatable_key_overridden === RUN TestGenerate/Choices_are_loaded === PAUSE TestGenerate/Choices_are_loaded === RUN TestGenerate/No_key_on_system === PAUSE TestGenerate/No_key_on_system === RUN TestGenerate/Invalid_class === PAUSE TestGenerate/Invalid_class === RUN TestGenerate/One_text_key === PAUSE TestGenerate/One_text_key === RUN TestGenerate/Double_key === PAUSE TestGenerate/Double_key === RUN TestGenerate/Override_without_session_takes_default === PAUSE TestGenerate/Override_without_session_takes_default === RUN TestGenerate/Inlined_Enums_are_converted_to_choices === PAUSE TestGenerate/Inlined_Enums_are_converted_to_choices === RUN TestGenerate/Empty === PAUSE TestGenerate/Empty === RUN TestGenerate/Override_without_session === PAUSE TestGenerate/Override_without_session === RUN TestGenerate/Override_with_no_matching_session_defaults_to_root_override === PAUSE TestGenerate/Override_with_no_matching_session_defaults_to_root_override === RUN TestGenerate/One_decimal_key_with_range === PAUSE TestGenerate/One_decimal_key_with_range === RUN TestGenerate/Same_key_relocated_twice === PAUSE TestGenerate/Same_key_relocated_twice === RUN TestGenerate/One_decimal_key === PAUSE TestGenerate/One_decimal_key === RUN TestGenerate/Override_default_to_second_if_first_not_present === PAUSE TestGenerate/Override_default_to_second_if_first_not_present === RUN TestGenerate/Description_starting_with_deprecated_is_ignored === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored === RUN TestGenerate/Invalid_schema_files === PAUSE TestGenerate/Invalid_schema_files === RUN TestGenerate/Key_with_class === PAUSE TestGenerate/Key_with_class === RUN TestGenerate/Override_with_session_takes_session_override === PAUSE TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/Double_key_with_range === CONT TestGenerate/Override_with_session_takes_session_override === CONT TestGenerate/NaN_min === CONT TestGenerate/Key_with_class === CONT TestGenerate/Unsupported_key_type === CONT TestGenerate/Invalid_override_files_are_skipped time="2023-07-05T02:21:35Z" 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/Long_decimal_key === CONT TestGenerate/Invalid_schema_files === CONT TestGenerate/Description_starting_with_deprecated_is_ignored time="2023-07-05T02:21:35Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" === CONT TestGenerate/Override_default_to_second_if_first_not_present === CONT TestGenerate/One_decimal_key_with_max_only === CONT TestGenerate/One_decimal_key === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored === CONT TestGenerate/Override_takes_first_session === CONT TestGenerate/Override_without_session_takes_default === CONT TestGenerate/Invalid_min === CONT TestGenerate/Description_starting_with_obsolete_is_ignored time="2023-07-05T02:21:35Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" === CONT TestGenerate/Valid_class_should_be_capitalized === CONT TestGenerate/Overridden_by_multiple_files,_last_wins === CONT TestGenerate/One_decimal_key_with_min_only === CONT TestGenerate/Array_of_strings === CONT TestGenerate/One_boolean_key === CONT TestGenerate/Relocatable_key === CONT TestGenerate/Array_of_integers === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 === CONT TestGenerate/Enum_does_not_exist === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices time="2023-07-05T02:21:35Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" === CONT TestGenerate/Override_with_no_matching_session_defaults_to_root_override === CONT TestGenerate/Same_key_relocated_twice === CONT TestGenerate/One_decimal_key_with_range === CONT TestGenerate/No_key_on_system === CONT TestGenerate/Double_key time="2023-07-05T02:21:35Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" === CONT TestGenerate/One_text_key === CONT TestGenerate/Invalid_class === CONT TestGenerate/Relocatable_key_overridden === CONT TestGenerate/Choices_are_loaded === CONT TestGenerate/Empty === CONT TestGenerate/Override_without_session === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 === CONT TestGenerate/Inlined_Enums_are_converted_to_choices --- PASS: TestGenerate (0.00s) --- PASS: TestGenerate/Double_key_with_range (0.00s) --- PASS: TestGenerate/NaN_min (0.00s) --- PASS: TestGenerate/Override_with_session_takes_session_override (0.00s) --- PASS: TestGenerate/Unsupported_key_type (0.00s) --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.00s) --- PASS: TestGenerate/Key_with_class (0.00s) --- PASS: TestGenerate/Invalid_schema_files (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) --- PASS: TestGenerate/Long_decimal_key (0.00s) --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.00s) --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) --- PASS: TestGenerate/One_decimal_key (0.00s) --- PASS: TestGenerate/Override_takes_first_session (0.00s) --- PASS: TestGenerate/Override_without_session_takes_default (0.00s) --- PASS: TestGenerate/Invalid_min (0.00s) --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.00s) --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.00s) --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) --- PASS: TestGenerate/One_decimal_key_with_min_only (0.00s) --- PASS: TestGenerate/Array_of_strings (0.00s) --- PASS: TestGenerate/Array_of_integers (0.00s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.00s) --- PASS: TestGenerate/Enum_does_not_exist (0.00s) --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.00s) --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.00s) --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) --- PASS: TestGenerate/One_boolean_key (0.01s) --- PASS: TestGenerate/Relocatable_key (0.01s) --- PASS: TestGenerate/No_key_on_system (0.00s) --- PASS: TestGenerate/Double_key (0.00s) --- PASS: TestGenerate/One_text_key (0.00s) --- PASS: TestGenerate/Invalid_class (0.00s) --- PASS: TestGenerate/Relocatable_key_overridden (0.00s) --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.01s) --- PASS: TestGenerate/Empty (0.00s) --- PASS: TestGenerate/Choices_are_loaded (0.03s) --- PASS: TestGenerate/Override_without_session (0.03s) --- PASS: TestGenerate/One_decimal_key_with_range (0.03s) --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.03s) --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.062s === RUN TestGetVersionID === PAUSE TestGetVersionID === CONT TestGetVersionID === RUN TestGetVersionID/Read_VERSION_ID === PAUSE TestGetVersionID/Read_VERSION_ID === RUN TestGetVersionID/No_VERSION_ID_in_file === PAUSE TestGetVersionID/No_VERSION_ID_in_file === RUN TestGetVersionID/No_os-release_file === PAUSE TestGetVersionID/No_os-release_file === CONT TestGetVersionID/Read_VERSION_ID === CONT TestGetVersionID/No_os-release_file === CONT TestGetVersionID/No_VERSION_ID_in_file --- PASS: TestGetVersionID (0.00s) --- PASS: TestGetVersionID/Read_VERSION_ID (0.00s) --- PASS: TestGetVersionID/No_os-release_file (0.00s) --- PASS: TestGetVersionID/No_VERSION_ID_in_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/ad/common 0.018s === RUN TestReadPolicy === PAUSE TestReadPolicy === RUN TestDecodePolicy === PAUSE TestDecodePolicy === CONT TestReadPolicy === RUN TestReadPolicy/header_only === PAUSE TestReadPolicy/header_only === RUN TestReadPolicy/invalid_header,_header_doesnt_match === PAUSE TestReadPolicy/invalid_header,_header_doesnt_match === RUN TestReadPolicy/invalid_header,_file_truncated === PAUSE TestReadPolicy/invalid_header,_file_truncated === RUN TestReadPolicy/key_is_not_utf16 === PAUSE TestReadPolicy/key_is_not_utf16 === RUN TestReadPolicy/value_is_not_utf16 === PAUSE TestReadPolicy/value_is_not_utf16 === RUN TestReadPolicy/two_elements === PAUSE TestReadPolicy/two_elements === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap === RUN TestReadPolicy/empty_value === PAUSE TestReadPolicy/empty_value === RUN TestReadPolicy/section_not_closed === PAUSE TestReadPolicy/section_not_closed === RUN TestReadPolicy/empty_key === PAUSE TestReadPolicy/empty_key === RUN TestReadPolicy/semicolon_in_data === PAUSE TestReadPolicy/semicolon_in_data === RUN TestReadPolicy/no_header === PAUSE TestReadPolicy/no_header === RUN TestReadPolicy/missing_field === PAUSE TestReadPolicy/missing_field === RUN TestReadPolicy/one_element,_decimal_value === PAUSE TestReadPolicy/one_element,_decimal_value === RUN TestReadPolicy/section_separators_in_data === PAUSE TestReadPolicy/section_separators_in_data === RUN TestReadPolicy/invalid_header,_header_too_short === PAUSE TestReadPolicy/invalid_header,_header_too_short === RUN TestReadPolicy/empty_file === PAUSE TestReadPolicy/empty_file === RUN TestReadPolicy/one_element,_string_value === PAUSE TestReadPolicy/one_element,_string_value === RUN TestReadPolicy/exotic_return_type === PAUSE TestReadPolicy/exotic_return_type === CONT TestReadPolicy/header_only === CONT TestDecodePolicy === RUN TestDecodePolicy/disabled_container_with_disabled_option_values === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values === RUN TestDecodePolicy/section_separators_in_data === PAUSE TestDecodePolicy/section_separators_in_data === RUN TestDecodePolicy/null_character_in_data === PAUSE TestDecodePolicy/null_character_in_data === RUN TestDecodePolicy/invalid_header,_file_truncated === PAUSE TestDecodePolicy/invalid_header,_file_truncated === RUN TestDecodePolicy/invalid_container_default_values === PAUSE TestDecodePolicy/invalid_container_default_values === 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/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/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/basic_type_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/no_header === PAUSE TestDecodePolicy/no_header === RUN TestDecodePolicy/one_element,_string_value === PAUSE TestDecodePolicy/one_element,_string_value === RUN TestDecodePolicy/basic_type_with_strategy === PAUSE TestDecodePolicy/basic_type_with_strategy === RUN TestDecodePolicy/two_elements === PAUSE TestDecodePolicy/two_elements === RUN TestDecodePolicy/container_strategy_is_reflected_on_child === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child === RUN TestDecodePolicy/semicolon_in_data === PAUSE TestDecodePolicy/semicolon_in_data === RUN TestDecodePolicy/header_only === PAUSE TestDecodePolicy/header_only === RUN TestDecodePolicy/invalid_header,_header_doesnt_match === PAUSE TestDecodePolicy/invalid_header,_header_doesnt_match === RUN TestDecodePolicy/one_element,_decimal_value === PAUSE TestDecodePolicy/one_element,_decimal_value === RUN TestDecodePolicy/one_element,_multitext_value === PAUSE TestDecodePolicy/one_element,_multitext_value === RUN TestDecodePolicy/basic_type,_enabled === PAUSE TestDecodePolicy/basic_type,_enabled === 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_with_meta_elements_and_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options === RUN TestDecodePolicy/container_without_metavalues === PAUSE TestDecodePolicy/container_without_metavalues === RUN TestDecodePolicy/section_not_closed === PAUSE TestDecodePolicy/section_not_closed === RUN TestDecodePolicy/missing_field === PAUSE TestDecodePolicy/missing_field === RUN TestDecodePolicy/value_is_not_utf16 === PAUSE TestDecodePolicy/value_is_not_utf16 === RUN TestDecodePolicy/one_element,_disabled === PAUSE TestDecodePolicy/one_element,_disabled === 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/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/empty_data === PAUSE TestDecodePolicy/empty_data === RUN TestDecodePolicy/basic_type,_disabled === PAUSE TestDecodePolicy/basic_type,_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/container_with_default_elements_override_empty_option_values === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === RUN TestDecodePolicy/invalid_header,_header_too_short === PAUSE TestDecodePolicy/invalid_header,_header_too_short === RUN TestDecodePolicy/empty_value === PAUSE TestDecodePolicy/empty_value === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === RUN TestDecodePolicy/empty_key === PAUSE TestDecodePolicy/empty_key === RUN TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === PAUSE TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === RUN TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === PAUSE TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === 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/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/policy_container_is_ignored_for_meta_of_wrong_type === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === RUN TestDecodePolicy/exotic_return_type === PAUSE TestDecodePolicy/exotic_return_type === 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/disabled_container_disables_its_option_values === PAUSE TestDecodePolicy/disabled_container_disables_its_option_values === CONT TestDecodePolicy/disabled_container_with_disabled_option_values === CONT TestReadPolicy/exotic_return_type === CONT TestReadPolicy/one_element,_string_value === CONT TestReadPolicy/empty_file === CONT TestReadPolicy/invalid_header,_header_too_short === CONT TestReadPolicy/section_separators_in_data === CONT TestReadPolicy/one_element,_decimal_value === CONT TestReadPolicy/missing_field === CONT TestReadPolicy/no_header === CONT TestReadPolicy/semicolon_in_data === CONT TestReadPolicy/empty_key === CONT TestReadPolicy/section_not_closed === CONT TestReadPolicy/empty_value === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap === CONT TestReadPolicy/two_elements === CONT TestReadPolicy/value_is_not_utf16 === CONT TestReadPolicy/key_is_not_utf16 === CONT TestReadPolicy/invalid_header,_file_truncated === CONT TestReadPolicy/invalid_header,_header_doesnt_match --- PASS: TestReadPolicy (0.00s) --- PASS: TestReadPolicy/header_only (0.00s) --- PASS: TestReadPolicy/exotic_return_type (0.00s) --- PASS: TestReadPolicy/one_element,_string_value (0.00s) --- PASS: TestReadPolicy/empty_file (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestReadPolicy/section_separators_in_data (0.00s) --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) --- PASS: TestReadPolicy/missing_field (0.00s) --- PASS: TestReadPolicy/no_header (0.00s) --- PASS: TestReadPolicy/semicolon_in_data (0.00s) --- PASS: TestReadPolicy/empty_key (0.00s) --- PASS: TestReadPolicy/section_not_closed (0.00s) --- PASS: TestReadPolicy/empty_value (0.00s) --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) --- PASS: TestReadPolicy/two_elements (0.00s) --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) === CONT TestDecodePolicy/disabled_container_disables_its_option_values === CONT TestDecodePolicy/key_is_not_utf16 === CONT TestDecodePolicy/empty_file === CONT TestDecodePolicy/invalid_decimal_value === CONT TestDecodePolicy/exotic_return_type === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type === CONT TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options === CONT TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker === CONT TestDecodePolicy/empty_key === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values === CONT TestDecodePolicy/empty_value === CONT TestDecodePolicy/invalid_header,_header_too_short === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values === CONT TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy === CONT TestDecodePolicy/basic_type,_disabled === CONT TestDecodePolicy/empty_data === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined === CONT TestDecodePolicy/one_element,_disabled === CONT TestDecodePolicy/value_is_not_utf16 === CONT TestDecodePolicy/missing_field === CONT TestDecodePolicy/section_not_closed === CONT TestDecodePolicy/container_without_metavalues === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings === CONT TestDecodePolicy/basic_type,_enabled === CONT TestDecodePolicy/one_element,_multitext_value === CONT TestDecodePolicy/one_element,_decimal_value === CONT TestDecodePolicy/invalid_header,_header_doesnt_match === CONT TestDecodePolicy/header_only === CONT TestDecodePolicy/semicolon_in_data === CONT TestDecodePolicy/container_strategy_is_reflected_on_child === CONT TestDecodePolicy/two_elements === CONT TestDecodePolicy/basic_type_with_strategy === CONT TestDecodePolicy/one_element,_string_value === CONT TestDecodePolicy/no_header === 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/container_with_default_elements_are_ignored_on_non_empty_option_values === CONT TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker === CONT TestDecodePolicy/basic_type_with_default_value_has_value_filed_in === CONT TestDecodePolicy/section_separators_in_data === CONT TestDecodePolicy/invalid_header,_file_truncated === CONT TestDecodePolicy/invalid_container_default_values === CONT TestDecodePolicy/null_character_in_data --- PASS: TestDecodePolicy (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) --- PASS: TestDecodePolicy/disabled_container_disables_its_option_values (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/exotic_return_type (0.00s) --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) --- PASS: TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/empty_key (0.00s) --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.00s) --- PASS: TestDecodePolicy/empty_value (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy (0.00s) --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) --- PASS: TestDecodePolicy/empty_data (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) --- PASS: TestDecodePolicy/missing_field (0.00s) --- PASS: TestDecodePolicy/section_not_closed (0.00s) --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) --- PASS: TestDecodePolicy/header_only (0.00s) --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) --- PASS: TestDecodePolicy/two_elements (0.00s) --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) --- PASS: TestDecodePolicy/no_header (0.00s) --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (0.00s) --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker (0.00s) --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) --- PASS: TestDecodePolicy/basic_type_with_default_value_has_value_filed_in (0.00s) --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) --- PASS: TestDecodePolicy/null_character_in_data (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.01s) --- 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.034s === RUN TestLoadServerInfo === PAUSE TestLoadServerInfo === RUN TestNew === PAUSE TestNew === CONT TestLoadServerInfo === 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 === 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/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_and_domain_if_provided === PAUSE TestLoadServerInfo/return_directly_url_and_domain_if_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/return_domain_directly_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === RUN TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === PAUSE TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === RUN TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === RUN TestLoadServerInfo/return_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/error_on_missing_domain_and_no_sssdconf === PAUSE TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === RUN TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === PAUSE TestLoadServerInfo/return_url_directly_ad_domain_from_sssd.conf === RUN TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === PAUSE TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === RUN TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === PAUSE TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === CONT TestLoadServerInfo/return_url_and_domain_from_sssd.conf === CONT TestNew === RUN TestNew/New_and_Done_succeeds_as_expected,_first_run === PAUSE TestNew/New_and_Done_succeeds_as_expected,_first_run === RUN TestNew/Adsys_directory_can_already_exists === PAUSE TestNew/Adsys_directory_can_already_exists === RUN TestNew/Ad_New_fails_prevents_adsysservice_creation === PAUSE TestNew/Ad_New_fails_prevents_adsysservice_creation === RUN TestNew/No_url_and_domain_while_sssdconf_does_not_exists === PAUSE TestNew/No_url_and_domain_while_sssdconf_does_not_exists === CONT TestNew/New_and_Done_succeeds_as_expected,_first_run === CONT TestLoadServerInfo/return_provided_default_domain_suffix_directly_from_sssd.conf === CONT TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf === CONT TestLoadServerInfo/return_directly_url,_domain_and_default_domain_suffix_if_provided === CONT TestLoadServerInfo/return_directly_url_and_domain_if_provided === CONT TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf === 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_ad_domain_and_url_by_only_providing_our_domain_section === CONT TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_no_sssd.conf === CONT TestLoadServerInfo/error_on_missing_domain_and_no_sssdconf === CONT TestLoadServerInfo/error_on_missing_url/domain_and_no_sssdconf === CONT TestLoadServerInfo/return_domain_and_default_domain_suffix_without_url_and_no_sssd.conf === CONT TestNew/No_url_and_domain_while_sssdconf_does_not_exists === CONT TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf === CONT TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf === CONT TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf === CONT TestNew/Ad_New_fails_prevents_adsysservice_creation --- PASS: TestLoadServerInfo (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_directly_url,_domain_and_default_domain_suffix_if_provided (0.00s) --- PASS: TestLoadServerInfo/return_domain_directly_and_url_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_directly_url_and_domain_if_provided (0.00s) --- PASS: TestLoadServerInfo/error_when_no_sssd_section_and_no_domain_provided (0.00s) --- PASS: TestLoadServerInfo/return_ad_domain_and_url_from_sssd.conf (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_ad_domain_and_url_by_only_providing_our_domain_section (0.00s) --- PASS: TestLoadServerInfo/return_domain_if_set_directly_and_no_url_if_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_domain_and_default_domain_suffix_without_url_and_no_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_url_directly_and_domain_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_default_domain_suffix_from_sssd.conf (0.00s) --- PASS: TestLoadServerInfo/return_domain_and_url_without_default_domain_suffix_and_no_sssd.conf (0.00s) === CONT TestNew/Adsys_directory_can_already_exists time="2023-07-05T02:21:38Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" time="2023-07-05T02:21:38Z" 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/Ad_New_fails_prevents_adsysservice_creation (0.01s) --- PASS: TestNew/No_url_and_domain_while_sssdconf_does_not_exists (0.01s) --- PASS: TestNew/New_and_Done_succeeds_as_expected,_first_run (0.02s) --- PASS: TestNew/Adsys_directory_can_already_exists (0.02s) PASS ok github.com/ubuntu/adsys/internal/adsysservice 0.058s ? github.com/ubuntu/adsys/internal/adsysservice/actions [no test files] === RUN TestIsAllowed === PAUSE TestIsAllowed === RUN TestPeerCredsInfoAuthType === PAUSE TestPeerCredsInfoAuthType === RUN TestServerPeerCredsHandshake === PAUSE TestServerPeerCredsHandshake === RUN TestServerPeerCredsInvalidSocket === PAUSE TestServerPeerCredsInvalidSocket === RUN TestIsAllowedFromContext === PAUSE TestIsAllowedFromContext === RUN TestIsAllowedFromContextWithoutPeer === PAUSE TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowedFromContextWithInvalidPeerCreds === PAUSE TestIsAllowedFromContextWithInvalidPeerCreds === RUN TestIsAllowedFromContextWithoutUserKey === PAUSE TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowed === CONT TestIsAllowedFromContextWithoutUserKey === CONT TestIsAllowedFromContextWithInvalidPeerCreds === CONT TestIsAllowedFromContextWithoutPeer === RUN TestIsAllowed/Valid_process_and_ACK === PAUSE TestIsAllowed/Valid_process_and_ACK === RUN TestIsAllowed/Process_doesn't_exists === PAUSE TestIsAllowed/Process_doesn't_exists === RUN TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === PAUSE TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === RUN TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === PAUSE TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === RUN TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === PAUSE TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === RUN TestIsAllowed/Root_is_always_authorized === PAUSE TestIsAllowed/Root_is_always_authorized === RUN TestIsAllowed/Valid_process_and_NACK === PAUSE TestIsAllowed/Valid_process_and_NACK === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) === RUN TestIsAllowed/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 --- PASS: TestIsAllowedFromContextWithoutUserKey (0.00s) === CONT TestServerPeerCredsInvalidSocket --- PASS: TestServerPeerCredsInvalidSocket (0.00s) === CONT TestServerPeerCredsHandshake --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.00s) --- PASS: TestIsAllowedFromContextWithoutPeer (0.00s) === CONT TestPeerCredsInfoAuthType === CONT TestIsAllowed/Valid_process_and_ACK --- PASS: TestPeerCredsInfoAuthType (0.00s) === CONT TestIsAllowed/Polkit_dbus_call_errors_out === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int === CONT TestIsAllowedFromContext === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) === CONT TestIsAllowed/Valid_process_and_NACK === CONT TestIsAllowed/Root_is_always_authorized === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed === CONT TestIsAllowed/Process_doesn't_exists --- PASS: TestServerPeerCredsHandshake (0.00s) --- PASS: TestIsAllowed (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/Valid_process_and_ACK (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/Invalid_process_stat_file:_missing_) (0.00s) --- PASS: TestIsAllowed/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID (0.00s) --- PASS: TestIsAllowed/ActionAlwaysAllowed_is_always_allowed (0.00s) --- PASS: TestIsAllowed/Process_doesn't_exists (0.00s) === RUN TestIsAllowedFromContext/User_has_invalid_uid === PAUSE TestIsAllowedFromContext/User_has_invalid_uid === RUN TestIsAllowedFromContext/Root_is_always_authorized === PAUSE TestIsAllowedFromContext/Root_is_always_authorized === RUN TestIsAllowedFromContext/Valid_process_and_ACK === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK === RUN TestIsAllowedFromContext/Valid_process_and_NACK === PAUSE TestIsAllowedFromContext/Valid_process_and_NACK === RUN TestIsAllowedFromContext/Extract_current_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_current_user_action_from_request === RUN TestIsAllowedFromContext/Extract_other_user_action_from_request === PAUSE TestIsAllowedFromContext/Extract_other_user_action_from_request === RUN TestIsAllowedFromContext/User_lookup_returns_an_error === PAUSE TestIsAllowedFromContext/User_lookup_returns_an_error === CONT TestIsAllowedFromContext/User_has_invalid_uid === CONT TestIsAllowedFromContext/User_lookup_returns_an_error === CONT TestIsAllowedFromContext/Valid_process_and_ACK === CONT TestIsAllowedFromContext/Valid_process_and_NACK === CONT TestIsAllowedFromContext/Root_is_always_authorized === CONT TestIsAllowedFromContext/Extract_other_user_action_from_request === CONT TestIsAllowedFromContext/Extract_current_user_action_from_request --- PASS: TestIsAllowedFromContext (0.00s) --- PASS: TestIsAllowedFromContext/User_has_invalid_uid (0.00s) --- PASS: TestIsAllowedFromContext/User_lookup_returns_an_error (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_NACK (0.00s) --- PASS: TestIsAllowedFromContext/Valid_process_and_ACK (0.00s) --- PASS: TestIsAllowedFromContext/Root_is_always_authorized (0.00s) --- PASS: TestIsAllowedFromContext/Extract_current_user_action_from_request (0.00s) --- PASS: TestIsAllowedFromContext/Extract_other_user_action_from_request (0.00s) PASS ok github.com/ubuntu/adsys/internal/authorizer 0.036s ? github.com/ubuntu/adsys/internal/cmdhandler [no test files] === RUN TestSetVerboseMode === RUN TestSetVerboseMode/2_is_for_debug === RUN TestSetVerboseMode/3_is_debug_printing_callers === RUN TestSetVerboseMode/Default_level_is_warning === RUN TestSetVerboseMode/1_is_for_info --- PASS: TestSetVerboseMode (0.00s) --- PASS: TestSetVerboseMode/2_is_for_debug (0.00s) --- PASS: TestSetVerboseMode/3_is_debug_printing_callers (0.00s) --- PASS: TestSetVerboseMode/Default_level_is_warning (0.00s) --- PASS: TestSetVerboseMode/1_is_for_info (0.00s) === RUN TestInit === RUN TestInit/Environment_is_supported === RUN TestInit/Error_on_callback_returning_error_on_first_call === RUN TestInit/Error_on_config_flag_points_to_unexisting_path === RUN TestInit/Load_configuration,_no_file,_no_flag,_no_env === RUN TestInit/No_config_flag_set_before_Init_is_call_is_ignored === RUN TestInit/Configuration_flag,_not_in_config_dir === RUN TestInit/Empty_configuration_file_is_supported === RUN TestInit/Configuration_flag_has_precedence_over_local_file === RUN TestInit/Flag_is_supported === RUN TestInit/Callback_in_error_on_refresh_only_prints_warning time="2023-07-05T02:21:41Z" level=warning msg="Error while refreshing configuration: Error from callback" === RUN TestInit/Flag_has_precedence_over_env === RUN TestInit/Error_on_invalid_configuration_file === RUN TestInit/Load_configuration_with_file === RUN TestInit/Load_configuration_from_executable_dir === RUN TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Env_has_precedence_over_configuration === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call === RUN TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand === RUN TestInit/Configuration_changed === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account --- PASS: TestInit (8.25s) --- PASS: TestInit/Environment_is_supported (0.16s) --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (0.00s) --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.00s) --- PASS: TestInit/Load_configuration,_no_file,_no_flag,_no_env (0.00s) --- PASS: TestInit/No_config_flag_set_before_Init_is_call_is_ignored (0.00s) --- PASS: TestInit/Configuration_flag,_not_in_config_dir (0.00s) --- PASS: TestInit/Empty_configuration_file_is_supported (0.00s) --- PASS: TestInit/Configuration_flag_has_precedence_over_local_file (0.00s) --- PASS: TestInit/Flag_is_supported (0.00s) --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.01s) --- PASS: TestInit/Flag_has_precedence_over_env (0.00s) --- PASS: TestInit/Error_on_invalid_configuration_file (0.00s) --- PASS: TestInit/Load_configuration_with_file (0.01s) --- PASS: TestInit/Load_configuration_from_executable_dir (0.00s) --- PASS: TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand (0.00s) --- PASS: TestInit/Env_has_precedence_over_configuration (0.00s) --- PASS: TestInit/Error_on_no_verbose_flag_set_before_Init_is_call (0.00s) --- PASS: TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand (0.00s) --- PASS: TestInit/Configuration_changed (2.02s) --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.03s) === RUN TestLoadConfig === PAUSE TestLoadConfig === CONT TestLoadConfig === RUN TestLoadConfig/Empty_configuration_is_supported === PAUSE TestLoadConfig/Empty_configuration_is_supported === RUN TestLoadConfig/Load_configuration_deserialize_its === PAUSE TestLoadConfig/Load_configuration_deserialize_its === CONT TestLoadConfig/Empty_configuration_is_supported === CONT TestLoadConfig/Load_configuration_deserialize_its --- PASS: TestLoadConfig (0.00s) --- PASS: TestLoadConfig/Empty_configuration_is_supported (0.00s) --- PASS: TestLoadConfig/Load_configuration_deserialize_its (0.00s) PASS ok github.com/ubuntu/adsys/internal/config 8.259s === 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/empty_config_file === PAUSE TestDirsFromConfigFile/empty_config_file === RUN TestDirsFromConfigFile/no_dirs_in_config_file === PAUSE TestDirsFromConfigFile/no_dirs_in_config_file === RUN TestDirsFromConfigFile/config_dirs_is_not_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_not_an_array === RUN TestDirsFromConfigFile/config_dirs_is_an_array === PAUSE TestDirsFromConfigFile/config_dirs_is_an_array === RUN TestDirsFromConfigFile/no_config_file === PAUSE TestDirsFromConfigFile/no_config_file === CONT TestDirsFromConfigFile/empty_config_file === 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_config_file === CONT TestDirsFromConfigFile/config_dirs_is_an_array === CONT TestDirsFromConfigFile/config_dirs_is_not_an_array === CONT TestDirsFromConfigFile/no_dirs_in_config_file --- PASS: TestDirsFromConfigFile (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: TestDirsFromConfigFile/config_dirs_is_not_an_array (0.00s) --- PASS: TestDirsFromConfigFile/no_dirs_in_config_file (0.00s) PASS ok github.com/ubuntu/adsys/internal/config/watchd 0.038s ? github.com/ubuntu/adsys/internal/consts [no test files] === RUN TestStartStop === PAUSE TestStartStop === RUN TestStopBeforeServe === PAUSE TestStopBeforeServe === RUN TestChangeSocket === PAUSE TestChangeSocket === RUN TestSocketActivation === PAUSE TestSocketActivation === RUN TestUseSocketIgnoredWithSocketActivation === PAUSE TestUseSocketIgnoredWithSocketActivation === RUN TestSdNotifier === PAUSE TestSdNotifier === RUN TestFailingOption === PAUSE TestFailingOption === RUN TestCannotCreateSocket === PAUSE TestCannotCreateSocket === RUN TestServerStartListenTimeout === PAUSE TestServerStartListenTimeout === RUN TestServerDontTimeoutWithActiveRequest === PAUSE TestServerDontTimeoutWithActiveRequest === RUN TestServerDontTimeoutWithMultipleActiveRequests === PAUSE TestServerDontTimeoutWithMultipleActiveRequests === RUN TestServerChangeTimeout === PAUSE TestServerChangeTimeout === RUN TestServerDoubleQuit === PAUSE TestServerDoubleQuit === CONT TestStartStop time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestStartStop1210014735/001/test.sock" === CONT TestServerDoubleQuit time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestServerDoubleQuit2387383960/001/test.sock" === CONT TestServerChangeTimeout time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestServerChangeTimeout4196183544/001/test.sock" === CONT TestServerDontTimeoutWithMultipleActiveRequests time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests2820589108/001/test.sock" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestServerDoubleQuit (0.01s) === CONT TestServerDontTimeoutWithActiveRequest time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest2606790652/001/test.sock" --- PASS: TestStartStop (0.01s) === CONT TestServerStartListenTimeout time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout3351816673/001/test.sock" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." --- PASS: TestServerStartListenTimeout (0.01s) === CONT TestCannotCreateSocket --- PASS: TestCannotCreateSocket (0.00s) === CONT TestFailingOption --- PASS: TestFailingOption (0.00s) === CONT TestSdNotifier === RUN TestSdNotifier/sends_signal === PAUSE TestSdNotifier/sends_signal === RUN TestSdNotifier/doesn't_fail_when_not_under_systemd === PAUSE TestSdNotifier/doesn't_fail_when_not_under_systemd === RUN TestSdNotifier/fails_when_notifier_fails === PAUSE TestSdNotifier/fails_when_notifier_fails === CONT TestUseSocketIgnoredWithSocketActivation time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation520362128/001/socket" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) === CONT TestSocketActivation === RUN TestSocketActivation/fails_when_Listeners()_fails === PAUSE TestSocketActivation/fails_when_Listeners()_fails === RUN TestSocketActivation/success_with_one_socket === PAUSE TestSocketActivation/success_with_one_socket === RUN TestSocketActivation/fails_with_many_sockets === PAUSE TestSocketActivation/fails_with_many_sockets === CONT TestChangeSocket time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestChangeSocket2752831646/001/test.sock" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." --- PASS: TestServerChangeTimeout (0.05s) === CONT TestStopBeforeServe time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestStopBeforeServe (0.00s) === CONT TestSdNotifier/sends_signal time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestSdNotifiersends_signal2516606432/001/socket" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestChangeSocket2752831646/001/test2.sock" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." === CONT TestSdNotifier/doesn't_fail_when_not_under_systemd time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestSdNotifierdoesnt_fail_when_not_under_systemd3009366507/001/socket" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestChangeSocket (0.02s) === CONT TestSdNotifier/fails_when_notifier_fails === CONT TestSocketActivation/fails_when_Listeners()_fails === CONT TestSocketActivation/fails_with_many_sockets === CONT TestSocketActivation/success_with_one_socket time="2023-07-05T02:21:39Z" level=info msg="Serving on /tmp/TestSocketActivationsuccess_with_one_socket3896345797/001/sock1" time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestSdNotifier (0.00s) --- PASS: TestSdNotifier/sends_signal (0.01s) --- PASS: TestSdNotifier/fails_when_notifier_fails (0.00s) --- PASS: TestSdNotifier/doesn't_fail_when_not_under_systemd (0.01s) time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." --- PASS: TestSocketActivation (0.00s) --- PASS: TestSocketActivation/fails_when_Listeners()_fails (0.00s) --- PASS: TestSocketActivation/fails_with_many_sockets (0.00s) --- PASS: TestSocketActivation/success_with_one_socket (0.01s) time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." time="2023-07-05T02:21:39Z" level=info msg="Wait for active requests to close." time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) time="2023-07-05T02:21:39Z" level=info msg="Stopping daemon requested." --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) PASS ok github.com/ubuntu/adsys/internal/daemon 0.127s === 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.006s === 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.00s) --- PASS: TestCleanDirectoryNoDirectoryExists (0.01s) PASS ok github.com/ubuntu/adsys/internal/generators 0.009s === 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.005s === RUN TestActiveConnection === PAUSE TestActiveConnection === RUN TestTimeoutOnInactiveConnection === PAUSE TestTimeoutOnInactiveConnection === RUN TestCancelOnClientSide === PAUSE TestCancelOnClientSide === RUN TestClientInterceptorFailed === PAUSE TestClientInterceptorFailed === RUN TestRecvMessageError === PAUSE TestRecvMessageError === CONT TestActiveConnection === CONT TestRecvMessageError --- PASS: TestRecvMessageError (0.00s) === CONT TestClientInterceptorFailed --- PASS: TestClientInterceptorFailed (0.00s) === CONT TestCancelOnClientSide --- PASS: TestCancelOnClientSide (0.00s) === CONT TestTimeoutOnInactiveConnection --- PASS: TestTimeoutOnInactiveConnection (0.05s) --- PASS: TestActiveConnection (0.15s) PASS ok github.com/ubuntu/adsys/internal/grpc/contextidler 0.155s === 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_Unavailable_errors_prints_daemon_name === CONT TestFormat/non_GRPC_errors_are_returned_as_is === CONT TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message --- 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_Unavailable_errors_prints_daemon_name (0.00s) --- PASS: TestFormat/non_GRPC_errors_are_returned_as_is (0.00s) --- PASS: TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/grpcerror 0.005s === RUN TestStreamServer === PAUSE TestStreamServer === RUN TestStreamClient === PAUSE TestStreamClient === CONT TestStreamServer --- PASS: TestStreamServer (0.00s) === CONT TestStreamClient --- PASS: TestStreamClient (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/interceptorschain 0.004s === RUN TestChildRecvMsgAndHandlerCalled === PAUSE TestChildRecvMsgAndHandlerCalled === CONT TestChildRecvMsgAndHandlerCalled === RUN TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === RUN TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === PAUSE TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === RUN TestChildRecvMsgAndHandlerCalled/Handler_fails_out === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_fails_out === RUN TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === PAUSE TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact === CONT TestChildRecvMsgAndHandlerCalled/RecvMsg_erroring_out === CONT TestChildRecvMsgAndHandlerCalled/Handler_fails_out time="2023-07-05T02:21:41Z" level=info msg="Error sent to client: Failing handler" --- PASS: TestChildRecvMsgAndHandlerCalled (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: TestChildRecvMsgAndHandlerCalled/Handler_fails_out (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.007s === RUN TestRecvLogMsg === PAUSE TestRecvLogMsg === RUN TestAddStreamToForwardLocalLogs time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:122763]]" time="2023-07-05T02:21:42Z" level=warning msg=something --- PASS: TestAddStreamToForwardLocalLogs (0.00s) === RUN TestAddStreamToForwardOtherStream time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:334131]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:312283]]" --- PASS: TestAddStreamToForwardOtherStream (0.00s) === RUN TestAddStreamToForwardAfterClientIsConnected time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:791888]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:401710]]" --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) === RUN TestAddStreamToForwardDisconnect time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:950721]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:386219]]" --- PASS: TestAddStreamToForwardDisconnect (0.00s) === RUN TestAddStreamToForwardTwoClients time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:396819]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:088495]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:397118]]" --- PASS: TestAddStreamToForwardTwoClients (0.00s) === RUN TestAddStreamToForwardWithListenerCaller time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:177631]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:673340]]" --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) === RUN TestAddStreamMultipleForwarders time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:765833]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:545757]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:240480]]" --- PASS: TestAddStreamMultipleForwarders (0.00s) === RUN TestAddStreamMultipleForwardersOneWithCaller time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:002364]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:540498]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:819077]]" --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) === RUN TestAddStreamToForwardFailSend time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:861224]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:890718]]" time="2023-07-05T02:21:42Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" --- PASS: TestAddStreamToForwardFailSend (0.00s) === RUN TestRemoveAllStreams time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:172581]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:190650]]" time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:251721]]" time="2023-07-05T02:21:42Z" level=warning msg="[[123456:251721]] else" --- PASS: TestRemoveAllStreams (0.00s) === RUN TestLogWarningOnly === PAUSE TestLogWarningOnly === RUN TestMultipleLogs === PAUSE TestMultipleLogs === RUN TestAllLogLevels === PAUSE TestAllLogLevels === RUN TestDebugSentToRemoteEvenIfLocalIsWarning === PAUSE TestDebugSentToRemoteEvenIfLocalIsWarning === RUN TestLogWarningWithLocalCaller === PAUSE TestLogWarningWithLocalCaller === RUN TestLogWarningWithRemoteCaller === PAUSE TestLogWarningWithRemoteCaller === RUN TestLogWithNoCaller === PAUSE TestLogWithNoCaller === RUN TestSetReportCaller === RUN TestSetReportCaller/Report_caller === RUN TestSetReportCaller/Disable_caller --- PASS: TestSetReportCaller (0.00s) --- PASS: TestSetReportCaller/Report_caller (0.00s) --- PASS: TestSetReportCaller/Disable_caller (0.00s) === RUN TestLogSendingFail === PAUSE TestLogSendingFail === RUN TestLogStreamsAreSeparated === PAUSE TestLogStreamsAreSeparated === RUN TestLogAddHook time="2023-07-05T02:21:42Z" 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_with_error,_no_log,_error_is_preserved === PAUSE TestRecvLogMsg/One_message_with_error,_no_log,_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/One_log_(and_one_closing_empty_message) === PAUSE TestRecvLogMsg/One_log_(and_one_closing_empty_message) === 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/Logs_and_then_message_with_error,_error_is_preserved === PAUSE TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved === RUN TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === PAUSE TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped === RUN TestRecvLogMsg/One_message,_no_log === PAUSE TestRecvLogMsg/One_message,_no_log === CONT TestRecvLogMsg/Log_with_caller === CONT TestStreamServerInterceptorLoggerInvalidMetadata === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas === RUN TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key === CONT TestStreamServerInterceptorSendLogsFails time="2023-07-05T02:21:42Z" level=warning msg="[[123456:159743]] Couldn't send initial connection log to client" Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:159743]]" --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) === CONT TestStreamServerInterceptor Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:425597]]" --- PASS: TestStreamServerInterceptor (0.00s) === CONT TestLogStreamsAreSeparated Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:198596]]" Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:059818]]" --- PASS: TestLogStreamsAreSeparated (0.00s) === CONT TestLogSendingFail === CONT TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved Failed to fire hook: hook fired === CONT TestLogWithNoCaller time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:756200]]" --- PASS: TestLogSendingFail (0.00s) Failed to fire hook: hook fired === CONT TestRecvLogMsg/No_caller_on_any_logs time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:576127]]" === CONT TestRecvLogMsg/Two_logs_with_different_debug_level === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) --- PASS: TestLogWithNoCaller (0.00s) === CONT TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) === CONT TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved === CONT TestRecvLogMsg/No_caller_when_not_requested === CONT TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID === CONT TestLogWarningWithRemoteCaller === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:976992]]" === CONT TestLogWarningWithLocalCaller --- PASS: TestLogWarningWithRemoteCaller (0.00s) === CONT TestDebugSentToRemoteEvenIfLocalIsWarning Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:846331]]" === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:397981]]" --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) === CONT TestAllLogLevels --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata (0.00s) --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key (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) === CONT TestMultipleLogs Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:707689]]" === CONT TestRecvLogMsg/One_message,_no_log Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:024745]]" === CONT TestLogWarningOnly Failed to fire hook: hook fired time="2023-07-05T02:21:42Z" level=info msg="New connection from client [[123456:606567]]" --- PASS: TestLogWarningOnly (0.00s) === CONT TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped --- PASS: TestRecvLogMsg (0.00s) --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) --- PASS: TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) (0.00s) --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (0.00s) --- PASS: TestRecvLogMsg/No_caller_when_not_requested (0.00s) --- PASS: TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved (0.00s) --- PASS: TestRecvLogMsg/One_message,_no_log (0.00s) --- PASS: TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped (0.00s) --- PASS: TestLogWarningWithLocalCaller (0.00s) --- PASS: TestMultipleLogs (0.00s) --- PASS: TestAllLogLevels (0.00s) PASS ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.009s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] === RUN TestTranslations === RUN TestTranslations/Missing_domain === 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/One_text_elem,_prefer_en_DK_over_en === RUN TestTranslations/en_DK._is_en_DK === RUN TestTranslations/No_loc_prefers_LC_MESSAGES_first === RUN TestTranslations/Invalid_locale_directory === RUN TestTranslations/Multiple_text_elems === RUN TestTranslations/Untranslated_elem === RUN TestTranslations/en_DK@_is_en_DK === RUN TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES === RUN TestTranslations/Missing_locale --- PASS: TestTranslations (0.01s) --- PASS: TestTranslations/Missing_domain (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/One_text_elem,_prefer_en_DK_over_en (0.00s) --- PASS: TestTranslations/en_DK._is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_prefers_LC_MESSAGES_first (0.00s) --- PASS: TestTranslations/Invalid_locale_directory (0.00s) --- PASS: TestTranslations/Multiple_text_elems (0.00s) --- PASS: TestTranslations/Untranslated_elem (0.00s) --- PASS: TestTranslations/en_DK@_is_en_DK (0.00s) --- PASS: TestTranslations/No_loc_fallbacks_to_LANG_if_no_LC_MESSAGES (0.00s) --- PASS: TestTranslations/Missing_locale (0.00s) PASS ok github.com/ubuntu/adsys/internal/i18n 0.018s === RUN TestEventLogHook === RUN TestEventLogHook/error_level time="2023-07-05T02:21:42Z" level=error msg="Error msg" === RUN TestEventLogHook/warn_level time="2023-07-05T02:21:42Z" level=warning msg="Warning msg" time="2023-07-05T02:21:42Z" level=error msg="Error msg" === RUN TestEventLogHook/info_level time="2023-07-05T02:21:42Z" level=info msg="Info msg" time="2023-07-05T02:21:42Z" level=warning msg="Warning msg" time="2023-07-05T02:21:42Z" level=error msg="Error msg" === RUN TestEventLogHook/debug_level time="2023-07-05T02:21:42Z" level=debug msg="Debug msg" time="2023-07-05T02:21:42Z" level=info msg="Info msg" time="2023-07-05T02:21:42Z" level=warning msg="Warning msg" time="2023-07-05T02:21:42Z" 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.013s === RUN TestFormat === PAUSE TestFormat === RUN TestApplyPolicies === RUN TestApplyPolicies/second_call_with_no_rules_deletes_everything time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Running machine startup scripts" time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/no_subscription_is_only_dconf_content time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/privilege_apply_policy_fails time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Running machine startup scripts" === RUN TestApplyPolicies/scripts_apply_policy_fails time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/succeed time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" 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-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Running machine startup scripts" time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended2353012679/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/second_call_with_no_subscription_should_remove_everything_but_dconf_content time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Running machine startup scripts" time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" === RUN TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Running machine startup scripts" time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="\"/tmp/TestApplyPoliciessecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended2647036984/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." === RUN TestApplyPolicies/dconf_apply_policy_fails time="2023-07-05T02:21:44Z" level=info msg="Apply policy for hostname (machine: true)" --- PASS: TestApplyPolicies (0.11s) --- PASS: TestApplyPolicies/second_call_with_no_rules_deletes_everything (0.02s) --- PASS: TestApplyPolicies/no_subscription_is_only_dconf_content (0.00s) --- PASS: TestApplyPolicies/privilege_apply_policy_fails (0.01s) --- PASS: TestApplyPolicies/scripts_apply_policy_fails (0.00s) --- PASS: TestApplyPolicies/succeed (0.02s) --- 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_should_remove_everything_but_dconf_content (0.02s) --- PASS: TestApplyPolicies/second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.02s) --- PASS: TestApplyPolicies/dconf_apply_policy_fails (0.00s) === RUN TestDumpPolicies === PAUSE TestDumpPolicies === RUN TestLastUpdateFor === PAUSE TestLastUpdateFor === RUN TestGetStatus === RUN TestGetStatus/returns_enablement_status_(enabled) === RUN TestGetStatus/returns_enablement_status_(disabled) --- PASS: TestGetStatus (0.00s) --- PASS: TestGetStatus/returns_enablement_status_(enabled) (0.00s) --- PASS: TestGetStatus/returns_enablement_status_(disabled) (0.00s) === RUN TestNew === PAUSE TestNew === RUN TestNewFromCache === PAUSE TestNewFromCache === RUN TestSave === PAUSE TestSave === RUN TestCachePolicies === PAUSE TestCachePolicies === RUN TestSaveAssetsTo === PAUSE TestSaveAssetsTo === RUN TestCompressAssets === PAUSE TestCompressAssets === RUN TestGetUniqueRules === PAUSE TestGetUniqueRules === CONT TestFormat === RUN TestFormat/GPO_with_rules === PAUSE TestFormat/GPO_with_rules === 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_displayed === PAUSE TestFormat/GPO_with_rules,_override_displayed === RUN TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === PAUSE TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === RUN TestFormat/GPO_summary === PAUSE TestFormat/GPO_summary === RUN TestFormat/GPO_with_rules,_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_with_rules_and_overrides,_no_rules_processed === PAUSE TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === CONT TestFormat/GPO_with_rules === CONT TestGetUniqueRules === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides === 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/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/Disabled_value_is_overridden === PAUSE TestGetUniqueRules/Disabled_value_is_overridden === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === 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,_disabled_key_is_ignored,_second === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === RUN TestGetUniqueRules/Order_key_ascii === PAUSE TestGetUniqueRules/Order_key_ascii === RUN TestGetUniqueRules/Multiple_domains,_different_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed === RUN TestGetUniqueRules/One_GPO === PAUSE TestGetUniqueRules/One_GPO === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides === 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/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/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/Append_policy_entry,_multiple_GPOs === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides === 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 TestSaveAssetsTo === RUN TestSaveAssetsTo/error_on_can't_chown_to_user === PAUSE TestSaveAssetsTo/error_on_can't_chown_to_user === RUN TestSaveAssetsTo/chown_directories_and_files_when_requested === PAUSE TestSaveAssetsTo/chown_directories_and_files_when_requested === RUN TestSaveAssetsTo/sub_directory === PAUSE TestSaveAssetsTo/sub_directory === RUN TestSaveAssetsTo/sub_directory_ending_with_slash === PAUSE TestSaveAssetsTo/sub_directory_ending_with_slash === RUN TestSaveAssetsTo/file === PAUSE TestSaveAssetsTo/file === RUN TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === PAUSE TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === RUN TestSaveAssetsTo/error_on_no_assets === PAUSE TestSaveAssetsTo/error_on_no_assets === RUN TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === PAUSE TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === RUN TestSaveAssetsTo/all === PAUSE TestSaveAssetsTo/all === RUN TestSaveAssetsTo/error_on_empty_relSrc === PAUSE TestSaveAssetsTo/error_on_empty_relSrc === RUN TestSaveAssetsTo/error_on_read_only_dest === PAUSE TestSaveAssetsTo/error_on_read_only_dest === RUN TestSaveAssetsTo/error_on_dest_already_exists === PAUSE TestSaveAssetsTo/error_on_dest_already_exists === CONT TestSaveAssetsTo/error_on_can't_chown_to_user === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs === CONT TestGetUniqueRules/Order_key_ascii === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one === CONT TestGetUniqueRules/Disabled_value_is_overridden === CONT TestCachePolicies === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated === CONT TestSave === RUN TestSave/existing_policies_cache_is_refreshed === PAUSE TestSave/existing_policies_cache_is_refreshed === RUN TestSave/existing_assets_cache_is_refreshed === PAUSE TestSave/existing_assets_cache_is_refreshed === RUN TestSave/save_assets_on_existing_opened_file_does_not_segfault === PAUSE TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestGetUniqueRules/Two_policies,_with_overrides === RUN TestSave/can_refresh_on_existing_read_only_asset_file === PAUSE TestSave/can_refresh_on_existing_read_only_asset_file === RUN TestSave/gpos_only === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored === PAUSE TestSave/gpos_only === RUN TestSave/with_assets === PAUSE TestSave/with_assets === CONT TestCompressAssets/error_on_non_existing_directory === 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/existing_cache_with_assets,_new_cache_with_no_assets === PAUSE TestSave/existing_cache_with_assets,_new_cache_with_no_assets === RUN TestSave/destdir_does_not_exists === PAUSE TestSave/destdir_does_not_exists === CONT TestCompressAssets/error_on_can’t_remove_existing_db === CONT TestCompressAssets/existing_db --- PASS: TestCachePolicies (0.00s) === CONT TestSaveAssetsTo/error_on_dest_already_exists === CONT TestSaveAssetsTo/error_on_read_only_dest === CONT TestSaveAssetsTo/error_on_empty_relSrc === CONT TestSaveAssetsTo/all === CONT TestSaveAssetsTo/error_on_file_read_only_existing_in_dest === CONT TestSaveAssetsTo/error_on_no_assets === CONT TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache === CONT TestSaveAssetsTo/file === CONT TestSaveAssetsTo/sub_directory_ending_with_slash === CONT TestSaveAssetsTo/sub_directory === CONT TestSaveAssetsTo/chown_directories_and_files_when_requested === CONT TestNewFromCache === RUN TestNewFromCache/gpos_only === PAUSE TestNewFromCache/gpos_only === RUN TestNewFromCache/with_assets === PAUSE TestNewFromCache/with_assets === CONT TestNew === RUN TestNew/with_assets === PAUSE TestNew/with_assets === RUN TestNew/no_gpos === PAUSE TestNew/no_gpos === RUN TestNew/error_on_invalid_assets_db === PAUSE TestNew/error_on_invalid_assets_db === RUN TestNew/error_on_assets_db_does_not_exists === PAUSE TestNew/error_on_assets_db_does_not_exists === RUN TestNew/gpos_only === PAUSE TestNew/gpos_only === 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 === CONT TestLastUpdateFor === CONT TestDumpPolicies === 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 TestFormat/GPO_with_rules_and_overrides,_no_rules_processed === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === CONT TestFormat/GPO_with_rules,_override_disabled_key === 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 === 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/Machine_only_GPO_with_rules === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules === RUN TestDumpPolicies/One_GPO_User_+_Machine === PAUSE TestDumpPolicies/One_GPO_User_+_Machine === 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/Overrides_between_machine_and_user_GPOs,_hidden === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden === RUN TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides === RUN TestDumpPolicies/One_GPO_User === PAUSE TestDumpPolicies/One_GPO_User === RUN TestDumpPolicies/One_GPO_with_rules === PAUSE TestDumpPolicies/One_GPO_with_rules === RUN TestDumpPolicies/Multiple_GPOs === PAUSE TestDumpPolicies/Multiple_GPOs === RUN TestDumpPolicies/Error_on_missing_target_cache === PAUSE TestDumpPolicies/Error_on_missing_target_cache === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules === CONT TestFormat/GPO_with_rules,_override_displayed === CONT TestFormat/GPO_with_rules,_override_hidden === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs === CONT TestGetUniqueRules/One_GPO === CONT TestSave/existing_policies_cache_is_refreshed === CONT TestGetUniqueRules/Two_policies,_no_overrides === CONT TestSave/error_on_can’t_write_to_policies_base_dir === CONT TestFormat/GPO_summary === CONT TestSave/destdir_does_not_exists --- PASS: TestSaveAssetsTo (0.00s) --- PASS: TestSaveAssetsTo/error_on_can't_chown_to_user (0.00s) --- PASS: TestSaveAssetsTo/error_on_dest_already_exists (0.00s) --- PASS: TestSaveAssetsTo/error_on_empty_relSrc (0.00s) --- PASS: TestSaveAssetsTo/error_on_read_only_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_file_read_only_existing_in_dest (0.00s) --- PASS: TestSaveAssetsTo/error_on_no_assets (0.00s) --- PASS: TestSaveAssetsTo/error_on_unexisting_relSrc_in_cache (0.00s) --- PASS: TestSaveAssetsTo/file (0.00s) --- PASS: TestSaveAssetsTo/all (0.01s) --- PASS: TestSaveAssetsTo/sub_directory_ending_with_slash (0.01s) --- PASS: TestSaveAssetsTo/sub_directory (0.00s) --- PASS: TestSaveAssetsTo/chown_directories_and_files_when_requested (0.00s) --- PASS: TestGetUniqueRules (0.00s) --- PASS: TestGetUniqueRules/More_policies,_with_multiple_overrides (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides,_reversed (0.00s) --- PASS: TestGetUniqueRules/Order_key_ascii (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (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/Disabled_value_is_overridden (0.00s) --- PASS: TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (0.00s) --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_overrides (0.00s) --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) --- PASS: TestGetUniqueRules/One_GPO (0.00s) --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) --- PASS: TestFormat (0.00s) --- PASS: TestFormat/GPO_with_rules (0.00s) --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (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_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (0.00s) --- PASS: TestFormat/GPO_summary (0.00s) === CONT TestSave/existing_cache_with_assets,_new_cache_with_no_assets === CONT TestSave/error_on_can’t_write_to_dest_dir === CONT TestSave/with_assets === CONT TestSave/error_on_can’t_remove_existing_assets === CONT TestSave/gpos_only --- PASS: TestCompressAssets (0.00s) --- PASS: TestCompressAssets/error_on_non_existing_directory (0.00s) --- PASS: TestCompressAssets/error_on_can’t_remove_existing_db (0.00s) --- PASS: TestCompressAssets/existing_db (0.02s) --- PASS: TestCompressAssets/no_db (0.03s) === CONT TestSave/can_refresh_on_existing_read_only_asset_file === CONT TestSave/save_assets_on_existing_opened_file_does_not_segfault === CONT TestSave/existing_assets_cache_is_refreshed === CONT TestNew/with_assets === CONT TestNew/error_on_assets_db_does_not_exists === CONT TestNew/gpos_only === CONT TestNew/error_on_invalid_assets_db === CONT TestNew/no_gpos === CONT TestNewFromCache/gpos_only === CONT TestNewFromCache/error_on_invalid_assets_db === CONT TestNewFromCache/error_on_invalid_policies_cache === CONT TestNewFromCache/with_assets --- PASS: TestSave (0.00s) --- PASS: TestSave/destdir_does_not_exists (0.00s) --- PASS: TestSave/error_on_can’t_write_to_policies_base_dir (0.00s) --- PASS: TestSave/existing_cache_with_assets,_new_cache_with_no_assets (0.00s) --- PASS: TestSave/existing_policies_cache_is_refreshed (0.00s) --- PASS: TestSave/error_on_can’t_write_to_dest_dir (0.00s) --- PASS: TestSave/with_assets (0.00s) --- PASS: TestSave/gpos_only (0.00s) --- PASS: TestSave/error_on_can’t_remove_existing_assets (0.00s) --- PASS: TestSave/existing_assets_cache_is_refreshed (0.00s) --- PASS: TestSave/save_assets_on_existing_opened_file_does_not_segfault (0.00s) --- PASS: TestSave/can_refresh_on_existing_read_only_asset_file (0.00s) === CONT TestNewFromCache/error_on_no_policies_cache === CONT TestLastUpdateFor/Returns_user's_last_update_time === CONT TestLastUpdateFor/Target_does_not_exist --- PASS: TestNew (0.00s) --- PASS: TestNew/error_on_assets_db_does_not_exists (0.00s) --- PASS: TestNew/gpos_only (0.00s) --- PASS: TestNew/error_on_invalid_assets_db (0.00s) --- PASS: TestNew/no_gpos (0.00s) --- PASS: TestNew/with_assets (0.00s) === CONT TestLastUpdateFor/Returns_machine's_last_update_time --- PASS: TestNewFromCache (0.00s) --- PASS: TestNewFromCache/error_on_invalid_assets_db (0.00s) --- PASS: TestNewFromCache/error_on_invalid_policies_cache (0.00s) --- PASS: TestNewFromCache/error_on_no_policies_cache (0.00s) --- PASS: TestNewFromCache/gpos_only (0.00s) --- PASS: TestNewFromCache/with_assets (0.01s) === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request time="2023-07-05T02:21:44Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_Machine time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for bos02-ppc64el-018" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules time="2023-07-05T02:21:44Z" level=info msg="Get policies last update time \"user\" (machine: false)" time="2023-07-05T02:21:44Z" level=info msg="Get policies last update time \"bos02-ppc64el-018\" (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override === CONT TestDumpPolicies/One_GPO_User_+_Machine time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Machine_only_GPO_with_rules time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for bos02-ppc64el-018" === CONT TestDumpPolicies/One_GPO_User === CONT TestDumpPolicies/Error_on_missing_target_cache === CONT TestDumpPolicies/Multiple_GPOs time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/One_GPO_with_rules === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User time="2023-07-05T02:21:44Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user --- PASS: TestLastUpdateFor (0.00s) --- PASS: TestLastUpdateFor/Target_does_not_exist (0.10s) --- PASS: TestLastUpdateFor/Returns_user's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Returns_machine's_last_update_time (0.10s) --- PASS: TestLastUpdateFor/Target_is_ignored_for_machine_request (0.10s) time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" time="2023-07-05T02:21:44Z" level=info msg="Dumping policies for user" --- PASS: TestDumpPolicies (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.00s) --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.00s) --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_target_cache (0.00s) --- PASS: TestDumpPolicies/One_GPO_User (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs (0.00s) --- PASS: TestDumpPolicies/One_GPO_with_rules (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.00s) --- PASS: TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown (0.00s) --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.00s) --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.00s) PASS ok github.com/ubuntu/adsys/internal/policies 0.285s === RUN TestNormalize === PAUSE TestNormalize === RUN TestApplyPolicy === PAUSE TestApplyPolicy === CONT TestNormalize === RUN TestNormalize/empty_unquoted_string === CONT TestApplyPolicy === RUN TestApplyPolicy/no_update_when_no_change === PAUSE TestNormalize/empty_unquoted_string === RUN TestNormalize/Multi-lines_as_quoted === PAUSE TestNormalize/Multi-lines_as_quoted === RUN TestNormalize/unmanaged_types_are_returned_as_is === PAUSE TestNormalize/unmanaged_types_are_returned_as_is === RUN TestNormalize/simple_unquoted_string === PAUSE TestNormalize/simple_unquoted_string === PAUSE TestApplyPolicy/no_update_when_no_change === RUN TestNormalize/n_transformed_to_boolean === PAUSE TestNormalize/n_transformed_to_boolean === RUN TestNormalize/simple_quoted_as === PAUSE TestNormalize/simple_quoted_as === RUN TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === 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_without_ending_] === PAUSE TestNormalize/as_without_ending_] === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === RUN TestNormalize/ai_with_spaces_inside === PAUSE TestNormalize/ai_with_spaces_inside === RUN TestNormalize/simple_boolean_true === PAUSE TestNormalize/simple_boolean_true === RUN TestNormalize/y_transformed_to_boolean === RUN TestApplyPolicy/no_surrounding_brackets_multiple_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_multiple_ai === RUN TestApplyPolicy/update_existing_correct_profile_stays_unchanged === PAUSE TestApplyPolicy/update_existing_correct_profile_stays_unchanged === RUN TestApplyPolicy/update_existing_profile_without_needed_db_append_them === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db_append_them === RUN TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === PAUSE TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === RUN TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === PAUSE TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === RUN TestApplyPolicy/user_updates_with_different_value === PAUSE TestApplyPolicy/user_updates_with_different_value === RUN TestApplyPolicy/machine_updates_key_is_now_disabled === PAUSE TestApplyPolicy/machine_updates_key_is_now_disabled === RUN TestApplyPolicy/multi-lines_as_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_as_mixed_with_comma === RUN TestApplyPolicy/do_not_interfere_with_other_user_profile === PAUSE TestApplyPolicy/do_not_interfere_with_other_user_profile === 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_wrong_order_appends_them_in_correct_order === PAUSE TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === RUN TestApplyPolicy/multiple_keys_same_category === PAUSE TestApplyPolicy/multiple_keys_same_category === RUN TestApplyPolicy/quoted_b === PAUSE TestApplyPolicy/quoted_b === RUN TestApplyPolicy/no_machine_db_will_fail === PAUSE TestApplyPolicy/no_machine_db_will_fail === RUN TestApplyPolicy/user_updates_key_is_now_disabled === PAUSE TestApplyPolicy/user_updates_key_is_now_disabled === RUN TestApplyPolicy/update_user_disabled_key_with_value === PAUSE TestApplyPolicy/update_user_disabled_key_with_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/quoted_i === PAUSE TestApplyPolicy/quoted_i === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_as === RUN TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === PAUSE TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === RUN TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === PAUSE TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === RUN TestApplyPolicy/user_updates_existing_value === PAUSE TestApplyPolicy/user_updates_existing_value === RUN TestApplyPolicy/do_not_update_other_files_from_db === PAUSE TestApplyPolicy/do_not_update_other_files_from_db === RUN TestApplyPolicy/machine_updates_existing_value === PAUSE TestApplyPolicy/machine_updates_existing_value === RUN TestApplyPolicy/multiple_sections === PAUSE TestApplyPolicy/multiple_sections === RUN TestApplyPolicy/multiple_sections_with_disabled_keys === PAUSE TestApplyPolicy/multiple_sections_with_disabled_keys === RUN TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === PAUSE TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === RUN TestApplyPolicy/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/update_machine_disabled_key_with_value === PAUSE TestApplyPolicy/update_machine_disabled_key_with_value === RUN TestApplyPolicy/missing_user_compiled_db_for_user === PAUSE TestApplyPolicy/missing_user_compiled_db_for_user === RUN TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === RUN TestApplyPolicy/no_surrounding_brackets_quoted_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_as === RUN TestApplyPolicy/multi-lines_ai_mixed_with_comma === PAUSE TestApplyPolicy/multi-lines_ai_mixed_with_comma === RUN TestApplyPolicy/error_on_empty_meta === PAUSE TestApplyPolicy/error_on_empty_meta === RUN TestApplyPolicy/no_policy_still_generates_a_valid_db === PAUSE TestApplyPolicy/no_policy_still_generates_a_valid_db === RUN TestApplyPolicy/first_boot === PAUSE TestApplyPolicy/first_boot === RUN TestApplyPolicy/machine_updates_with_different_value === PAUSE TestApplyPolicy/machine_updates_with_different_value === RUN TestApplyPolicy/error_on_invalid_ai === PAUSE TestApplyPolicy/error_on_invalid_ai === RUN TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === PAUSE TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === RUN TestApplyPolicy/error_on_invalid_type === PAUSE TestApplyPolicy/error_on_invalid_type === RUN TestApplyPolicy/new_user === PAUSE TestApplyPolicy/new_user === RUN TestApplyPolicy/no_surrounding_brackets_ai === PAUSE TestApplyPolicy/no_surrounding_brackets_ai === RUN TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === PAUSE TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === RUN TestApplyPolicy/multi-lines_as === PAUSE TestApplyPolicy/multi-lines_as === RUN TestApplyPolicy/multi-lines_ai === PAUSE TestApplyPolicy/multi-lines_ai === CONT TestApplyPolicy/no_update_when_no_change === CONT TestApplyPolicy/multi-lines_ai === PAUSE TestNormalize/y_transformed_to_boolean === RUN TestNormalize/as_simple_quoted_as_with_spaces === PAUSE TestNormalize/as_simple_quoted_as_with_spaces === RUN TestNormalize/ai_without_ending_] === PAUSE TestNormalize/ai_without_ending_] === 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/ai_without_leading_[ === PAUSE TestNormalize/ai_without_leading_[ === RUN TestNormalize/Multi-lines_ai === PAUSE TestNormalize/Multi-lines_ai === 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/non_supported_is_reported_as_is === PAUSE TestNormalize/non_supported_is_reported_as_is === RUN TestNormalize/as_without_leading_[ === PAUSE TestNormalize/as_without_leading_[ === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === RUN TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === RUN TestNormalize/as_with_weird_composition_inception_will_be_quoted === PAUSE TestNormalize/as_with_weird_composition_inception_will_be_quoted === RUN TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === RUN TestNormalize/simple_quoted_string === PAUSE TestNormalize/simple_quoted_string === RUN TestNormalize/on_transformed_to_boolean === PAUSE TestNormalize/on_transformed_to_boolean === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === RUN TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === PAUSE TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === RUN TestNormalize/unquoted_string_with_quotes === PAUSE TestNormalize/unquoted_string_with_quotes === RUN TestNormalize/string_with_multiple_backslashes_escaped_quotes === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes === RUN TestNormalize/as_with_spaces_inside === PAUSE TestNormalize/as_with_spaces_inside === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/as_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_with_quoted_','_is_supported === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported === RUN TestNormalize/Multi-lines_as_with_explicit_empty_element === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element === RUN TestNormalize/ai_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and__[] === RUN TestNormalize/Multi-lines_ai_with_spaces_inside === PAUSE TestNormalize/Multi-lines_ai_with_spaces_inside === RUN TestNormalize/string_with_escaped_quotes === PAUSE TestNormalize/string_with_escaped_quotes === RUN TestNormalize/simple_as_with_no_spaces === PAUSE TestNormalize/simple_as_with_no_spaces === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestApplyPolicy/multi-lines_as === CONT TestApplyPolicy/no_surrounding_brackets_ai === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as === CONT TestApplyPolicy/new_user === CONT TestApplyPolicy/error_on_invalid_type === RUN TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === PAUSE TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === RUN TestNormalize/quoted_string_with_quotes === PAUSE TestNormalize/quoted_string_with_quotes === 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_leading_or_trailing_empty_lines_are_ignored === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === RUN TestNormalize/simple_ai === PAUSE TestNormalize/simple_ai === RUN TestNormalize/ai_empty_elements_separated_with_commas_are_kept === PAUSE TestNormalize/ai_empty_elements_separated_with_commas_are_kept === RUN TestNormalize/with_spaces === PAUSE TestNormalize/with_spaces === RUN TestNormalize/simple_boolean_false === PAUSE TestNormalize/simple_boolean_false === RUN TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === PAUSE TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === RUN TestNormalize/empty_quoted_string === PAUSE TestNormalize/empty_quoted_string === 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/ai_with_leading_and_ending_spaces_and_no_[] === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === RUN TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestApplyPolicy/error_on_invalid_value_for_unnormalized_type === CONT TestApplyPolicy/error_on_invalid_ai === CONT TestApplyPolicy/machine_updates_with_different_value === CONT TestApplyPolicy/first_boot === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes === RUN TestNormalize/weird_case_true === PAUSE TestNormalize/weird_case_true === RUN TestNormalize/simple_unquoted_as === PAUSE TestNormalize/simple_unquoted_as === RUN TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === PAUSE TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === RUN TestNormalize/simple_ai_with_no_spaces === PAUSE TestNormalize/simple_ai_with_no_spaces === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === RUN TestNormalize/no_transformed_to_boolean === PAUSE TestNormalize/no_transformed_to_boolean === 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/one_quote === PAUSE TestNormalize/one_quote === RUN TestNormalize/one_escaped_quote === PAUSE TestNormalize/one_escaped_quote === RUN TestNormalize/Multi-lines_as_with_spaces_inside === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside === RUN TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === PAUSE TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestApplyPolicy/no_policy_still_generates_a_valid_db === CONT TestApplyPolicy/error_on_empty_meta === CONT TestApplyPolicy/multi-lines_ai_mixed_with_comma === CONT TestApplyPolicy/no_surrounding_brackets_quoted_as === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as === CONT TestApplyPolicy/missing_user_compiled_db_for_user === CONT TestApplyPolicy/update_machine_disabled_key_with_value === CONT TestApplyPolicy/missing_machine_compiled_db_for_user === CONT TestApplyPolicy/missing_machine_compiled_db_for_machine === CONT TestApplyPolicy/mixing_sections_and_keys_still_groups_sections === CONT TestApplyPolicy/multiple_sections_with_disabled_keys === CONT TestApplyPolicy/multiple_sections === CONT TestApplyPolicy/machine_updates_existing_value === CONT TestApplyPolicy/do_not_update_other_files_from_db === CONT TestApplyPolicy/user_updates_existing_value === CONT TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed === CONT TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed === CONT TestApplyPolicy/no_surrounding_brackets_unquoted_as === CONT TestApplyPolicy/quoted_i === CONT TestApplyPolicy/unquoted_string === CONT TestApplyPolicy/normalized_canonical_form_for_each_supported_key === CONT TestApplyPolicy/update_user_disabled_key_with_value === CONT TestApplyPolicy/user_updates_key_is_now_disabled === CONT TestApplyPolicy/no_machine_db_will_fail === CONT TestApplyPolicy/quoted_b === CONT TestApplyPolicy/multiple_keys_same_category === CONT TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order === CONT TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values === CONT TestApplyPolicy/do_not_interfere_with_other_user_profile === CONT TestApplyPolicy/multi-lines_as_mixed_with_comma === CONT TestApplyPolicy/machine_updates_key_is_now_disabled === CONT TestApplyPolicy/user_updates_with_different_value === CONT TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions === CONT TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition === CONT TestApplyPolicy/update_existing_profile_without_needed_db_append_them === CONT TestApplyPolicy/update_existing_correct_profile_stays_unchanged === CONT TestApplyPolicy/no_surrounding_brackets_multiple_ai === CONT TestNormalize/empty_unquoted_string === CONT TestNormalize/as_with_spaces_inside === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element === CONT TestNormalize/Multi-lines_as_with_spaces_inside === CONT TestNormalize/one_escaped_quote === CONT TestNormalize/one_quote === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/no_transformed_to_boolean === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element === CONT TestNormalize/simple_ai_with_no_spaces === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result === CONT TestNormalize/simple_unquoted_as === CONT TestNormalize/weird_case_true === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result === CONT TestNormalize/empty_quoted_string === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result === CONT TestNormalize/simple_boolean_false === CONT TestNormalize/with_spaces === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/simple_ai === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/Multi-lines_as_unquoted === CONT TestNormalize/yes_transformed_to_boolean === CONT TestNormalize/quoted_string_with_quotes === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/simple_as_with_no_spaces === CONT TestNormalize/string_with_escaped_quotes === CONT TestNormalize/Multi-lines_ai_with_spaces_inside === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept === CONT TestNormalize/ai_without_leading_[ === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes === CONT TestNormalize/unquoted_string_with_quotes === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result === CONT TestNormalize/on_transformed_to_boolean === CONT TestNormalize/simple_quoted_string === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted === CONT TestNormalize/as_without_leading_[ === CONT TestNormalize/non_supported_is_reported_as_is === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored === CONT TestNormalize/Multi-lines_ai === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] === CONT TestNormalize/off_transformed_to_boolean === CONT TestNormalize/weird_case_false === CONT TestNormalize/ai_without_ending_] === CONT TestNormalize/as_simple_quoted_as_with_spaces === CONT TestNormalize/y_transformed_to_boolean === CONT TestNormalize/simple_boolean_true === CONT TestNormalize/ai_with_spaces_inside === CONT TestNormalize/simple_quoted_as === CONT TestNormalize/as_without_ending_] === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split === CONT TestNormalize/simple_unquoted_string === CONT TestNormalize/n_transformed_to_boolean === CONT TestNormalize/unmanaged_types_are_returned_as_is === CONT TestNormalize/Multi-lines_as_quoted --- PASS: TestNormalize (0.01s) --- PASS: TestNormalize/empty_unquoted_string (0.00s) --- PASS: TestNormalize/as_with_spaces_inside (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_spaces_inside (0.00s) --- PASS: TestNormalize/one_escaped_quote (0.00s) --- PASS: TestNormalize/one_quote (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) --- PASS: TestNormalize/simple_unquoted_as (0.00s) --- PASS: TestNormalize/weird_case_true (0.00s) --- PASS: TestNormalize/string_with_two_backslashes_don’t_escape_quotes (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/empty_quoted_string (0.00s) --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/simple_boolean_false (0.00s) --- PASS: TestNormalize/with_spaces (0.00s) --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/simple_ai (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and__[] (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (0.00s) --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) --- PASS: TestNormalize/ai_without_leading_[ (0.00s) --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) --- PASS: TestNormalize/simple_quoted_string (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted (0.00s) --- PASS: TestNormalize/as_without_leading_[ (0.00s) --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_ai (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (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/ai_without_ending_] (0.00s) --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) --- PASS: TestNormalize/y_transformed_to_boolean (0.00s) --- PASS: TestNormalize/simple_boolean_true (0.00s) --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) --- PASS: TestNormalize/simple_quoted_as (0.00s) --- PASS: TestNormalize/as_without_ending_] (0.00s) --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) --- PASS: TestNormalize/simple_unquoted_string (0.00s) --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_update_when_no_change (0.00s) --- PASS: TestApplyPolicy/multi-lines_ai (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/multi-lines_as (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_type (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_value_for_unnormalized_type (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_ai (0.00s) --- PASS: TestApplyPolicy/no_surrounding_brackets_ai (0.01s) --- PASS: TestApplyPolicy/no_policy_still_generates_a_valid_db (0.00s) --- PASS: TestApplyPolicy/error_on_empty_meta (0.00s) --- PASS: TestApplyPolicy/first_boot (0.01s) --- PASS: TestApplyPolicy/multi-lines_ai_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/machine_updates_with_different_value (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_multiple_as (0.00s) --- PASS: TestApplyPolicy/new_user (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_quoted_as (0.01s) --- PASS: TestApplyPolicy/missing_user_compiled_db_for_user (0.00s) --- PASS: TestApplyPolicy/update_machine_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/mixing_sections_and_keys_still_groups_sections (0.00s) --- PASS: TestApplyPolicy/multiple_sections_with_disabled_keys (0.00s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_user (0.01s) --- PASS: TestApplyPolicy/machine_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/multiple_sections (0.00s) --- PASS: TestApplyPolicy/user_updates_existing_value (0.00s) --- PASS: TestApplyPolicy/missing_machine_compiled_db_for_machine (0.01s) --- PASS: TestApplyPolicy/do_not_update_other_files_from_db (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_unquoted_as (0.00s) --- PASS: TestApplyPolicy/quoted_i (0.00s) --- PASS: TestApplyPolicy/unquoted_string (0.00s) --- PASS: TestApplyPolicy/normalized_canonical_form_for_each_supported_key (0.00s) --- PASS: TestApplyPolicy/update_user_disabled_key_with_value (0.00s) --- PASS: TestApplyPolicy/no_machine_db_will_fail (0.00s) --- PASS: TestApplyPolicy/update_existing_correct_profile_with_trailing_spaces_are_removed (0.01s) --- PASS: TestApplyPolicy/multiple_keys_same_category (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.02s) --- PASS: TestApplyPolicy/invalid_as_is_too_robust_to_produce_defaulting_values (0.00s) --- PASS: TestApplyPolicy/user_updates_key_is_now_disabled (0.01s) --- PASS: TestApplyPolicy/quoted_b (0.01s) --- PASS: TestApplyPolicy/multi-lines_as_mixed_with_comma (0.00s) --- PASS: TestApplyPolicy/do_not_interfere_with_other_user_profile (0.01s) --- PASS: TestApplyPolicy/user_updates_with_different_value (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_with_partial_db_append_them_without_repetition (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_eliminates_adsys_DB_repetitions (0.00s) --- PASS: TestApplyPolicy/update_existing_profile_without_needed_db_append_them (0.01s) --- PASS: TestApplyPolicy/update_existing_correct_profile_stays_unchanged (0.01s) --- PASS: TestApplyPolicy/no_surrounding_brackets_multiple_ai (0.00s) --- PASS: TestApplyPolicy/machine_updates_key_is_now_disabled (0.02s) PASS ok github.com/ubuntu/adsys/internal/policies/dconf 0.080s ? 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/user_name_with_space === PAUSE TestSplitAndNormalizeUsersAndGroups/user_name_with_space === RUN TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === PAUSE TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others === RUN TestSplitAndNormalizeUsersAndGroups/empty_value === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_= === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_= === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === RUN TestSplitAndNormalizeUsersAndGroups/simple_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/simple_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_/ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_/ === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === RUN TestSplitAndNormalizeUsersAndGroups/strip_empty_values === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_empty_values === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_; === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_; === RUN TestSplitAndNormalizeUsersAndGroups/group_one_value === PAUSE TestSplitAndNormalizeUsersAndGroups/group_one_value === RUN TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === RUN TestSplitAndNormalizeUsersAndGroups/domain\user_handling === PAUSE TestSplitAndNormalizeUsersAndGroups/domain\user_handling === RUN TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === PAUSE TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === RUN TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === PAUSE TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_[ === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_[ === RUN TestSplitAndNormalizeUsersAndGroups/strip_any_| === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_| === RUN TestSplitAndNormalizeUsersAndGroups/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/strip_any_* === PAUSE TestSplitAndNormalizeUsersAndGroups/strip_any_* === CONT TestSplitAndNormalizeUsersAndGroups/user_name_with_space === CONT TestApplyPolicy === RUN TestApplyPolicy/no_client_AD_admins === PAUSE TestApplyPolicy/no_client_AD_admins === RUN TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(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/overwrite_existing_polkit_file === PAUSE TestApplyPolicy/overwrite_existing_polkit_file === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === RUN TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === PAUSE TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === RUN TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === PAUSE TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === RUN TestApplyPolicy/set_client_user_admins === PAUSE TestApplyPolicy/set_client_user_admins === RUN TestApplyPolicy/set_client_multiple_users_admins === PAUSE TestApplyPolicy/set_client_multiple_users_admins === RUN TestApplyPolicy/set_client_mixed_with_users_and_group_admins === PAUSE TestApplyPolicy/set_client_mixed_with_users_and_group_admins === RUN TestApplyPolicy/disallow_local_admins_and_set_client_admins === PAUSE TestApplyPolicy/disallow_local_admins_and_set_client_admins === RUN TestApplyPolicy/allow_local_admins_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/don't_overwrite_other_existing_files === PAUSE TestApplyPolicy/don't_overwrite_other_existing_files === RUN TestApplyPolicy/error_on_writing_to_sudoers_file === PAUSE TestApplyPolicy/error_on_writing_to_sudoers_file === RUN TestApplyPolicy/not_a_computer === PAUSE TestApplyPolicy/not_a_computer === RUN TestApplyPolicy/disallow_local_admins === PAUSE TestApplyPolicy/disallow_local_admins === RUN TestApplyPolicy/error_on_writing_to_polkit_directory_creation === PAUSE TestApplyPolicy/error_on_writing_to_polkit_directory_creation === RUN TestApplyPolicy/error_on_writing_to_polkit_conf_file === PAUSE TestApplyPolicy/error_on_writing_to_polkit_conf_file === RUN TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === PAUSE TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === RUN TestApplyPolicy/no_rules_still_overwrite_those_files === PAUSE TestApplyPolicy/no_rules_still_overwrite_those_files === 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_group_admins === PAUSE TestApplyPolicy/set_client_group_admins === RUN TestApplyPolicy/empty_client_AD_admins === PAUSE TestApplyPolicy/empty_client_AD_admins === RUN TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === PAUSE TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === CONT TestApplyPolicy/no_client_AD_admins === CONT TestGetSystemPolkitAdminIdentities === RUN TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored === PAUSE TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === RUN TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === PAUSE TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === RUN TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === PAUSE TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored time="2023-07-05T02:21:45Z" level=warning msg="testdata/incorrect-policikit-conf-is-dir/polkit-1/localauthority.conf.d/50-this-is-not-a-file.conf is a directory. Ignoring." === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_* time="2023-07-05T02:21:45Z" 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-07-05T02:21:45Z" level=warning msg="Changed user or group \"u time="2023-07-05T02:21:45Z" 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-07-05T02:21:45Z" 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-07-05T02:21:45Z" level=warning msg="Changed user or group \"u[s]er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma === CONT TestSplitAndNormalizeUsersAndGroups/domain\user_handling time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"domain\\\\user\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma === CONT TestSplitAndNormalizeUsersAndGroups/group_one_value === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_; time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"u;s;er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/strip_empty_values === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_/ time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"u/s/er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma === CONT TestSplitAndNormalizeUsersAndGroups/simple_one_value === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL === CONT TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL === CONT TestSplitAndNormalizeUsersAndGroups/strip_any_= time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"u=s=er@domain\" to \"user@domain\": Invalid characters or domain\\user format" === CONT TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL === CONT TestSplitAndNormalizeUsersAndGroups/empty_value === CONT TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"%g%r%oup@domain\" to \"%group@domain\": Invalid characters or domain\\user format" --- PASS: TestSplitAndNormalizeUsersAndGroups (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/user_name_with_space (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/strip_any_> (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_| (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_[ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_\_only_handling_first_one_and_ignore_others (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/domain\user_handling (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/group_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_; (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_empty_values (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_a_mix_of_comma_and_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_/ (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_comma (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/simple_one_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_with_consecutives_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value_with_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/strip_any_= (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/multiple_values_separated_by_EOL (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/empty_value (0.00s) --- PASS: TestSplitAndNormalizeUsersAndGroups/don’t_strip_first_%_but_others (0.00s) === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins === CONT TestApplyPolicy/empty_client_AD_admins === CONT TestApplyPolicy/set_client_group_admins === CONT TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop === CONT TestApplyPolicy/no_rules_still_overwrite_those_files === CONT TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins === CONT TestApplyPolicy/overwrite_existing_polkit_file === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file === CONT TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file === CONT TestApplyPolicy/overwrite_existing_sudoers_file === CONT TestApplyPolicy/error_on_writing_to_sudoers_file === CONT TestApplyPolicy/error_on_creating_sudoers_and_polkit_base_directory === CONT TestApplyPolicy/error_on_writing_to_polkit_conf_file === CONT TestApplyPolicy/error_on_writing_to_polkit_directory_creation === CONT TestApplyPolicy/disallow_local_admins time="2023-07-05T02:21:45Z" level=warning msg="/tmp/TestApplyPolicyerror_if_cant_rename_to_destination_for_polkit_conf_file3748444000/001/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf is a directory. Ignoring." === CONT TestApplyPolicy/not_a_computer === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins === CONT TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure === CONT TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists === CONT TestApplyPolicy/disallow_local_admins_and_set_client_admins === CONT TestApplyPolicy/don't_overwrite_other_existing_files === CONT TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys === CONT TestApplyPolicy/set_client_multiple_users_admins time="2023-07-05T02:21:45Z" level=warning msg="Changed user or group \"domain\\\\bob\" to \"bob@domain\": Invalid characters or domain\\user format" === CONT TestApplyPolicy/set_client_mixed_with_users_and_group_admins === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) === CONT TestApplyPolicy/no_rules_and_no_existing_history_means_no_files === CONT TestApplyPolicy/set_client_user_admins --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/no_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/empty_client_AD_admins (0.00s) --- PASS: TestApplyPolicy/set_client_group_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_no_other_rules_is_a_noop (0.00s) --- PASS: TestApplyPolicy/no_rules_still_overwrite_those_files (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_sudoers_file (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/error_on_writing_to_polkit_directory_creation (0.00s) --- PASS: TestApplyPolicy/overwrite_existing_polkit_file (0.00s) --- PASS: TestApplyPolicy/error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins (0.00s) --- PASS: TestApplyPolicy/not_a_computer (0.00s) --- PASS: TestApplyPolicy/error_on_writing_to_sudoers_file (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.00s) --- PASS: TestApplyPolicy/set_client_multiple_users_admins (0.00s) --- PASS: TestApplyPolicy/set_client_mixed_with_users_and_group_admins (0.00s) --- PASS: TestApplyPolicy/don't_overwrite_other_existing_files (0.01s) --- PASS: TestApplyPolicy/no_rules_and_no_existing_history_means_no_files (0.00s) --- PASS: TestApplyPolicy/set_client_user_admins (0.00s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.01s) --- PASS: TestApplyPolicy/allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.01s) PASS ok github.com/ubuntu/adsys/internal/policies/privilege 0.031s === 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/scripts_referenced_in_subdirectories === PAUSE TestRunScripts/scripts_referenced_in_subdirectories === RUN TestRunScripts/keeps_running_flag_after_non_machine_shutdown === PAUSE TestRunScripts/keeps_running_flag_after_non_machine_shutdown === 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/error_on_argument_not_a_file === PAUSE TestRunScripts/error_on_argument_not_a_file === RUN TestRunScripts/multiple_scripts_are_run_in_order === PAUSE TestRunScripts/multiple_scripts_are_run_in_order === RUN TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === PAUSE TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff === RUN TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown === RUN TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/error_on_not_ready_for_execution === PAUSE TestRunScripts/error_on_not_ready_for_execution === RUN TestRunScripts/scripts_that_are_not_executable_are_skipped === PAUSE TestRunScripts/scripts_that_are_not_executable_are_skipped === 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_user_logoff === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff === PAUSE TestRunScripts/keeps_running_flag_after_non_user_logoff === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown === RUN TestRunScripts/one_script === PAUSE TestRunScripts/one_script === RUN TestRunScripts/error_on_order_file_not_existing === PAUSE TestRunScripts/error_on_order_file_not_existing === CONT TestRunScripts/scripts_referenced_in_subdirectories time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories1680714021/001/users/foo/scripts/s\"" === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped === CONT TestRunScripts/multiple_scripts_are_run_in_order time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped1511659663/001/users/foo/scripts/s\"" === CONT TestApplyPolicy === RUN TestApplyPolicy/subfolder_with_same_script_name === PAUSE TestApplyPolicy/subfolder_with_same_script_name === RUN TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === PAUSE TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing === RUN TestApplyPolicy/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/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/error_on_save_assets_dumping_failing === PAUSE TestApplyPolicy/error_on_save_assets_dumping_failing === RUN TestApplyPolicy/error_on_user_lookup_failing === PAUSE TestApplyPolicy/error_on_user_lookup_failing === RUN TestApplyPolicy/no_entries_is_an_empty_folder === PAUSE TestApplyPolicy/no_entries_is_an_empty_folder === RUN TestApplyPolicy/no_entries_update_existing_non_ready_folder === PAUSE TestApplyPolicy/no_entries_update_existing_non_ready_folder === RUN TestApplyPolicy/one_script === PAUSE TestApplyPolicy/one_script === RUN TestApplyPolicy/multiple_directories: === PAUSE TestApplyPolicy/multiple_directories: === RUN TestApplyPolicy/same_script_is_used_multiple_times === PAUSE TestApplyPolicy/same_script_is_used_multiple_times === 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_invalid_UID === PAUSE TestApplyPolicy/error_on_invalid_UID === RUN TestApplyPolicy/error_on_invalid_GID === PAUSE TestApplyPolicy/error_on_invalid_GID === RUN TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === PAUSE TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === RUN TestApplyPolicy/one_directory,_multiple_scripts_in_order === PAUSE TestApplyPolicy/one_directory,_multiple_scripts_in_order === RUN TestApplyPolicy/subfolder_with_script === PAUSE TestApplyPolicy/subfolder_with_script === 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/start_script_for_computer_runs_systemctl_(systemctl_failed) === PAUSE TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) === RUN TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === PAUSE TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === CONT TestApplyPolicy/subfolder_with_same_script_name time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order2856665792/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_not_ready_for_execution time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution368177744/001/users/foo/scripts/s\"" === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown3426900539/001/machine/foo/scripts/shutdown\"" time="2023-07-05T02:21:45Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown3426900539/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-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown4013114916/001/machine/foo/scripts/shutdown\"" time="2023-07-05T02:21:45Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped1511659663/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped1511659663/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff2666792926/001/users/foo/scripts/logoff\"" time="2023-07-05T02:21:45Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff2666792926/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" === CONT TestApplyPolicy/error_on_invalid_GID === CONT TestNew/error_on_read_only_rundir --- PASS: TestNew (0.00s) --- PASS: TestNew/create_manager (0.00s) --- PASS: TestNew/error_on_read_only_rundir (0.00s) === CONT TestRunScripts/error_on_order_file_not_existing time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing1003639932/001/users/foo/scripts/s\"" === CONT TestRunScripts/one_script time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script3273435168/001/users/foo/scripts/s\"" === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown921979658/001/machine/foo/scripts/shutdown\"" === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff4235418505/001/machine/foo/scripts/logoff\"" === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff637435405/001/users/foo/scripts/logoff\"" time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff1054746057/001/users/foo/scripts/logoff\"" === CONT TestRunScripts/scripts_not_listed_are_not_run time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run1383632420/001/users/foo/scripts/s\"" === CONT TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update === CONT TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) time="2023-07-05T02:21:45Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) time="2023-07-05T02:21:45Z" level=info msg="Running machine startup scripts" === CONT TestApplyPolicy/empty_entries_are_discared === CONT TestApplyPolicy/subfolder_with_script === CONT TestApplyPolicy/one_directory,_multiple_scripts_in_order === CONT TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update === CONT TestApplyPolicy/no_entries_is_an_empty_folder === CONT TestApplyPolicy/error_on_invalid_UID === CONT TestApplyPolicy/error_on_script_does_not_exist === CONT TestApplyPolicy/destination_is_not_ready,_refreshing === CONT TestApplyPolicy/same_script_is_used_multiple_times === CONT TestApplyPolicy/multiple_directories: === CONT TestApplyPolicy/one_script === CONT TestApplyPolicy/no_entries_update_existing_non_ready_folder === CONT TestRunScripts/spaces_and_empty_lines_are_skipped time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped486595594/001/users/foo/scripts/s\"" === CONT TestRunScripts/error_on_argument_not_a_file time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file660073321/001/users/foo/scripts/s\"" === CONT TestApplyPolicy/error_on_subfolder_listed === CONT TestApplyPolicy/error_on_user_lookup_failing === CONT TestApplyPolicy/error_on_save_assets_dumping_failing === CONT TestApplyPolicy/error_on_users_run_directory_Read_Only === CONT TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup === CONT TestApplyPolicy/destination_is_already_running,_no_change === CONT TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing time="2023-07-05T02:21:45Z" level=info msg="\"/tmp/TestApplyPolicydestination_is_already_running,_no_change2367680573/001/machine/scripts/.running\" already exists, a session is already running, ignoring." === CONT TestRunScripts/allow_order_file_missing time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing4178891654/001/users/foo/scripts/s\"" time="2023-07-05T02:21:45Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing4178891654/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown time="2023-07-05T02:21:45Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown2523281943/001/users/foo/scripts/shutdown\"" --- PASS: TestApplyPolicy (0.00s) --- PASS: TestApplyPolicy/subfolder_with_same_script_name (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_GID (0.00s) --- PASS: TestApplyPolicy/systemctl_failing_does_not_impact_user_scripts_update (0.00s) --- PASS: TestApplyPolicy/start_script_for_computer_runs_systemctl_(systemctl_failed) (0.01s) --- PASS: TestApplyPolicy/empty_entries_are_discared (0.00s) --- PASS: TestApplyPolicy/one_directory,_multiple_scripts_in_order (0.00s) --- PASS: TestApplyPolicy/subfolder_with_script (0.01s) --- PASS: TestApplyPolicy/no_entries_is_an_empty_folder (0.00s) --- PASS: TestApplyPolicy/error_on_invalid_UID (0.00s) --- PASS: TestApplyPolicy/user_lookup_failing_does_not_impact_machine_update (0.00s) --- PASS: TestApplyPolicy/error_on_script_does_not_exist (0.00s) --- PASS: TestApplyPolicy/destination_is_not_ready,_refreshing (0.00s) --- PASS: TestApplyPolicy/startup_script_for_computer_runs_systemctl_(systemctl_success) (0.02s) --- PASS: TestApplyPolicy/one_script (0.00s) --- PASS: TestApplyPolicy/same_script_is_used_multiple_times (0.01s) --- PASS: TestApplyPolicy/no_entries_update_existing_non_ready_folder (0.00s) --- PASS: TestApplyPolicy/error_on_subfolder_listed (0.00s) --- PASS: TestApplyPolicy/error_on_user_lookup_failing (0.00s) --- PASS: TestApplyPolicy/error_on_save_assets_dumping_failing (0.00s) --- PASS: TestApplyPolicy/error_on_users_run_directory_Read_Only (0.00s) --- PASS: TestApplyPolicy/computer,_no_systemctl_with_other_directory_than_startup (0.00s) --- PASS: TestApplyPolicy/multiple_directories: (0.01s) --- PASS: TestApplyPolicy/destination_is_already_running,_no_change (0.00s) --- PASS: TestApplyPolicy/destination_is_already_ready_but_not_in_session,_refreshing (0.01s) --- PASS: TestRunScripts (0.00s) --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.00s) --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.00s) --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.10s) --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.00s) --- PASS: TestRunScripts/error_on_order_file_not_existing (0.00s) --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.13s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown (0.12s) --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.13s) --- PASS: TestRunScripts/one_script (0.03s) --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.05s) --- PASS: TestRunScripts/has_no_session_running_flag_after_user_logoff (0.05s) --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.06s) --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.02s) --- PASS: TestRunScripts/error_on_argument_not_a_file (0.00s) --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.09s) --- PASS: TestRunScripts/allow_order_file_missing (0.00s) --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.01s) --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.03s) PASS ok github.com/ubuntu/adsys/internal/policies/scripts 0.261s === 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.045s === 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-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) === RUN TestAddStderrForwarderWithBlockedStderr time="2023-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" time="2023-07-05T02:21:46Z" level=warning msg="Failed to write to regular output: write |1: file already closed" --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) === RUN TestAddStdoutForwarderOneWithFailingForwarder time="2023-07-05T02:21:46Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2023-07-05T02:21:46Z" level=warning msg="Failed to forward log: Error from failedWriter" time="2023-07-05T02:21:46Z" level=warning msg="Failed to forward log: Error from failedWriter" --- PASS: TestAddStdoutForwarderOneWithFailingForwarder (0.01s) PASS ok github.com/ubuntu/adsys/internal/stdforward 0.051s ? github.com/ubuntu/adsys/internal/testutils [no test files] ? github.com/ubuntu/adsys/internal/watchdservice [no test files] === RUN TestInteractiveInput === RUN TestInteractiveInput/submit_with_fresh_config_in_nested_directory === RUN TestInteractiveInput/submit_with_duplicate_directories === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system === RUN TestInteractiveInput/directory_exists === RUN TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized === 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/config_file_is_absent_and_input_is_a_dir === RUN TestInteractiveInput/found_installed_service,_config_not_overridden === RUN TestInteractiveInput/no_directories,_focus_on_dir_input === RUN TestInteractiveInput/submit_with_directory_as_config_input === RUN TestInteractiveInput/other_navigation_tests === RUN TestInteractiveInput/config_file_exists === RUN TestInteractiveInput/config_file_is_absent_and_input_is_relative === RUN TestInteractiveInput/multiple_existing_directories,_can_delete_them === RUN TestInteractiveInput/submit_with_fresh_config_in_current_directory === RUN TestInteractiveInput/directory_does_not_exist,_block_input === RUN TestInteractiveInput/directory_is_a_file,_block_input === RUN TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs === RUN TestInteractiveInput/submit_with_dot_directories_is_normalized === RUN TestInteractiveInput/initial_view === RUN TestInteractiveInput/config_file_is_absent_and_input_is_absolute === RUN TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system === RUN TestInteractiveInput/found_installed_service,_config_overridden --- PASS: TestInteractiveInput (0.02s) --- PASS: TestInteractiveInput/submit_with_fresh_config_in_nested_directory (0.00s) --- PASS: TestInteractiveInput/submit_with_duplicate_directories (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/directory_exists (0.00s) --- PASS: TestInteractiveInput/dot_and_double_dot_directory_inputs_are_normalized (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/config_file_is_absent_and_input_is_a_dir (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_not_overridden (0.00s) --- PASS: TestInteractiveInput/no_directories,_focus_on_dir_input (0.00s) --- PASS: TestInteractiveInput/submit_with_directory_as_config_input (0.00s) --- PASS: TestInteractiveInput/other_navigation_tests (0.00s) --- PASS: TestInteractiveInput/config_file_exists (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_relative (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/directory_does_not_exist,_block_input (0.00s) --- PASS: TestInteractiveInput/directory_is_a_file,_block_input (0.00s) --- PASS: TestInteractiveInput/multiple_existing_directories,_can_cycle_between_the_inputs (0.00s) --- PASS: TestInteractiveInput/submit_with_dot_directories_is_normalized (0.00s) --- PASS: TestInteractiveInput/initial_view (0.00s) --- PASS: TestInteractiveInput/config_file_is_absent_and_input_is_absolute (0.00s) --- PASS: TestInteractiveInput/existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system (0.00s) --- PASS: TestInteractiveInput/found_installed_service,_config_overridden (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.019s === RUN TestWatchDirectory === PAUSE TestWatchDirectory === RUN TestRefreshGracePeriod === PAUSE TestRefreshGracePeriod === RUN TestUpdateDirs === PAUSE TestUpdateDirs === RUN TestUpdateDirsFailing === PAUSE TestUpdateDirsFailing === RUN TestUpdateDirsWithEmptyDirSlice === PAUSE TestUpdateDirsWithEmptyDirSlice === RUN TestUpdateDirsOnStoppedWatcher === PAUSE TestUpdateDirsOnStoppedWatcher === RUN TestStopWithoutStart === PAUSE TestStopWithoutStart === CONT TestWatchDirectory === RUN TestWatchDirectory/New_file,_subdir === PAUSE TestWatchDirectory/New_file,_subdir === RUN TestWatchDirectory/Nested_new_subdirs === PAUSE TestWatchDirectory/Nested_new_subdirs === RUN TestWatchDirectory/New_subdir_without_file === PAUSE TestWatchDirectory/New_subdir_without_file === RUN TestWatchDirectory/Combined_case === PAUSE TestWatchDirectory/Combined_case === RUN TestWatchDirectory/Error_on_updating_malformed_GPT.ini === PAUSE TestWatchDirectory/Error_on_updating_malformed_GPT.ini === RUN TestWatchDirectory/Remove_root_directory === PAUSE TestWatchDirectory/Remove_root_directory === RUN TestWatchDirectory/Rename_file_and_update === PAUSE TestWatchDirectory/Rename_file_and_update === CONT TestUpdateDirs === CONT TestUpdateDirsWithEmptyDirSlice === RUN TestWatchDirectory/Existing_file,_subdir === PAUSE TestWatchDirectory/Existing_file,_subdir === RUN TestWatchDirectory/Multiple_nested_subdirectories === PAUSE TestWatchDirectory/Multiple_nested_subdirectories === RUN TestWatchDirectory/Multiple_directories,_only_one_is_updated === PAUSE TestWatchDirectory/Multiple_directories,_only_one_is_updated === RUN TestWatchDirectory/Error_on_non_existing_directory === PAUSE TestWatchDirectory/Error_on_non_existing_directory === RUN TestWatchDirectory/Error_on_listing_no_directory === PAUSE TestWatchDirectory/Error_on_listing_no_directory === RUN TestWatchDirectory/Update_with_existing_gpt.ini === PAUSE TestWatchDirectory/Update_with_existing_gpt.ini === CONT TestRefreshGracePeriod === RUN TestWatchDirectory/Rename_file === PAUSE TestWatchDirectory/Rename_file === RUN TestWatchDirectory/New_file,_no_gpt.ini === PAUSE TestWatchDirectory/New_file,_no_gpt.ini === RUN TestWatchDirectory/Updating_gpt.ini_is_a_no-op === PAUSE TestWatchDirectory/Updating_gpt.ini_is_a_no-op === RUN TestWatchDirectory/Update_existing_file === PAUSE TestWatchDirectory/Update_existing_file === RUN TestWatchDirectory/Remove_file === PAUSE TestWatchDirectory/Remove_file === RUN TestWatchDirectory/New_subdir === PAUSE TestWatchDirectory/New_subdir === RUN TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file time="2023-07-05T02:21:46Z" level=debug msg="Watching /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir and children" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir/alreadyexistsDir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice1116749419/001/watchdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Updating directories to []" time="2023-07-05T02:21:46Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:46Z" level=debug msg="Watching /tmp/TestRefreshGracePeriod327143485/001/withsubdir and children" === PAUSE TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file === RUN TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === PAUSE TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated === RUN TestWatchDirectory/No_update,_no_gpt.ini === PAUSE TestWatchDirectory/No_update,_no_gpt.ini === RUN TestWatchDirectory/No_update,_existing_gpt.ini === PAUSE TestWatchDirectory/No_update,_existing_gpt.ini === CONT TestStopWithoutStart time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/alreadyexists" --- PASS: TestStopWithoutStart (0.00s) === CONT TestUpdateDirsFailing time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing3622155173/001/remove and children" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexistsDir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing3622155173/001/keep and children" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexistsDir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsFailing3622155173/001/keep unexisting]" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsFailing3622155173/001/remove/alreadyexists\": WRITE" --- PASS: TestUpdateDirsWithEmptyDirSlice (0.01s) === CONT TestUpdateDirsOnStoppedWatcher time="2023-07-05T02:21:46Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir]" time="2023-07-05T02:21:46Z" level=warning msg="Error stopping watcher: the service is already stopping or not running" time="2023-07-05T02:21:46Z" level=debug msg="Watching /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir and children" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexistsDir" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:46Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexists\": WRITE" time="2023-07-05T02:21:46Z" level=debug msg="Got event: \"/tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing3622155173/001/keep/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestUpdateDirs3507697860/001/remove and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/remove/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestUpdateDirs3507697860/001/keep and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/remove/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing3622155173/001/remove/GPT.INI" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirsOnStoppedWatcher950240505/001/curdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirs3507697860/001/keep /tmp/TestUpdateDirs3507697860/001/add]" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3507697860/001/remove/GPT.INI" --- PASS: TestUpdateDirsFailing (0.22s) === CONT TestWatchDirectory/New_file,_subdir time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/alreadyexistsDir/new\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestUpdateDirs3507697860/001/keep and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/keep/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestUpdateDirs3507697860/001/add and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestUpdateDirs3507697860/001/add/alreadyexistsDir/alreadyexists" --- PASS: TestUpdateDirsOnStoppedWatcher (0.23s) === CONT TestWatchDirectory/No_update,_existing_gpt.ini time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini4060959987/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini4060959987/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini4060959987/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini4060959987/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_subdir2503721031/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/keep/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/add/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/add/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/add/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestUpdateDirs3507697860/001/add/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3507697860/001/keep/GPT.INI" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestUpdateDirs3507697860/001/add/GPT.INI" === CONT TestWatchDirectory/No_update,_no_gpt.ini time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_no_gpt.ini589548357/001/no_gpt and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini589548357/001/no_gpt" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini589548357/001/no_gpt/testfile" === CONT TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" --- PASS: TestUpdateDirs (0.55s) === CONT TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated4102391422/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file2975117590/001/withsubdir/alreadyexistsDir/GPT.INI" === CONT TestWatchDirectory/New_subdir time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/dir\": CREATE" time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/dir and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/dir" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/dir/file" === CONT TestWatchDirectory/Remove_file time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists\": REMOVE" time="2023-07-05T02:21:47Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists\": REMOVE" time="2023-07-05T02:21:47Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir2772275090/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Update_existing_file time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/alreadyexists\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_file1265918688/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_existing_file4011748537/001/one_file/GPT.INI" === CONT TestWatchDirectory/Updating_gpt.ini_is_a_no-op time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/GPT.INI\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/GPT.INI\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/GPT.INI\": WRITE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op2421821546/001/one_file/GPT.INI\": WRITE" === CONT TestWatchDirectory/New_file,_no_gpt.ini time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt/testfile" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt/new\": CREATE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt/new\": WRITE" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:47Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt/GPT.INI" time="2023-07-05T02:21:47Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryNew_file,_no_gpt.ini4161259745/001/no_gpt/GPT.INI: no such file or directory, creating a new file" === CONT TestWatchDirectory/Rename_file time="2023-07-05T02:21:47Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file1095631476/001/one_file and children" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file1095631476/001/one_file" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file1095631476/001/one_file/GPT.INI" time="2023-07-05T02:21:47Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file1095631476/001/one_file/alreadyexists" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file1095631476/001/one_file/alreadyexists\": RENAME" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file1095631476/001/one_file/alreadyexists.bak\": CREATE" time="2023-07-05T02:21:47Z" level=debug msg="Got event: \"\": RENAME" time="2023-07-05T02:21:47Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file1095631476/001/one_file/GPT.INI" === CONT TestWatchDirectory/Update_with_existing_gpt.ini === CONT TestWatchDirectory/Error_on_listing_no_directory === CONT TestWatchDirectory/Error_on_non_existing_directory time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_non_existing_directory791897524/001/doesnotexist and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file and children" === CONT TestWatchDirectory/Multiple_directories,_only_one_is_updated time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file/new\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file/new\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/one_file and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/one_file" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini3054374222/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated929404650/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Multiple_nested_subdirectories time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/new\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/new\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3180022966/001/withsubdir/alreadyexistsDir/GPT.INI" === CONT TestWatchDirectory/Existing_file,_subdir === CONT TestWatchDirectory/Rename_file_and_update time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists\": RENAME" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists.bak\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"\": RENAME" time="2023-07-05T02:21:48Z" level=debug msg="Failed to remove watcher on \"\": can't remove non-existent inotify watch for: ." time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists.bak\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists.bak\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists.bak\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/alreadyexists.bak\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file_and_update2284142756/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryExisting_file,_subdir2126706688/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Remove_root_directory time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists\": REMOVE" time="2023-07-05T02:21:48Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists\": REMOVE" time="2023-07-05T02:21:48Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI\": REMOVE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI\": REMOVE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file\": REMOVE" time="2023-07-05T02:21:48Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file\": can't remove non-existent inotify watch for: /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI: no such file or directory, creating a new file" time="2023-07-05T02:21:48Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI: open /tmp/TestWatchDirectoryRemove_root_directory2705061895/001/one_file/GPT.INI: no such file or directory" === CONT TestWatchDirectory/Error_on_updating_malformed_GPT.ini === CONT TestWatchDirectory/Combined_case time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/new\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/new\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/new\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/new\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/dir\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/dir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/dir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/dir/file" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/alreadyexists\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/new\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/alreadyexistsDir/new\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/otherdir\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/otherdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/otherdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/otherdir/subdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/otherdir/subdir/file" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/newdir\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/newdir\": WRITE" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI\": WRITE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestRefreshGracePeriod327143485/001/withsubdir/GPT.INI\": WRITE" === CONT TestWatchDirectory/New_subdir_without_file time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/newsubdir\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/newsubdir\": WRITE" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/GPT.INI" time="2023-07-05T02:21:48Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini4245144717/001/malformed/GPT.INI: strconv.ParseInt: parsing \"??\": invalid syntax" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryCombined_case1635596569/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir_without_file3969970136/001/withsubdir/GPT.INI" === CONT TestWatchDirectory/Nested_new_subdirs time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/alreadyexistsDir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/alreadyexistsDir/GPT.INI" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/alreadyexistsDir/alreadyexists" time="2023-07-05T02:21:48Z" level=debug msg="Got event: \"/tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/otherdir\": CREATE" time="2023-07-05T02:21:48Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/otherdir and children" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/otherdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/otherdir/subdir" time="2023-07-05T02:21:48Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/otherdir/subdir/file" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" time="2023-07-05T02:21:48Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNested_new_subdirs801182857/001/withsubdir/GPT.INI" time="2023-07-05T02:21:48Z" level=info msg="Watcher stopped" --- PASS: TestWatchDirectory (0.00s) --- PASS: TestWatchDirectory/New_file,_subdir (0.22s) --- PASS: TestWatchDirectory/No_update,_existing_gpt.ini (0.21s) --- PASS: TestWatchDirectory/No_update,_no_gpt.ini (0.22s) --- PASS: TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated (0.22s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file (0.22s) --- PASS: TestWatchDirectory/New_subdir (0.21s) --- PASS: TestWatchDirectory/Remove_file (0.21s) --- PASS: TestWatchDirectory/Update_existing_file (0.22s) --- PASS: TestWatchDirectory/Updating_gpt.ini_is_a_no-op (0.22s) --- PASS: TestWatchDirectory/New_file,_no_gpt.ini (0.21s) --- PASS: TestWatchDirectory/Error_on_listing_no_directory (0.00s) --- PASS: TestWatchDirectory/Error_on_non_existing_directory (0.00s) --- PASS: TestWatchDirectory/Rename_file (0.22s) --- PASS: TestWatchDirectory/Update_with_existing_gpt.ini (0.22s) --- PASS: TestWatchDirectory/Multiple_directories,_only_one_is_updated (0.22s) --- PASS: TestWatchDirectory/Multiple_nested_subdirectories (0.22s) --- PASS: TestWatchDirectory/Rename_file_and_update (0.22s) --- PASS: TestWatchDirectory/Existing_file,_subdir (0.22s) --- PASS: TestWatchDirectory/Remove_root_directory (0.21s) --- PASS: TestWatchDirectory/Combined_case (0.23s) --- PASS: TestWatchDirectory/Error_on_updating_malformed_GPT.ini (0.23s) --- PASS: TestWatchDirectory/New_subdir_without_file (0.22s) --- PASS: TestWatchDirectory/Nested_new_subdirs (0.23s) --- PASS: TestRefreshGracePeriod (1.99s) PASS ok github.com/ubuntu/adsys/internal/watcher 1.998s ? github.com/ubuntu/adsys/policies [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --buildsystem=golang --with=golang,apport dh_testroot -a -O--buildsystem=golang dh_prep -a -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --no-source cd obj-powerpc64le-linux-gnu && mkdir -p /<>/adsys-0.9.2\~22.04.2/debian/tmp/usr cd obj-powerpc64le-linux-gnu && cp -r bin /<>/adsys-0.9.2\~22.04.2/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/ # 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.2 --mod=vendor -buildmode=pie ./... sh -c if go run internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --proto_path=. --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative adsys.proto; fi go run ../generate_completion_documentation.go completion ../../generated go run ../generate_completion_documentation.go man ../../generated Usage: adsysctl COMMAND [flags] adsysctl [command] Available Commands: applied Print last applied GPOs for current or given user/machine completion Generate the autocompletion script for the specified shell doc Documentation help Help about any command policy Policy management service Service management update Updates/Create a policy for current user or given user with its kerberos ticket version Returns version of client and service Flags: -c, --config string use a specific configuration file -h, --help help for adsysctl -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adsysctl [command] --help" for more information about a command. Usage: adwatchd [COMMAND] [flags] adwatchd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command run Starts the directory watch loop service Manages the adwatchd service version Returns version of service and exits Flags: -c, --config string use a specific configuration file -h, --help help for adwatchd -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "adwatchd [command] --help" for more information about a command. go run ../generate_completion_documentation.go update-readme go run ../generate_completion_documentation.go update-doc-cli-ref go run ../../generators/copy.go com.ubuntu.adsys.policy usr/share/polkit-1/actions ../../../generated sh -c if go run ./../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log.proto; fi sh -c if go run ../../../../internal/generators/can_modify_repo.go 2>/dev/null; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:`go env GOPATH`/bin" protoc --go_out=. --go_opt=paths=source_relative log_test.proto; fi go run generate-locales.go update-po ../../po/adsys.pot ../../po go run generate-locales.go generate-mo adsys ../../po ../../generated go run install.go install ../generated make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=golang dh_installdocs -a -O--buildsystem=golang dh_installchangelogs -a -O--buildsystem=golang dh_installman -a -O--buildsystem=golang dh_installsystemd -a -O--buildsystem=golang dh_installsystemduser -a -O--buildsystem=golang dh_apport -a -O--buildsystem=golang dh_perl -a -O--buildsystem=golang dh_link -a -O--buildsystem=golang dh_strip_nondeterminism -a -O--buildsystem=golang dh_compress -a -O--buildsystem=golang dh_fixperms -a -O--buildsystem=golang dh_missing -a -O--buildsystem=golang dh_dwz -a -O--buildsystem=golang dwz: debian/adsys/sbin/adsysd: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang 73ba8ad9c358b82d97b5ab30a4ef3392b31a20c4 19e867f1ed6a2f6010ace0e81c7335aedaabf4b9 dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -a -O--buildsystem=golang dh_golang -a -O--buildsystem=golang dh_gencontrol -a -O--buildsystem=golang dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package adsys: substitution variable ${misc:Recommends} used, but is not defined dh_md5sums -a -O--buildsystem=golang dh_builddeb -a -O--buildsystem=golang INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing adsys (in debian/adsys); do_strip: 1, oemstrip: pkgstriptranslations: processing adsys-dbgsym (in debian/.debhelper/adsys/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: adsys-dbgsym does not contain translations, skipping pkgstriptranslations: preparing translation tarball adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz...done 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.2_ppc64el.deb'. Renaming adsys-dbgsym_0.9.2~22.04.2_ppc64el.deb to adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/adsys/DEBIAN/control, package adsys, directory debian/adsys pkgstripfiles: Truncating usr/share/doc/adsys/changelog.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package adsys ... pkgstripfiles: No PNG files. dpkg-deb: building package 'adsys' in '../adsys_0.9.2~22.04.2_ppc64el.deb'. dpkg-genbuildinfo --build=any -O../adsys_0.9.2~22.04.2_ppc64el.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../adsys_0.9.2~22.04.2_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-07-05T02:22:51Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ adsys_0.9.2~22.04.2_ppc64el.changes: ------------------------------------ Format: 1.8 Date: Fri, 26 May 2023 15:52:48 +1200 Source: adsys Binary: adsys Built-For-Profiles: noudeb Architecture: ppc64el ppc64el_translations Version: 0.9.2~22.04.2 Distribution: jammy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthew Ruffell Description: adsys - AD SYStem integration Launchpad-Bugs-Fixed: 2020834 Changes: adsys (0.9.2~22.04.2) jammy; urgency=medium . [ Didier Roche ] [ Matthew Ruffell ] * Fix processing of domain names to correctly parse '-' characters when creating valid dbus object paths, enabling domains with '-' to work, e.g. "test-example.com". (LP: #2020834) - internal/ad/ad.go Checksums-Sha1: 1c0717af04d8edb698e91f8d0ca2620db99f188a 4470046 adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb 4df9fccaa46e949756dcc444d3b6cce02646273f 9132 adsys_0.9.2~22.04.2_ppc64el.buildinfo 4746d300a3724cfb90957018396bfe5227b7fc75 5359556 adsys_0.9.2~22.04.2_ppc64el.deb 23054ba27b643ba1978dd7b7e255f83af69b80fb 13842 adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz Checksums-Sha256: 434abee8c319ce538e57c027e9683857cb190c275b519a01c1ce4278a8834398 4470046 adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb 4a13e6c9c8dacee2ae76dc22da0bd11406f1b5f744a604d35ef199c615ddc333 9132 adsys_0.9.2~22.04.2_ppc64el.buildinfo ed8d83f4c85c97239dd8e7a78639b09fa5a7a5a845d219088bc0d1747b0c1b62 5359556 adsys_0.9.2~22.04.2_ppc64el.deb 4efa0d23d53649f61f253075f63276082e3c9b2dc9d1ded07437991a2cd6c55e 13842 adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz Files: ada6d0adc18e0e6a282f8e0e7e95e528 4470046 debug optional adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb d76f9448220d76983ca2706d07af8135 9132 admin optional adsys_0.9.2~22.04.2_ppc64el.buildinfo 0a420712a43a57d11bfcf07d737c99c9 5359556 admin optional adsys_0.9.2~22.04.2_ppc64el.deb 21147f7e9d7373f91a1a23fdf8072972 13842 raw-translations - adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz /<>/adsys_0.9.2~22.04.2_ppc64el.changes.new could not be renamed to /<>/adsys_0.9.2~22.04.2_ppc64el.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: adsys Binary: adsys adsys-dbgsym Architecture: ppc64el Version: 0.9.2~22.04.2 Checksums-Md5: ada6d0adc18e0e6a282f8e0e7e95e528 4470046 adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb 0a420712a43a57d11bfcf07d737c99c9 5359556 adsys_0.9.2~22.04.2_ppc64el.deb 21147f7e9d7373f91a1a23fdf8072972 13842 adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz Checksums-Sha1: 1c0717af04d8edb698e91f8d0ca2620db99f188a 4470046 adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb 4746d300a3724cfb90957018396bfe5227b7fc75 5359556 adsys_0.9.2~22.04.2_ppc64el.deb 23054ba27b643ba1978dd7b7e255f83af69b80fb 13842 adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz Checksums-Sha256: 434abee8c319ce538e57c027e9683857cb190c275b519a01c1ce4278a8834398 4470046 adsys-dbgsym_0.9.2~22.04.2_ppc64el.ddeb ed8d83f4c85c97239dd8e7a78639b09fa5a7a5a845d219088bc0d1747b0c1b62 5359556 adsys_0.9.2~22.04.2_ppc64el.deb 4efa0d23d53649f61f253075f63276082e3c9b2dc9d1ded07437991a2cd6c55e 13842 adsys_0.9.2~22.04.2_ppc64el_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: ppc64el Build-Date: Wed, 05 Jul 2023 02:22:50 +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.3), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-4ubuntu2.3), binutils-common (= 2.38-4ubuntu2.3), binutils-powerpc64le-linux-gnu (= 2.38-4ubuntu2.3), 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.4.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.5), dh-autoreconf (= 20), dh-golang (= 1.53), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu2.2), dpkg-dev (= 1.21.1ubuntu2.2), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.4.0-1ubuntu1~22.04), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.4.0-1ubuntu1~22.04), gcc-11-base (= 11.4.0-1ubuntu1~22.04), gcc-12-base (= 12.3.0-1ubuntu1~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.1), hostname (= 3.23ubuntu2), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libapparmor1 (= 3.0.4-2ubuntu2.3), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.4.0-1ubuntu1~22.04), libassuan0 (= 2.5.5-1build1), libatomic1 (= 12.3.0-1ubuntu1~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.1), libavahi-common-data (= 0.8-5ubuntu5.1), libavahi-common3 (= 0.8-5ubuntu5.1), libbinutils (= 2.38-4ubuntu2.3), libblkid1 (= 2.37.2-4ubuntu3), libbsd0 (= 0.11.5-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3.2), libc-dev-bin (= 2.35-0ubuntu3.2), libc6 (= 2.35-0ubuntu3.2), libc6-dev (= 2.35-0ubuntu3.2), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1ubuntu0.22.04.1), libcc1-0 (= 12.3.0-1ubuntu1~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.3), libctf0 (= 2.38-4ubuntu2.3), libcups2 (= 2.4.1op1-1ubuntu4.5), 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.2), 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.4.0-1ubuntu1~22.04), libgcc-s1 (= 12.3.0-1ubuntu1~22.04), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.72.4-0ubuntu2.2), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1.2), libgomp1 (= 12.3.0-1ubuntu1~22.04), libgpg-error0 (= 1.43-3), libgpgme11 (= 1.16.0-1.2ubuntu4), libgssapi-krb5-2 (= 1.19.2-2ubuntu0.2), libhogweed6 (= 3.7.3-1build2), libicu70 (= 70.1-2ubuntu1), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12.3.0-1ubuntu1~22.04), libjansson4 (= 2.13.1-1.1build3), libk5crypto3 (= 1.19.2-2ubuntu0.2), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2ubuntu0.2), libkrb5support0 (= 1.19.2-2ubuntu0.2), libldap-2.5-0 (= 2.5.14+dfsg-0ubuntu0.22.04.2), libldb2 (= 2:2.4.4-0ubuntu0.22.04.2), liblmdb0 (= 0.9.24-1build2), liblsan0 (= 12.3.0-1ubuntu1~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-2ubuntu0.1), libncursesw6 (= 6.3-2ubuntu0.1), 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.2), libpipeline1 (= 1.5.5-1), libpopt0 (= 1.18-3build1), libprocps8 (= 2:3.3.17-6ubuntu2), libpython3-stdlib (= 3.10.6-1~22.04), libpython3.10 (= 3.10.12-1~22.04.2), libpython3.10-minimal (= 3.10.12-1~22.04.2), libpython3.10-stdlib (= 3.10.12-1~22.04.2), libquadmath0 (= 12.3.0-1ubuntu1~22.04), libreadline8 (= 8.1.2-1), libsasl2-2 (= 2.1.27+dfsg2-3ubuntu1.2), libsasl2-modules-db (= 2.1.27+dfsg2-3ubuntu1.2), 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.10), libstdc++-11-dev (= 11.4.0-1ubuntu1~22.04), libstdc++6 (= 12.3.0-1ubuntu1~22.04), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3.9), libtalloc2 (= 2.3.3-2build1), libtasn1-6 (= 4.18.0-4build1), libtdb1 (= 1.4.5-2build1), libtevent0 (= 0.11.0-1build1), libtinfo6 (= 6.3-2ubuntu0.1), 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.4.0-1ubuntu1~22.04), libubsan1 (= 12.3.0-1ubuntu1~22.04), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3.9), 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-77.84), 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-2ubuntu0.1), ncurses-bin (= 6.3-2ubuntu0.1), netbase (= 6.3), passwd (= 1:4.8.1-2ubuntu2.1), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1.2), perl-base (= 5.34.0-3ubuntu1.2), perl-modules-5.34 (= 5.34.0-3ubuntu1.2), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-6ubuntu2), python3 (= 3.10.6-1~22.04), python3-dnspython (= 2.1.0-1ubuntu1), python3-ldb (= 2:2.4.4-0ubuntu0.22.04.2), python3-minimal (= 3.10.6-1~22.04), 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.12-1~22.04.2), python3.10-minimal (= 3.10.12-1~22.04.2), 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="1685073168" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ adsys_0.9.2~22.04.2_ppc64el.deb ------------------------------- new Debian package, version 2.0. size 5359556 bytes: control archive=3493 bytes. 118 bytes, 2 lines conffiles 736 bytes, 15 lines control 4993 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.2 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 23472 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-05-26 03:52 ./ drwxr-xr-x root/root 0 2023-05-26 03:52 ./etc/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./etc/polkit-1/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./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-05-26 03:52 ./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-05-26 03:52 ./lib/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./lib/powerpc64le-linux-gnu/security/ -rw-r--r-- root/root 67536 2023-05-26 03:52 ./lib/powerpc64le-linux-gnu/security/pam_adsys.so drwxr-xr-x root/root 0 2023-05-26 03:52 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./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-05-26 03:52 ./sbin/ lrwxrwxrwx root/root 0 2023-05-26 03:52 ./sbin/adsysctl -> adsysd -rwxr-xr-x root/root 23500544 2023-05-26 03:52 ./sbin/adsysd drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./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-05-26 03:52 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/apport/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./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-05-26 03:52 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 11291 2023-05-26 03:52 ./usr/share/bash-completion/completions/adsysctl -rw-r--r-- root/root 11191 2023-05-26 03:52 ./usr/share/bash-completion/completions/adsysd -rw-r--r-- root/root 11291 2023-05-26 03:52 ./usr/share/bash-completion/completions/adwatchd drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./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 2269 2023-05-26 03:52 ./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-05-26 03:52 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/man/man1/ -rw-r--r-- root/root 558 2023-05-26 03:52 ./usr/share/man/man1/adsysctl.1.gz -rw-r--r-- root/root 634 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_applied.1.gz -rw-r--r-- root/root 599 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_completion.1.gz -rw-r--r-- root/root 789 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_completion_bash.1.gz -rw-r--r-- root/root 692 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_completion_fish.1.gz -rw-r--r-- root/root 670 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_completion_powershell.1.gz -rw-r--r-- root/root 840 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_completion_zsh.1.gz -rw-r--r-- root/root 581 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_doc.1.gz -rw-r--r-- root/root 534 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy.1.gz -rw-r--r-- root/root 570 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy_admx.1.gz -rw-r--r-- root/root 632 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy_applied.1.gz -rw-r--r-- root/root 539 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy_debug.1.gz -rw-r--r-- root/root 560 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy_debug_gpolist-script.1.gz -rw-r--r-- root/root 665 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_policy_update.1.gz -rw-r--r-- root/root 530 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_service.1.gz -rw-r--r-- root/root 515 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_service_cat.1.gz -rw-r--r-- root/root 514 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_service_status.1.gz -rw-r--r-- root/root 583 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_service_stop.1.gz -rw-r--r-- root/root 668 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_update.1.gz -rw-r--r-- root/root 521 2023-05-26 03:52 ./usr/share/man/man1/adsysctl_version.1.gz -rw-r--r-- root/root 674 2023-05-26 03:52 ./usr/share/man/man1/adsysd.1.gz -rw-r--r-- root/root 761 2023-05-26 03:52 ./usr/share/man/man1/adsysd_completion.1.gz -rw-r--r-- root/root 950 2023-05-26 03:52 ./usr/share/man/man1/adsysd_completion_bash.1.gz -rw-r--r-- root/root 852 2023-05-26 03:52 ./usr/share/man/man1/adsysd_completion_fish.1.gz -rw-r--r-- root/root 827 2023-05-26 03:52 ./usr/share/man/man1/adsysd_completion_powershell.1.gz -rw-r--r-- root/root 1004 2023-05-26 03:52 ./usr/share/man/man1/adsysd_completion_zsh.1.gz -rw-r--r-- root/root 733 2023-05-26 03:52 ./usr/share/man/man1/adsysd_runscripts.1.gz -rw-r--r-- root/root 680 2023-05-26 03:52 ./usr/share/man/man1/adsysd_version.1.gz -rw-r--r-- root/root 403 2023-05-26 03:52 ./usr/share/man/man1/adwatchd.1.gz -rw-r--r-- root/root 422 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_completion.1.gz -rw-r--r-- root/root 613 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_completion_bash.1.gz -rw-r--r-- root/root 517 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_completion_fish.1.gz -rw-r--r-- root/root 491 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_completion_powershell.1.gz -rw-r--r-- root/root 665 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_completion_zsh.1.gz -rw-r--r-- root/root 674 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_run.1.gz -rw-r--r-- root/root 430 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service.1.gz -rw-r--r-- root/root 398 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_install.1.gz -rw-r--r-- root/root 338 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_restart.1.gz -rw-r--r-- root/root 337 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_start.1.gz -rw-r--r-- root/root 343 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_status.1.gz -rw-r--r-- root/root 335 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_stop.1.gz -rw-r--r-- root/root 340 2023-05-26 03:52 ./usr/share/man/man1/adwatchd_service_uninstall.1.gz -rw-r--r-- root/root 338 2023-05-26 03:52 ./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-05-26 03:52 ./usr/share/polkit-1/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/polkit-1/actions/ -rw-r--r-- root/root 2473 2023-05-26 03:52 ./usr/share/polkit-1/actions/com.ubuntu.adsys.policy drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/zsh/ drwxr-xr-x root/root 0 2023-05-26 03:52 ./usr/share/zsh/site-functions/ -rw-r--r-- root/root 7582 2023-05-26 03:52 ./usr/share/zsh/site-functions/adsysctl -rw-r--r-- root/root 7516 2023-05-26 03:52 ./usr/share/zsh/site-functions/adsysd -rw-r--r-- root/root 7582 2023-05-26 03:52 ./usr/share/zsh/site-functions/adwatchd +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build Type: any Build-Space: 236388 Build-Time: 157 Distribution: jammy-proposed Host Architecture: ppc64el Install-Time: 24 Job: adsys_0.9.2~22.04.2.dsc Machine Architecture: ppc64el Package: adsys Package-Time: 183 Source-Version: 0.9.2~22.04.2 Space: 236388 Status: successful Version: 0.9.2~22.04.2 -------------------------------------------------------------------------------- Finished at 2023-07-05T02:22:51Z Build needed 00:03:03, 236388k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=ppc64el PACKAGEBUILD-26387976 Scanning for processes to kill in build PACKAGEBUILD-26387976