https://launchpad.net/~justdenis/+archive/ubuntu/authd/+build/27852647 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos01-arm64-012 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~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.1. Syncing the system clock with the buildd NTP service... 1 Mar 04:26:51 ntpdate[1817]: adjust time server 10.211.37.1 offset 0.000514 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-27852647 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 Starting target for build PACKAGEBUILD-27852647 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 'deb http://ppa.launchpadcontent.net/justdenis/authd/ubuntu noble main' 'deb http://ftpmaster.internal/ubuntu noble main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-27852647 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 Adding trusted keys to build-PACKAGEBUILD-27852647 pub rsa4096/E2B4EA29315CBFCB 2022-07-21 [SC] Key fingerprint = E4A8 F47E 621D 688B 2898 B0F0 E2B4 EA29 315C BFCB uid Launchpad PPA for Denison Barbosa RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 Updating target for build PACKAGEBUILD-27852647 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ppa.launchpadcontent.net/justdenis/authd/ubuntu noble InRelease [17.8 kB] Get:3 http://ppa.launchpadcontent.net/justdenis/authd/ubuntu noble/main armhf Packages [536 B] Get:4 http://ppa.launchpadcontent.net/justdenis/authd/ubuntu noble/main Translation-en [496 B] Get:5 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:6 http://ftpmaster.internal/ubuntu noble-updates InRelease [90.7 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1350 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main Translation-en [519 kB] Get:10 http://ftpmaster.internal/ubuntu noble/restricted armhf Packages [4836 B] Get:11 http://ftpmaster.internal/ubuntu noble/restricted Translation-en [19.3 kB] Get:12 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.4 MB] Get:13 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6036 kB] Get:14 http://ftpmaster.internal/ubuntu noble/multiverse armhf Packages [170 kB] Get:15 http://ftpmaster.internal/ubuntu noble/multiverse Translation-en [114 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [177 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [109 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1348 B] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/restricted Translation-en [11.0 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [799 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [545 kB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [9156 B] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Translation-en [10.5 kB] Fetched 24.8 MB in 5s (4615 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.36 libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libperl5.38 libunistring5 perl-modules-5.38 The following packages have been kept back: libnsl-dev libnsl2 libtirpc-dev libtirpc3 optipng The following packages will be upgraded: apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgpg-error-l10n libgpg-error0 libgssapi-krb5-2 libidn2-0 libip4tc2 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblzma5 libmd0 libmount1 libncursesw6 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpng16-16 libproc2-0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libssl3 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 151 upgraded, 11 newly installed, 2 to remove and 5 not upgraded. Need to get 95.0 MB of archives. After this operation, 45.9 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu2 [1352 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu2 [19.1 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4 [104 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-11.11 [1553 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libnss-nisplus armhf 1.3-0ubuntu7 [20.1 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.39-0ubuntu2 [2827 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.39-0ubuntu2 [530 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf gcc-14-base armhf 14-20240221-2.1ubuntu1 [46.9 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 14-20240221-2.1ubuntu1 [41.5 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu7 [73.9 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.16 [93.1 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu2 [666 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.3-6ubuntu2 [99.8 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu2 [1280 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5ubuntu1 [33.5 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5ubuntu1 [31.2 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build1 [8024 B] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build1 [61.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2 [454 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 14-20240221-2.1ubuntu1 [714 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1 [15.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0~alpha4-0ubuntu1 [44.4 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.4-2 [13.4 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.3-6ubuntu2 [159 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu1 [25.8 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libssl3 armhf 3.0.10-1ubuntu4 [1553 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 30+20230601-2ubuntu1 [43.9 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu1 [198 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2build2 [70.4 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.3-6ubuntu2 [170 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3ubuntu1 [3110 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.38 armhf 5.38.2-3 [4105 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.38.2-3 [231 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.38.2-3 [1670 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf liblocale-gettext-perl armhf 1.07-6build1 [14.8 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libtext-iconv-perl armhf 1.7-8build1 [12.6 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libtext-charwidth-perl armhf 0.04-11build1 [8894 B] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3 armhf 5.3.28+dfsg2-4 [652 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6 armhf 1.23-5 [29.8 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4 armhf 1.23-5 [5970 B] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g armhf 1:1.3.dfsg-3ubuntu1 [50.6 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86 [205 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86 [124 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu2 [62.0 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libseccomp2 armhf 2.5.5-1ubuntu1 [49.4 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu1 [11.9 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu2 [103 kB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu1 [3502 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu1 [2009 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4 [22.3 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu1 [166 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu1 [135 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.3-6ubuntu2 [33.7 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu1 [238 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.3-6ubuntu2 [195 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.3-6ubuntu2 [132 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu1 [410 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.12+nmu1 [986 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.12+nmu1 [1367 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.12+nmu1 [210 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu1 [10.8 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3 [51.0 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf gpgv armhf 2.4.4-2ubuntu7 [223 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1 [21.0 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu1 [258 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2 [512 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2 [96.1 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libgnutls30 armhf 3.8.3-1ubuntu1 [939 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3 [236 kB] Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.5ubuntu2 [1231 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu4 [80.7 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4 [166 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu2 [95.8 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu1 [10.3 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu1 [200 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu1 [178 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2 [198 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.3-6ubuntu2 [1214 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu2 [33.7 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu2 [47.0 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu2 [260 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.3-6ubuntu2 [116 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.3-6ubuntu2 [40.7 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1 [10.3 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2 [23.1 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu2 [40.8 kB] Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build3 [10.1 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2 [262 kB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build3 [84.3 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu1 [118 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu1 [90.5 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu1 [817 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-16ubuntu1 [14.5 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-16ubuntu1 [445 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-16ubuntu1 [1032 B] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [8755 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 14-20240221-2.1ubuntu1 [39.3 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-3ubuntu1 [87.6 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-3ubuntu1 [88.0 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-3ubuntu1 [13.2 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-3ubuntu1 [2925 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-3ubuntu1 [464 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-3ubuntu1 [3078 B] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-3ubuntu1 [217 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-16ubuntu1 [2402 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 14-20240221-2.1ubuntu1 [125 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 14-20240221-2.1ubuntu1 [7818 B] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 14-20240221-2.1ubuntu1 [2940 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 14-20240221-2.1ubuntu1 [1152 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-16ubuntu1 [900 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [16.8 MB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [9935 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-16ubuntu1 [47.2 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu1 [48.8 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1 [115 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf procps armhf 2:4.0.4-4ubuntu1 [700 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.10-1ubuntu4 [973 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-5build1 [13.7 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-5build1 [118 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-5build1 [320 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-5build1 [78.6 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-5build1 [31.3 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3 [8120 B] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu1 [21.2 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-3 [56.2 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8 armhf 8.2-3 [129 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.45.1-1 [590 kB] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-1ubuntu1 [273 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.3-6ubuntu2 [77.7 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16 armhf 1.6.43-1 [166 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf psmisc armhf 23.6-2 [176 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.5ubuntu2 [1061 kB] Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.5ubuntu2 [269 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu1 [36.4 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf gpg armhf 2.4.4-2ubuntu7 [523 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf gpgconf armhf 2.4.4-2ubuntu7 [115 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf gpg-agent armhf 2.4.4-2ubuntu7 [236 kB] Preconfiguring packages ... Fetched 95.0 MB in 5s (17.9 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../libc6-dev_2.39-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_6.8.0-11.11_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-11.11) over (6.5.0-9.9) ... Preparing to unpack .../libnss-nisplus_1.3-0ubuntu7_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-0ubuntu7) over (1.3-0ubuntu6) ... Preparing to unpack .../libc6_2.39-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu2) ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu2) ... Selecting previously unselected package gcc-14-base:armhf. (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240221-2.1ubuntu1) ... Setting up gcc-14-base:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13382 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13382 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu7_armhf.deb ... Unpacking base-files (13ubuntu7) over (13ubuntu3) ... Setting up base-files (13ubuntu7) ... 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 ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 13391 files and directories currently installed.) Preparing to unpack .../debianutils_5.16_armhf.deb ... Unpacking debianutils (5.16) over (5.8-1) ... Setting up debianutils (5.16) ... (Reading database ... 13390 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu2_armhf.deb ... Unpacking bash (5.2.21-2ubuntu2) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu2) ... 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 ... 13390 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-6ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.39.3-6ubuntu2) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-6ubuntu2) ... (Reading database ... 13390 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu2_armhf.deb ... Unpacking coreutils (9.4-3ubuntu2) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_armhf.deb ... Unpacking bzip2 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5ubuntu1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.0-0.2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libacl1_2.3.2-1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0~alpha4-0ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0~alpha4-0ubuntu1) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.10-1ubuntu4_armhf.deb ... Unpacking libssl3:armhf (3.0.10-1ubuntu4) over (3.0.10-1ubuntu2) ... Setting up libssl3:armhf (3.0.10-1ubuntu4) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20230601-2ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (30+20230601-2ubuntu1) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2build2_armhf.deb ... Unpacking libselinux1:armhf (3.5-2build2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2build2) ... (Reading database ... 13370 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 13370 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3_armhf.deb ... Unpacking perl (5.38.2-3) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3ubuntu1_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3ubuntu1) ... Selecting previously unselected package libperl5.38:armhf. Preparing to unpack .../libperl5.38_5.38.2-3_armhf.deb ... Unpacking libperl5.38:armhf (5.38.2-3) ... Preparing to unpack .../perl-base_5.38.2-3_armhf.deb ... Unpacking perl-base (5.38.2-3) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3) ... (Reading database ... 15304 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6build1_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6build1) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build1_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build1) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build1_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build1) over (0.04-11) ... Preparing to unpack .../3-libdb5.3_5.3.28+dfsg2-4_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg2-4) over (5.3.28+dfsg2-2) ... Preparing to unpack .../4-libgdbm6_1.23-5_armhf.deb ... Unpacking libgdbm6:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../5-libgdbm-compat4_1.23-5_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3ubuntu1) ... (Reading database ... 15304 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15303 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu2) ... (Reading database ... 15302 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu1_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu1) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu1) ... (Reading database ... 15302 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu1_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../1-systemd-dev_255.4-1ubuntu2_all.deb ... Unpacking systemd-dev (255.4-1ubuntu2) over (253.5-1ubuntu6) ... Preparing to unpack .../2-systemd_255.4-1ubuntu1_armhf.deb ... Unpacking systemd (255.4-1ubuntu1) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../3-libsystemd-shared_255.4-1ubuntu1_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../4-libargon2-1_0~20190702+dfsg-4_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../5-libudev1_255.4-1ubuntu1_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu1) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu1) over (2:2.6.1-4ubuntu3) ... Preparing to unpack .../libfdisk1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../mount_2.39.3-6ubuntu2_armhf.deb ... Unpacking mount (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libsystemd0_255.4-1ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15464 files and directories currently installed.) Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 15415 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.12+nmu1_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.12+nmu1) ... Setting up libapt-pkg6.0t64:armhf (2.7.12+nmu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../apt_2.7.12+nmu1_armhf.deb ... Unpacking apt (2.7.12+nmu1) over (2.7.3) ... Setting up apt (2.7.12+nmu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.12+nmu1_armhf.deb ... Unpacking apt-utils (2.7.12+nmu1) over (2.7.3) ... Preparing to unpack .../libdebconfclient0_0.271ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu1) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_armhf.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu7) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_armhf.deb ... Unpacking libunistring5:armhf (1.1-2) ... Setting up libunistring5:armhf (1.1-2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.8.3-1ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.8.3-1ubuntu1) over (3.8.1-4ubuntu1) ... Setting up libgnutls30:armhf (3.8.3-1ubuntu1) ... (Reading database ... 15471 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_armhf.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15471 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.5ubuntu2_armhf.deb ... Unpacking dpkg (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.5ubuntu2) ... (Reading database ... 15469 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu4_armhf.deb ... Unpacking dash (0.5.12-6ubuntu4) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu4) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_armhf.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_armhf.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_armhf.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_armhf.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-6ubuntu2_armhf.deb ... Unpacking util-linux (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-6ubuntu2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_armhf.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu2) ... (Reading database ... 15467 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu2) ... Installing new version of config file /etc/security/namespace.init ... Setting up libapparmor1:armhf (4.0.0~alpha4-0ubuntu1) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu1) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu1) ... Setting up libfdisk1:armhf (2.39.3-6ubuntu2) ... Setting up libkmod2:armhf (30+20230601-2ubuntu1) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu1) ... Setting up systemd-dev (255.4-1ubuntu2) ... Setting up mount (2.39.3-6ubuntu2) ... Setting up systemd (255.4-1ubuntu1) ... Installing new version of config file /etc/systemd/journald.conf ... 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/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-6ubuntu2_armhf.deb ... Unpacking uuid-runtime (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.5.2-1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu2_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build3_all.deb ... Unpacking libsemanage-common (3.5-1build3) over (3.5-1) ... Setting up libsemanage-common (3.5-1build3) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_armhf.deb ... Unpacking libsepol2:armhf (3.5-2) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build3_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build3) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build3) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../00-g++-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking g++-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../01-gcc-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../02-cpp-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking cpp-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../03-cpp-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Preparing to unpack .../04-libcc1-0_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../05-libctf0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../06-libctf-nobfd0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../07-libsframe1_2.42-3ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../08-binutils-arm-linux-gnueabihf_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../09-libbinutils_2.42-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../10-binutils_2.42-3ubuntu1_armhf.deb ... Unpacking binutils (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../11-binutils-common_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../12-libstdc++-13-dev_13.2.0-16ubuntu1_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../13-libgomp1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libatomic1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../15-libasan8_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../16-libubsan1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../17-libgcc-13-dev_13.2.0-16ubuntu1_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../18-gcc-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../19-g++-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Preparing to unpack .../20-gcc-13-base_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../21-libproc2-0_2%3a4.0.4-4ubuntu1_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../22-mawk_1.3.4.20240123-1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../23-procps_2%3a4.0.4-4ubuntu1_armhf.deb ... Unpacking procps (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../24-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../25-openssl_3.0.10-1ubuntu4_armhf.deb ... Unpacking openssl (3.0.10-1ubuntu4) over (3.0.10-1ubuntu2) ... Preparing to unpack .../26-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../27-krb5-locales_1.20.1-5build1_all.deb ... Unpacking krb5-locales (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../28-libgssapi-krb5-2_1.20.1-5build1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../29-libkrb5-3_1.20.1-5build1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../30-libk5crypto3_1.20.1-5build1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../31-libkrb5support0_1.20.1-5build1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../32-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../33-libip4tc2_1.8.10-3ubuntu1_armhf.deb ... Unpacking libip4tc2:armhf (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../34-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) over (8.2-1.3) ... Preparing to unpack .../35-libreadline8_8.2-3_armhf.deb ... Unpacking libreadline8:armhf (8.2-3) over (8.2-1.3) ... Preparing to unpack .../36-libsqlite3-0_3.45.1-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1) over (3.42.0-1) ... Preparing to unpack .../37-libtirpc-common_1.3.4+ds-1.1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../38-tzdata_2024a-1ubuntu1_all.deb ... Unpacking tzdata (2024a-1ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../39-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../40-bsdextrautils_2.39.3-6ubuntu2_armhf.deb ... Unpacking bsdextrautils (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../41-libpng16-16_1.6.43-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.43-1) over (1.6.40-1) ... Preparing to unpack .../42-psmisc_23.6-2_armhf.deb ... Unpacking psmisc (23.6-2) over (23.6-1) ... Preparing to unpack .../43-xz-utils_5.6.0-0.2_armhf.deb ... Unpacking xz-utils (5.6.0-0.2) over (5.4.1-0.2) ... Preparing to unpack .../44-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../45-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../46-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../47-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../48-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../49-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../50-dpkg-dev_1.22.5ubuntu2_all.deb ... Unpacking dpkg-dev (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Preparing to unpack .../51-libdpkg-perl_1.22.5ubuntu2_all.deb ... Unpacking libdpkg-perl (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Preparing to unpack .../52-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../53-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../54-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../55-pinentry-curses_1.2.1-3ubuntu1_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu1) over (1.2.1-1ubuntu1) ... Preparing to unpack .../56-gpg_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../57-gpgconf_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../58-gpg-agent_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:armhf (1.7-8build1) ... Setting up libtext-charwidth-perl:armhf (0.04-11build1) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up bsdextrautils (2.39.3-6ubuntu2) ... Setting up init (1.66ubuntu1) ... Setting up psmisc (23.6-2) ... Setting up libtirpc-common (1.3.4+ds-1.1) ... Setting up libsqlite3-0:armhf (3.45.1-1) ... Setting up binutils-common:armhf (2.42-3ubuntu1) ... Setting up linux-libc-dev:armhf (6.8.0-11.11) ... Setting up libctf-nobfd0:armhf (2.42-3ubuntu1) ... Setting up krb5-locales (1.20.1-5build1) ... Setting up libgomp1:armhf (14-20240221-2.1ubuntu1) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libnss-nisplus:armhf (1.3-0ubuntu7) ... Setting up libsframe1:armhf (2.42-3ubuntu1) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libkrb5support0:armhf (1.20.1-5build1) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Mar 1 04:27:18 UTC 2024. Universal Time is now: Fri Mar 1 04:27:18 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:armhf (13.2.0-16ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.0-0.2) ... Setting up perl-modules-5.38 (5.38.2-3ubuntu1) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu1) ... Setting up libpng16-16:armhf (1.6.43-1) ... Setting up libatomic1:armhf (14-20240221-2.1ubuntu1) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:armhf (1.20.1-5build1) ... Setting up libubsan1:armhf (14-20240221-2.1ubuntu1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-6ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:armhf (1:4.4.36-4) ... Setting up libasan8:armhf (14-20240221-2.1ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu1) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:armhf (1.20.1-5build1) ... Setting up libbinutils:armhf (2.42-3ubuntu1) ... Setting up libc-dev-bin (2.39-0ubuntu2) ... Setting up openssl (3.0.10-1ubuntu4) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-3) ... Setting up libdb5.3:armhf (5.3.28+dfsg2-4) ... Setting up libcc1-0:armhf (14-20240221-2.1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6build1) ... Setting up libgdbm6:armhf (1.23-5) ... Setting up libctf0:armhf (2.42-3ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu1) ... Setting up apt-utils (2.7.12+nmu1) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up libreadline8:armhf (8.2-3) ... Setting up debconf-i18n (1.5.86) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up libgssapi-krb5-2:armhf (1.20.1-5build1) ... Setting up libgdbm-compat4:armhf (1.23-5) ... Setting up libgcc-13-dev:armhf (13.2.0-16ubuntu1) ... Setting up gpgconf (2.4.4-2ubuntu7) ... Setting up libc6-dev:armhf (2.39-0ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.42-3ubuntu1) ... Setting up gpg (2.4.4-2ubuntu7) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-16ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu7) ... Setting up cpp-13 (13.2.0-16ubuntu1) ... Setting up libperl5.38:armhf (5.38.2-3) ... Setting up binutils (2.42-3ubuntu1) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up perl (5.38.2-3) ... Setting up gcc-13 (13.2.0-16ubuntu1) ... Setting up libdpkg-perl (1.22.5ubuntu2) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-16ubuntu1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up dpkg-dev (1.22.5ubuntu2) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu2) ... Processing triggers for debianutils (5.16) ... Processing triggers for ca-certificates (20240203) ... 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-27852647 armhf noble -c chroot:build-PACKAGEBUILD-27852647 --arch=armhf --dist=noble --nolog 'authd_0.3~ppa1.dsc' Initiating build PACKAGEBUILD-27852647 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos01-arm64-012.buildd +==============================================================================+ | authd 0.3~ppa1 (armhf) Fri, 01 Mar 2024 04:27:21 +0000 | +==============================================================================+ Package: authd Version: 0.3~ppa1 Source Version: 0.3~ppa1 Distribution: noble Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27852647/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/authd-AXVTjf/resolver-yfy2Xv' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- authd_0.3~ppa1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/authd-AXVTjf/authd-0.3~ppa1' with '<>' I: NOTICE: Log filtering will replace 'build/authd-AXVTjf' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dbus, dh-apport, dh-cargo, dh-exec, dh-golang, dctrl-tools, golang-go (>= 2:1.21~), jq, libc6-dev (>= 2.35), libpam0g-dev, pkgconf, protobuf-compiler, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dbus, dh-apport, dh-cargo, dh-exec, dh-golang, dctrl-tools, golang-go (>= 2:1.21~), jq, libc6-dev (>= 2.35), libpam0g-dev, pkgconf, protobuf-compiler, 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 [464 B] Get:5 copy:/<>/apt_archive ./ Packages [541 B] Fetched 1962 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev cargo dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dctrl-tools debhelper dh-apport dh-autoreconf dh-cargo dh-cargo-tools dh-exec dh-golang dh-strip-nondeterminism file gettext gettext-base golang-1.22-go golang-1.22-src golang-go golang-src groff-base intltool-debian jq libarchive-zip-perl libbrotli1 libbsd0 libcurl3-gnutls libdbus-1-3 libdebhelper-perl libedit2 libexpat1 libfile-stripnondeterminism-perl libgit2-1.7 libhttp-parser2.9 libicu74 libjq1 libldap2 libllvm17 libmagic-mgc libmagic1 libnghttp2-14 libonig5 libpam0g-dev libpipeline1 libpkgconf3 libprotobuf32 libprotoc32 libpsl5 libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssh2-1 libstd-rust-1.75 libstd-rust-dev libsub-override-perl libtool libuchardet0 libxml2 m4 man-db media-types netbase pkgconf pkgconf-bin po-debconf protobuf-compiler python3 python3-minimal python3.12 python3.12-minimal rustc Suggested packages: autoconf-archive gnu-standards autoconf-doc cargo-doc default-dbus-session-bus | dbus-session-bus debtags dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl protobuf-mode-el python3-doc python3-tk python3-venv python3.12-venv python3.12-doc binfmt-support llvm-17 lld-17 clang-17 Recommended packages: curl | wget | lynx libarchive-cpio-perl libldap-common publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl libprotobuf-dev The following NEW packages will be installed: autoconf automake autopoint autotools-dev cargo dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dctrl-tools debhelper dh-apport dh-autoreconf dh-cargo dh-cargo-tools dh-exec dh-golang dh-strip-nondeterminism file gettext gettext-base golang-1.22-go golang-1.22-src golang-go golang-src groff-base intltool-debian jq libarchive-zip-perl libbrotli1 libbsd0 libcurl3-gnutls libdbus-1-3 libdebhelper-perl libedit2 libexpat1 libfile-stripnondeterminism-perl libgit2-1.7 libhttp-parser2.9 libicu74 libjq1 libldap2 libllvm17 libmagic-mgc libmagic1 libnghttp2-14 libonig5 libpam0g-dev libpipeline1 libpkgconf3 libprotobuf32 libprotoc32 libpsl5 libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssh2-1 libstd-rust-1.75 libstd-rust-dev libsub-override-perl libtool libuchardet0 libxml2 m4 man-db media-types netbase pkgconf pkgconf-bin po-debconf protobuf-compiler python3 python3-minimal python3.12 python3.12-minimal rustc sbuild-build-depends-main-dummy 0 upgraded, 82 newly installed, 0 to remove and 5 not upgraded. Need to get 163 MB of archives. After this operation, 679 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [762 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.2-1 [814 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.6.0-1 [65.0 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.2-1 [2077 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.1-0ubuntu2 [27.0 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.2-1 [1916 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.2-1 [645 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.1-0ubuntu2 [9742 B] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.1-0ubuntu2 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu1 [190 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu1 [37.2 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu1 [80.2 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu1 [109 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu1 [81.4 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu1 [28.1 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbsd0 armhf 0.12.1-1 [36.6 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu1 [10.5 MB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu1 [595 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-2 [307 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1 armhf 1:5.45-2 [80.9 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-2 [21.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu1 [38.0 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1 [73.9 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3 [948 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libedit2 armhf 3.1-20230828-1 [78.2 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.59.0-1 [68.1 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5 armhf 0.21.2-1build1 [55.5 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-3 [1196 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu1 [422 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf dctrl-tools armhf 2.24-3build2 [57.2 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.14.1ubuntu3 [89.8 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu1 [800 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.14.1ubuntu3 [869 kB] Get:49 http://ftpmaster.internal/ubuntu noble/universe armhf dh-apport all 2.28.0-0ubuntu1 [16.9 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.1.0-2 [318 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-4 [19.0 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-4 [49.8 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu1 [170 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build4 [52.8 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.6-2 [190 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libcurl3-gnutls armhf 8.5.0-2ubuntu2 [289 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-parser2.9 armhf 2.9.4-6 [21.0 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libssh2-1 armhf 1.11.0-4 [113 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libgit2-1.7 armhf 1.7.2+ds-1ubuntu1 [450 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libllvm17 armhf 1:17.0.6-5build1 [25.3 MB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libstd-rust-1.75 armhf 1.75.0+dfsg0ubuntu1-0ubuntu1 [18.5 MB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libstd-rust-dev armhf 1.75.0+dfsg0ubuntu1-0ubuntu1 [38.8 MB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf rustc armhf 1.75.0+dfsg0ubuntu1-0ubuntu1 [2978 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf cargo armhf 1.75.0+dfsg0ubuntu1-0ubuntu1 [5576 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf dh-cargo-tools all 31ubuntu1 [5298 B] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf dh-cargo all 31ubuntu1 [8554 B] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-src all 1.22.0-2 [19.7 MB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-go armhf 1.22.0-2 [23.7 MB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf golang-src all 2:1.22~2 [4992 B] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf golang-go armhf 2:1.22~2 [43.9 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libonig5 armhf 6.9.9-1 [148 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g-dev armhf 1.5.3-5ubuntu2 [110 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf libprotobuf32 armhf 3.21.12-8ubuntu5 [908 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libprotoc32 armhf 3.21.12-8ubuntu5 [819 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf dh-exec armhf 0.29 [25.1 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf dh-golang all 1.62 [25.2 kB] Get:82 http://ftpmaster.internal/ubuntu noble/universe armhf protobuf-compiler armhf 3.21.12-8ubuntu5 [29.0 kB] Preconfiguring packages ... Fetched 163 MB in 10s (15.7 MB/s) Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... 15447 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.2-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.0-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.2-1_armhf.deb ... Unpacking python3.12-minimal (3.12.2-1) ... Setting up libpython3.12-minimal:armhf (3.12.2-1) ... Setting up libexpat1:armhf (2.6.0-1) ... Setting up python3.12-minimal (3.12.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.1-0ubuntu2_armhf.deb ... Unpacking python3-minimal (3.12.1-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../3-libpython3.12-stdlib_3.12.2-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.2-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.2-1_armhf.deb ... Unpacking python3.12 (3.12.2-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.12.1-0ubuntu2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.1-0ubuntu2) ... Setting up python3-minimal (3.12.1-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 16207 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.1-0ubuntu2_armhf.deb ... Unpacking python3 (3.12.1-0ubuntu2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../01-libdbus-1-3_1.14.10-4ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu1) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../02-dbus-bin_1.14.10-4ubuntu1_armhf.deb ... Unpacking dbus-bin (1.14.10-4ubuntu1) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../03-dbus-session-bus-common_1.14.10-4ubuntu1_all.deb ... Unpacking dbus-session-bus-common (1.14.10-4ubuntu1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../04-dbus-daemon_1.14.10-4ubuntu1_armhf.deb ... Unpacking dbus-daemon (1.14.10-4ubuntu1) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../05-dbus-system-bus-common_1.14.10-4ubuntu1_all.deb ... Unpacking dbus-system-bus-common (1.14.10-4ubuntu1) ... Selecting previously unselected package dbus. Preparing to unpack .../06-dbus_1.14.10-4ubuntu1_armhf.deb ... Unpacking dbus (1.14.10-4ubuntu1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../07-libbsd0_0.12.1-1_armhf.deb ... Unpacking libbsd0:armhf (0.12.1-1) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../08-libicu74_74.2-1ubuntu1_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../09-libxml2_2.9.14+dfsg-1.3ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../10-libmagic-mgc_1%3a5.45-2_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../11-libmagic1_1%3a5.45-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../12-file_1%3a5.45-2_armhf.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.21-14ubuntu1_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../14-libuchardet0_0.0.8-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../15-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../16-libedit2_3.1-20230828-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../17-libnghttp2-14_1.59.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../18-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../19-libpsl5_0.21.2-1build1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../20-man-db_2.12.0-3_armhf.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../21-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../22-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../23-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../24-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../25-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../26-dctrl-tools_2.24-3build2_armhf.deb ... Unpacking dctrl-tools (2.24-3build2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../27-libdebhelper-perl_13.14.1ubuntu3_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu3) ... Selecting previously unselected package libtool. Preparing to unpack .../28-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../29-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../30-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 .../31-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../32-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../33-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package gettext. Preparing to unpack .../34-gettext_0.21-14ubuntu1_armhf.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../35-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../36-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../37-debhelper_13.14.1ubuntu3_all.deb ... Unpacking debhelper (13.14.1ubuntu3) ... Selecting previously unselected package dh-apport. Preparing to unpack .../38-dh-apport_2.28.0-0ubuntu1_all.deb ... Unpacking dh-apport (2.28.0-0ubuntu1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../39-libbrotli1_1.1.0-2_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../40-libsasl2-modules-db_2.1.28+dfsg1-4_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-4) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../41-libsasl2-2_2.1.28+dfsg1-4_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-4) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../42-libldap2_2.6.7+dfsg-1~exp1ubuntu1_armhf.deb ... Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../43-librtmp1_2.4+20151223.gitfa8646d.1-2build4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../44-libssh-4_0.10.6-2_armhf.deb ... Unpacking libssh-4:armhf (0.10.6-2) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../45-libcurl3-gnutls_8.5.0-2ubuntu2_armhf.deb ... Unpacking libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... Selecting previously unselected package libhttp-parser2.9:armhf. Preparing to unpack .../46-libhttp-parser2.9_2.9.4-6_armhf.deb ... Unpacking libhttp-parser2.9:armhf (2.9.4-6) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../47-libssh2-1_1.11.0-4_armhf.deb ... Unpacking libssh2-1:armhf (1.11.0-4) ... Selecting previously unselected package libgit2-1.7:armhf. Preparing to unpack .../48-libgit2-1.7_1.7.2+ds-1ubuntu1_armhf.deb ... Unpacking libgit2-1.7:armhf (1.7.2+ds-1ubuntu1) ... Selecting previously unselected package libllvm17:armhf. Preparing to unpack .../49-libllvm17_1%3a17.0.6-5build1_armhf.deb ... Unpacking libllvm17:armhf (1:17.0.6-5build1) ... Selecting previously unselected package libstd-rust-1.75:armhf. Preparing to unpack .../50-libstd-rust-1.75_1.75.0+dfsg0ubuntu1-0ubuntu1_armhf.deb ... Unpacking libstd-rust-1.75:armhf (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Selecting previously unselected package libstd-rust-dev:armhf. Preparing to unpack .../51-libstd-rust-dev_1.75.0+dfsg0ubuntu1-0ubuntu1_armhf.deb ... Unpacking libstd-rust-dev:armhf (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Selecting previously unselected package rustc. Preparing to unpack .../52-rustc_1.75.0+dfsg0ubuntu1-0ubuntu1_armhf.deb ... Unpacking rustc (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Selecting previously unselected package cargo. Preparing to unpack .../53-cargo_1.75.0+dfsg0ubuntu1-0ubuntu1_armhf.deb ... Unpacking cargo (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Selecting previously unselected package dh-cargo-tools. Preparing to unpack .../54-dh-cargo-tools_31ubuntu1_all.deb ... Unpacking dh-cargo-tools (31ubuntu1) ... Selecting previously unselected package dh-cargo. Preparing to unpack .../55-dh-cargo_31ubuntu1_all.deb ... Unpacking dh-cargo (31ubuntu1) ... Selecting previously unselected package golang-1.22-src. Preparing to unpack .../56-golang-1.22-src_1.22.0-2_all.deb ... Unpacking golang-1.22-src (1.22.0-2) ... Selecting previously unselected package golang-1.22-go. Preparing to unpack .../57-golang-1.22-go_1.22.0-2_armhf.deb ... Unpacking golang-1.22-go (1.22.0-2) ... Selecting previously unselected package golang-src. Preparing to unpack .../58-golang-src_2%3a1.22~2_all.deb ... Unpacking golang-src (2:1.22~2) ... Selecting previously unselected package golang-go:armhf. Preparing to unpack .../59-golang-go_2%3a1.22~2_armhf.deb ... Unpacking golang-go:armhf (2:1.22~2) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../60-libonig5_6.9.9-1_armhf.deb ... Unpacking libonig5:armhf (6.9.9-1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../61-libjq1_1.7.1-3_armhf.deb ... Unpacking libjq1:armhf (1.7.1-3) ... Selecting previously unselected package jq. Preparing to unpack .../62-jq_1.7.1-3_armhf.deb ... Unpacking jq (1.7.1-3) ... Selecting previously unselected package libpam0g-dev:armhf. Preparing to unpack .../63-libpam0g-dev_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam0g-dev:armhf (1.5.3-5ubuntu2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../64-libpkgconf3_1.8.1-2_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2) ... Selecting previously unselected package libprotobuf32:armhf. Preparing to unpack .../65-libprotobuf32_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotobuf32:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package libprotoc32:armhf. Preparing to unpack .../66-libprotoc32_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotoc32:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../67-pkgconf-bin_1.8.1-2_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../68-pkgconf_1.8.1-2_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2) ... Selecting previously unselected package dh-exec. Preparing to unpack .../69-dh-exec_0.29_armhf.deb ... Unpacking dh-exec (0.29) ... Selecting previously unselected package dh-golang. Preparing to unpack .../70-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../71-protobuf-compiler_3.21.12-8ubuntu5_armhf.deb ... Unpacking protobuf-compiler (3.21.12-8ubuntu5) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../72-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libpsl5:armhf (0.21.2-1build1) ... Setting up dh-cargo-tools (31ubuntu1) ... Setting up libpam0g-dev:armhf (1.5.3-5ubuntu2) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu3) ... Setting up libbrotli1:armhf (1.1.0-2) ... Setting up libnghttp2-14:armhf (1.59.0-1) ... Setting up libmagic1:armhf (1:5.45-2) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2) ... Setting up dh-apport (2.28.0-0ubuntu1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-4) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:armhf (1.8.1-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Setting up golang-1.22-src (1.22.0-2) ... Setting up libdbus-1-3:armhf (1.14.10-4ubuntu1) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up pkgconf-bin (1.8.1-2) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-4) ... Setting up libssh-4:armhf (0.10.6-2) ... Setting up autoconf (2.71-3) ... Setting up libicu74:armhf (74.2-1ubuntu1) ... Setting up libprotobuf32:armhf (3.21.12-8ubuntu5) ... Setting up dbus-session-bus-common (1.14.10-4ubuntu1) ... Setting up libuchardet0:armhf (0.0.8-1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libssh2-1:armhf (1.11.0-4) ... Setting up netbase (6.4) ... Setting up dbus-system-bus-common (1.14.10-4ubuntu1) ... Setting up golang-src (2:1.22~2) ... Setting up libbsd0:armhf (0.12.1-1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu1) ... Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu1) ... Setting up dbus-bin (1.14.10-4ubuntu1) ... Setting up libonig5:armhf (6.9.9-1) ... Setting up dctrl-tools (2.24-3build2) ... Setting up libhttp-parser2.9:armhf (2.9.4-6) ... Setting up libprotoc32:armhf (3.21.12-8ubuntu5) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14ubuntu1) ... Setting up libpython3.12-stdlib:armhf (3.12.2-1) ... Setting up protobuf-compiler (3.21.12-8ubuntu5) ... Setting up libtool (2.4.7-7) ... Setting up libjq1:armhf (1.7.1-3) ... Setting up python3.12 (3.12.2-1) ... Setting up libedit2:armhf (3.1-20230828-1) ... Setting up libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... Setting up golang-1.22-go (1.22.0-2) ... Setting up dbus-daemon (1.14.10-4ubuntu1) ... Setting up pkgconf:armhf (1.8.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dbus (1.14.10-4ubuntu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3) ... Setting up jq (1.7.1-3) ... Setting up libgit2-1.7:armhf (1.7.2+ds-1ubuntu1) ... Setting up libllvm17:armhf (1:17.0.6-5build1) ... Setting up libpython3-stdlib:armhf (3.12.1-0ubuntu2) ... Setting up golang-go:armhf (2:1.22~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libstd-rust-1.75:armhf (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Setting up python3 (3.12.1-0ubuntu2) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libstd-rust-dev:armhf (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Setting up rustc (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Setting up debhelper (13.14.1ubuntu3) ... Setting up dh-exec (0.29) ... Setting up cargo (1.75.0+dfsg0ubuntu1-0ubuntu1) ... Setting up dh-cargo (31ubuntu1) ... Setting up dh-golang (1.62) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for systemd (255.4-1ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu2) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-3ubuntu1 dpkg-dev_1.22.5ubuntu2 g++-13_13.2.0-16ubuntu1 gcc-13_13.2.0-16ubuntu1 libc6-dev_2.39-0ubuntu2 libstdc++-13-dev_13.2.0-16ubuntu1 libstdc++6_14-20240221-2.1ubuntu1 linux-libc-dev_6.8.0-11.11 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.12+nmu1 apt-utils_2.7.12+nmu1 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu7 base-passwd_3.6.3 bash_5.2.21-2ubuntu2 bash-completion_1:2.11-8 binutils_2.42-3ubuntu1 binutils-arm-linux-gnueabihf_2.42-3ubuntu1 binutils-common_2.42-3ubuntu1 bsdextrautils_2.39.3-6ubuntu2 bsdutils_1:2.39.3-6ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5ubuntu1 ca-certificates_20240203 cargo_1.75.0+dfsg0ubuntu1-0ubuntu1 coreutils_9.4-3ubuntu2 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-16ubuntu1 cpp-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 cpp-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu4 dbus_1.14.10-4ubuntu1 dbus-bin_1.14.10-4ubuntu1 dbus-daemon_1.14.10-4ubuntu1 dbus-session-bus-common_1.14.10-4ubuntu1 dbus-system-bus-common_1.14.10-4ubuntu1 dctrl-tools_2.24-3build2 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu3 debianutils_5.16 dh-apport_2.28.0-0ubuntu1 dh-autoreconf_20 dh-cargo_31ubuntu1 dh-cargo-tools_31ubuntu1 dh-exec_0.29 dh-golang_1.62 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.5ubuntu2 dpkg-dev_1.22.5ubuntu2 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.33-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-16ubuntu1 g++-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-16ubuntu1 gcc-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 gcc-13-base_13.2.0-16ubuntu1 gcc-14-base_14-20240221-2.1ubuntu1 gcc-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 golang-1.22-go_1.22.0-2 golang-1.22-src_1.22.0-2 golang-go_2:1.22~2 golang-src_2:1.22~2 gpg_2.4.4-2ubuntu7 gpg-agent_2.4.4-2ubuntu7 gpgconf_2.4.4-2ubuntu7 gpgv_2.4.4-2ubuntu7 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1ubuntu2 hostname_3.23+nmu2ubuntu1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 jq_1.7.1-3 krb5-locales_1.20.1-5build1 libacl1_2.3.2-1 libapparmor1_4.0.0~alpha4-0ubuntu1 libapt-pkg6.0t64_2.7.12+nmu1 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240221-2.1ubuntu1 libassuan0_2.5.6-1 libatomic1_14-20240221-2.1ubuntu1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1 libaudit1_1:3.1.2-2.1 libbinutils_2.42-3ubuntu1 libblkid1_2.39.3-6ubuntu2 libbrotli1_1.1.0-2 libbsd0_0.12.1-1 libbz2-1.0_1.0.8-5ubuntu1 libc-bin_2.39-0ubuntu2 libc-dev-bin_2.39-0ubuntu2 libc6_2.39-0ubuntu2 libc6-dev_2.39-0ubuntu2 libcap-ng0_0.8.4-2 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240221-2.1ubuntu1 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu1 libctf-nobfd0_2.42-3ubuntu1 libctf0_2.42-3ubuntu1 libcurl3-gnutls_8.5.0-2ubuntu2 libdb5.3_5.3.28+dfsg2-4 libdbus-1-3_1.14.10-4ubuntu1 libdebconfclient0_0.271ubuntu1 libdebhelper-perl_13.14.1ubuntu3 libdevmapper1.02.1_2:1.02.185-3ubuntu1 libdpkg-perl_1.22.5ubuntu2 libedit2_3.1-20230828-1 libexpat1_2.6.0-1 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.33-1 libfdisk1_2.39.3-6ubuntu2 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-16ubuntu1 libgcc-s1_14-20240221-2.1ubuntu1 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgit2-1.7_1.7.2+ds-1ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.3-1ubuntu1 libgomp1_14-20240221-2.1ubuntu1 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-10build1 libgssapi-krb5-2_1.20.1-5build1 libhogweed6_3.9.1-2 libhttp-parser2.9_2.9.4-6 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libjansson4_2.14-2 libjq1_1.7.1-3 libjson-c5_0.17-1 libk5crypto3_1.20.1-5build1 libkeyutils1_1.6.3-3 libkmod2_30+20230601-2ubuntu1 libkrb5-3_1.20.1-5build1 libkrb5support0_1.20.1-5build1 libldap2_2.6.7+dfsg-1~exp1ubuntu1 libllvm17_1:17.0.6-5build1 liblocale-gettext-perl_1.07-6build1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.6.0-0.2 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-2 libmount1_2.39.3-6ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8_3.9.1-2 libnghttp2-14_1.59.0-1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu7 libonig5_6.9.9-1 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu2 libpam-modules-bin_1.5.3-5ubuntu2 libpam-runtime_1.5.3-5ubuntu2 libpam0g_1.5.3-5ubuntu2 libpam0g-dev_1.5.3-5ubuntu2 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38_5.38.2-3 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-2 libpng16-16_1.6.43-1 libproc2-0_2:4.0.4-4ubuntu1 libprotobuf32_3.21.12-8ubuntu5 libprotoc32_3.21.12-8ubuntu5 libpsl5_0.21.2-1build1 libpython3-stdlib_3.12.1-0ubuntu2 libpython3.12-minimal_3.12.2-1 libpython3.12-stdlib_3.12.2-1 libreadline8_8.2-3 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg1-4 libsasl2-modules-db_2.1.28+dfsg1-4 libseccomp2_2.5.5-1ubuntu1 libselinux1_3.5-2build2 libsemanage-common_3.5-1build3 libsemanage2_3.5-1build3 libsepol2_3.5-2 libsframe1_2.42-3ubuntu1 libsmartcols1_2.39.3-6ubuntu2 libsqlite3-0_3.45.1-1 libss2_1.47.0-2ubuntu1 libssh-4_0.10.6-2 libssh2-1_1.11.0-4 libssl3_3.0.10-1ubuntu4 libstd-rust-1.75_1.75.0+dfsg0ubuntu1-0ubuntu1 libstd-rust-dev_1.75.0+dfsg0ubuntu1-0ubuntu1 libstdc++-13-dev_13.2.0-16ubuntu1 libstdc++6_14-20240221-2.1ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu1 libsystemd0_255.4-1ubuntu1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build1 libtext-iconv-perl_1.7-8build1 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_14-20240221-2.1ubuntu1 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-6ubuntu2 libxml2_2.9.14+dfsg-1.3ubuntu1 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-11.11 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-3 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.39.3-6ubuntu2 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 netbase_6.4 openssl_3.0.10-1ubuntu4 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3 perl-base_5.38.2-3 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3ubuntu1 pinentry-curses_1.2.1-3ubuntu1 pkgbinarymangler_154 pkgconf_1.8.1-2 pkgconf-bin_1.8.1-2 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu1 protobuf-compiler_3.21.12-8ubuntu5 psmisc_23.6-2 python3_3.12.1-0ubuntu2 python3-minimal_3.12.1-0ubuntu2 python3.12_3.12.2-1 python3.12-minimal_3.12.2-1 readline-common_8.2-3 rpcsvc-proto_1.4.2-0ubuntu6 rustc_1.75.0+dfsg0ubuntu1-0ubuntu1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.4-1ubuntu1 systemd-dev_255.4-1ubuntu2 systemd-sysv_255.4-1ubuntu1 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 tzdata_2024a-1ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-6ubuntu2 uuid-runtime_2.39.3-6ubuntu2 xz-utils_5.6.0-0.2 zlib1g_1:1.3.dfsg-3ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (native) Source: authd Binary: authd Architecture: any Version: 0.3~ppa1 Maintainer: Ubuntu Developers Homepage: https://github.com/ubuntu/authd Description: Authentication daemon for cloud-based identity provider Authd is a versatile authentication service designed to seamlessly integrate with cloud identity providers like OpenID Connect and Entra ID. It offers a secure interface for system authentication, supporting cloud-based identity management. Authd features a modular structure, facilitating straightforward integration with different cloud services maintaining strong security and effective user authentication. Standards-Version: 4.6.2 Vcs-Browser: https://github.com/ubuntu/authd Vcs-Git: https://github.com/ubuntu/authd.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 13), dbus , dh-apport, dh-cargo, dh-exec, dh-golang, dctrl-tools, golang-go (>= 2:1.21~), jq, libc6-dev (>= 2.35), libpam0g-dev, pkgconf, protobuf-compiler Package-List: authd deb admin optional arch=any Checksums-Sha1: b2da5222512f0ef4c4e450ec7cdb8f7101ab8701 24829588 authd_0.3~ppa1.tar.xz Checksums-Sha256: f73c3125551d4fb68bdf00c2fe79526460e338026b201e7642333c3e185838b4 24829588 authd_0.3~ppa1.tar.xz Files: 34719389ad003091ef400f4b72588147 24829588 authd_0.3~ppa1.tar.xz Go-Import-Path: github.com/ubuntu/authd Vendored-Sources-Rust: addr2line@0.21.0, adler@1.0.2, aho-corasick@1.1.2, anyhow@1.0.80, async-stream-impl@0.3.5, async-stream@0.3.5, async-trait@0.1.77, autocfg@1.1.0, axum-core@0.3.4, axum@0.6.20, backtrace@0.3.69, base64@0.21.7, bitflags@1.3.2, bitflags@2.4.2, bytes@1.5.0, cc@1.0.88, cfg-if@1.0.0, colored@2.1.0, core-foundation-sys@0.8.6, crossbeam-deque@0.8.5, crossbeam-epoch@0.9.18, crossbeam-utils@0.8.19, ctor@0.2.7, deranged@0.3.11, either@1.10.0, equivalent@1.0.1, errno@0.3.8, error-chain@0.12.4, fastrand@2.0.1, fixedbitset@0.4.2, fnv@1.0.7, futures-channel@0.3.30, futures-core@0.3.30, futures-sink@0.3.30, futures-task@0.3.30, futures-util@0.3.30, getrandom@0.2.12, gimli@0.28.1, h2@0.3.24, hashbrown@0.12.3, hashbrown@0.14.3, heck@0.4.1, hermit-abi@0.3.6, home@0.5.9, hostname@0.3.1, http-body@0.4.6, http@0.2.11, httparse@1.8.0, httpdate@1.0.3, hyper-timeout@0.4.1, hyper@0.14.28, indexmap@1.9.3, indexmap@2.2.3, itertools@0.11.0, itoa@1.0.10, lazy_static@1.4.0, libc@0.2.153, libnss@0.6.0, linux-raw-sys@0.4.13, log@0.4.20, match_cfg@0.1.0, matchit@0.7.3, memchr@2.7.1, mime@0.3.17, miniz_oxide@0.7.2, mio@0.8.10, multimap@0.8.3, ntapi@0.4.1, num-conv@0.1.0, num_cpus@1.16.0, num_threads@0.1.7, object@0.32.2, once_cell@1.19.0, paste@1.0.14, percent-encoding@2.3.1, petgraph@0.6.4, pin-project-internal@1.1.4, pin-project-lite@0.2.13, pin-project@1.1.4, pin-utils@0.1.0, powerfmt@0.2.0, ppv-lite86@0.2.17, prettyplease@0.2.16, proc-macro2@1.0.78, prost-build@0.12.3, prost-derive@0.12.3, prost-types@0.12.3, prost@0.12.3, quote@1.0.35, rand@0.8.5, rand_chacha@0.3.1, rand_core@0.6.4, rayon-core@1.12.1, rayon@1.8.1, regex-automata@0.4.5, regex-syntax@0.8.2, regex@1.10.3, rustc-demangle@0.1.23, rustix@0.38.31, rustversion@1.0.14, serde@1.0.197, serde_derive@1.0.197, simple_logger@4.3.3, slab@0.4.9, socket2@0.5.5, syn@2.0.50, sync_wrapper@0.1.2, sysinfo@0.30.5, syslog@6.1.0, tempfile@3.10.0, time-core@0.1.2, time-macros@0.2.17, time@0.3.34, tokio-io-timeout@1.2.0, tokio-macros@2.2.0, tokio-stream@0.1.14, tokio-util@0.7.10, tokio@1.36.0, tonic-build@0.11.0, tonic@0.11.0, tower-layer@0.3.2, tower-service@0.3.2, tower@0.4.13, tracing-attributes@0.1.27, tracing-core@0.1.32, tracing@0.1.40, try-lock@0.2.5, unicode-ident@1.0.12, version_check@0.9.4, want@0.3.1, wasi@0.11.0+wasi-snapshot-preview1, which@4.4.2, winapi-i686-pc-windows-gnu@0.4.0, winapi-x86_64-pc-windows-gnu@0.4.0, winapi@0.3.9, windows-core@0.52.0, windows-sys@0.48.0, windows-sys@0.52.0, windows-targets@0.48.5, windows-targets@0.52.0, windows@0.52.0, windows_aarch64_gnullvm@0.48.5, windows_aarch64_gnullvm@0.52.0, windows_aarch64_msvc@0.48.5, windows_aarch64_msvc@0.52.0, windows_i686_gnu@0.48.5, windows_i686_gnu@0.52.0, windows_i686_msvc@0.48.5, windows_i686_msvc@0.52.0, windows_x86_64_gnu@0.48.5, windows_x86_64_gnu@0.52.0, windows_x86_64_gnullvm@0.48.5, windows_x86_64_gnullvm@0.52.0, windows_x86_64_msvc@0.48.5, windows_x86_64_msvc@0.52.0 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoxjSZGcrbBqRAtb/BN7GpRiLXEkFAmXgcR8ACgkQBN7GpRiL XEnxbA/+NRrASOQN7dEPW5w9J08bHiU1+8SF2MSGSLTYzlRqMjH+141XpMcxUtGB PbwYcK7/QIp4p/6HJlrqiqAbyPAPvSU+mGW64pbe6pC/aqQmJgdWmlyofDfjLckU 59QB2A6yCRy8ShC8gbZcdNdVd9F/NPhrqwED6BHgXgeH0Z/VMJHQvUUMixNt2gbm jku70/X37nH9qXdes6P24UxSV2oRotIHHBDm51b7u5fC2YRARbtaWKmCe4U4JaaV 2AGHWPiCiaDsKp+Jd/bL73f6mKFruQLz/3/Q7PrTCJmUO9aWgBaaG9MdUdi0yQzb GkR6Rr3BJOrthyVaf9HAn0EjxHgc+htMFPttvPM9uwJNp8zDL++K1psEarqthkrb ySj9eYbSWTqQtb2g6cJjJO7fETDPsqVNsMfCLGj1NmAr72aBqvr3+YrqYzqDrJGK 16sAHiHgCV8aH4hW0QOOZJmbvkiWjJFf0RDgtXpEfQPqqdfZKcbX3V3hSjXRlD+i TbLBrKJT2MMSo4wZ5oUHGbyt7cEcqfqfHd2sP5/jeM+OFtTGFfakiZJxTQQ4ZDbT wFP15MiCbnNBEicgeLTWtCocpFPvaa9gGsWsgR1QaR8mLOs33Q/YbXRV8wkrc+EQ f2mEtTtgYuU3eZODhE/kERnRjBXbPTO+Vg/2X/by32vb/COmLHI= =Bbx1 -----END PGP SIGNATURE----- gpgv: Signature made Thu Feb 29 11:57:19 2024 UTC gpgv: using RSA key A318D264672B6C1A9102D6FF04DEC6A5188B5C49 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./authd_0.3~ppa1.dsc: no acceptable signature found dpkg-source: info: extracting authd in /<> dpkg-source: info: unpacking authd_0.3~ppa1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym 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-27852647 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27852647 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27852647 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 authd dpkg-buildpackage: info: source version 0.3~ppa1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from authd-0.3~ppa1/debian/source/options: --tar-ignore=*/.git* --tar-ignore=*/.go* --tar-ignore=*/.editor* --tar-ignore=*/.mailmap --tar-ignore=*/.vscode --tar-ignore=*.so --tar-ignore=*.o --tar-ignore=vendor_rust/*.a debian/rules clean # --without=single-binary can be removed with dh 15. dh clean --buildsystem=golang --with=golang,apport --without=single-binary debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean dh_auto_clean --buildsystem=cargo debian cargo wrapper: options, profiles, parallel, lto: ['noautodbgsym', 'parallel=4'] ['noudeb'] ['-j4'] 0 debian cargo wrapper: rust_type, gnu_type: armv7-unknown-linux-gnueabihf, arm-linux-gnueabihf debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', 'clean', '--verbose', '--verbose'],) {'check': True} Removed 0 files # Vendor Go dependencies when building the source package [ -d vendor/ ] || go mod vendor # Vendor Rust dependencies when building the source package [ -d vendor_rust/ ] || debian/vendor-rust.sh # Cleanup empty cargo-checksum rm -f debian/cargo-checksum.json # Cleanup generated service files rm -f debian/*.service make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules binary-arch # --without=single-binary can be removed with dh 15. dh binary-arch --buildsystem=golang --with=golang,apport --without=single-binary dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure touch debian/cargo-checksum.json dh_auto_configure --buildsystem=cargo debian cargo wrapper: options, profiles, parallel, lto: ['noautodbgsym', 'parallel=4'] ['noudeb'] ['-j4'] 0 debian cargo wrapper: rust_type, gnu_type: armv7-unknown-linux-gnueabihf, arm-linux-gnueabihf for i in debian/*.service.in; do \ sed s,@AUTHD_DAEMONS_PATH@,/usr/libexec,g $i > ${i%.*}; \ done make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # Build PAM library & Go loader DH_GOLANG_GO_GENERATE=1 dh_auto_build -- github.com/ubuntu/authd/pam dh_auto_build: warning: github.com/ubuntu/authd/nss/integration-tests contains no non-test Go files, removing it from build dh_auto_build: warning: github.com/ubuntu/authd/pam/integration-tests contains no non-test Go files, removing it from build cd obj-arm-linux-gnueabihf && go generate -v github.com/ubuntu/authd/pam github.com/ubuntu/authd github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd/cmd/authd/daemon github.com/ubuntu/authd/examplebroker github.com/ubuntu/authd/internal/brokers github.com/ubuntu/authd/internal/consts github.com/ubuntu/authd/internal/daemon github.com/ubuntu/authd/internal/log github.com/ubuntu/authd/internal/services github.com/ubuntu/authd/internal/services/nss github.com/ubuntu/authd/internal/services/pam github.com/ubuntu/authd/internal/testutils github.com/ubuntu/authd/internal/users github.com/ubuntu/authd/internal/users/cache github.com/ubuntu/authd/internal/users/cache/tests github.com/ubuntu/authd/internal/users/localgroups github.com/ubuntu/authd/internal/users/localgroups/tests github.com/ubuntu/authd/internal/users/tests github.com/ubuntu/authd/nss github.com/ubuntu/authd/nss/src github.com/ubuntu/authd/nss/src/client github.com/ubuntu/authd/nss/src/group github.com/ubuntu/authd/nss/src/logs github.com/ubuntu/authd/nss/src/passwd github.com/ubuntu/authd/nss/src/shadow github.com/ubuntu/authd/pam github.com/ubuntu/authd/pam/internal/adapter github.com/ubuntu/authd/pam/internal/gdm github.com/ubuntu/authd/pam/internal/gdm_test github.com/ubuntu/authd/pam/internal/pam_test github.com/ubuntu/authd/pam/internal/proto src/github.com/ubuntu/authd/pam/generate.go Proto files should not be regenerated during package building Vendored dependencies detected, not re-generating pam_module.go src/github.com/ubuntu/authd/pam/pam.go src/github.com/ubuntu/authd/pam/pam_module.go src/github.com/ubuntu/authd/authd.pb.go src/github.com/ubuntu/authd/authd_grpc.pb.go src/github.com/ubuntu/authd/authd_proto.go src/github.com/ubuntu/authd/generate.go Proto files should not be regenerated during package building src/github.com/ubuntu/authd/cmd/authd/main.go src/github.com/ubuntu/authd/cmd/authd/main_test.go src/github.com/ubuntu/authd/cmd/authd/daemon/config.go src/github.com/ubuntu/authd/cmd/authd/daemon/daemon.go src/github.com/ubuntu/authd/cmd/authd/daemon/export_test.go src/github.com/ubuntu/authd/cmd/authd/daemon/fs.go src/github.com/ubuntu/authd/cmd/authd/daemon/version.go src/github.com/ubuntu/authd/cmd/authd/daemon/daemon_test.go src/github.com/ubuntu/authd/examplebroker/broker.go src/github.com/ubuntu/authd/examplebroker/dbus.go src/github.com/ubuntu/authd/internal/brokers/broker.go src/github.com/ubuntu/authd/internal/brokers/dbusbroker.go src/github.com/ubuntu/authd/internal/brokers/export_test.go src/github.com/ubuntu/authd/internal/brokers/localbroker.go src/github.com/ubuntu/authd/internal/brokers/manager.go src/github.com/ubuntu/authd/internal/brokers/withoutexamples.go src/github.com/ubuntu/authd/internal/brokers/broker_test.go src/github.com/ubuntu/authd/internal/brokers/manager_test.go src/github.com/ubuntu/authd/internal/consts/consts.go src/github.com/ubuntu/authd/internal/daemon/daemon.go src/github.com/ubuntu/authd/internal/daemon/export_test.go src/github.com/ubuntu/authd/internal/daemon/daemon_test.go src/github.com/ubuntu/authd/internal/log/log.go src/github.com/ubuntu/authd/internal/services/manager.go src/github.com/ubuntu/authd/internal/services/withoutexamples.go src/github.com/ubuntu/authd/internal/services/manager_test.go src/github.com/ubuntu/authd/internal/services/nss/nss.go src/github.com/ubuntu/authd/internal/services/nss/nss_test.go src/github.com/ubuntu/authd/internal/services/pam/pam.go src/github.com/ubuntu/authd/internal/services/pam/pam_test.go src/github.com/ubuntu/authd/internal/testutils/broker.go src/github.com/ubuntu/authd/internal/testutils/coverage.go src/github.com/ubuntu/authd/internal/testutils/daemon.go src/github.com/ubuntu/authd/internal/testutils/db.go src/github.com/ubuntu/authd/internal/testutils/dbus.go src/github.com/ubuntu/authd/internal/testutils/golden.go src/github.com/ubuntu/authd/internal/testutils/path.go src/github.com/ubuntu/authd/internal/testutils/rust.go src/github.com/ubuntu/authd/internal/users/defs.go src/github.com/ubuntu/authd/internal/users/export_test.go src/github.com/ubuntu/authd/internal/users/manager.go src/github.com/ubuntu/authd/internal/users/manager_test.go src/github.com/ubuntu/authd/internal/users/cache/db.go src/github.com/ubuntu/authd/internal/users/cache/delete.go src/github.com/ubuntu/authd/internal/users/cache/export_test.go src/github.com/ubuntu/authd/internal/users/cache/getbroker.go src/github.com/ubuntu/authd/internal/users/cache/getgroups.go src/github.com/ubuntu/authd/internal/users/cache/getusers.go src/github.com/ubuntu/authd/internal/users/cache/serialization.go src/github.com/ubuntu/authd/internal/users/cache/update.go src/github.com/ubuntu/authd/internal/users/cache/db_test.go src/github.com/ubuntu/authd/internal/users/cache/tests/serialization.go src/github.com/ubuntu/authd/internal/users/localgroups/export_test.go src/github.com/ubuntu/authd/internal/users/localgroups/getpwent_c.go src/github.com/ubuntu/authd/internal/users/localgroups/getpwent_test.go src/github.com/ubuntu/authd/internal/users/localgroups/gpasswd.go src/github.com/ubuntu/authd/internal/users/localgroups/localgroups.go src/github.com/ubuntu/authd/internal/users/localgroups/localgroups_test.go src/github.com/ubuntu/authd/internal/users/localgroups/tests/tests.go src/github.com/ubuntu/authd/internal/users/tests/export.go src/github.com/ubuntu/authd/nss/coverage.go src/github.com/ubuntu/authd/nss/src/coverage.go src/github.com/ubuntu/authd/nss/src/client/coverage.go src/github.com/ubuntu/authd/nss/src/group/coverage.go src/github.com/ubuntu/authd/nss/src/logs/coverage.go src/github.com/ubuntu/authd/nss/src/passwd/coverage.go src/github.com/ubuntu/authd/nss/src/shadow/coverage.go src/github.com/ubuntu/authd/pam/internal/adapter/authentication.go src/github.com/ubuntu/authd/pam/internal/adapter/authmodeselection.go src/github.com/ubuntu/authd/pam/internal/adapter/brokerselection.go src/github.com/ubuntu/authd/pam/internal/adapter/button.go src/github.com/ubuntu/authd/pam/internal/adapter/commands.go src/github.com/ubuntu/authd/pam/internal/adapter/formmodel.go src/github.com/ubuntu/authd/pam/internal/adapter/gdmmodel.go src/github.com/ubuntu/authd/pam/internal/adapter/gdmmodel_convhandler_test.go src/github.com/ubuntu/authd/pam/internal/adapter/gdmmodel_helpers_test.go src/github.com/ubuntu/authd/pam/internal/adapter/gdmmodel_test.go src/github.com/ubuntu/authd/pam/internal/adapter/gdmmodel_uimodel_test.go src/github.com/ubuntu/authd/pam/internal/adapter/model.go src/github.com/ubuntu/authd/pam/internal/adapter/newpasswordmodel.go src/github.com/ubuntu/authd/pam/internal/adapter/qrcodemodel.go src/github.com/ubuntu/authd/pam/internal/adapter/return.go src/github.com/ubuntu/authd/pam/internal/adapter/textinputmodel.go src/github.com/ubuntu/authd/pam/internal/adapter/userselection.go src/github.com/ubuntu/authd/pam/internal/adapter/utils.go src/github.com/ubuntu/authd/pam/internal/gdm/conversation.go src/github.com/ubuntu/authd/pam/internal/gdm/conversation_test.go src/github.com/ubuntu/authd/pam/internal/gdm/export_test.go src/github.com/ubuntu/authd/pam/internal/gdm/extension.go src/github.com/ubuntu/authd/pam/internal/gdm/extension_test.go src/github.com/ubuntu/authd/pam/internal/gdm/gdm.pb.go src/github.com/ubuntu/authd/pam/internal/gdm/main_test.go src/github.com/ubuntu/authd/pam/internal/gdm/protocol.go Proto files should not be regenerated during package building src/github.com/ubuntu/authd/pam/internal/gdm/protocol_test.go src/github.com/ubuntu/authd/pam/internal/gdm_test/gdm_utils.go src/github.com/ubuntu/authd/pam/internal/pam_test/module-transaction-dummy.go src/github.com/ubuntu/authd/pam/internal/pam_test/module-transaction-dummy_test.go src/github.com/ubuntu/authd/pam/internal/pam_test/pam-client-dummy.go src/github.com/ubuntu/authd/pam/internal/pam_test/pam-client-dummy_test.go src/github.com/ubuntu/authd/pam/internal/pam_test/utils.go src/github.com/ubuntu/authd/pam/internal/proto/generate.go Proto files should not be regenerated during package building src/github.com/ubuntu/authd/pam/internal/proto/pam.pb.go cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 4 github.com/ubuntu/authd/pam github.com/ubuntu/authd github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd/cmd/authd/daemon github.com/ubuntu/authd/examplebroker github.com/ubuntu/authd/internal/brokers github.com/ubuntu/authd/internal/consts github.com/ubuntu/authd/internal/daemon github.com/ubuntu/authd/internal/log github.com/ubuntu/authd/internal/services github.com/ubuntu/authd/internal/services/nss github.com/ubuntu/authd/internal/services/pam github.com/ubuntu/authd/internal/testutils github.com/ubuntu/authd/internal/users github.com/ubuntu/authd/internal/users/cache github.com/ubuntu/authd/internal/users/cache/tests github.com/ubuntu/authd/internal/users/localgroups github.com/ubuntu/authd/internal/users/localgroups/tests github.com/ubuntu/authd/internal/users/tests github.com/ubuntu/authd/nss github.com/ubuntu/authd/nss/src github.com/ubuntu/authd/nss/src/client github.com/ubuntu/authd/nss/src/group github.com/ubuntu/authd/nss/src/logs github.com/ubuntu/authd/nss/src/passwd github.com/ubuntu/authd/nss/src/shadow github.com/ubuntu/authd/pam github.com/ubuntu/authd/pam/internal/adapter github.com/ubuntu/authd/pam/internal/gdm github.com/ubuntu/authd/pam/internal/gdm_test github.com/ubuntu/authd/pam/internal/pam_test github.com/ubuntu/authd/pam/internal/proto internal/goarch internal/unsafeheader internal/cpu internal/abi internal/coverage/rtcov internal/chacha8rand internal/godebugs internal/goexperiment internal/goos internal/bytealg runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/race sync/atomic internal/itoa math/bits unicode/utf8 unicode math cmp slices runtime github.com/ubuntu/authd/vendor/github.com/rivo/uniseg encoding unicode/utf16 image/color log/internal internal/nettrace container/list crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/flags github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/set github.com/ubuntu/authd/vendor/google.golang.org/grpc/serviceconfig github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/runeutil log/slog/internal github.com/ubuntu/authd/vendor/golang.org/x/exp/constraints github.com/ubuntu/authd/vendor/golang.org/x/text/encoding/internal/identifier github.com/ubuntu/authd/vendor/golang.org/x/exp/slices github.com/ubuntu/authd/vendor/golang.org/x/text/internal/utf8internal github.com/ubuntu/authd/vendor/github.com/pelletier/go-toml/v2/internal/characters github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/features github.com/ubuntu/authd/vendor/golang.org/x/exp/slog/internal github.com/ubuntu/authd/nss github.com/ubuntu/authd/nss/src/client github.com/ubuntu/authd/nss/src/group github.com/ubuntu/authd/nss/src/logs github.com/ubuntu/authd/nss/src/passwd github.com/ubuntu/authd/nss/src/shadow github.com/ubuntu/authd/vendor/golang.org/x/exp/maps crypto/subtle internal/reflectlite sync internal/bisect internal/testlog runtime/cgo internal/singleflight internal/godebug github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/pragma errors sort math/rand internal/oserror syscall strconv io internal/safefilepath path bytes reflect strings time internal/syscall/unix internal/syscall/execenv github.com/ubuntu/authd/vendor/github.com/mattn/go-localereader regexp/syntax context internal/poll io/fs regexp bufio os hash hash/crc32 html vendor/golang.org/x/net/dns/dnsmessage internal/fmtsort encoding/binary internal/intern net/netip fmt github.com/ubuntu/authd/vendor/github.com/mattn/go-runewidth github.com/ubuntu/authd/vendor/golang.org/x/sys/unix encoding/base64 github.com/ubuntu/authd/vendor/github.com/muesli/ansi github.com/ubuntu/authd/vendor/github.com/muesli/reflow/ansi github.com/ubuntu/authd/vendor/github.com/muesli/ansi/compressor path/filepath github.com/ubuntu/authd/vendor/github.com/muesli/reflow/truncate os/signal github.com/ubuntu/authd/vendor/github.com/aymanbagabas/go-osc52/v2 database/sql/driver net/url encoding/json text/template/parse github.com/ubuntu/authd/vendor/golang.org/x/sync/errgroup log os/exec runtime/debug text/template flag github.com/ubuntu/authd/vendor/github.com/lucasb-eyer/go-colorful internal/sysinfo runtime/trace compress/flate testing github.com/ubuntu/authd/vendor/github.com/containerd/console github.com/ubuntu/authd/vendor/github.com/mattn/go-isatty github.com/ubuntu/authd/vendor/github.com/muesli/cancelreader github.com/ubuntu/authd/vendor/github.com/muesli/termenv github.com/ubuntu/authd/vendor/golang.org/x/term compress/gzip github.com/ubuntu/authd/vendor/golang.org/x/net/internal/timeseries html/template net github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbletea github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2 crypto crypto/cipher crypto/internal/randutil math/big crypto/internal/boring crypto/aes crypto/des crypto/internal/edwards25519/field crypto/internal/nistec/fiat crypto/rand crypto/internal/bigmod crypto/internal/boring/bbig crypto/sha512 encoding/asn1 crypto/internal/nistec vendor/golang.org/x/crypto/cryptobyte crypto/ecdh crypto/elliptic crypto/internal/edwards25519 crypto/ecdsa crypto/ed25519 crypto/hmac crypto/md5 crypto/rc4 crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime vendor/golang.org/x/text/secure/bidirule mime/quotedprintable net/http/internal net/http/internal/ascii text/tabwriter github.com/ubuntu/authd/vendor/google.golang.org/grpc/backoff github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpclog hash/fnv github.com/ubuntu/authd/vendor/google.golang.org/grpc/grpclog github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/detrand vendor/golang.org/x/net/idna crypto/x509 net/textproto github.com/ubuntu/authd/vendor/google.golang.org/grpc/connectivity github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/errors github.com/ubuntu/authd/vendor/google.golang.org/protobuf/encoding/protowire mime/multipart github.com/ubuntu/authd/vendor/google.golang.org/protobuf/reflect/protoreflect vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy go/token embed io/ioutil github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/version github.com/ubuntu/authd/vendor/google.golang.org/grpc/attributes github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/encoding/messageset github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/strs github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/genid github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/order github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/encoding/text github.com/ubuntu/authd/vendor/google.golang.org/protobuf/reflect/protoregistry crypto/tls github.com/ubuntu/authd/vendor/google.golang.org/protobuf/runtime/protoiface github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/descfmt github.com/ubuntu/authd/vendor/google.golang.org/protobuf/proto github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/encoding/defval github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/descopts github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcrand github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/envconfig github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/backoff github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/buffer github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/idle github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/encoding/json github.com/ubuntu/authd/vendor/golang.org/x/text/transform github.com/ubuntu/authd/vendor/google.golang.org/protobuf/encoding/prototext github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/filedesc github.com/ubuntu/authd/vendor/golang.org/x/text/unicode/bidi github.com/ubuntu/authd/vendor/golang.org/x/text/unicode/norm github.com/ubuntu/authd/vendor/golang.org/x/text/secure/bidirule github.com/ubuntu/authd/vendor/golang.org/x/net/http2/hpack github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/syscall github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/encoding/tag github.com/ubuntu/authd/vendor/google.golang.org/protobuf/encoding/protojson github.com/ubuntu/authd/vendor/golang.org/x/net/idna github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/impl github.com/ubuntu/authd/vendor/golang.org/x/net/http/httpguts net/http/httptrace github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/credentials github.com/ubuntu/authd/vendor/google.golang.org/grpc/keepalive github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/resolver/dns/internal github.com/ubuntu/authd/vendor/github.com/sirupsen/logrus net/http github.com/ubuntu/authd/vendor/github.com/muesli/reflow/wordwrap github.com/ubuntu/authd/vendor/github.com/muesli/reflow/wrap github.com/ubuntu/authd/vendor/github.com/charmbracelet/lipgloss github.com/ubuntu/authd/internal/consts github.com/ubuntu/authd/internal/log github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/key github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/paginator github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/cursor github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/help github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/spinner github.com/ubuntu/authd/vendor/github.com/atotto/clipboard github.com/ubuntu/authd/vendor/github.com/sahilm/fuzzy github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/textinput github.com/ubuntu/authd/vendor/github.com/skip2/go-qrcode/bitset github.com/ubuntu/authd/vendor/github.com/skip2/go-qrcode/reedsolomon github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbles/list image hash/adler32 compress/zlib os/user image/png github.com/ubuntu/authd/vendor/github.com/skip2/go-qrcode github.com/ubuntu/authd/vendor/google.golang.org/protobuf/internal/filetype github.com/ubuntu/authd/vendor/github.com/ubuntu/decorate github.com/ubuntu/authd/vendor/google.golang.org/protobuf/runtime/protoimpl github.com/ubuntu/authd/vendor/go.etcd.io/bbolt github.com/ubuntu/authd/vendor/google.golang.org/protobuf/types/descriptorpb github.com/ubuntu/authd/vendor/google.golang.org/protobuf/protoadapt github.com/ubuntu/authd/vendor/google.golang.org/protobuf/reflect/protodesc github.com/ubuntu/authd/vendor/google.golang.org/protobuf/types/known/durationpb github.com/ubuntu/authd/vendor/google.golang.org/protobuf/types/known/timestamppb github.com/ubuntu/authd/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/ubuntu/authd/vendor/google.golang.org/protobuf/types/known/anypb github.com/ubuntu/authd/vendor/google.golang.org/genproto/googleapis/rpc/status github.com/ubuntu/authd/vendor/github.com/godbus/dbus/v5 github.com/ubuntu/authd/vendor/gopkg.in/yaml.v3 github.com/ubuntu/authd/vendor/github.com/golang/protobuf/proto github.com/ubuntu/authd/vendor/golang.org/x/net/trace github.com/ubuntu/authd/vendor/google.golang.org/grpc/credentials github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/pretty github.com/ubuntu/authd/vendor/golang.org/x/net/http2 github.com/ubuntu/authd/vendor/google.golang.org/grpc/resolver github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/channelz github.com/ubuntu/authd/vendor/google.golang.org/grpc/channelz github.com/ubuntu/authd/vendor/google.golang.org/grpc/metadata github.com/ubuntu/authd/vendor/google.golang.org/grpc/balancer github.com/ubuntu/authd/vendor/google.golang.org/grpc/codes github.com/ubuntu/authd/vendor/google.golang.org/grpc/credentials/insecure github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcutil github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/balancerload github.com/ubuntu/authd/vendor/google.golang.org/grpc/balancer/base github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/status github.com/ubuntu/authd/vendor/google.golang.org/grpc/encoding github.com/ubuntu/authd/vendor/google.golang.org/grpc/encoding/proto github.com/ubuntu/authd/vendor/google.golang.org/grpc/balancer/roundrobin github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ubuntu/authd/vendor/google.golang.org/grpc/status github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/metadata github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/serviceconfig github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/resolver/passthrough github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/binarylog github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/resolver github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/networktype github.com/ubuntu/authd/vendor/google.golang.org/grpc/peer github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/resolver/unix github.com/ubuntu/authd/vendor/google.golang.org/grpc/stats github.com/ubuntu/authd/vendor/google.golang.org/grpc/tap net/http/httputil github.com/ubuntu/authd/vendor/google.golang.org/grpc/balancer/grpclb/state log/slog/internal/buffer github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/resolver/dns log/slog github.com/ubuntu/authd/vendor/google.golang.org/grpc/resolver/dns github.com/ubuntu/authd/vendor/gopkg.in/ini.v1 github.com/ubuntu/authd/pam/internal/proto encoding/csv github.com/ubuntu/authd/vendor/github.com/spf13/pflag github.com/ubuntu/authd/internal/users/cache github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport github.com/ubuntu/authd/internal/users/localgroups github.com/ubuntu/authd/vendor/github.com/fsnotify/fsnotify github.com/ubuntu/authd/vendor/github.com/mitchellh/mapstructure github.com/ubuntu/authd/vendor/github.com/spf13/cobra github.com/ubuntu/authd/vendor/github.com/sagikazarmark/slog-shim github.com/ubuntu/authd/vendor/github.com/spf13/afero/internal/common github.com/ubuntu/authd/vendor/github.com/spf13/afero/mem github.com/ubuntu/authd/internal/users github.com/ubuntu/authd/vendor/google.golang.org/grpc github.com/ubuntu/authd/vendor/golang.org/x/text/runes github.com/ubuntu/authd/internal/brokers github.com/ubuntu/authd/vendor/github.com/spf13/afero github.com/ubuntu/authd/vendor/github.com/spf13/cast github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding github.com/ubuntu/authd/vendor/golang.org/x/text/encoding github.com/ubuntu/authd/vendor/golang.org/x/text/encoding/internal github.com/ubuntu/authd/vendor/golang.org/x/text/encoding/unicode github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/strconv github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/token github.com/ubuntu/authd/vendor/github.com/subosito/gotenv github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/ast github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/dotenv github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/scanner github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/json/token github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/ini github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/json/scanner github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/parser github.com/ubuntu/authd/vendor/github.com/magiconair/properties github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/json/parser github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl/hcl/printer github.com/ubuntu/authd/vendor/github.com/hashicorp/hcl github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/json github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/hcl github.com/ubuntu/authd/vendor/github.com/pelletier/go-toml/v2/internal/danger github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/yaml github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/javaproperties github.com/ubuntu/authd/vendor/github.com/coreos/go-systemd/activation github.com/ubuntu/authd/vendor/github.com/pelletier/go-toml/v2/unstable github.com/ubuntu/authd/vendor/github.com/coreos/go-systemd/daemon github.com/ubuntu/authd/vendor/golang.org/x/exp/slog/internal/buffer encoding/xml github.com/ubuntu/authd/vendor/golang.org/x/exp/slog github.com/ubuntu/authd/vendor/github.com/pelletier/go-toml/v2/internal/tracker github.com/ubuntu/authd github.com/ubuntu/authd/vendor/github.com/pelletier/go-toml/v2 github.com/ubuntu/authd/internal/daemon github.com/ubuntu/authd/vendor/github.com/godbus/dbus/v5/introspect github.com/ubuntu/authd/vendor/github.com/google/uuid github.com/ubuntu/authd/vendor/github.com/davecgh/go-spew/spew github.com/ubuntu/authd/vendor/github.com/spf13/viper/internal/encoding/toml github.com/ubuntu/authd/pam/internal/gdm github.com/ubuntu/authd/vendor/github.com/spf13/viper github.com/ubuntu/authd/internal/services/nss github.com/ubuntu/authd/internal/services/pam github.com/ubuntu/authd/examplebroker github.com/ubuntu/authd/internal/services github.com/ubuntu/authd/vendor/github.com/pmezard/go-difflib/difflib net/http/internal/testcert net/http/httptest github.com/ubuntu/authd/internal/users/cache/tests github.com/ubuntu/authd/internal/users/tests github.com/ubuntu/authd/cmd/authd/daemon github.com/ubuntu/authd/nss/src github.com/ubuntu/authd/vendor/github.com/stretchr/testify/assert github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd/pam/internal/pam_test github.com/ubuntu/authd/pam/internal/adapter github.com/ubuntu/authd/vendor/github.com/stretchr/testify/require github.com/ubuntu/authd/internal/testutils github.com/ubuntu/authd/pam github.com/ubuntu/authd/internal/users/localgroups/tests github.com/ubuntu/authd/pam/internal/gdm_test # Build the NSS library /usr/share/cargo/bin/cargo build --release debian cargo wrapper: options, profiles, parallel, lto: ['noautodbgsym', 'parallel=4'] ['noudeb'] ['-j4'] 0 debian cargo wrapper: rust_type, gnu_type: armv7-unknown-linux-gnueabihf, arm-linux-gnueabihf debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'build', '--verbose', '--verbose', '-j4', '--target', 'armv7-unknown-linux-gnueabihf', '--release'],) {} Compiling proc-macro2 v1.0.78 Compiling unicode-ident v1.0.12 Compiling libc v0.2.153 Compiling pin-project-lite v0.2.13 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/proc-macro2' CARGO_PKG_AUTHORS='David Tolnay :Alex Crichton ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.78 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=78 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/proc-macro2/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=bd9295df471cd56b -C extra-filename=-bd9295df471cd56b --out-dir '/<>/target/release/build/proc-macro2-bd9295df471cd56b' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_ident CARGO_MANIFEST_DIR='/<>/vendor_rust/unicode-ident' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='(MIT OR Apache-2.0) AND Unicode-DFS-2016' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-ident CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/unicode-ident' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.12 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name unicode_ident --edition=2018 '/<>/vendor_rust/unicode-ident/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=c37c70356f98a62f -C extra-filename=-c37c70356f98a62f --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=pin_project_lite CARGO_MANIFEST_DIR='/<>/vendor_rust/pin-project-lite' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A lightweight version of pin-project written with declarative macros. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pin-project-lite CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/taiki-e/pin-project-lite' CARGO_PKG_RUST_VERSION=1.37 CARGO_PKG_VERSION=0.2.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name pin_project_lite --edition=2018 '/<>/vendor_rust/pin-project-lite/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=c8a24f9bb7bc62d6 -C extra-filename=-c8a24f9bb7bc62d6 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.153 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=153 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build '/<>/vendor_rust/libc/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=57afa60ad5bc3c54 -C extra-filename=-57afa60ad5bc3c54 --out-dir '/<>/target/release/build/libc-57afa60ad5bc3c54' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling bytes v1.5.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bytes CARGO_MANIFEST_DIR='/<>/vendor_rust/bytes' CARGO_PKG_AUTHORS='Carl Lerche :Sean McArthur ' CARGO_PKG_DESCRIPTION='Types and traits for working with bytes' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bytes CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/bytes' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name bytes --edition=2018 '/<>/vendor_rust/bytes/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3476f9f5170fae89 -C extra-filename=-3476f9f5170fae89 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling autocfg v1.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=autocfg CARGO_MANIFEST_DIR='/<>/vendor_rust/autocfg' CARGO_PKG_AUTHORS='Josh Stone ' CARGO_PKG_DESCRIPTION='Automatic cfg for Rust compiler features' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=autocfg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/cuviper/autocfg' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name autocfg '/<>/vendor_rust/autocfg/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e44475ad762961b1 -C extra-filename=-e44475ad762961b1 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_PROC_MACRO=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/proc-macro2' CARGO_PKG_AUTHORS='David Tolnay :Alex Crichton ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.78 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=78 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/proc-macro2-63d11b6f9a72e9e3/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/proc-macro2-bd9295df471cd56b/build-script-build` [proc-macro2 1.0.78] cargo:rerun-if-changed=build/probe.rs [proc-macro2 1.0.78] cargo:rustc-cfg=wrap_proc_macro [proc-macro2 1.0.78] cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR='/<>/vendor_rust/proc-macro2' CARGO_PKG_AUTHORS='David Tolnay :Alex Crichton ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.78 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=78 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/proc-macro2-63d11b6f9a72e9e3/out' rustc --crate-name proc_macro2 --edition=2021 '/<>/vendor_rust/proc-macro2/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=7f438fcb590af478 -C extra-filename=-7f438fcb590af478 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'unicode_ident=/<>/target/release/deps/libunicode_ident-c37c70356f98a62f.rmeta' --cap-lints warn --cfg wrap_proc_macro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_EXTRA_TRAITS=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.153 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=153 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/libc-085de45ad08c83c8/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/libc-57afa60ad5bc3c54/build-script-build` Compiling futures-core v0.3.30 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=futures_core CARGO_MANIFEST_DIR='/<>/vendor_rust/futures-core' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='The core traits and types in for the `futures` library. ' CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/futures-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=futures-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/futures-rs' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=0.3.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name futures_core --edition=2018 '/<>/vendor_rust/futures-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e8328e66141cd9f3 -C extra-filename=-e8328e66141cd9f3 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` [libc 0.2.153] cargo:rerun-if-changed=build.rs [libc 0.2.153] cargo:rustc-cfg=freebsd11 [libc 0.2.153] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.153] cargo:rustc-cfg=libc_union [libc 0.2.153] cargo:rustc-cfg=libc_const_size_of [libc 0.2.153] cargo:rustc-cfg=libc_align [libc 0.2.153] cargo:rustc-cfg=libc_int128 [libc 0.2.153] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.153] cargo:rustc-cfg=libc_packedN [libc 0.2.153] cargo:rustc-cfg=libc_cfg_target_vendor [libc 0.2.153] cargo:rustc-cfg=libc_non_exhaustive [libc 0.2.153] cargo:rustc-cfg=libc_long_array [libc 0.2.153] cargo:rustc-cfg=libc_ptr_addr_of [libc 0.2.153] cargo:rustc-cfg=libc_underscore_const_names [libc 0.2.153] cargo:rustc-cfg=libc_const_extern_fn Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR='/<>/vendor_rust/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.153 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=153 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/libc-085de45ad08c83c8/out' rustc --crate-name libc '/<>/vendor_rust/libc/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=5994eafa4ad794f7 -C extra-filename=-5994eafa4ad794f7 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Compiling itoa v1.0.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR='/<>/vendor_rust/itoa' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast integer primitive to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itoa CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.0.10 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name itoa --edition=2018 '/<>/vendor_rust/itoa/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=89fdc443a85ff5eb -C extra-filename=-89fdc443a85ff5eb --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling anyhow v1.0.80 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/anyhow' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_RUST_VERSION=1.39 CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/anyhow/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8baf478d9b18151e -C extra-filename=-8baf478d9b18151e --out-dir '/<>/target/release/build/anyhow-8baf478d9b18151e' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling quote v1.0.35 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR='/<>/vendor_rust/quote' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.35 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=35 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name quote --edition=2018 '/<>/vendor_rust/quote/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=ead825e05dc7acec -C extra-filename=-ead825e05dc7acec --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rmeta' --cap-lints warn` Compiling either v1.10.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR='/<>/vendor_rust/either' CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_README=README-crates.io.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/either' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.10.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name either --edition=2018 '/<>/vendor_rust/either/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=217812857144426f -C extra-filename=-217812857144426f --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling syn v2.0.50 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR='/<>/vendor_rust/syn' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=2.0.50 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=50 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name syn --edition=2021 '/<>/vendor_rust/syn/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit-mut"' -C metadata=a4d2d0e4347c4df2 -C extra-filename=-a4d2d0e4347c4df2 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rmeta' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rmeta' --extern 'unicode_ident=/<>/target/release/deps/libunicode_ident-c37c70356f98a62f.rmeta' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/anyhow' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_RUST_VERSION=1.39 CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/anyhow-f8be8eeda20bcf6a/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/anyhow-8baf478d9b18151e/build-script-build` [anyhow 1.0.80] cargo:rerun-if-changed=build/probe.rs Compiling once_cell v1.19.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR='/<>/vendor_rust/once_cell' CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=1.19.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name once_cell --edition=2021 '/<>/vendor_rust/once_cell/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=083e6ba3d9b4182d -C extra-filename=-083e6ba3d9b4182d --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` [anyhow 1.0.80] cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP [anyhow 1.0.80] cargo:rustc-cfg=std_backtrace Compiling log v0.4.20 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR='/<>/vendor_rust/log' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION=1.60.0 CARGO_PKG_VERSION=0.4.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name log '/<>/vendor_rust/log/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="std"' -C metadata=8db56c122514f638 -C extra-filename=-8db56c122514f638 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=anyhow CARGO_MANIFEST_DIR='/<>/vendor_rust/anyhow' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_RUST_VERSION=1.39 CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/anyhow-f8be8eeda20bcf6a/out' rustc --crate-name anyhow --edition=2018 '/<>/vendor_rust/anyhow/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=7295b96bef108fe2 -C extra-filename=-7295b96bef108fe2 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn --cfg std_backtrace` Compiling itertools v0.11.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=itertools CARGO_MANIFEST_DIR='/<>/vendor_rust/itertools' CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='Extra iterator adaptors, iterator methods, free functions, and macros.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itertools CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-itertools/itertools' CARGO_PKG_RUST_VERSION=1.36.0 CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name itertools --edition=2018 '/<>/vendor_rust/itertools/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' -C metadata=f4c4e4a946e911b8 -C extra-filename=-f4c4e4a946e911b8 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'either=/<>/target/release/deps/libeither-217812857144426f.rmeta' --cap-lints warn` Compiling rustversion v1.0.14 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/rustversion' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Conditional compilation according to rustc compiler version' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustversion CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/rustversion' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/rustversion/build/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5d2b78f3be1104bf -C extra-filename=-5d2b78f3be1104bf --out-dir '/<>/target/release/build/rustversion-5d2b78f3be1104bf' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling mio v0.8.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mio CARGO_MANIFEST_DIR='/<>/vendor_rust/mio' CARGO_PKG_AUTHORS='Carl Lerche :Thomas de Zeeuw :Tokio Contributors ' CARGO_PKG_DESCRIPTION='Lightweight non-blocking I/O.' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/mio' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mio CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/mio' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name mio --edition=2018 '/<>/vendor_rust/mio/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="net"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' -C metadata=7459a6c38880b595 -C extra-filename=-7459a6c38880b595 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling num_cpus v1.16.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR='/<>/vendor_rust/num_cpus' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_cpus CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.16.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=16 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name num_cpus '/<>/vendor_rust/num_cpus/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=a9a7582f3fefce52 -C extra-filename=-a9a7582f3fefce52 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling socket2 v0.5.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=socket2 CARGO_MANIFEST_DIR='/<>/vendor_rust/socket2' CARGO_PKG_AUTHORS='Alex Crichton :Thomas de Zeeuw ' CARGO_PKG_DESCRIPTION='Utilities for handling networking sockets with a maximal amount of configuration possible intended. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/socket2' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=socket2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/socket2' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.5.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name socket2 --edition=2021 '/<>/vendor_rust/socket2/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="all"' -C metadata=a17566286996388f -C extra-filename=-a17566286996388f --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR='/<>/vendor_rust/rustversion' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Conditional compilation according to rustc compiler version' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustversion CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/rustversion' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/rustversion-e16a4d432c22688d/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/rustversion-5d2b78f3be1104bf/build-script-build` [rustversion 1.0.14] cargo:rerun-if-changed=build/build.rs Compiling tracing-core v0.1.32 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tracing_core CARGO_MANIFEST_DIR='/<>/vendor_rust/tracing-core' CARGO_PKG_AUTHORS='Tokio Contributors ' CARGO_PKG_DESCRIPTION='Core primitives for application-level tracing. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tracing-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tracing' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.1.32 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=32 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tracing_core --edition=2018 '/<>/vendor_rust/tracing-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="once_cell"' --cfg 'feature="std"' -C metadata=e835c04e631262f3 -C extra-filename=-e835c04e631262f3 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'once_cell=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libonce_cell-083e6ba3d9b4182d.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /<>/vendor_rust/tracing-core/src/lib.rs:138:5 | 138 | private_in_public, | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default Compiling slab v0.4.9 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/slab' CARGO_PKG_AUTHORS='Carl Lerche ' CARGO_PKG_DESCRIPTION='Pre-allocated storage for a uniform data type' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=slab CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/slab' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=0.4.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/slab/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c74b1207445a971b -C extra-filename=-c74b1207445a971b --out-dir '/<>/target/release/build/slab-c74b1207445a971b' -L 'dependency=/<>/target/release/deps' --extern 'autocfg=/<>/target/release/deps/libautocfg-e44475ad762961b1.rlib' --cap-lints warn` Compiling futures-task v0.3.30 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=futures_task CARGO_MANIFEST_DIR='/<>/vendor_rust/futures-task' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Tools for working with tasks. ' CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/futures-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=futures-task CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/futures-rs' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name futures_task --edition=2018 '/<>/vendor_rust/futures-task/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' -C metadata=9aca07427b3d2429 -C extra-filename=-9aca07427b3d2429 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling rustix v0.38.31 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/rustix/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="use-libc-auxv"' -C metadata=732c8032613ed48b -C extra-filename=-732c8032613ed48b --out-dir '/<>/target/release/build/rustix-732c8032613ed48b' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling cfg-if v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR='/<>/vendor_rust/cfg-if' CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name cfg_if --edition=2018 '/<>/vendor_rust/cfg-if/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=ba7a227e16e4e843 -C extra-filename=-ba7a227e16e4e843 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling fnv v1.0.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=fnv CARGO_MANIFEST_DIR='/<>/vendor_rust/fnv' CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Fowler–Noll–Vo hash function' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 / MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fnv CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/rust-fnv' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name fnv '/<>/vendor_rust/fnv/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=90d0aaf0ccd80fa8 -C extra-filename=-90d0aaf0ccd80fa8 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling pin-utils v0.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=pin_utils CARGO_MANIFEST_DIR='/<>/vendor_rust/pin-utils' CARGO_PKG_AUTHORS='Josef Brandl ' CARGO_PKG_DESCRIPTION='Utilities for pinning ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pin-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/pin-utils' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name pin_utils --edition=2018 '/<>/vendor_rust/pin-utils/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=a897148d461dbcc3 -C extra-filename=-a897148d461dbcc3 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling futures-util v0.3.30 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=futures_util CARGO_MANIFEST_DIR='/<>/vendor_rust/futures-util' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Common utilities and extension traits for the futures-rs library. ' CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/futures-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=futures-util CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/futures-rs' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name futures_util --edition=2018 '/<>/vendor_rust/futures-util/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' -C metadata=f844d5cd6fc6ef93 -C extra-filename=-f844d5cd6fc6ef93 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'futures_task=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_task-9aca07427b3d2429.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'pin_utils=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_utils-a897148d461dbcc3.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: `tracing-core` (lib) generated 1 warning Compiling http v0.2.11 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=http CARGO_MANIFEST_DIR='/<>/vendor_rust/http' CARGO_PKG_AUTHORS='Alex Crichton :Carl Lerche :Sean McArthur ' CARGO_PKG_DESCRIPTION='A set of types for representing HTTP requests and responses. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=http CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/http' CARGO_PKG_RUST_VERSION=1.49.0 CARGO_PKG_VERSION=0.2.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name http --edition=2018 '/<>/vendor_rust/http/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=9a2f7b82798c6123 -C extra-filename=-9a2f7b82798c6123 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'fnv=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfnv-90d0aaf0ccd80fa8.rmeta' --extern 'itoa=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libitoa-89fdc443a85ff5eb.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_ALLOC=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_FS=1 CARGO_FEATURE_STD=1 CARGO_FEATURE_USE_LIBC_AUXV=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/rustix-403d82c10fa15036/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/rustix-732c8032613ed48b/build-script-build` [rustix 0.38.31] cargo:rerun-if-changed=build.rs [rustix 0.38.31] cargo:rustc-cfg=static_assertions [rustix 0.38.31] cargo:rustc-cfg=linux_raw [rustix 0.38.31] cargo:rustc-cfg=linux_like [rustix 0.38.31] cargo:rustc-cfg=linux_kernel [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_LIBC [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_FEATURE_USE_LIBC [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_FEATURE_RUSTC_DEP_OF_STD [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_MIRI Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/slab' CARGO_PKG_AUTHORS='Carl Lerche ' CARGO_PKG_DESCRIPTION='Pre-allocated storage for a uniform data type' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=slab CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/slab' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=0.4.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/slab-ba2ea99ab5976c2d/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/slab-c74b1207445a971b/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustversion CARGO_MANIFEST_DIR='/<>/vendor_rust/rustversion' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Conditional compilation according to rustc compiler version' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustversion CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/rustversion' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/rustversion-e16a4d432c22688d/out' rustc --crate-name rustversion --edition=2018 '/<>/vendor_rust/rustversion/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=4e35bba4f822c569 -C extra-filename=-4e35bba4f822c569 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern proc_macro --cap-lints warn` Compiling bitflags v2.4.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR='/<>/vendor_rust/bitflags' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=2.4.2 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name bitflags --edition=2021 '/<>/vendor_rust/bitflags/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=d4ba2cef9588baae -C extra-filename=-d4ba2cef9588baae --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling crossbeam-utils v0.8.19 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/crossbeam-utils' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.8.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/crossbeam-utils/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=99595c640baadada -C extra-filename=-99595c640baadada --out-dir '/<>/target/release/build/crossbeam-utils-99595c640baadada' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling futures-sink v0.3.30 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=futures_sink CARGO_MANIFEST_DIR='/<>/vendor_rust/futures-sink' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='The asynchronous `Sink` trait for the futures-rs library. ' CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/futures-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=futures-sink CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/futures-rs' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=0.3.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name futures_sink --edition=2018 '/<>/vendor_rust/futures-sink/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0f97ff03b4b4bc71 -C extra-filename=-0f97ff03b4b4bc71 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling linux-raw-sys v0.4.13 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=linux_raw_sys CARGO_MANIFEST_DIR='/<>/vendor_rust/linux-raw-sys' CARGO_PKG_AUTHORS='Dan Gohman ' CARGO_PKG_DESCRIPTION='Generated bindings for Linux'\''s userspace API' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=linux-raw-sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/sunfishcode/linux-raw-sys' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.4.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name linux_raw_sys --edition=2021 '/<>/vendor_rust/linux-raw-sys/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' -C metadata=8bbca5671e846e65 -C extra-filename=-8bbca5671e846e65 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustix CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/rustix-403d82c10fa15036/out' rustc --crate-name rustix --edition=2021 '/<>/vendor_rust/rustix/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="use-libc-auxv"' -C metadata=185bf56737c8c9c5 -C extra-filename=-185bf56737c8c9c5 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bitflags=/<>/target/release/deps/libbitflags-d4ba2cef9588baae.rmeta' --extern 'linux_raw_sys=/<>/target/release/deps/liblinux_raw_sys-8bbca5671e846e65.rmeta' --cap-lints warn --cfg static_assertions --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/crossbeam-utils' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.8.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/crossbeam-utils-8c8ec50ec76752af/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/crossbeam-utils-99595c640baadada/build-script-build` [crossbeam-utils 0.8.19] cargo:rerun-if-changed=no_atomic.rs Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=slab CARGO_MANIFEST_DIR='/<>/vendor_rust/slab' CARGO_PKG_AUTHORS='Carl Lerche ' CARGO_PKG_DESCRIPTION='Pre-allocated storage for a uniform data type' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=slab CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/slab' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=0.4.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/slab-ba2ea99ab5976c2d/out' rustc --crate-name slab --edition=2018 '/<>/vendor_rust/slab/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=519dce6f0b77e9d0 -C extra-filename=-519dce6f0b77e9d0 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling getrandom v0.2.12 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=getrandom CARGO_MANIFEST_DIR='/<>/vendor_rust/getrandom' CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='A small cross-platform library for retrieving random data from system source' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=getrandom CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/getrandom' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.12 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name getrandom --edition=2018 '/<>/vendor_rust/getrandom/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="std"' -C metadata=bd50886bfac2fd47 -C extra-filename=-bd50886bfac2fd47 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'cfg_if=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcfg_if-ba7a227e16e4e843.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bytes CARGO_MANIFEST_DIR='/<>/vendor_rust/bytes' CARGO_PKG_AUTHORS='Carl Lerche :Sean McArthur ' CARGO_PKG_DESCRIPTION='Types and traits for working with bytes' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bytes CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/bytes' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name bytes --edition=2018 '/<>/vendor_rust/bytes/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=19e46ae390871155 -C extra-filename=-19e46ae390871155 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling hashbrown v0.14.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR='/<>/vendor_rust/hashbrown' CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.63.0 CARGO_PKG_VERSION=0.14.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hashbrown --edition=2021 '/<>/vendor_rust/hashbrown/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="raw"' -C metadata=cecfc54fd95aa917 -C extra-filename=-cecfc54fd95aa917 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling prettyplease v0.2.16 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/prettyplease' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='A minimal `syn` syntax tree pretty-printer' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prettyplease CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/prettyplease' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.2.16 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/prettyplease/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=dae08be6bb447f10 -C extra-filename=-dae08be6bb447f10 --out-dir '/<>/target/release/build/prettyplease-dae08be6bb447f10' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling httparse v1.8.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/httparse' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='A tiny, safe, speedy, zero-copy HTTP/1.x parser.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=httparse CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/httparse' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/httparse/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=2a2c0beaa193ccfe -C extra-filename=-2a2c0beaa193ccfe --out-dir '/<>/target/release/build/httparse-2a2c0beaa193ccfe' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling regex-syntax v0.8.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex_syntax CARGO_MANIFEST_DIR='/<>/vendor_rust/regex-syntax' CARGO_PKG_AUTHORS='The Rust Project Developers:Andrew Gallant ' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-syntax CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex/tree/master/regex-syntax' CARGO_PKG_RUST_VERSION=1.65 CARGO_PKG_VERSION=0.8.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name regex_syntax --edition=2021 '/<>/vendor_rust/regex-syntax/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode-bool"' -C metadata=676682122a91748d -C extra-filename=-676682122a91748d --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR='/<>/vendor_rust/hashbrown' CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.63.0 CARGO_PKG_VERSION=0.14.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hashbrown --edition=2021 '/<>/vendor_rust/hashbrown/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="raw"' -C metadata=24a0d3ae3c41f27f -C extra-filename=-24a0d3ae3c41f27f --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling equivalent v1.0.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=equivalent CARGO_MANIFEST_DIR='/<>/vendor_rust/equivalent' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Traits for key comparison in maps.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=equivalent CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/cuviper/equivalent' CARGO_PKG_RUST_VERSION=1.6 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name equivalent '/<>/vendor_rust/equivalent/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=42423f3274cdc03d -C extra-filename=-42423f3274cdc03d --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=equivalent CARGO_MANIFEST_DIR='/<>/vendor_rust/equivalent' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Traits for key comparison in maps.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=equivalent CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/cuviper/equivalent' CARGO_PKG_RUST_VERSION=1.6 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name equivalent '/<>/vendor_rust/equivalent/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=3133ae9cb1ba856a -C extra-filename=-3133ae9cb1ba856a --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling tower-service v0.3.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tower_service CARGO_MANIFEST_DIR='/<>/vendor_rust/tower-service' CARGO_PKG_AUTHORS='Tower Maintainers ' CARGO_PKG_DESCRIPTION='Trait representing an asynchronous, request / response based, client or server. ' CARGO_PKG_HOMEPAGE='https://github.com/tower-rs/tower' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tower-service CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tower-rs/tower' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tower_service --edition=2018 '/<>/vendor_rust/tower-service/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=74081623cf2688d8 -C extra-filename=-74081623cf2688d8 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling indexmap v2.2.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR='/<>/vendor_rust/indexmap' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/indexmap-rs/indexmap' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=2.2.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name indexmap --edition=2021 '/<>/vendor_rust/indexmap/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::style' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c26420b89c72e274 -C extra-filename=-c26420b89c72e274 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'equivalent=/<>/target/release/deps/libequivalent-3133ae9cb1ba856a.rmeta' --extern 'hashbrown=/<>/target/release/deps/libhashbrown-24a0d3ae3c41f27f.rmeta' --cap-lints warn` Compiling tokio-macros v2.2.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tokio_macros CARGO_MANIFEST_DIR='/<>/vendor_rust/tokio-macros' CARGO_PKG_AUTHORS='Tokio Contributors ' CARGO_PKG_DESCRIPTION='Tokio'\''s proc macros. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tokio-macros CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=2.2.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tokio_macros --edition=2021 '/<>/vendor_rust/tokio-macros/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=12e87fb59bee51a9 -C extra-filename=-12e87fb59bee51a9 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` Compiling tracing-attributes v0.1.27 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tracing_attributes CARGO_MANIFEST_DIR='/<>/vendor_rust/tracing-attributes' CARGO_PKG_AUTHORS='Tokio Contributors :Eliza Weisman :David Barsky ' CARGO_PKG_DESCRIPTION='Procedural macro attributes for automatically instrumenting functions. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tracing-attributes CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tracing' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.1.27 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tracing_attributes --edition=2018 '/<>/vendor_rust/tracing-attributes/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=ce1ad21d4d8b7db8 -C extra-filename=-ce1ad21d4d8b7db8 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /<>/vendor_rust/tracing-attributes/src/lib.rs:73:5 | 73 | private_in_public, | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default Compiling prost-derive v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prost_derive CARGO_MANIFEST_DIR='/<>/vendor_rust/prost-derive' CARGO_PKG_AUTHORS='Dan Burkert :Lucio Franco :Tokio Contributors ' CARGO_PKG_DESCRIPTION='A Protocol Buffers implementation for the Rust Language.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prost-derive CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/prost' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name prost_derive --edition=2021 '/<>/vendor_rust/prost-derive/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=5d24afe9306bbeab -C extra-filename=-5d24afe9306bbeab --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'anyhow=/<>/target/release/deps/libanyhow-7295b96bef108fe2.rlib' --extern 'itertools=/<>/target/release/deps/libitertools-f4c4e4a946e911b8.rlib' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` Compiling tokio v1.36.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tokio CARGO_MANIFEST_DIR='/<>/vendor_rust/tokio' CARGO_PKG_AUTHORS='Tokio Contributors ' CARGO_PKG_DESCRIPTION='An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tokio CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=1.36.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=36 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tokio --edition=2021 '/<>/vendor_rust/tokio/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="bytes"' --cfg 'feature="default"' --cfg 'feature="io-std"' --cfg 'feature="io-util"' --cfg 'feature="libc"' --cfg 'feature="macros"' --cfg 'feature="mio"' --cfg 'feature="net"' --cfg 'feature="num_cpus"' --cfg 'feature="rt"' --cfg 'feature="rt-multi-thread"' --cfg 'feature="socket2"' --cfg 'feature="sync"' --cfg 'feature="time"' --cfg 'feature="tokio-macros"' -C metadata=949f9627a0925875 -C extra-filename=-949f9627a0925875 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'mio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmio-7459a6c38880b595.rmeta' --extern 'num_cpus=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libnum_cpus-a9a7582f3fefce52.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'socket2=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsocket2-a17566286996388f.rmeta' --extern 'tokio_macros=/<>/target/release/deps/libtokio_macros-12e87fb59bee51a9.so' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling regex-automata v0.4.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex_automata CARGO_MANIFEST_DIR='/<>/vendor_rust/regex-automata' CARGO_PKG_AUTHORS='The Rust Project Developers:Andrew Gallant ' CARGO_PKG_DESCRIPTION='Automata construction and matching using regular expressions.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-automata CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex/tree/master/regex-automata' CARGO_PKG_RUST_VERSION=1.65 CARGO_PKG_VERSION=0.4.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name regex_automata --edition=2021 '/<>/vendor_rust/regex-automata/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="meta"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode-bool"' -C metadata=a14d5280cdabb692 -C extra-filename=-a14d5280cdabb692 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'regex_syntax=/<>/target/release/deps/libregex_syntax-676682122a91748d.rmeta' --cap-lints warn` warning: `tracing-attributes` (lib) generated 1 warning Compiling tracing v0.1.40 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tracing CARGO_MANIFEST_DIR='/<>/vendor_rust/tracing' CARGO_PKG_AUTHORS='Eliza Weisman :Tokio Contributors ' CARGO_PKG_DESCRIPTION='Application-level tracing for Rust. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tracing CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tracing' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.1.40 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=40 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tracing --edition=2018 '/<>/vendor_rust/tracing/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="attributes"' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' -C metadata=15b85180e162043e -C extra-filename=-15b85180e162043e --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'log=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblog-8db56c122514f638.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'tracing_attributes=/<>/target/release/deps/libtracing_attributes-ce1ad21d4d8b7db8.so' --extern 'tracing_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing_core-e835c04e631262f3.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /<>/vendor_rust/tracing/src/lib.rs:932:5 | 932 | private_in_public, | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default Compiling prost v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prost CARGO_MANIFEST_DIR='/<>/vendor_rust/prost' CARGO_PKG_AUTHORS='Dan Burkert :Lucio Franco ' CARGO_PKG_DESCRIPTION='A Protocol Buffers implementation for the Rust Language.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prost CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/prost' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name prost --edition=2021 '/<>/vendor_rust/prost/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="prost-derive"' -C metadata=8e9f3d33b606a702 -C extra-filename=-8e9f3d33b606a702 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/release/deps/libbytes-19e46ae390871155.rmeta' --extern 'prost_derive=/<>/target/release/deps/libprost_derive-5d24afe9306bbeab.so' --cap-lints warn` warning: `tracing` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR='/<>/vendor_rust/indexmap' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/indexmap-rs/indexmap' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=2.2.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name indexmap --edition=2021 '/<>/vendor_rust/indexmap/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto '--allow=clippy::style' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=837b42f8e1712cef -C extra-filename=-837b42f8e1712cef --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'equivalent=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libequivalent-42423f3274cdc03d.rmeta' --extern 'hashbrown=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhashbrown-cecfc54fd95aa917.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/httparse' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='A tiny, safe, speedy, zero-copy HTTP/1.x parser.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=httparse CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/httparse' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/httparse-b1e55d608a175126/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/httparse-2a2c0beaa193ccfe/build-script-build` [httparse 1.8.0] cargo:rustc-cfg=httparse_simd [httparse 1.8.0] cargo:warning=CARGO_CFG_TARGET_FEATURE was not set warning: httparse@1.8.0: CARGO_CFG_TARGET_FEATURE was not set Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR='/<>/vendor_rust/prettyplease' CARGO_MANIFEST_LINKS=prettyplease02 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='A minimal `syn` syntax tree pretty-printer' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prettyplease CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/prettyplease' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.2.16 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/prettyplease-d14e731d7e7ded5e/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/prettyplease-dae08be6bb447f10/build-script-build` [prettyplease 0.2.16] cargo:rerun-if-changed=build.rs [prettyplease 0.2.16] cargo:VERSION=0.2.16 Compiling rand_core v0.6.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rand_core CARGO_MANIFEST_DIR='/<>/vendor_rust/rand_core' CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Core random number generator traits and tools for implementation. ' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name rand_core --edition=2018 '/<>/vendor_rust/rand_core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' -C metadata=9428d44535e2eeec -C extra-filename=-9428d44535e2eeec --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'getrandom=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libgetrandom-bd50886bfac2fd47.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR='/<>/vendor_rust/crossbeam-utils' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.8.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/crossbeam-utils-8c8ec50ec76752af/out' rustc --crate-name crossbeam_utils --edition=2021 '/<>/vendor_rust/crossbeam-utils/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f0a33dc7d6886d46 -C extra-filename=-f0a33dc7d6886d46 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling http-body v0.4.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=http_body CARGO_MANIFEST_DIR='/<>/vendor_rust/http-body' CARGO_PKG_AUTHORS='Carl Lerche :Lucio Franco :Sean McArthur ' CARGO_PKG_DESCRIPTION='Trait representing an asynchronous, streaming, HTTP request or response body. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=http-body CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/http-body' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name http_body --edition=2018 '/<>/vendor_rust/http-body/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=3bb24991e083fcf4 -C extra-filename=-3bb24991e083fcf4 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling indexmap v1.9.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/indexmap-1.9.3' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.9.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/indexmap-1.9.3/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=6f21a56a3db8d4f5 -C extra-filename=-6f21a56a3db8d4f5 --out-dir '/<>/target/release/build/indexmap-6f21a56a3db8d4f5' -L 'dependency=/<>/target/release/deps' --extern 'autocfg=/<>/target/release/deps/libautocfg-e44475ad762961b1.rlib' --cap-lints warn` Compiling ppv-lite86 v0.2.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=ppv_lite86 CARGO_MANIFEST_DIR='/<>/vendor_rust/ppv-lite86' CARGO_PKG_AUTHORS='The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='Implementation of the crypto-simd API for x86' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ppv-lite86 CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/cryptocorrosion/cryptocorrosion' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name ppv_lite86 --edition=2018 '/<>/vendor_rust/ppv-lite86/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=ea39d28e2e738c63 -C extra-filename=-ea39d28e2e738c63 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR='/<>/vendor_rust/cfg-if' CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name cfg_if --edition=2018 '/<>/vendor_rust/cfg-if/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d97d0bb6dd09a593 -C extra-filename=-d97d0bb6dd09a593 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling fastrand v2.0.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=fastrand CARGO_MANIFEST_DIR='/<>/vendor_rust/fastrand' CARGO_PKG_AUTHORS='Stjepan Glavina ' CARGO_PKG_DESCRIPTION='A simple and fast random number generator' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fastrand CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/smol-rs/fastrand' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=2.0.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name fastrand --edition=2018 '/<>/vendor_rust/fastrand/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bda151cc66f4cc32 -C extra-filename=-bda151cc66f4cc32 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling async-trait v0.1.77 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/async-trait' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Type erasure for async trait methods' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=async-trait CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/async-trait' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.77 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=77 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/async-trait/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=cec410ae668359fa -C extra-filename=-cec410ae668359fa --out-dir '/<>/target/release/build/async-trait-cec410ae668359fa' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling home v0.5.9 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=home CARGO_MANIFEST_DIR='/<>/vendor_rust/home' CARGO_PKG_AUTHORS='Brian Anderson ' CARGO_PKG_DESCRIPTION='Shared definitions of home directories.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=home CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cargo' CARGO_PKG_RUST_VERSION=1.70.0 CARGO_PKG_VERSION=0.5.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name home --edition=2021 '/<>/vendor_rust/home/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::self_named_module_files' --warn=rust_2018_idioms '--allow=rustdoc::private_intra_doc_links' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--warn=clippy::disallowed_methods' '--warn=clippy::dbg_macro' -C debug-assertions=off -C metadata=58efb001ef6fd730 -C extra-filename=-58efb001ef6fd730 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling try-lock v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=try_lock CARGO_MANIFEST_DIR='/<>/vendor_rust/try-lock' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='A lightweight atomic lock.' CARGO_PKG_HOMEPAGE='https://github.com/seanmonstar/try-lock' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=try-lock CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/try-lock' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name try_lock '/<>/vendor_rust/try-lock/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=6c81a51d5508bc5c -C extra-filename=-6c81a51d5508bc5c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling fixedbitset v0.4.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=fixedbitset CARGO_MANIFEST_DIR='/<>/vendor_rust/fixedbitset' CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='FixedBitSet is a simple bitset collection' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fixedbitset CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/petgraph/fixedbitset' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name fixedbitset '/<>/vendor_rust/fixedbitset/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a34c0c32f7c798d8 -C extra-filename=-a34c0c32f7c798d8 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling want v0.3.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=want CARGO_MANIFEST_DIR='/<>/vendor_rust/want' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Detect when another Future wants a result.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=want CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/want' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name want --edition=2018 '/<>/vendor_rust/want/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=fa07303e4af5c768 -C extra-filename=-fa07303e4af5c768 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'try_lock=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtry_lock-6c81a51d5508bc5c.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR='/<>/vendor_rust/async-trait' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Type erasure for async trait methods' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=async-trait CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/async-trait' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.77 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=77 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/async-trait-9d3e908a5f933c79/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/async-trait-cec410ae668359fa/build-script-build` [async-trait 0.1.77] cargo:rerun-if-env-changed=DOCS_RS Compiling petgraph v0.6.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=petgraph CARGO_MANIFEST_DIR='/<>/vendor_rust/petgraph' CARGO_PKG_AUTHORS='bluss:mitchmindtree' CARGO_PKG_DESCRIPTION='Graph data structure library. Provides graph types and graph algorithms.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=petgraph CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/petgraph/petgraph' CARGO_PKG_RUST_VERSION=1.64 CARGO_PKG_VERSION=0.6.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name petgraph --edition=2018 '/<>/vendor_rust/petgraph/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=1039ffd37cac7609 -C extra-filename=-1039ffd37cac7609 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'fixedbitset=/<>/target/release/deps/libfixedbitset-a34c0c32f7c798d8.rmeta' --extern 'indexmap=/<>/target/release/deps/libindexmap-c26420b89c72e274.rmeta' --cap-lints warn` Compiling which v4.4.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=which CARGO_MANIFEST_DIR='/<>/vendor_rust/which' CARGO_PKG_AUTHORS='Harry Fei ' CARGO_PKG_DESCRIPTION='A Rust equivalent of Unix command "which". Locate installed executable in cross platforms.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=which CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/harryfei/which-rs.git' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=4.4.2 CARGO_PKG_VERSION_MAJOR=4 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name which --edition=2021 '/<>/vendor_rust/which/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a27d860a41674a9d -C extra-filename=-a27d860a41674a9d --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'either=/<>/target/release/deps/libeither-217812857144426f.rmeta' --extern 'home=/<>/target/release/deps/libhome-58efb001ef6fd730.rmeta' --extern 'rustix=/<>/target/release/deps/librustix-185bf56737c8c9c5.rmeta' --cap-lints warn` Compiling tempfile v3.10.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tempfile CARGO_MANIFEST_DIR='/<>/vendor_rust/tempfile' CARGO_PKG_AUTHORS='Steven Allen :The Rust Project Developers:Ashley Mannix :Jason White ' CARGO_PKG_DESCRIPTION='A library for managing temporary files and directories.' CARGO_PKG_HOMEPAGE='https://stebalien.com/projects/tempfile-rs/' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tempfile CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Stebalien/tempfile' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=3.10.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tempfile --edition=2018 '/<>/vendor_rust/tempfile/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=68e213b05a6ab417 -C extra-filename=-68e213b05a6ab417 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'cfg_if=/<>/target/release/deps/libcfg_if-d97d0bb6dd09a593.rmeta' --extern 'fastrand=/<>/target/release/deps/libfastrand-bda151cc66f4cc32.rmeta' --extern 'rustix=/<>/target/release/deps/librustix-185bf56737c8c9c5.rmeta' --cap-lints warn` Compiling rand_chacha v0.3.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR='/<>/vendor_rust/rand_chacha' CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers:The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name rand_chacha --edition=2018 '/<>/vendor_rust/rand_chacha/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="std"' -C metadata=0e6a88126f54cb95 -C extra-filename=-0e6a88126f54cb95 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'ppv_lite86=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libppv_lite86-ea39d28e2e738c63.rmeta' --extern 'rand_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librand_core-9428d44535e2eeec.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling tokio-util v0.7.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tokio_util CARGO_MANIFEST_DIR='/<>/vendor_rust/tokio-util' CARGO_PKG_AUTHORS='Tokio Contributors ' CARGO_PKG_DESCRIPTION='Additional utilities for working with Tokio. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tokio-util CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.7.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tokio_util --edition=2021 '/<>/vendor_rust/tokio-util/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="codec"' --cfg 'feature="default"' --cfg 'feature="io"' --cfg 'feature="tracing"' -C metadata=0ab2616adf73e448 -C extra-filename=-0ab2616adf73e448 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'futures_sink=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_sink-0f97ff03b4b4bc71.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tracing=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing-15b85180e162043e.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/vendor_rust/indexmap-1.9.3' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.9.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/indexmap-9e5a11d2f931753b/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/indexmap-6f21a56a3db8d4f5/build-script-build` [indexmap 1.9.3] cargo:rustc-cfg=has_std [indexmap 1.9.3] cargo:rerun-if-changed=build.rs Compiling h2 v0.3.24 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=h2 CARGO_MANIFEST_DIR='/<>/vendor_rust/h2' CARGO_PKG_AUTHORS='Carl Lerche :Sean McArthur ' CARGO_PKG_DESCRIPTION='An HTTP/2 client and server' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=h2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/h2' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.3.24 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=24 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name h2 --edition=2018 '/<>/vendor_rust/h2/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=6995330f1d5da10b -C extra-filename=-6995330f1d5da10b --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'fnv=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfnv-90d0aaf0ccd80fa8.rmeta' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'futures_sink=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_sink-0f97ff03b4b4bc71.rmeta' --extern 'futures_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_util-f844d5cd6fc6ef93.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'indexmap=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libindexmap-837b42f8e1712cef.rmeta' --extern 'slab=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libslab-519dce6f0b77e9d0.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tokio_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio_util-0ab2616adf73e448.rmeta' --extern 'tracing=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing-15b85180e162043e.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: field `first_error` is never read --> /<>/vendor_rust/petgraph/src/csr.rs:134:5 | 133 | pub struct EdgesNotSorted { | -------------- field in this struct 134 | first_error: (usize, usize), | ^^^^^^^^^^^ | = note: `EdgesNotSorted` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: `petgraph` (lib) generated 1 warning Compiling crossbeam-epoch v0.9.18 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR='/<>/vendor_rust/crossbeam-epoch' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.61 CARGO_PKG_VERSION=0.9.18 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=18 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name crossbeam_epoch --edition=2021 '/<>/vendor_rust/crossbeam-epoch/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=9e8908783c214b6c -C extra-filename=-9e8908783c214b6c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'crossbeam_utils=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-f0a33dc7d6886d46.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling regex v1.10.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex CARGO_MANIFEST_DIR='/<>/vendor_rust/regex' CARGO_PKG_AUTHORS='The Rust Project Developers:Andrew Gallant ' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION=1.65 CARGO_PKG_VERSION=1.10.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name regex --edition=2021 '/<>/vendor_rust/regex/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode-bool"' -C metadata=9a3c89bdab3999a7 -C extra-filename=-9a3c89bdab3999a7 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'regex_automata=/<>/target/release/deps/libregex_automata-a14d5280cdabb692.rmeta' --extern 'regex_syntax=/<>/target/release/deps/libregex_syntax-676682122a91748d.rmeta' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prettyplease CARGO_MANIFEST_DIR='/<>/vendor_rust/prettyplease' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='A minimal `syn` syntax tree pretty-printer' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prettyplease CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/prettyplease' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.2.16 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/prettyplease-d14e731d7e7ded5e/out' rustc --crate-name prettyplease --edition=2021 '/<>/vendor_rust/prettyplease/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d5f32217f84c0f21 -C extra-filename=-d5f32217f84c0f21 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rmeta' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rmeta' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=httparse CARGO_MANIFEST_DIR='/<>/vendor_rust/httparse' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='A tiny, safe, speedy, zero-copy HTTP/1.x parser.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=httparse CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/httparse' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/httparse-b1e55d608a175126/out' rustc --crate-name httparse --edition=2018 '/<>/vendor_rust/httparse/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1c2fdab61bfa5f4e -C extra-filename=-1c2fdab61bfa5f4e --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --cfg httparse_simd` Compiling prost-types v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prost_types CARGO_MANIFEST_DIR='/<>/vendor_rust/prost-types' CARGO_PKG_AUTHORS='Dan Burkert :Lucio Franco ' CARGO_PKG_DESCRIPTION='A Protocol Buffers implementation for the Rust Language.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prost-types CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/prost' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name prost_types --edition=2021 '/<>/vendor_rust/prost-types/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=b3e46114ba09d5d4 -C extra-filename=-b3e46114ba09d5d4 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'prost=/<>/target/release/deps/libprost-8e9f3d33b606a702.rmeta' --cap-lints warn` Compiling pin-project-internal v1.1.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=pin_project_internal CARGO_MANIFEST_DIR='/<>/vendor_rust/pin-project-internal' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Implementation detail of the `pin-project` crate. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pin-project-internal CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/taiki-e/pin-project' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.1.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name pin_project_internal --edition=2021 '/<>/vendor_rust/pin-project-internal/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents --warn=missing_debug_implementations '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C debug-assertions=off -C metadata=83548a55b781c8ad -C extra-filename=-83548a55b781c8ad --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` Compiling axum-core v0.3.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/axum-core' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Core types and traits for axum' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/axum-core/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=812096b4d37f6c36 -C extra-filename=-812096b4d37f6c36 --out-dir '/<>/target/release/build/axum-core-812096b4d37f6c36' -L 'dependency=/<>/target/release/deps' --extern 'rustversion=/<>/target/release/deps/librustversion-4e35bba4f822c569.so' --cap-lints warn` Compiling futures-channel v0.3.30 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=futures_channel CARGO_MANIFEST_DIR='/<>/vendor_rust/futures-channel' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Channels for asynchronous communication using futures-rs. ' CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/futures-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=futures-channel CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/futures-rs' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name futures_channel --edition=2018 '/<>/vendor_rust/futures-channel/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f9512aea2406e028 -C extra-filename=-f9512aea2406e028 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR='/<>/vendor_rust/once_cell' CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=1.19.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name once_cell --edition=2021 '/<>/vendor_rust/once_cell/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=432860e4f72617c0 -C extra-filename=-432860e4f72617c0 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling multimap v0.8.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=multimap CARGO_MANIFEST_DIR='/<>/vendor_rust/multimap' CARGO_PKG_AUTHORS='Håvar Nøvik ' CARGO_PKG_DESCRIPTION='A multimap implementation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=multimap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/havarnov/multimap' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name multimap '/<>/vendor_rust/multimap/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d576275b71c86b93 -C extra-filename=-d576275b71c86b93 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling rayon-core v1.12.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/rayon-core' CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=1.12.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/rayon-core/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=647ce4f921bcd3b8 -C extra-filename=-647ce4f921bcd3b8 --out-dir '/<>/target/release/build/rayon-core-647ce4f921bcd3b8' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling httpdate v1.0.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=httpdate CARGO_MANIFEST_DIR='/<>/vendor_rust/httpdate' CARGO_PKG_AUTHORS='Pyfisch ' CARGO_PKG_DESCRIPTION='HTTP date parsing and formatting' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=httpdate CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/pyfisch/httpdate' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name httpdate --edition=2021 '/<>/vendor_rust/httpdate/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=fc1c3c9f676ed598 -C extra-filename=-fc1c3c9f676ed598 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling num-conv v0.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_conv CARGO_MANIFEST_DIR='/<>/vendor_rust/num-conv' CARGO_PKG_AUTHORS='Jacob Pratt ' CARGO_PKG_DESCRIPTION='`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-conv CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/jhpratt/num-conv' CARGO_PKG_RUST_VERSION=1.57.0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name num_conv --edition=2021 '/<>/vendor_rust/num-conv/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unused --warn=unreachable-pub '--deny=clippy::std-instead-of-core' --warn=missing-docs '--deny=clippy::alloc-instead-of-core' -C debug-assertions=off -C metadata=9f1cf5c4db77f5da -C extra-filename=-9f1cf5c4db77f5da --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling tower-layer v0.3.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tower_layer CARGO_MANIFEST_DIR='/<>/vendor_rust/tower-layer' CARGO_PKG_AUTHORS='Tower Maintainers ' CARGO_PKG_DESCRIPTION='Decorates a `Service` to allow easy composition between `Service`s. ' CARGO_PKG_HOMEPAGE='https://github.com/tower-rs/tower' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tower-layer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tower-rs/tower' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tower_layer --edition=2018 '/<>/vendor_rust/tower-layer/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=ad6b5380b2d4c831 -C extra-filename=-ad6b5380b2d4c831 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling serde v1.0.197 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/serde' CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.197 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=197 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/serde/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=06f2b7fdadc0e6de -C extra-filename=-06f2b7fdadc0e6de --out-dir '/<>/target/release/build/serde-06f2b7fdadc0e6de' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling powerfmt v0.2.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=powerfmt CARGO_MANIFEST_DIR='/<>/vendor_rust/powerfmt' CARGO_PKG_AUTHORS='Jacob Pratt ' CARGO_PKG_DESCRIPTION=' `powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=powerfmt CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/jhpratt/powerfmt' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name powerfmt --edition=2021 '/<>/vendor_rust/powerfmt/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=16f8220713091aab -C extra-filename=-16f8220713091aab --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR='/<>/vendor_rust/log' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION=1.60.0 CARGO_PKG_VERSION=0.4.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name log '/<>/vendor_rust/log/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=980c9c9ed783fc0a -C extra-filename=-980c9c9ed783fc0a --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling version_check v0.9.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=version_check CARGO_MANIFEST_DIR='/<>/vendor_rust/version_check' CARGO_PKG_AUTHORS='Sergio Benitez ' CARGO_PKG_DESCRIPTION='Tiny crate to check the version of the installed/running rustc.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=version_check CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/SergioBenitez/version_check' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name version_check '/<>/vendor_rust/version_check/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=12fe5c33eddfd45f -C extra-filename=-12fe5c33eddfd45f --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling hashbrown v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR='/<>/vendor_rust/hashbrown-0.12.3' CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hashbrown --edition=2021 '/<>/vendor_rust/hashbrown-0.12.3/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="raw"' -C metadata=9c24ff3f997c799f -C extra-filename=-9c24ff3f997c799f --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling heck v0.4.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=heck CARGO_MANIFEST_DIR='/<>/vendor_rust/heck' CARGO_PKG_AUTHORS='Without Boats ' CARGO_PKG_DESCRIPTION='heck is a case conversion library.' CARGO_PKG_HOMEPAGE='https://github.com/withoutboats/heck' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=heck CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/withoutboats/heck' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name heck --edition=2018 '/<>/vendor_rust/heck/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=92c410773a0307aa -C extra-filename=-92c410773a0307aa --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling time-core v0.1.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=time_core CARGO_MANIFEST_DIR='/<>/vendor_rust/time-core' CARGO_PKG_AUTHORS='Jacob Pratt :Time contributors' CARGO_PKG_DESCRIPTION='This crate is an implementation detail and should not be relied upon directly.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time-core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name time_core --edition=2021 '/<>/vendor_rust/time-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5126942157c49f57 -C extra-filename=-5126942157c49f57 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling time-macros v0.2.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=time_macros CARGO_MANIFEST_DIR='/<>/vendor_rust/time-macros' CARGO_PKG_AUTHORS='Jacob Pratt :Time contributors' CARGO_PKG_DESCRIPTION=' Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time-macros CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.2.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name time_macros --edition=2021 '/<>/vendor_rust/time-macros/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=variant-size-differences '--warn=clippy::use-debug' '--warn=clippy::unwrap-used' '--warn=clippy::unwrap-in-result' --warn=unused-tuple-struct-fields --warn=unused-qualifications --warn=unused-lifetimes --warn=unused-import-braces --warn=unused --deny=unstable-syntax-pre-expansion --deny=unsafe-op-in-unsafe-fn --warn=unreachable-pub '--warn=clippy::unnested-or-patterns' --deny=unnameable-test-items '--warn=clippy::uninlined-format-args' '--warn=clippy::unimplemented' '--warn=rustdoc::unescaped-backticks' '--deny=clippy::undocumented-unsafe-blocks' --deny=unconditional-recursion --warn=trivial-numeric-casts --warn=trivial-casts '--warn=clippy::todo' --deny=temporary-cstring-as-ptr --deny=suspicious-double-ref-op '--deny=clippy::std-instead-of-core' --warn=single-use-lifetimes '--warn=clippy::semicolon-outside-block' '--warn=rustdoc::private-doc-tests' '--warn=clippy::print-stdout' --deny=overlapping-range-endpoints --deny=opaque-hidden-inferred-bound '--warn=clippy::obfuscated-if-else' '--warn=clippy::nursery' --warn=noop-method-call --deny=non-ascii-idents --deny=named-arguments-used-positionally '--warn=clippy::missing-enforced-import-renames' '--warn=clippy::missing-docs-in-private-items' --warn=missing-docs --warn=missing-debug-implementations --warn=missing-copy-implementations --warn=missing-abi --warn=meta-variable-misuse '--warn=clippy::manual-let-else' --warn=macro-use-extern-crate --warn=let-underscore --warn=keyword-idents --deny=invalid-value --deny=invalid-reference-casting --deny=invalid-nan-comparisons --deny=invalid-macro-export-arguments --deny=invalid-from-utf8 --deny=improper-ctypes-definitions --deny=improper-ctypes --deny=hidden-glob-reexports '--warn=clippy::get-unwrap' --deny=future-incompatible '--warn=clippy::explicit-auto-deref' --deny=drop-bounds --deny=deref-nullptr '--warn=clippy::decimal-literal-representation' '--warn=clippy::dbg-macro' --deny=const-item-mutation --deny=clashing-extern-declarations --deny=ambiguous-glob-reexports '--deny=clippy::alloc-instead-of-core' '--warn=clippy::all' --warn=unstable-name-collisions '--allow=clippy::redundant-pub-crate' '--allow=clippy::option-if-let-else' -C debug-assertions=off --cfg 'feature="formatting"' -C metadata=b858ec7df5b9a183 -C extra-filename=-b858ec7df5b9a183 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'num_conv=/<>/target/release/deps/libnum_conv-9f1cf5c4db77f5da.rlib' --extern 'time_core=/<>/target/release/deps/libtime_core-5126942157c49f57.rlib' --extern proc_macro --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR='/<>/vendor_rust/indexmap-1.9.3' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.9.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/indexmap-9e5a11d2f931753b/out' rustc --crate-name indexmap --edition=2021 '/<>/vendor_rust/indexmap-1.9.3/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=feb5511c867c5c49 -C extra-filename=-feb5511c867c5c49 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'hashbrown=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhashbrown-9c24ff3f997c799f.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --cfg has_std` Compiling prost-build v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prost_build CARGO_MANIFEST_DIR='/<>/vendor_rust/prost-build' CARGO_PKG_AUTHORS='Dan Burkert :Lucio Franco :Tokio Contributors ' CARGO_PKG_DESCRIPTION='A Protocol Buffers implementation for the Rust Language.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prost-build CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/prost' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name prost_build --edition=2021 '/<>/vendor_rust/prost-build/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="format"' --cfg 'feature="prettyplease"' --cfg 'feature="syn"' -C metadata=4ee5bdcc3a26890e -C extra-filename=-4ee5bdcc3a26890e --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/release/deps/libbytes-19e46ae390871155.rmeta' --extern 'heck=/<>/target/release/deps/libheck-92c410773a0307aa.rmeta' --extern 'itertools=/<>/target/release/deps/libitertools-f4c4e4a946e911b8.rmeta' --extern 'log=/<>/target/release/deps/liblog-980c9c9ed783fc0a.rmeta' --extern 'multimap=/<>/target/release/deps/libmultimap-d576275b71c86b93.rmeta' --extern 'once_cell=/<>/target/release/deps/libonce_cell-432860e4f72617c0.rmeta' --extern 'petgraph=/<>/target/release/deps/libpetgraph-1039ffd37cac7609.rmeta' --extern 'prettyplease=/<>/target/release/deps/libprettyplease-d5f32217f84c0f21.rmeta' --extern 'prost=/<>/target/release/deps/libprost-8e9f3d33b606a702.rmeta' --extern 'prost_types=/<>/target/release/deps/libprost_types-b3e46114ba09d5d4.rmeta' --extern 'regex=/<>/target/release/deps/libregex-9a3c89bdab3999a7.rmeta' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rmeta' --extern 'tempfile=/<>/target/release/deps/libtempfile-68e213b05a6ab417.rmeta' --extern 'which=/<>/target/release/deps/libwhich-a27d860a41674a9d.rmeta' --cap-lints warn` Compiling error-chain v0.12.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/error-chain' CARGO_PKG_AUTHORS='Brian Anderson :Paul Colomiets :Colin Kiegel :Yamakaky :Andrew Gauger ' CARGO_PKG_DESCRIPTION='Yet another error boilerplate library.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=error-chain CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/error-chain' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.12.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build '/<>/vendor_rust/error-chain/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9a227355588c3a71 -C extra-filename=-9a227355588c3a71 --out-dir '/<>/target/release/build/error-chain-9a227355588c3a71' -L 'dependency=/<>/target/release/deps' --extern 'version_check=/<>/target/release/deps/libversion_check-12fe5c33eddfd45f.rlib' --cap-lints warn` Compiling hyper v0.14.28 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hyper CARGO_MANIFEST_DIR='/<>/vendor_rust/hyper' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='A fast and correct HTTP library.' CARGO_PKG_HOMEPAGE='https://hyper.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hyper CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/hyper' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.14.28 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=28 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hyper --edition=2018 '/<>/vendor_rust/hyper/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="client"' --cfg 'feature="default"' --cfg 'feature="full"' --cfg 'feature="h2"' --cfg 'feature="http1"' --cfg 'feature="http2"' --cfg 'feature="runtime"' --cfg 'feature="server"' --cfg 'feature="socket2"' --cfg 'feature="stream"' --cfg 'feature="tcp"' -C metadata=cfa12bd9861343d4 -C extra-filename=-cfa12bd9861343d4 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'futures_channel=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_channel-f9512aea2406e028.rmeta' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'futures_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_util-f844d5cd6fc6ef93.rmeta' --extern 'h2=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libh2-6995330f1d5da10b.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'http_body=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp_body-3bb24991e083fcf4.rmeta' --extern 'httparse=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttparse-1c2fdab61bfa5f4e.rmeta' --extern 'httpdate=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttpdate-fc1c3c9f676ed598.rmeta' --extern 'itoa=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libitoa-89fdc443a85ff5eb.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'socket2=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsocket2-a17566286996388f.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tower_service=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_service-74081623cf2688d8.rmeta' --extern 'tracing=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing-15b85180e162043e.rmeta' --extern 'want=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libwant-fa07303e4af5c768.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/serde' CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.197 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=197 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/serde-adfa00d4e459401a/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/serde-06f2b7fdadc0e6de/build-script-build` [serde 1.0.197] cargo:rerun-if-changed=build.rs Compiling deranged v0.3.11 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=deranged CARGO_MANIFEST_DIR='/<>/vendor_rust/deranged' CARGO_PKG_AUTHORS='Jacob Pratt ' CARGO_PKG_DESCRIPTION='Ranged integers' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deranged CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/jhpratt/deranged' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.3.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name deranged --edition=2021 '/<>/vendor_rust/deranged/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="powerfmt"' --cfg 'feature="std"' -C metadata=0bcb57986a75f8b4 -C extra-filename=-0bcb57986a75f8b4 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'powerfmt=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpowerfmt-16f8220713091aab.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/vendor_rust/rayon-core' CARGO_MANIFEST_LINKS=rayon-core CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=1.12.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/rayon-core-a3ccdc5c1e8dabe6/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/rayon-core-647ce4f921bcd3b8/build-script-build` [rayon-core 1.12.1] cargo:rerun-if-changed=build.rs Compiling pin-project v1.1.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=pin_project CARGO_MANIFEST_DIR='/<>/vendor_rust/pin-project' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A crate for safe and ergonomic pin-projection. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pin-project CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/taiki-e/pin-project' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.1.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name pin_project --edition=2021 '/<>/vendor_rust/pin-project/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents --warn=missing_debug_implementations '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C metadata=96284c0471e3dfc3 -C extra-filename=-96284c0471e3dfc3 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'pin_project_internal=/<>/target/release/deps/libpin_project_internal-83548a55b781c8ad.so' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/vendor_rust/axum-core' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Core types and traits for axum' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/axum-core-09aef2e84ece7cbe/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/axum-core-812096b4d37f6c36/build-script-build` Compiling crossbeam-deque v0.8.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR='/<>/vendor_rust/crossbeam-deque' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-deque CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.61 CARGO_PKG_VERSION=0.8.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name crossbeam_deque --edition=2021 '/<>/vendor_rust/crossbeam-deque/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=69381e1dee7c26b6 -C extra-filename=-69381e1dee7c26b6 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'crossbeam_epoch=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcrossbeam_epoch-9e8908783c214b6c.rmeta' --extern 'crossbeam_utils=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-f0a33dc7d6886d46.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling rand v0.8.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR='/<>/vendor_rust/rand' CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name rand --edition=2018 '/<>/vendor_rust/rand/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' -C metadata=ad5b872f791c19dc -C extra-filename=-ad5b872f791c19dc --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'rand_chacha=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librand_chacha-0e6a88126f54cb95.rmeta' --extern 'rand_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librand_core-9428d44535e2eeec.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=async_trait CARGO_MANIFEST_DIR='/<>/vendor_rust/async-trait' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Type erasure for async trait methods' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=async-trait CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/async-trait' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.77 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=77 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/async-trait-9d3e908a5f933c79/out' rustc --crate-name async_trait --edition=2021 '/<>/vendor_rust/async-trait/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=c6252121d6ddb40c -C extra-filename=-c6252121d6ddb40c --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` Compiling axum v0.6.20 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/axum' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Web framework that focuses on ergonomics and modularity' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.6.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/axum/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=8a6e906d541b4580 -C extra-filename=-8a6e906d541b4580 --out-dir '/<>/target/release/build/axum-8a6e906d541b4580' -L 'dependency=/<>/target/release/deps' --extern 'rustversion=/<>/target/release/deps/librustversion-4e35bba4f822c569.so' --cap-lints warn` Compiling paste v1.0.14 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/paste' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Macros for all your token pasting needs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=paste CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/paste' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 '/<>/vendor_rust/paste/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=77f23bd9f6c91d3a -C extra-filename=-77f23bd9f6c91d3a --out-dir '/<>/target/release/build/paste-77f23bd9f6c91d3a' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling lazy_static v1.4.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR='/<>/vendor_rust/lazy_static' CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name lazy_static '/<>/vendor_rust/lazy_static/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=1ce86db591d6c4f1 -C extra-filename=-1ce86db591d6c4f1 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling num_threads v0.1.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_threads CARGO_MANIFEST_DIR='/<>/vendor_rust/num_threads' CARGO_PKG_AUTHORS='Jacob Pratt ' CARGO_PKG_DESCRIPTION='A minimal library that determines the number of running threads for the current process.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_threads CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/jhpratt/num_threads' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name num_threads '/<>/vendor_rust/num_threads/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=1ccc067c92b103a0 -C extra-filename=-1ccc067c92b103a0 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_conv CARGO_MANIFEST_DIR='/<>/vendor_rust/num-conv' CARGO_PKG_AUTHORS='Jacob Pratt ' CARGO_PKG_DESCRIPTION='`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-conv CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/jhpratt/num-conv' CARGO_PKG_RUST_VERSION=1.57.0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name num_conv --edition=2021 '/<>/vendor_rust/num-conv/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --warn=unused --warn=unreachable-pub '--deny=clippy::std-instead-of-core' --warn=missing-docs '--deny=clippy::alloc-instead-of-core' -C metadata=95702f258a4aa878 -C extra-filename=-95702f258a4aa878 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling mime v0.3.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mime CARGO_MANIFEST_DIR='/<>/vendor_rust/mime' CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Strongly Typed Mimes' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mime CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/mime' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name mime '/<>/vendor_rust/mime/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=1bb71c645ce7abd2 -C extra-filename=-1bb71c645ce7abd2 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=time_core CARGO_MANIFEST_DIR='/<>/vendor_rust/time-core' CARGO_PKG_AUTHORS='Jacob Pratt :Time contributors' CARGO_PKG_DESCRIPTION='This crate is an implementation detail and should not be relied upon directly.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time-core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name time_core --edition=2021 '/<>/vendor_rust/time-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=2516ef43455a3fd7 -C extra-filename=-2516ef43455a3fd7 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling time v0.3.34 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=time CARGO_MANIFEST_DIR='/<>/vendor_rust/time' CARGO_PKG_AUTHORS='Jacob Pratt :Time contributors' CARGO_PKG_DESCRIPTION='Date and time library. Fully interoperable with the standard library. Mostly compatible with #'\!'[no_std].' CARGO_PKG_HOMEPAGE='https://time-rs.github.io' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_RUST_VERSION=1.67.0 CARGO_PKG_VERSION=0.3.34 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=34 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name time --edition=2021 '/<>/vendor_rust/time/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --warn=variant-size-differences '--warn=clippy::use-debug' '--warn=clippy::unwrap-used' '--warn=clippy::unwrap-in-result' --warn=unused-tuple-struct-fields --warn=unused-qualifications --warn=unused-lifetimes --warn=unused-import-braces --warn=unused --deny=unstable-syntax-pre-expansion --deny=unsafe-op-in-unsafe-fn --warn=unreachable-pub '--warn=clippy::unnested-or-patterns' --deny=unnameable-test-items '--warn=clippy::uninlined-format-args' '--warn=clippy::unimplemented' '--warn=rustdoc::unescaped-backticks' '--deny=clippy::undocumented-unsafe-blocks' --deny=unconditional-recursion --warn=trivial-numeric-casts --warn=trivial-casts '--warn=clippy::todo' --deny=temporary-cstring-as-ptr --deny=suspicious-double-ref-op '--deny=clippy::std-instead-of-core' --warn=single-use-lifetimes '--warn=clippy::semicolon-outside-block' '--warn=rustdoc::private-doc-tests' '--warn=clippy::print-stdout' --deny=overlapping-range-endpoints --deny=opaque-hidden-inferred-bound '--warn=clippy::obfuscated-if-else' '--warn=clippy::nursery' --warn=noop-method-call --deny=non-ascii-idents --deny=named-arguments-used-positionally '--warn=clippy::missing-enforced-import-renames' '--warn=clippy::missing-docs-in-private-items' --warn=missing-docs --warn=missing-debug-implementations --warn=missing-copy-implementations --warn=missing-abi --warn=meta-variable-misuse '--warn=clippy::manual-let-else' --warn=macro-use-extern-crate --warn=let-underscore --warn=keyword-idents --deny=invalid-value --deny=invalid-reference-casting --deny=invalid-nan-comparisons --deny=invalid-macro-export-arguments --deny=invalid-from-utf8 --deny=improper-ctypes-definitions --deny=improper-ctypes --deny=hidden-glob-reexports '--warn=clippy::get-unwrap' --deny=future-incompatible '--warn=clippy::explicit-auto-deref' --deny=drop-bounds --deny=deref-nullptr '--warn=clippy::decimal-literal-representation' '--warn=clippy::dbg-macro' --deny=const-item-mutation --deny=clashing-extern-declarations --deny=ambiguous-glob-reexports '--deny=clippy::alloc-instead-of-core' '--warn=clippy::all' --warn=unstable-name-collisions '--allow=clippy::redundant-pub-crate' '--allow=clippy::option-if-let-else' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="formatting"' --cfg 'feature="local-offset"' --cfg 'feature="macros"' --cfg 'feature="std"' -C metadata=faf676c88e3083d6 -C extra-filename=-faf676c88e3083d6 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'deranged=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libderanged-0bcb57986a75f8b4.rmeta' --extern 'itoa=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libitoa-89fdc443a85ff5eb.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'num_conv=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libnum_conv-95702f258a4aa878.rmeta' --extern 'num_threads=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libnum_threads-1ccc067c92b103a0.rmeta' --extern 'powerfmt=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpowerfmt-16f8220713091aab.rmeta' --extern 'time_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtime_core-2516ef43455a3fd7.rmeta' --extern 'time_macros=/<>/target/release/deps/libtime_macros-b858ec7df5b9a183.so' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=axum_core CARGO_MANIFEST_DIR='/<>/vendor_rust/axum-core' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Core types and traits for axum' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/axum-core-09aef2e84ece7cbe/out' rustc --crate-name axum_core --edition=2021 '/<>/vendor_rust/axum-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=2c09eaaba17304ee -C extra-filename=-2c09eaaba17304ee --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'async_trait=/<>/target/release/deps/libasync_trait-c6252121d6ddb40c.so' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'futures_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_util-f844d5cd6fc6ef93.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'http_body=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp_body-3bb24991e083fcf4.rmeta' --extern 'mime=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmime-1bb71c645ce7abd2.rmeta' --extern 'tower_layer=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_layer-ad6b5380b2d4c831.rmeta' --extern 'tower_service=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_service-74081623cf2688d8.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /<>/vendor_rust/axum-core/src/lib.rs:47:26 | 47 | #![deny(unreachable_pub, private_in_public)] | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR='/<>/vendor_rust/paste' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Macros for all your token pasting needs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=paste CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/paste' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=0 OUT_DIR='/<>/target/release/build/paste-b1aa01710061c43a/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/paste-77f23bd9f6c91d3a/build-script-build` [paste 1.0.14] cargo:rerun-if-changed=build.rs Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/vendor_rust/axum' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Web framework that focuses on ergonomics and modularity' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.6.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/axum-311cbd08869f9e01/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/axum-8a6e906d541b4580/build-script-build` Compiling tower v0.4.13 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tower CARGO_MANIFEST_DIR='/<>/vendor_rust/tower' CARGO_PKG_AUTHORS='Tower Maintainers ' CARGO_PKG_DESCRIPTION='Tower is a library of modular and reusable components for building robust clients and servers. ' CARGO_PKG_HOMEPAGE='https://github.com/tower-rs/tower' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tower CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tower-rs/tower' CARGO_PKG_RUST_VERSION=1.49.0 CARGO_PKG_VERSION=0.4.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tower --edition=2018 '/<>/vendor_rust/tower/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="__common"' --cfg 'feature="balance"' --cfg 'feature="buffer"' --cfg 'feature="default"' --cfg 'feature="discover"' --cfg 'feature="futures-core"' --cfg 'feature="futures-util"' --cfg 'feature="indexmap"' --cfg 'feature="limit"' --cfg 'feature="load"' --cfg 'feature="log"' --cfg 'feature="make"' --cfg 'feature="pin-project"' --cfg 'feature="pin-project-lite"' --cfg 'feature="rand"' --cfg 'feature="ready-cache"' --cfg 'feature="slab"' --cfg 'feature="timeout"' --cfg 'feature="tokio"' --cfg 'feature="tokio-util"' --cfg 'feature="tracing"' --cfg 'feature="util"' -C metadata=7fff46de275b061c -C extra-filename=-7fff46de275b061c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'futures_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_util-f844d5cd6fc6ef93.rmeta' --extern 'indexmap=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libindexmap-feb5511c867c5c49.rmeta' --extern 'pin_project=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project-96284c0471e3dfc3.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'rand=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librand-ad5b872f791c19dc.rmeta' --extern 'slab=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libslab-519dce6f0b77e9d0.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tokio_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio_util-0ab2616adf73e448.rmeta' --extern 'tower_layer=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_layer-ad6b5380b2d4c831.rmeta' --extern 'tower_service=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_service-74081623cf2688d8.rmeta' --extern 'tracing=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing-15b85180e162043e.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: use of deprecated method `futures_util::stream::FuturesOrdered::::push`: use `push_back` instead --> /<>/vendor_rust/tower/src/util/call_all/ordered.rs:173:25 | 173 | FuturesOrdered::push(self, future) | ^^^^ | = note: `#[warn(deprecated)]` on by default warning: `tower` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR='/<>/vendor_rust/rayon-core' CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=1.12.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/rayon-core-a3ccdc5c1e8dabe6/out' rustc --crate-name rayon_core --edition=2021 '/<>/vendor_rust/rayon-core/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=914dd70792f9223c -C extra-filename=-914dd70792f9223c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'crossbeam_deque=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcrossbeam_deque-69381e1dee7c26b6.rmeta' --extern 'crossbeam_utils=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-f0a33dc7d6886d46.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: `axum-core` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR='/<>/vendor_rust/serde' CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.197 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=197 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/serde-adfa00d4e459401a/out' rustc --crate-name serde --edition=2018 '/<>/vendor_rust/serde/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=31c8e173f42bc663 -C extra-filename=-31c8e173f42bc663 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling tonic-build v0.11.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tonic_build CARGO_MANIFEST_DIR='/<>/vendor_rust/tonic-build' CARGO_PKG_AUTHORS='Lucio Franco ' CARGO_PKG_DESCRIPTION='Codegen module of `tonic` gRPC implementation. ' CARGO_PKG_HOMEPAGE='https://github.com/hyperium/tonic' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tonic-build CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/tonic' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tonic_build --edition=2021 '/<>/vendor_rust/tonic-build/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="prost"' --cfg 'feature="prost-build"' --cfg 'feature="transport"' -C metadata=de89e7eb262dba3c -C extra-filename=-de89e7eb262dba3c --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'prettyplease=/<>/target/release/deps/libprettyplease-d5f32217f84c0f21.rmeta' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rmeta' --extern 'prost_build=/<>/target/release/deps/libprost_build-4ee5bdcc3a26890e.rmeta' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rmeta' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rmeta' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/vendor_rust/error-chain' CARGO_PKG_AUTHORS='Brian Anderson :Paul Colomiets :Colin Kiegel :Yamakaky :Andrew Gauger ' CARGO_PKG_DESCRIPTION='Yet another error boilerplate library.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=error-chain CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/error-chain' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.12.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/error-chain-93ca1b7660d820a6/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/error-chain-9a227355588c3a71/build-script-build` [error-chain 0.12.4] cargo:rustc-cfg=has_error_source [error-chain 0.12.4] cargo:rustc-cfg=has_error_description_deprecated [error-chain 0.12.4] cargo:rustc-cfg=build="release" Compiling tokio-io-timeout v1.2.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tokio_io_timeout CARGO_MANIFEST_DIR='/<>/vendor_rust/tokio-io-timeout' CARGO_PKG_AUTHORS='Steven Fackler ' CARGO_PKG_DESCRIPTION='Tokio wrappers which apply timeouts to IO operations' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tokio-io-timeout CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/sfackler/tokio-io-timeout' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.2.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tokio_io_timeout --edition=2018 '/<>/vendor_rust/tokio-io-timeout/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=b4efe98a34d79a2a -C extra-filename=-b4efe98a34d79a2a --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling async-stream-impl v0.3.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=async_stream_impl CARGO_MANIFEST_DIR='/<>/vendor_rust/async-stream-impl' CARGO_PKG_AUTHORS='Carl Lerche ' CARGO_PKG_DESCRIPTION='proc macros for async-stream crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=async-stream-impl CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/async-stream' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name async_stream_impl --edition=2018 '/<>/vendor_rust/async-stream-impl/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=d7549c934ebe231e -C extra-filename=-d7549c934ebe231e --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'proc_macro2=/<>/target/release/deps/libproc_macro2-7f438fcb590af478.rlib' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` Compiling percent-encoding v2.3.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=percent_encoding CARGO_MANIFEST_DIR='/<>/vendor_rust/percent-encoding' CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_DESCRIPTION='Percent encoding and decoding' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=percent-encoding CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' CARGO_PKG_RUST_VERSION=1.51 CARGO_PKG_VERSION=2.3.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name percent_encoding --edition=2018 '/<>/vendor_rust/percent-encoding/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d48a34c4c014c9df -C extra-filename=-d48a34c4c014c9df --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 '/<>/vendor_rust/rustix/build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="libc_errno"' --cfg 'feature="std"' --cfg 'feature="use-libc"' --cfg 'feature="use-libc-auxv"' -C metadata=38061e0666455173 -C extra-filename=-38061e0666455173 --out-dir '/<>/target/release/build/rustix-38061e0666455173' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Compiling memchr v2.7.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR='/<>/vendor_rust/memchr' CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION=1.61 CARGO_PKG_VERSION=2.7.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name memchr --edition=2021 '/<>/vendor_rust/memchr/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=9daf4abd35d9fc9e -C extra-filename=-9daf4abd35d9fc9e --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling matchit v0.7.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=matchit CARGO_MANIFEST_DIR='/<>/vendor_rust/matchit' CARGO_PKG_AUTHORS='Ibraheem Ahmed ' CARGO_PKG_DESCRIPTION='A high performance, zero-copy URL router.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=matchit CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/ibraheemdev/matchit' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name matchit --edition=2021 '/<>/vendor_rust/matchit/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' -C metadata=8c54264e06d7baac -C extra-filename=-8c54264e06d7baac --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling match_cfg v0.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=match_cfg CARGO_MANIFEST_DIR='/<>/vendor_rust/match_cfg' CARGO_PKG_AUTHORS='gnzlbg ' CARGO_PKG_DESCRIPTION='A convenience macro to ergonomically define an item depending on a large number of `#[cfg]` parameters. Structured like match statement, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/gnzlbg/match_cfg' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=match_cfg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/gnzlbg/match_cfg' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name match_cfg '/<>/vendor_rust/match_cfg/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="use_core"' -C metadata=315150ee45351849 -C extra-filename=-315150ee45351849 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling sync_wrapper v0.1.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=sync_wrapper CARGO_MANIFEST_DIR='/<>/vendor_rust/sync_wrapper' CARGO_PKG_AUTHORS='Actyx AG ' CARGO_PKG_DESCRIPTION='A tool for enlisting the compiler’s help in proving the absence of concurrency' CARGO_PKG_HOMEPAGE='https://docs.rs/sync_wrapper' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sync_wrapper CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Actyx/sync_wrapper' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name sync_wrapper --edition=2018 '/<>/vendor_rust/sync_wrapper/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=baa00a7b7c80677d -C extra-filename=-baa00a7b7c80677d --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling cc v1.0.88 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR='/<>/vendor_rust/cc' CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/cc-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cc-rs' CARGO_PKG_RUST_VERSION=1.53 CARGO_PKG_VERSION=1.0.88 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name cc --edition=2018 '/<>/vendor_rust/cc/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d2aa23a3f7ee0029 -C extra-filename=-d2aa23a3f7ee0029 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR='/<>/vendor_rust/either' CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_README=README-crates.io.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/either' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.10.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name either --edition=2018 '/<>/vendor_rust/either/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=4de1f722ed343d85 -C extra-filename=-4de1f722ed343d85 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling bitflags v1.3.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR='/<>/vendor_rust/bitflags-1.3.2' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name bitflags --edition=2018 '/<>/vendor_rust/bitflags-1.3.2/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' -C metadata=e6fb4f158ac01501 -C extra-filename=-e6fb4f158ac01501 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling rayon v1.8.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR='/<>/vendor_rust/rayon' CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=1.8.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name rayon --edition=2021 '/<>/vendor_rust/rayon/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=4e77f6b9c53f6e44 -C extra-filename=-4e77f6b9c53f6e44 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'either=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libeither-4de1f722ed343d85.rmeta' --extern 'rayon_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librayon_core-914dd70792f9223c.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=axum CARGO_MANIFEST_DIR='/<>/vendor_rust/axum' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Web framework that focuses on ergonomics and modularity' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/axum' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=axum CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/axum' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.6.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/axum-311cbd08869f9e01/out' rustc --crate-name axum --edition=2021 '/<>/vendor_rust/axum/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=5e7f941d453bb652 -C extra-filename=-5e7f941d453bb652 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'async_trait=/<>/target/release/deps/libasync_trait-c6252121d6ddb40c.so' --extern 'axum_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libaxum_core-2c09eaaba17304ee.rmeta' --extern 'bitflags=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbitflags-e6fb4f158ac01501.rmeta' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'futures_util=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_util-f844d5cd6fc6ef93.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'http_body=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp_body-3bb24991e083fcf4.rmeta' --extern 'hyper=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhyper-cfa12bd9861343d4.rmeta' --extern 'itoa=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libitoa-89fdc443a85ff5eb.rmeta' --extern 'matchit=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmatchit-8c54264e06d7baac.rmeta' --extern 'memchr=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmemchr-9daf4abd35d9fc9e.rmeta' --extern 'mime=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmime-1bb71c645ce7abd2.rmeta' --extern 'percent_encoding=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpercent_encoding-d48a34c4c014c9df.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'serde=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libserde-31c8e173f42bc663.rmeta' --extern 'sync_wrapper=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsync_wrapper-baa00a7b7c80677d.rmeta' --extern 'tower=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower-7fff46de275b061c.rmeta' --extern 'tower_layer=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_layer-ad6b5380b2d4c831.rmeta' --extern 'tower_service=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_service-74081623cf2688d8.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /<>/vendor_rust/axum/src/lib.rs:434:26 | 434 | #![deny(unreachable_pub, private_in_public)] | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default warning: unused import: `Extension` --> /<>/vendor_rust/axum/src/extract/request_parts.rs:1:13 | 1 | use super::{Extension, FromRequest, FromRequestParts}; | ^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused imports: `Uri`, `request::Parts` --> /<>/vendor_rust/axum/src/extract/request_parts.rs:8:12 | 8 | use http::{request::Parts, Request, Uri}; | ^^^^^^^^^^^^^^ ^^^ Compiling nss v0.1.0 (/<>/nss) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR='/<>/nss' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nss CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 nss/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=22d6dcc5c8ef6da5 -C extra-filename=-22d6dcc5c8ef6da5 --out-dir '/<>/target/release/build/nss-22d6dcc5c8ef6da5' -L 'dependency=/<>/target/release/deps' --extern 'cc=/<>/target/release/deps/libcc-d2aa23a3f7ee0029.rlib' --extern 'tonic_build=/<>/target/release/deps/libtonic_build-de89e7eb262dba3c.rlib'` Compiling hostname v0.3.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hostname CARGO_MANIFEST_DIR='/<>/vendor_rust/hostname' CARGO_PKG_AUTHORS='fengcen :svartalf ' CARGO_PKG_DESCRIPTION='Cross-platform system'\''s host name functions' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hostname CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/svartalf/hostname' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hostname '/<>/vendor_rust/hostname/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' -C metadata=8294231c968615da -C extra-filename=-8294231c968615da --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'match_cfg=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libmatch_cfg-315150ee45351849.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_FEATURE_ALLOC=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_LIBC=1 CARGO_FEATURE_LIBC_ERRNO=1 CARGO_FEATURE_STD=1 CARGO_FEATURE_USE_LIBC=1 CARGO_FEATURE_USE_LIBC_AUXV=1 CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/rustix-8d7863e646a65850/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/rustix-38061e0666455173/build-script-build` [rustix 0.38.31] cargo:rerun-if-changed=build.rs [rustix 0.38.31] cargo:rustc-cfg=static_assertions [rustix 0.38.31] cargo:rustc-cfg=libc [rustix 0.38.31] cargo:rustc-cfg=linux_like [rustix 0.38.31] cargo:rustc-cfg=linux_kernel [rustix 0.38.31] cargo:rustc-cfg=fix_y2038 [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_LIBC [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_FEATURE_USE_LIBC [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_FEATURE_RUSTC_DEP_OF_STD [rustix 0.38.31] cargo:rerun-if-env-changed=CARGO_CFG_MIRI Compiling async-stream v0.3.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=async_stream CARGO_MANIFEST_DIR='/<>/vendor_rust/async-stream' CARGO_PKG_AUTHORS='Carl Lerche ' CARGO_PKG_DESCRIPTION='Asynchronous streams using async & await notation' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=async-stream CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/async-stream' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name async_stream --edition=2018 '/<>/vendor_rust/async-stream/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=46f130c0502369dd -C extra-filename=-46f130c0502369dd --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'async_stream_impl=/<>/target/release/deps/libasync_stream_impl-d7549c934ebe231e.so' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling hyper-timeout v0.4.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hyper_timeout CARGO_MANIFEST_DIR='/<>/vendor_rust/hyper-timeout' CARGO_PKG_AUTHORS='Herman J. Radtke III ' CARGO_PKG_DESCRIPTION='A connect, read and write timeout aware connector to be used with hyper Client.' CARGO_PKG_HOMEPAGE='https://github.com/hjr3/hyper-timeout' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hyper-timeout CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hjr3/hyper-timeout' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name hyper_timeout --edition=2018 '/<>/vendor_rust/hyper-timeout/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=b3478aef0760cbe0 -C extra-filename=-b3478aef0760cbe0 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'hyper=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhyper-cfa12bd9861343d4.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tokio_io_timeout=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio_io_timeout-b4efe98a34d79a2a.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=error_chain CARGO_MANIFEST_DIR='/<>/vendor_rust/error-chain' CARGO_PKG_AUTHORS='Brian Anderson :Paul Colomiets :Colin Kiegel :Yamakaky :Andrew Gauger ' CARGO_PKG_DESCRIPTION='Yet another error boilerplate library.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=error-chain CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/error-chain' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.12.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/error-chain-93ca1b7660d820a6/out' rustc --crate-name error_chain '/<>/vendor_rust/error-chain/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=c60956f122813728 -C extra-filename=-c60956f122813728 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --cfg has_error_source --cfg has_error_description_deprecated --cfg 'build="release"'` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=paste CARGO_MANIFEST_DIR='/<>/vendor_rust/paste' CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Macros for all your token pasting needs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=paste CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/paste' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.14 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/release/build/paste-b1aa01710061c43a/out' rustc --crate-name paste --edition=2018 '/<>/vendor_rust/paste/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=ef7cabd2711a4460 -C extra-filename=-ef7cabd2711a4460 --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern proc_macro --cap-lints warn` Compiling colored v2.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=colored CARGO_MANIFEST_DIR='/<>/vendor_rust/colored' CARGO_PKG_AUTHORS='Thomas Wickham ' CARGO_PKG_DESCRIPTION='The most simple way to add colors in your terminal' CARGO_PKG_HOMEPAGE='https://github.com/mackwic/colored' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=colored CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/mackwic/colored' CARGO_PKG_RUST_VERSION=1.70 CARGO_PKG_VERSION=2.1.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name colored --edition=2021 '/<>/vendor_rust/colored/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=7291e55b5916aa12 -C extra-filename=-7291e55b5916aa12 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'lazy_static=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblazy_static-1ce86db591d6c4f1.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling tokio-stream v0.1.14 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tokio_stream CARGO_MANIFEST_DIR='/<>/vendor_rust/tokio-stream' CARGO_PKG_AUTHORS='Tokio Contributors ' CARGO_PKG_DESCRIPTION='Utilities to work with `Stream` and `tokio`. ' CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tokio-stream CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tokio_stream --edition=2021 '/<>/vendor_rust/tokio-stream/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="time"' -C metadata=62a30fd26c897eea -C extra-filename=-62a30fd26c897eea --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'futures_core=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libfutures_core-e8328e66141cd9f3.rmeta' --extern 'pin_project_lite=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project_lite-c8a24f9bb7bc62d6.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: unused import: `FromRequestParts` --> /<>/vendor_rust/axum/src/extract/request_parts.rs:1:37 | 1 | use super::{Extension, FromRequest, FromRequestParts}; | ^^^^^^^^^^^^^^^^ Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=prost CARGO_MANIFEST_DIR='/<>/vendor_rust/prost' CARGO_PKG_AUTHORS='Dan Burkert :Lucio Franco ' CARGO_PKG_DESCRIPTION='A Protocol Buffers implementation for the Rust Language.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=prost CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/prost' CARGO_PKG_RUST_VERSION=1.60 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name prost --edition=2021 '/<>/vendor_rust/prost/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="prost-derive"' --cfg 'feature="std"' -C metadata=88c88fa8ff24f94a -C extra-filename=-88c88fa8ff24f94a --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'prost_derive=/<>/target/release/deps/libprost_derive-5d24afe9306bbeab.so' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling errno v0.3.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=errno CARGO_MANIFEST_DIR='/<>/vendor_rust/errno' CARGO_PKG_AUTHORS='Chris Wong ' CARGO_PKG_DESCRIPTION='Cross-platform interface to the `errno` variable.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=errno CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/lambda-fairy/rust-errno' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.3.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name errno --edition=2018 '/<>/vendor_rust/errno/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="std"' -C metadata=c9b78956a296a70c -C extra-filename=-c9b78956a296a70c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling base64 v0.21.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=base64 CARGO_MANIFEST_DIR='/<>/vendor_rust/base64' CARGO_PKG_AUTHORS='Alice Maz :Marshall Pierce ' CARGO_PKG_DESCRIPTION='encodes and decodes base64 as bytes or utf8' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=base64 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/marshallpierce/rust-base64' CARGO_PKG_RUST_VERSION=1.48.0 CARGO_PKG_VERSION=0.21.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name base64 --edition=2018 '/<>/vendor_rust/base64/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ad42ac81437dafac -C extra-filename=-ad42ac81437dafac --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=linux_raw_sys CARGO_MANIFEST_DIR='/<>/vendor_rust/linux-raw-sys' CARGO_PKG_AUTHORS='Dan Gohman ' CARGO_PKG_DESCRIPTION='Generated bindings for Linux'\''s userspace API' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=linux-raw-sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/sunfishcode/linux-raw-sys' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.4.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name linux_raw_sys --edition=2021 '/<>/vendor_rust/linux-raw-sys/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' -C metadata=7944f484f9f36070 -C extra-filename=-7944f484f9f36070 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR='/<>/vendor_rust/bitflags' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=2.4.2 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name bitflags --edition=2021 '/<>/vendor_rust/bitflags/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="std"' -C metadata=ff6fa6877b6149c5 -C extra-filename=-ff6fa6877b6149c5 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling sysinfo v0.30.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=sysinfo CARGO_MANIFEST_DIR='/<>/vendor_rust/sysinfo' CARGO_PKG_AUTHORS='Guillaume Gomez ' CARGO_PKG_DESCRIPTION='Library to get system information such as processes, CPUs, disks, components and networks' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sysinfo CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/sysinfo' CARGO_PKG_RUST_VERSION=1.69 CARGO_PKG_VERSION=0.30.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=30 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name sysinfo --edition=2018 '/<>/vendor_rust/sysinfo/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="multithread"' --cfg 'feature="rayon"' -C metadata=bdb14356bf6b638c -C extra-filename=-bdb14356bf6b638c --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'cfg_if=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcfg_if-ba7a227e16e4e843.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'once_cell=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libonce_cell-083e6ba3d9b4182d.rmeta' --extern 'rayon=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librayon-4e77f6b9c53f6e44.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustix CARGO_MANIFEST_DIR='/<>/vendor_rust/rustix' CARGO_PKG_AUTHORS='Dan Gohman :Jakub Konka ' CARGO_PKG_DESCRIPTION='Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/rustix' CARGO_PKG_RUST_VERSION=1.63 CARGO_PKG_VERSION=0.38.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=38 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/rustix-8d7863e646a65850/out' rustc --crate-name rustix --edition=2021 '/<>/vendor_rust/rustix/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="libc_errno"' --cfg 'feature="std"' --cfg 'feature="use-libc"' --cfg 'feature="use-libc-auxv"' -C metadata=152c6c3e6361d045 -C extra-filename=-152c6c3e6361d045 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'bitflags=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbitflags-ff6fa6877b6149c5.rmeta' --extern 'libc_errno=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liberrno-c9b78956a296a70c.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'linux_raw_sys=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblinux_raw_sys-7944f484f9f36070.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --cfg static_assertions --cfg libc --cfg linux_like --cfg linux_kernel --cfg fix_y2038` Compiling simple_logger v4.3.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=simple_logger CARGO_MANIFEST_DIR='/<>/vendor_rust/simple_logger' CARGO_PKG_AUTHORS='Sam Clements ' CARGO_PKG_DESCRIPTION='A logger that prints all messages with a readable output format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=simple_logger CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/borntyping/rust-simple_logger' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=4.3.3 CARGO_PKG_VERSION_MAJOR=4 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name simple_logger --edition=2018 '/<>/vendor_rust/simple_logger/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="colored"' --cfg 'feature="colors"' --cfg 'feature="default"' --cfg 'feature="stderr"' --cfg 'feature="time"' --cfg 'feature="timestamps"' -C metadata=08185cdba76e31ac -C extra-filename=-08185cdba76e31ac --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'colored=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libcolored-7291e55b5916aa12.rmeta' --extern 'log=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblog-8db56c122514f638.rmeta' --extern 'time=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtime-faf676c88e3083d6.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clinker=arm-linux-gnueabihf-gcc-Clink-arg=-Wl,-Bsymbolic-functions-Clink-arg=-Wl,-z,relro' CARGO_MANIFEST_DIR='/<>/nss' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nss CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/<>/target/release/deps:/<>/target/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=3 OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/nss-dc7c1704051444ee/out' PROFILE=release RUSTC=rustc RUSTDOC=rustdoc TARGET=armv7-unknown-linux-gnueabihf /<>/target/release/build/nss-22d6dcc5c8ef6da5/build-script-build` [nss 0.1.0] cargo:rerun-if-changed=../authd.proto [nss 0.1.0] cargo:rerun-if-changed=../ Compiling libnss v0.6.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=libnss CARGO_MANIFEST_DIR='/<>/vendor_rust/libnss' CARGO_PKG_AUTHORS='Chandler Newman ' CARGO_PKG_DESCRIPTION='Rust bindings for creating libnss modules' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=LGPL-3.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libnss CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/csnewman/libnss-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name libnss --edition=2018 '/<>/vendor_rust/libnss/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=8fc47135a64a506e -C extra-filename=-8fc47135a64a506e --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'lazy_static=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblazy_static-1ce86db591d6c4f1.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'paste=/<>/target/release/deps/libpaste-ef7cabd2711a4460.so' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling syslog v6.1.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=syslog CARGO_MANIFEST_DIR='/<>/vendor_rust/syslog' CARGO_PKG_AUTHORS='contact@geoffroycouprie.com' CARGO_PKG_DESCRIPTION='Send log messages to syslog' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syslog CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Geal/rust-syslog' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=6.1.0 CARGO_PKG_VERSION_MAJOR=6 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name syslog '/<>/vendor_rust/syslog/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=f28d26f6c5ac44a7 -C extra-filename=-f28d26f6c5ac44a7 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'error_chain=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liberror_chain-c60956f122813728.rmeta' --extern 'hostname=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhostname-8294231c968615da.rmeta' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rmeta' --extern 'log=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblog-8db56c122514f638.rmeta' --extern 'time=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtime-faf676c88e3083d6.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Compiling ctor v0.2.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=ctor CARGO_MANIFEST_DIR='/<>/vendor_rust/ctor' CARGO_PKG_AUTHORS='Matt Mastracci ' CARGO_PKG_DESCRIPTION='__attribute__((constructor)) for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ctor CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/mmastrac/rust-ctor' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name ctor --edition=2018 '/<>/vendor_rust/ctor/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=8e13a6e20d17198a -C extra-filename=-8e13a6e20d17198a --out-dir '/<>/target/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'quote=/<>/target/release/deps/libquote-ead825e05dc7acec.rlib' --extern 'syn=/<>/target/release/deps/libsyn-a4d2d0e4347c4df2.rlib' --extern proc_macro --cap-lints warn` warning: constant `NEST_TAIL_PARAM_CAPTURE` is never used --> /<>/vendor_rust/axum/src/routing/mod.rs:99:18 | 99 | pub(crate) const NEST_TAIL_PARAM_CAPTURE: &str = "/*__private__axum_nest_tail_param"; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default Compiling tonic v0.11.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tonic CARGO_MANIFEST_DIR='/<>/vendor_rust/tonic' CARGO_PKG_AUTHORS='Lucio Franco ' CARGO_PKG_DESCRIPTION='A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. ' CARGO_PKG_HOMEPAGE='https://github.com/hyperium/tonic' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tonic CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hyperium/tonic' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' rustc --crate-name tonic --edition=2021 '/<>/vendor_rust/tonic/src/lib.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto --cfg 'feature="channel"' --cfg 'feature="codegen"' --cfg 'feature="default"' --cfg 'feature="prost"' --cfg 'feature="transport"' -C metadata=ce933985880857e3 -C extra-filename=-ce933985880857e3 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'async_stream=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libasync_stream-46f130c0502369dd.rmeta' --extern 'async_trait=/<>/target/release/deps/libasync_trait-c6252121d6ddb40c.so' --extern 'axum=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libaxum-5e7f941d453bb652.rmeta' --extern 'base64=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbase64-ad42ac81437dafac.rmeta' --extern 'bytes=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libbytes-3476f9f5170fae89.rmeta' --extern 'h2=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libh2-6995330f1d5da10b.rmeta' --extern 'http=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp-9a2f7b82798c6123.rmeta' --extern 'http_body=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhttp_body-3bb24991e083fcf4.rmeta' --extern 'hyper=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhyper-cfa12bd9861343d4.rmeta' --extern 'hyper_timeout=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libhyper_timeout-b3478aef0760cbe0.rmeta' --extern 'percent_encoding=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpercent_encoding-d48a34c4c014c9df.rmeta' --extern 'pin_project=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libpin_project-96284c0471e3dfc3.rmeta' --extern 'prost=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libprost-88c88fa8ff24f94a.rmeta' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rmeta' --extern 'tokio_stream=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio_stream-62a30fd26c897eea.rmeta' --extern 'tower=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower-7fff46de275b061c.rmeta' --extern 'tower_layer=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_layer-ad6b5380b2d4c831.rmeta' --extern 'tower_service=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower_service-74081623cf2688d8.rmeta' --extern 'tracing=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtracing-15b85180e162043e.rmeta' --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` warning: `axum` (lib) generated 5 warnings Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=nss_authd CARGO_MANIFEST_DIR='/<>/nss' CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nss CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/<>/target/release/deps:/usr/lib' OUT_DIR='/<>/target/armv7-unknown-linux-gnueabihf/release/build/nss-dc7c1704051444ee/out' rustc --crate-name nss_authd --edition=2021 nss/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C lto=thin -C metadata=224e744b37e9ace7 --out-dir '/<>/target/armv7-unknown-linux-gnueabihf/release/deps' --target armv7-unknown-linux-gnueabihf -L 'dependency=/<>/target/armv7-unknown-linux-gnueabihf/release/deps' -L 'dependency=/<>/target/release/deps' --extern 'ctor=/<>/target/release/deps/libctor-8e13a6e20d17198a.so' --extern 'lazy_static=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblazy_static-1ce86db591d6c4f1.rlib' --extern 'libc=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibc-5994eafa4ad794f7.rlib' --extern 'libnss=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblibnss-8fc47135a64a506e.rlib' --extern 'log=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/liblog-8db56c122514f638.rlib' --extern 'paste=/<>/target/release/deps/libpaste-ef7cabd2711a4460.so' --extern 'prost=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libprost-88c88fa8ff24f94a.rlib' --extern 'rustix=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/librustix-152c6c3e6361d045.rlib' --extern 'simple_logger=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsimple_logger-08185cdba76e31ac.rlib' --extern 'sysinfo=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsysinfo-bdb14356bf6b638c.rlib' --extern 'syslog=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libsyslog-f28d26f6c5ac44a7.rlib' --extern 'tokio=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtokio-949f9627a0925875.rlib' --extern 'tonic=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtonic-ce933985880857e3.rlib' --extern 'tower=/<>/target/armv7-unknown-linux-gnueabihf/release/deps/libtower-7fff46de275b061c.rlib' -C debuginfo=2 --cap-lints warn -C linker=arm-linux-gnueabihf-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro` Finished release [optimized] target(s) in 1m 49s # Build the daemon dh_auto_build -- github.com/ubuntu/authd/cmd/authd dh_auto_build: warning: github.com/ubuntu/authd/nss/integration-tests contains no non-test Go files, removing it from build dh_auto_build: warning: github.com/ubuntu/authd/pam/integration-tests contains no non-test Go files, removing it from build cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 4 github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd/cmd/authd/daemon github.com/ubuntu/authd/examplebroker github.com/ubuntu/authd/internal/brokers github.com/ubuntu/authd/internal/consts github.com/ubuntu/authd/internal/daemon github.com/ubuntu/authd/internal/log github.com/ubuntu/authd/internal/services github.com/ubuntu/authd/internal/services/nss github.com/ubuntu/authd/internal/services/pam github.com/ubuntu/authd/internal/testutils github.com/ubuntu/authd/internal/users github.com/ubuntu/authd/internal/users/cache github.com/ubuntu/authd/internal/users/cache/tests github.com/ubuntu/authd/internal/users/localgroups github.com/ubuntu/authd/internal/users/localgroups/tests github.com/ubuntu/authd/internal/users/tests github.com/ubuntu/authd/nss github.com/ubuntu/authd/nss/src github.com/ubuntu/authd/nss/src/client github.com/ubuntu/authd/nss/src/group github.com/ubuntu/authd/nss/src/logs github.com/ubuntu/authd/nss/src/passwd github.com/ubuntu/authd/nss/src/shadow github.com/ubuntu/authd/pam github.com/ubuntu/authd/pam/internal/adapter github.com/ubuntu/authd/pam/internal/gdm github.com/ubuntu/authd/pam/internal/gdm_test github.com/ubuntu/authd/pam/internal/pam_test github.com/ubuntu/authd/pam/internal/proto make[1]: Leaving directory '/<>' dh_auto_test -a -O--buildsystem=golang cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 github.com/ubuntu/authd github.com/ubuntu/authd/cmd/authd github.com/ubuntu/authd/cmd/authd/daemon github.com/ubuntu/authd/examplebroker github.com/ubuntu/authd/internal/brokers github.com/ubuntu/authd/internal/consts github.com/ubuntu/authd/internal/daemon github.com/ubuntu/authd/internal/log github.com/ubuntu/authd/internal/services github.com/ubuntu/authd/internal/services/nss github.com/ubuntu/authd/internal/services/pam github.com/ubuntu/authd/internal/testutils github.com/ubuntu/authd/internal/users github.com/ubuntu/authd/internal/users/cache github.com/ubuntu/authd/internal/users/cache/tests github.com/ubuntu/authd/internal/users/localgroups github.com/ubuntu/authd/internal/users/localgroups/tests github.com/ubuntu/authd/internal/users/tests github.com/ubuntu/authd/nss github.com/ubuntu/authd/nss/integration-tests github.com/ubuntu/authd/nss/src github.com/ubuntu/authd/nss/src/client github.com/ubuntu/authd/nss/src/group github.com/ubuntu/authd/nss/src/logs github.com/ubuntu/authd/nss/src/passwd github.com/ubuntu/authd/nss/src/shadow github.com/ubuntu/authd/pam github.com/ubuntu/authd/pam/integration-tests github.com/ubuntu/authd/pam/internal/adapter github.com/ubuntu/authd/pam/internal/gdm github.com/ubuntu/authd/pam/internal/gdm_test github.com/ubuntu/authd/pam/internal/pam_test github.com/ubuntu/authd/pam/internal/proto ? github.com/ubuntu/authd [no test files] ? github.com/ubuntu/authd/examplebroker [no test files] ? github.com/ubuntu/authd/internal/consts [no test files] === RUN TestRun === PAUSE TestRun === CONT 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 ERROR Error requested === RUN TestRun/Run_and_return_usage_error ERROR 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.11s) --- 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/authd/cmd/authd 1.108s === RUN TestHelp --- PASS: TestHelp (0.01s) === RUN TestCompletion time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" --- PASS: TestCompletion (0.00s) === RUN TestVersion time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" --- PASS: TestVersion (0.00s) === RUN TestNoUsageError time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" --- PASS: TestNoUsageError (0.00s) === RUN TestUsageError === PAUSE TestUsageError === RUN TestCanQuitWhenExecute === PAUSE TestCanQuitWhenExecute === RUN TestCanQuitTwice === PAUSE TestCanQuitTwice === RUN TestAppCanQuitWithoutExecute daemon_test.go:101: This test is skipped because it is flaky. There is no way to guarantee Quit has been called before run. --- SKIP: TestAppCanQuitWithoutExecute (0.00s) === RUN TestAppRunFailsOnComponentsCreationAndQuit === PAUSE TestAppRunFailsOnComponentsCreationAndQuit === RUN TestAppCanSigHupWhenExecute time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC NSS service" time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC PAM service" time="2024-03-01T04:30:38Z" level=debug msg="Building new daemon" time="2024-03-01T04:30:38Z" level=debug msg="Listening on /tmp/TestAppCanSigHupWhenExecute3435229651/002/authd.socket" time="2024-03-01T04:30:38Z" level=debug msg="Registering GRPC services" time="2024-03-01T04:30:38Z" level=debug msg="Starting to serve requests on /tmp/TestAppCanSigHupWhenExecute3435229651/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestAppCanSigHupWhenExecute3435229651/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:38Z" level=debug msg="All connections have now ended." --- PASS: TestAppCanSigHupWhenExecute (0.06s) === RUN TestAppCanSigHupAfterExecute time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC NSS service" time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC PAM service" time="2024-03-01T04:30:38Z" level=debug msg="Building new daemon" time="2024-03-01T04:30:38Z" level=debug msg="Listening on /tmp/TestAppCanSigHupAfterExecute885464221/002/authd.socket" time="2024-03-01T04:30:38Z" level=debug msg="Registering GRPC services" time="2024-03-01T04:30:38Z" level=debug msg="Starting to serve requests on /tmp/TestAppCanSigHupAfterExecute885464221/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestAppCanSigHupAfterExecute885464221/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:38Z" level=debug msg="All connections have now ended." --- PASS: TestAppCanSigHupAfterExecute (0.06s) === RUN TestAppCanSigHupWithoutExecute --- PASS: TestAppCanSigHupWithoutExecute (0.00s) === RUN TestAppGetRootCmd === PAUSE TestAppGetRootCmd === RUN TestConfigLoad time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestConfigLoad1951293226/001/mysocket" time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." --- PASS: TestConfigLoad (0.05s) === RUN TestAutoDetectConfig time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestAutoDetectConfig4093554353/001/mysocket" time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." --- PASS: TestAutoDetectConfig (0.05s) === RUN TestNoConfigSetDefaults authd 0.3~ppa1 --- PASS: TestNoConfigSetDefaults (0.00s) === RUN TestBadConfigReturnsError --- PASS: TestBadConfigReturnsError (0.00s) === CONT TestUsageError Usage: authd COMMAND [flags] authd [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command version Returns version of daemon and exits Flags: -c, --config string use a specific configuration file -h, --help help for authd -v, --verbosity count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output Use "authd [command] --help" for more information about a command. === CONT TestAppRunFailsOnComponentsCreationAndQuit === RUN TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_not_being_a_directory === PAUSE TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_not_being_a_directory === RUN TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_with_invalid_permissions === PAUSE TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_with_invalid_permissions === RUN TestAppRunFailsOnComponentsCreationAndQuit/Error_on_missing_parent_cache_directory === PAUSE TestAppRunFailsOnComponentsCreationAndQuit/Error_on_missing_parent_cache_directory === RUN TestAppRunFailsOnComponentsCreationAndQuit/Error_on_grpc_daemon_creation_failure === PAUSE TestAppRunFailsOnComponentsCreationAndQuit/Error_on_grpc_daemon_creation_failure === RUN TestAppRunFailsOnComponentsCreationAndQuit/Error_on_manager_creationg_failure === PAUSE TestAppRunFailsOnComponentsCreationAndQuit/Error_on_manager_creationg_failure === CONT TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_not_being_a_directory === CONT TestAppGetRootCmd --- PASS: TestAppGetRootCmd (0.00s) === CONT TestAppRunFailsOnComponentsCreationAndQuit/Error_on_manager_creationg_failure === CONT TestAppRunFailsOnComponentsCreationAndQuit/Error_on_grpc_daemon_creation_failure time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" --- PASS: TestUsageError (0.00s) time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" time="2024-03-01T04:30:38Z" level=info msg="Using configuration file: /tmp/TestAppRunFailsOnComponentsCreationAndQuitError_on_grpc_daemon_creation_failure2609737409/002/testconfig.yaml" time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" === CONT TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_with_invalid_permissions time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" === CONT TestAppRunFailsOnComponentsCreationAndQuit/Error_on_missing_parent_cache_directory === CONT TestCanQuitTwice time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" === CONT TestCanQuitWhenExecute time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" time="2024-03-01T04:30:38Z" level=debug msg="Debug mode is enabled" time="2024-03-01T04:30:38Z" level=debug msg="Building authd object" time="2024-03-01T04:30:38Z" level=debug msg="Building broker detection" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" time="2024-03-01T04:30:38Z" level=debug msg="Auto-detecting brokers" time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"\" does not exist, only local broker will be available" time="2024-03-01T04:30:38Z" level=debug msg="Loading broker \"local\"" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC NSS service" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC PAM service" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=debug msg="Building new daemon" time="2024-03-01T04:30:38Z" level=debug msg="Listening on /tmp/authd-tests825166603/file/mysocket" time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC NSS service" time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC PAM service" time="2024-03-01T04:30:38Z" level=debug msg="Building new daemon" time="2024-03-01T04:30:38Z" level=debug msg="Listening on /tmp/TestCanQuitWhenExecute3757254228/002/authd.socket" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 102 --- PASS: TestAppRunFailsOnComponentsCreationAndQuit (0.00s) --- PASS: TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_not_being_a_directory (0.00s) --- PASS: TestAppRunFailsOnComponentsCreationAndQuit/Error_on_existing_cache_path_with_invalid_permissions (0.00s) --- PASS: TestAppRunFailsOnComponentsCreationAndQuit/Error_on_missing_parent_cache_directory (0.00s) --- PASS: TestAppRunFailsOnComponentsCreationAndQuit/Error_on_manager_creationg_failure (0.00s) --- PASS: TestAppRunFailsOnComponentsCreationAndQuit/Error_on_grpc_daemon_creation_failure (0.01s) time="2024-03-01T04:30:38Z" level=debug msg="Registering GRPC services" time="2024-03-01T04:30:38Z" level=debug msg="Starting to serve requests on /tmp/TestCanQuitWhenExecute3757254228/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestCanQuitWhenExecute3757254228/002/authd.socket" 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:38 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC NSS service" time="2024-03-01T04:30:38Z" level=debug msg="Building new GRPC PAM service" time="2024-03-01T04:30:38Z" level=debug msg="Building new daemon" time="2024-03-01T04:30:38Z" level=debug msg="Listening on /tmp/TestCanQuitTwice556185748/002/authd.socket" time="2024-03-01T04:30:38Z" level=debug msg="Registering GRPC services" time="2024-03-01T04:30:38Z" level=debug msg="Starting to serve requests on /tmp/TestCanQuitTwice556185748/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Serving GRPC requests on /tmp/TestCanQuitTwice556185748/002/authd.socket" time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:38Z" level=debug msg="All connections have now ended." --- PASS: TestCanQuitWhenExecute (0.06s) time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:38Z" level=debug msg="All connections have now ended." time="2024-03-01T04:30:38Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:38Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:38Z" level=debug msg="All connections have now ended." --- PASS: TestCanQuitTwice (0.06s) PASS ok github.com/ubuntu/authd/cmd/authd/daemon 0.391s ? github.com/ubuntu/authd/internal/log [no test files] ? github.com/ubuntu/authd/internal/testutils [no test files] ? github.com/ubuntu/authd/internal/users/cache/tests [no test files] ? github.com/ubuntu/authd/internal/users/localgroups/tests [no test files] ? github.com/ubuntu/authd/internal/users/tests [no test files] ? github.com/ubuntu/authd/nss [no test files] === RUN TestNewBroker === PAUSE TestNewBroker === RUN TestGetAuthenticationModes === PAUSE TestGetAuthenticationModes === RUN TestSelectAuthenticationMode === PAUSE TestSelectAuthenticationMode === RUN TestIsAuthenticated === PAUSE TestIsAuthenticated === RUN TestCancelIsAuthenticated === PAUSE TestCancelIsAuthenticated === RUN TestUserPreCheck === PAUSE TestUserPreCheck === RUN TestNewManager === RUN TestNewManager/Creates_only_local_broker_when_config_dir_has_only_invalid_ones time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"invalid\" is not correctly configured: can't create broker \"invalid\": dbus broker from configuration file: \"testdata/broker.d/invalid_brokers/invalid\": could not read ini configuration for broker key-value delimiter not found: badly configured broker\n" time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"no_brand_icon\" is not correctly configured: can't create broker \"no_brand_icon\": dbus broker from configuration file: \"testdata/broker.d/invalid_brokers/no_brand_icon\": missing field for broker: error when getting key of section \"authd\": key \"brand_icon\" not exists" time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"no_dbus_name\" is not correctly configured: can't create broker \"no_dbus_name\": dbus broker from configuration file: \"testdata/broker.d/invalid_brokers/no_dbus_name\": missing field for broker: error when getting key of section \"authd\": key \"dbus_name\" not exists" time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"no_dbus_object\" is not correctly configured: can't create broker \"no_dbus_object\": dbus broker from configuration file: \"testdata/broker.d/invalid_brokers/no_dbus_object\": missing field for broker: error when getting key of section \"authd\": key \"dbus_object\" not exists" time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"no_name\" is not correctly configured: can't create broker \"no_name\": dbus broker from configuration file: \"testdata/broker.d/invalid_brokers/no_name\": missing field for broker: error when getting key of section \"authd\": key \"name\" not exists" manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Creates_manager_even_if_broker_is_not_exported_on_dbus manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Error_when_can't_connect_to_system_bus === RUN TestNewManager/Creates_without_autodiscovery_when_configuredBrokers_is_set manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Creates_all_brokers_when_config_dir_has_only_valid_brokers manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Creates_only_local_broker_when_config_dir_does_not_exist time="2024-03-01T04:30:38Z" level=warning msg="Broker configuration directory \"testdata/broker.d/does/not/exist\" does not exist, only local broker will be available" manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Ignores_any_unknown_sections_and_fields manager_test.go:62: Serializing object for golden file === RUN TestNewManager/Error_when_broker_config_dir_is_a_file === RUN TestNewManager/Creates_only_correct_brokers_when_config_dir_has_valid_and_invalid_brokers time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"invalid\" is not correctly configured: can't create broker \"invalid\": dbus broker from configuration file: \"testdata/broker.d/mixed_brokers/invalid\": could not read ini configuration for broker key-value delimiter not found: badly configured broker\n" manager_test.go:62: Serializing object for golden file --- PASS: TestNewManager (0.02s) --- PASS: TestNewManager/Creates_only_local_broker_when_config_dir_has_only_invalid_ones (0.02s) --- PASS: TestNewManager/Creates_manager_even_if_broker_is_not_exported_on_dbus (0.00s) --- PASS: TestNewManager/Error_when_can't_connect_to_system_bus (0.00s) --- PASS: TestNewManager/Creates_without_autodiscovery_when_configuredBrokers_is_set (0.00s) --- PASS: TestNewManager/Creates_all_brokers_when_config_dir_has_only_valid_brokers (0.00s) --- PASS: TestNewManager/Creates_only_local_broker_when_config_dir_does_not_exist (0.00s) --- PASS: TestNewManager/Ignores_any_unknown_sections_and_fields (0.00s) --- PASS: TestNewManager/Error_when_broker_config_dir_is_a_file (0.00s) --- PASS: TestNewManager/Creates_only_correct_brokers_when_config_dir_has_valid_and_invalid_brokers (0.00s) === RUN TestSetDefaultBrokerForUser === PAUSE TestSetDefaultBrokerForUser === RUN TestBrokerForUser === PAUSE TestBrokerForUser === RUN TestBrokerFromSessionID === PAUSE TestBrokerFromSessionID === RUN TestNewSession === PAUSE TestNewSession === RUN TestEndSession === PAUSE TestEndSession === RUN TestStartAndEndSession === PAUSE TestStartAndEndSession === CONT TestNewBroker === CONT TestSetDefaultBrokerForUser === RUN TestNewBroker/No_config_means_local_broker === CONT TestUserPreCheck === RUN TestSetDefaultBrokerForUser/Successfully_assigns_existent_broker_to_user === PAUSE TestSetDefaultBrokerForUser/Successfully_assigns_existent_broker_to_user === RUN TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist === PAUSE TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist === CONT TestSetDefaultBrokerForUser/Successfully_assigns_existent_broker_to_user === CONT TestBrokerFromSessionID === RUN TestBrokerFromSessionID/Successfully_returns_expected_broker === PAUSE TestBrokerFromSessionID/Successfully_returns_expected_broker === PAUSE TestNewBroker/No_config_means_local_broker === RUN TestBrokerFromSessionID/Returns_local_broker_if_sessionID_is_empty === RUN TestNewBroker/Successfully_create_broker_with_correct_config_file === PAUSE TestBrokerFromSessionID/Returns_local_broker_if_sessionID_is_empty === PAUSE TestNewBroker/Successfully_create_broker_with_correct_config_file === RUN TestBrokerFromSessionID/Error_if_broker_does_not_exist === RUN TestNewBroker/Error_when_config_file_is_invalid === PAUSE TestBrokerFromSessionID/Error_if_broker_does_not_exist === PAUSE TestNewBroker/Error_when_config_file_is_invalid === CONT TestBrokerForUser === RUN TestNewBroker/Error_when_config_file_does_not_exist === PAUSE TestNewBroker/Error_when_config_file_does_not_exist === RUN TestNewBroker/Error_when_config_does_not_have_name_field === PAUSE TestNewBroker/Error_when_config_does_not_have_name_field === RUN TestNewBroker/Error_when_config_does_not_have_brand_icon_field === PAUSE TestNewBroker/Error_when_config_does_not_have_brand_icon_field === RUN TestNewBroker/Error_when_config_does_not_have_dbus.name_field === PAUSE TestNewBroker/Error_when_config_does_not_have_dbus.name_field === RUN TestNewBroker/Error_when_config_does_not_have_dbus.object_field === PAUSE TestNewBroker/Error_when_config_does_not_have_dbus.object_field === CONT TestCancelIsAuthenticated time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"invalid\" is not correctly configured: can't create broker \"invalid\": dbus broker from configuration file: \"testdata/broker.d/mixed_brokers/invalid\": could not read ini configuration for broker key-value delimiter not found: badly configured broker\n" === CONT TestIsAuthenticated --- PASS: TestBrokerForUser (0.00s) === CONT TestSelectAuthenticationMode === RUN TestUserPreCheck/Successfully_pre-check_user === PAUSE TestUserPreCheck/Successfully_pre-check_user === RUN TestUserPreCheck/Error_if_user_is_not_available === PAUSE TestUserPreCheck/Error_if_user_is_not_available === CONT TestGetAuthenticationModes === RUN TestCancelIsAuthenticated/Call_returns_denied_if_not_cancelled === PAUSE TestCancelIsAuthenticated/Call_returns_denied_if_not_cancelled === RUN TestCancelIsAuthenticated/Successfully_cancels_IsAuthenticated === PAUSE TestCancelIsAuthenticated/Successfully_cancels_IsAuthenticated === CONT TestEndSession === RUN TestEndSession/Successfully_end_session_on_the_correct_broker === PAUSE TestEndSession/Successfully_end_session_on_the_correct_broker === RUN TestEndSession/Successfully_end_session === PAUSE TestEndSession/Successfully_end_session === RUN TestEndSession/Error_when_broker_does_not_exist === PAUSE TestEndSession/Error_when_broker_does_not_exist === RUN TestEndSession/Error_when_ending_session === PAUSE TestEndSession/Error_when_ending_session === CONT TestStartAndEndSession === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_type === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_type === RUN TestSelectAuthenticationMode/Successfully_select_mode_with_required_value === PAUSE TestSelectAuthenticationMode/Successfully_select_mode_with_required_value === RUN TestSelectAuthenticationMode/Error_when_no_validators_were_generated_for_session === PAUSE TestSelectAuthenticationMode/Error_when_no_validators_were_generated_for_session === RUN TestSelectAuthenticationMode/Error_when_returns_empty_layout === PAUSE TestSelectAuthenticationMode/Error_when_returns_empty_layout === RUN TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_required_value === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_required_value === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_optional_value === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_optional_value === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_homedir === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_homedir === RUN TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Next === PAUSE TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Next === RUN TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Cancelled === PAUSE TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Cancelled === RUN TestIsAuthenticated/Successfully_authenticate === PAUSE TestIsAuthenticated/Successfully_authenticate === RUN TestIsAuthenticated/Denies_authentication_when_broker_times_out === RUN TestSelectAuthenticationMode/Successfully_select_mode_with_optional_value === PAUSE TestSelectAuthenticationMode/Successfully_select_mode_with_optional_value === RUN TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === PAUSE TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === RUN TestSelectAuthenticationMode/Error_when_returns_no_layout === PAUSE TestIsAuthenticated/Denies_authentication_when_broker_times_out === PAUSE TestSelectAuthenticationMode/Error_when_returns_no_layout === RUN TestIsAuthenticated/No_error_when_broker_returns_userinfo_with_empty_gecos === PAUSE TestIsAuthenticated/No_error_when_broker_returns_userinfo_with_empty_gecos === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === RUN TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value === PAUSE TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value === CONT TestNewSession === RUN TestNewSession/Error_when_starting_a_new_session === PAUSE TestNewSession/Error_when_starting_a_new_session === RUN TestNewSession/Successfully_start_a_new_session_with_the_correct_broker === PAUSE TestNewSession/Successfully_start_a_new_session_with_the_correct_broker === RUN TestNewSession/Successfully_start_a_new_auth_session === PAUSE TestNewSession/Successfully_start_a_new_auth_session === RUN TestNewSession/Successfully_start_a_new_passwd_session === PAUSE TestNewSession/Successfully_start_a_new_passwd_session === RUN TestNewSession/Error_when_broker_does_not_exist === PAUSE TestNewSession/Error_when_broker_does_not_exist === RUN TestNewSession/Error_when_broker_does_not_provide_an_ID === PAUSE TestNewSession/Error_when_broker_does_not_provide_an_ID === CONT TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist === RUN TestIsAuthenticated/Error_on_empty_data_even_if_granted === PAUSE TestIsAuthenticated/Error_on_empty_data_even_if_granted === RUN TestIsAuthenticated/Successfully_authenticate_after_cancelling_first_call === PAUSE TestIsAuthenticated/Successfully_authenticate_after_cancelling_first_call === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_first_group_with_empty_UGID === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_first_group_with_empty_UGID === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_shell === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_shell === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_data === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_data === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_access === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_access === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_group_name === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_group_name === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_UUID === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_UUID === RUN TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Denied === PAUSE TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Denied === RUN TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Retry === PAUSE TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Retry === RUN TestIsAuthenticated/Error_when_calling_IsAuthenticated_a_second_time_without_cancelling === PAUSE TestIsAuthenticated/Error_when_calling_IsAuthenticated_a_second_time_without_cancelling === RUN TestIsAuthenticated/No_error_when_auth.Next_and_no_data === PAUSE TestIsAuthenticated/No_error_when_auth.Next_and_no_data === RUN TestIsAuthenticated/Error_when_authenticating === PAUSE TestIsAuthenticated/Error_when_authenticating === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_username === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_username === RUN TestIsAuthenticated/Error_when_broker_returns_userinfo_with_no_groups === PAUSE TestIsAuthenticated/Error_when_broker_returns_userinfo_with_no_groups === CONT TestBrokerFromSessionID/Successfully_returns_expected_broker time="2024-03-01T04:30:38Z" level=warning msg="Skipping broker \"invalid\" is not correctly configured: can't create broker \"invalid\": dbus broker from configuration file: \"testdata/broker.d/mixed_brokers/invalid\": could not read ini configuration for broker key-value delimiter not found: badly configured broker\n" === CONT TestBrokerFromSessionID/Error_if_broker_does_not_exist --- PASS: TestSetDefaultBrokerForUser (0.00s) --- PASS: TestSetDefaultBrokerForUser/Successfully_assigns_existent_broker_to_user (0.00s) --- PASS: TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist (0.00s) === RUN TestGetAuthenticationModes/Error_when_getting_authentication_modes === PAUSE TestGetAuthenticationModes/Error_when_getting_authentication_modes === RUN TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes === PAUSE TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes === RUN TestGetAuthenticationModes/Get_authentication_modes_and_generate_validators === PAUSE TestGetAuthenticationModes/Get_authentication_modes_and_generate_validators === RUN TestGetAuthenticationModes/Get_authentication_modes_and_generate_validator_ignoring_whitespaces_in_supported_values === PAUSE TestGetAuthenticationModes/Get_authentication_modes_and_generate_validator_ignoring_whitespaces_in_supported_values === RUN TestGetAuthenticationModes/Get_authentication_modes_and_ignores_invalid_UI_layout === PAUSE TestGetAuthenticationModes/Get_authentication_modes_and_ignores_invalid_UI_layout === RUN TestGetAuthenticationModes/Get_multiple_authentication_modes_and_generate_validators === PAUSE TestGetAuthenticationModes/Get_multiple_authentication_modes_and_generate_validators === RUN TestGetAuthenticationModes/Does_not_error_out_when_no_authentication_modes_are_returned === PAUSE TestGetAuthenticationModes/Does_not_error_out_when_no_authentication_modes_are_returned === CONT TestBrokerFromSessionID/Returns_local_broker_if_sessionID_is_empty === CONT TestNewBroker/No_config_means_local_broker === CONT TestNewBroker/Error_when_config_does_not_have_name_field === CONT TestNewBroker/Error_when_config_does_not_have_dbus.object_field === CONT TestNewBroker/Error_when_config_does_not_have_dbus.name_field --- PASS: TestBrokerFromSessionID (0.00s) --- PASS: TestBrokerFromSessionID/Successfully_returns_expected_broker (0.01s) --- PASS: TestBrokerFromSessionID/Error_if_broker_does_not_exist (0.01s) --- PASS: TestBrokerFromSessionID/Returns_local_broker_if_sessionID_is_empty (0.01s) === CONT TestNewBroker/Error_when_config_does_not_have_brand_icon_field === CONT TestNewBroker/Error_when_config_file_is_invalid === CONT TestNewBroker/Error_when_config_file_does_not_exist === CONT TestNewBroker/Successfully_create_broker_with_correct_config_file === CONT TestUserPreCheck/Successfully_pre-check_user === CONT TestCancelIsAuthenticated/Call_returns_denied_if_not_cancelled === CONT TestUserPreCheck/Error_if_user_is_not_available --- PASS: TestStartAndEndSession (0.01s) === CONT TestEndSession/Successfully_end_session_on_the_correct_broker === CONT TestCancelIsAuthenticated/Successfully_cancels_IsAuthenticated --- PASS: TestNewBroker (0.00s) --- PASS: TestNewBroker/No_config_means_local_broker (0.00s) --- PASS: TestNewBroker/Error_when_config_does_not_have_name_field (0.00s) --- PASS: TestNewBroker/Error_when_config_does_not_have_dbus.object_field (0.00s) --- PASS: TestNewBroker/Error_when_config_does_not_have_dbus.name_field (0.00s) --- PASS: TestNewBroker/Error_when_config_does_not_have_brand_icon_field (0.00s) --- PASS: TestNewBroker/Error_when_config_file_is_invalid (0.00s) --- PASS: TestNewBroker/Error_when_config_file_does_not_exist (0.00s) --- PASS: TestNewBroker/Successfully_create_broker_with_correct_config_file (0.00s) === CONT TestEndSession/Error_when_broker_does_not_exist --- PASS: TestUserPreCheck (0.01s) --- PASS: TestUserPreCheck/Successfully_pre-check_user (0.00s) --- PASS: TestUserPreCheck/Error_if_user_is_not_available (0.00s) === CONT TestEndSession/Error_when_ending_session === CONT TestEndSession/Successfully_end_session === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_type === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_optional_value === CONT TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value broker_test.go:199: Serializing object for golden file === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === CONT TestSelectAuthenticationMode/Error_when_returns_no_layout --- PASS: TestEndSession (0.00s) --- PASS: TestEndSession/Error_when_broker_does_not_exist (0.01s) --- PASS: TestEndSession/Successfully_end_session_on_the_correct_broker (0.01s) --- PASS: TestEndSession/Error_when_ending_session (0.00s) --- PASS: TestEndSession/Successfully_end_session (0.00s) === CONT TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === CONT TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === CONT TestSelectAuthenticationMode/Successfully_select_mode_with_optional_value === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_required_value === NAME TestSelectAuthenticationMode/Successfully_select_mode_with_optional_value broker_test.go:199: Serializing object for golden file === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field === CONT TestSelectAuthenticationMode/Error_when_no_validators_were_generated_for_session === CONT TestSelectAuthenticationMode/Error_when_returns_empty_layout === CONT TestSelectAuthenticationMode/Successfully_select_mode_with_required_value === CONT TestNewSession/Error_when_starting_a_new_session === NAME TestSelectAuthenticationMode/Successfully_select_mode_with_required_value broker_test.go:199: Serializing object for golden file === CONT TestNewSession/Successfully_start_a_new_passwd_session --- PASS: TestSelectAuthenticationMode (0.01s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_type (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_optional_value (0.00s) --- PASS: TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_no_layout (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_invalid_required_value (0.00s) --- PASS: TestSelectAuthenticationMode/Successfully_select_mode_with_optional_value (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_no_validators_were_generated_for_session (0.00s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_empty_layout (0.00s) --- PASS: TestSelectAuthenticationMode/Successfully_select_mode_with_required_value (0.00s) === CONT TestNewSession/Error_when_broker_does_not_provide_an_ID === CONT TestNewSession/Error_when_broker_does_not_exist === CONT TestNewSession/Successfully_start_a_new_auth_session === CONT TestNewSession/Successfully_start_a_new_session_with_the_correct_broker === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_homedir --- PASS: TestNewSession (0.00s) --- PASS: TestNewSession/Error_when_starting_a_new_session (0.00s) --- PASS: TestNewSession/Successfully_start_a_new_passwd_session (0.00s) --- PASS: TestNewSession/Error_when_broker_does_not_exist (0.00s) --- PASS: TestNewSession/Error_when_broker_does_not_provide_an_ID (0.00s) --- PASS: TestNewSession/Successfully_start_a_new_auth_session (0.01s) --- PASS: TestNewSession/Successfully_start_a_new_session_with_the_correct_broker (0.01s) === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_access === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_no_groups === CONT TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Denied --- PASS: TestCancelIsAuthenticated (0.01s) --- PASS: TestCancelIsAuthenticated/Call_returns_denied_if_not_cancelled (1.00s) --- PASS: TestCancelIsAuthenticated/Successfully_cancels_IsAuthenticated (1.00s) === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_UUID === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_group_name === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo === CONT TestIsAuthenticated/Error_on_empty_data_even_if_granted === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_data === CONT TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Retry === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_shell === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_username === CONT TestIsAuthenticated/Error_when_broker_returns_userinfo_with_first_group_with_empty_UGID === CONT TestIsAuthenticated/Error_when_authenticating === CONT TestIsAuthenticated/Successfully_authenticate_after_cancelling_first_call === CONT TestIsAuthenticated/No_error_when_auth.Next_and_no_data === CONT TestIsAuthenticated/Error_when_calling_IsAuthenticated_a_second_time_without_cancelling === CONT TestIsAuthenticated/Successfully_authenticate === CONT TestIsAuthenticated/No_error_when_broker_returns_userinfo_with_empty_gecos === CONT TestIsAuthenticated/Denies_authentication_when_broker_times_out === CONT TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Cancelled === CONT TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Next === CONT TestGetAuthenticationModes/Error_when_getting_authentication_modes === CONT TestGetAuthenticationModes/Does_not_error_out_when_no_authentication_modes_are_returned === CONT TestGetAuthenticationModes/Get_multiple_authentication_modes_and_generate_validators === CONT TestGetAuthenticationModes/Get_authentication_modes_and_ignores_invalid_UI_layout time="2024-03-01T04:30:44Z" level=error msg="layout map[entry:required:missing_type] provided with missing type for session TestGetAuthenticationModes/Get_authentication_modes_and_ignores_invalid_UI_layout_separator_success, it will be ignored" === CONT TestGetAuthenticationModes/Get_authentication_modes_and_generate_validator_ignoring_whitespaces_in_supported_values === CONT TestGetAuthenticationModes/Get_authentication_modes_and_generate_validators === CONT TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes --- PASS: TestGetAuthenticationModes (0.01s) --- PASS: TestGetAuthenticationModes/Error_when_getting_authentication_modes (0.00s) --- PASS: TestGetAuthenticationModes/Does_not_error_out_when_no_authentication_modes_are_returned (0.00s) --- PASS: TestGetAuthenticationModes/Get_multiple_authentication_modes_and_generate_validators (0.00s) --- PASS: TestGetAuthenticationModes/Get_authentication_modes_and_ignores_invalid_UI_layout (0.00s) --- PASS: TestGetAuthenticationModes/Get_authentication_modes_and_generate_validator_ignoring_whitespaces_in_supported_values (0.00s) --- PASS: TestGetAuthenticationModes/Get_authentication_modes_and_generate_validators (0.00s) --- PASS: TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes (0.00s) --- PASS: TestIsAuthenticated (0.01s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_homedir (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_access (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_no_groups (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Denied (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_UUID (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_group_name (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo (1.00s) --- PASS: TestIsAuthenticated/Error_on_empty_data_even_if_granted (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_data (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_no_data_on_auth.Retry (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_invalid_shell (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_empty_username (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_userinfo_with_first_group_with_empty_UGID (1.00s) --- PASS: TestIsAuthenticated/Error_when_authenticating (1.00s) --- PASS: TestIsAuthenticated/No_error_when_auth.Next_and_no_data (1.00s) --- PASS: TestIsAuthenticated/Successfully_authenticate (1.00s) --- PASS: TestIsAuthenticated/No_error_when_broker_returns_userinfo_with_empty_gecos (1.00s) --- PASS: TestIsAuthenticated/Error_when_calling_IsAuthenticated_a_second_time_without_cancelling (2.00s) --- PASS: TestIsAuthenticated/Denies_authentication_when_broker_times_out (1.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Cancelled (1.00s) --- PASS: TestIsAuthenticated/Successfully_authenticate_after_cancelling_first_call (3.00s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_data_on_auth.Next (1.00s) PASS ok github.com/ubuntu/authd/internal/brokers 7.141s === RUN TestNew === PAUSE TestNew === RUN TestServe === PAUSE TestServe === RUN TestQuit === PAUSE TestQuit === CONT TestNew === RUN TestNew/Socket_provided_manually_wins_over_socket_activation === PAUSE TestNew/Socket_provided_manually_wins_over_socket_activation === RUN TestNew/Error_when_systemd_provides_multiple_sockets === PAUSE TestNew/Error_when_systemd_provides_multiple_sockets === RUN TestNew/Error_when_systemd_activation_fails === PAUSE TestNew/Error_when_systemd_activation_fails === CONT TestServe === RUN TestServe/Success_with_systemd_notifier === PAUSE TestServe/Success_with_systemd_notifier === RUN TestServe/Success_without_systemd_notifier === PAUSE TestServe/Success_without_systemd_notifier === RUN TestServe/Error_on_call_to_Quit_before_serve === PAUSE TestServe/Error_on_call_to_Quit_before_serve === RUN TestServe/Error_on_systemd_notifier_failing === PAUSE TestServe/Error_on_systemd_notifier_failing === CONT TestServe/Success_with_systemd_notifier === CONT TestServe/Error_on_systemd_notifier_failing === RUN TestNew/Error_when_systemd_activated_socket_does_not_exists === PAUSE TestNew/Error_when_systemd_activated_socket_does_not_exists === RUN TestNew/Error_when_manually_provided_socket_path_does_not_exists === PAUSE TestNew/Error_when_manually_provided_socket_path_does_not_exists === RUN TestNew/With_socket_activation === PAUSE TestNew/With_socket_activation === RUN TestNew/Socket_provided_manually_is_created === PAUSE TestNew/Socket_provided_manually_is_created === CONT TestQuit === RUN TestQuit/Force_stop_drops_active_connection === PAUSE TestQuit/Force_stop_drops_active_connection === RUN TestQuit/Graceful_stop === PAUSE TestQuit/Graceful_stop === RUN TestQuit/Graceful_stop_is_blocked_on_active_connection === PAUSE TestQuit/Graceful_stop_is_blocked_on_active_connection === CONT TestServe/Error_on_call_to_Quit_before_serve === CONT TestServe/Success_without_systemd_notifier === CONT TestNew/Socket_provided_manually_wins_over_socket_activation === CONT TestQuit/Force_stop_drops_active_connection time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestServeSuccess_with_systemd_notifier2928327226/002/manual.socket" time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestServeError_on_call_to_Quit_before_serve2518687584/002/manual.socket" === CONT TestNew/Socket_provided_manually_is_created time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestServeSuccess_without_systemd_notifier2905701413/002/manual.socket" time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestQuitForce_stop_drops_active_connection166322648/001/manual.socket" === CONT TestNew/With_socket_activation === CONT TestNew/Error_when_manually_provided_socket_path_does_not_exists === CONT TestNew/Error_when_systemd_activated_socket_does_not_exists === CONT TestNew/Error_when_systemd_activation_fails === CONT TestNew/Error_when_systemd_provides_multiple_sockets --- PASS: TestNew (0.00s) --- PASS: TestNew/Socket_provided_manually_wins_over_socket_activation (0.00s) --- PASS: TestNew/Socket_provided_manually_is_created (0.00s) --- PASS: TestNew/With_socket_activation (0.00s) --- PASS: TestNew/Error_when_manually_provided_socket_path_does_not_exists (0.00s) --- PASS: TestNew/Error_when_systemd_activated_socket_does_not_exists (0.00s) --- PASS: TestNew/Error_when_systemd_activation_fails (0.00s) --- PASS: TestNew/Error_when_systemd_provides_multiple_sockets (0.00s) === CONT TestQuit/Graceful_stop_is_blocked_on_active_connection time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestQuitGraceful_stop_is_blocked_on_active_connection2917281036/001/manual.socket" time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." === CONT TestQuit/Graceful_stop time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:39Z" level=info msg="Serving GRPC requests on /tmp/TestQuitGraceful_stop444712112/001/manual.socket" time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." --- PASS: TestServe (0.00s) --- PASS: TestServe/Error_on_systemd_notifier_failing (0.00s) --- PASS: TestServe/Error_on_call_to_Quit_before_serve (0.00s) --- PASS: TestServe/Success_without_systemd_notifier (0.01s) --- PASS: TestServe/Success_with_systemd_notifier (0.02s) time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." time="2024-03-01T04:30:39Z" level=info msg="Stopping daemon requested." time="2024-03-01T04:30:39Z" level=info msg="Wait for active requests to close." --- PASS: TestQuit (0.00s) --- PASS: TestQuit/Graceful_stop (0.04s) --- PASS: TestQuit/Force_stop_drops_active_connection (0.05s) --- PASS: TestQuit/Graceful_stop_is_blocked_on_active_connection (0.15s) PASS ok github.com/ubuntu/authd/internal/daemon 0.214s === RUN TestNewManager === RUN TestNewManager/Error_when_can_not_create_cache === RUN TestNewManager/Error_when_can_not_create_broker_manager === RUN TestNewManager/Successfully_create_the_manager 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestNewManager (0.01s) --- PASS: TestNewManager/Error_when_can_not_create_cache (0.01s) --- PASS: TestNewManager/Error_when_can_not_create_broker_manager (0.00s) --- PASS: TestNewManager/Successfully_create_the_manager (0.01s) === RUN TestRegisterGRPCServices === PAUSE TestRegisterGRPCServices === CONT TestRegisterGRPCServices 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 manager_test.go:59: Serializing object for golden file --- PASS: TestRegisterGRPCServices (0.01s) PASS ok github.com/ubuntu/authd/internal/services 0.067s === RUN TestNewService === PAUSE TestNewService === RUN TestGetPasswdByName === RUN TestGetPasswdByName/Error_on_missing_name 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetPasswdByName/Error_in_database_fetched_content_does_not_trigger_precheck 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetPasswdByName/Error_if_user_not_in_cache_and_precheck_is_disabled 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetPasswdByName/Error_if_user_not_in_cache_and_precheck_fails 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetPasswdByName/Return_existing_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:71: Serializing object for golden file === RUN TestGetPasswdByName/Precheck_user_if_not_in_cache 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:71: Serializing object for golden file === RUN TestGetPasswdByName/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetPasswdByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestGetPasswdByName (0.06s) --- PASS: TestGetPasswdByName/Error_on_missing_name (0.01s) --- PASS: TestGetPasswdByName/Error_in_database_fetched_content_does_not_trigger_precheck (0.01s) --- PASS: TestGetPasswdByName/Error_if_user_not_in_cache_and_precheck_is_disabled (0.01s) --- PASS: TestGetPasswdByName/Error_if_user_not_in_cache_and_precheck_fails (0.01s) --- PASS: TestGetPasswdByName/Return_existing_user (0.01s) --- PASS: TestGetPasswdByName/Precheck_user_if_not_in_cache (0.01s) --- PASS: TestGetPasswdByName/Error_in_database_fetched_content (0.01s) --- PASS: TestGetPasswdByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user (0.01s) === RUN TestGetPasswdByUID === RUN TestGetPasswdByUID/Error_on_missing_uid 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetPasswdByUID/Return_existing_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:100: Serializing object for golden file === RUN TestGetPasswdByUID/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetPasswdByUID/Error_with_typed_GRPC_notfound_code_on_unexisting_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestGetPasswdByUID (0.03s) --- PASS: TestGetPasswdByUID/Error_on_missing_uid (0.01s) --- PASS: TestGetPasswdByUID/Return_existing_user (0.01s) --- PASS: TestGetPasswdByUID/Error_in_database_fetched_content (0.01s) --- PASS: TestGetPasswdByUID/Error_with_typed_GRPC_notfound_code_on_unexisting_user (0.01s) === RUN TestGetPasswdEntries === RUN TestGetPasswdEntries/Return_no_users 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:125: Serializing object for golden file === RUN TestGetPasswdEntries/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetPasswdEntries/Return_all_users 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:125: Serializing object for golden file --- PASS: TestGetPasswdEntries (0.02s) --- PASS: TestGetPasswdEntries/Return_no_users (0.01s) --- PASS: TestGetPasswdEntries/Error_in_database_fetched_content (0.01s) --- PASS: TestGetPasswdEntries/Return_all_users (0.01s) === RUN TestGetGroupByName === RUN TestGetGroupByName/Return_existing_group 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:154: Serializing object for golden file === RUN TestGetGroupByName/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetGroupByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetGroupByName/Error_on_missing_name 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestGetGroupByName (0.03s) --- PASS: TestGetGroupByName/Return_existing_group (0.01s) --- PASS: TestGetGroupByName/Error_in_database_fetched_content (0.01s) --- PASS: TestGetGroupByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user (0.01s) --- PASS: TestGetGroupByName/Error_on_missing_name (0.01s) === RUN TestGetGroupByGID === RUN TestGetGroupByGID/Return_existing_group 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:183: Serializing object for golden file === RUN TestGetGroupByGID/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetGroupByGID/Error_with_typed_GRPC_notfound_code_on_unexisting_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetGroupByGID/Error_on_missing_uid 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestGetGroupByGID (0.03s) --- PASS: TestGetGroupByGID/Return_existing_group (0.01s) --- PASS: TestGetGroupByGID/Error_in_database_fetched_content (0.01s) --- PASS: TestGetGroupByGID/Error_with_typed_GRPC_notfound_code_on_unexisting_user (0.01s) --- PASS: TestGetGroupByGID/Error_on_missing_uid (0.01s) === RUN TestGetGroupEntries === RUN TestGetGroupEntries/Return_all_groups 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:208: Serializing object for golden file === RUN TestGetGroupEntries/Return_no_groups 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:208: Serializing object for golden file === RUN TestGetGroupEntries/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB --- PASS: TestGetGroupEntries (0.02s) --- PASS: TestGetGroupEntries/Return_all_groups (0.01s) --- PASS: TestGetGroupEntries/Return_no_groups (0.01s) --- PASS: TestGetGroupEntries/Error_in_database_fetched_content (0.01s) === RUN TestGetShadowByName === RUN TestGetShadowByName/Return_existing_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:237: Serializing object for golden file === RUN TestGetShadowByName/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === RUN TestGetShadowByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestGetShadowByName/Error_on_missing_name 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestGetShadowByName (0.03s) --- PASS: TestGetShadowByName/Return_existing_user (0.01s) --- PASS: TestGetShadowByName/Error_in_database_fetched_content (0.01s) --- PASS: TestGetShadowByName/Error_with_typed_GRPC_notfound_code_on_unexisting_user (0.01s) --- PASS: TestGetShadowByName/Error_on_missing_name (0.01s) === RUN TestGetShadowEntries === RUN TestGetShadowEntries/Return_all_users 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:262: Serializing object for golden file === RUN TestGetShadowEntries/Return_no_users 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 nss_test.go:262: Serializing object for golden file === RUN TestGetShadowEntries/Error_in_database_fetched_content 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:40 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:40 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB --- PASS: TestGetShadowEntries (0.02s) --- PASS: TestGetShadowEntries/Return_all_users (0.01s) --- PASS: TestGetShadowEntries/Return_no_users (0.01s) --- PASS: TestGetShadowEntries/Error_in_database_fetched_content (0.01s) === RUN TestMockgpasswd --- PASS: TestMockgpasswd (0.00s) === CONT TestNewService 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestNewService (0.00s) PASS ok github.com/ubuntu/authd/internal/services/nss 0.252s ? github.com/ubuntu/authd/nss/src [no test files] ? github.com/ubuntu/authd/nss/src/client [no test files] ? github.com/ubuntu/authd/nss/src/group [no test files] ? github.com/ubuntu/authd/nss/src/logs [no test files] ? github.com/ubuntu/authd/nss/src/passwd [no test files] ? github.com/ubuntu/authd/nss/src/shadow [no test files] === RUN TestNewService === PAUSE TestNewService === RUN TestAvailableBrokers === PAUSE TestAvailableBrokers === RUN TestGetPreviousBroker === PAUSE TestGetPreviousBroker === RUN TestSelectBroker === PAUSE TestSelectBroker === RUN TestGetAuthenticationModes === PAUSE TestGetAuthenticationModes === RUN TestSelectAuthenticationMode === PAUSE TestSelectAuthenticationMode === RUN TestIsAuthenticated === RUN TestIsAuthenticated/Denies_authentication_when_broker_times_out === PAUSE TestIsAuthenticated/Denies_authentication_when_broker_times_out === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_access === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_access === RUN TestIsAuthenticated/Error_when_calling_second_time_without_cancelling === PAUSE TestIsAuthenticated/Error_when_calling_second_time_without_cancelling === RUN TestIsAuthenticated/Error_on_updating_local_groups_with_unexisting_file 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:40 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestIsAuthenticated/Update_existing_DB_on_success === PAUSE TestIsAuthenticated/Update_existing_DB_on_success === RUN TestIsAuthenticated/Error_when_sessionID_is_empty === PAUSE TestIsAuthenticated/Error_when_sessionID_is_empty === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo === RUN TestIsAuthenticated/Update_local_groups 2024/03/01 04:30:41 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:41 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:41 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestIsAuthenticated/Error_when_there_is_no_broker === PAUSE TestIsAuthenticated/Error_when_there_is_no_broker === RUN TestIsAuthenticated/Error_when_authenticating === PAUSE TestIsAuthenticated/Error_when_authenticating === RUN TestIsAuthenticated/Error_on_empty_data_even_if_granted === PAUSE TestIsAuthenticated/Error_on_empty_data_even_if_granted === RUN TestIsAuthenticated/Successfully_authenticate === PAUSE TestIsAuthenticated/Successfully_authenticate === RUN TestIsAuthenticated/Successfully_authenticate_if_first_call_is_canceled === PAUSE TestIsAuthenticated/Successfully_authenticate_if_first_call_is_canceled === RUN TestIsAuthenticated/Error_when_broker_returns_invalid_data === PAUSE TestIsAuthenticated/Error_when_broker_returns_invalid_data === CONT TestIsAuthenticated/Denies_authentication_when_broker_times_out === CONT TestIsAuthenticated/Error_when_there_is_no_broker === CONT TestIsAuthenticated/Successfully_authenticate === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_data 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:42 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestIsAuthenticated/Error_on_empty_data_even_if_granted === CONT TestIsAuthenticated/Error_when_authenticating === CONT TestIsAuthenticated/Update_existing_DB_on_success === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestIsAuthenticated/Error_when_sessionID_is_empty === CONT TestIsAuthenticated/Successfully_authenticate_if_first_call_is_canceled === CONT TestIsAuthenticated/Error_when_calling_second_time_without_cancelling === CONT TestIsAuthenticated/Error_when_broker_returns_invalid_access 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestIsAuthenticated (2.03s) --- PASS: TestIsAuthenticated/Error_on_updating_local_groups_with_unexisting_file (1.02s) --- PASS: TestIsAuthenticated/Update_local_groups (1.01s) --- PASS: TestIsAuthenticated/Error_when_there_is_no_broker (1.01s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_data (1.01s) --- PASS: TestIsAuthenticated/Denies_authentication_when_broker_times_out (1.01s) --- PASS: TestIsAuthenticated/Successfully_authenticate (1.01s) --- PASS: TestIsAuthenticated/Error_on_empty_data_even_if_granted (1.01s) --- PASS: TestIsAuthenticated/Error_when_authenticating (1.01s) --- PASS: TestIsAuthenticated/Update_existing_DB_on_success (1.01s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_userinfo (1.01s) --- PASS: TestIsAuthenticated/Error_when_sessionID_is_empty (1.01s) --- PASS: TestIsAuthenticated/Error_when_broker_returns_invalid_access (1.01s) --- PASS: TestIsAuthenticated/Error_when_calling_second_time_without_cancelling (2.01s) --- PASS: TestIsAuthenticated/Successfully_authenticate_if_first_call_is_canceled (3.52s) === RUN TestSetDefaultBrokerForUser === PAUSE TestSetDefaultBrokerForUser === RUN TestEndSession === PAUSE TestEndSession === RUN TestMockgpasswd --- PASS: TestMockgpasswd (0.00s) === CONT TestNewService === CONT TestSelectAuthenticationMode === RUN TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field === RUN TestSelectAuthenticationMode/Error_when_session_ID_is_invalid === PAUSE TestSelectAuthenticationMode/Error_when_session_ID_is_invalid === RUN TestSelectAuthenticationMode/Error_when_no_authmode_is_selected === PAUSE TestSelectAuthenticationMode/Error_when_no_authmode_is_selected === RUN TestSelectAuthenticationMode/Successfully_select_mode_with_required_value === PAUSE TestSelectAuthenticationMode/Successfully_select_mode_with_required_value === RUN TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === PAUSE TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === RUN TestSelectAuthenticationMode/Error_when_returns_no_layout === PAUSE TestSelectAuthenticationMode/Error_when_returns_no_layout === RUN TestSelectAuthenticationMode/Error_when_sessionID_is_empty === PAUSE TestSelectAuthenticationMode/Error_when_sessionID_is_empty === RUN TestSelectAuthenticationMode/Error_when_broker_does_not_have_validators_for_the_session === PAUSE TestSelectAuthenticationMode/Error_when_broker_does_not_have_validators_for_the_session === RUN TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value === PAUSE TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value === RUN TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === PAUSE TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === CONT TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value === CONT TestSelectAuthenticationMode/Error_when_sessionID_is_empty === CONT TestSelectAuthenticationMode/Successfully_select_mode_with_required_value 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 pam_test.go:342: Serializing object for golden file === CONT TestSelectAuthenticationMode/Error_when_no_authmode_is_selected === CONT TestSelectAuthenticationMode/Error_when_session_ID_is_invalid --- PASS: TestNewService (0.02s) === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSelectAuthenticationMode/Error_when_returns_no_layout === CONT TestSetDefaultBrokerForUser === RUN TestSetDefaultBrokerForUser/Error_when_user_does_not_exist_ === PAUSE TestSetDefaultBrokerForUser/Error_when_user_does_not_exist_ === RUN TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist === PAUSE TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist === RUN TestSetDefaultBrokerForUser/Set_default_broker_for_existing_user === PAUSE TestSetDefaultBrokerForUser/Set_default_broker_for_existing_user === RUN TestSetDefaultBrokerForUser/Error_when_username_is_empty === PAUSE TestSetDefaultBrokerForUser/Error_when_username_is_empty === CONT TestEndSession === RUN TestEndSession/Successfully_end_session === PAUSE TestEndSession/Successfully_end_session === RUN TestEndSession/Error_when_sessionID_is_empty === PAUSE TestEndSession/Error_when_sessionID_is_empty === RUN TestEndSession/Error_when_sessionID_is_invalid === PAUSE TestEndSession/Error_when_sessionID_is_invalid === RUN TestEndSession/Error_when_ending_session === PAUSE TestEndSession/Error_when_ending_session === CONT TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type === CONT TestSelectBroker === RUN TestSelectBroker/Error_when_brokerID_is_empty === PAUSE TestSelectBroker/Error_when_brokerID_is_empty === RUN TestSelectBroker/Error_when_broker_does_not_exist === PAUSE TestSelectBroker/Error_when_broker_does_not_exist === RUN TestSelectBroker/Successfully_select_a_broker_and_creates_passwd_session === PAUSE TestSelectBroker/Successfully_select_a_broker_and_creates_passwd_session === RUN TestSelectBroker/Error_when_username_is_empty === PAUSE TestSelectBroker/Error_when_username_is_empty === RUN TestSelectBroker/Error_when_mode_does_not_exist === PAUSE TestSelectBroker/Error_when_mode_does_not_exist === RUN TestSelectBroker/Error_when_starting_the_session === PAUSE TestSelectBroker/Error_when_starting_the_session === RUN TestSelectBroker/Successfully_select_a_broker_and_creates_auth_session === PAUSE TestSelectBroker/Successfully_select_a_broker_and_creates_auth_session === RUN TestSelectBroker/Error_when_mode_is_empty === PAUSE TestSelectBroker/Error_when_mode_is_empty === RUN TestSelectBroker/Error_when_broker_does_not_provide_a_session_ID === PAUSE TestSelectBroker/Error_when_broker_does_not_provide_a_session_ID === CONT TestGetAuthenticationModes === RUN TestGetAuthenticationModes/Error_when_passing_invalid_layout === PAUSE TestGetAuthenticationModes/Error_when_passing_invalid_layout === RUN TestGetAuthenticationModes/Successfully_get_authentication_modes === PAUSE TestGetAuthenticationModes/Successfully_get_authentication_modes === RUN TestGetAuthenticationModes/Successfully_get_multiple_authentication_modes === PAUSE TestGetAuthenticationModes/Successfully_get_multiple_authentication_modes === RUN TestGetAuthenticationModes/Error_when_sessionID_is_empty === PAUSE TestGetAuthenticationModes/Error_when_sessionID_is_empty === RUN TestGetAuthenticationModes/Error_when_sessionID_is_invalid === PAUSE TestGetAuthenticationModes/Error_when_sessionID_is_invalid === RUN TestGetAuthenticationModes/Error_when_getting_authentication_modes === PAUSE TestGetAuthenticationModes/Error_when_getting_authentication_modes === RUN TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes === PAUSE TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes === CONT TestGetPreviousBroker 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 === CONT TestAvailableBrokers 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 time="2024-03-01T04:30:48Z" level=info msg="Could not get previous broker for user \"nonexistent\" from cache: no result matching nonexistent in UserByName" time="2024-03-01T04:30:48Z" level=info msg="Could not get previous broker for user \"userwithoutbroker\" from cache: no result matching 3333 in UserToBroker" time="2024-03-01T04:30:48Z" level=warning msg="Last broker used by \"userwithinactivebroker\" is not available: invalid broker: no broker found matching \"inactive-broker-id\"" --- PASS: TestGetPreviousBroker (0.02s) === CONT TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value === NAME TestAvailableBrokers pam_test.go:82: Serializing object for golden file --- PASS: TestAvailableBrokers (0.01s) === CONT TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode === CONT TestSelectAuthenticationMode/Error_when_broker_does_not_have_validators_for_the_session 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSetDefaultBrokerForUser/Error_when_user_does_not_exist_ 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === NAME TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value pam_test.go:342: Serializing object for golden file === CONT TestEndSession/Successfully_end_session 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSetDefaultBrokerForUser/Error_when_username_is_empty 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSetDefaultBrokerForUser/Set_default_broker_for_existing_user === CONT TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist --- PASS: TestSelectAuthenticationMode (0.00s) --- PASS: TestSelectAuthenticationMode/Successfully_select_mode_with_required_value (0.01s) --- PASS: TestSelectAuthenticationMode/Error_when_sessionID_is_empty (0.01s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_without_required_value (0.03s) --- PASS: TestSelectAuthenticationMode/Error_when_session_ID_is_invalid (0.02s) --- PASS: TestSelectAuthenticationMode/Error_when_no_authmode_is_selected (0.02s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_unknown_field (0.02s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_no_layout (0.03s) --- PASS: TestSelectAuthenticationMode/Error_when_returns_layout_with_no_type (0.03s) --- PASS: TestSelectAuthenticationMode/Successfully_select_mode_with_missing_optional_value (0.02s) --- PASS: TestSelectAuthenticationMode/Error_when_selecting_invalid_auth_mode (0.02s) --- PASS: TestSelectAuthenticationMode/Error_when_broker_does_not_have_validators_for_the_session (0.03s) === CONT TestEndSession/Error_when_sessionID_is_invalid 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestEndSession/Error_when_ending_session === CONT TestEndSession/Error_when_sessionID_is_empty 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 --- PASS: TestSetDefaultBrokerForUser (0.00s) --- PASS: TestSetDefaultBrokerForUser/Error_when_user_does_not_exist_ (0.02s) --- PASS: TestSetDefaultBrokerForUser/Error_when_username_is_empty (0.00s) --- PASS: TestSetDefaultBrokerForUser/Error_when_broker_does_not_exist (0.02s) --- PASS: TestSetDefaultBrokerForUser/Set_default_broker_for_existing_user (0.02s) === CONT TestSelectBroker/Error_when_brokerID_is_empty 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestGetAuthenticationModes/Error_when_passing_invalid_layout 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSelectBroker/Error_when_broker_does_not_provide_a_session_ID === CONT TestSelectBroker/Error_when_mode_is_empty 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestEndSession (0.00s) --- PASS: TestEndSession/Successfully_end_session (0.03s) --- PASS: TestEndSession/Error_when_sessionID_is_invalid (0.03s) --- PASS: TestEndSession/Error_when_sessionID_is_empty (0.01s) --- PASS: TestEndSession/Error_when_ending_session (0.02s) === CONT TestSelectBroker/Successfully_select_a_broker_and_creates_auth_session === CONT TestSelectBroker/Error_when_starting_the_session === CONT TestSelectBroker/Error_when_mode_does_not_exist === CONT TestSelectBroker/Error_when_username_is_empty 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestSelectBroker/Successfully_select_a_broker_and_creates_passwd_session === CONT TestSelectBroker/Error_when_broker_does_not_exist 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestGetAuthenticationModes/Error_when_sessionID_is_invalid === CONT TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes === CONT TestGetAuthenticationModes/Error_when_getting_authentication_modes --- PASS: TestSelectBroker (0.00s) --- PASS: TestSelectBroker/Error_when_brokerID_is_empty (0.01s) --- PASS: TestSelectBroker/Error_when_mode_is_empty (0.01s) --- PASS: TestSelectBroker/Error_when_broker_does_not_provide_a_session_ID (0.01s) --- PASS: TestSelectBroker/Successfully_select_a_broker_and_creates_auth_session (0.01s) --- PASS: TestSelectBroker/Error_when_username_is_empty (0.01s) --- PASS: TestSelectBroker/Error_when_starting_the_session (0.02s) --- PASS: TestSelectBroker/Error_when_broker_does_not_exist (0.01s) --- PASS: TestSelectBroker/Successfully_select_a_broker_and_creates_passwd_session (0.01s) --- PASS: TestSelectBroker/Error_when_mode_does_not_exist (0.02s) === CONT TestGetAuthenticationModes/Successfully_get_multiple_authentication_modes 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === CONT TestGetAuthenticationModes/Error_when_sessionID_is_empty === CONT TestGetAuthenticationModes/Successfully_get_authentication_modes === NAME TestGetAuthenticationModes/Successfully_get_multiple_authentication_modes pam_test.go:254: Serializing object for golden file 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:48 WARN Could not map active user ID to an actual user: user: unknown userid 104 === NAME TestGetAuthenticationModes/Successfully_get_authentication_modes pam_test.go:254: Serializing object for golden file --- PASS: TestGetAuthenticationModes (0.00s) --- PASS: TestGetAuthenticationModes/Error_when_passing_invalid_layout (0.01s) --- PASS: TestGetAuthenticationModes/Error_when_sessionID_is_invalid (0.01s) --- PASS: TestGetAuthenticationModes/Error_when_getting_authentication_modes (0.01s) --- PASS: TestGetAuthenticationModes/Successfully_get_multiple_authentication_modes (0.02s) --- PASS: TestGetAuthenticationModes/Error_when_broker_returns_invalid_modes (0.02s) --- PASS: TestGetAuthenticationModes/Successfully_get_authentication_modes (0.01s) --- PASS: TestGetAuthenticationModes/Error_when_sessionID_is_empty (0.01s) PASS ok github.com/ubuntu/authd/internal/services/pam 7.801s === RUN TestNewManager === RUN TestNewManager/Do_not_stop_manager_if_cleanup_routine_fails 2024/03/01 04:30:42 WARN Could not clean expired user data: could not get list of active users: could not get list of active users: open does-not-exist: no such file or directory === RUN TestNewManager/Do_not_touch_local_groups_if_no_user_is_cleaned_from_cache 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/New_recreates_any_missing_buckets_and_delete_unknowns 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Corrupted_database_when_opening_is_cleared_up 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Dynamically_mark_database_as_corrupted_is_cleared_up 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:43 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Error_if_cacheDir_does_not_exist === RUN TestNewManager/Clean_up_on_interval 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Do_not_prevent_manager_creation_if_cache_cleanup_fails 2024/03/01 04:30:44 WARN Could not fully clean expired user data: could not get list of active users: could not get list of active users: open does-not-exist: no such file or directory === RUN TestNewManager/Do_not_prevent_manager_creation_if_group_cleanup_fails 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:30:44 WARN Could not clean user "user1" from local groups: could not clean user "user1" from local groups: "env GO_WANT_HELPER_PROCESS=1 GO_WANT_HELPER_PROCESS_DEST=/tmp/TestNewManagerDo_not_prevent_manager_creation_if_group_cleanup_fails2653820509/001/gpasswd.output GO_WANT_HELPER_PROCESS_GROUPFILE=testdata/groups/gpasswdfail_in_deleted_group.group /tmp/go-build3694804186/b374/users.test -test.run=TestMockgpasswd -- --delete user1 gpasswdfail" returned: exit status 1 Output: Error requested in mock === RUN TestNewManager/Database_flagged_as_dirty_is_cleared_up 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Do_not_prevent_manager_creation_if_clearing_local_groups_fails 2024/03/01 04:30:44 WARN Could not clean local groups: could not clean local groups completely: "env GO_WANT_HELPER_PROCESS=1 GO_WANT_HELPER_PROCESS_DEST=/tmp/TestNewManagerDo_not_prevent_manager_creation_if_clearing_local_groups_fails2873076453/001/gpasswd.output GO_WANT_HELPER_PROCESS_GROUPFILE=testdata/groups/gpasswdfail_in_deleted_group.group /tmp/go-build3694804186/b374/users.test -test.run=TestMockgpasswd -- --delete user1 gpasswdfail" returned: exit status 1 Output: Error requested in mock 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:44 WARN Could not map active user ID to an actual user: user: unknown userid 104 === RUN TestNewManager/Successfully_create_a_new_manager 2024/03/01 04:30:45 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:30:45 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:30:45 WARN Could not map active user ID to an actual user: user: unknown userid 104 --- PASS: TestNewManager (3.20s) --- PASS: TestNewManager/Do_not_stop_manager_if_cleanup_routine_fails (1.10s) --- PASS: TestNewManager/Do_not_touch_local_groups_if_no_user_is_cleaned_from_cache (0.10s) --- PASS: TestNewManager/New_recreates_any_missing_buckets_and_delete_unknowns (0.10s) --- PASS: TestNewManager/Corrupted_database_when_opening_is_cleared_up (0.12s) --- PASS: TestNewManager/Dynamically_mark_database_as_corrupted_is_cleared_up (0.10s) --- PASS: TestNewManager/Error_if_cacheDir_does_not_exist (0.00s) --- PASS: TestNewManager/Clean_up_on_interval (1.10s) --- PASS: TestNewManager/Do_not_prevent_manager_creation_if_cache_cleanup_fails (0.10s) --- PASS: TestNewManager/Do_not_prevent_manager_creation_if_group_cleanup_fails (0.11s) --- PASS: TestNewManager/Database_flagged_as_dirty_is_cleared_up (0.12s) --- PASS: TestNewManager/Do_not_prevent_manager_creation_if_clearing_local_groups_fails (0.12s) --- PASS: TestNewManager/Successfully_create_a_new_manager (0.10s) === RUN TestStop --- PASS: TestStop (0.02s) === RUN TestUpdateUser === RUN TestUpdateUser/Successfully_update_user === PAUSE TestUpdateUser/Successfully_update_user === RUN TestUpdateUser/Successfully_update_user_updating_local_groups manager_test.go:264: Serializing object for golden file === RUN TestUpdateUser/Error_if_no_groups_were_provided === PAUSE TestUpdateUser/Error_if_no_groups_were_provided === RUN TestUpdateUser/Error_if_only_local_group_was_provided === PAUSE TestUpdateUser/Error_if_only_local_group_was_provided === RUN TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db_even_if_already_existed manager_test.go:264: Serializing object for golden file === RUN TestUpdateUser/Error_if_user_has_no_username === PAUSE TestUpdateUser/Error_if_user_has_no_username === RUN TestUpdateUser/Error_if_group_has_no_name === PAUSE TestUpdateUser/Error_if_group_has_no_name === RUN TestUpdateUser/Error_if_local_group_is_the_default_group === PAUSE TestUpdateUser/Error_if_local_group_is_the_default_group === RUN TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db manager_test.go:264: Serializing object for golden file === RUN TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db_without_touching_other_users manager_test.go:264: Serializing object for golden file === RUN TestUpdateUser/Invalid_entry_clears_the_database manager_test.go:264: Serializing object for golden file === CONT TestUpdateUser/Successfully_update_user === CONT TestUpdateUser/Error_if_user_has_no_username === CONT TestUpdateUser/Error_if_local_group_is_the_default_group === CONT TestUpdateUser/Error_if_group_has_no_name === CONT TestUpdateUser/Error_if_no_groups_were_provided === NAME TestUpdateUser/Successfully_update_user manager_test.go:264: Serializing object for golden file === CONT TestUpdateUser/Error_if_only_local_group_was_provided --- PASS: TestUpdateUser (0.54s) --- PASS: TestUpdateUser/Successfully_update_user_updating_local_groups (0.11s) --- PASS: TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db_even_if_already_existed (0.11s) --- PASS: TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db (0.11s) --- PASS: TestUpdateUser/Error_when_updating_local_groups_remove_user_from_db_without_touching_other_users (0.11s) --- PASS: TestUpdateUser/Invalid_entry_clears_the_database (0.10s) --- PASS: TestUpdateUser/Error_if_user_has_no_username (0.10s) --- PASS: TestUpdateUser/Error_if_local_group_is_the_default_group (0.10s) --- PASS: TestUpdateUser/Error_if_group_has_no_name (0.10s) --- PASS: TestUpdateUser/Successfully_update_user (0.10s) --- PASS: TestUpdateUser/Error_if_no_groups_were_provided (0.10s) --- PASS: TestUpdateUser/Error_if_only_local_group_was_provided (0.10s) === RUN TestBrokerForUser === RUN TestBrokerForUser/Error_if_user_has_no_broker === RUN TestBrokerForUser/Error_if_db_has_invalid_entry 2024/03/01 04:30:46 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory === RUN TestBrokerForUser/Successfully_get_broker_for_user === RUN TestBrokerForUser/Error_if_user_does_not_exist --- PASS: TestBrokerForUser (0.41s) --- PASS: TestBrokerForUser/Error_if_user_has_no_broker (0.10s) --- PASS: TestBrokerForUser/Error_if_db_has_invalid_entry (0.10s) --- PASS: TestBrokerForUser/Successfully_get_broker_for_user (0.10s) --- PASS: TestBrokerForUser/Error_if_user_does_not_exist (0.10s) === RUN TestUpdateBrokerForUser === RUN TestUpdateBrokerForUser/Error_if_db_has_invalid_entry 2024/03/01 04:30:46 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory === RUN TestUpdateBrokerForUser/Successfully_update_broker_for_user manager_test.go:349: Serializing object for golden file === RUN TestUpdateBrokerForUser/Error_if_user_does_not_exist --- PASS: TestUpdateBrokerForUser (0.31s) --- PASS: TestUpdateBrokerForUser/Error_if_db_has_invalid_entry (0.10s) --- PASS: TestUpdateBrokerForUser/Successfully_update_broker_for_user (0.10s) --- PASS: TestUpdateBrokerForUser/Error_if_user_does_not_exist (0.10s) === RUN TestUserByName === RUN TestUserByName/Successfully_get_user_by_name manager_test.go:386: Serializing object for golden file === RUN TestUserByName/Error_if_user_does_not_exist === RUN TestUserByName/Error_if_db_has_invalid_entry 2024/03/01 04:30:46 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestUserByName (0.31s) --- PASS: TestUserByName/Successfully_get_user_by_name (0.10s) --- PASS: TestUserByName/Error_if_user_does_not_exist (0.10s) --- PASS: TestUserByName/Error_if_db_has_invalid_entry (0.10s) === RUN TestUserByID === RUN TestUserByID/Successfully_get_user_by_ID manager_test.go:423: Serializing object for golden file === RUN TestUserByID/Error_if_user_does_not_exist === RUN TestUserByID/Error_if_db_has_invalid_entry 2024/03/01 04:30:47 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestUserByID (0.31s) --- PASS: TestUserByID/Successfully_get_user_by_ID (0.10s) --- PASS: TestUserByID/Error_if_user_does_not_exist (0.10s) --- PASS: TestUserByID/Error_if_db_has_invalid_entry (0.10s) === RUN TestAllUsers === RUN TestAllUsers/Successfully_get_all_users manager_test.go:457: Serializing object for golden file === RUN TestAllUsers/Error_if_db_has_invalid_entry 2024/03/01 04:30:47 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestAllUsers (0.21s) --- PASS: TestAllUsers/Successfully_get_all_users (0.10s) --- PASS: TestAllUsers/Error_if_db_has_invalid_entry (0.10s) === RUN TestGroupByName === RUN TestGroupByName/Successfully_get_group_by_name manager_test.go:494: Serializing object for golden file === RUN TestGroupByName/Error_if_group_does_not_exist === RUN TestGroupByName/Error_if_db_has_invalid_entry 2024/03/01 04:30:47 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestGroupByName (0.31s) --- PASS: TestGroupByName/Successfully_get_group_by_name (0.10s) --- PASS: TestGroupByName/Error_if_group_does_not_exist (0.10s) --- PASS: TestGroupByName/Error_if_db_has_invalid_entry (0.10s) === RUN TestGroupByID === RUN TestGroupByID/Error_if_db_has_invalid_entry 2024/03/01 04:30:47 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory === RUN TestGroupByID/Successfully_get_group_by_ID manager_test.go:530: Serializing object for golden file === RUN TestGroupByID/Error_if_group_does_not_exist --- PASS: TestGroupByID (0.31s) --- PASS: TestGroupByID/Error_if_db_has_invalid_entry (0.10s) --- PASS: TestGroupByID/Successfully_get_group_by_ID (0.10s) --- PASS: TestGroupByID/Error_if_group_does_not_exist (0.10s) === RUN TestAllGroups === RUN TestAllGroups/Successfully_get_all_groups manager_test.go:565: Serializing object for golden file === RUN TestAllGroups/Error_if_db_has_invalid_entry 2024/03/01 04:30:48 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestAllGroups (0.21s) --- PASS: TestAllGroups/Successfully_get_all_groups (0.10s) --- PASS: TestAllGroups/Error_if_db_has_invalid_entry (0.10s) === RUN TestShadowByName === RUN TestShadowByName/Successfully_get_shadow_by_name manager_test.go:603: Serializing object for golden file === RUN TestShadowByName/Error_if_shadow_does_not_exist === RUN TestShadowByName/Error_if_db_has_invalid_entry 2024/03/01 04:30:48 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestShadowByName (0.31s) --- PASS: TestShadowByName/Successfully_get_shadow_by_name (0.10s) --- PASS: TestShadowByName/Error_if_shadow_does_not_exist (0.10s) --- PASS: TestShadowByName/Error_if_db_has_invalid_entry (0.10s) === RUN TestAllShadows === RUN TestAllShadows/Successfully_get_all_users manager_test.go:638: Serializing object for golden file === RUN TestAllShadows/Error_if_db_has_invalid_entry 2024/03/01 04:30:48 WARN Could not clear corrupted data: could not clean local groups: could not clean local groups completely: open empty.group: no such file or directory --- PASS: TestAllShadows (0.21s) --- PASS: TestAllShadows/Successfully_get_all_users (0.10s) --- PASS: TestAllShadows/Error_if_db_has_invalid_entry (0.11s) === RUN TestMockgpasswd --- PASS: TestMockgpasswd (0.00s) PASS ok github.com/ubuntu/authd/internal/users 6.860s === RUN TestNew === PAUSE TestNew === RUN TestUpdateUserEntry === PAUSE TestUpdateUserEntry === RUN TestUserByID === PAUSE TestUserByID === RUN TestUserByName === PAUSE TestUserByName === RUN TestAllUsers === PAUSE TestAllUsers === RUN TestGroupByID === PAUSE TestGroupByID === RUN TestGroupByName === PAUSE TestGroupByName === RUN TestAllGroups === PAUSE TestAllGroups === RUN TestUpdateBrokerForUser === PAUSE TestUpdateBrokerForUser === RUN TestBrokerForUser === PAUSE TestBrokerForUser === RUN TestRemoveDb === PAUSE TestRemoveDb === RUN TestClear === PAUSE TestClear === RUN TestCleanExpiredUsers === PAUSE TestCleanExpiredUsers === RUN TestDeleteUser === PAUSE TestDeleteUser === CONT TestNew === RUN TestNew/New_without_any_initialized_database === PAUSE TestNew/New_without_any_initialized_database === RUN TestNew/New_with_already_existing_database === PAUSE TestNew/New_with_already_existing_database === RUN TestNew/New_recreates_any_missing_buckets_and_delete_unknowns === PAUSE TestNew/New_recreates_any_missing_buckets_and_delete_unknowns === RUN TestNew/Error_on_cacheDir_non_existent_cacheDir === CONT TestAllGroups === RUN TestAllGroups/Error_as_not_only_relying_on_groupByID === PAUSE TestAllGroups/Error_as_not_only_relying_on_groupByID === RUN TestAllGroups/Error_as_missing_userByID === PAUSE TestNew/Error_on_cacheDir_non_existent_cacheDir === RUN TestNew/Error_on_corrupted_db_file === PAUSE TestNew/Error_on_corrupted_db_file === CONT TestGroupByName === RUN TestGroupByName/Error_on_invalid_database_entry === PAUSE TestGroupByName/Error_on_invalid_database_entry === RUN TestGroupByName/Error_as_missing_userByID === PAUSE TestGroupByName/Error_as_missing_userByID === RUN TestGroupByName/Get_existing_group === PAUSE TestGroupByName/Get_existing_group === RUN TestGroupByName/Error_on_missing_group === PAUSE TestGroupByName/Error_on_missing_group === CONT TestGroupByID === RUN TestGroupByID/Get_existing_group === CONT TestAllUsers === PAUSE TestGroupByID/Get_existing_group === PAUSE TestAllGroups/Error_as_missing_userByID === RUN TestAllUsers/Get_one_user === RUN TestAllGroups/Get_one_group === PAUSE TestAllUsers/Get_one_user === RUN TestGroupByID/Error_on_missing_group === PAUSE TestAllGroups/Get_one_group === RUN TestAllUsers/Get_multiple_users === RUN TestAllGroups/Get_multiple_groups === PAUSE TestAllUsers/Get_multiple_users === RUN TestNew/Error_on_invalid_permission_on_database_file === RUN TestAllUsers/Get_users_only_rely_on_valid_userByID === PAUSE TestAllUsers/Get_users_only_rely_on_valid_userByID === RUN TestAllUsers/Error_on_some_invalid_users_entry === PAUSE TestGroupByID/Error_on_missing_group === RUN TestGroupByID/Error_on_invalid_database_entry === PAUSE TestNew/Error_on_invalid_permission_on_database_file === RUN TestNew/Error_on_unreadable_database_file === PAUSE TestGroupByID/Error_on_invalid_database_entry === PAUSE TestAllUsers/Error_on_some_invalid_users_entry === PAUSE TestNew/Error_on_unreadable_database_file === RUN TestGroupByID/Error_as_missing_userByID === CONT TestUserByName === PAUSE TestGroupByID/Error_as_missing_userByID === RUN TestUserByName/Get_existing_user === PAUSE TestAllGroups/Get_multiple_groups === PAUSE TestUserByName/Get_existing_user === CONT TestUserByID === RUN TestUserByName/Error_on_missing_user === PAUSE TestUserByName/Error_on_missing_user === RUN TestAllGroups/Get_groups_rely_on_groupByID,_groupToUsers,_UserByID === RUN TestUserByID/Error_on_missing_user === CONT TestUpdateUserEntry === PAUSE TestUserByID/Error_on_missing_user === RUN TestUserByID/Error_on_invalid_database_entry === PAUSE TestUserByID/Error_on_invalid_database_entry === RUN TestUserByID/Get_existing_user === RUN TestUpdateUserEntry/Invalid_value_entry_in_groupByName_recreates_entries === RUN TestUserByName/Error_on_invalid_database_entry === PAUSE TestAllGroups/Get_groups_rely_on_groupByID,_groupToUsers,_UserByID === RUN TestAllGroups/Error_on_some_invalid_groups_entry === PAUSE TestUserByName/Error_on_invalid_database_entry === PAUSE TestAllGroups/Error_on_some_invalid_groups_entry === CONT TestDeleteUser === RUN TestDeleteUser/Delete_existing_user_keeping_other_users_intact === PAUSE TestDeleteUser/Delete_existing_user_keeping_other_users_intact === RUN TestDeleteUser/Error_on_missing_user === PAUSE TestDeleteUser/Error_on_missing_user === RUN TestDeleteUser/Error_on_invalid_database_entry === PAUSE TestDeleteUser/Error_on_invalid_database_entry === RUN TestDeleteUser/Delete_existing_user === PAUSE TestUserByID/Get_existing_user === PAUSE TestDeleteUser/Delete_existing_user === PAUSE TestUpdateUserEntry/Invalid_value_entry_in_groupByName_recreates_entries === CONT TestBrokerForUser === RUN TestUpdateUserEntry/Invalid_value_entries_in_other_user_and_groups_don't_impact_current_request === PAUSE TestUpdateUserEntry/Invalid_value_entries_in_other_user_and_groups_don't_impact_current_request === RUN TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_for_user_dropping_from_group_clear_database === PAUSE TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_for_user_dropping_from_group_clear_database === RUN TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupByID_for_user_dropping_from_group_clear_database === PAUSE TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupByID_for_user_dropping_from_group_clear_database === RUN TestUpdateUserEntry/Update_user_by_adding_a_new_default_group === PAUSE TestUpdateUserEntry/Update_user_by_adding_a_new_default_group === RUN TestUpdateUserEntry/Remove_group_from_user === PAUSE TestUpdateUserEntry/Remove_group_from_user === RUN TestUpdateUserEntry/Insert_new_user_without_optional_gecos_field === PAUSE TestUpdateUserEntry/Insert_new_user_without_optional_gecos_field === RUN TestUpdateUserEntry/Update_user_by_removing_optional_gecos_field_if_not_set === PAUSE TestUpdateUserEntry/Update_user_by_removing_optional_gecos_field_if_not_set === RUN TestUpdateUserEntry/Invalid_value_entry_in_userByID_recreates_entries === PAUSE TestUpdateUserEntry/Invalid_value_entry_in_userByID_recreates_entries === RUN TestUpdateUserEntry/Update_user_by_adding_a_new_group === PAUSE TestUpdateUserEntry/Update_user_by_adding_a_new_group === RUN TestUpdateUserEntry/Update_last_login_time_for_user === PAUSE TestUpdateUserEntry/Update_last_login_time_for_user === RUN TestUpdateUserEntry/Invalid_value_entry_in_groupByID_but_user_restating_group_recreates_entries === PAUSE TestUpdateUserEntry/Invalid_value_entry_in_groupByID_but_user_restating_group_recreates_entries === RUN TestUpdateUserEntry/Invalid_value_entry_in_userByName_recreates_entries === PAUSE TestUpdateUserEntry/Invalid_value_entry_in_userByName_recreates_entries === RUN TestUpdateUserEntry/Error_on_invalid_value_entry_in_userToGroups_clear_database === PAUSE TestUpdateUserEntry/Error_on_invalid_value_entry_in_userToGroups_clear_database === RUN TestUpdateUserEntry/Remove_user_from_a_group_still_part_from_another_user === PAUSE TestUpdateUserEntry/Remove_user_from_a_group_still_part_from_another_user === RUN TestUpdateUserEntry/Update_user_by_changing_attributes === PAUSE TestUpdateUserEntry/Update_user_by_changing_attributes === RUN TestUpdateUserEntry/Update_only_user_even_if_we_have_multiple_of_them === PAUSE TestUpdateUserEntry/Update_only_user_even_if_we_have_multiple_of_them === RUN TestUpdateUserEntry/Update_group_by_changing_attributes === PAUSE TestUpdateUserEntry/Update_group_by_changing_attributes === CONT TestCleanExpiredUsers === RUN TestUpdateUserEntry/Add_user_to_group_from_another_user === PAUSE TestUpdateUserEntry/Add_user_to_group_from_another_user === RUN TestUpdateUserEntry/Insert_new_user === PAUSE TestUpdateUserEntry/Insert_new_user === CONT TestRemoveDb === RUN TestCleanExpiredUsers/Clean_up_as_much_as_possible_if_db_has_invalid_entries === RUN TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_clear_database === PAUSE TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_clear_database === PAUSE TestCleanExpiredUsers/Clean_up_as_much_as_possible_if_db_has_invalid_entries === CONT TestUpdateBrokerForUser === RUN TestCleanExpiredUsers/Clean_up_user_even_if_it_is_not_listed_on_the_group === PAUSE TestCleanExpiredUsers/Clean_up_user_even_if_it_is_not_listed_on_the_group === RUN TestCleanExpiredUsers/Do_not_clean_user_if_can_not_delete_user_from_group === PAUSE TestCleanExpiredUsers/Do_not_clean_user_if_can_not_delete_user_from_group === RUN TestCleanExpiredUsers/Do_not_clean_any_users === PAUSE TestCleanExpiredUsers/Do_not_clean_any_users === RUN TestCleanExpiredUsers/Do_not_clean_active_user === PAUSE TestCleanExpiredUsers/Do_not_clean_active_user === RUN TestCleanExpiredUsers/Do_not_clean_user_if_can_not_get_groups === PAUSE TestCleanExpiredUsers/Do_not_clean_user_if_can_not_get_groups === RUN TestCleanExpiredUsers/Clean_up_all_users === PAUSE TestCleanExpiredUsers/Clean_up_all_users === RUN TestCleanExpiredUsers/Clean_up_some_users === PAUSE TestCleanExpiredUsers/Clean_up_some_users === RUN TestCleanExpiredUsers/Clean_up_also_cleans_last_selected_broker_for_user === PAUSE TestCleanExpiredUsers/Clean_up_also_cleans_last_selected_broker_for_user === CONT TestClear === RUN TestClear/No_error_if_db_is_already_closed === PAUSE TestClear/No_error_if_db_is_already_closed === RUN TestClear/Error_when_cache_dir_has_invalid_permissions === PAUSE TestClear/Error_when_cache_dir_has_invalid_permissions === RUN TestClear/Successfully_clear_the_database === PAUSE TestClear/Successfully_clear_the_database === RUN TestClear/No_error_when_clearing_a_non_existent_database === PAUSE TestClear/No_error_when_clearing_a_non_existent_database === CONT TestGroupByName/Error_on_invalid_database_entry === CONT TestGroupByName/Error_on_missing_group --- PASS: TestRemoveDb (0.00s) === CONT TestGroupByName/Error_as_missing_userByID --- PASS: TestUpdateBrokerForUser (0.01s) === CONT TestAllUsers/Get_one_user === CONT TestNew/New_without_any_initialized_database --- PASS: TestBrokerForUser (0.00s) === CONT TestGroupByName/Get_existing_group === CONT TestAllUsers/Get_multiple_users === NAME TestAllUsers/Get_one_user db_test.go:299: Serializing object for golden file === CONT TestAllUsers/Get_users_only_rely_on_valid_userByID === CONT TestAllUsers/Error_on_some_invalid_users_entry === NAME TestAllUsers/Get_multiple_users db_test.go:299: Serializing object for golden file === NAME TestGroupByName/Get_existing_group db_test.go:353: Serializing object for golden file === NAME TestAllUsers/Get_users_only_rely_on_valid_userByID db_test.go:299: Serializing object for golden file --- PASS: TestGroupByName (0.00s) --- PASS: TestGroupByName/Error_on_invalid_database_entry (0.00s) --- PASS: TestGroupByName/Error_on_missing_group (0.00s) --- PASS: TestGroupByName/Error_as_missing_userByID (0.00s) --- PASS: TestGroupByName/Get_existing_group (0.00s) === CONT TestNew/Error_on_corrupted_db_file === CONT TestNew/Error_on_unreadable_database_file === CONT TestNew/Error_on_invalid_permission_on_database_file === CONT TestNew/New_recreates_any_missing_buckets_and_delete_unknowns --- PASS: TestAllUsers (0.00s) --- PASS: TestAllUsers/Get_one_user (0.00s) --- PASS: TestAllUsers/Get_multiple_users (0.00s) --- PASS: TestAllUsers/Get_users_only_rely_on_valid_userByID (0.00s) --- PASS: TestAllUsers/Error_on_some_invalid_users_entry (0.00s) === CONT TestNew/Error_on_cacheDir_non_existent_cacheDir === CONT TestNew/New_with_already_existing_database === CONT TestGroupByID/Get_existing_group === CONT TestGroupByID/Error_as_missing_userByID === CONT TestGroupByID/Error_on_invalid_database_entry === NAME TestGroupByID/Get_existing_group db_test.go:326: Serializing object for golden file --- PASS: TestNew (0.00s) --- PASS: TestNew/New_without_any_initialized_database (0.00s) --- PASS: TestNew/Error_on_corrupted_db_file (0.00s) --- PASS: TestNew/Error_on_cacheDir_non_existent_cacheDir (0.00s) --- PASS: TestNew/Error_on_unreadable_database_file (0.00s) --- PASS: TestNew/Error_on_invalid_permission_on_database_file (0.00s) --- PASS: TestNew/New_recreates_any_missing_buckets_and_delete_unknowns (0.00s) --- PASS: TestNew/New_with_already_existing_database (0.00s) === CONT TestGroupByID/Error_on_missing_group === CONT TestUserByName/Get_existing_user === CONT TestAllGroups/Error_as_not_only_relying_on_groupByID === CONT TestAllGroups/Error_on_some_invalid_groups_entry --- PASS: TestGroupByID (0.00s) --- PASS: TestGroupByID/Get_existing_group (0.00s) --- PASS: TestGroupByID/Error_as_missing_userByID (0.00s) --- PASS: TestGroupByID/Error_on_invalid_database_entry (0.00s) --- PASS: TestGroupByID/Error_on_missing_group (0.00s) === CONT TestAllGroups/Get_groups_rely_on_groupByID,_groupToUsers,_UserByID === NAME TestUserByName/Get_existing_user db_test.go:271: Serializing object for golden file === CONT TestAllGroups/Get_multiple_groups === CONT TestAllGroups/Get_one_group === CONT TestAllGroups/Error_as_missing_userByID === NAME TestAllGroups/Get_groups_rely_on_groupByID,_groupToUsers,_UserByID db_test.go:383: Serializing object for golden file === NAME TestAllGroups/Get_one_group db_test.go:383: Serializing object for golden file === CONT TestUserByName/Error_on_invalid_database_entry === NAME TestAllGroups/Get_multiple_groups db_test.go:383: Serializing object for golden file === CONT TestUserByName/Error_on_missing_user === CONT TestUserByID/Error_on_missing_user --- PASS: TestAllGroups (0.00s) --- PASS: TestAllGroups/Error_as_not_only_relying_on_groupByID (0.00s) --- PASS: TestAllGroups/Error_on_some_invalid_groups_entry (0.00s) --- PASS: TestAllGroups/Get_groups_rely_on_groupByID,_groupToUsers,_UserByID (0.00s) --- PASS: TestAllGroups/Get_one_group (0.00s) --- PASS: TestAllGroups/Get_multiple_groups (0.00s) --- PASS: TestAllGroups/Error_as_missing_userByID (0.00s) === CONT TestDeleteUser/Delete_existing_user_keeping_other_users_intact === CONT TestDeleteUser/Delete_existing_user === CONT TestDeleteUser/Error_on_invalid_database_entry --- PASS: TestUserByName (0.00s) --- PASS: TestUserByName/Get_existing_user (0.00s) --- PASS: TestUserByName/Error_on_missing_user (0.00s) --- PASS: TestUserByName/Error_on_invalid_database_entry (0.00s) === CONT TestDeleteUser/Error_on_missing_user === CONT TestUserByID/Get_existing_user === CONT TestUserByID/Error_on_invalid_database_entry === CONT TestUpdateUserEntry/Invalid_value_entry_in_groupByName_recreates_entries --- PASS: TestDeleteUser (0.00s) --- PASS: TestDeleteUser/Delete_existing_user_keeping_other_users_intact (0.00s) --- PASS: TestDeleteUser/Error_on_missing_user (0.00s) --- PASS: TestDeleteUser/Delete_existing_user (0.00s) --- PASS: TestDeleteUser/Error_on_invalid_database_entry (0.00s) === CONT TestCleanExpiredUsers/Clean_up_as_much_as_possible_if_db_has_invalid_entries === NAME TestUserByID/Get_existing_user db_test.go:245: Serializing object for golden file === CONT TestClear/No_error_if_db_is_already_closed --- PASS: TestUserByID (0.00s) --- PASS: TestUserByID/Error_on_missing_user (0.00s) --- PASS: TestUserByID/Error_on_invalid_database_entry (0.00s) --- PASS: TestUserByID/Get_existing_user (0.00s) === CONT TestCleanExpiredUsers/Clean_up_also_cleans_last_selected_broker_for_user 2024/03/01 04:30:42 WARN Could not unmarshal user "2222": json: cannot unmarshal string into Go value of type cache.userDB 2024/03/01 04:30:42 WARN Could not unmarshal user "3333": json: cannot unmarshal string into Go value of type cache.userDB === CONT TestCleanExpiredUsers/Clean_up_some_users === CONT TestCleanExpiredUsers/Clean_up_all_users === CONT TestCleanExpiredUsers/Do_not_clean_user_if_can_not_get_groups === CONT TestCleanExpiredUsers/Do_not_clean_active_user === CONT TestCleanExpiredUsers/Do_not_clean_any_users === CONT TestCleanExpiredUsers/Do_not_clean_user_if_can_not_delete_user_from_group 2024/03/01 04:30:42 WARN Could not delete user "user1": could not remove user 1111 from db: can't unmarshal bucket "UserToGroups" for key 1111: json: cannot unmarshal string into Go value of type cache.userToGroupsDB === CONT TestCleanExpiredUsers/Clean_up_user_even_if_it_is_not_listed_on_the_group 2024/03/01 04:30:42 WARN Could not delete user "user1": could not remove user 1111 from db: can't unmarshal bucket "GroupByID" for key 11111: json: cannot unmarshal string into Go value of type cache.GroupDB === CONT TestClear/No_error_when_clearing_a_non_existent_database === CONT TestClear/Successfully_clear_the_database === CONT TestClear/Error_when_cache_dir_has_invalid_permissions --- PASS: TestCleanExpiredUsers (0.00s) --- PASS: TestCleanExpiredUsers/Clean_up_as_much_as_possible_if_db_has_invalid_entries (0.00s) --- PASS: TestCleanExpiredUsers/Clean_up_also_cleans_last_selected_broker_for_user (0.00s) --- PASS: TestCleanExpiredUsers/Clean_up_some_users (0.00s) --- PASS: TestCleanExpiredUsers/Clean_up_all_users (0.00s) --- PASS: TestCleanExpiredUsers/Do_not_clean_user_if_can_not_get_groups (0.00s) --- PASS: TestCleanExpiredUsers/Do_not_clean_active_user (0.00s) --- PASS: TestCleanExpiredUsers/Do_not_clean_any_users (0.00s) --- PASS: TestCleanExpiredUsers/Do_not_clean_user_if_can_not_delete_user_from_group (0.00s) --- PASS: TestCleanExpiredUsers/Clean_up_user_even_if_it_is_not_listed_on_the_group (0.00s) === CONT TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_clear_database === CONT TestUpdateUserEntry/Insert_new_user === CONT TestUpdateUserEntry/Add_user_to_group_from_another_user === CONT TestUpdateUserEntry/Update_group_by_changing_attributes --- PASS: TestClear (0.00s) --- PASS: TestClear/No_error_if_db_is_already_closed (0.00s) --- PASS: TestClear/Error_when_cache_dir_has_invalid_permissions (0.00s) --- PASS: TestClear/No_error_when_clearing_a_non_existent_database (0.00s) --- PASS: TestClear/Successfully_clear_the_database (0.00s) === CONT TestUpdateUserEntry/Update_only_user_even_if_we_have_multiple_of_them === CONT TestUpdateUserEntry/Update_user_by_changing_attributes === CONT TestUpdateUserEntry/Remove_user_from_a_group_still_part_from_another_user === CONT TestUpdateUserEntry/Error_on_invalid_value_entry_in_userToGroups_clear_database === CONT TestUpdateUserEntry/Invalid_value_entry_in_userByName_recreates_entries === CONT TestUpdateUserEntry/Invalid_value_entry_in_groupByID_but_user_restating_group_recreates_entries === CONT TestUpdateUserEntry/Update_last_login_time_for_user === CONT TestUpdateUserEntry/Update_user_by_adding_a_new_group === CONT TestUpdateUserEntry/Invalid_value_entry_in_userByID_recreates_entries 2024/03/01 04:30:42 WARN Could not fetch previous record for group 11111: can't unmarshal bucket "GroupByID" for key 11111: json: cannot unmarshal string into Go value of type cache.groupDB === CONT TestUpdateUserEntry/Update_user_by_removing_optional_gecos_field_if_not_set === CONT TestUpdateUserEntry/Insert_new_user_without_optional_gecos_field 2024/03/01 04:30:42 WARN Could not fetch previous record for user 1111: can't unmarshal bucket "UserByID" for key 1111: json: cannot unmarshal string into Go value of type cache.userDB === CONT TestUpdateUserEntry/Remove_group_from_user === CONT TestUpdateUserEntry/Update_user_by_adding_a_new_default_group === CONT TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupByID_for_user_dropping_from_group_clear_database === CONT TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_for_user_dropping_from_group_clear_database === CONT TestUpdateUserEntry/Invalid_value_entries_in_other_user_and_groups_don't_impact_current_request --- PASS: TestUpdateUserEntry (0.00s) --- PASS: TestUpdateUserEntry/Invalid_value_entry_in_groupByName_recreates_entries (0.00s) --- PASS: TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_clear_database (0.00s) --- PASS: TestUpdateUserEntry/Insert_new_user (0.00s) --- PASS: TestUpdateUserEntry/Update_group_by_changing_attributes (0.00s) --- PASS: TestUpdateUserEntry/Add_user_to_group_from_another_user (0.00s) --- PASS: TestUpdateUserEntry/Update_only_user_even_if_we_have_multiple_of_them (0.00s) --- PASS: TestUpdateUserEntry/Update_user_by_changing_attributes (0.00s) --- PASS: TestUpdateUserEntry/Remove_user_from_a_group_still_part_from_another_user (0.00s) --- PASS: TestUpdateUserEntry/Error_on_invalid_value_entry_in_userToGroups_clear_database (0.00s) --- PASS: TestUpdateUserEntry/Invalid_value_entry_in_userByName_recreates_entries (0.00s) --- PASS: TestUpdateUserEntry/Invalid_value_entry_in_groupByID_but_user_restating_group_recreates_entries (0.00s) --- PASS: TestUpdateUserEntry/Update_last_login_time_for_user (0.00s) --- PASS: TestUpdateUserEntry/Invalid_value_entry_in_userByID_recreates_entries (0.00s) --- PASS: TestUpdateUserEntry/Update_user_by_adding_a_new_group (0.00s) --- PASS: TestUpdateUserEntry/Update_user_by_removing_optional_gecos_field_if_not_set (0.00s) --- PASS: TestUpdateUserEntry/Insert_new_user_without_optional_gecos_field (0.00s) --- PASS: TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupByID_for_user_dropping_from_group_clear_database (0.00s) --- PASS: TestUpdateUserEntry/Remove_group_from_user (0.00s) --- PASS: TestUpdateUserEntry/Error_on_invalid_value_entry_in_groupToUsers_for_user_dropping_from_group_clear_database (0.00s) --- PASS: TestUpdateUserEntry/Update_user_by_adding_a_new_default_group (0.00s) --- PASS: TestUpdateUserEntry/Invalid_value_entries_in_other_user_and_groups_don't_impact_current_request (0.00s) PASS ok github.com/ubuntu/authd/internal/users/cache 0.080s === RUN TestGetPasswdUsernames === PAUSE TestGetPasswdUsernames === RUN TestUpdateLocalGroups === PAUSE TestUpdateLocalGroups === RUN TestCleanLocalGroups === PAUSE TestCleanLocalGroups === RUN TestCleanUserFromLocalGroups === PAUSE TestCleanUserFromLocalGroups === RUN TestMockgpasswd --- PASS: TestMockgpasswd (0.00s) === CONT TestGetPasswdUsernames === CONT TestCleanLocalGroups === RUN TestCleanLocalGroups/Cleans_up_user_from_group === CONT TestUpdateLocalGroups === RUN TestUpdateLocalGroups/Insert_new_user_when_no_users_in_any_group === PAUSE TestUpdateLocalGroups/Insert_new_user_when_no_users_in_any_group === RUN TestUpdateLocalGroups/No-Op_for_user_is_already_present_in_both_local_groups === PAUSE TestUpdateLocalGroups/No-Op_for_user_is_already_present_in_both_local_groups === PAUSE TestCleanLocalGroups/Cleans_up_user_from_group === RUN TestCleanLocalGroups/Cleans_up_user_from_multiple_groups === PAUSE TestCleanLocalGroups/Cleans_up_user_from_multiple_groups === CONT TestCleanUserFromLocalGroups --- PASS: TestGetPasswdUsernames (0.00s) === RUN TestCleanUserFromLocalGroups/Cleans_up_user_from_group === RUN TestUpdateLocalGroups/Remove_user_from_an_additional_group,_being_alone === PAUSE TestCleanUserFromLocalGroups/Cleans_up_user_from_group === PAUSE TestUpdateLocalGroups/Remove_user_from_an_additional_group,_being_alone === RUN TestCleanUserFromLocalGroups/Cleans_up_user_from_multiple_groups === RUN TestUpdateLocalGroups/Remove_user_from_an_additional_group,_multiple_users_in_group === PAUSE TestCleanUserFromLocalGroups/Cleans_up_user_from_multiple_groups === PAUSE TestUpdateLocalGroups/Remove_user_from_an_additional_group,_multiple_users_in_group === RUN TestCleanLocalGroups/Cleans_up_multiple_users_from_group === RUN TestCleanUserFromLocalGroups/No_op_if_user_does_not_belong_to_any_groups === PAUSE TestCleanUserFromLocalGroups/No_op_if_user_does_not_belong_to_any_groups === RUN TestUpdateLocalGroups/Remove_user_with_no_groups_from_existing_ones === PAUSE TestUpdateLocalGroups/Remove_user_with_no_groups_from_existing_ones === RUN TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_other_users_in_our_group === PAUSE TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_other_users_in_our_group === PAUSE TestCleanLocalGroups/Cleans_up_multiple_users_from_group === RUN TestCleanUserFromLocalGroups/Error_on_missing_groups_file === PAUSE TestCleanUserFromLocalGroups/Error_on_missing_groups_file === RUN TestCleanUserFromLocalGroups/Error_when_groups_file_is_malformed === PAUSE TestCleanUserFromLocalGroups/Error_when_groups_file_is_malformed === RUN TestCleanUserFromLocalGroups/Error_on_any_unignored_delete_gpasswd_error === PAUSE TestCleanUserFromLocalGroups/Error_on_any_unignored_delete_gpasswd_error === RUN TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present_even_with_multiple === PAUSE TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present_even_with_multiple === RUN TestCleanLocalGroups/Error_when_groups_file_is_malformed === RUN TestUpdateLocalGroups/Group_file_with_empty_line_is_ignored === PAUSE TestUpdateLocalGroups/Group_file_with_empty_line_is_ignored === RUN TestUpdateLocalGroups/Error_on_missing_groups_file === PAUSE TestUpdateLocalGroups/Error_on_missing_groups_file === RUN TestUpdateLocalGroups/Error_when_groups_file_is_malformed === PAUSE TestUpdateLocalGroups/Error_when_groups_file_is_malformed === PAUSE TestCleanLocalGroups/Error_when_groups_file_is_malformed === CONT TestCleanUserFromLocalGroups/Error_on_any_unignored_delete_gpasswd_error === RUN TestCleanLocalGroups/Error_on_any_unignored_delete_gpasswd_error === PAUSE TestCleanLocalGroups/Error_on_any_unignored_delete_gpasswd_error === RUN TestCleanLocalGroups/Error_if_there's_no_active_user === PAUSE TestCleanLocalGroups/Error_if_there's_no_active_user === RUN TestCleanLocalGroups/No-op_when_there_are_no_inactive_users === PAUSE TestCleanLocalGroups/No-op_when_there_are_no_inactive_users === CONT TestCleanUserFromLocalGroups/Cleans_up_user_from_group === RUN TestUpdateLocalGroups/Error_on_any_unignored_add_gpasswd_error === PAUSE TestUpdateLocalGroups/Error_on_any_unignored_add_gpasswd_error === RUN TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_no_users_in_our_group === PAUSE TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_no_users_in_our_group === RUN TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_multiple_other_users_in_our_group === PAUSE TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_multiple_other_users_in_our_group === RUN TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present === PAUSE TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present === RUN TestCleanLocalGroups/Cleans_up_multiple_users_from_multiple_groups === RUN TestUpdateLocalGroups/No-Op_for_user_with_no_groups_and_was_in_none === PAUSE TestCleanLocalGroups/Cleans_up_multiple_users_from_multiple_groups === RUN TestCleanLocalGroups/Error_on_missing_groups_file === PAUSE TestCleanLocalGroups/Error_on_missing_groups_file === PAUSE TestUpdateLocalGroups/No-Op_for_user_with_no_groups_and_was_in_none === RUN TestUpdateLocalGroups/Add_and_remove_user_from_multiple_groups,_one_remaining === PAUSE TestUpdateLocalGroups/Add_and_remove_user_from_multiple_groups,_one_remaining === CONT TestCleanUserFromLocalGroups/Error_when_groups_file_is_malformed === RUN TestUpdateLocalGroups/Missing_group_is_ignored === PAUSE TestUpdateLocalGroups/Missing_group_is_ignored === RUN TestUpdateLocalGroups/Error_on_any_unignored_delete_gpasswd_error === PAUSE TestUpdateLocalGroups/Error_on_any_unignored_delete_gpasswd_error === CONT TestCleanUserFromLocalGroups/Error_on_missing_groups_file === CONT TestCleanUserFromLocalGroups/No_op_if_user_does_not_belong_to_any_groups === CONT TestCleanUserFromLocalGroups/Cleans_up_user_from_multiple_groups === CONT TestCleanLocalGroups/Cleans_up_user_from_group === CONT TestCleanLocalGroups/Error_if_there's_no_active_user === CONT TestCleanLocalGroups/Error_on_missing_groups_file === CONT TestCleanLocalGroups/Cleans_up_multiple_users_from_multiple_groups === CONT TestCleanLocalGroups/No-op_when_there_are_no_inactive_users === CONT TestCleanLocalGroups/Error_when_groups_file_is_malformed === CONT TestCleanLocalGroups/Cleans_up_multiple_users_from_group === CONT TestCleanLocalGroups/Error_on_any_unignored_delete_gpasswd_error --- PASS: TestCleanUserFromLocalGroups (0.00s) --- PASS: TestCleanUserFromLocalGroups/Error_when_groups_file_is_malformed (0.00s) --- PASS: TestCleanUserFromLocalGroups/Error_on_missing_groups_file (0.00s) --- PASS: TestCleanUserFromLocalGroups/No_op_if_user_does_not_belong_to_any_groups (0.00s) --- PASS: TestCleanUserFromLocalGroups/Cleans_up_user_from_group (0.01s) --- PASS: TestCleanUserFromLocalGroups/Cleans_up_user_from_multiple_groups (0.01s) --- PASS: TestCleanUserFromLocalGroups/Error_on_any_unignored_delete_gpasswd_error (0.02s) === CONT TestCleanLocalGroups/Cleans_up_user_from_multiple_groups === CONT TestUpdateLocalGroups/Insert_new_user_when_no_users_in_any_group === CONT TestUpdateLocalGroups/Error_on_any_unignored_delete_gpasswd_error === CONT TestUpdateLocalGroups/Missing_group_is_ignored === CONT TestUpdateLocalGroups/Add_and_remove_user_from_multiple_groups,_one_remaining === CONT TestUpdateLocalGroups/No-Op_for_user_with_no_groups_and_was_in_none === CONT TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present 2024/03/01 04:30:43 INFO ignoring gpasswd error: Error: localgroup3 in not in the group file === CONT TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_multiple_other_users_in_our_group === CONT TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_no_users_in_our_group --- PASS: TestCleanLocalGroups (0.00s) --- PASS: TestCleanLocalGroups/Error_if_there's_no_active_user (0.00s) --- PASS: TestCleanLocalGroups/Error_on_missing_groups_file (0.00s) --- PASS: TestCleanLocalGroups/Cleans_up_user_from_group (0.01s) --- PASS: TestCleanLocalGroups/No-op_when_there_are_no_inactive_users (0.00s) --- PASS: TestCleanLocalGroups/Error_when_groups_file_is_malformed (0.00s) --- PASS: TestCleanLocalGroups/Cleans_up_multiple_users_from_group (0.03s) --- PASS: TestCleanLocalGroups/Cleans_up_user_from_multiple_groups (0.03s) --- PASS: TestCleanLocalGroups/Cleans_up_multiple_users_from_multiple_groups (0.05s) --- PASS: TestCleanLocalGroups/Error_on_any_unignored_delete_gpasswd_error (0.06s) === CONT TestUpdateLocalGroups/Error_on_any_unignored_add_gpasswd_error === CONT TestUpdateLocalGroups/Error_when_groups_file_is_malformed === CONT TestUpdateLocalGroups/Error_on_missing_groups_file === CONT TestUpdateLocalGroups/Group_file_with_empty_line_is_ignored === CONT TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present_even_with_multiple === CONT TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_other_users_in_our_group === CONT TestUpdateLocalGroups/Remove_user_with_no_groups_from_existing_ones === CONT TestUpdateLocalGroups/Remove_user_from_an_additional_group,_multiple_users_in_group === CONT TestUpdateLocalGroups/Remove_user_from_an_additional_group,_being_alone === CONT TestUpdateLocalGroups/No-Op_for_user_is_already_present_in_both_local_groups --- PASS: TestUpdateLocalGroups (0.00s) --- PASS: TestUpdateLocalGroups/Insert_new_user_when_no_users_in_any_group (0.01s) --- PASS: TestUpdateLocalGroups/Error_on_any_unignored_delete_gpasswd_error (0.01s) --- PASS: TestUpdateLocalGroups/No-Op_for_user_with_no_groups_and_was_in_none (0.00s) --- PASS: TestUpdateLocalGroups/Missing_group_is_ignored (0.01s) --- PASS: TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present (0.01s) --- PASS: TestUpdateLocalGroups/Add_and_remove_user_from_multiple_groups,_one_remaining (0.02s) --- PASS: TestUpdateLocalGroups/Error_when_groups_file_is_malformed (0.00s) --- PASS: TestUpdateLocalGroups/Error_on_missing_groups_file (0.00s) --- PASS: TestUpdateLocalGroups/Error_on_any_unignored_add_gpasswd_error (0.01s) --- PASS: TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_no_users_in_our_group (0.01s) --- PASS: TestUpdateLocalGroups/Group_file_with_empty_line_is_ignored (0.01s) --- PASS: TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_multiple_other_users_in_our_group (0.02s) --- PASS: TestUpdateLocalGroups/Insert_user_in_the_only_local_group_when_not_present_even_with_multiple (0.01s) --- PASS: TestUpdateLocalGroups/Remove_user_from_an_additional_group,_multiple_users_in_group (0.01s) --- PASS: TestUpdateLocalGroups/No-Op_for_user_is_already_present_in_both_local_groups (0.00s) --- PASS: TestUpdateLocalGroups/Remove_user_from_an_additional_group,_being_alone (0.01s) --- PASS: TestUpdateLocalGroups/Remove_user_with_no_groups_from_existing_ones (0.01s) --- PASS: TestUpdateLocalGroups/Insert_new_user_in_existing_files_with_other_users_in_our_group (0.01s) PASS ok github.com/ubuntu/authd/internal/users/localgroups 0.115s ? github.com/ubuntu/authd/pam [no test files] ? github.com/ubuntu/authd/pam/internal/gdm_test [no test files] ? github.com/ubuntu/authd/pam/internal/proto [no test files] === RUN TestIntegration === PAUSE TestIntegration === RUN TestMockgpasswd --- PASS: TestMockgpasswd (0.00s) === CONT TestIntegration === RUN TestIntegration/Check_user_with_broker_if_not_found_in_cache === PAUSE TestIntegration/Check_user_with_broker_if_not_found_in_cache === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_after_cleaning_corrupted_database === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_after_cleaning_corrupted_database === RUN TestIntegration/Error_when_getting_passwd_by_id_and_daemon_is_not_available === PAUSE TestIntegration/Error_when_getting_passwd_by_id_and_daemon_is_not_available === RUN TestIntegration/Error_when_getting_group_by_name_and_entry_does_not_exist === PAUSE TestIntegration/Error_when_getting_group_by_name_and_entry_does_not_exist === RUN TestIntegration/Error_when_getting_passwd_by_name_and_daemon_is_not_available === PAUSE TestIntegration/Error_when_getting_passwd_by_name_and_daemon_is_not_available === RUN TestIntegration/Error_when_getting_group_by_name_and_daemon_is_not_available === PAUSE TestIntegration/Error_when_getting_group_by_name_and_daemon_is_not_available === RUN TestIntegration/Error_when_getting_group_by_id_and_daemon_is_not_available === PAUSE TestIntegration/Error_when_getting_group_by_id_and_daemon_is_not_available === RUN TestIntegration/Get_entry_from_group_by_name === PAUSE TestIntegration/Get_entry_from_group_by_name === RUN TestIntegration/Get_entry_from_group_by_id === PAUSE TestIntegration/Get_entry_from_group_by_id === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_and_daemon_is_not_available === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_and_daemon_is_not_available === RUN TestIntegration/Error_when_getting_passwd_by_name_and_entry_does_not_exist === PAUSE TestIntegration/Error_when_getting_passwd_by_name_and_entry_does_not_exist === RUN TestIntegration/Get_entry_from_passwd_by_id === PAUSE TestIntegration/Get_entry_from_passwd_by_id === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_and_daemon_is_not_available === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_and_daemon_is_not_available === RUN TestIntegration/Error_when_getting_group_by_id_and_entry_does_not_exist === PAUSE TestIntegration/Error_when_getting_group_by_id_and_entry_does_not_exist === RUN TestIntegration/Get_all_entries_from_passwd === PAUSE TestIntegration/Get_all_entries_from_passwd === RUN TestIntegration/Get_all_entries_from_group === PAUSE TestIntegration/Get_all_entries_from_group === RUN TestIntegration/Get_all_entries_from_shadow === PAUSE TestIntegration/Get_all_entries_from_shadow === RUN TestIntegration/Get_entry_from_shadow_by_name === PAUSE TestIntegration/Get_entry_from_shadow_by_name === RUN TestIntegration/Error_when_getting_passwd_by_name_entry_exists_in_broker_but_precheck_is_disabled === PAUSE TestIntegration/Error_when_getting_passwd_by_name_entry_exists_in_broker_but_precheck_is_disabled === RUN TestIntegration/Error_when_getting_shadow_by_name_and_entry_does_not_exist === PAUSE TestIntegration/Error_when_getting_shadow_by_name_and_entry_does_not_exist === RUN TestIntegration/Error_when_getting_passwd_by_id_and_entry_does_not_exist === PAUSE TestIntegration/Error_when_getting_passwd_by_id_and_entry_does_not_exist === RUN TestIntegration/Error_when_getting_shadow_by_name_and_daemon_is_not_available === PAUSE TestIntegration/Error_when_getting_shadow_by_name_and_daemon_is_not_available === RUN TestIntegration/Get_entry_from_passwd_by_name === PAUSE TestIntegration/Get_entry_from_passwd_by_name === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_group_and_daemon_is_not_available === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_group_and_daemon_is_not_available === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_after_cleaning_corrupted_database === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_after_cleaning_corrupted_database === RUN TestIntegration/Returns_empty_when_getting_all_entries_from_group_after_cleaning_corrupted_database === PAUSE TestIntegration/Returns_empty_when_getting_all_entries_from_group_after_cleaning_corrupted_database === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_group_after_cleaning_corrupted_database === CONT TestIntegration/Check_user_with_broker_if_not_found_in_cache === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_and_daemon_is_not_available === CONT TestIntegration/Get_entry_from_passwd_by_id 2024-03-01T04:31:53.922Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:53.922Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:53.923Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:53.923Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:53.925Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:53.925Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:53.955Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:53.956Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:53.958Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:53.958Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.021Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.021Z ERROR [nss_authd::shadow] authd: could not connect to gRPC server: transport error === CONT TestIntegration/Error_when_getting_passwd_by_name_and_entry_does_not_exist 2024-03-01T04:31:54.023Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.023Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.023Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.023Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.024Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.024Z DEBUG [nss_authd::logs] authd: Log level set to Debug2024-03-01T04:31:54.024Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.024Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.024Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.024Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.024Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.024Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock...2024-03-01T04:31:54.024Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.024Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.025Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.025Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.025Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 23 } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.025Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.025Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.025Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 8 } 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.026Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.026Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.026Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.027Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.027Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) }2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.027Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.028Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.028Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.028Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.028Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } user1:x:1111:11111:User1 gecos On multiple lines:/home/user1:/bin/bash user-pre-check:x:4294967295:4294967295::: 2024-03-01T04:31:54.028Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.028Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_and_daemon_is_not_available === CONT TestIntegration/Get_entry_from_group_by_id 2024-03-01T04:31:54.029Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 18 } 2024-03-01T04:31:54.029Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.029Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.029Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.029Z ERROR [nss_authd::passwd] authd: error when getting passwd by name: 2024-03-01T04:31:54.029Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.029Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.030Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.030Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.030Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found === CONT TestIntegration/Get_entry_from_group_by_name 2024-03-01T04:31:54.030Z ERROR [nss_authd::passwd] authd: could not connect to gRPC server: transport error root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin _apt:x:42:65534::/nonexistent:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin uuidd:x:100:101::/run/uuidd:/usr/sbin/nologin systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin buildd:x:2001:2501:Build Daemon user,,,:/nonexistent:/bin/bash sbuild:x:114:120:Debian source builder,,,:/var/lib/sbuild:/bin/bash messagebus:x:101:102::/nonexistent:/usr/sbin/nologin === CONT TestIntegration/Error_when_getting_group_by_id_and_daemon_is_not_available 2024-03-01T04:31:54.031Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.031Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.031Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.031Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.031Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.031Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.031Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.031Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.031Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.031Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }2024-03-01T04:31:54.031Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.031Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.031Z ERROR [nss_authd::group] authd: could not connect to gRPC server: transport error 2024-03-01T04:31:54.031Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } === CONT TestIntegration/Error_when_getting_group_by_name_and_daemon_is_not_available 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.032Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.032Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 13 } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.032Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.033Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.033Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.033Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.033Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.033Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.033Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.033Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.033Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.033Z ERROR [nss_authd::group] authd: could not connect to gRPC server: transport error group1:x:11111:user1 === CONT TestIntegration/Error_when_getting_passwd_by_name_and_daemon_is_not_available === CONT TestIntegration/Error_when_getting_group_by_name_and_entry_does_not_exist 2024-03-01T04:31:54.034Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.034Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.034Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.034Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.035Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.035Z ERROR [nss_authd::passwd] authd: could not connect to gRPC server: transport error 2024-03-01T04:31:54.035Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.035Z DEBUG [nss_authd::logs] authd: Log level set to Debug=== CONT TestIntegration/Error_when_getting_passwd_by_id_and_daemon_is_not_available 2024-03-01T04:31:54.035Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.036Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.036Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.036Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.036Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.036Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.036Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.036Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.036Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.036Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.036Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.036Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.036Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.036Z ERROR [nss_authd::passwd] authd: could not connect to gRPC server: transport error === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_after_cleaning_corrupted_database 2024-03-01T04:31:54.036Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.036Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.036Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 18 } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.037Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.037Z ERROR [nss_authd::group] authd: error when getting group by name: === CONT TestIntegration/Error_when_getting_shadow_by_name_and_entry_does_not_exist 2024-03-01T04:31:54.039Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.039Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.039Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.039Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.039Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.039Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.039Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.039Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.039Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.039Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.039Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.039Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.040Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.040Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.040Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 8 } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.040Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.040Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.040Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.041Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.041Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.041Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.041Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } group1:x:11111:user1 2024-03-01T04:31:54.041Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.041Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_after_cleaning_corrupted_database 2024-03-01T04:31:54.042Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.042Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.042Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.042Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.042Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.042Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.042Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 18 } 2024-03-01T04:31:54.043Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.043Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.043Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.043Z ERROR [nss_authd::shadow] authd: error when getting shadow by name: === CONT TestIntegration/Returns_empty_when_getting_all_entries_from_group_and_daemon_is_not_available 2024-03-01T04:31:54.046Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.046Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.046Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.046Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.046Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.046Z ERROR [nss_authd::group] authd: could not connect to gRPC server: transport error root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24: floppy:x:25: tape:x:26: sudo:x:27: audio:x:29: dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46: staff:x:50: games:x:60: users:x:100: nogroup:x:65534: uuidd:x:101: systemd-journal:x:999: systemd-network:x:998: buildd:x:2501: sbuild:x:120:buildd messagebus:x:102: === CONT TestIntegration/Get_entry_from_passwd_by_name 2024-03-01T04:31:54.047Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.047Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.047Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.048Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.048Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.048Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.048Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.048Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.048Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 12 } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.049Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } user1:x:1111:11111:User1 gecos On multiple lines:/home/user1:/bin/bash === CONT TestIntegration/Error_when_getting_shadow_by_name_and_daemon_is_not_available 2024-03-01T04:31:54.054Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.054Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.054Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.054Z DEBUG [nss_authd::client] authd: Connecting to authd on /run/authd.sock... 2024-03-01T04:31:54.054Z DEBUG [nss_authd] authd: AUTHD_NSS_SOCKET not set or badly configured, using default value: environment variable not found 2024-03-01T04:31:54.054Z ERROR [nss_authd::shadow] authd: could not connect to gRPC server: transport error === CONT TestIntegration/Error_when_getting_passwd_by_id_and_entry_does_not_exist 2024-03-01T04:31:54.055Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.055Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.056Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.056Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.056Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.056Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.056Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.056Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.056Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.056Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.056Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.056Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.057Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 8 } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.057Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.057Z ERROR [nss_authd::passwd] authd: error when getting passwd by uid: === CONT TestIntegration/Get_all_entries_from_shadow 2024-03-01T04:31:54.059Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.059Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.059Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.059Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.060Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.060Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.060Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.060Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.060Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.060Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.060Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.060Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.060Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.061Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.061Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.061Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.061Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:54.062Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.062Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.062Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.062Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.062Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } user1:x::::::: user2:x::::::: user3:x::::::: === CONT TestIntegration/Error_when_getting_passwd_by_name_entry_exists_in_broker_but_precheck_is_disabled 2024-03-01T04:31:54.064Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.064Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.064Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.065Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.065Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.065Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.065Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.065Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.065Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.065Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.065Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.065Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.066Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.066Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.066Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.066Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.066Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 21 } 2024-03-01T04:31:54.067Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.067Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.067Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.067Z ERROR [nss_authd::passwd] authd: error when getting passwd by name: === CONT TestIntegration/Get_entry_from_shadow_by_name 2024-03-01T04:31:54.068Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.069Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.069Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.069Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.069Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.069Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.069Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.070Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.070Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.070Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.070Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.070Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.070Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 12 } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.071Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.072Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.072Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } user1:x::::::: === CONT TestIntegration/Get_all_entries_from_group 2024-03-01T04:31:54.073Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.074Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.074Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.074Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.074Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.074Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.075Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.075Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.075Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.075Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.075Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.075Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.075Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.076Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.077Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.077Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.077Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24: floppy:x:25: tape:x:26: sudo:x:27: audio:x:29: dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46: staff:x:50: games:x:60: users:x:100: nogroup:x:65534: uuidd:x:101: systemd-journal:x:999: systemd-network:x:998: buildd:x:2501: sbuild:x:120:buildd messagebus:x:102: group1:x:11111:user1 group2:x:22222:user2 group3:x:33333:user3 commongroup:x:99999:user2,user3 === CONT TestIntegration/Get_all_entries_from_passwd 2024-03-01T04:31:54.079Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.079Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.079Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.080Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.080Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.080Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.080Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.080Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.080Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.080Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.080Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.080Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.081Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.081Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.081Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.081Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.082Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin _apt:x:42:65534::/nonexistent:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin uuidd:x:100:101::/run/uuidd:/usr/sbin/nologin systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin buildd:x:2001:2501:Build Daemon user,,,:/nonexistent:/bin/bash sbuild:x:114:120:Debian source builder,,,:/var/lib/sbuild:/bin/bash messagebus:x:101:102::/nonexistent:/usr/sbin/nologin user1:x:1111:11111:User1 gecos On multiple lines:/home/user1:/bin/bash user2:x:2222:22222:User2:/home/user2:/bin/dash user3:x:3333:33333:User3:/home/user3:/bin/zsh === CONT TestIntegration/Error_when_getting_group_by_id_and_entry_does_not_exist 2024-03-01T04:31:54.084Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:54.084Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:54.084Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/nss-integration-tests.sock... 2024-03-01T04:31:54.084Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:54.084Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:54.084Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.084Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:54.085Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:54.085Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:54.085Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:54.086Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 8 } 2024-03-01T04:31:54.086Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.086Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:54.086Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:54.086Z ERROR [nss_authd::group] authd: error when getting group by gid: 2024-03-01T04:31:56.558Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.558Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.558Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests1647420654/authd.socket... 2024-03-01T04:31:56.558Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.558Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.558Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.558Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.559Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.559Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.559Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.560Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:56.560Z ERROR [nss_authd::group] authd: error when listing groups: database needs to be cleared and rebuilt can't unmarshal user in bucket "UserByID" for key [49 49 49 49 49]: json: cannot unmarshal string into Go value of type cache.groupDB root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24: floppy:x:25: tape:x:26: sudo:x:27: audio:x:29: dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46: staff:x:50: games:x:60: users:x:100: nogroup:x:65534: uuidd:x:101: systemd-journal:x:999: systemd-network:x:998: buildd:x:2501: sbuild:x:120:buildd messagebus:x:102: 2024-03-01T04:31:56.562Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.562Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.562Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests1647420654/authd.socket... 2024-03-01T04:31:56.562Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.562Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.562Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.562Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.563Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.563Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.563Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.564Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.564Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.564Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24: floppy:x:25: tape:x:26: sudo:x:27: audio:x:29: dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46: staff:x:50: games:x:60: users:x:100: nogroup:x:65534: uuidd:x:101: systemd-journal:x:999: systemd-network:x:998: buildd:x:2501: sbuild:x:120:buildd messagebus:x:102: === NAME TestIntegration/Returns_empty_when_getting_all_entries_from_group_after_cleaning_corrupted_database daemon.go:111: Daemon stopped (context canceled) ##### STDOUT ##### DEBUG Debug mode is enabled DEBUG Building authd object DEBUG Building broker detection DEBUG Mock system bus started on unix:path=/tmp/authd-system-bus-mock1718694687/bus.sock DEBUG Auto-detecting brokers DEBUG Loading broker "local" DEBUG Loading broker "examplebroker.conf" DEBUG Dbus broker configuration at "/tmp/examplebroker.d581101829/examplebroker.conf" 2024/03/01 04:31:54 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:31:54 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:31:54 WARN Could not map active user ID to an actual user: user: unknown userid 104 DEBUG Building new GRPC NSS service DEBUG Building new GRPC PAM service DEBUG Building new daemon DEBUG Listening on /tmp/authd-daemon4tests1647420654/authd.socket DEBUG Registering GRPC services DEBUG Starting to serve requests on /tmp/authd-daemon4tests1647420654/authd.socket INFO Serving GRPC requests on /tmp/authd-daemon4tests1647420654/authd.socket INFO Stopping daemon requested. INFO Wait for active requests to close. DEBUG All connections have now ended. ##### END ##### 2024-03-01T04:31:56.701Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.701Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.701Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests2698431780/authd.socket... 2024-03-01T04:31:56.702Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.702Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.702Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.702Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.702Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.702Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.703Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.703Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.703Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.703Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.703Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.704Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:56.704Z ERROR [nss_authd::passwd] authd: error when listing passwd: database needs to be cleared and rebuilt can't unmarshal user in bucket "UserByID" for key [49 49 49 49]: json: cannot unmarshal string into Go value of type cache.userDB root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin _apt:x:42:65534::/nonexistent:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin uuidd:x:100:101::/run/uuidd:/usr/sbin/nologin systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin buildd:x:2001:2501:Build Daemon user,,,:/nonexistent:/bin/bash sbuild:x:114:120:Debian source builder,,,:/var/lib/sbuild:/bin/bash messagebus:x:101:102::/nonexistent:/usr/sbin/nologin 2024-03-01T04:31:56.706Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.706Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.706Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests2698431780/authd.socket... 2024-03-01T04:31:56.706Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.706Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.706Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.706Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.706Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.707Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.707Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.707Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.708Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.708Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.708Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin _apt:x:42:65534::/nonexistent:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin uuidd:x:100:101::/run/uuidd:/usr/sbin/nologin systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin buildd:x:2001:2501:Build Daemon user,,,:/nonexistent:/bin/bash sbuild:x:114:120:Debian source builder,,,:/var/lib/sbuild:/bin/bash messagebus:x:101:102::/nonexistent:/usr/sbin/nologin === NAME TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_after_cleaning_corrupted_database daemon.go:111: Daemon stopped (context canceled) ##### STDOUT ##### DEBUG Debug mode is enabled DEBUG Building authd object DEBUG Building broker detection DEBUG Mock system bus started on unix:path=/tmp/authd-system-bus-mock874544655/bus.sock DEBUG Auto-detecting brokers DEBUG Loading broker "local" DEBUG Loading broker "examplebroker.conf" DEBUG Dbus broker configuration at "/tmp/examplebroker.d2508726041/examplebroker.conf" 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:31:55 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB DEBUG Building new GRPC NSS service DEBUG Building new GRPC PAM service DEBUG Building new daemon DEBUG Listening on /tmp/authd-daemon4tests2698431780/authd.socket DEBUG Registering GRPC services DEBUG Starting to serve requests on /tmp/authd-daemon4tests2698431780/authd.socket INFO Serving GRPC requests on /tmp/authd-daemon4tests2698431780/authd.socket INFO Stopping daemon requested. INFO Wait for active requests to close. DEBUG All connections have now ended. ##### END ##### 2024-03-01T04:31:56.728Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.728Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.728Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests120526915/authd.socket... 2024-03-01T04:31:56.729Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.729Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.729Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.729Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.729Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.729Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.730Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.730Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.730Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.731Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2024-03-01T04:31:56.731Z ERROR [nss_authd::shadow] authd: error when listing shadow: database needs to be cleared and rebuilt can't unmarshal user in bucket "UserByID" for key [49 49 49 49]: json: cannot unmarshal string into Go value of type cache.userDB 2024-03-01T04:31:56.732Z DEBUG [nss_authd::logs] authd: Log output set to stderr 2024-03-01T04:31:56.732Z DEBUG [nss_authd::logs] authd: Log level set to Debug 2024-03-01T04:31:56.733Z DEBUG [nss_authd::client] authd: Connecting to authd on /tmp/authd-daemon4tests120526915/authd.socket... 2024-03-01T04:31:56.733Z DEBUG [h2::client] binding client connection 2024-03-01T04:31:56.733Z DEBUG [h2::client] client connection bound 2024-03-01T04:31:56.733Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.733Z DEBUG [h2::proto::connection] Connection; peer=Client 2024-03-01T04:31:56.733Z DEBUG [h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2024-03-01T04:31:56.733Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x0), max_frame_size: 16384 } 2024-03-01T04:31:56.733Z DEBUG [h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.733Z DEBUG [h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) } 2024-03-01T04:31:56.733Z DEBUG [h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 } 2024-03-01T04:31:56.733Z DEBUG [tower::buffer::worker] service.ready=true message=processing request 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5 } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_read] received frame=Ping { ack: false, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_write] send frame=Ping { ack: true, payload: [2, 4, 16, 16, 9, 14, 7, 7] } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) } 2024-03-01T04:31:56.734Z DEBUG [h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } === NAME TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_after_cleaning_corrupted_database daemon.go:111: Daemon stopped (context canceled) ##### STDOUT ##### DEBUG Debug mode is enabled DEBUG Building authd object DEBUG Building broker detection DEBUG Mock system bus started on unix:path=/tmp/authd-system-bus-mock144296040/bus.sock DEBUG Auto-detecting brokers DEBUG Loading broker "local" DEBUG Loading broker "examplebroker.conf" DEBUG Dbus broker configuration at "/tmp/examplebroker.d769533803/examplebroker.conf" 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:31:55 WARN Could not map active user ID to an actual user: user: unknown userid 104 2024/03/01 04:31:55 WARN Could not unmarshal user "1111": json: cannot unmarshal string into Go value of type cache.userDB DEBUG Building new GRPC NSS service DEBUG Building new GRPC PAM service DEBUG Building new daemon DEBUG Listening on /tmp/authd-daemon4tests120526915/authd.socket DEBUG Registering GRPC services DEBUG Starting to serve requests on /tmp/authd-daemon4tests120526915/authd.socket INFO Serving GRPC requests on /tmp/authd-daemon4tests120526915/authd.socket INFO Stopping daemon requested. INFO Wait for active requests to close. DEBUG All connections have now ended. ##### END ##### === NAME TestIntegration daemon.go:111: Daemon stopped (context canceled) ##### STDOUT ##### DEBUG Debug mode is enabled DEBUG Building authd object DEBUG Building broker detection DEBUG Mock system bus started on unix:path=/tmp/authd-system-bus-mock1487758417/bus.sock DEBUG Auto-detecting brokers DEBUG Loading broker "local" DEBUG Loading broker "examplebroker.conf" DEBUG Dbus broker configuration at "/tmp/examplebroker.d4134293703/examplebroker.conf" 2024/03/01 04:31:52 WARN Could not map active user ID to an actual user: user: unknown userid 102 2024/03/01 04:31:52 WARN Could not map active user ID to an actual user: user: unknown userid 103 2024/03/01 04:31:52 WARN Could not map active user ID to an actual user: user: unknown userid 104 DEBUG Building new GRPC NSS service DEBUG Building new GRPC PAM service DEBUG Building new daemon DEBUG Listening on /tmp/nss-integration-tests.sock DEBUG Registering GRPC services DEBUG Starting to serve requests on /tmp/nss-integration-tests.sock INFO Serving GRPC requests on /tmp/nss-integration-tests.sock INFO Stopping daemon requested. INFO Wait for active requests to close. DEBUG All connections have now ended. ##### END ##### --- PASS: TestIntegration (66.85s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_and_daemon_is_not_available (0.17s) --- PASS: TestIntegration/Get_entry_from_passwd_by_id (0.18s) --- PASS: TestIntegration/Check_user_with_broker_if_not_found_in_cache (0.18s) --- PASS: TestIntegration/Error_when_getting_passwd_by_name_and_entry_does_not_exist (0.01s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Error_when_getting_group_by_id_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Error_when_getting_group_by_name_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Get_entry_from_group_by_name (0.00s) --- PASS: TestIntegration/Error_when_getting_passwd_by_name_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Error_when_getting_passwd_by_id_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Error_when_getting_group_by_name_and_entry_does_not_exist (0.00s) --- PASS: TestIntegration/Get_entry_from_group_by_id (0.01s) --- PASS: TestIntegration/Error_when_getting_shadow_by_name_and_entry_does_not_exist (0.01s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_group_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Get_entry_from_passwd_by_name (0.00s) --- PASS: TestIntegration/Error_when_getting_shadow_by_name_and_daemon_is_not_available (0.00s) --- PASS: TestIntegration/Error_when_getting_passwd_by_id_and_entry_does_not_exist (0.00s) --- PASS: TestIntegration/Get_all_entries_from_shadow (0.01s) --- PASS: TestIntegration/Error_when_getting_passwd_by_name_entry_exists_in_broker_but_precheck_is_disabled (0.00s) --- PASS: TestIntegration/Get_entry_from_shadow_by_name (0.00s) --- PASS: TestIntegration/Get_all_entries_from_group (0.01s) --- PASS: TestIntegration/Get_all_entries_from_passwd (0.01s) --- PASS: TestIntegration/Error_when_getting_group_by_id_and_entry_does_not_exist (0.00s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_group_after_cleaning_corrupted_database (2.72s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_passwd_after_cleaning_corrupted_database (2.67s) --- PASS: TestIntegration/Returns_empty_when_getting_all_entries_from_shadow_after_cleaning_corrupted_database (2.70s) PASS ok github.com/ubuntu/authd/nss/integration-tests 72.540s Skipping tests with external dependencies as requested ok github.com/ubuntu/authd/pam/integration-tests 0.174s === RUN TestGdmModel === PAUSE TestGdmModel === CONT TestGdmModel === RUN TestGdmModel/Error_on_no_UI_layouts === PAUSE TestGdmModel/Error_on_no_UI_layouts === RUN TestGdmModel/Error_on_forced_quit === PAUSE TestGdmModel/Error_on_forced_quit === RUN TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_base64 === PAUSE TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_base64 === RUN TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection === PAUSE TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection === RUN TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first === PAUSE TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first === RUN TestGdmModel/Error_on_brokers_fetching_error === PAUSE TestGdmModel/Error_on_brokers_fetching_error === RUN TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data === PAUSE TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data === RUN TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message === PAUSE TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message === RUN TestGdmModel/Error_during_hello_on_protocol_mismatch === PAUSE TestGdmModel/Error_during_hello_on_protocol_mismatch === RUN TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker === PAUSE TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker === RUN TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === PAUSE TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === RUN TestGdmModel/Error_on_no_brokers === PAUSE TestGdmModel/Error_on_no_brokers === RUN TestGdmModel/Error_during_hello_conversation === PAUSE TestGdmModel/Error_during_hello_conversation === RUN TestGdmModel/Error_on_change_stage === PAUSE TestGdmModel/Error_on_change_stage === RUN TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === PAUSE TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === RUN TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === PAUSE TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === RUN TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries === PAUSE TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries === RUN TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes === PAUSE TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes === RUN TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes === PAUSE TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes === RUN TestGdmModel/Error_on_invalid_broker_selection === PAUSE TestGdmModel/Error_on_invalid_broker_selection === RUN TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message === PAUSE TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message === RUN TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection === PAUSE TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection === RUN TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection === PAUSE TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection === RUN TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries === PAUSE TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries === RUN TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === PAUSE TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === RUN TestGdmModel/Broker_selection_stage_caused_by_module_user_selection === PAUSE TestGdmModel/Broker_selection_stage_caused_by_module_user_selection === RUN TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection === PAUSE TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection === RUN TestGdmModel/AuthMode_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === PAUSE TestGdmModel/AuthMode_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === RUN TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key === PAUSE TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key === RUN TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry === PAUSE TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry === RUN TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access === PAUSE TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access === RUN TestGdmModel/Error_on_change_stage_using_an_unknown_stage === PAUSE TestGdmModel/Error_on_change_stage_using_an_unknown_stage === RUN TestGdmModel/Error_during_poll === PAUSE TestGdmModel/Error_during_poll === RUN TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection === PAUSE TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection === RUN TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection === PAUSE TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection === RUN TestGdmModel/Error_on_authentication_mode_selection === PAUSE TestGdmModel/Error_on_authentication_mode_selection === RUN TestGdmModel/Error_on_authentication_client_invalid_message === PAUSE TestGdmModel/Error_on_authentication_client_invalid_message === RUN TestGdmModel/Error_on_request_UI_capabilities === PAUSE TestGdmModel/Error_on_request_UI_capabilities === RUN TestGdmModel/User_selection_stage === PAUSE TestGdmModel/User_selection_stage === RUN TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection === PAUSE TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection === RUN TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type === PAUSE TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type === RUN TestGdmModel/Error_during_broker_selection_if_session_ID_is_empty === PAUSE TestGdmModel/Error_during_broker_selection_if_session_ID_is_empty === RUN TestGdmModel/Error_during_broker_selection_if_encryption_key_is_empty === PAUSE TestGdmModel/Error_during_broker_selection_if_encryption_key_is_empty === RUN TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid === PAUSE TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid === RUN TestGdmModel/Error_on_missing_authentication_modes === PAUSE TestGdmModel/Error_on_missing_authentication_modes === RUN TestGdmModel/Error_on_invalid_auth-mode_layout_type === PAUSE TestGdmModel/Error_on_invalid_auth-mode_layout_type === RUN TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection === PAUSE TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection === RUN TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection === PAUSE TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection === RUN TestGdmModel/Error_on_authentication_client_failure === PAUSE TestGdmModel/Error_on_authentication_client_failure === RUN TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password === PAUSE TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password === CONT TestGdmModel/Error_on_no_UI_layouts gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === CONT TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1890: Waiting for expected events === CONT TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password === CONT TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/Error_on_no_UI_layouts gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{15 UI does not support any layouts}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Error_on_no_UI_layouts gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-client-selected-broker-with-wrong-pass"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599a20)}, commands:[]tea.Cmd(nil)} === NAME TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-client-selected-broker-with-wrong-pass"}}} === NAME TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-pam-selected-user"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc40474)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-client-selected-broker-with-wrong-pass} {1 [0x3599a20] []} {3 [] [0xc40474]} {7 Access denied}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_test.go:1851: Sent message adapter.gdmTestSendAuthDataWhenReady{item:(*authd.IARequest_AuthenticationData_Challenge)(0x3440860)} === NAME TestGdmModel/Error_on_no_UI_layouts gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_test.go:1890: Waiting for expected events gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {0x3440860} {4 invalid json data from provider: invalid character 'i' looking for beginning of value}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === CONT TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-for-client-selected-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599900)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestSendAuthDataWhenReady{item:(*authd.IARequest_AuthenticationData_Challenge)(0x3440848)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-for-client-selected-broker} {1 [0x3599900] []} {0x3440848} {4 authentication status failure: some authentication error}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-for-client-selected-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Broker_selection_stage_caused_by_module_user_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: denied" === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} === NAME TestGdmModel/Error_on_authentication_client_invalid_message gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user"}}]} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user}] gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_failure gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-password"}}}]} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-wrong-password"}}}]} === NAME TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Error_on_invalid_auth-mode_layout_type gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-with-client-selected-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599880)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-with-client-selected-broker} {1 [0x3599880] []} {3 [] []} {4 Sending GDM event failed: Conversation error: unknown layout type: "invalid layout"}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-with-client-selected-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === CONT TestGdmModel/Error_on_missing_authentication_modes gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-for-client-selected-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599780)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:2, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-for-client-selected-broker} {1 [0x3599780] []} {2 [] []} {15 no supported authentication mode available for this provider}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-for-client-selected-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === CONT TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-for-client-selected-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599700)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:2, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} === NAME TestGdmModel/Error_on_invalid_auth-mode_layout_type gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-for-client-selected-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-for-client-selected-broker} {1 [0x3599700] []} {2 [] []} {4 invalid empty UI Layout information from broker}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Error_on_missing_authentication_modes gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: denied" === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"denied"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_invalid_auth-mode_layout_type gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_missing_authentication_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_invalid_auth-mode_layout_type gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_missing_authentication_modes gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_missing_authentication_modes gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_invalid_auth-mode_layout_type gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid gdmmodel_test.go:1886: DONE waiting for allEventsReceived time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Error_during_broker_selection_if_encryption_key_is_empty gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {1 [] []} {4 no encryption key returned by broker}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === CONT TestGdmModel/Error_during_broker_selection_if_session_ID_is_empty gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {4 no session ID returned by broker}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === CONT TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 Sending GDM poll failed: Conversation error: poll response data member 0 invalid: missing event data}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === CONT TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3598de0)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestSendAuthDataWhenReady{item:(*authd.IARequest_AuthenticationData_Challenge)(0x3440398)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3598de0] []} {0x3440398} {}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_empty gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_during_broker_selection_if_session_ID_is_empty gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === CONT TestGdmModel/User_selection_stage gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1890: Waiting for expected events === CONT TestGdmModel/Error_on_request_UI_capabilities gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/User_selection_stage gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Error_on_request_UI_capabilities gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 Sending GDM UI capabilities Request failed: Conversation error: this is an UI capabilities request error}] === NAME TestGdmModel/User_selection_stage gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_request_UI_capabilities gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/User_selection_stage gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_request_UI_capabilities gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-some-password"}}}]} === CONT TestGdmModel/Error_during_hello_conversation === CONT TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} === NAME TestGdmModel/Error_during_hello_conversation gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{15 GDM initialization failed: Conversation error: this is an hello error}] === CONT TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries === NAME TestGdmModel/Error_during_hello_conversation gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"hello"} === NAME TestGdmModel/Error_during_hello_conversation gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/Error_during_hello_conversation gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599300)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3599320)}, commands:[]tea.Cmd{(tea.Cmd)(0xc4119c)}} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc4193c)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc41928), (tea.Cmd)(0xc41914)}} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1890: Waiting for expected events === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1890: Waiting for expected events === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3599300] []} {3 [0x3599320] [0xc4119c]} {}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc4193c] {3 [] [0xc41928 0xc41914]} {} {} {testBroker }] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: cancelled" === NAME TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/Error_during_hello_conversation gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3598c60)}, commands:[]tea.Cmd{(tea.Cmd)(0xc418a0)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3598c60] [0xc418a0]} {secondaryBroker }] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"},{"id":"secondaryBroker","name":"A broker that works too!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:55Z" level=info msg="GDM Stage changed to authModeSelection" time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === CONT TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc41cb0)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc41c9c)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc41cb0] {3 [] [0xc41c9c]} {testBroker Hi GDM, it's a pleasure to get you in!}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"},{"id":"secondaryBroker","name":"A broker that works too!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"secondaryBroker"}}]} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-bad-password"}}}]} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"brokerSelection"}}]} time="2024-03-01T04:30:55Z" level=info msg="GDM Stage changed to brokerSelection" === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"secondaryBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === CONT TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc3ffb4)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc3ffa0)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc3ffb4] {3 [] [0xc3ffa0]} {7 Access "no way you get here!" is not valid}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: retry" === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"retry"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: granted" === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted","msg":"Hi GDM, it's a pleasure to get you in!"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker-with-wrong-pass"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: granted" gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-some-password"}}}]} === CONT TestGdmModel/Error_on_invalid_broker_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_invalid_broker_selection gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: granted" gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {1 [] []} {4 can't select broker: error during broker selection}] === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_invalid_broker_selection gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_invalid_broker_selection gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: no way you get here!" === CONT TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} time="2024-03-01T04:30:55Z" level=info msg="isAuthenticatedResultReceived: denied" === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"denied","msg":"Access \"no way you get here!\" is not valid"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x35991c0)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x35991e0)}, commands:[]tea.Cmd{(tea.Cmd)(0xc411b0)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x35991c0] []} {3 [0x35991e0] [0xc411b0]} {} {} {testBroker }] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3598ea0)}, commands:[]tea.Cmd{(tea.Cmd)(0xc4145c)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {3 [0x3598ea0] [0xc4145c]}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\" id:\"pincode\" label:\"Pin Code\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"},{"id":"pincode","label":"Pin Code"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\" id:\"pincode\" label:\"Pin Code\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"},{"id":"pincode","label":"Pin Code"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_invalid_broker_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} time="2024-03-01T04:30:55Z" level=warning msg="Ignored authentication start request while one is still going" gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:55Z" level=info msg="GDM Stage changed to authModeSelection" === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === CONT TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3598d20)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc4181c), (tea.Cmd)(0xc41808)}} gdmmodel_test.go:1890: Waiting for expected events === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3598d20] []} {3 [] [0xc4181c 0xc41808]} {} {} {testBroker }] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599420)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3599440)}, commands:[]tea.Cmd{(tea.Cmd)(0xc41160)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3599420] []} {3 [0x3599440] [0xc41160]} {}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! time="2024-03-01T04:30:55Z" level=info msg="[id:\"Password\" label:\"Password authentication\" id:\"pincode\" label:\"Write the pin Code\"]" === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"},{"id":"pincode","label":"Write the pin Code"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:55Z" level=info msg=UILayoutReceived === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to authModeSelection" === CONT TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to authModeSelection" === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599060)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3599080)}, commands:[]tea.Cmd{(tea.Cmd)(0xc413c0)}} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3599060] []} {3 [0x3599080] [0xc413c0]} {} {} {testBroker }] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-bad-password"}}}]} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"brokerSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to brokerSelection" === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: retry" time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"retry"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"authModeSelected","authModeSelected":{"authModeId":"pincode"}}]} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to userSelection" === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"pincode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:190: Switching to stage userSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to authModeSelection" === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === CONT TestGdmModel/Error_on_change_stage gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"brokerSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to brokerSelection" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_on_change_stage gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 Changing GDM stage failed: Conversation error: this is a stage change error}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"1234"}}}]} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}]} === NAME TestGdmModel/Error_on_change_stage gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: granted" === NAME TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 Sending GDM poll failed: Conversation error: poll response data member 0 invalid: missing event type}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === NAME TestGdmModel/Error_on_change_stage gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: granted" === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} === CONT TestGdmModel/Error_on_no_brokers gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{9 No brokers available}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_no_brokers gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc41684)} gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: granted" === NAME TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3598e20)}, commands:[]tea.Cmd{(tea.Cmd)(0xc41670)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc41684] {3 [0x3598e20] [0xc41670]} {}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:0, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc420d4), (tea.Cmd)(0xc420c0)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{0 [] [0xc420d4 0xc420c0]}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Error_during_hello_on_protocol_mismatch gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":99999999}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{15 GDM protocol initialization failed, type hello, version 99999999}] gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === CONT TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-for-client-selected-brokers-with-wrong-pass"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x35999a0)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:2, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc404e8)}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-for-client-selected-brokers-with-wrong-pass"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-for-client-selected-brokers-with-wrong-pass} {1 [0x35999a0] []} {2 [] [0xc404e8]} {7 you're not allowed!}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to authModeSelection" === NAME TestGdmModel/Error_during_hello_on_protocol_mismatch gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc41fb4)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc41fb4] {3 [] []}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Error_on_brokers_fetching_error gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 could not get current available brokers: brokers loading failed}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-wrong-password"}}}]} === NAME TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_brokers_fetching_error gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} time="2024-03-01T04:30:56Z" level=warning msg="unexpected authentication received: &gdm.Events_IsAuthenticatedRequested{state:impl.MessageState{NoUnkeyedLiterals:pragma.NoUnkeyedLiterals{}, DoNotCompare:pragma.DoNotCompare{}, DoNotCopy:pragma.DoNotCopy{}, atomicMessageInfo:(*impl.MessageInfo)(0x3601d78)}, sizeCache:0, unknownFields:[]uint8(nil), AuthenticationData:(*authd.IARequest_AuthenticationData)(0x36dc060)}" gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === CONT TestGdmModel/Error_on_forced_quit gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.QuitMsg{} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{}] gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: denied" === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"denied","msg":"you're not allowed!"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_base64 gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {4 encryption key sent by broker is not a valid base64 encoded string: illegal base64 data at input byte 2}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_forced_quit gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc402f8)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc402e4), (tea.Cmd)(0xc402d0)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc402f8] {3 [] [0xc402e4 0xc402d0]} {7 Access denied}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_base64 gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === CONT TestGdmModel/Error_on_authentication_mode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-for-client-selected-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3599800)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:2, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-for-client-selected-broker} {1 [0x3599800] []} {2 [] []} {4 can't select authentication mode: error selecting auth mode}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-for-client-selected-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === CONT TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc41ab8)} gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.gdmTestSendAuthDataWhenReady{item:(*authd.IARequest_AuthenticationData_Challenge)(0x3440200)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc41ab8] {0x3440200}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"},{"id":"secondaryBroker","name":"A broker that works too!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_mode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} === NAME TestGdmModel/Error_on_authentication_mode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker-with-wrong-pass"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_on_authentication_mode_selection gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-any-password"}}}]} === CONT TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc41e48)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc41e34)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc41e48] {3 [] [0xc41e34]} {testBroker }] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-wrong-password"}}}]} === CONT TestGdmModel/Error_during_poll gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === NAME TestGdmModel/Error_during_poll gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 Sending GDM poll failed: Conversation error: this is a poll error}] gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: cancelled" === NAME TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/Error_on_change_stage_using_an_unknown_stage gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":-1}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to -1" gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{4 unknown PAM stage: "-1"}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_change_stage_using_an_unknown_stage gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Error_during_poll gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_change_stage_using_an_unknown_stage gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_test.go:1900: Waiting for events done... === CONT TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message tea.sequenceMsg{(tea.Cmd)(0xc4014c)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd{(tea.Cmd)(0xc40138)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [[0xc4014c] {3 [] [0xc40138]} {7 Access "" is not valid}] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: retry" === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"retry"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-good-password"}}}]} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-another-wrong-password"}}}]} === NAME TestGdmModel/Error_on_change_stage_using_an_unknown_stage gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker-with-wrong-pass"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" === CONT TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-and-broker"}}]} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x35985c0)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x35985c0] []} {3 [] []}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: granted" === NAME TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"granted"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: denied" gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"denied"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === CONT TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_test.go:1851: Sent message adapter.userSelected{username:"daemon-selected-user-and-broker"} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData(nil), commands:[]tea.Cmd(nil)} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{daemon-selected-user-and-broker} {1 [] []} {4 }] gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"daemon-selected-user-and-broker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"isAuthenticatedRequested","isAuthenticatedRequested":{"authenticationData":{"challenge":"gdm-some-password"}}}]} === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... === NAME TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === CONT TestGdmModel/AuthMode_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"hello"} gdmmodel_convhandler_test.go:112: <- {"type":"hello","hello":{"version":1}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}]} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:1, events:[]*gdm.EventData{(*gdm.EventData)(0x3598f60)}, commands:[]tea.Cmd(nil)} gdmmodel_test.go:1851: Sent message adapter.gdmTestWaitForStage{stage:3, events:[]*gdm.EventData{(*gdm.EventData)(0x3598f80)}, commands:[]tea.Cmd{(tea.Cmd)(0xc41448)}} gdmmodel_test.go:1890: Waiting for expected events gdmmodel_test.go:1856: Waiting for wantMessagesHandled [{1 [0x3598f60] []} {3 [0x3598f80] [0xc41448]} {}] gdmmodel_test.go:1865: Waiting for pendingEventsFlushed gdmmodel_test.go:1874: Waiting for allRequestsReceived gdmmodel_test.go:1883: Waiting for allEventsReceived gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"uiLayoutCapabilities","uiLayoutCapabilities":{"supportedUiLayouts":[{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}]}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokersReceived","brokersReceived":{"brokersInfos":[{"id":"testBroker","name":"The best broker!"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"userSelected","userSelected":{"userId":"gdm-selected-user-broker-and-auth-mode"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage brokerSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"brokerSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: " time="2024-03-01T04:30:56Z" level=info msg="isAuthenticatedResultReceived: denied" === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"denied","msg":"Access \"\" is not valid"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived === NAME TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! === NAME TestGdmModel/AuthMode_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}]} gdmmodel_test.go:1867: DONE waiting for pendingEventsFlushed gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"brokerSelected","brokerSelected":{"brokerId":"testBroker"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} time="2024-03-01T04:30:56Z" level=info msg="[id:\"Password\" label:\"Password authentication\"]" gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModesReceived","authModesReceived":{"authModes":[{"id":"Password","label":"Password authentication"}]}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authModeSelected","authModeSelected":{"authModeId":"Password"}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_test.go:1886: DONE waiting for allEventsReceived time="2024-03-01T04:30:56Z" level=info msg=UILayoutReceived gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"uiLayoutReceived","uiLayoutReceived":{"uiLayout":{"type":"form","label":"required","button":"optional","wait":"optional:true,false","entry":"optional:chars,chars_password"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"startAuthentication","startAuthentication":{}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage challenge gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"challenge"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_convhandler_test.go:107: -> {"type":"poll"} gdmmodel_convhandler_test.go:112: <- {"type":"pollResponse","pollResponse":[{"type":"stageChanged","stageChanged":{"stage":"authModeSelection"}}]} time="2024-03-01T04:30:56Z" level=info msg="GDM Stage changed to authModeSelection" gdmmodel_convhandler_test.go:107: -> {"type":"event","event":{"type":"authEvent","authEvent":{"response":{"access":"cancelled"}}}} gdmmodel_convhandler_test.go:112: <- {"type":"eventAck"} gdmmodel_convhandler_test.go:190: Switching to stage authModeSelection gdmmodel_convhandler_test.go:107: -> {"type":"request","request":{"type":"changeStage","changeStage":{"stage":"authModeSelection"}}} gdmmodel_convhandler_test.go:112: <- {"type":"response","response":{"type":"changeStage","ack":{}}} gdmmodel_test.go:1877: DONE waiting for allRequestsReceived gdmmodel_test.go:1858: DONE waiting for wantMessagesHandled gdmmodel_test.go:1900: Waiting for events done... gdmmodel_test.go:1908: Waiting for flushing events done... gdmmodel_test.go:1911: Time to quit! --- PASS: TestGdmModel (0.00s) --- PASS: TestGdmModel/Error_on_no_UI_layouts (0.05s) --- PASS: TestGdmModel/Broker_selection_stage_caused_by_module_user_selection (0.09s) --- PASS: TestGdmModel/Error_on_authentication_client_invalid_message (0.12s) --- PASS: TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection (0.05s) --- PASS: TestGdmModel/Error_on_authentication_client_failure (0.12s) --- PASS: TestGdmModel/Broker_selection_stage_caused_by_client-side_user_selection (0.09s) --- PASS: TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password (0.25s) --- PASS: TestGdmModel/Error_on_missing_authentication_modes (0.08s) --- PASS: TestGdmModel/Error_on_invalid_auth-mode_layout_type (0.09s) --- PASS: TestGdmModel/Error_during_broker_auth_mode_selection_if_UI_is_not_valid (0.08s) --- PASS: TestGdmModel/Error_during_broker_selection_if_encryption_key_is_empty (0.07s) --- PASS: TestGdmModel/Error_during_broker_selection_if_session_ID_is_empty (0.07s) --- PASS: TestGdmModel/User_selection_stage (0.06s) --- PASS: TestGdmModel/Error_on_request_UI_capabilities (0.06s) --- PASS: TestGdmModel/Error_on_invalid_poll_data_response_for_missing_type (0.12s) --- PASS: TestGdmModel/Cancelled_auth_after_client-side_user,_broker_and_authMode_selection (0.15s) --- PASS: TestGdmModel/Error_during_hello_conversation (0.06s) --- PASS: TestGdmModel/Broker_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode (0.15s) --- PASS: TestGdmModel/Authenticated_with_message_after_server-side_user,_broker_and_authMode_selection (0.17s) --- PASS: TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection (0.21s) --- PASS: TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection_and_after_various_retries (0.26s) --- PASS: TestGdmModel/Error_on_authentication_client_because_of_invalid_auth_data_access_with_message (0.17s) --- PASS: TestGdmModel/Error_on_invalid_broker_selection (0.09s) --- PASS: TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_with_multiple_auth_modes (0.13s) --- PASS: TestGdmModel/User_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode (0.23s) --- PASS: TestGdmModel/Authenticated_after_client-side_user,_broker_and_authMode_selection_and_after_various_retries (0.29s) --- PASS: TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_with_multiple_auth_modes (0.39s) --- PASS: TestGdmModel/Error_on_change_stage (0.14s) --- PASS: TestGdmModel/Error_on_no_brokers (0.06s) --- PASS: TestGdmModel/Authenticated_after_auth_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode (0.31s) --- PASS: TestGdmModel/Error_on_invalid_poll_data_response_for_missing_data (0.11s) --- PASS: TestGdmModel/Error_during_hello_on_protocol_mismatch (0.07s) --- PASS: TestGdmModel/AuthMode_selection_stage_from_client_after_server-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode (0.09s) --- PASS: TestGdmModel/Broker_selection_stage_caused_by_server-side_user_selection_after_broker (0.11s) --- PASS: TestGdmModel/Error_on_brokers_fetching_error (0.07s) --- PASS: TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password,_with_error_message (0.15s) --- PASS: TestGdmModel/Challenge_stage_caused_by_server-side_broker_and_authMode_selection (0.12s) --- PASS: TestGdmModel/Error_on_forced_quit (0.06s) --- PASS: TestGdmModel/Authentication_is_ignored_if_not_requested_by_model_first (0.10s) --- PASS: TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_base64 (0.11s) --- PASS: TestGdmModel/Error_on_authentication_mode_selection (0.09s) --- PASS: TestGdmModel/Cancelled_after_server-side_user,_broker_and_authMode_selection (0.10s) --- PASS: TestGdmModel/Error_during_poll (0.06s) --- PASS: TestGdmModel/Error_on_change_stage_using_an_unknown_stage (0.10s) --- PASS: TestGdmModel/Authenticated_after_server-side_user,_broker_and_authMode_selection (0.18s) --- PASS: TestGdmModel/Error_on_authentication_client_denied_because_of_wrong_password_after_retry (0.31s) --- PASS: TestGdmModel/Challenge_stage_caused_by_client-side_broker_and_authMode_selection (0.10s) --- PASS: TestGdmModel/Error_during_broker_selection_if_encryption_key_is_not_valid_key (0.08s) --- PASS: TestGdmModel/Error_on_authentication_client_because_of_empty_auth_data_access (0.18s) --- PASS: TestGdmModel/AuthMode_selection_stage_from_client_after_client-side_broker_and_auth_mode_selection_if_there_is_only_one_auth_mode (0.10s) PASS ok github.com/ubuntu/authd/pam/internal/adapter 3.972s === RUN TestSendToGdm === PAUSE TestSendToGdm === RUN TestSendData === PAUSE TestSendData === RUN TestDataConversationFunc === PAUSE TestDataConversationFunc === RUN TestDataSendChecked === PAUSE TestDataSendChecked === RUN TestDataSendPoll === PAUSE TestDataSendPoll === RUN TestDataSendRequestTyped === PAUSE TestDataSendRequestTyped === RUN TestDataEmitEvent === PAUSE TestDataEmitEvent === RUN TestExtension --- PASS: TestExtension (0.00s) === RUN TestGdmExtensionSupport === PAUSE TestGdmExtensionSupport === RUN TestGdmJSONProto === PAUSE TestGdmJSONProto === RUN TestGdmJSONProtoRequestErrors === PAUSE TestGdmJSONProtoRequestErrors === RUN TestGdmJSONProtoResponseErrors === PAUSE TestGdmJSONProtoResponseErrors === RUN TestGdmStructsMarshal === PAUSE TestGdmStructsMarshal === RUN TestGdmStructsUnMarshal === PAUSE TestGdmStructsUnMarshal === CONT TestSendToGdm === RUN TestSendToGdm/Nil_data_returned === PAUSE TestSendToGdm/Nil_data_returned === RUN TestSendToGdm/Single_char_is_sent_and_received_as_string === PAUSE TestSendToGdm/Single_char_is_sent_and_received_as_string === RUN TestSendToGdm/JSON_null_is_returned === PAUSE TestSendToGdm/JSON_null_is_returned === RUN TestSendToGdm/Utf-8_data_is_sent_and_returned === PAUSE TestSendToGdm/Utf-8_data_is_sent_and_returned === RUN TestSendToGdm/Error_on_empty_data === PAUSE TestSendToGdm/Error_on_empty_data === RUN TestSendToGdm/Error_on_nil_data === PAUSE TestSendToGdm/Error_on_nil_data === RUN TestSendToGdm/Error_with_empty_data_returned === PAUSE TestSendToGdm/Error_with_empty_data_returned === RUN TestSendToGdm/JSON_null_data_can_be_sent_and_received === PAUSE TestSendToGdm/JSON_null_data_can_be_sent_and_received === RUN TestSendToGdm/JSON_number_can_be_sent_and_received === PAUSE TestSendToGdm/JSON_number_can_be_sent_and_received === CONT TestSendToGdm/Nil_data_returned === CONT TestDataConversationFunc === RUN TestDataConversationFunc/Send_valid_data_and_return_it_back === PAUSE TestDataConversationFunc/Send_valid_data_and_return_it_back === RUN TestDataConversationFunc/Error_on_invalid_protocol === PAUSE TestDataConversationFunc/Error_on_invalid_protocol === RUN TestDataConversationFunc/Error_on_unexpected_JSON === PAUSE TestDataConversationFunc/Error_on_unexpected_JSON === RUN TestDataConversationFunc/Error_on_invalid_Returned_Data === PAUSE TestDataConversationFunc/Error_on_invalid_Returned_Data === CONT TestDataConversationFunc/Send_valid_data_and_return_it_back === CONT TestGdmStructsUnMarshal === RUN TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unsupported_event_type === PAUSE TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unsupported_event_type === RUN TestGdmStructsUnMarshal/Response_packet_with_ack_data === PAUSE TestGdmStructsUnMarshal/Response_packet_with_ack_data === RUN TestGdmStructsUnMarshal/Error_request_packet_with_unknown_value_type === PAUSE TestGdmStructsUnMarshal/Error_request_packet_with_unknown_value_type === RUN TestGdmStructsUnMarshal/Error_packet_with_invalid_type === PAUSE TestGdmStructsUnMarshal/Error_packet_with_invalid_type === RUN TestGdmStructsUnMarshal/Error_event_packet_with_invalid_data === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_invalid_data === RUN TestGdmStructsUnMarshal/Error_event_packet_with_missing_type === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_missing_type === RUN TestGdmStructsUnMarshal/Error_request_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_request_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Error_poll_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_poll_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Request_packet === PAUSE TestGdmStructsUnMarshal/Request_packet === RUN TestGdmStructsUnMarshal/Error_empty_packet_object === PAUSE TestGdmStructsUnMarshal/Error_empty_packet_object === RUN TestGdmStructsUnMarshal/Request_packet_with_missing_data === PAUSE TestGdmStructsUnMarshal/Request_packet_with_missing_data === RUN TestGdmStructsUnMarshal/Error_event_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Error_pollResponse_packet_with_missing_event_type === PAUSE TestGdmStructsUnMarshal/Error_pollResponse_packet_with_missing_event_type === RUN TestGdmStructsUnMarshal/hello_packet === PAUSE TestGdmStructsUnMarshal/hello_packet === RUN TestGdmStructsUnMarshal/Response_packet === PAUSE TestGdmStructsUnMarshal/Response_packet === RUN TestGdmStructsUnMarshal/PollResponse_packet_with_missing_data === PAUSE TestGdmStructsUnMarshal/PollResponse_packet_with_missing_data === RUN TestGdmStructsUnMarshal/Error_hello_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_hello_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Error_event_packet_with_missing_data === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_missing_data === RUN TestGdmStructsUnMarshal/Error_response_packet_with_missing_data === PAUSE TestGdmStructsUnMarshal/Error_response_packet_with_missing_data === RUN TestGdmStructsUnMarshal/PollResponse_packet === PAUSE TestGdmStructsUnMarshal/PollResponse_packet === RUN TestGdmStructsUnMarshal/Error_packet_with_invalid_value_type === PAUSE TestGdmStructsUnMarshal/Error_packet_with_invalid_value_type === RUN TestGdmStructsUnMarshal/Event_ack_packet === PAUSE TestGdmStructsUnMarshal/Event_ack_packet === RUN TestGdmStructsUnMarshal/Error_request_packet_with_missing_type === PAUSE TestGdmStructsUnMarshal/Error_request_packet_with_missing_type === RUN TestGdmStructsUnMarshal/Error_event_packet_with_unknown_type === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_unknown_type === RUN TestGdmStructsUnMarshal/Error_event_ack_packet_with_unexpected_member === PAUSE TestGdmStructsUnMarshal/Error_event_ack_packet_with_unexpected_member === RUN TestGdmStructsUnMarshal/Error_request_packet_with_unknown_type === PAUSE TestGdmStructsUnMarshal/Error_request_packet_with_unknown_type === RUN TestGdmStructsUnMarshal/Error_response_packet_with_unexpected_data === PAUSE TestGdmStructsUnMarshal/Error_response_packet_with_unexpected_data === RUN TestGdmStructsUnMarshal/Error_empty_packet_ === PAUSE TestGdmStructsUnMarshal/Error_empty_packet_ === RUN TestGdmStructsUnMarshal/Hello_packet_with_data === PAUSE TestGdmStructsUnMarshal/Hello_packet_with_data === RUN TestGdmStructsUnMarshal/Event_packet === PAUSE TestGdmStructsUnMarshal/Event_packet === RUN TestGdmStructsUnMarshal/Poll_packet === PAUSE TestGdmStructsUnMarshal/Poll_packet === RUN TestGdmStructsUnMarshal/Error_event_packet_with_invalid_value_type === PAUSE TestGdmStructsUnMarshal/Error_event_packet_with_invalid_value_type === CONT TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unsupported_event_type === CONT TestGdmStructsMarshal === RUN TestGdmStructsMarshal/PollResponse_packet === PAUSE TestGdmStructsMarshal/PollResponse_packet === RUN TestGdmStructsMarshal/Error_event_packet_with_missing_data === PAUSE TestGdmStructsMarshal/Error_event_packet_with_missing_data === RUN TestGdmStructsMarshal/Error_request_packet_with_unknown_type === PAUSE TestGdmStructsMarshal/Error_request_packet_with_unknown_type === RUN TestGdmStructsMarshal/Error_request_packet_with_missing_data === PAUSE TestGdmStructsMarshal/Error_request_packet_with_missing_data === RUN TestGdmStructsMarshal/Error_poll_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_poll_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Request_packet === PAUSE TestGdmStructsMarshal/Request_packet === RUN TestGdmStructsMarshal/Error_if_packet_has_invalid_type === PAUSE TestGdmStructsMarshal/Error_if_packet_has_invalid_type === RUN TestGdmStructsMarshal/Error_event_packet_with_missing_type === PAUSE TestGdmStructsMarshal/Error_event_packet_with_missing_type === RUN TestGdmStructsMarshal/Error_request_packet_with_invalid_type === PAUSE TestGdmStructsMarshal/Error_request_packet_with_invalid_type === RUN TestGdmStructsMarshal/Response_packet === PAUSE TestGdmStructsMarshal/Response_packet === RUN TestGdmStructsMarshal/Poll_packet === PAUSE TestGdmStructsMarshal/Poll_packet === RUN TestGdmStructsMarshal/Error_empty_packet === PAUSE TestGdmStructsMarshal/Error_empty_packet === RUN TestGdmStructsMarshal/Error_event_packet_with_invalid_type === PAUSE TestGdmStructsMarshal/Error_event_packet_with_invalid_type === RUN TestGdmStructsMarshal/PollResponse_packet_with_multiple_results === PAUSE TestGdmStructsMarshal/PollResponse_packet_with_multiple_results === RUN TestGdmStructsMarshal/Error_hello_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_hello_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Error_event_ack_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_event_ack_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Error_response_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_response_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Hello_packet === PAUSE TestGdmStructsMarshal/Hello_packet === RUN TestGdmStructsMarshal/Request_packet_with_missing_data === PAUSE TestGdmStructsMarshal/Request_packet_with_missing_data === RUN TestGdmStructsMarshal/Response_packet_with_ack_data === PAUSE TestGdmStructsMarshal/Response_packet_with_ack_data === RUN TestGdmStructsMarshal/Error_request_packet_with_empty_data === PAUSE TestGdmStructsMarshal/Error_request_packet_with_empty_data === RUN TestGdmStructsMarshal/Hello_packet_with_data === PAUSE TestGdmStructsMarshal/Hello_packet_with_data === RUN TestGdmStructsMarshal/Event_ack_packet === PAUSE TestGdmStructsMarshal/Event_ack_packet === RUN TestGdmStructsMarshal/PollResponse_packet_with_empty_data === PAUSE TestGdmStructsMarshal/PollResponse_packet_with_empty_data === RUN TestGdmStructsMarshal/Error_event_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_event_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Error_response_packet_with_invalid_type === PAUSE TestGdmStructsMarshal/Error_response_packet_with_invalid_type === RUN TestGdmStructsMarshal/Error_pollResponse_packet_with_missing_event_type === PAUSE TestGdmStructsMarshal/Error_pollResponse_packet_with_missing_event_type === RUN TestGdmStructsMarshal/Error_pollResponse_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_pollResponse_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Error_event_packet_with_unknown_type === PAUSE TestGdmStructsMarshal/Error_event_packet_with_unknown_type === RUN TestGdmStructsMarshal/Error_pollResponse_packet_with_event_with_missing_type === PAUSE TestGdmStructsMarshal/Error_pollResponse_packet_with_event_with_missing_type === RUN TestGdmStructsMarshal/Event_packet === PAUSE TestGdmStructsMarshal/Event_packet === RUN TestGdmStructsMarshal/PollResponse_packet_with_nil_data === PAUSE TestGdmStructsMarshal/PollResponse_packet_with_nil_data === RUN TestGdmStructsMarshal/Error_event_packet_with_empty_data === PAUSE TestGdmStructsMarshal/Error_event_packet_with_empty_data === RUN TestGdmStructsMarshal/Error_request_packet_with_unexpected_data === PAUSE TestGdmStructsMarshal/Error_request_packet_with_unexpected_data === RUN TestGdmStructsMarshal/Error_response_packet_with_missing_data === PAUSE TestGdmStructsMarshal/Error_response_packet_with_missing_data === RUN TestGdmStructsMarshal/Error_response_packet_with_missing_type === PAUSE TestGdmStructsMarshal/Error_response_packet_with_missing_type === CONT TestGdmStructsMarshal/PollResponse_packet === CONT TestGdmJSONProtoResponseErrors === RUN TestGdmJSONProtoResponseErrors/On_nil_JSON === PAUSE TestGdmJSONProtoResponseErrors/On_nil_JSON === RUN TestGdmJSONProtoResponseErrors/On_empty_JSON === PAUSE TestGdmJSONProtoResponseErrors/On_empty_JSON === RUN TestGdmJSONProtoResponseErrors/On_invalid_JSON === PAUSE TestGdmJSONProtoResponseErrors/On_invalid_JSON === RUN TestGdmJSONProtoResponseErrors/On_proto_name_mismatch === PAUSE TestGdmJSONProtoResponseErrors/On_proto_name_mismatch === RUN TestGdmJSONProtoResponseErrors/On_proto_version_mismatch === PAUSE TestGdmJSONProtoResponseErrors/On_proto_version_mismatch === CONT TestGdmJSONProtoResponseErrors/On_nil_JSON === CONT TestGdmJSONProto === RUN TestGdmJSONProto/With_empty_object === PAUSE TestGdmJSONProto/With_empty_object === RUN TestGdmJSONProto/With_complex_object === PAUSE TestGdmJSONProto/With_complex_object === RUN TestGdmJSONProto/With_null_data === PAUSE TestGdmJSONProto/With_null_data === RUN TestGdmJSONProto/With_single_int === PAUSE TestGdmJSONProto/With_single_int === RUN TestGdmJSONProto/With_single_float === PAUSE TestGdmJSONProto/With_single_float === RUN TestGdmJSONProto/With_single_string === PAUSE TestGdmJSONProto/With_single_string === RUN TestGdmJSONProto/With_single_boolean === PAUSE TestGdmJSONProto/With_single_boolean === CONT TestGdmJSONProto/With_empty_object === CONT TestGdmExtensionSupport === RUN TestGdmExtensionSupport/Unknown_extension_is_unsupported === CONT TestDataEmitEvent === RUN TestDataEmitEvent/Emit_event_BrokersReceived === PAUSE TestDataEmitEvent/Emit_event_BrokersReceived === RUN TestDataEmitEvent/Emit_event_IsAuthenticatedRequested === PAUSE TestDataEmitEvent/Emit_event_IsAuthenticatedRequested === RUN TestDataEmitEvent/Emit_event_AuthEvent === PAUSE TestDataEmitEvent/Emit_event_AuthEvent === RUN TestDataEmitEvent/Error_on_nil_event === PAUSE TestDataEmitEvent/Error_on_nil_event === RUN TestDataEmitEvent/Emit_event_AuthModesReceived === PAUSE TestDataEmitEvent/Emit_event_AuthModesReceived === RUN TestDataEmitEvent/Emit_event_StartAuthentication === PAUSE TestDataEmitEvent/Emit_event_StartAuthentication === RUN TestDataEmitEvent/Error_on_unexpected_event_type === CONT TestDataSendRequestTyped === RUN TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data === PAUSE TestDataEmitEvent/Error_on_unexpected_event_type === RUN TestDataEmitEvent/Error_on_invalid_data === PAUSE TestDataEmitEvent/Error_on_invalid_data === PAUSE TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data === CONT TestDataSendPoll === RUN TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data,_expecting_Ack_type === RUN TestDataSendPoll/Polling_handles_a_null_response === PAUSE TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data,_expecting_Ack_type === PAUSE TestDataSendPoll/Polling_handles_a_null_response === RUN TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_UiLayoutCapabilities_type === RUN TestDataSendPoll/Polling_handles_an_empty_response === PAUSE TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_UiLayoutCapabilities_type === PAUSE TestDataSendPoll/Polling_handles_an_empty_response === RUN TestDataEmitEvent/Emit_event_BrokerSelected === RUN TestDataSendRequestTyped/Error_with_non-response_type_expecting_UiLayoutCapabilities_type === PAUSE TestDataEmitEvent/Emit_event_BrokerSelected === PAUSE TestDataSendRequestTyped/Error_with_non-response_type_expecting_UiLayoutCapabilities_type === RUN TestDataSendPoll/Polling_handles_multiple_event_events_response === PAUSE TestDataSendPoll/Polling_handles_multiple_event_events_response === RUN TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_UiLayoutCapabilities_type === PAUSE TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_UiLayoutCapabilities_type === RUN TestDataSendRequestTyped/Request_change_state === PAUSE TestDataSendRequestTyped/Request_change_state === RUN TestDataSendRequestTyped/Request_change_state,_expecting_Ack_type === PAUSE TestDataSendRequestTyped/Request_change_state,_expecting_Ack_type === RUN TestDataSendRequestTyped/Error_with_unknown_request === PAUSE TestDataSendRequestTyped/Error_with_unknown_request === RUN TestDataSendPoll/Error_on_nil_return === PAUSE TestDataSendPoll/Error_on_nil_return === RUN TestDataSendPoll/Error_on_unexpected_type === RUN TestDataEmitEvent/Emit_event_AuthModeSelected === RUN TestDataSendRequestTyped/Error_on_nil_return === PAUSE TestDataSendRequestTyped/Error_on_nil_return === PAUSE TestDataEmitEvent/Emit_event_AuthModeSelected === RUN TestDataSendRequestTyped/Error_with_mismatching_response_type === PAUSE TestDataSendRequestTyped/Error_with_mismatching_response_type === RUN TestDataEmitEvent/Emit_event_StageChanged === RUN TestDataSendRequestTyped/Error_with_non-response_type_expecting_Ack_type === PAUSE TestDataEmitEvent/Emit_event_StageChanged === PAUSE TestDataSendRequestTyped/Error_with_non-response_type_expecting_Ack_type === RUN TestDataEmitEvent/Emit_event_UiLayoutReceived === RUN TestDataSendRequestTyped/Request_Ui_layout_capabilities === PAUSE TestDataSendPoll/Error_on_unexpected_type === PAUSE TestDataSendRequestTyped/Request_Ui_layout_capabilities === CONT TestDataSendChecked === RUN TestDataSendRequestTyped/Error_with_non-response_type === PAUSE TestDataEmitEvent/Emit_event_UiLayoutReceived === RUN TestDataEmitEvent/Emit_event_ReselectAuthMode === RUN TestDataSendChecked/Error_on_wrong_data === PAUSE TestDataSendChecked/Error_on_wrong_data === RUN TestDataSendChecked/Can_send_and_receive_Hello_packet_data === PAUSE TestDataSendChecked/Can_send_and_receive_Hello_packet_data === RUN TestDataSendChecked/Can_send_event_and_receive_an_event_ack === PAUSE TestDataSendChecked/Can_send_event_and_receive_an_event_ack === RUN TestDataSendChecked/Error_on_empty_data === PAUSE TestDataSendChecked/Error_on_empty_data === RUN TestDataSendChecked/Error_on_missing_data_return === PAUSE TestDataSendChecked/Error_on_missing_data_return === PAUSE TestDataSendRequestTyped/Error_with_non-response_type === PAUSE TestDataEmitEvent/Emit_event_ReselectAuthMode === RUN TestDataEmitEvent/Emit_event_UserSelected === RUN TestDataSendRequestTyped/Error_with_unknown_request_expecting_UiLayoutCapabilities_type === PAUSE TestDataEmitEvent/Emit_event_UserSelected === PAUSE TestDataSendRequestTyped/Error_with_unknown_request_expecting_UiLayoutCapabilities_type === CONT TestDataConversationFunc/Error_on_unexpected_JSON === RUN TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data === PAUSE TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data === RUN TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_Ack_type === PAUSE TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_Ack_type === RUN TestDataSendRequestTyped/Request_change_state,_expecting_UiLayoutCapabilities_type === PAUSE TestDataSendRequestTyped/Request_change_state,_expecting_UiLayoutCapabilities_type === RUN TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data,_expecting_UiLayoutCapabilities_type === PAUSE TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data,_expecting_UiLayoutCapabilities_type === RUN TestDataSendRequestTyped/Error_with_unknown_request_expecting_Ack_type === PAUSE TestDataSendRequestTyped/Error_with_unknown_request_expecting_Ack_type === CONT TestDataConversationFunc/Error_on_invalid_Returned_Data === RUN TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_Ack_type === PAUSE TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_Ack_type === CONT TestDataConversationFunc/Error_on_invalid_protocol === RUN TestGdmExtensionSupport/Extensions_are_advertised === CONT TestGdmStructsUnMarshal/Error_event_packet_with_invalid_value_type === CONT TestGdmStructsUnMarshal/Poll_packet === CONT TestGdmStructsUnMarshal/Event_packet === CONT TestGdmStructsUnMarshal/Hello_packet_with_data === CONT TestGdmStructsUnMarshal/Error_empty_packet_ === CONT TestGdmStructsUnMarshal/Error_response_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/Error_request_packet_with_unknown_type === CONT TestGdmStructsUnMarshal/Error_event_ack_packet_with_unexpected_member === CONT TestGdmStructsUnMarshal/Error_event_packet_with_unknown_type === CONT TestGdmStructsUnMarshal/Error_request_packet_with_missing_type === CONT TestGdmStructsUnMarshal/Event_ack_packet === CONT TestGdmStructsUnMarshal/Error_packet_with_invalid_value_type === CONT TestGdmStructsUnMarshal/PollResponse_packet === CONT TestGdmStructsUnMarshal/Error_response_packet_with_missing_data === CONT TestGdmStructsUnMarshal/Error_event_packet_with_missing_data === CONT TestGdmStructsUnMarshal/Error_hello_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/PollResponse_packet_with_missing_data === CONT TestGdmStructsUnMarshal/Response_packet === CONT TestGdmStructsUnMarshal/hello_packet === CONT TestGdmStructsUnMarshal/Error_pollResponse_packet_with_missing_event_type === CONT TestGdmStructsUnMarshal/Error_event_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/Request_packet_with_missing_data === CONT TestGdmStructsUnMarshal/Error_empty_packet_object === CONT TestGdmStructsUnMarshal/Request_packet === CONT TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/Error_poll_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/Error_request_packet_with_unexpected_data === CONT TestGdmStructsUnMarshal/Error_event_packet_with_missing_type === CONT TestGdmStructsUnMarshal/Error_event_packet_with_invalid_data === CONT TestGdmStructsUnMarshal/Error_packet_with_invalid_type === CONT TestGdmStructsUnMarshal/Error_request_packet_with_unknown_value_type === CONT TestGdmStructsUnMarshal/Response_packet_with_ack_data --- PASS: TestGdmStructsUnMarshal (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unsupported_event_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_invalid_value_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Poll_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Event_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Hello_packet_with_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_empty_packet_ (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_response_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_request_packet_with_unknown_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_ack_packet_with_unexpected_member (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_unknown_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_request_packet_with_missing_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Event_ack_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_packet_with_invalid_value_type (0.00s) --- PASS: TestGdmStructsUnMarshal/PollResponse_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_response_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_hello_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/PollResponse_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Response_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/hello_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_pollResponse_packet_with_missing_event_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Request_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_empty_packet_object (0.00s) --- PASS: TestGdmStructsUnMarshal/Request_packet (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_pollResponse_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_poll_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_request_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_missing_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_event_packet_with_invalid_data (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_packet_with_invalid_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Error_request_packet_with_unknown_value_type (0.00s) --- PASS: TestGdmStructsUnMarshal/Response_packet_with_ack_data (0.00s) === CONT TestGdmStructsMarshal/Error_response_packet_with_missing_data === CONT TestGdmStructsMarshal/Error_request_packet_with_unexpected_data === CONT TestGdmStructsMarshal/Error_event_packet_with_empty_data === CONT TestGdmStructsMarshal/PollResponse_packet_with_nil_data === CONT TestGdmStructsMarshal/Event_packet === CONT TestGdmStructsMarshal/Error_pollResponse_packet_with_event_with_missing_type === CONT TestGdmStructsMarshal/Error_event_packet_with_unknown_type === CONT TestGdmStructsMarshal/Error_pollResponse_packet_with_unexpected_data === CONT TestGdmStructsMarshal/Error_pollResponse_packet_with_missing_event_type === CONT TestGdmStructsMarshal/Error_response_packet_with_invalid_type === CONT TestGdmStructsMarshal/Error_event_packet_with_unexpected_data === CONT TestGdmStructsMarshal/PollResponse_packet_with_empty_data === CONT TestGdmStructsMarshal/Event_ack_packet === CONT TestGdmStructsMarshal/Hello_packet_with_data === CONT TestGdmStructsMarshal/Error_request_packet_with_empty_data === CONT TestGdmStructsMarshal/Response_packet_with_ack_data === CONT TestGdmStructsMarshal/Request_packet_with_missing_data === CONT TestGdmStructsMarshal/Hello_packet === CONT TestGdmStructsMarshal/Error_response_packet_with_unexpected_data === CONT TestGdmStructsMarshal/Error_event_ack_packet_with_unexpected_data === CONT TestGdmStructsMarshal/Error_hello_packet_with_unexpected_data === CONT TestGdmStructsMarshal/PollResponse_packet_with_multiple_results === CONT TestGdmStructsMarshal/Error_event_packet_with_invalid_type === CONT TestGdmStructsMarshal/Error_empty_packet === CONT TestGdmStructsMarshal/Poll_packet === CONT TestGdmStructsMarshal/Response_packet === CONT TestGdmStructsMarshal/Error_request_packet_with_invalid_type === CONT TestGdmStructsMarshal/Error_event_packet_with_missing_type === CONT TestGdmStructsMarshal/Error_if_packet_has_invalid_type === CONT TestGdmStructsMarshal/Request_packet === CONT TestGdmStructsMarshal/Error_poll_packet_with_unexpected_data === CONT TestGdmStructsMarshal/Error_request_packet_with_missing_data === CONT TestGdmStructsMarshal/Error_request_packet_with_unknown_type === CONT TestGdmStructsMarshal/Error_event_packet_with_missing_data === CONT TestGdmStructsMarshal/Error_response_packet_with_missing_type --- PASS: TestGdmStructsMarshal (0.00s) --- PASS: TestGdmStructsMarshal/PollResponse_packet (0.00s) --- PASS: TestGdmStructsMarshal/Error_response_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_request_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_empty_data (0.00s) --- PASS: TestGdmStructsMarshal/PollResponse_packet_with_nil_data (0.00s) --- PASS: TestGdmStructsMarshal/Event_packet (0.00s) --- PASS: TestGdmStructsMarshal/Error_pollResponse_packet_with_event_with_missing_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_unknown_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_pollResponse_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_pollResponse_packet_with_missing_event_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_response_packet_with_invalid_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/PollResponse_packet_with_empty_data (0.00s) --- PASS: TestGdmStructsMarshal/Event_ack_packet (0.00s) --- PASS: TestGdmStructsMarshal/Hello_packet_with_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_request_packet_with_empty_data (0.00s) --- PASS: TestGdmStructsMarshal/Response_packet_with_ack_data (0.00s) --- PASS: TestGdmStructsMarshal/Request_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsMarshal/Hello_packet (0.00s) --- PASS: TestGdmStructsMarshal/Error_response_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_ack_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_hello_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/PollResponse_packet_with_multiple_results (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_invalid_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_empty_packet (0.00s) --- PASS: TestGdmStructsMarshal/Poll_packet (0.00s) --- PASS: TestGdmStructsMarshal/Response_packet (0.00s) --- PASS: TestGdmStructsMarshal/Error_request_packet_with_invalid_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_missing_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_if_packet_has_invalid_type (0.00s) --- PASS: TestGdmStructsMarshal/Request_packet (0.00s) --- PASS: TestGdmStructsMarshal/Error_poll_packet_with_unexpected_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_request_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_request_packet_with_unknown_type (0.00s) --- PASS: TestGdmStructsMarshal/Error_event_packet_with_missing_data (0.00s) --- PASS: TestGdmStructsMarshal/Error_response_packet_with_missing_type (0.00s) === CONT TestGdmJSONProtoResponseErrors/On_proto_version_mismatch === CONT TestGdmJSONProtoResponseErrors/On_proto_name_mismatch === CONT TestGdmJSONProtoResponseErrors/On_invalid_JSON === RUN TestGdmExtensionSupport/The_private_string_extension_unsupported_if_not_advertised === CONT TestGdmJSONProtoResponseErrors/On_empty_JSON === CONT TestGdmJSONProto/With_single_boolean === CONT TestGdmJSONProto/With_single_string --- PASS: TestDataConversationFunc (0.01s) --- PASS: TestDataConversationFunc/Send_valid_data_and_return_it_back (0.02s) --- PASS: TestDataConversationFunc/Error_on_invalid_Returned_Data (0.01s) --- PASS: TestDataConversationFunc/Error_on_unexpected_JSON (0.01s) --- PASS: TestDataConversationFunc/Error_on_invalid_protocol (0.02s) === CONT TestGdmJSONProto/With_single_int === CONT TestGdmJSONProto/With_single_float === CONT TestGdmJSONProto/With_null_data --- PASS: TestGdmExtensionSupport (0.05s) --- PASS: TestGdmExtensionSupport/Unknown_extension_is_unsupported (0.01s) --- PASS: TestGdmExtensionSupport/Extensions_are_advertised (0.01s) --- PASS: TestGdmExtensionSupport/The_private_string_extension_unsupported_if_not_advertised (0.01s) === CONT TestGdmJSONProto/With_complex_object --- PASS: TestGdmJSONProtoResponseErrors (0.02s) --- PASS: TestGdmJSONProtoResponseErrors/On_nil_JSON (0.02s) --- PASS: TestGdmJSONProtoResponseErrors/On_proto_version_mismatch (0.01s) --- PASS: TestGdmJSONProtoResponseErrors/On_invalid_JSON (0.01s) --- PASS: TestGdmJSONProtoResponseErrors/On_proto_name_mismatch (0.01s) --- PASS: TestGdmJSONProtoResponseErrors/On_empty_JSON (0.01s) === CONT TestSendToGdm/Error_on_nil_data === CONT TestSendData === RUN TestSendData/Error_on_missing_data_return === PAUSE TestSendData/Error_on_missing_data_return === RUN TestSendData/Error_on_wrong_data === PAUSE TestSendData/Error_on_wrong_data === RUN TestSendData/Send_data_can_handle_null_JSON_value_as_return_value === PAUSE TestSendData/Send_data_can_handle_null_JSON_value_as_return_value === RUN TestSendData/Can_send_Hello_packet_data === PAUSE TestSendData/Can_send_Hello_packet_data === RUN TestSendData/Error_on_empty_data === PAUSE TestSendData/Error_on_empty_data === CONT TestSendToGdm/JSON_null_data_can_be_sent_and_received === CONT TestSendToGdm/JSON_number_can_be_sent_and_received === CONT TestSendToGdm/Error_with_empty_data_returned === CONT TestSendToGdm/Utf-8_data_is_sent_and_returned --- PASS: TestGdmJSONProto (0.01s) --- PASS: TestGdmJSONProto/With_empty_object (0.02s) --- PASS: TestGdmJSONProto/With_single_string (0.01s) --- PASS: TestGdmJSONProto/With_single_boolean (0.01s) --- PASS: TestGdmJSONProto/With_null_data (0.02s) --- PASS: TestGdmJSONProto/With_single_float (0.02s) --- PASS: TestGdmJSONProto/With_single_int (0.02s) --- PASS: TestGdmJSONProto/With_complex_object (0.01s) === CONT TestSendToGdm/Error_on_empty_data === CONT TestSendToGdm/JSON_null_is_returned === CONT TestSendToGdm/Single_char_is_sent_and_received_as_string === CONT TestGdmJSONProtoRequestErrors === RUN TestGdmJSONProtoRequestErrors/With_null_data === PAUSE TestGdmJSONProtoRequestErrors/With_null_data === RUN TestGdmJSONProtoRequestErrors/With_empty_data === PAUSE TestGdmJSONProtoRequestErrors/With_empty_data === RUN TestGdmJSONProtoRequestErrors/With_single_char === PAUSE TestGdmJSONProtoRequestErrors/With_single_char === RUN TestGdmJSONProtoRequestErrors/With_lorem_ipsum_string_data === PAUSE TestGdmJSONProtoRequestErrors/With_lorem_ipsum_string_data === RUN TestGdmJSONProtoRequestErrors/With_invalid_JSON_object === PAUSE TestGdmJSONProtoRequestErrors/With_invalid_JSON_object === CONT TestDataSendPoll/Polling_handles_a_null_response === CONT TestDataSendPoll/Error_on_nil_return === CONT TestDataSendPoll/Error_on_unexpected_type === CONT TestDataSendPoll/Polling_handles_multiple_event_events_response === CONT TestDataSendPoll/Polling_handles_an_empty_response === CONT TestDataSendChecked/Error_on_wrong_data === CONT TestDataSendChecked/Error_on_empty_data === CONT TestDataSendChecked/Error_on_missing_data_return === CONT TestDataSendChecked/Can_send_and_receive_Hello_packet_data --- PASS: TestSendToGdm (0.01s) --- PASS: TestSendToGdm/Nil_data_returned (0.02s) --- PASS: TestSendToGdm/Error_on_nil_data (0.01s) --- PASS: TestSendToGdm/JSON_number_can_be_sent_and_received (0.01s) --- PASS: TestSendToGdm/Error_with_empty_data_returned (0.01s) --- PASS: TestSendToGdm/JSON_null_data_can_be_sent_and_received (0.01s) --- PASS: TestSendToGdm/Utf-8_data_is_sent_and_returned (0.02s) --- PASS: TestSendToGdm/Error_on_empty_data (0.03s) --- PASS: TestSendToGdm/Single_char_is_sent_and_received_as_string (0.04s) --- PASS: TestSendToGdm/JSON_null_is_returned (0.04s) === CONT TestDataSendChecked/Can_send_event_and_receive_an_event_ack === CONT TestDataEmitEvent/Emit_event_BrokersReceived --- PASS: TestDataSendPoll (0.01s) --- PASS: TestDataSendPoll/Polling_handles_a_null_response (0.03s) --- PASS: TestDataSendPoll/Error_on_nil_return (0.02s) --- PASS: TestDataSendPoll/Error_on_unexpected_type (0.02s) --- PASS: TestDataSendPoll/Polling_handles_multiple_event_events_response (0.01s) --- PASS: TestDataSendPoll/Polling_handles_an_empty_response (0.01s) === CONT TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data === CONT TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_Ack_type === CONT TestDataSendRequestTyped/Error_with_unknown_request_expecting_Ack_type === CONT TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data,_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Request_change_state,_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_Ack_type --- PASS: TestDataSendChecked (0.01s) --- PASS: TestDataSendChecked/Error_on_wrong_data (0.01s) --- PASS: TestDataSendChecked/Error_on_empty_data (0.01s) --- PASS: TestDataSendChecked/Can_send_and_receive_Hello_packet_data (0.01s) --- PASS: TestDataSendChecked/Error_on_missing_data_return (0.01s) --- PASS: TestDataSendChecked/Can_send_event_and_receive_an_event_ack (0.01s) === CONT TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data === CONT TestDataSendRequestTyped/Error_with_unknown_request_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Error_with_non-response_type === CONT TestDataSendRequestTyped/Request_Ui_layout_capabilities === CONT TestDataSendRequestTyped/Error_with_non-response_type_expecting_Ack_type === CONT TestDataSendRequestTyped/Error_with_mismatching_response_type === CONT TestDataSendRequestTyped/Error_on_nil_return === CONT TestDataSendRequestTyped/Error_with_unknown_request === CONT TestDataSendRequestTyped/Request_change_state,_expecting_Ack_type === CONT TestDataSendRequestTyped/Request_change_state === CONT TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Error_with_non-response_type_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_UiLayoutCapabilities_type === CONT TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data,_expecting_Ack_type === CONT TestDataEmitEvent/Error_on_invalid_data === CONT TestDataEmitEvent/Emit_event_UserSelected === CONT TestDataEmitEvent/Emit_event_ReselectAuthMode === CONT TestDataEmitEvent/Emit_event_UiLayoutReceived === CONT TestDataEmitEvent/Emit_event_StageChanged --- PASS: TestDataSendRequestTyped (0.01s) --- PASS: TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data (0.01s) --- PASS: TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_Ack_type (0.01s) --- PASS: TestDataSendRequestTyped/Error_with_unknown_request_expecting_Ack_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data,_expecting_UiLayoutCapabilities_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_Ack_type (0.02s) --- PASS: TestDataSendRequestTyped/Error_with_unknown_request_expecting_UiLayoutCapabilities_type (0.03s) --- PASS: TestDataSendRequestTyped/Request_change_state,_expecting_UiLayoutCapabilities_type (0.04s) --- PASS: TestDataSendRequestTyped/Request_Ui_layout_capabilities,_handles_nil_response_data (0.04s) --- PASS: TestDataSendRequestTyped/Error_with_non-response_type (0.04s) --- PASS: TestDataSendRequestTyped/Error_with_mismatching_response_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_Ui_layout_capabilities (0.02s) --- PASS: TestDataSendRequestTyped/Error_with_non-response_type_expecting_Ack_type (0.02s) --- PASS: TestDataSendRequestTyped/Error_on_nil_return (0.01s) --- PASS: TestDataSendRequestTyped/Request_change_state,_expecting_Ack_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_change_state (0.01s) --- PASS: TestDataSendRequestTyped/Error_with_unknown_request (0.01s) --- PASS: TestDataSendRequestTyped/Error_with_mismatching_response_type_expecting_UiLayoutCapabilities_type (0.01s) --- PASS: TestDataSendRequestTyped/Error_with_non-response_type_expecting_UiLayoutCapabilities_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_Ui_layout_capabilities,_expecting_UiLayoutCapabilities_type (0.01s) --- PASS: TestDataSendRequestTyped/Request_change_state,_handles_nil_response_data,_expecting_Ack_type (0.01s) === CONT TestDataEmitEvent/Emit_event_AuthModeSelected === CONT TestDataEmitEvent/Emit_event_BrokerSelected === CONT TestDataEmitEvent/Error_on_nil_event === CONT TestDataEmitEvent/Error_on_unexpected_event_type === CONT TestDataEmitEvent/Emit_event_StartAuthentication === CONT TestDataEmitEvent/Emit_event_AuthModesReceived === CONT TestDataEmitEvent/Emit_event_IsAuthenticatedRequested === CONT TestDataEmitEvent/Emit_event_AuthEvent === CONT TestSendData/Error_on_missing_data_return === CONT TestSendData/Error_on_empty_data === CONT TestSendData/Can_send_Hello_packet_data === CONT TestSendData/Send_data_can_handle_null_JSON_value_as_return_value === CONT TestSendData/Error_on_wrong_data === CONT TestGdmJSONProtoRequestErrors/With_null_data === CONT TestGdmJSONProtoRequestErrors/With_invalid_JSON_object --- PASS: TestDataEmitEvent (0.02s) --- PASS: TestDataEmitEvent/Emit_event_BrokersReceived (0.01s) --- PASS: TestDataEmitEvent/Error_on_invalid_data (0.01s) --- PASS: TestDataEmitEvent/Emit_event_UiLayoutReceived (0.01s) --- PASS: TestDataEmitEvent/Emit_event_ReselectAuthMode (0.01s) --- PASS: TestDataEmitEvent/Emit_event_UserSelected (0.01s) --- PASS: TestDataEmitEvent/Emit_event_StageChanged (0.03s) --- PASS: TestDataEmitEvent/Error_on_nil_event (0.04s) --- PASS: TestDataEmitEvent/Emit_event_BrokerSelected (0.04s) --- PASS: TestDataEmitEvent/Emit_event_AuthModeSelected (0.04s) --- PASS: TestDataEmitEvent/Error_on_unexpected_event_type (0.03s) --- PASS: TestDataEmitEvent/Emit_event_StartAuthentication (0.01s) --- PASS: TestDataEmitEvent/Emit_event_AuthModesReceived (0.01s) --- PASS: TestDataEmitEvent/Emit_event_IsAuthenticatedRequested (0.01s) --- PASS: TestDataEmitEvent/Emit_event_AuthEvent (0.01s) === CONT TestGdmJSONProtoRequestErrors/With_lorem_ipsum_string_data === CONT TestGdmJSONProtoRequestErrors/With_single_char === CONT TestGdmJSONProtoRequestErrors/With_empty_data --- PASS: TestSendData (0.01s) --- PASS: TestSendData/Error_on_missing_data_return (0.01s) --- PASS: TestSendData/Can_send_Hello_packet_data (0.01s) --- PASS: TestSendData/Error_on_empty_data (0.01s) --- PASS: TestSendData/Send_data_can_handle_null_JSON_value_as_return_value (0.02s) --- PASS: TestSendData/Error_on_wrong_data (0.02s) --- PASS: TestGdmJSONProtoRequestErrors (0.01s) --- PASS: TestGdmJSONProtoRequestErrors/With_null_data (0.01s) --- PASS: TestGdmJSONProtoRequestErrors/With_invalid_JSON_object (0.01s) --- PASS: TestGdmJSONProtoRequestErrors/With_lorem_ipsum_string_data (0.01s) --- PASS: TestGdmJSONProtoRequestErrors/With_single_char (0.01s) --- PASS: TestGdmJSONProtoRequestErrors/With_empty_data (0.01s) PASS ok github.com/ubuntu/authd/pam/internal/gdm 0.536s === RUN TestSetGetItem === PAUSE TestSetGetItem === RUN TestSetPutEnv === PAUSE TestSetPutEnv === RUN TestSetGetData === PAUSE TestSetGetData === RUN TestGetUser === PAUSE TestGetUser === RUN TestStartStringConv === PAUSE TestStartStringConv === RUN TestStartBinaryConv === PAUSE TestStartBinaryConv === RUN TestStartBinaryPointerConv === PAUSE TestStartBinaryPointerConv === RUN TestStartConvMulti === PAUSE TestStartConvMulti === RUN TestAvailableBrokers === PAUSE TestAvailableBrokers === RUN TestGetPreviousBroker === PAUSE TestGetPreviousBroker === RUN TestSelectBroker === PAUSE TestSelectBroker === RUN TestGetAuthenticationModes === PAUSE TestGetAuthenticationModes === RUN TestSelectAuthenticationModes === PAUSE TestSelectAuthenticationModes === RUN TestIsAuthenticated === PAUSE TestIsAuthenticated === RUN TestEndSession === PAUSE TestEndSession === RUN TestSetDefaultBrokerForUser === PAUSE TestSetDefaultBrokerForUser === CONT TestSetGetItem === RUN TestSetGetItem/Set_user === PAUSE TestSetGetItem/Set_user === RUN TestSetGetItem/Returns_empty_when_getting_an_unset_user === PAUSE TestSetGetItem/Returns_empty_when_getting_an_unset_user === RUN TestSetGetItem/Setting_and_getting_an_user === CONT TestAvailableBrokers === CONT TestStartConvMulti === CONT TestStartBinaryPointerConv === RUN TestAvailableBrokers/With_Error_return_value === PAUSE TestSetGetItem/Setting_and_getting_an_user === RUN TestSetGetItem/Error_when_setting_invalid_item === PAUSE TestSetGetItem/Error_when_setting_invalid_item === RUN TestStartConvMulti/Error_if_no_request_is_provided === RUN TestSetGetItem/Error_when_getting_invalid_item === PAUSE TestStartConvMulti/Error_if_no_request_is_provided === PAUSE TestSetGetItem/Error_when_getting_invalid_item === RUN TestStartConvMulti/Error_if_one_of_the_multiple_request_fails === PAUSE TestStartConvMulti/Error_if_one_of_the_multiple_request_fails === RUN TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set === PAUSE TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set === RUN TestStartBinaryPointerConv/Error_if_no_binary_conversation_handler_is_set === PAUSE TestStartBinaryPointerConv/Error_if_no_binary_conversation_handler_is_set === RUN TestStartBinaryPointerConv/Error_if_the_conversation_handler_fails === PAUSE TestStartBinaryPointerConv/Error_if_the_conversation_handler_fails === RUN TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set_handles_allocated_data === PAUSE TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set_handles_allocated_data === RUN TestStartBinaryPointerConv/With_nil_argument === PAUSE TestStartBinaryPointerConv/With_nil_argument === RUN TestStartBinaryPointerConv/With_empty_argument === PAUSE TestStartBinaryPointerConv/With_empty_argument === RUN TestStartBinaryPointerConv/With_simple_argument === PAUSE TestStartBinaryPointerConv/With_simple_argument === PAUSE TestAvailableBrokers/With_Error_return_value === RUN TestAvailableBrokers/With_defined_return_value === PAUSE TestAvailableBrokers/With_defined_return_value === RUN TestAvailableBrokers/With_empty_options === PAUSE TestAvailableBrokers/With_empty_options === CONT TestStartStringConv === RUN TestStartStringConv/Messages_with_error_style_are_handled_by_conversation === PAUSE TestStartStringConv/Messages_with_error_style_are_handled_by_conversation === RUN TestStartStringConv/Conversation_prompt_can_be_formatted === PAUSE TestStartStringConv/Conversation_prompt_can_be_formatted === RUN TestStartStringConv/Error_if_no_conversation_handler_is_set === PAUSE TestStartStringConv/Error_if_no_conversation_handler_is_set === RUN TestStartStringConv/Error_if_the_conversation_handler_fails === PAUSE TestStartStringConv/Error_if_the_conversation_handler_fails === RUN TestStartStringConv/Error_when_conversation_uses_binary_content_style === PAUSE TestStartStringConv/Error_when_conversation_uses_binary_content_style === CONT TestStartBinaryConv === RUN TestStartBinaryConv/Simple_binary_conversation === PAUSE TestStartBinaryConv/Simple_binary_conversation === RUN TestStartBinaryConv/Error_if_no_conversation_handler_is_set === PAUSE TestStartBinaryConv/Error_if_no_conversation_handler_is_set === RUN TestStartBinaryConv/Error_if_no_binary_conversation_handler_is_set === PAUSE TestStartBinaryConv/Error_if_no_binary_conversation_handler_is_set === RUN TestStartBinaryConv/Error_if_the_conversation_handler_fails === PAUSE TestStartBinaryConv/Error_if_the_conversation_handler_fails === CONT TestGetUser === RUN TestGetUser/Error_when_no_conversation_is_set === PAUSE TestGetUser/Error_when_no_conversation_is_set === RUN TestGetUser/Getting_a_previously_set_user_does_not_require_conversation_handler === PAUSE TestGetUser/Getting_a_previously_set_user_does_not_require_conversation_handler === RUN TestGetUser/Getting_a_previously_set_user_does_not_use_conversation_handler === PAUSE TestGetUser/Getting_a_previously_set_user_does_not_use_conversation_handler === RUN TestGetUser/Getting_the_user_uses_conversation_handler_if_none_was_set === PAUSE TestGetUser/Getting_the_user_uses_conversation_handler_if_none_was_set === CONT TestSetGetData === RUN TestSetGetData/Sets_and_gets_data === PAUSE TestSetGetData/Sets_and_gets_data === RUN TestSetGetData/Set_replaces_data === PAUSE TestSetGetData/Set_replaces_data === RUN TestSetGetData/Error_when_getting_data_that_has_never_been_set === PAUSE TestSetGetData/Error_when_getting_data_that_has_never_been_set === RUN TestSetGetData/Error_when_getting_data_that_has_been_removed === PAUSE TestSetGetData/Error_when_getting_data_that_has_been_removed === RUN TestStartConvMulti/Can_address_multiple_string_requests === PAUSE TestStartConvMulti/Can_address_multiple_string_requests === RUN TestStartConvMulti/Can_address_multiple_binary_requests === PAUSE TestStartConvMulti/Can_address_multiple_binary_requests === RUN TestStartConvMulti/Can_address_multiple_mixed_binary_and_string_requests_ === PAUSE TestStartConvMulti/Can_address_multiple_mixed_binary_and_string_requests_ === CONT TestSetPutEnv === RUN TestSetPutEnv/Unset_a_preset_value === PAUSE TestSetPutEnv/Unset_a_preset_value === RUN TestSetPutEnv/Changes_a_preset_var === PAUSE TestSetPutEnv/Changes_a_preset_var === RUN TestSetPutEnv/Get_an_unset_env === PAUSE TestSetPutEnv/Get_an_unset_env === RUN TestSetPutEnv/Gets_an_invalid_env_name === PAUSE TestSetPutEnv/Gets_an_invalid_env_name === RUN TestSetPutEnv/Error_when_putting_an_invalid_env_name === PAUSE TestSetPutEnv/Error_when_putting_an_invalid_env_name === RUN TestSetPutEnv/Put_var === PAUSE TestSetPutEnv/Put_var === RUN TestSetPutEnv/Unset_a_not-previously_set_value === PAUSE TestSetPutEnv/Unset_a_not-previously_set_value === CONT TestGetAuthenticationModes === RUN TestGetAuthenticationModes/With_all_modes_return_value === PAUSE TestGetAuthenticationModes/With_all_modes_return_value === RUN TestGetAuthenticationModes/With_modes_returned_from_values === PAUSE TestGetAuthenticationModes/With_modes_returned_from_values === RUN TestGetAuthenticationModes/With_no_session_ID_arg_when_enabled === PAUSE TestGetAuthenticationModes/With_no_session_ID_arg_when_enabled === RUN TestGetAuthenticationModes/Error_with_nil_args_and_empty_options === PAUSE TestGetAuthenticationModes/Error_with_nil_args_and_empty_options === RUN TestGetAuthenticationModes/Error_with_no_session_ID_arg === PAUSE TestGetAuthenticationModes/Error_with_no_session_ID_arg === RUN TestGetAuthenticationModes/Error_with_not-matching_session_ID === PAUSE TestGetAuthenticationModes/Error_with_not-matching_session_ID === RUN TestGetAuthenticationModes/With_Error_return_value === PAUSE TestGetAuthenticationModes/With_Error_return_value === RUN TestGetAuthenticationModes/With_empty_return_value === PAUSE TestGetAuthenticationModes/With_empty_return_value === CONT TestSetDefaultBrokerForUser === RUN TestSetDefaultBrokerForUser/With_empty_options === PAUSE TestSetDefaultBrokerForUser/With_empty_options === RUN TestSetDefaultBrokerForUser/With_Error_return_value === PAUSE TestSetDefaultBrokerForUser/With_Error_return_value === RUN TestSetDefaultBrokerForUser/With_valid_arguments === PAUSE TestSetDefaultBrokerForUser/With_valid_arguments === RUN TestSetDefaultBrokerForUser/Error_if_no_user_name_is_provided === PAUSE TestSetDefaultBrokerForUser/Error_if_no_user_name_is_provided === RUN TestSetDefaultBrokerForUser/Error_if_no_broker_ID_is_provided === PAUSE TestSetDefaultBrokerForUser/Error_if_no_broker_ID_is_provided === CONT TestEndSession === RUN TestEndSession/With_valid_return_value === PAUSE TestEndSession/With_valid_return_value === RUN TestEndSession/Error_with_nil_args_and_empty_options === PAUSE TestEndSession/Error_with_nil_args_and_empty_options === RUN TestEndSession/Error_with_empty_args_empty_options === PAUSE TestEndSession/Error_with_empty_args_empty_options === RUN TestEndSession/Error_with_not-matching_session_ID === PAUSE TestEndSession/Error_with_not-matching_session_ID === RUN TestEndSession/With_Error_return_value === PAUSE TestEndSession/With_Error_return_value === CONT TestIsAuthenticated === RUN TestIsAuthenticated/Valid_challenge === CONT TestSelectAuthenticationModes === RUN TestSelectAuthenticationModes/Error_with_not-matching_session_ID === PAUSE TestSelectAuthenticationModes/Error_with_not-matching_session_ID === CONT TestGetPreviousBroker === RUN TestGetPreviousBroker/With_empty_options === PAUSE TestGetPreviousBroker/With_empty_options === RUN TestSelectAuthenticationModes/Error_with_no_authentication_mode_ID === CONT TestSelectBroker === RUN TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value_without_encryption_key === RUN TestGetPreviousBroker/With_Error_return_value === PAUSE TestSelectAuthenticationModes/Error_with_no_authentication_mode_ID === RUN TestSelectAuthenticationModes/Error_unknown_authentication_mode_ID === PAUSE TestSelectAuthenticationModes/Error_unknown_authentication_mode_ID === RUN TestSelectAuthenticationModes/With_Error_return_value === PAUSE TestSelectAuthenticationModes/With_Error_return_value === PAUSE TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value_without_encryption_key === PAUSE TestGetPreviousBroker/With_Error_return_value === RUN TestGetPreviousBroker/With_defined_return_value === PAUSE TestGetPreviousBroker/With_defined_return_value === RUN TestGetPreviousBroker/With_defined_empty_return_value === PAUSE TestGetPreviousBroker/With_defined_empty_return_value === RUN TestGetPreviousBroker/With_predefined_default_for_user_empty_return_value === PAUSE TestIsAuthenticated/Valid_challenge === RUN TestSelectBroker/Error_with_nil_args_and_empty_options === RUN TestIsAuthenticated/Error_with_no_session_ID_arg === PAUSE TestSelectBroker/Error_with_nil_args_and_empty_options === PAUSE TestIsAuthenticated/Error_with_no_session_ID_arg === RUN TestSelectBroker/Error_on_unknown_broker_id === RUN TestIsAuthenticated/Error_with_no_authentication_data === PAUSE TestSelectBroker/Error_on_unknown_broker_id === PAUSE TestIsAuthenticated/Error_with_no_authentication_data === RUN TestSelectBroker/Error_on_broker_fetching_failed === RUN TestIsAuthenticated/Error_missing_wanted_skip === PAUSE TestSelectBroker/Error_on_broker_fetching_failed === PAUSE TestIsAuthenticated/Error_missing_wanted_skip === RUN TestSelectBroker/With_valid_args_and_defined_return_value === RUN TestIsAuthenticated/Error_empty_challenge === PAUSE TestSelectBroker/With_valid_args_and_defined_return_value === PAUSE TestIsAuthenticated/Error_empty_challenge === RUN TestSelectBroker/With_private_key_and_valid_args_and_empty_return_value === RUN TestIsAuthenticated/Retry_challenge_with_message === PAUSE TestSelectBroker/With_private_key_and_valid_args_and_empty_return_value === PAUSE TestIsAuthenticated/Retry_challenge_with_message === PAUSE TestGetPreviousBroker/With_predefined_default_for_user_empty_return_value === RUN TestIsAuthenticated/Skip_with_message === RUN TestGetPreviousBroker/Error_with_missing_user === PAUSE TestIsAuthenticated/Skip_with_message === PAUSE TestGetPreviousBroker/Error_with_missing_user === RUN TestIsAuthenticated/Error_missing_wanted_wait === RUN TestSelectAuthenticationModes/With_empty_return_value === PAUSE TestIsAuthenticated/Error_missing_wanted_wait === RUN TestIsAuthenticated/Error_decrypting_invalid_challenge === PAUSE TestIsAuthenticated/Error_decrypting_invalid_challenge === PAUSE TestSelectAuthenticationModes/With_empty_return_value === RUN TestSelectBroker/With_valid_args_and_empty_return_value_with_ignored_ID_generation === RUN TestSelectAuthenticationModes/With_all_modes_return_value === PAUSE TestSelectBroker/With_valid_args_and_empty_return_value_with_ignored_ID_generation === PAUSE TestSelectAuthenticationModes/With_all_modes_return_value === RUN TestSelectBroker/Starting_a_session_for_another_user_is_fine_when_ignoring_ID_checks === RUN TestSelectAuthenticationModes/Error_with_nil_args_and_empty_options === PAUSE TestSelectBroker/Starting_a_session_for_another_user_is_fine_when_ignoring_ID_checks === PAUSE TestSelectAuthenticationModes/Error_with_nil_args_and_empty_options === RUN TestSelectBroker/Error_with_empty_args_empty_options === RUN TestSelectAuthenticationModes/Error_with_no_session_ID_arg === PAUSE TestSelectBroker/Error_with_empty_args_empty_options === PAUSE TestSelectAuthenticationModes/Error_with_no_session_ID_arg === RUN TestSelectBroker/With_valid_args_and_empty_return_value === RUN TestIsAuthenticated/Wait_with_message === PAUSE TestSelectBroker/With_valid_args_and_empty_return_value === PAUSE TestIsAuthenticated/Wait_with_message === RUN TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value === RUN TestIsAuthenticated/Valid_challenge_with_message === PAUSE TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value === PAUSE TestIsAuthenticated/Valid_challenge_with_message === CONT TestSetGetItem/Error_when_getting_invalid_item === RUN TestSelectBroker/With_private_key_and_valid_args,_empty_return_value_ignoring_session_ID_generation === PAUSE TestSelectBroker/With_private_key_and_valid_args,_empty_return_value_ignoring_session_ID_generation === RUN TestSelectBroker/Starting_a_session_for_same_user_is_fine === PAUSE TestSelectBroker/Starting_a_session_for_same_user_is_fine === RUN TestSelectBroker/Error_on_starting_a_session_again === PAUSE TestSelectBroker/Error_on_starting_a_session_again === RUN TestSelectBroker/With_Error_return_value === PAUSE TestSelectBroker/With_Error_return_value === RUN TestSelectBroker/With_valid_args_and_generated_return_value === PAUSE TestSelectBroker/With_valid_args_and_generated_return_value === CONT TestSetGetItem/Set_user === RUN TestIsAuthenticated/Error_with_nil_args_and_empty_options === PAUSE TestIsAuthenticated/Error_with_nil_args_and_empty_options === CONT TestSetGetItem/Error_when_setting_invalid_item === RUN TestIsAuthenticated/Error_missing_wanted_challenge === PAUSE TestIsAuthenticated/Error_missing_wanted_challenge === RUN TestIsAuthenticated/Error_decrypting_challenge_per_missing_private_key === PAUSE TestIsAuthenticated/Error_decrypting_challenge_per_missing_private_key === RUN TestIsAuthenticated/Invalid_challenge === PAUSE TestIsAuthenticated/Invalid_challenge === RUN TestIsAuthenticated/With_empty_return_value === PAUSE TestIsAuthenticated/With_empty_return_value === RUN TestIsAuthenticated/With_retry_return_value === PAUSE TestIsAuthenticated/With_retry_return_value === RUN TestIsAuthenticated/Invalid_challenge_with_message === PAUSE TestIsAuthenticated/Invalid_challenge_with_message === RUN TestIsAuthenticated/Error_with_not-matching_session_ID === PAUSE TestIsAuthenticated/Error_with_not-matching_session_ID === RUN TestIsAuthenticated/Error_with_invalid_authentication_data === PAUSE TestIsAuthenticated/Error_with_invalid_authentication_data === RUN TestIsAuthenticated/Error_decoding_challenge === PAUSE TestIsAuthenticated/Error_decoding_challenge === RUN TestIsAuthenticated/With_Error_return_value === PAUSE TestIsAuthenticated/With_Error_return_value === CONT TestSetGetItem/Setting_and_getting_an_user === CONT TestSetGetItem/Returns_empty_when_getting_an_unset_user === CONT TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set === CONT TestAvailableBrokers/With_Error_return_value === CONT TestStartBinaryPointerConv/With_simple_argument === CONT TestStartStringConv/Messages_with_error_style_are_handled_by_conversation === CONT TestStartBinaryPointerConv/With_empty_argument === CONT TestStartBinaryPointerConv/With_nil_argument === CONT TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set_handles_allocated_data === CONT TestStartBinaryPointerConv/Error_if_the_conversation_handler_fails --- PASS: TestSetGetItem (0.01s) --- PASS: TestSetGetItem/Error_when_getting_invalid_item (0.01s) --- PASS: TestSetGetItem/Set_user (0.01s) --- PASS: TestSetGetItem/Setting_and_getting_an_user (0.02s) --- PASS: TestSetGetItem/Error_when_setting_invalid_item (0.02s) --- PASS: TestSetGetItem/Returns_empty_when_getting_an_unset_user (0.02s) === CONT TestStartBinaryPointerConv/Error_if_no_binary_conversation_handler_is_set === CONT TestStartBinaryConv/Simple_binary_conversation === CONT TestGetUser/Error_when_no_conversation_is_set === CONT TestAvailableBrokers/With_empty_options === CONT TestAvailableBrokers/With_defined_return_value --- PASS: TestAvailableBrokers (0.00s) --- PASS: TestAvailableBrokers/With_Error_return_value (0.00s) --- PASS: TestAvailableBrokers/With_empty_options (0.00s) --- PASS: TestAvailableBrokers/With_defined_return_value (0.00s) === CONT TestSetGetData/Sets_and_gets_data === CONT TestStartStringConv/Error_when_conversation_uses_binary_content_style === CONT TestStartStringConv/Error_if_the_conversation_handler_fails === CONT TestStartStringConv/Conversation_prompt_can_be_formatted === CONT TestStartStringConv/Error_if_no_conversation_handler_is_set --- PASS: TestStartBinaryPointerConv (0.02s) --- PASS: TestStartBinaryPointerConv/With_simple_argument (0.01s) --- PASS: TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set (0.01s) --- PASS: TestStartBinaryPointerConv/Error_if_the_conversation_handler_fails (0.01s) --- PASS: TestStartBinaryPointerConv/With_nil_argument (0.01s) --- PASS: TestStartBinaryPointerConv/With_empty_argument (0.01s) --- PASS: TestStartBinaryPointerConv/Error_if_no_conversation_handler_is_set_handles_allocated_data (0.01s) --- PASS: TestStartBinaryPointerConv/Error_if_no_binary_conversation_handler_is_set (0.01s) === CONT TestStartConvMulti/Error_if_no_request_is_provided === CONT TestSetPutEnv/Unset_a_preset_value === CONT TestStartBinaryConv/Error_if_no_binary_conversation_handler_is_set === CONT TestStartBinaryConv/Error_if_the_conversation_handler_fails --- PASS: TestStartStringConv (0.01s) --- PASS: TestStartStringConv/Messages_with_error_style_are_handled_by_conversation (0.01s) --- PASS: TestStartStringConv/Error_when_conversation_uses_binary_content_style (0.03s) --- PASS: TestStartStringConv/Error_if_the_conversation_handler_fails (0.03s) --- PASS: TestStartStringConv/Conversation_prompt_can_be_formatted (0.03s) --- PASS: TestStartStringConv/Error_if_no_conversation_handler_is_set (0.03s) === CONT TestStartBinaryConv/Error_if_no_conversation_handler_is_set === CONT TestGetUser/Getting_the_user_uses_conversation_handler_if_none_was_set === CONT TestGetAuthenticationModes/With_all_modes_return_value === CONT TestGetUser/Getting_a_previously_set_user_does_not_use_conversation_handler === CONT TestGetUser/Getting_a_previously_set_user_does_not_require_conversation_handler === CONT TestSetDefaultBrokerForUser/With_empty_options === CONT TestSetGetData/Error_when_getting_data_that_has_been_removed === CONT TestSetGetData/Error_when_getting_data_that_has_never_been_set === CONT TestSetGetData/Set_replaces_data === CONT TestEndSession/With_valid_return_value === CONT TestStartConvMulti/Can_address_multiple_mixed_binary_and_string_requests_ --- PASS: TestStartBinaryConv (0.01s) --- PASS: TestStartBinaryConv/Simple_binary_conversation (0.01s) --- PASS: TestStartBinaryConv/Error_if_the_conversation_handler_fails (0.01s) --- PASS: TestStartBinaryConv/Error_if_no_binary_conversation_handler_is_set (0.01s) --- PASS: TestStartBinaryConv/Error_if_no_conversation_handler_is_set (0.01s) === CONT TestStartConvMulti/Can_address_multiple_binary_requests === CONT TestStartConvMulti/Can_address_multiple_string_requests --- PASS: TestGetUser (0.01s) --- PASS: TestGetUser/Error_when_no_conversation_is_set (0.01s) --- PASS: TestGetUser/Getting_a_previously_set_user_does_not_use_conversation_handler (0.01s) --- PASS: TestGetUser/Getting_the_user_uses_conversation_handler_if_none_was_set (0.01s) --- PASS: TestGetUser/Getting_a_previously_set_user_does_not_require_conversation_handler (0.01s) === CONT TestStartConvMulti/Error_if_one_of_the_multiple_request_fails === CONT TestGetAuthenticationModes/With_no_session_ID_arg_when_enabled === CONT TestSetPutEnv/Unset_a_not-previously_set_value === CONT TestSetPutEnv/Put_var === CONT TestSetPutEnv/Error_when_putting_an_invalid_env_name === CONT TestSetPutEnv/Gets_an_invalid_env_name --- PASS: TestSetGetData (0.01s) --- PASS: TestSetGetData/Sets_and_gets_data (0.01s) --- PASS: TestSetGetData/Error_when_getting_data_that_has_never_been_set (0.01s) --- PASS: TestSetGetData/Set_replaces_data (0.01s) --- PASS: TestSetGetData/Error_when_getting_data_that_has_been_removed (0.01s) === CONT TestSetPutEnv/Get_an_unset_env === CONT TestSetPutEnv/Changes_a_preset_var === CONT TestGetAuthenticationModes/Error_with_not-matching_session_ID === CONT TestGetAuthenticationModes/With_empty_return_value === CONT TestGetAuthenticationModes/With_Error_return_value === CONT TestGetAuthenticationModes/Error_with_no_session_ID_arg === CONT TestGetAuthenticationModes/Error_with_nil_args_and_empty_options === CONT TestSetDefaultBrokerForUser/With_Error_return_value --- PASS: TestStartConvMulti (0.01s) --- PASS: TestStartConvMulti/Error_if_no_request_is_provided (0.01s) --- PASS: TestStartConvMulti/Can_address_multiple_mixed_binary_and_string_requests_ (0.01s) --- PASS: TestStartConvMulti/Can_address_multiple_string_requests (0.01s) --- PASS: TestStartConvMulti/Error_if_one_of_the_multiple_request_fails (0.01s) --- PASS: TestStartConvMulti/Can_address_multiple_binary_requests (0.01s) === CONT TestEndSession/Error_with_not-matching_session_ID === CONT TestEndSession/With_Error_return_value === CONT TestEndSession/Error_with_nil_args_and_empty_options === CONT TestGetAuthenticationModes/With_modes_returned_from_values === CONT TestSetDefaultBrokerForUser/Error_if_no_user_name_is_provided === CONT TestSetDefaultBrokerForUser/Error_if_no_broker_ID_is_provided === CONT TestSetDefaultBrokerForUser/With_valid_arguments --- PASS: TestSetDefaultBrokerForUser (0.00s) --- PASS: TestSetDefaultBrokerForUser/With_empty_options (0.00s) --- PASS: TestSetDefaultBrokerForUser/With_Error_return_value (0.00s) --- PASS: TestSetDefaultBrokerForUser/Error_if_no_user_name_is_provided (0.00s) --- PASS: TestSetDefaultBrokerForUser/Error_if_no_broker_ID_is_provided (0.00s) --- PASS: TestSetDefaultBrokerForUser/With_valid_arguments (0.00s) === CONT TestEndSession/Error_with_empty_args_empty_options --- PASS: TestEndSession (0.00s) --- PASS: TestEndSession/With_valid_return_value (0.00s) --- PASS: TestEndSession/Error_with_not-matching_session_ID (0.00s) --- PASS: TestEndSession/With_Error_return_value (0.00s) --- PASS: TestEndSession/Error_with_nil_args_and_empty_options (0.00s) --- PASS: TestEndSession/Error_with_empty_args_empty_options (0.00s) === CONT TestGetPreviousBroker/With_empty_options === CONT TestGetPreviousBroker/With_predefined_default_for_user_empty_return_value === CONT TestGetPreviousBroker/With_defined_empty_return_value === CONT TestGetPreviousBroker/With_defined_return_value === CONT TestGetPreviousBroker/With_Error_return_value === CONT TestSelectAuthenticationModes/Error_with_not-matching_session_ID === CONT TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value_without_encryption_key === CONT TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value === CONT TestSelectBroker/With_valid_args_and_empty_return_value === CONT TestSelectBroker/Error_with_empty_args_empty_options === CONT TestGetPreviousBroker/Error_with_missing_user === CONT TestSelectBroker/With_valid_args_and_empty_return_value_with_ignored_ID_generation === CONT TestSelectBroker/Starting_a_session_for_another_user_is_fine_when_ignoring_ID_checks === CONT TestSelectBroker/With_private_key_and_valid_args_and_empty_return_value === CONT TestSelectBroker/With_valid_args_and_defined_return_value --- PASS: TestGetPreviousBroker (0.01s) --- PASS: TestGetPreviousBroker/With_empty_options (0.00s) --- PASS: TestGetPreviousBroker/With_predefined_default_for_user_empty_return_value (0.00s) --- PASS: TestGetPreviousBroker/With_defined_empty_return_value (0.00s) --- PASS: TestGetPreviousBroker/With_defined_return_value (0.00s) --- PASS: TestGetPreviousBroker/With_Error_return_value (0.00s) --- PASS: TestGetPreviousBroker/Error_with_missing_user (0.00s) === CONT TestSelectBroker/Error_on_unknown_broker_id === CONT TestSelectBroker/With_Error_return_value --- PASS: TestGetAuthenticationModes (0.00s) --- PASS: TestGetAuthenticationModes/With_all_modes_return_value (0.00s) --- PASS: TestGetAuthenticationModes/With_no_session_ID_arg_when_enabled (0.00s) --- PASS: TestGetAuthenticationModes/Error_with_not-matching_session_ID (0.00s) --- PASS: TestGetAuthenticationModes/With_Error_return_value (0.00s) --- PASS: TestGetAuthenticationModes/Error_with_no_session_ID_arg (0.00s) --- PASS: TestGetAuthenticationModes/Error_with_nil_args_and_empty_options (0.00s) --- PASS: TestGetAuthenticationModes/With_modes_returned_from_values (0.00s) --- PASS: TestGetAuthenticationModes/With_empty_return_value (0.00s) === CONT TestSelectBroker/With_valid_args_and_generated_return_value === CONT TestSelectBroker/Starting_a_session_for_same_user_is_fine === CONT TestSelectBroker/Error_on_starting_a_session_again === CONT TestSelectAuthenticationModes/With_empty_return_value === CONT TestSelectAuthenticationModes/Error_with_no_session_ID_arg === CONT TestSelectAuthenticationModes/Error_with_nil_args_and_empty_options === CONT TestSelectAuthenticationModes/With_all_modes_return_value === CONT TestSelectBroker/With_private_key_and_valid_args,_empty_return_value_ignoring_session_ID_generation === CONT TestSelectAuthenticationModes/Error_unknown_authentication_mode_ID === CONT TestSelectAuthenticationModes/With_Error_return_value === CONT TestSelectAuthenticationModes/Error_with_no_authentication_mode_ID --- PASS: TestSelectAuthenticationModes (0.01s) --- PASS: TestSelectAuthenticationModes/Error_with_not-matching_session_ID (0.00s) --- PASS: TestSelectAuthenticationModes/With_empty_return_value (0.00s) --- PASS: TestSelectAuthenticationModes/Error_with_no_session_ID_arg (0.00s) --- PASS: TestSelectAuthenticationModes/Error_with_nil_args_and_empty_options (0.00s) --- PASS: TestSelectAuthenticationModes/With_all_modes_return_value (0.00s) --- PASS: TestSelectAuthenticationModes/Error_unknown_authentication_mode_ID (0.00s) --- PASS: TestSelectAuthenticationModes/With_Error_return_value (0.00s) --- PASS: TestSelectAuthenticationModes/Error_with_no_authentication_mode_ID (0.00s) === CONT TestSelectBroker/Error_with_nil_args_and_empty_options === CONT TestIsAuthenticated/Valid_challenge === CONT TestIsAuthenticated/With_Error_return_value === CONT TestIsAuthenticated/Error_decoding_challenge === CONT TestIsAuthenticated/Error_with_invalid_authentication_data === CONT TestIsAuthenticated/Error_with_not-matching_session_ID === CONT TestIsAuthenticated/Invalid_challenge_with_message === CONT TestIsAuthenticated/With_retry_return_value === CONT TestIsAuthenticated/With_empty_return_value === CONT TestIsAuthenticated/Invalid_challenge === CONT TestIsAuthenticated/Error_decrypting_challenge_per_missing_private_key === CONT TestIsAuthenticated/Error_missing_wanted_challenge === CONT TestIsAuthenticated/Error_with_nil_args_and_empty_options === CONT TestIsAuthenticated/Valid_challenge_with_message === CONT TestIsAuthenticated/Wait_with_message === CONT TestIsAuthenticated/Error_decrypting_invalid_challenge === CONT TestSelectBroker/Error_on_broker_fetching_failed --- PASS: TestSelectBroker (0.01s) --- PASS: TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value_without_encryption_key (0.00s) --- PASS: TestSelectBroker/With_private_key_and_valid_args_and_defined_return_value (0.00s) --- PASS: TestSelectBroker/With_valid_args_and_empty_return_value (0.00s) --- PASS: TestSelectBroker/Error_with_empty_args_empty_options (0.00s) --- PASS: TestSelectBroker/With_valid_args_and_empty_return_value_with_ignored_ID_generation (0.00s) --- PASS: TestSelectBroker/Starting_a_session_for_another_user_is_fine_when_ignoring_ID_checks (0.00s) --- PASS: TestSelectBroker/With_private_key_and_valid_args_and_empty_return_value (0.00s) --- PASS: TestSelectBroker/With_valid_args_and_defined_return_value (0.00s) --- PASS: TestSelectBroker/Error_on_unknown_broker_id (0.00s) --- PASS: TestSelectBroker/With_Error_return_value (0.00s) --- PASS: TestSelectBroker/With_valid_args_and_generated_return_value (0.00s) --- PASS: TestSelectBroker/Starting_a_session_for_same_user_is_fine (0.00s) --- PASS: TestSelectBroker/Error_on_starting_a_session_again (0.00s) --- PASS: TestSelectBroker/With_private_key_and_valid_args,_empty_return_value_ignoring_session_ID_generation (0.00s) --- PASS: TestSelectBroker/Error_with_nil_args_and_empty_options (0.00s) --- PASS: TestSelectBroker/Error_on_broker_fetching_failed (0.00s) === CONT TestIsAuthenticated/Error_missing_wanted_wait === CONT TestIsAuthenticated/Skip_with_message === CONT TestIsAuthenticated/Retry_challenge_with_message === CONT TestIsAuthenticated/Error_empty_challenge === CONT TestIsAuthenticated/Error_missing_wanted_skip === CONT TestIsAuthenticated/Error_with_no_authentication_data === CONT TestIsAuthenticated/Error_with_no_session_ID_arg --- PASS: TestIsAuthenticated (0.01s) --- PASS: TestIsAuthenticated/With_Error_return_value (0.00s) --- PASS: TestIsAuthenticated/Error_decoding_challenge (0.00s) --- PASS: TestIsAuthenticated/Error_with_invalid_authentication_data (0.00s) --- PASS: TestIsAuthenticated/Error_with_not-matching_session_ID (0.00s) --- PASS: TestIsAuthenticated/Valid_challenge (0.01s) --- PASS: TestIsAuthenticated/With_retry_return_value (0.00s) --- PASS: TestIsAuthenticated/With_empty_return_value (0.00s) --- PASS: TestIsAuthenticated/Invalid_challenge_with_message (0.02s) --- PASS: TestIsAuthenticated/Error_decrypting_challenge_per_missing_private_key (0.00s) --- PASS: TestIsAuthenticated/Error_missing_wanted_challenge (0.00s) --- PASS: TestIsAuthenticated/Error_with_nil_args_and_empty_options (0.00s) --- PASS: TestIsAuthenticated/Invalid_challenge (0.02s) --- PASS: TestIsAuthenticated/Wait_with_message (0.00s) --- PASS: TestIsAuthenticated/Error_missing_wanted_wait (0.00s) --- PASS: TestIsAuthenticated/Skip_with_message (0.00s) --- PASS: TestIsAuthenticated/Error_decrypting_invalid_challenge (0.01s) --- PASS: TestIsAuthenticated/Error_empty_challenge (0.00s) --- PASS: TestIsAuthenticated/Error_missing_wanted_skip (0.00s) --- PASS: TestIsAuthenticated/Error_with_no_authentication_data (0.00s) --- PASS: TestIsAuthenticated/Error_with_no_session_ID_arg (0.00s) --- PASS: TestIsAuthenticated/Valid_challenge_with_message (0.03s) --- PASS: TestIsAuthenticated/Retry_challenge_with_message (0.01s) --- PASS: TestSetPutEnv (0.02s) --- PASS: TestSetPutEnv/Unset_a_preset_value (0.01s) --- PASS: TestSetPutEnv/Unset_a_not-previously_set_value (0.01s) --- PASS: TestSetPutEnv/Put_var (0.01s) --- PASS: TestSetPutEnv/Gets_an_invalid_env_name (0.01s) --- PASS: TestSetPutEnv/Error_when_putting_an_invalid_env_name (0.01s) --- PASS: TestSetPutEnv/Get_an_unset_env (0.01s) --- PASS: TestSetPutEnv/Changes_a_preset_var (0.05s) PASS ok github.com/ubuntu/authd/pam/internal/pam_test 2.533s create-stamp debian/debhelper-build-stamp 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 --destdir=debian/tmp -- --no-source cd obj-arm-linux-gnueabihf && mkdir -p /<>/authd-0.3\~ppa1/debian/tmp/usr cd obj-arm-linux-gnueabihf && cp -r bin /<>/authd-0.3\~ppa1/debian/tmp/usr # Fills the built-using variables for rust /usr/share/cargo/bin/dh-cargo-built-using authd # Install gdm-PAM config file dh_installpam -pauthd --name=gdm-authd make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=golang dh_installdocs -a -O--buildsystem=golang dh_installchangelogs -a -O--buildsystem=golang dh_installinit -a -O--buildsystem=golang dh: warning: package authd@ is not in control info dh_installsystemd -a -O--buildsystem=golang dh_installsystemd: warning: package authd@ is not in control info dh_installsystemduser -a -O--buildsystem=golang dh_apport -a -O--buildsystem=golang dh_lintian -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_strip -a -O--buildsystem=golang dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb -a -O--buildsystem=golang dh_golang -a -O--buildsystem=golang dh_gencontrol -a -O--buildsystem=golang dpkg-gencontrol: warning: package authd: substitution variable ${cargo:X-Cargo-Built-Using} unused, but is defined dh_md5sums -a -O--buildsystem=golang dh_builddeb -a -O--buildsystem=golang INFO: pkgstriptranslations version 154 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'authd' in '../authd_0.3~ppa1_armhf.deb'. dpkg-genbuildinfo --build=any -O../authd_0.3~ppa1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../authd_0.3~ppa1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-source: info: using options from authd-0.3~ppa1/debian/source/options: --tar-ignore=*/.git* --tar-ignore=*/.go* --tar-ignore=*/.editor* --tar-ignore=*/.mailmap --tar-ignore=*/.vscode --tar-ignore=*.so --tar-ignore=*.o --tar-ignore=vendor_rust/*.a dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-03-01T04:32:18Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ authd_0.3~ppa1_armhf.changes: ----------------------------- Format: 1.8 Date: Thu, 29 Feb 2024 07:54:26 -0400 Source: authd Binary: authd Built-For-Profiles: noudeb Architecture: armhf Version: 0.3~ppa1 Distribution: noble Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Denison Barbosa Description: authd - Authentication daemon for cloud-based identity provider Changes: authd (0.3~ppa1) noble; urgency=medium . * Testing LP builds; Checksums-Sha1: 9f95b4a967c9b3faa604cd70ccd3d4c32d4ee479 7757 authd_0.3~ppa1_armhf.buildinfo 090b5bbd985c9bc575e6e6195bc4ca81c286deb1 8705954 authd_0.3~ppa1_armhf.deb Checksums-Sha256: 83d9c44e4f18fd36cfb725224044f46e41653190032a4eaed336032adb61cfd6 7757 authd_0.3~ppa1_armhf.buildinfo 66d8800021080ad64018ad4e00addcf6db3aae0b85852115c3b9b4012f77fbf5 8705954 authd_0.3~ppa1_armhf.deb Files: 0b697fae3f08c240094fa67f9f9aeb49 7757 admin optional authd_0.3~ppa1_armhf.buildinfo 8f938d71680b47f7a899e5cd14aa89fa 8705954 admin optional authd_0.3~ppa1_armhf.deb /<>/authd_0.3~ppa1_armhf.changes.new could not be renamed to /<>/authd_0.3~ppa1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: authd Binary: authd Architecture: armhf Version: 0.3~ppa1 Checksums-Md5: 8f938d71680b47f7a899e5cd14aa89fa 8705954 authd_0.3~ppa1_armhf.deb Checksums-Sha1: 090b5bbd985c9bc575e6e6195bc4ca81c286deb1 8705954 authd_0.3~ppa1_armhf.deb Checksums-Sha256: 66d8800021080ad64018ad4e00addcf6db3aae0b85852115c3b9b4012f77fbf5 8705954 authd_0.3~ppa1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Fri, 01 Mar 2024 04:32:18 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.137ubuntu1), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu1), autotools-dev (= 20220109.1), base-files (= 13ubuntu7), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu2), binutils (= 2.42-3ubuntu1), binutils-arm-linux-gnueabihf (= 2.42-3ubuntu1), binutils-common (= 2.42-3ubuntu1), bsdextrautils (= 2.39.3-6ubuntu2), bsdutils (= 1:2.39.3-6ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5ubuntu1), cargo (= 1.75.0+dfsg0ubuntu1-0ubuntu1), coreutils (= 9.4-3ubuntu2), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-16ubuntu1), cpp-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), cpp-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu4), dbus (= 1.14.10-4ubuntu1), dbus-bin (= 1.14.10-4ubuntu1), dbus-daemon (= 1.14.10-4ubuntu1), dbus-session-bus-common (= 1.14.10-4ubuntu1), dbus-system-bus-common (= 1.14.10-4ubuntu1), dctrl-tools (= 2.24-3build2), debconf (= 1.5.86), debhelper (= 13.14.1ubuntu3), debianutils (= 5.16), dh-apport (= 2.28.0-0ubuntu1), dh-autoreconf (= 20), dh-cargo (= 31ubuntu1), dh-cargo-tools (= 31ubuntu1), dh-exec (= 0.29), dh-golang (= 1.62), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.5ubuntu2), dpkg-dev (= 1.22.5ubuntu2), file (= 1:5.45-2), findutils (= 4.9.0-5), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-16ubuntu1), g++-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-16ubuntu1), gcc-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), gcc-13-base (= 13.2.0-16ubuntu1), gcc-14-base (= 14-20240221-2.1ubuntu1), gcc-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu1), gettext-base (= 0.21-14ubuntu1), golang-1.22-go (= 1.22.0-2), golang-1.22-src (= 1.22.0-2), golang-go (= 2:1.22~2), golang-src (= 2:1.22~2), grep (= 3.11-4), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu2), hostname (= 3.23+nmu2ubuntu1), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), jq (= 1.7.1-3), libacl1 (= 2.3.2-1), libapparmor1 (= 4.0.0~alpha4-0ubuntu1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240221-2.1ubuntu1), libatomic1 (= 14-20240221-2.1ubuntu1), libattr1 (= 1:2.5.2-1), libaudit-common (= 1:3.1.2-2.1), libaudit1 (= 1:3.1.2-2.1), libbinutils (= 2.42-3ubuntu1), libblkid1 (= 2.39.3-6ubuntu2), libbrotli1 (= 1.1.0-2), libbsd0 (= 0.12.1-1), libbz2-1.0 (= 1.0.8-5ubuntu1), libc-bin (= 2.39-0ubuntu2), libc-dev-bin (= 2.39-0ubuntu2), libc6 (= 2.39-0ubuntu2), libc6-dev (= 2.39-0ubuntu2), libcap-ng0 (= 0.8.4-2), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240221-2.1ubuntu1), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-3ubuntu1), libctf0 (= 2.42-3ubuntu1), libcurl3-gnutls (= 8.5.0-2ubuntu2), libdb5.3 (= 5.3.28+dfsg2-4), libdbus-1-3 (= 1.14.10-4ubuntu1), libdebconfclient0 (= 0.271ubuntu1), libdebhelper-perl (= 13.14.1ubuntu3), libdpkg-perl (= 1.22.5ubuntu2), libedit2 (= 3.1-20230828-1), libexpat1 (= 2.6.0-1), libffi8 (= 3.4.6-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-16ubuntu1), libgcc-s1 (= 14-20240221-2.1ubuntu1), libgcrypt20 (= 1.10.3-2), libgdbm-compat4 (= 1.23-5), libgdbm6 (= 1.23-5), libgit2-1.7 (= 1.7.2+ds-1ubuntu1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30 (= 3.8.3-1ubuntu1), libgomp1 (= 14-20240221-2.1ubuntu1), libgpg-error0 (= 1.47-3build1), libgssapi-krb5-2 (= 1.20.1-5build1), libhogweed6 (= 3.9.1-2), libhttp-parser2.9 (= 2.9.4-6), libicu74 (= 74.2-1ubuntu1), libidn2-0 (= 2.3.7-2), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjq1 (= 1.7.1-3), libk5crypto3 (= 1.20.1-5build1), libkeyutils1 (= 1.6.3-3), libkrb5-3 (= 1.20.1-5build1), libkrb5support0 (= 1.20.1-5build1), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu1), libllvm17 (= 1:17.0.6-5build1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.6.0-0.2), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmd0 (= 1.1.0-2), libmount1 (= 2.39.3-6ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libncursesw6 (= 6.4+20240113-1ubuntu1), libnettle8 (= 3.9.1-2), libnghttp2-14 (= 1.59.0-1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libonig5 (= 6.9.9-1), libp11-kit0 (= 0.25.3-4ubuntu1), libpam-modules (= 1.5.3-5ubuntu2), libpam-modules-bin (= 1.5.3-5ubuntu2), libpam-runtime (= 1.5.3-5ubuntu2), libpam0g (= 1.5.3-5ubuntu2), libpam0g-dev (= 1.5.3-5ubuntu2), libpcre2-8-0 (= 10.42-4ubuntu1), libperl5.38 (= 5.38.2-3), libpipeline1 (= 1.5.7-1), libpkgconf3 (= 1.8.1-2), libprotobuf32 (= 3.21.12-8ubuntu5), libprotoc32 (= 3.21.12-8ubuntu5), libpsl5 (= 0.21.2-1build1), libpython3-stdlib (= 3.12.1-0ubuntu2), libpython3.12-minimal (= 3.12.2-1), libpython3.12-stdlib (= 3.12.2-1), libreadline8 (= 8.2-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg1-4), libsasl2-modules-db (= 2.1.28+dfsg1-4), libseccomp2 (= 2.5.5-1ubuntu1), libselinux1 (= 3.5-2build2), libsemanage-common (= 3.5-1build3), libsemanage2 (= 3.5-1build3), libsepol2 (= 3.5-2), libsframe1 (= 2.42-3ubuntu1), libsmartcols1 (= 2.39.3-6ubuntu2), libsqlite3-0 (= 3.45.1-1), libssh-4 (= 0.10.6-2), libssh2-1 (= 1.11.0-4), libssl3 (= 3.0.10-1ubuntu4), libstd-rust-1.75 (= 1.75.0+dfsg0ubuntu1-0ubuntu1), libstd-rust-dev (= 1.75.0+dfsg0ubuntu1-0ubuntu1), libstdc++-13-dev (= 13.2.0-16ubuntu1), libstdc++6 (= 14-20240221-2.1ubuntu1), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu1), libtasn1-6 (= 4.19.0-3), libtinfo6 (= 6.4+20240113-1ubuntu1), libtirpc-common (= 1.3.4+ds-1.1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7), libubsan1 (= 14-20240221-2.1ubuntu1), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu1), libunistring5 (= 1.1-2), libuuid1 (= 2.39.3-6ubuntu2), libxml2 (= 2.9.14+dfsg-1.3ubuntu1), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-11.11), login (= 1:4.13+dfsg1-4ubuntu1), lto-disabled-list (= 47), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-3), mawk (= 1.3.4.20240123-1), media-types (= 10.1.0), ncurses-base (= 6.4+20240113-1ubuntu1), ncurses-bin (= 6.4+20240113-1ubuntu1), netbase (= 6.4), passwd (= 1:4.13+dfsg1-4ubuntu1), patch (= 2.7.6-7build2), perl (= 5.38.2-3), perl-base (= 5.38.2-3), perl-modules-5.38 (= 5.38.2-3ubuntu1), pkgconf (= 1.8.1-2), pkgconf-bin (= 1.8.1-2), po-debconf (= 1.0.21+nmu1), protobuf-compiler (= 3.21.12-8ubuntu5), python3 (= 3.12.1-0ubuntu2), python3-minimal (= 3.12.1-0ubuntu2), python3.12 (= 3.12.2-1), python3.12-minimal (= 3.12.2-1), readline-common (= 8.2-3), rpcsvc-proto (= 1.4.2-0ubuntu6), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1), sed (= 4.9-2), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu2), tar (= 1.35+dfsg-3), tzdata (= 2024a-1ubuntu1), util-linux (= 2.39.3-6ubuntu2), xz-utils (= 5.6.0-0.2), zlib1g (= 1:1.3.dfsg-3ubuntu1) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1709207666" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ authd_0.3~ppa1_armhf.deb ------------------------ new Debian package, version 2.0. size 8705954 bytes: control archive=2535 bytes. 21 bytes, 1 lines conffiles 1026 bytes, 21 lines control 909 bytes, 13 lines md5sums 2426 bytes, 72 lines * postinst #!/bin/sh 1276 bytes, 52 lines * postrm #!/bin/sh 407 bytes, 13 lines * prerm #!/bin/sh 26 bytes, 1 lines triggers Package: authd Version: 0.3~ppa1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 28475 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.3), libpam0g (>= 1.4.0) Built-Using: golang-1.22 (= 1.22.0-2), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1) Static-Built-Using: golang-1.22 (= 1.22.0-2), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1) Section: admin Priority: optional Homepage: https://github.com/ubuntu/authd Description: Authentication daemon for cloud-based identity provider Authd is a versatile authentication service designed to seamlessly integrate with cloud identity providers like OpenID Connect and Entra ID. It offers a secure interface for system authentication, supporting cloud-based identity management. Authd features a modular structure, facilitating straightforward integration with different cloud services maintaining strong security and effective user authentication. . This package contains the authentication daemon together with the PAM & NSS modules. drwxr-xr-x root/root 0 2024-02-29 11:54 ./ drwxr-xr-x root/root 0 2024-02-29 11:54 ./etc/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./etc/pam.d/ -rw-r--r-- root/root 1515 2024-02-29 11:54 ./etc/pam.d/gdm-authd drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/lib/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 3725876 2024-02-29 11:54 ./usr/lib/arm-linux-gnueabihf/libnss_authd.so.2 drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/lib/arm-linux-gnueabihf/security/ -rw-r--r-- root/root 12616712 2024-02-29 11:54 ./usr/lib/arm-linux-gnueabihf/security/pam_authd.so -rw-r--r-- root/root 5464 2024-02-29 11:54 ./usr/lib/arm-linux-gnueabihf/security/pam_go_loader.so drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/lib/systemd/system/ -rw-r--r-- root/root 877 2024-02-29 11:54 ./usr/lib/systemd/system/authd.service -rw-r--r-- root/root 279 2024-02-29 11:54 ./usr/lib/systemd/system/authd.socket drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/libexec/ -rwxr-xr-x root/root 12743316 2024-02-29 11:54 ./usr/libexec/authd drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/apport/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/apport/package-hooks/ -rw-r--r-- root/root 400 2024-02-29 11:53 ./usr/share/apport/package-hooks/authd.py drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/doc/authd/ -rw-r--r-- root/root 9303 2024-02-29 11:54 ./usr/share/doc/authd/Cargo.lock.gz -rw-r--r-- root/root 560 2024-02-29 11:54 ./usr/share/doc/authd/NOTICE -rw-r--r-- root/root 1074 2024-02-29 11:54 ./usr/share/doc/authd/changelog.gz -rw-r--r-- root/root 16201 2024-02-29 11:54 ./usr/share/doc/authd/copyright drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 686 2024-02-29 11:53 ./usr/share/lintian/overrides/authd drwxr-xr-x root/root 0 2024-02-29 11:54 ./usr/share/pam-configs/ -rw-r--r-- root/root 302 2024-02-29 11:53 ./usr/share/pam-configs/authd +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 2050476 Build-Time: 273 Distribution: noble Host Architecture: armhf Install-Time: 21 Job: authd_0.3~ppa1.dsc Machine Architecture: arm64 Package: authd Package-Time: 297 Source-Version: 0.3~ppa1 Space: 2050476 Status: successful Version: 0.3~ppa1 -------------------------------------------------------------------------------- Finished at 2024-03-01T04:32:18Z Build needed 00:04:57, 2050476k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27852647 Scanning for processes to kill in build PACKAGEBUILD-27852647