these 18 derivations will be built: /nix/store/2mgx6bzv85bkzq0zpb2p112bgyw97x0w-clan-core-flake.drv /nix/store/43yl6hrbk33zl95l5ryr9gzxkr0aiw3s-utils.bash.drv /nix/store/4a5kw8zy4sbfs07ivxfiicjd443ajb1i-nuke-refs.drv /nix/store/78pgjqahm268y65yz2bm8aq8ym04piph-locales-setup-hook.sh.drv /nix/store/dfy3gvg5mkxg7cnb97wwwxabbj448jdc-add-flags.sh.drv /nix/store/fvychr43nqh9rzdaqkx3kb41h89sahms-add-flags.sh.drv /nix/store/kvacrsd59hb6xg7jlvql0x5y2b17snpl-zerotier-tools-0.1.0.drv /nix/store/l1ib8x8c31mfhb5vgh2sh5c7w5r4d6kk-setup-hook.sh.drv /nix/store/lwgv8wm6j98dz7p4jlly6azyy2jqjwi4-zerotierone-1.16.0.drv /nix/store/qx0wlpr1h8c1z8dq5wbvkzldj1giyzmc-perl-5.42.0-env.drv /nix/store/sa8h6mgi9dw3whgfph319sb7dnrydwhf-utils.bash.drv /nix/store/smjc0y4lns8wj2r03qk33zsx62ziq6vm-closure-info.drv /nix/store/vksn4yfcyz9r43zdi0zga147lj4grfj9-remove-references-to.drv /nix/store/x1faz58i2jmyq9zb8m1vd7gv0z19ba8c-clan-runtime.drv /nix/store/ah8k04y8w0pq2qn7cl2z7f2ib5isyyws-closure-info.drv /nix/store/gc1p72c57srsk2gzs1kl22lxmw50nh6q-python3-3.14.6-env.drv /nix/store/xaip98lc3hvfn15r4586liscwz77dwir-clan-cli-source.drv /nix/store/vdz0i3z26zsw79bwn30dg8kbnnnspgfl-clan-pytest-with-core.drv these 1178 paths will be fetched (2.2 GiB download, 6.3 GiB unpacked): /nix/store/53yp48jf1rnbf978f1dql94j9128zi1l-Archive-Tar-3.12.tar.gz /nix/store/1aqykxv6k3r55r25gbgfvmmcc5qzwasi-CVE-2025-15661.patch /nix/store/1pd10jmsqkyhsn0r4lcax7njjsbxzziv-CVE-2026-55199.patch /nix/store/6rv2i7dl0bbxl3069p61896xi0948643-CVE-2026-55200.patch /nix/store/7zngpz79lxvj9rgbmzvs7lizr64qj8di-Compress-Raw-Bzip2-2.218.tar.gz /nix/store/5bwwd3c0a0wyrsalx048sjrxkj9jc334-Compress-Raw-Zlib-2.222.tar.gz /nix/store/jlqba5y57i3jci9fdrg7cb2phwlxvmgl-HTTP-Tiny-0.094.tar.gz /nix/store/5q7xqjml453ckx9sk2plzbjxf6bkrqg9-IO-Compress-2.220.tar.gz /nix/store/r45ldgp94pqnp2da8h77sdsqhpg13mya-M0-1.9.1 /nix/store/8rrdp9s82h6drcs1dfnz18rlj6p4yzkv-M0.hex2-1.9.1 /nix/store/q3y4sdwkxv1szz2zf46v5y2d5xlnb6pd-M1-0-1.9.1 /nix/store/40nlys32r8ra0qrab1b27igpm6skkvnw-M1-1.9.1 /nix/store/lbwqflvghinpsqp3c8cjswksn45ja1cz-M1-macro-0-0.M1-1.9.1 /nix/store/l0ky09asa8g8k0nc4rmxfz1vxha438b5-M1-macro-0-0.hex2-1.9.1 /nix/store/m7ycsdgbw9s4w4xl7aa45z9ws5xsbrw2-M1-macro-0-footer.M1-1.9.1 /nix/store/48vpsn5rm5kb7134gr8ai9rzk67cplhb-M1-macro-0.M1-1.9.1 /nix/store/n8yp46ykl0qgk5ab3n4md14pc6qjndhr-M1-macro-0.hex2-1.9.1 /nix/store/83sn8lxp8gsi61ww4v2dds0pc3r8wg53-M1-macro-1-footer.M1-1.9.1 /nix/store/7hf5kiazb18091b911mfka2q3v4q70i5-M1-macro-1.M1-1.9.1 /nix/store/qf0cvgy1lgc8g2gif5r9mh3956gwinvg-M1-macro-1.hex2-1.9.1 /nix/store/2d6n5iwhk8d4aq38v350y937b5khx3f0-M2-0-0.M1-1.9.1 /nix/store/m0v37bwnmn662sirxdfbkrlm8kxfrksm-M2-0-0.hex2-1.9.1 /nix/store/az1imkg706y2z3qzyr5pkhm6pk22016y-M2-0.M1-1.9.1 /nix/store/0mcg84c9y2wvxqlg56hky8n8prgm6v7y-M2-0.c-1.9.1 /nix/store/xyxmvpw1jm4hlkr1lrvdd8gwgk1avfr9-M2-0.hex2-1.9.1 /nix/store/c933x2407ahyia5bd2z39109zsk2q2b7-M2-1.9.1 /nix/store/vwj66jmx32xbw97zwbajmncp028kb93a-Python-3.14.4.tar.xz /nix/store/h49kk5c1f2gfmd7nramvh5rzcbpz4fwd-Python-3.14.6.tar.xz /nix/store/8s37vmlfmqpg0inic9021kjpbp8kqdx9-ShellCheck-0.11.0 /nix/store/qpiqkhrfj2y52hd0avzywghjwmdlfx8z-acl-2.4.0-bin /nix/store/p1hkszvgd2xhkzm7gzsmkzq9p8336zh5-acl-2.4.0-dev /nix/store/k3g815v33r0f9i5cn23sgrwjbwkfs0aa-acl-2.4.0-doc /nix/store/bkv52m1galv3iqsqqhv9md12wxr90h2b-acl-2.4.0-man /nix/store/6bjcfvwxqd5zh78ljkjld8mxkdkr1jy8-acl-2.4.0.tar.gz /nix/store/mbf14hjy3imswha1v4sb3qamg9c3ia49-age-plugin-1p-0.1.0 /nix/store/sxn8p4bbi5wrwxdi5hnd47d1a0bwsv5h-age-plugin-fido2-hmac-0.5.0 /nix/store/jbp9qwm0c71rc7scqj8dqiqfqbb5kk7k-age-plugin-ledger-0.1.2 /nix/store/z332lzff08pi9jsb5dlwz6z6c4phn1w4-age-plugin-sss-0.4.0 /nix/store/1b8n0sjhyhqmrlqfd172i1nl7cw3cv7x-age-plugin-tpm-1.0.1 /nix/store/lgja8y4bnj7a85mn3d7phf9la4hvmc66-age-plugin-yubikey-0.5.1 /nix/store/6yi3mn5dkpih069v2lfisvfwqvmarbxb-at-spi2-core-2.60.4 /nix/store/79nfvfyaw23hq81j97wqhmk38jxb3cb6-attr-2.6.0-bin /nix/store/g1bj4cyj7j8q5g321609l9al2rcbqynf-attr-2.6.0-dev /nix/store/3hrmc5j0i3zwxv0b9glxnd7xawi6rgiv-attr-2.6.0-doc /nix/store/jcdv63njv96w3v260bv227bq038l9174-attr-2.6.0-man /nix/store/is9qrfj8i2k7dhzqkmxwrmbvvl6q5k9r-attr-2.6.0.tar.gz /nix/store/5623myv1cvganpgffhrmxwhr9q3i127d-autoconf-2.69 /nix/store/sm3m6c71sxa8rwzk85zllm9xjqrdvdb4-autoconf-2.69.tar.xz /nix/store/h61q4jvirnzgxk1z913c9ma2p46nk1v2-autoconf-2.73 /nix/store/m7w49wxfdbpvbjc69pnnj3nvjkpj9lz9-autoconf-2.73 /nix/store/88vb5j16l8kx7paz9s9c392ra82frcwc-autoconf-2.73-doc /nix/store/r576nambf69k8nyqqil77kbg403v1ps5-autoconf-2.73-doc /nix/store/2116a8ypf7zg1c30dc9fc08nx03xizc2-autoconf-2.73.tar.xz /nix/store/ay0m6r86k4mb1fbs1r6zk4sb0dy4a2wn-automake-1.18.1 /nix/store/jhhyiqbvgkp8yf8hqzxggx5b7mly8b85-automake-1.18.1 /nix/store/l31miwgfvjn6yzhnaqs1igvhm1h3ca75-automake-1.18.1.tar.xz /nix/store/cfnlx307r6m8q23baik3d2jiwhdkl0ab-autoreconf-hook /nix/store/rrqfgmg40v7sfkzn85w32gya2hx0akjb-autoreconf-hook /nix/store/8cgicq6p0wzaaqkv463q9xnbqp29qd8c-avahi-0.8 /nix/store/kgv72cwqzv6izr2iwcijg81lsma0jvsg-avahi-0.8-dev /nix/store/pfjy9vl3452mh03jgmfx595hffgs9ww0-aws-c-auth-0.9.1 /nix/store/mmxbmz1k4l8515x2yav1ip0wzdflpvx1-aws-c-cal-0.9.2 /nix/store/9hgvabxnb7a7prgacnxq4r97qa2x912p-aws-c-common-0.12.4 /nix/store/zm6ldifxjz02f5csplprn60f6xpv1dfz-aws-c-compression-0.3.1 /nix/store/7fcnsm2gdq2gsm5szimq040jlm17m9ic-aws-c-event-stream-0.7.0 /nix/store/45k9f2z9pygf7byd52hsrrg7j0xycaky-aws-c-http-0.11.0 /nix/store/qgm1dsq2x1jkhg1bcs2aryjbjyqp9iv0-aws-c-io-0.27.2 /nix/store/6ypxh9w2641h6z6r0l13dh6xdzx03c0m-aws-c-mqtt-0.13.3 /nix/store/q4l60l9hb390nskygpksf8lv8h7l57c6-aws-c-s3-0.8.7 /nix/store/qagkh78xbi0094frqkffshqpi0fyccq2-aws-c-sdkutils-0.2.4 /nix/store/b4jrxjk3s60cf5n3s7wa6v2l7630pr85-aws-checksums-0.2.7 /nix/store/8n6bq5vdb01xv8qawianaqn7hphvm7pi-aws-crt-cpp-0.34.3 /nix/store/ysax3zdzpdsrkmvj7srx8ikq93zmdaiz-aws-sdk-cpp-1.11.647 /nix/store/l4hh2laai9swsxqvil5r5sv9j271qjq1-bash-2.05b /nix/store/4n5flqhbsqmkby9w8rkginj5kifx6yvc-bash-2.05b-builder /nix/store/fw41d38sah24b2hjswxcvkj8xp406kya-bash-2.05b.tar.gz /nix/store/ssdn2rwqx9pag8z38vkxd6j3jvnghahl-bash-5.3 /nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz /nix/store/9m7jimdd62zjvx0yyyv6akbyircbrhwb-bash-5.3p15 /nix/store/rycrxaq0j0s7k31rwd1yiwbvmfyh160k-bash-5.3p15 /nix/store/ss547z6q2d3chgcq2ax6c2aqrafhxmvc-bash-5.3p15 /nix/store/zac8211f50d4lisd9jsh782yf4mvirsm-bash-5.3p15 /nix/store/60awxhgzl0xaqbr2856xsxmsbyv2z06d-bash-5.3p15-debug /nix/store/b677hbrwpxlzanrsrk6k7jvighpcwnjm-bash-5.3p15-debug /nix/store/bkfszr9j4gfx5s692nn1ixhglpm14rf9-bash-5.3p15-debug /nix/store/ihfgb90v7pigkb5dk54nlsj9f9cjgwbm-bash-5.3p15-debug /nix/store/wznp2zdw1qjnz8gmha00a189abiw1pl1-bash-5.3p15-debug /nix/store/328k5bgfdvpwvpva5b0k69q91gf9m39c-bash-5.3p15-dev /nix/store/80i4ggwf641kkss4b1f9k1m8k21k00yy-bash-5.3p15-dev /nix/store/k5a1562glav1hvxq88n3m31zjpsx9m3g-bash-5.3p15-dev /nix/store/qqjjilmln1273pmkh5m9jfkl1c6fwpbq-bash-5.3p15-dev /nix/store/wbdxzgfj9gxsk69i3b883l8k7yi12r2j-bash-5.3p15-dev /nix/store/7h8qk2mm9aqssh44n8caif9pk1wlwl5g-bash-5.3p15-doc /nix/store/7ykkxni65pavnzfbpawbrg5fnm3ypfa4-bash-5.3p15-doc /nix/store/9s47w7gknkps8jd0806xqsrxbadzxd0k-bash-5.3p15-doc /nix/store/lza368dsi86ss5rk82c8npkbnnlgg8aj-bash-5.3p15-doc /nix/store/rs4rsfwbjznbs5596kdn18acwxqzzfic-bash-5.3p15-doc /nix/store/1lb5janmxgnmxzai71rzhlp7xnywbmc8-bash-5.3p15-info /nix/store/jrj2x3dgz94hkrsxd4n8dy4jscsqas9d-bash-5.3p15-info /nix/store/k9qr02m91i9sgn1zfyjm0lbxg6i1qc80-bash-5.3p15-info /nix/store/mppqihc2cnq353rnpky48j050wsxyw27-bash-5.3p15-info /nix/store/pq9wraawrdxgny2lly2pdy6wrbv6hf10-bash-5.3p15-info /nix/store/61mgwnpb8cb8179y6gpdl3d3mnwrsr1q-bash-5.3p15-man /nix/store/ihslai91xfadzxnvy9habisr2634vwyx-bash-5.3p15-man /nix/store/lgh5264jv2dmszsgznr0k9wag4nvjlvm-bash-5.3p15-man /nix/store/pi3v2v65xc3jqf9cbl6gl3rhnjyrskc9-bash-5.3p15-man /nix/store/z7lc8dkqil213awwgin6fr5xn0fwj9mi-bash-5.3p15-man /nix/store/b66vv9aa2zsx69n528my89igip4wdab8-bash-get-version-2.05b /nix/store/lx4lsal1daacalh0nlrv8w1s23q8lj6s-bash-get-version-2.05b-builder /nix/store/13k1avqd4yyfxljzgxzbr1d7jzzh4q7r-bash-get-version-5.3 /nix/store/z2lv0z21n582clqccif3al7bsz326i75-bash-interactive-5.3p15-debug /nix/store/f49m5fpswmw65qk15bpdg0nakn7ly4n1-bash-interactive-5.3p15-dev /nix/store/88xdq62872y2p17zp09y2np7gr790wxr-bash-interactive-5.3p15-doc /nix/store/gglq15cpv09vsbhqv3wq7fiw86rs403y-bash-interactive-5.3p15-info /nix/store/3n5mff6xg527ah76lhc0srf1z6yln7nh-bash-interactive-5.3p15-man /nix/store/pbd8dpp1bc7k52xvk3170g84z8za3xvg-bash-static-5.3 /nix/store/s0br825w2a0j29lbn07zxaabls147lz8-bash-static-get-version-5.3 /nix/store/0j41vs0ajmjn81i1mwhgvi24rr5hi4aa-bash53-001 /nix/store/6iygjlcf64ryrg6jryk6qrjfxxz2i6q8-bash53-002 /nix/store/bm2dknmrjbsd49idcliys6gyalnbd90i-bash53-003 /nix/store/r5c3y73q0imsgrfpq9m6wxjcbxysgc0a-bash53-004 /nix/store/4dxvym02alixyck61bdyz12clv6jl5sw-bash53-005 /nix/store/pvx3r9mw2ic9rqw0ghgf1ap9ahvwal48-bash53-006 /nix/store/abrapa0s0rsqbqd9jg6kdc2d27gb7n2w-bash53-007 /nix/store/505g8rabqm5p0swd7i6lj6b2ma8z1vl1-bash53-008 /nix/store/9qh7kf2m0i1kg45k3iwxz6q3pjv02yhr-bash53-009 /nix/store/5ramk5ygw18qcni7f7j6jq7hmz1w439h-bash53-010 /nix/store/gdh49x52agp6k7h384lhw0bhgpjlkxj1-bash53-011 /nix/store/ah6wv3chmixpang0fm6vi1x7gx359x53-bash53-012 /nix/store/kggzcddbknz73hvx61a7d5cv6apn4sz4-bash53-013 /nix/store/pp02cfavxgll72kck5ss7b27b84n21gf-bash53-014 /nix/store/m0cdn4rydmi8zsxc2sjzxs78n2qqlrxb-bash53-015 /nix/store/kh9i7kkqi2dmaxafmikjcaab745fvsck-binutils-2.46 /nix/store/nijyg6k7qk8q2r00q31pm5gjfbv5vs0b-binutils-2.46-dev /nix/store/r25dwl9m4f14hq6k9vx1sgnvgwnnlhdh-binutils-2.46-dev /nix/store/8xkgvmh30mhdx3krnii2kfkycxicmk7z-binutils-2.46-info /nix/store/l9hybcn9qy223aplilfsgahdwiadqbxb-binutils-2.46-info /nix/store/qw34zdv7d9p96vr7svczrx6rb04sny11-binutils-2.46-lib /nix/store/8820jp8zv4hcg55cbmmnmlzlk9pnl0zs-binutils-2.46-man /nix/store/ab9y5dvckiqz5a0cp9hi7z14cvqanr6a-binutils-2.46-man /nix/store/h39cy5qfgrkhv3vka41nzwj1qak3v4vd-binutils-2.46.0 /nix/store/agzpvgbj5sk61kq8z5zwggcn4vd6f0ij-binutils-2.46.0.tar.xz /nix/store/w33a6015d3svbyd0igp9bkkxfdx4fsf1-binutils-get-version-2.46.0 /nix/store/i14g5d4a0vn5mkm62vrl4wa1jys4snl7-binutils-patchelfed-ld-2.46 /nix/store/97wml9giz739rfy8yv6jm886p7lqmx8c-binutils-patchelfed-ld-wrapper-2.46 /nix/store/3lcgwfpznp7zz4vzlwmjjbryx1ll05gk-binutils-static-2.46.0 /nix/store/5ywvw0rnlmclaknb77fmriq20ymy3g1v-binutils-static-get-version-2.46.0 /nix/store/wjzms5d0j9k9sam69yh8mrfp3jp89pcd-binutils-with-gold-2.46.tar.bz2 /nix/store/b3dp7zimjq4nsiipzzyvy2b83adqxwdh-binutils-wrapper-2.46 /nix/store/9d2l7l981w76b6z75cyh68557c15s572-binutils-wrapper-2.46-info /nix/store/a6x8cvrjac1xlnyrcsz6605fpd951a6l-binutils-wrapper-2.46-info /nix/store/5rizn2kyfxzncvx0jbp8qrsqiklbw3vx-binutils-wrapper-2.46-man /nix/store/rlrb54v9v9382v4sz5j0xpcd2zkl2gnn-binutils-wrapper-2.46-man /nix/store/8z4502fdwqj6yv15k86m2hqc4krk4gyr-bison-3.8.2 /nix/store/djf4lsklwxkz1h6sb6m6x3gdly49hp6y-bison-3.8.2 /nix/store/rny70jylc6fvz4k1mghg932nh8r02h41-bison-3.8.2 /nix/store/akz4z4svghl6wij60asykzhvm1n3qv0g-bison-3.8.2.tar.xz /nix/store/kzz6iicnb5r1iixsjd9kqk27ddsqyayd-bison-get-version-3.8.2 /nix/store/m8xgxq4393iy2y1mpb2x8x2cg0wvwk50-blood-elf-0-0.M1-1.9.1 /nix/store/9q6aw42i4w5iszirvwf8f7xksx8ml528-blood-elf-0-0.hex2-1.9.1 /nix/store/pc7xsqqlrmd36wlnpikj5kfr2rrpfmck-blood-elf-0-1.9.1 /nix/store/6hlz2hwig11pb8ygmjp0crwgmdjglnzw-blood-elf-0.M1-1.9.1 /nix/store/2fim3rxpj4mry2m83jyiabanz8vv5xkq-blood-elf-0.hex2-1.9.1 /nix/store/nqg0z2gbf3hry0mj7a41fy2nhzywnzp9-boehm-gc-8.2.12 /nix/store/68xclybp5qszziap5kpwiaxc4rjyb6za-boehm-gc-8.2.12-dev /nix/store/6n33cd4142x9r4hpj8dmsrmb4lknzp0r-boost-1.89.0 /nix/store/lz469bnwdyws7kx8ja0faf9y945y9ksh-boost-1.89.0-dev /nix/store/0p4zx0p8cnbqlj22h1scyzlii4svy203-bootstrap-coreutils-5.0 /nix/store/93sh0aaprld0wlwbj4bifl9a6xhnv9yq-bootstrap-coreutils-5.0-builder /nix/store/rcla2i19s0lzmhy6hi485adk8h3darvj-bootstrap-coreutils-musl-9.10 /nix/store/xh977k249yapi8k6i7s658kd85jpymyv-bootstrap-coreutils-musl-get-version-9.10 /nix/store/1jdhkk2syxkn200bz3xk3g5jw5sf8kvk-bootstrap-stage-xgcc-gcc-wrapper-15.3.0 /nix/store/vx7khnqsb5021ryji37sg76ldy7h21d8-bootstrap-stage-xgcc-stdenv-linux /nix/store/0rrcs6q2zcfk6c4manlj3368sr1503nb-bootstrap-stage-xgcc-stdenv-linux-no-cc /nix/store/g05iajv6xzfcndbaynhpafylfs1if3ir-bootstrap-stage0-binutils-wrapper-2.46.0 /nix/store/0wgnl69qcsdx2fv5xfjk9bisabmc9p42-bootstrap-stage0-glibc-iconv-minimal-bootstrap /nix/store/g8jkfqpqs3cq5342jfbnp24c049pdcag-bootstrap-stage0-glibc-minimal-bootstrap /nix/store/5armb45inawznhpm0zxn1bbchks8wxaq-bootstrap-stage0-stdenv-linux /nix/store/91qmsclpsx5y6kp7yh2wiraj18w6gkm5-bootstrap-stage0-stdenv-linux-no-cc /nix/store/77yclyr55v5my9j58600r55rask7w3i7-bootstrap-stage1-gcc-wrapper-15.3.0 /nix/store/04mz377qfy4mmqbvydb6p1s6xagav5dv-bootstrap-stage1-stdenv-linux /nix/store/qpfciz9453mjs7mv2fnhp3vccpzzrkbz-bootstrap-stage1-stdenv-linux-no-cc /nix/store/6q5b05izn69b35vy3249n9aa3hqmy4gg-bootstrap-stage2-gcc-wrapper-15.3.0 /nix/store/as1xqmjdi7hznjsrvr2b76p2bil09ib5-bootstrap-stage2-gcc-wrapper-15.3.0-info /nix/store/1kwvpg7a91b6rhalggz41i72nyj8vcxw-bootstrap-stage2-gcc-wrapper-15.3.0-man /nix/store/dmp6knq025rvjn40zh1zsbg5qh2q5ald-bootstrap-stage2-stdenv-linux /nix/store/kiqpfidpnpin5gk1azjby7hp45yv3kwb-bootstrap-stage2-stdenv-linux-no-cc /nix/store/80x4whs347rr11i799jkhsadzf0h7c4y-bootstrap-stage3-gcc-wrapper-15.3.0 /nix/store/h89lg7y2yizbp7k0lzh3b72ylpjr4lbk-bootstrap-stage3-gcc-wrapper-15.3.0-info /nix/store/80f9ypswqg1sx71402wavlw72ygbnrkg-bootstrap-stage3-gcc-wrapper-15.3.0-man /nix/store/3fzyizmj5d3v9ql9l7nk7q86gzm1w70a-bootstrap-stage3-stdenv-linux /nix/store/yybvld7nv6lpm3bm6pwin87psnkkilza-bootstrap-stage3-stdenv-linux-no-cc /nix/store/p59hr89rhf43q8sn8mc13my1qqk44lnw-bootstrap-stage4-gcc-wrapper-15.3.0 /nix/store/vd0pnwykyqi3spgy3d1dkdss09vjcm3q-bootstrap-stage4-gcc-wrapper-15.3.0-info /nix/store/19ychbvhydy0v4ggj14ahz6936grjmb9-bootstrap-stage4-gcc-wrapper-15.3.0-man /nix/store/hh97lryklqdw2xrlfqwgizwzpzh5fh26-bootstrap-stage4-stdenv-linux /nix/store/0n7nh2c6aa686h5bavi3qk6a1a41yr6s-bootstrap-stage4-stdenv-linux-no-cc /nix/store/1k8yyv133amzbsr47ldh7xw446lyic9n-builtins.mk /nix/store/yf1id57dfzmd3f5qp3x3vb3ql1x5g94v-bundler-2.7.2 /nix/store/48czgycdvysxqlbgi6rgvx9cl4kl8mml-busybox-1.37.0 /nix/store/q3jd7shf68hbx7qjmwj3pvm9wr97ajm9-byacc-20260126 /nix/store/rjf7864yrw8d9csm3kvfzxgc0ccl8c9j-byacc-20260126.tgz /nix/store/xr7ah0hgi9wvhdaj9lnmcfb6hv2nd2w8-bzip2-1.0.8 /nix/store/g9233lb7899rdmaw3gr6jnc35g8jxhmi-bzip2-1.0.8-dev /nix/store/ywvahmdcwdmr9n4vfaq6g2p4ns2n0bkc-bzip2-1.0.8-man /nix/store/wj8iq4n6g7n7b4hyida8v5239hxaagbq-bzip2-get-version-1.0.8 /nix/store/zc2v5ll0i6kbjnz3lywdv96q93316arl-bzip2-static-1.0.8 /nix/store/6gpb39p2w9xjzxp5sb676s7b7mjv74a7-bzip2-static-compress-1.0.8 /nix/store/n11krwfcxgizjn3zkbqgls06ssp60r6f-bzip2-static-get-version-1.0.8 /nix/store/kl041rz45ijs9qp7ahjr1zabw0fl2xwx-cairo-1.18.4 /nix/store/l7v00m55rb130bhql2kr74pq8sdpl41c-cargo-1.97.0 /nix/store/d97q7v5z7pn20y8q4bhwzn6dyimnln35-cargo-deps-vendor /nix/store/hah2crvz0b3hy7zr67dfzc8gd2r0c3s9-cargo-setup-hook.sh /nix/store/zrqh987c35f7rmlzyppg9f2rkhk98djr-catm-1.9.1 /nix/store/j8vqssml916z4hvq1dk36w19grfrks7y-cb41cbfe717e4c00d7bb70035cda5ee5f0ff9341.tar.gz /nix/store/9y4xq9aai7fhp45crzgbw9virnphblzm-cc_arch-0.hex2-1.9.1 /nix/store/pp0bp180x7k871rvplc78sz92l42s4y2-cc_arch-1.9.1 /nix/store/b0kcl5x0lsapyf9c5373pr36m8nvab8s-cc_arch-1.hex2-1.9.1 /nix/store/6g71d32d0mgrfr8v5sd1lh0bm2wn2g6b-closure-info /nix/store/xgw8gscqn8pivvahpl3i7wi77lhr92h8-cmake-minimal-4.3.4 /nix/store/ljld17g5hkpf1q9r4x62waw29z4h4gyy-common.mk /nix/store/gg47zajh5pmy3hb3y8a70dmk8yjcrvgd-coreutils-5.0.tar.gz /nix/store/920ng3f3xpfn9yl0y9kp39685hla7msr-coreutils-9.10.tar.gz /nix/store/8klvn8xjgnsyl96j6ki50c6rk0n5r5m5-coreutils-9.11 /nix/store/cd2i3l4iw1ik2vd5apvzgb1sk1h4cykr-coreutils-9.11-debug /nix/store/drdixs9scqrb3v2v1ncdb2s389xl0ljg-coreutils-9.11-debug /nix/store/7f89rmq4vx59718bjjn2hp6dqwfi0phc-coreutils-9.11-info /nix/store/7i052j1kz4lfdsfi3jq4yp0vry91ydy6-coreutils-9.11-info /nix/store/p59cz49l5faa67c72wxdql3jfj9gy2fn-coreutils-9.11.tar.xz /nix/store/r1sycijq5dgfslrpfmcsh85zwk427pbp-coreutils-static-9.10 /nix/store/qg9r4pfsv66fqh2aa4nv3dqnv1az7gjs-coreutils-static-get-version-9.10 /nix/store/bq6axxj39xbsy9g6r6x5j627ls7r5z2n-cracklib-2.10.3 /nix/store/11qnrp937i10amk3g48q8y2ph2dhlz2l-crt /nix/store/4k301y14r9vr2fpqrib8m1kx17i84wzm-crt /nix/store/8kv8774g46n5288328yx9zy3qamlaxvm-crt /nix/store/gqax06q1inhsab22bfwd6168vf0m0fb2-crt /nix/store/mqdwahl66na63yzj7vjiaia8gdyzcny8-crt /nix/store/v963zcxmd33bdkqp1wi1i7hxayfa1m4f-crt /nix/store/vlk8rzry297zxsq0n63vqgxs46kprbzl-crt /nix/store/zsy45l5f2ll668lnv8s3yyz62sjr0qfk-crt /nix/store/0v79w25qbp1mi596jd1wwnl3ap3vg13z-crt-builder /nix/store/1sw3h14sp10chp9rziwld9l8ahjxllz3-crt-builder /nix/store/2xkyakz4dk939y8x9imx53mzk7fp6ksg-crt-builder /nix/store/92mp1v59djcc73gmi6gmqk9nf2m8ggm8-crt-builder /nix/store/c2pypxs26gfb00065rfib5f4cfji36jg-crt-builder /nix/store/i59r39fjmzibz1zp8h3gcx8wijqbmwp7-crt-builder /nix/store/sfxfxlz975z471yix6wvlvk7p94b2mi6-crt-builder /nix/store/z8bff9l27ylhyxd7cblh62sg00wpycs9-crt-builder /nix/store/p6wh7462iimlp6fr5p37jmx028p0c3ag-cryptsetup-2.8.6 /nix/store/5bb215hhd8izxnnhsh063m126fy9izll-cups-2.4.19 /nix/store/pbaqb79cvzbyqibag18xlra711h9j8yy-cups-2.4.19-lib /nix/store/8warpwpk6xfjjjcw2gfhh2r6h1sbycpx-curl-8.21.0 /nix/store/54yn2hdk3bnw4yl1xc01qm4y4laaggcr-curl-8.21.0-bin /nix/store/crlfkw6lw9yrp2jzgnj6mna8462q8knk-curl-8.21.0-bin /nix/store/a98g3jacyhqbc62h034ygd8cas1x81mn-curl-8.21.0-debug /nix/store/n3gx1ailv5qhxmvzzdshjayn3c9ak79x-curl-8.21.0-dev /nix/store/6lvspx02b4hzvispadrsa8mplfkxj52f-curl-8.21.0-devdoc /nix/store/rmymkpq332lk09daqfc7n1v5jpkimkwd-curl-8.21.0-man /nix/store/j051zy35mh9sqh828m38w4hs81p02p83-cyrus-sasl-2.1.28 /nix/store/g6rmwy3kpx037wzdgad0b9hdz344ayrx-dav1d-1.5.3 /nix/store/5rmkasxs986biznk1mzbcgl8slhjjly9-db-5.3.28 /nix/store/zxa3zcxg8r9850mii1ahxwdxj9f99401-dbus-1.16.2 /nix/store/vmmqppngzwlvhbpfxirmzibai8zbxrd8-dbus-1.16.2-lib /nix/store/428x50113b3ngsdwamwsi30idlcv55cg-dconf-0.49.0-lib /nix/store/ang6yzsv32vnkdq7bqr41dgna2knkz8w-dejavu-fonts-minimal-2.37 /nix/store/v0qgkssz2acl7nvw4sxzqys8nwa7ssgq-desktop-file-utils-0.28 /nix/store/i66hsbhbbpn7vha2zaxhhsrx9dnsilgv-dev-tty.patch /nix/store/1mhfv2wns9bpa1c1gawz0sn1jwcjwspf-dialog-1.3-20260107 /nix/store/yzzyajwg0kdlv8nmv2pqiaim4vzfpcw2-die-hook /nix/store/ib2z0l0fbm3p1iqw4r79i0h2qca0qgwm-diffutils-3.12 /nix/store/jw09h12gcghlpn7pbzar2l5jkh2nz0dx-diffutils-3.12-info /nix/store/h8xhahhcdawxq5xg0niqi044l7fyvppq-diffutils-3.12.tar.xz /nix/store/jm1lc8df93lys6hr1p52bd4dmqa33sbx-diffutils-3.8 /nix/store/021kkbvplg4z72pp3hp1vjp74qz7g92l-diffutils-3.8.tar.xz /nix/store/qdz9hmvf95if97mkdms48favjw5f1kjl-diffutils-get-version-3.8 /nix/store/c8rfsm4xg2vv6p9d4yjgifplajhv6yc4-diffutils-static-3.12 /nix/store/paxq0qbjj190hg8l0m7kmg1q46pcgrni-diffutils-static-get-version-3.12 /nix/store/cnx4fcfk7yzy2xbiviksyfx1wapiy8kl-disko-1.13.0 /nix/store/2c1fckfkfrglichz8va4jrfsrrnhqw74-djvulibre-3.5.30 /nix/store/p09285s63kcrdhd07q1zxz0fxfbgm2qh-djvulibre-3.5.30-lib /nix/store/hmz4l26ji9z6raxnqbdbn6r0gwyg6bh2-dmenu-5.4 /nix/store/qbz3b7sscbi3fr1h24lhchzy3s437z9x-docbook-xml-4.2 /nix/store/c2vrn1r00g4sqpy2iqbafi56chag9d0b-docbook-xml-4.3 /nix/store/r41rmjlg36jkv40k25xkpmnk659w1mxd-docbook-xml-4.5 /nix/store/mlr3098ppng19r21by386b5pnxakb6py-docbook-xsl-nons-1.79.2 /nix/store/i8bfbdfmkf2lkpcgkyj8gyrlklm729d0-dumbpipe-0.39.0 /nix/store/2mqcpb82d93by99mwr0p25pa308c5png-e2fsprogs-1.47.4 /nix/store/d3f8r758ld8fg7rbh0g7g54gm7vvm4c3-e2fsprogs-1.47.4-bin /nix/store/ljfkrnk1lfx7bgy0lrij944smra007hm-e2fsprogs-1.47.4-dev /nix/store/y6awmf9mmvvi656lxyyh4h6203ixnmax-ed-1.22.5.tar.lz /nix/store/qgylw0k6vcd2lkffsw6kqzl3czz7gvyk-editline-1.17.1-unstable-2025-05-24 /nix/store/b9g8jp65n9whw1yf0w05fgpiljnd3gg5-elfutils-0.195 /nix/store/hram4qkpabkddz9nz96lnizschkcd42c-ensure-newer-sources-hook /nix/store/1yp836dcl2c0yc6iiwwbg7kbr1p52ny8-expand-response-params /nix/store/bcrifi43w7w2x2zf3g2g98dr84ghi8ni-expand-response-params /nix/store/dfxjafbb8hhglyv6s55r2by3crbcwwqb-expand-response-params /nix/store/xc90263s86bwbrh8agsfzvsf4r57rlxw-expand-response-params /nix/store/zy9vqpsy6b7g25ri9ryxixdy4xyrsrjk-expand-response-params /nix/store/h24jwyqgava9fwnq8rxfk56n2gi25wgs-expr-strcmp.patch /nix/store/9v37g45b3w6k2xpdh0w93649bh1gc17w-fftw-double-3.3.11 /nix/store/b1cd9w2dq47ikr69mr8363i45wx1rb1d-file-5.48 /nix/store/fkj0jh6kkwgm7g2dw857ap0vvrahnq72-file-5.48-dev /nix/store/wa7p8aibcj9rr5w4sa6kzndbdgznq1p3-file-5.48-dev /nix/store/qrx8l3hrgjjfsvcx6dji2dznmr0wqlz1-file-5.48-man /nix/store/w6ki67c2i1099mii9vwavgzzm1v18f3m-file-5.48-man /nix/store/77iwlkxzqbycva0pa4wh62bzf86z54y0-file-5.48.tar.gz /nix/store/dwzc3glqps0g7w8jb8akcd2sgq4fr3sb-find-xml-catalogs-hook /nix/store/wikavh89f2ms4kwpgl4367jvjfr7qc48-findutils-4.10.0 /nix/store/w3rs6ifakwvr7gils096dd9jna3rz02i-findutils-4.10.0-info /nix/store/w0bj92hi90rbynfcry2b5rlcxmaxyggy-findutils-4.10.0-locate /nix/store/wy6qk43nxc2d69pdrw37f6flp69xfprb-findutils-get-version-4.10.0 /nix/store/xwlszg7zl4dvgpf0j4lz54k81agbflj6-findutils-static-4.10.0 /nix/store/pacf5qig5ihi81dcqaywmn59gmgw1kih-findutils-static-get-version-4.10.0 /nix/store/znqxk53v87vw2lqbvkrs8g2jzsvf7qib-fontconfig-2.18.1 /nix/store/l9i81aw8mlp1mddq9ayy8m5iyi71s94z-fontconfig-2.18.1-lib /nix/store/4ysy3x46fpac2kl7b7siyb04fzqymmqy-freetype-2.14.3 /nix/store/91rark3bf4gzb5zhlw403lsf6dnlnd0w-fribidi-1.0.16 /nix/store/lpl6waw9irrva3y0f9g9d9whjl5lamgw-gawk-3.0.6.tar.gz /nix/store/xwxn6d7hx11rfcnj20pi1drrairbn172-gawk-5.3.2 /nix/store/3kqxwvc87065y0xz1qvr2dha83rbd0s1-gawk-5.3.2.tar.gz /nix/store/mpdgnhbsbm4id4bv1sl0rrnpq2kx73ys-gawk-5.4.1-info /nix/store/6fq02szh2iihygdp9axj8xc7x40c0ypd-gawk-5.4.1-man /nix/store/73dx55dqkx9c13x282rp1vdbs84fxbps-gawk-5.4.1.tar.xz /nix/store/5kqrw14mvd7n37dbs144zg5vs278wiy7-gawk-get-version-5.3.2 /nix/store/l1sqd0b1m23iyypkccsl79f72kafabhr-gawk-mes-3.0.6 /nix/store/vq956iwv59jrjsx7wafmpiw8x5yawv3k-gawk-mes-get-version-3.0.6 /nix/store/lv0iby2g9qrx1mikpd9b23syb0rczbrr-gawk-static-5.3.2 /nix/store/aqs7ival4p4f1d8qvibynpd1i880585n-gawk-static-get-version-5.3.2 /nix/store/w97116649lk96s9wjyjl3flxg8c2yrng-gcc-10.4.0 /nix/store/fhybrh506ii9w77sjj5d8bkp241jmll6-gcc-10.4.0.tar.xz /nix/store/sirwkhghcr1w2w961w68wawbihpy3v0v-gcc-15.3.0 /nix/store/wx2lsljv40pcs0vb089y2pkx0hxd4gwb-gcc-15.3.0 /nix/store/w193qdsjbr0rif701myxj3pl7nc0w96y-gcc-15.3.0-checksum /nix/store/85pvs21fyf838hd6chzs4rf15w17h1c4-gcc-15.3.0-info /nix/store/3q6clb2j4c58g8fwvrpfklshcsbgrp0c-gcc-15.3.0-man /nix/store/6b75ff0llvr4z03wzs42cinwflnp4l1h-gcc-15.3.0.tar.xz /nix/store/hs96r8wdbjwhkb727kch6nnm7pxcplz0-gcc-4.6.4 /nix/store/69z84pzjkwms0cxrmjrnrzqan901pa6f-gcc-core-4.6.4.tar.gz /nix/store/n5ii8cgdbhh2vls56cc1d166v8ziwpcx-gcc-cxx-4.6.4 /nix/store/988ayrzf01v74r4lhdrj26y6i71i4qyb-gcc-cxx-simple-program-4.6.4 /nix/store/4a1pv7pgnbvzhk768i2lfw3azlygawqz-gcc-g++-4.6.4.tar.gz /nix/store/506bykfygls59d9kp6i5q3bb0sm1niin-gcc-get-version-4.6.4 /nix/store/lsk10v885jyjgfy38hka4qkkscmc0qfn-gcc-simple-program-10.4.0 /nix/store/4rm90955a737dfmqi66shs6gjvwcydji-gcc-simple-program-15.3.0 /nix/store/938b3lmzsfr15s5k27kwrsa8j1ib2bpc-gcc-simple-program-15.3.0 /nix/store/90wly1valw9s1hv1q2igkhyq5js41a0j-gcc-wrapper-15.3.0 /nix/store/zh4whzypjqp6nbm2vggllqvp6m2fn72f-gcc-wrapper-15.3.0-info /nix/store/7asxv7amn9fdp5jh5j2z6rvkzjb1vgdm-gcc-wrapper-15.3.0-man /nix/store/pd9mmvahvhr3jiirllrn7csvg8v03ahx-gdk-pixbuf-2.44.6 /nix/store/6qb2fi5gd4ksiijcdgxfcwssx3inzxag-gemfile-and-lockfile /nix/store/2fy8rc3cnq3g9y7rk8v3vwd19pcas360-getconf-glibc-2.42-67 /nix/store/1w7mfna4bvmpc0m183wl1j72m2n3hjxz-getopt-1.1.6 /nix/store/ibczsks7nrwlwqgazpgcmadk35zs61y5-getopt-util-linux-2.42.2 /nix/store/9s6q855fibpsh2lki2n4ss406w98bicj-gettext-1.0 /nix/store/n847dkw3liwxfa2yb6ba1fp4wyj7n6z3-gettext-1.0 /nix/store/26xh7xscn8v1lla11f2j6q8yni4dpvv1-gettext-1.0-doc /nix/store/9rasfd09gshg1cr3q41lpsdad962lapy-gettext-1.0-doc /nix/store/nz5x08hz8h3fd3bmv6pcb1jqavlwbspf-gettext-1.0-doc /nix/store/6dv3cv267zcs08l5cqdjw3g9h8r1msqi-gettext-1.0-info /nix/store/ipfx0lb3kv4fgvligq04vpba7j1dak8n-gettext-1.0-info /nix/store/y6kxfzac4xrs8d0qwy38hh13h0mz38dg-gettext-1.0-info /nix/store/5n5qhpg1f776g3jvxm6xdgcsia2w2d4p-gettext-1.0-man /nix/store/brsc4qvrk60nwnq45j2imzcdgam31i41-gettext-1.0-man /nix/store/kl5biq4qmg01zpwb91f2a8d9fn0bks5y-gettext-1.0-man /nix/store/n4lwy41bnpq1fsqsrf5fac3m7vmhk6sr-gettext-1.0.tar.gz /nix/store/brcplflxdgj16lbfmvvz4rn7i0bgjaz6-ghostscript-with-X-10.07.1 /nix/store/1gkdid8d3zwhdv5z48l6rvnialm3f57p-ghostscript-with-X-10.07.1-fonts /nix/store/173yb1xmrn4x30lc07vdv436rwbc2m72-giflib-6.1.3 /nix/store/rq1vg974qcxzb9dazz9dbq2qm72r9fa4-git-2.55.0 /nix/store/kbddl0iwydskifb753jn5zhzayazzfwm-git-2.55.0-doc /nix/store/y3z5sr16sxd50bgcn2zkn46afn8fy0na-glib-2.88.1 /nix/store/h6bq6in7nbkmcwp64racbx6641pdpgil-glib-2.88.1-bin /nix/store/4m2aiwkyb6vak1f5h66ck5vra50qxf9q-glibc-2.42 /nix/store/wbx8iyn69qba2n0pln9n8g7dd16kmgw8-glibc-2.42-67-debug /nix/store/6vr4dm82faqdppkb4ddi29mmdk761vbl-glibc-2.42-67-getent /nix/store/cpmivgqvijjfxb9mvy1m65wmnl99wp21-glibc-2.42-67-static /nix/store/6zxixmszg0vbhpaa8rxwfr05by9axj68-glibc-2.42.tar.xz /nix/store/210id06cf8n5kqgwxj8fw9a1zyqi79rh-glibc-iconv-2.42 /nix/store/mcba8gb7qzfmafpj5lk36jyipr4iw18g-glibc-iconv-2.42 /nix/store/99jy9rzfzr9hf8lryisxn39nbc8xfw5d-glibc-locales-2.42-67 /nix/store/p4ap8wcmnsm82qva37k5l4618r65g2ms-glibc-locales-2.42-67 /nix/store/x2k9wywpqbvladw32k6x13zpjgzwp8nz-glibc-simple-program-2.42 /nix/store/7rsy9kwa1jvsil21avgqgfnjfvsc4snq-gmp-4.3.2.tar.gz /nix/store/2q3nj0w57lm9f119rdsnqqryr8x4ms8n-gmp-6.2.1.tar.xz /nix/store/qw1p39ckk5xkqkblz9dlcwbc62yj6h3i-gmp-6.3.0 /nix/store/73xl6p0al7aqsdwqlpps77p0pb6h4jin-gmp-6.3.0-dev /nix/store/r3np4n49kmkp1fsjr568z14vqnyn9m9k-gmp-6.3.0-dev /nix/store/iknffwyis5h4z0dsz0chbv5mdrqasijh-gmp-6.3.0-info /nix/store/vwgpl6mdzgf3ip9pfpa5ayk1flkii228-gmp-6.3.0-info /nix/store/71p7vjw19g2vrh25i3mpi1656byvzj3w-gmp-6.3.0.tar.xz /nix/store/hd4cbx3hbjsmfyvw68y02gp4rcvs150s-gmp-with-cxx-6.3.0 /nix/store/ssfh027nx148wpa714z9ahfanzivj23p-gmp-with-cxx-6.3.0-dev /nix/store/khgc66j198y1p3d9i3yjykz8kmy5jj05-gmp-with-cxx-6.3.0-info /nix/store/27s70afr2pdp97jzrcgqb7m67q11fnp3-gnu-config-2024-01-01 /nix/store/72yw5s1nm5d1ascgz2bs8j410dhmq5qa-gnu-config-2024-01-01 /nix/store/a8k52kyhj8mxsjps494z7kq1y5xgr0c2-gnu-config-2024-01-01 /nix/store/pb0r7aqnic8x4vfm4s451jj2g43x86wc-gnu-config-2024-01-01 /nix/store/vgvrr6lka1xql4c6mh364mh6fxh23azm-gnu-config-2024-01-01 /nix/store/xwcpd73a53p93g5q9r06h37p4yyij33l-gnu-config-2024-01-01 /nix/store/jzgpcjic1s7wyb6bqh9b1rkmn2h6ffhn-gnugrep-2.4 /nix/store/pnnq4fw7nlchmd0kj8763qkqm4qdzd1c-gnugrep-3.12-info /nix/store/5zz05s9l2mrpdi2zjlp66yz20l8nvygs-gnugrep-get-version-2.4 /nix/store/5nmgqc239qwqp1xvr4f62w5kmalafdvx-gnugrep-static-3.12 /nix/store/lj2cr651v71iv6jny7rqa7hgfddhfgzn-gnugrep-static-get-version-3.12 /nix/store/5fskhwx8li8ymazqvcm5rvgg33bhaj83-gnum4-1.4.21 /nix/store/pwz0mnc6am1z9ch7873rwn56dn7jj6hn-gnum4-1.4.21 /nix/store/vlmmb10chvmcpr4mzsl2b10ccan83v60-gnum4-1.4.21 /nix/store/cfas0sli4bwafz920v3lv7bc31q8j2z5-gnum4-get-version-1.4.21 /nix/store/ay8qf1npa2chbpk8157hbpvwy806c80v-gnumake-4.4.1 /nix/store/dsprp2z0j4kdb0s6cgnafddn3jqclm93-gnumake-4.4.1-builder /nix/store/3rmnksg7qr002p8zmmc93gn10c6y8wch-gnumake-4.4.1-debug /nix/store/d4mw7nd7x52yzzzp9xyniaqp47rp67kq-gnumake-4.4.1-doc /nix/store/ipxa0js4zr53vwip5bpqyq7nqpij01if-gnumake-4.4.1-info /nix/store/6m5sx2x370pqfm0jnqy625v1f7k91mby-gnumake-4.4.1-man /nix/store/2pa39054jzpiz2jzhg5vwasds38c034d-gnumake-musl-4.4.1 /nix/store/83pw7n9i2hybl3nxnkrn4z27jghz0z3b-gnumake-musl-get-version-4.4.1 /nix/store/pmfmb0sqqcnvxnn8xf8d751qa6416fvr-gnumake-static-4.4.1 /nix/store/72bblb7ig6cwb827yaivg6j60cn5hkjp-gnumake-static-get-version-4.4.1 /nix/store/rj7zags2vzp354ahafn7by2qi4kx1c6k-gnupatch-2.5.9 /nix/store/1a9l8dz84nbrjmja6irgjw1j81zfi22v-gnupatch-2.5.9-builder /nix/store/x2v1zbcq7i7ilbzmn6w35q2q7qi927b3-gnupatch-static-2.8 /nix/store/cv4b1dinmq2qafyrrvl75xhv4cbf61cy-gnupatch-static-get-version-2.8 /nix/store/64hjqgzsrpgnhg4xzv6lsgfcgh5xxniw-gnupg-2.4.9 /nix/store/gfc21s3sq5zsarsz5qqc918r0xzp2hm6-gnused-4.10-info /nix/store/misscwpaifpjx75af0nhicf092dqxhh3-gnused-4.2 /nix/store/fjh9141vpbnzi6i6vhb5k4fxjvisrr7z-gnused-get-version-4.2 /nix/store/nb30p73pj38j8jnm805qdia1bl8x94af-gnused-mes-4.0.9 /nix/store/p24bkfqaxg1sa9qzhq6lmskm9ycfyra4-gnused-mes-get-version-4.0.9 /nix/store/7n0xpnazjr92wjfgnmrzcsrcgylr00rl-gnused-static-4.9 /nix/store/9y5mrap42p9lc3qwlj46yaa1g4m7nc6j-gnused-static-get-version-4.9 /nix/store/hmdbihzmh0s9fcd24waglb03505gkwb4-gnutar-1.12 /nix/store/0xdh596cl9abyv1slb2s6zmqd0wipf7b-gnutar-1.35 /nix/store/lmbgk78d524491njr3mj0yyhwjfpgjfb-gnutar-1.35 /nix/store/xzvxzywk6as4i0l418638f1s91gwm6h8-gnutar-1.35-info /nix/store/mrircc16frr5xlsb5jiiqsijwwj6j3yp-gnutar-get-version-1.12 /nix/store/yj4c0s69p25d95qs1jpn56mw39cd279i-gnutar-get-version-1.35 /nix/store/fcgyymfad17xgs94s0qypq8xm6sz2kb9-gnutar-musl-1.12 /nix/store/6cy1wf3z3k3yg4giadp8z82baxrif62r-gnutar-musl-get-version-1.12 /nix/store/i8a9wp5n3nw5wgjyhzmym4yba1fxr2kn-gnutar-static-1.35 /nix/store/gxnwnc1c4hl89b458xhrv3q3zgnkdfv2-gnutar-static-get-version-1.35 /nix/store/xx6z7gp9nj379z3p28rpwcjniqln74ps-gnutls-3.8.13 /nix/store/dk497wpci3wx5nmhc3qm6ji8vjj4z2qr-gobject-introspection-1.86.0 /nix/store/mvha8v3paq0cf8sv3mnqamip12a3fi5w-graphite2-1.3.15 /nix/store/9zr15ds53dyww2b6qz8n7k6hzspd1r0c-grep-2.4.tar.gz /nix/store/pfn43jkn2m61863hab83zinmby8c05xb-grep-3.12.tar.xz /nix/store/fvf2k0ghrk2y2zxh83vrk88n8mhxg15c-groff-1.24.1 /nix/store/kbyxscfkz9m9rxkqypbdmlmdw7z9j388-gsettings-desktop-schemas-50.1 /nix/store/sfipg5lg6yrzvhh4lafialb5sqnk5pvx-gtk+3-3.24.52 /nix/store/ci8npxjl23r98jwii12zgmw24wdi8fv7-gzip-1.14-info /nix/store/2v8y1m1v0rwc75nv809sd6n7gzcrl71m-gzip-1.14-man /nix/store/14iyrl7hzinpfn9ijq1kx2pmwb9bcvaw-gzip-1.14.tar.xz /nix/store/9x4b3nk40zlm1ckmk8rb6703l9j1kd7s-gzip-1.2.4 /nix/store/dakbrlph5pfcdbbaf8h9zbqy53xw64ad-gzip-1.2.4.tar.gz /nix/store/1vya6fsx43g1jl55y2qdw1i6dm7f7wmz-gzip-get-version-1.2.4 /nix/store/fra685gbb3q9rlxgl9x0wwr1n0d26q0n-gzip-static-1.14 /nix/store/9gnl124ykbpxrrhbj39g2fqqsjxmq9f2-gzip-static-get-version-1.14 /nix/store/5za8k2yfzgqhxrrjx7gkamgm6s80pra9-harfbuzz-13.2.1 /nix/store/xljqvfd1gzii9fbyd72vcckj8mwwzanp-heirloom-070715 /nix/store/cvq9q80ilisjha7lc5qicgmxa0x3q3y7-heirloom-070715.tar.bz2 /nix/store/al03gsxhqjzwqqbzdwf57ynv19p8a3yw-heirloom-devtools-070527 /nix/store/g3az2381jjmk1q68yq4ww9bblqk38czw-heirloom-devtools-070527-builder /nix/store/ac1m39bhygw779xmvmk1mz8skzrm8rck-heirloom-devtools-070527.tar.bz2 /nix/store/8xl0w342xf91dc9n9ynd8vrwa6ky7x6g-heirloom-get-version-070715 /nix/store/k7ilqdwdxx8v3vw6p0c4i06xfm6crygm-hex0-1.9.1 /nix/store/bq4dvl85p02x6ksj1cjn54fa75lr6wyd-hex0-seed /nix/store/p5v3r1q7p5jxl9b4z8r3qla5x0kppjlf-hex1-1.9.1 /nix/store/cq7wawb5qq908svy61cqd11pn5m1h0l4-hex2-1-1.9.1 /nix/store/932x535fjpinpaw2crsjay29snjpclfx-hex2-1.9.1 /nix/store/pra87addk2gynzv2f6jkh4sz2q3ga1yc-hex2-1.9.1 /nix/store/lqsfiyj6vw701j53pb0f0g0hlsf71w6r-hex2_linker-0-0.hex2-1.9.1 /nix/store/q22cz91yx0wzaf31wz5xvw8m1k04mjbq-hex2_linker-0-footer.M1-1.9.1 /nix/store/21pshijlifg1zbxi4dsrkxl9y7vf92yl-hex2_linker-0.M1-1.9.1 /nix/store/g3rz7z00xzxp2fbgjsk8ar52dkbr3gly-hex2_linker-0.hex2-1.9.1 /nix/store/dcpdaj93y43qrr2x7a8rz5jx4r8s5dq3-hex2_linker-2-footer.M1-1.9.1 /nix/store/16x4p5hv7l687gfvyn4hqj9xnda35nyr-hex2_linker-2.M1-1.9.1 /nix/store/dx1971i3j2clc597xaag1g1ljdkyn0lg-hex2_linker-2.hex2-1.9.1 /nix/store/fzwg3fg6cj94iflg66g86q3yvg7gsw63-hostname-debian-3.25 /nix/store/5yy8y6pb7bbx5wdkkd1zr42b35cpajzl-hostname-debian-3.25-man /nix/store/m1pv0nmcirqb0sma8xjp7s03a7yviyk1-hostname-hostname-debian-3.25 /nix/store/7zq1x2mbzdszz8yr8wm1pyxaw3kvm65b-hwdata-0.409 /nix/store/52rycfh7rscb69km1q3b6a2qkfhm9q4x-hwloc-2.14.0-lib /nix/store/25q1byw51v076fk0cbx1f85dlsf946wy-icu4c-78.3 /nix/store/p16hnb1jyzzrd4v0bfhs11pl0af4wchi-ijs-10.07.1 /nix/store/jf6gi34gxch1c72cbrjzv53mryv3l97m-imagemagick-7.1.2-27 /nix/store/xb2s01xzlr4s78pivcl46i2yjdczhk7s-imath-3.2.2 /nix/store/033xa8acvr903db5bzdyg97gplx5w4ff-isl-0.20 /nix/store/06iig4ig766v56hm1ahghj1hb7bk74gv-iso-codes-4.20.1 /nix/store/mf954i36cck6rwyf7iyzshcdsbqgjkg1-jbig2dec-0.20 /nix/store/s75d4pw16pipr7xqczdw3mg5950cr8mk-jq-1.8.2 /nix/store/qqd37kj25f68wxmr9rg05850y9daxbrp-jq-1.8.2-bin /nix/store/k39ljkrhbwjb1mahd45zk2w4x34d1345-jq-1.8.2-dev /nix/store/gygm29lm9w8c392lrk5a94izcghnk0n4-jq-1.8.2-doc /nix/store/9bgnz6r8fb7kk09dzz94wf13lkz2rbbq-jq-1.8.2-man /nix/store/7r4544qhjy47dsnq5dfj4yarci3myfwh-jq-1.8.2.tar.gz /nix/store/791jmm35h4pvp8qh3i68kxajs8kdx5yh-json-c-0.18 /nix/store/f872dp19qb48413fn0vr3y93yxhd8ffz-json-glib-1.10.8 /nix/store/n3mfz1lj8rbz0cspkfrvxiy9h5hm0vzg-kaem-1.9.1 /nix/store/ay66a8n79zygqfpp0fj8qrc0896v780q-kaem-footer.M1-1.9.1 /nix/store/0ql80hyg6dqs00x15fggfz7a0dhs7swq-kaem-unwrapped-1.9.1 /nix/store/yx49h47aa083q8yqpjblvwy94ynvxljn-kaem.M1-1.9.1 /nix/store/pzlbmcd53fzzgvvdxs6n0nb46i6ikkiv-kaem.hex2-1.9.1 /nix/store/ar13v4xxsm6626wba17gmq4jh10hh3lv-kbd-2.9.0 /nix/store/6vj7ibvic81vxk1l63arvip2h6x3k4d5-kbd-2.9.0-dev /nix/store/3k3qfzshql7jbm2lcms0ar4mqls0givw-kexec-tools-2.0.32 /nix/store/nrw1c0ksdvlr4mkdyivilsd1n4gh4vnz-keyutils-1.6.3 /nix/store/n5zg9fz23cpka2x8s2s1xbvls332jd7d-keyutils-1.6.3-dev /nix/store/zh03ab5jynlnrrc7k7iwsrw43fmqxfm6-keyutils-1.6.3-man /nix/store/9n3d2g1pplp7bacghxkqb73z0fipgn2h-keyutils-1.6.3.tar.gz /nix/store/kxjk2sxa5m44lz5mvpmadazi46b0jzsq-kmod-31 /nix/store/wcjf0z2g6crhmwsinf33m8gq7p4k82q5-kmod-31-dev /nix/store/w4gyzdr00alzfvs8zf47brfswnnq2ah6-kmod-31-lib /nix/store/z5d4032mqvp998gq71ypjcci78v38m5n-krb5-1.22.2 /nix/store/v8n5s6a9bzgvzvbz8xp08j1wh6b6kzr6-krb5-1.22.2-dev /nix/store/vgay669wil1zh117r9yg26y6wz95srfp-krb5-1.22.2-lib /nix/store/mqn63gvfy2rpzy4q15qx7jfwba82c7ap-krb5-1.22.2.tar.gz /nix/store/p0idw7qca97wqcxqq63phvfy3ppsglbw-lcms2-2.19.1 /nix/store/4f4f96dvz5w2lcn0czbc2sh76bvs4291-ldexpl.c /nix/store/zh4kiyi4nka66iwjj3b3390kc17klyn0-lerc-4.1.1 /nix/store/0cq14hnqsy1vzdk7zgmihzac8ysvzrki-lex_remove_wchar.patch /nix/store/hyfgfcksfg1r2xrn7475c9wi2mnx4h6k-libaom-3.12.1 /nix/store/13yqwsijlb8ribx9mbf8sk1zz3kb7nlx-libapparmor-5.0.1 /nix/store/3gb56hrzk49b2wgc81ij96x58081arb3-libarchive-3.8.8 /nix/store/xffj01ynlpr6799b6inbwkdxr7gsq937-libarchive-3.8.8-dev /nix/store/n5hsakgs8pari6bak9x6v4wbizrcckx6-libarchive-3.8.8-lib /nix/store/svkfd7cahz1qcc14q32hh0z5kzmc97hc-libassuan-3.0.2 /nix/store/4g52mhs5ig0sfqhf6fhc2pcyahjqxvz1-libblake3-1.8.5 /nix/store/xgwiv3a1jcv5jll72lr2azq8gdqf45if-libbpf-1.7.0 /nix/store/p5ki29h113m8y7bj7y5i22gkpas68hfw-libbsd-0.12.2 /nix/store/3dcm96zqq9m6slmc1rcl6br9lijjgp0z-libc.a /nix/store/93jhsiad130smkxhf9szq4p39kgyw8b1-libc.a /nix/store/bjhxrai0959rlkpn9rwvsqjm65j2hn96-libc.a /nix/store/c38cv4j49bygxc9248k7b070crgfixw9-libc.a /nix/store/ixgk0l58wn3ksy36lmalsfqs27krpgyh-libc.a /nix/store/l9caiy2hvi9v53nffvqp85cs5ivqr9w2-libc.a /nix/store/nqh1phnwblmm8b3cf06nbm9bna9d94ak-libc.a /nix/store/w7nvghnyvzaznmnqdnrx5jaxffjx111m-libc.a /nix/store/3zan2x69690v1wb0df4yfd6i2hcablx6-libc.a-builder /nix/store/7w0p1n9j4v7rj8bbcykd0mm2x9zca8jg-libc.a-builder /nix/store/lj8ymk0i4qr0bci13kr244nj161mp16q-libc.a-builder /nix/store/mgjwazyc4rr4vlf99bzhbn65xm4a6fip-libc.a-builder /nix/store/nfw6wn6cxmikcpz9vam76w3sjgvpi9i3-libc.a-builder /nix/store/x8wcbhzwvvh18i59gysdwmwjqzfw6380-libc.a-builder /nix/store/xkc8jjcmms37mdsfwb5k1ykb10d8lzrh-libc.a-builder /nix/store/yciz4pxg79vpjbazkry9l3xh25zrwjrx-libc.a-builder /nix/store/fwiy0bz5n6wnbkalm12hib67rvkcy2x4-libcap-2.78 /nix/store/i0qf9gc7n4yfnsmphzby77y8hxfglpyv-libcpuid-0.8.1 /nix/store/53r0h7k7bw9h1khwwidgh6xmcz3msdyc-libdaemon-0.14 /nix/store/7p1v2j0sfn26yvqmd3r11fzxyvbs4vrc-libdatrie-2019-12-20-lib /nix/store/mv5zpbysrild0j7pf25rq78973v91rz5-libde265-1.1.1 /nix/store/cffm4gnmi0303pnnsfjmhqk55z987w8a-libdeflate-1.25 /nix/store/2xxim1fz27dipv83mkzk8lraph3vri6i-libdrm-2.4.134 /nix/store/v1gji56693i0vhbcprbv3j3mhvpgpkrm-libepoxy-1.5.10 /nix/store/bgmmw8fqs7w2gfzp8wc72cnjmsz5280j-libevent-2.1.13 /nix/store/nck0q19j5v9j332z6l53x0j0296klja9-libgcrypt-1.12.2-lib /nix/store/0i5a5faypy2z6cja1cl0lyf7ndacpb0w-libgetopt.a /nix/store/4kgwckv383xp1apg2r686h5fyb123san-libgetopt.a /nix/store/62i1li8m792vz6in7ghpc6z1cnsknz3l-libgetopt.a /nix/store/9hdwryvcfvnlaxvvr4f2l4c73i734hys-libgetopt.a /nix/store/dmjpf9n6fn9jyg7zaivls2d51p9xynx4-libgetopt.a /nix/store/g41dhnfymzy3l3vg6yz3nvx9v3kpwcsg-libgetopt.a /nix/store/p48gb7bi9xfdyapjagb336hllw6x9cw0-libgetopt.a /nix/store/v3wzmyp4ss6fsnhyvpdjih7shk6nh8dl-libgetopt.a /nix/store/3k807w74w955x2yya84dnb8djh4gvm13-libgetopt.a-builder /nix/store/5lvwpiva8ag5rz6kmmjjf496d2bw770s-libgetopt.a-builder /nix/store/60ng00fngg2vw4iyv42frlgwq8p3nicq-libgetopt.a-builder /nix/store/98r3mivz7p0fv3qh6692d0zscs88mx5r-libgetopt.a-builder /nix/store/ba848pkymihmjb0irln2xsb3hibfr1cj-libgetopt.a-builder /nix/store/chvq1b26iwkc5x04z1hcx3d9spg5gps2-libgetopt.a-builder /nix/store/g4819dq9rgbzb8h1q7cj5arlh4gcn14i-libgetopt.a-builder /nix/store/yji0aafnblkinsx7yyiq1zns48ycywjs-libgetopt.a-builder /nix/store/ynd2nf5r92jijrndavgal5xv17dnxn2n-libgit2-1.9.4-lib /nix/store/v8x5c24y4zgxv5xmwhz5lz26ir816c31-libglvnd-1.7.0 /nix/store/zszbczcf78xwjf53jmrmg6d5dmqna0dz-libgpg-error-1.61 /nix/store/b1xhinic92wkdz9iznvdwx9f5y5jn659-libheif-1.23.1-lib /nix/store/lgls5p6xqi95pwqbysk1m1dxns0jk3g5-libice-1.1.2 /nix/store/ci69xyc3sl1y3k6a1cisq8b5ykw816sc-libidn2-2.3.8-bin /nix/store/k4w9mrw927w7hf4mmcq7qpkxdpz0pzkv-libidn2-2.3.8-dev /nix/store/6jfd2d0jafqqs5qbwixxpclavfzi9487-libidn2-2.3.8-devdoc /nix/store/3r74lmwhbpsysxpk0zvfgmkfj6k2i6jc-libidn2-2.3.8-info /nix/store/9dcs318zy7jbxz8kfdjnxd1c6s1xd2vy-libidn2-2.3.8.tar.gz /nix/store/fm0n00bdhbfwg2ci7s1644hp3rr43q6c-libjpeg-turbo-3.1.4.1 /nix/store/92z6h8765kny5cw8d73p9zafrzih67yn-libjxl-0.12.0 /nix/store/gn2hkf03p5fx1s26f703jjiwqyj1lxqf-libksba-1.8.0 /nix/store/cg8xyrvi381nasdl9nqq53dqwkxxk1dn-liblqr-1-0.4.3 /nix/store/4n07a9yw9cfpgqy1c3z13g2ga5smgdw3-libmd-1.2.0 /nix/store/bm8af5076670zdfnjah4v5nwhbv8c4d7-libmicrohttpd-1.0.5 /nix/store/hn8lsgjxnhmjjqsx7rhj1v290yyfal8m-libmpc-1.4.1 /nix/store/xvsi42jn605pkrfr9s5hzm96rqvbiy0l-libpaper-2.2.8 /nix/store/y8as93i9bs79wi6w55j7hpwxf4kb6lnz-libpciaccess-0.19 /nix/store/d98p1fdc3rcsjlyj7pikc9qp67z9y2jy-libpng-apng-1.6.58 /nix/store/gl00gxsp6xs31svwa781p6b48f8svbaf-libpq-18.4 /nix/store/1689nzb4canyk3cdqhin62zc6g5ih8wg-libpwquality-1.4.5-lib /nix/store/n0rv518rf637hqhmi6zmpzypv9sh7qjy-libraqm-0.10.5 /nix/store/cr8vm2kzc02h3wixcmaw852gdpla6m1f-libraw-0.22.1-lib /nix/store/wa4pgn2fw6ywwbqn29bzab1lhrr18bfa-libressl-4.3.2 /nix/store/m1cxm7pq4d882l6dqb49gvgnzs3j54fy-libressl-4.3.2-nc /nix/store/y4wj930k5c18kfj17dp8vn2lyd19nvh2-librsvg-2.62.3 /nix/store/z470g0iyxpc38w829la3x931lc4aay1y-libseccomp-2.6.1-lib /nix/store/gbx4rmn5krw445knwfvlwy1v5ld28b02-libsm-1.2.6 /nix/store/v0gw4s3pkvw84k2xs92whh2rw993y3xx-libsodium-1.0.22-unstable-2026-04-16 /nix/store/lz4h0mn2hf01x58yg7g2wsj9ax2xq365-libsoup-3.6.6 /nix/store/msjfdz91y6lwp3pg1cy90jgyq16m5pig-libssh-unconst-backport.patch /nix/store/aasgw1qrrhgypdwck4d4jm05m5z7zx0j-libssh2-1.11.1 /nix/store/pbqd5563qvqb8hva9w27afw67pg00psx-libssh2-1.11.1-dev /nix/store/1lfr6dk29qd56yjdq0nimw3gn8ldlvcl-libssh2-1.11.1-devdoc /nix/store/j04yfblg6sk5abb4n067xv0x0dfraf73-libssh2-1.11.1.tar.gz /nix/store/8xbpn4hy0d9lzc8d7rxhlz3fnak56sb5-libtasn1-4.21.0 /nix/store/25jcfj2rfwp151r866d6mlp7q88s9d5b-libtcc1.a /nix/store/6bzibkr440swiz8n0x682v4g1q9b13xc-libtcc1.a /nix/store/80ka9yik9jrvj045qh92fq2lk19vl2k4-libtcc1.a /nix/store/abkqiw0x8hkx9biqhk1yy4rb04m72yqy-libtcc1.a /nix/store/alaq66y7p6rn3a2f2hxpqb1c69c0srxy-libtcc1.a /nix/store/ffcv86ahl4qnzan2syfylh53b71b4kfc-libtcc1.a /nix/store/m707l6bji7j2wfihwmq01qhzplgyvymx-libtcc1.a /nix/store/qxvd45b6l59sxpi31js6zlvhqr7xgdr5-libtcc1.a /nix/store/545saiw0v0kb2hgw44ap0ffyvmyczwlr-libtcc1.a-builder /nix/store/6fqpz1n1al0ngma33sr42wg53sajw8f2-libtcc1.a-builder /nix/store/dwyj63dji86xiwwwx7mp9si35fynwdai-libtcc1.a-builder /nix/store/im9ld85yjrv48lx3fkanzigqdn31q2ix-libtcc1.a-builder /nix/store/qln5m596mn7gkn9ypx0qzhq8fdc7plmp-libtcc1.a-builder /nix/store/w457fbzjjsxvc8m0dajfw6a874m721sg-libtcc1.a-builder /nix/store/yqgam6991g50mvswb9wnga5lnkxz4mxd-libtcc1.a-builder /nix/store/zchwxpdh4gvmw655amwrrjhc1r8s8m41-libtcc1.a-builder /nix/store/ac68y3lngjyjl120jgigcqr11ckvms5s-libthai-0.1.30 /nix/store/qbdj7ff6hfg6jx8ybbhx404xqk9s95s1-libtiff-4.7.1 /nix/store/lw5fsf3x7nvdb4drr7wd2d5i390qzhsx-libtool-2.5.4 /nix/store/n5a19n82srhy4i2f9kmvk9am40k91gi6-libtool-2.5.4 /nix/store/d08dh8d6g0awiraqx3psi52y1cdbd878-libtool-2.5.4-lib /nix/store/l214871z5brhqzi464r2394mdq2h3d32-libtool-2.5.4-lib /nix/store/hbhx92yx13h4p7l70a8jmp6d49wvpnbp-libtpms-0.10.2-unstable-2026-05-06 /nix/store/bxy7nd5za0df99qfqp9743fl92mrlqx5-libultrahdr-1.4.0 /nix/store/2j6yd5kq3lb226xkg9n05xk7a89ps4ip-libunistring-1.4.2-dev /nix/store/gqjaj5ccnck4kwdrkh2paf3gw7xv7pcw-libunistring-1.4.2-doc /nix/store/gjpmll6qzkhnz2agia3vibnf2g5nzpq8-libunistring-1.4.2-info /nix/store/l6b9nvw7fhknbn8f4g7zgglg5y2cf5ki-libunistring-1.4.2.tar.gz /nix/store/98pxkxfggdi0lq5nxz8skvyq5ab60ilp-libusb-1.0.30 /nix/store/h05nd58sxrsa0hfi75yaif8flx5mqp2h-libvmaf-3.0.0 /nix/store/i7vqdxgjwybyb1h790yrl37q485sj5kb-libwebp-1.6.0 /nix/store/45naqds5dkzsmmrh61wbxbfci73san7n-libx11-1.8.13 /nix/store/ppk1gyqxg40y7b2d2hlikjjziij1f65d-libxau-1.0.12 /nix/store/2chpcgwndk5iphqgwf9r7x4yjysmkd2z-libxcb-1.17.0 /nix/store/1il8dmi1pjsrfn7r82n4v8kfhakmkb6f-libxcb-image-0.4.1 /nix/store/0mmb4a05m3bnj939qhk9cgjwpb1njvld-libxcb-keysyms-0.4.1 /nix/store/vmcimnbyccdk9l3l8zsxm7cdn2vlsasi-libxcb-render-util-0.3.10 /nix/store/fc1k0pzdm08z4cvf17ab0yrwqbv71lq3-libxcb-util-0.4.1 /nix/store/09rmhgxxpaqb8qash3v1xjqag9f25lha-libxcb-wm-0.4.2 /nix/store/3by4hkcmnxv7sb15z9s0v0gzali66pvl-libxcomposite-0.4.7 /nix/store/wh8whzlv3jccx03gz5bchqhmir94h2d3-libxcrypt-4.5.2 /nix/store/868g1ynnfc1yasyab2pidxmnrdgsp58j-libxcrypt-4.5.2-man /nix/store/svqv5b6mv8iifdk5z3v5kjkfbw3i6r4s-libxcrypt-4.5.2-man /nix/store/anjj2gxcivlzcpz0idsvz202i2vnxyn9-libxcrypt-4.5.2.tar.xz /nix/store/nbmch0g2bi2rjpfxvyi056j21f2l1pkr-libxcursor-1.2.3 /nix/store/sbms9ld5wxl0r6c5vqbwf58wsx9higql-libxdamage-1.1.7 /nix/store/pmy7n06wjf15a7snxdzvzscqxw2xm2dd-libxdmcp-1.1.5 /nix/store/f5b3j7k2lrm9fpb5h3phm4ahf1pi9h2s-libxext-1.3.7 /nix/store/rrflw83s4x5rq6ma494dh1xdgs0a6aqg-libxfixes-6.0.2 /nix/store/6bgk1kjxj8ak50i6sggjs94s942j7s8x-libxft-2.3.9 /nix/store/s1j6wf4fdb4v18byqbnh7s3dmizx3jjg-libxi-1.8.3 /nix/store/8pm00q15mv5h8v8pf4gi3fh7s69lxw8b-libxinerama-1.1.6 /nix/store/bn21gzsggp8dvzfizi3nhhmz0s555ybq-libxkbcommon-1.13.2 /nix/store/zz54khrv200gphr59xncx9zwa1yl80wh-libxml2-2.15.3 /nix/store/xj78zqcjfc12bamh2jdkjjnwwwl1wm8w-libxml2-2.15.3-bin /nix/store/3hl26bndb4a2kim274ahqs7zysrqlfya-libxml2-2.15.3-dev /nix/store/kzz3x8d7228dqihx64qfbhaxb5d4w1xl-libxmu-1.3.1 /nix/store/m5ikb8j00nc9591p8ls752fn89wbwaz8-libxrandr-1.5.5 /nix/store/bmxrycprmknqwl22m273nrbs86yawl5j-libxrender-0.9.12 /nix/store/c8mbh938wnszi7qs27wrn9z0fra9flcr-libxslt-1.1.45 /nix/store/d712qdgaa34ma5gc90ccf14wkchs08w4-libxslt-1.1.45-bin /nix/store/scr9n71hgfkgmhv11ljszx2h3smfds0d-libxslt-1.1.45-dev /nix/store/hdqn89s373mq8dcswdhpzpxd1hlwg2ml-libxt-1.3.1 /nix/store/sn84f2wa25q1f0qvq2c1x5sbr6gp8qgy-libxtst-1.2.5 /nix/store/fyqq12byyka3s8qljp1ymhx6qkh9cmm6-libyaml-0.2.5 /nix/store/w8cdfv0ip9q2jvyi1csc3kf4k6azqqmn-linux-6.5.6.tar.xz /nix/store/lrp3irksyi2pblb1sx33fi79vz68q8aj-linux-7.0.tar.xz /nix/store/rjj6brp373a63mx5s6461i9hr0aai7g7-linux-headers-6.5.6 /nix/store/yj7apqxfkhjysgkc70mlwpmys1jyrxbk-llhttp-9.4.2 /nix/store/wgm3zha5z8haxvjmr63gfyi7n1r5r2yy-llvm-21.1.8-lib /nix/store/s3njhj6y078jm6q9iq62dkc4ab4srdk2-ln-boot-unstable-2023-05-22 /nix/store/8qw1jdn5nmlfxwmphy7wdrb8ksfxg8c1-ln-boot-unstable-2023-05-22-builder /nix/store/743mpjal91qbcpz2zrh3y4wffi67j14n-lndir-1.0.5 /nix/store/cdrda3dsv1q4pxijydsn8z4cywnzq330-locale.patch /nix/store/1s03wzlxy3zszdzh9qmi0xpk1sq0phxs-lowdown-3.0.1-lib /nix/store/vvqf57w4hgpmj2g6i0yv08smbkfyb34i-ls-strcmp.patch /nix/store/8mzx1d69y2naqln9frdhjsxh9qxiqb0z-lvm2-2.03.41-lib /nix/store/ad6j621lw2lm194vq2wnfp75j2n0czv3-lz4-1.10.0-lib /nix/store/nbag099d3cy3jng9gniqmpv5lrf06g3y-lzip-1.26 /nix/store/zpblwxn34qhq8hy0aj4lzhlwy6axrqjq-lzip-1.26-info /nix/store/wfsh4q0xbchxz9cammz0nyf750yh40sy-lzip-1.26-man /nix/store/gmrhyy2xvh667zsvjgiv00kj7y6ca8nc-lzip-1.26.tar.gz /nix/store/hgg4h2lv29836s8q1wgf4vc6gd0wrdxm-lzo-2.10 /nix/store/llrcrhh12vf4zhw40i1h1yfik3m9nmkv-lzo-2.10-dev /nix/store/yz0slq7s5s7x48xbnf3vkbfmwakqdz09-m4-1.4.21.tar.bz2 /nix/store/2r25sdk503dsvfxq9ssfkdzn18wybsxn-m4-1.4.21.tar.xz /nix/store/58gw9gzdy5qs7qk47jhdwvnb5k79jyv5-main.mk /nix/store/m6jb4z4wkz7nn9aygxryd1hxkabz1c7q-main.mk /nix/store/r7x7s6nhj2xbra35dpd7pp0wy03ax69f-main.mk /nix/store/vsc0yx0lc5hckvgg2hw5cama6pm3r70n-make-shell-wrapper-hook /nix/store/w9lqpfryndkb8m4d93868crcmpppmnbz-mariadb-connector-c-3.3.5 /nix/store/slaqid4v26zi8kdxb6gahfg1jl3sk859-mbstate.patch /nix/store/g090bwdzxw6dsk2i5mxg5mpi939kwc2l-mes-0.27.1 /nix/store/40szqjzsxv1qv3xaqnwxdkrq8mgfcnzf-mes-0.27.1-builder /nix/store/8yysw5ksd347yvdpakb5998qbkgzn4ly-mes-0.27.1.tar.gz /nix/store/h00k54yz4cyxcjwy3790f6j1i3wah9ad-mes-crt1-0.27.1 /nix/store/25w8kwblv1cnlkhl91mbzdr2b9yzbdnd-mes-crt1-0.27.1-builder /nix/store/gdfqds90y7frdym19pbx0bqanjvg68r5-mes-get-version-0.27.1 /nix/store/75rs3fnjz863wpais8crwmpk1b7kzcdw-mes-get-version-0.27.1-builder /nix/store/3fc7rx021l4k3bz7vkyps6n4j5a3nvdn-mes-libc+tcc-0.27.1 /nix/store/mr289i3y08s6a4kjxrpsz3i9d1ph412q-mes-libc+tcc-0.27.1-builder /nix/store/1j8896nmb2hg3kpdwv62liahrcgss3y5-mes-libc-0.27.1 /nix/store/mn567kygz0fpnkkgawxpypjibfbfama2-mes-libc-0.27.1 /nix/store/df35nnl0krvv4xldkjpr8zhffwwykgnh-mes-libc-0.27.1-builder /nix/store/yfkl6l7qkzzajh2gc6w0ffb0cn1p44j4-mes-libc-0.27.1-builder /nix/store/d7n0wb8lnxywdzl9cpnc9gagzrcsak40-mes-libc-mini-0.27.1 /nix/store/d0l31n71g71m7zvw2l41fdfq4dpv8rlm-mes-libc-mini-0.27.1-builder /nix/store/l1c1dcwicvsbrbmzdfpdx8pxcnqc3xv8-mes-libc.patch /nix/store/z17cvng74aw7mm100k99y0730wgg1gwj-mes-libmescc-0.27.1 /nix/store/0icil202agz99dm4p9yg493zy9w7q973-mes-libmescc-0.27.1-builder /nix/store/iw7zcxlrd4gs2pjmq0hwigga4laihcqc-mes-m2-libs-0.27.1 /nix/store/zncf90z2n1j7prxl8gkpsb6bk42vji95-mes-m2-libs-0.27.1-builder /nix/store/vhbf57apsjqv01fnvhavm6iyk91m91si-mes-src-0.27.1 /nix/store/n9mj1f0ipsva4vyd2llpdgv3wyrcmsm1-mes-src-0.27.1-bin /nix/store/5xhym171451ka05frayddfnvp12rmvln-mes-src-0.27.1-builder /nix/store/53zd871rgpcvi7qmqkffxhzaiq0is7k4-mescc-tools-1.9.1 /nix/store/nf45b5s985mn73828jb6pfq0g85j0hvg-mescc-tools-extra-1.9.1 /nix/store/mp3hy2pkak9ffl6341qk8dmk7w9izfrw-mescc-tools-extra-chmod-1.9.1 /nix/store/nlbjwqmwj9n962kvnwkjaz43w016xykc-mescc-tools-extra-cp-1.9.1 /nix/store/6a44xajrn7clk0z76z20f4ylz4shalkp-mescc-tools-extra-mkdir-1.9.1 /nix/store/3ixws48vxbsnc2wx2yviglkvdhalk951-mescc-tools-extra-replace-1.9.1 /nix/store/2rg3pkp066xrw5lfkl6pwsnmqjrl6n9m-minimal-bootstrap-bootstrap-chain-test /nix/store/y1libpl9c0a7d11cnv306cs5ncd9bdni-minimal-bootstrap-bootstrap-chain-test-builder /nix/store/2f5pa8asaqyja4yncgmzaa6sjzgsmsk3-minimal-bootstrap-compiler-test /nix/store/zdfhxra8lzj16l869z0cvzpxgrxv51p3-minimal-bootstrap-compiler-test-builder /nix/store/scdniq6p9sqiizd5pdnkbxl510ywmnv7-minimal-bootstrap-static-tools-test /nix/store/klpqjcbs0wfpw88s1fmb5vpdvxsqfczg-minimal-bootstrap-static-tools-test-builder /nix/store/a3i2gprg03j72lxmsmmdpx89yyjdzbil-minimal-bootstrap-test /nix/store/pv3pckb592mrb6jfr4lczvdlrn0addz3-minimal-bootstrap-test-builder /nix/store/4kj5zsq443z2kkmqgzwwww4pl4ymsfpl-mirrors-list /nix/store/ydg2sh2r2625arzdq83575xkx5rrvhsd-missing-defines.patch /nix/store/9i7n3wp23knjjhfwlcz9kdfkk7l9c7h2-modechange.patch /nix/store/x1j4kyqq4x7lqrjnif1mkdqr06blr3i4-mpc-1.0.3.tar.gz /nix/store/zd9927kzcygs4p4fzc43d4wkdqdm4h72-mpc-1.4.1.tar.xz /nix/store/ld9r1azyxbiqcp0frrndjv9ih48icif3-mpfr-2.4.2.tar.gz /nix/store/4cgqh4k4fvrsmkqf0fc16p1lyh71f3ig-mpfr-4.2.2 /nix/store/6pkrb0094dviw0xk0nwhb74f4x0jyb28-mpfr-4.2.2-dev /nix/store/fl48l6jnap6lpxaxdf4gfg3lvmar4rf1-mpfr-4.2.2-dev /nix/store/aqmyc62pzzsbir5sah6g4cp94yghpbsa-mpfr-4.2.2-doc /nix/store/k1k916hd9ikng4gly163wa8yb9xnsp0y-mpfr-4.2.2-doc /nix/store/fi5fzr6xp81bd4xvr3d70ra8p37bzyxg-mpfr-4.2.2-info /nix/store/fnajrxn7cfvfg0xqr9q8y0zvr5sdc913-mpfr-4.2.2-info /nix/store/92vinq6gfq5afkjc870g6y301mmf1vqq-mpfr-4.2.2.tar.xz /nix/store/1xn4bgfil0milfjixdjpkrig6rkljg10-musl-1.2.6 /nix/store/qpc351mmp00pb2y22b4hll476vkfsfcf-musl-1.2.6 /nix/store/vx6bvx7k8bikww8n7i5zw49c3kq6m70p-musl-1.2.6 /nix/store/yr5xb57kv0gqhcdjlp5ch6z2sb391d1j-musl-1.2.6 /nix/store/1j3vmqzmlbx2j10q0j061fqychxd7q4i-musl-1.2.6.tar.gz /nix/store/dd6v93jpkccpnd16cxfs6lggh6hfb787-musl-simple-program-1.2.6 /nix/store/dnl5mmjl09mwigf7ivnnang1khfmbvmp-ncurses-6.6-dev /nix/store/1b098yn9wzg8m996rdyi5rwdzh9fl8gi-ncurses-6.6-man /nix/store/1hkx09zxzwwhqwnr5rdi7r2v7jbiki00-ncurses-6.6.tar.gz /nix/store/8fs6rzlibvp5d84lqpw6jhk6kfxx99hh-nettle-3.10.2 /nix/store/d2254hmbcp4f5km5j7xhahch73w5vqa9-nghttp2-1.69.0 /nix/store/6nxkcqz55qi3z8fly65dq7wkz04mdc8k-nghttp2-1.69.0-dev /nix/store/6wslv0l5ln5fq0nvjh3sgazvgccc9blp-nghttp2-1.69.0-doc /nix/store/ybwdkxmchp0a1zgy0jvv3hhhksp5vw9p-nghttp2-1.69.0-lib /nix/store/ap6dan0pvqnvw0913ifwvyx51n0nkyg2-nghttp2-1.69.0-man /nix/store/q43sdpfy99b1wskg3vh1hcg7ryq9f094-nghttp2-1.69.0.tar.bz2 /nix/store/s1c8q5pwpw5br7p141yrwxhp4509cb88-nix-2.31.5 /nix/store/fyvcfd25g775jmh0f5frmhzk91w880a0-nix-2.31.5-dev /nix/store/djza0lbdxn963h4s7a38dh8jf2v3f1n3-nix-2.34.8 /nix/store/jzr6nih9li5qxygjwrglcdb9c3q0g5r9-nix-2.34.8 /nix/store/idcfipgn3wk1bcbf700jndhqi9rf2b5c-nix-2.34.8-dev /nix/store/90l5argr58iv0sgwgl3pf5llmdvvpn8a-nix-cmd-2.31.5 /nix/store/4pa11j87mp2ri6ykr88ycrc8q4nad1rl-nix-cmd-2.31.5-dev /nix/store/4j5ha8a06p2bdfxyiaglvgkf407z83d1-nix-cmd-2.34.8 /nix/store/s8yjn9hy3hw5gfarlx7k4955j256ch72-nix-cmd-2.34.8-dev /nix/store/krb1128mygxf0vmbq5j2p3m0vgl3yhah-nix-expr-2.31.5 /nix/store/sjyj0wr0j0pzdl8h13gfkrfzwmx5ak9l-nix-expr-2.31.5-dev /nix/store/ikwvbirak0vgxc0rsya84r61yz4pymac-nix-expr-2.34.8 /nix/store/fv7g0cyd35phl9rafpgwmyfbspmls1jx-nix-expr-2.34.8-dev /nix/store/lf5nl1q51abrk4ya0l3nfb09scxfl9xq-nix-expr-c-2.31.5 /nix/store/5rqlznd7kshr2s38dm11qqcyi30wqzcm-nix-expr-c-2.31.5-dev /nix/store/nsvw48yznjp6cpq41czgmr94lprmy66q-nix-expr-c-2.34.8 /nix/store/vj7h9mfgaia39wcl77yqdqq102hjnd6h-nix-expr-c-2.34.8-dev /nix/store/zhy92dbg59xk3lqxrcbb5x3gdv6nlhih-nix-fetchers-2.31.5 /nix/store/6px1fghhl1wjq20kak2nqd4h2chzzaaq-nix-fetchers-2.31.5-dev /nix/store/1fxvsxfclg6lalrmz5mp570ihivl8cd2-nix-fetchers-2.34.8 /nix/store/1pm0xxmnczh1d8qvh7yci47pvcx5hajh-nix-fetchers-2.34.8-dev /nix/store/j6k77b0fvdwjn3ny3b57smpac1pjpg4h-nix-fetchers-c-2.31.5 /nix/store/853lzb5div6np8qd7gjk5c4kpdn69k6n-nix-fetchers-c-2.31.5-dev /nix/store/ix5fa9qgf1ihrzjvmxwmpw4qarwvjm07-nix-fetchers-c-2.34.8 /nix/store/bkpna01jp41xa2di2aqsnr2d312icaqp-nix-fetchers-c-2.34.8-dev /nix/store/s3k940fnp3p8qxb0s9a29fj70bc03vbx-nix-flake-2.31.5 /nix/store/lv44zfbjhflqf25bcsgr58pnqq11805y-nix-flake-2.31.5-dev /nix/store/y5icys460y8gw2w8g6dfvb760a84bbzi-nix-flake-2.34.8 /nix/store/iniss9hjczipx8j01gjc05ndzk1xsb1x-nix-flake-2.34.8-dev /nix/store/4c4xbar9nvy34nxilajsv9ipj3vxzr47-nix-flake-c-2.31.5 /nix/store/1mpxr0l5gnjxjjygzb3d55il41cmrkhd-nix-flake-c-2.31.5-dev /nix/store/l1yg65sys3jwlwj6y246qk2lc0fpq7vd-nix-flake-c-2.34.8 /nix/store/8pmwij20y6x8pg1bfpyjah464m2df5n2-nix-flake-c-2.34.8-dev /nix/store/h34v2vp597gdn96ps6ll7py8mwz3gln6-nix-main-2.31.5 /nix/store/m5qd2l6q1jfqhn9d4nnaj5zsz0kriipm-nix-main-2.31.5-dev /nix/store/dn25wk0v05gx2ljmb2d2sfwf1wy99xkr-nix-main-2.34.8 /nix/store/lpj6c0h0qmi430xdhzp1vh81mr3nfsq9-nix-main-2.34.8-dev /nix/store/d42a6cqi1sjqj14mik19a8rkfswnphkk-nix-main-c-2.31.5 /nix/store/2c3sx1jbcwxf2ysdbhlb2q58vkiskjxh-nix-main-c-2.31.5-dev /nix/store/zlhjp866b2k0bymp5y2946jda53c5ggk-nix-main-c-2.34.8 /nix/store/zl90571qvw5p8cgxfhnl1zjibgnvddjp-nix-main-c-2.34.8-dev /nix/store/fjb0cvnrl375ch00q7l0ahjw6ll6assc-nix-nswrapper-2.34.8 /nix/store/slvknrz2vwfx225qs988jdq4qp6ycy0p-nix-perl-2.31.5 /nix/store/frl2b12y0v29lh8accsqhj9nr2qafwgn-nix-perl-2.34.8 /nix/store/2knwrj9cqrc428j1y8gfdamx0ykqpx43-nix-store-2.31.5 /nix/store/cpp14max7yspijfb1half1mhqrz7kgak-nix-store-2.31.5-dev /nix/store/mvml29qg0z3vr3mxbwc7f2k73z3d5f61-nix-store-2.34.8 /nix/store/6930qg6m40rf26vcxq0kcsa3gy7l24ki-nix-store-2.34.8-dev /nix/store/g4xlr6fbwni6mjj3l7kl19jna0qpx41a-nix-store-c-2.31.5 /nix/store/5x6f005laws4c621jw4hl12r99ch9sir-nix-store-c-2.31.5-dev /nix/store/l9mi7q4kcl6inkj4qz16nxdzszrhrn1v-nix-store-c-2.34.8 /nix/store/a2m9szxyci0n1n43z3yky6n2zlbc34ff-nix-store-c-2.34.8-dev /nix/store/6xhv31k7nh62mqq9iqkh9qk3kpjy2xxx-nix-util-2.31.5 /nix/store/8x0ricxpkk9z2gps78ly2mxm529naakw-nix-util-2.31.5-dev /nix/store/ajn71664891w43qw8iw8ahdv4gx9l8sf-nix-util-2.34.8 /nix/store/3ha31911hr6g2n3ck82xc77bvd22a7y8-nix-util-2.34.8-dev /nix/store/jflq9d9a3pms5kvmzzq900gs5gqy7f6r-nix-util-c-2.31.5 /nix/store/2hrdw7ljrz32gimi2zs9xfhb19l51wm2-nix-util-c-2.31.5-dev /nix/store/rdlgvdhm6zhfrhh8gcgy0dzfaw3545f5-nix-util-c-2.34.8 /nix/store/bnpqgg4fabpxgyr34wy4pylx7xfp5brp-nix-util-c-2.34.8-dev /nix/store/srwlgxfwiihwasa8nxjjr14vcis2da8q-nixos-anywhere-1.13.0 /nix/store/vn4n6ffccmy5kfk4clqgnixvh8i7zy62-nixos-enter /nix/store/8nvfj20r34gi8rir860w0dc0r8wvmha6-nixos-init-0.1.0 /nix/store/xw3mwlrw7c264mp456lfxlp6ln3g3z1x-nixos-install /nix/store/knbmrd2w576vf1cj3qrm1c0w7mfr6xwj-nlohmann_json-3.12.0 /nix/store/8swq5fjxnxigsb4k1iqbjm7zv9wz23nk-npth-1.8 /nix/store/k2dh5vgdj80pv26d67jngqiciylzsvcg-numactl-2.0.18 /nix/store/d2sn1b4i5r4hlz0sy039cb2y88pr7ga5-nyacc-1.09.1 /nix/store/b28h503s9w405i3b95dwviw02mn3bmnf-nyacc-1.09.1-builder /nix/store/h8dk90ilr2laplnyqdk9j4rhakm50mzc-nyacc-1.09.1.tar.gz /nix/store/z9vijd3nwbrfnmifzmcdnlmb9s8v55nh-onetbb-2022.3.0 /nix/store/9x37rszxljzra6h1myk1pbnc60lca2z8-onig-6.9.10.tar.gz /nix/store/9lliglp79ds41nywxkspzfhvc844a5n3-oniguruma-6.9.10 /nix/store/1i2xrdml1855y9mpwgyk5m43xyyqk9na-oniguruma-6.9.10-dev /nix/store/nkasixqjjiv0vxisg6kq5cphdx84qan8-oniguruma-6.9.10-lib /nix/store/n54sxz6aj27ilys2gg18clhxaiw9gl32-openexr-3.4.11 /nix/store/a5v38gkzvmcmzd3f60mpycwsd5xlna41-openjpeg-2.5.4 /nix/store/9gk4sk2xvk6c9jd7v1m2bmypihbhda9x-openldap-2.6.13 /nix/store/65bpp8q6m7kjsdm2q740k1y9gyzi3gj0-openssh-10.4p1-dev /nix/store/x75j7rq7s4z382ykhx36vv8sl1gkh0wq-openssl-3.6.3 /nix/store/241xcv6kvxqdppazmbw8qbl97a755k92-openssl-3.6.3-bin /nix/store/ppzff0b2nkllwrf46ipw7lskr1q6ydjw-openssl-3.6.3-debug /nix/store/5iga06c6w0pb6p1srgkxzjvrzgf93j1y-openssl-3.6.3-dev /nix/store/swmw67zzbc96phr0dyrasnaxg7kmn82s-openssl-3.6.3-dev /nix/store/cjbr2ww9jf4nnq5r43z7k8m2xwzgah40-openssl-3.6.3-doc /nix/store/bl1qaqwamk5g0wpyf35nmv1racwqsd3k-openssl-3.6.3-man /nix/store/28gjcxgpb8wznqc5dn45s5xrnbvvf2v7-openssl-3.6.3.tar.gz /nix/store/g0b68vfw552xi8rsvw94hkqgij5kjgzf-p11-kit-0.26.2 /nix/store/c9qdmjd4c1cc5phnwz3r38mc26xyvzfz-pango-1.57.1 /nix/store/im0wlny14328i9zjkny33280fafd6i3b-passage-1.7.4a2 /nix/store/lag2zxdbpjsxrh1926wgqmv0jqgxqkdb-password-store-1.7.4 /nix/store/q9qicy85fzbs1fzn98hl231bah798m48-patch-2.5.9.tar.gz /nix/store/xgrbwv44bryksd740fzn51rb1fkz0zw1-patch-2.8.tar.xz /nix/store/1pcpia4wfmml2jsjxdag4kn4yy0hzkll-patchelf-0.15.2 /nix/store/h79p8xggcyy95x6ckc7sd0fqiqlpsgq7-patchelf-0.15.2 /nix/store/9bangizlrzva6iv0ldyk51dq0j95d1ix-patchelf-0.15.2.tar.bz2 /nix/store/qgq1amz3vch11wbmcr16vxk118zvivzy-patchelf-0.18.0.tar.gz /nix/store/5hwdnq1rr78yj5dccpqnb6bshc1fv1m5-patchelf-static-0.18.0 /nix/store/yyjxvqxl702kxhn8xll80hxlacjbvagi-patchelf-static-get-version-0.18.0 /nix/store/ygsrvg7ipnsszidrdrbg7015cmqp69b9-pcre2-10.47-bin /nix/store/8scpgkdjjqa198ycx8k3hhqgb5s9h0nk-pcre2-10.47-dev /nix/store/25hs4an47j70090mxavrvzabwz7nv72p-pcre2-10.47-devdoc /nix/store/sdghks1br8rbsj4vq8ag4sxhp4gd67fx-pcre2-10.47-doc /nix/store/c51abhyny3ayw3mx0xy6kphwyn991j82-pcre2-10.47-man /nix/store/digiksl4wx0vsnmb2rk8gz7525xkfbn2-pcre2-10.47.tar.bz2 /nix/store/xy24sxmc0265jia98jng2gkkhy60mspx-perl-5.42.0 /nix/store/zz3b6vp6f9491wj6xlvwqxhb6gbh9xbn-perl-5.42.0 /nix/store/cbkzrqcvyyqwl2a56blhg23r362n92f4-perl-5.42.0-devdoc /nix/store/r3qgcj3mxwq0q6nspsds263n1pl4g350-perl-5.42.0-devdoc /nix/store/vi18rwpkpqxy0fp31firl129vsxsp45j-perl-5.42.0-devdoc /nix/store/3mpzqlwxgbv8h62vav1ldbrgs0vyvrkm-perl-5.42.0-man /nix/store/ck661c42z8s1dgdsb0il6002ps04a681-perl-5.42.0-man /nix/store/dbwddqss28xxryyir80vcaphrwgxi1np-perl-5.42.0-man /nix/store/mhcbhc42ymmh2laf6yr0m2jimr07y8z0-perl-5.42.0.tar.gz /nix/store/dibbirm82v8zj5kkjjd7bjhpz265nvyy-perl5.42.0-Authen-SASL-2.1900 /nix/store/58ha8qi151hrfcn5anzlg5x828s5z7i3-perl5.42.0-CGI-4.59 /nix/store/2pl6avcy056spi92ndhxjk10snqh74k9-perl5.42.0-CGI-Fast-2.16 /nix/store/k11m8f6yaqxj9q9vqjphlydgpch0k6xr-perl5.42.0-Clone-0.46 /nix/store/x2ih5r3mxb2xmln5n6m0sl8gnv5vwmqw-perl5.42.0-Compress-Raw-Bzip2-2.218 /nix/store/gsjh633q4w9jzk8api3j7k6zhyiggbvk-perl5.42.0-Compress-Raw-Zlib-2.222 /nix/store/q2r58fgx915xglzb4p0ahr53lpij3vdc-perl5.42.0-Config-IniFiles-3.002000 /nix/store/gs2zr9k6y6y9h111gdqwyhhjph691k75-perl5.42.0-Crypt-URandom-0.55 /nix/store/jh1g7i25a3sd2giy1kxv16hyx7dhslx6-perl5.42.0-FCGI-0.82 /nix/store/x5xx00ki33rdbml6r9hifa5db7x3c2p0-perl5.42.0-File-BaseDir-0.09 /nix/store/ngjd032i8vq5kzj4gvf822jv6inpsq8h-perl5.42.0-File-DesktopEntry-0.22 /nix/store/rgc11y97w0q8531i99lqm88zx11sh4ws-perl5.42.0-File-Listing-6.16 /nix/store/q6v8pqb1nxxb8q2ip8sh0acsy6x9gngb-perl5.42.0-File-MimeInfo-0.33 /nix/store/w7xvfr4zpcafpc4jv40i7glrf4m80h2p-perl5.42.0-File-Slurp-9999.32 /nix/store/sss9sfq7bdlk1dwjbq3h9vq2i8pdgjp5-perl5.42.0-HTML-Parser-3.85 /nix/store/cp76zrm4w1pdsl9nhm16i5x4nigvj70r-perl5.42.0-HTTP-CookieJar-0.014 /nix/store/37ijz5wck4sj59mjbzwvf4pz99ksm4v5-perl5.42.0-HTTP-Cookies-6.10 /nix/store/gig2fjba14c1nrblfd5a0dgimwrn7rys-perl5.42.0-HTTP-Daemon-6.17 /nix/store/1z8zb4z2cs0whpylxv3nqi6m1m080bcy-perl5.42.0-HTTP-Date-6.06 /nix/store/25spgaq24rajl1avlj14wlmknf8b01c9-perl5.42.0-HTTP-Message-7.02 /nix/store/58w70i0w4fdlgfm89m3xiy85hiypdl44-perl5.42.0-HTTP-Negotiate-6.01 /nix/store/25bz40ffamf70kgws1gg1byshgfpnmpc-perl5.42.0-IO-Compress-2.221 /nix/store/i7vpzhki045rj4qgpnx3nsgjar0dfy1h-perl5.42.0-IO-Socket-SSL-2.083 /nix/store/p7fjxli7dybxcyzy0xa6h7cvdv76r7ya-perl5.42.0-IO-Stringy-2.113 /nix/store/hdzy56h6ngdpr3kgxkq262pbpyifvc0l-perl5.42.0-IPC-System-Simple-1.30 /nix/store/w6f2xwrkh63arxlygxqqv9hv0xhg7w46-perl5.42.0-Net-DBus-1.2.0 /nix/store/6n8cv0cva252qnvkc4mxi1m7hdxkb66b-perl5.42.0-Net-HTTP-6.23 /nix/store/qb51l9gfln2sqj0xa0qsh9zk1m6k152i-perl5.42.0-Net-SMTP-SSL-1.04 /nix/store/q1hc5bx1f02blk957andz02jzm8rqw40-perl5.42.0-Net-SSLeay-1.92 /nix/store/085fzsp11pd40mwzvldwj6f7znhh27hf-perl5.42.0-TermReadKey-2.38 /nix/store/0vy8q8xyzgkcypd71q6br84115z73m6i-perl5.42.0-Test-Fatal-0.017 /nix/store/34lmq4zkql2dnd7apa0xr6h1srg6hq3d-perl5.42.0-Test-Needs-0.002010 /nix/store/98di1f8ynq60yvww09pqa0di3npx8d0g-perl5.42.0-Test-RequiresInternet-0.05 /nix/store/x0mrr76a3cckndnd71b3xl1r2853p0al-perl5.42.0-TimeDate-2.33 /nix/store/kfrxgd47di98hxf03lywbp5vh3xf7ag6-perl5.42.0-WWW-RobotRules-6.02 /nix/store/2p15b42phska0h46jn1k2x95g3qb4dbm-perl5.42.0-X11-Protocol-0.56 /nix/store/q9dkfk9zaq8vnym8ik0i6n6yknb36178-perl5.42.0-XML-Parser-2.46 /nix/store/bm6i2qw0rmr7c988jykdkgs4glir6ih7-perl5.42.0-XML-Twig-3.52 /nix/store/angp413gqw98hnh2x3pnjmsbv33dhph1-perl5.42.0-libnet-3.15 /nix/store/lwr579dghs2bydrf8q7x1sa01sxdfvcq-perl5.42.0-libwww-perl-6.83 /nix/store/456p4q4ka95c0i2i5hd5hfbinn1568s0-pixman-0.46.4 /nix/store/1c6lyixjky1pfr9ia3mvpy01sxxh307a-pkg-config-0.29.2 /nix/store/k56l2624ccg65pnkqm1firvl0irwnkpn-pkg-config-0.29.2 /nix/store/3q9bba5n0pj70fahkin6s10vycz4w8rh-pkg-config-0.29.2-doc /nix/store/bk5q9c6nl9zzv49ba62bg47k20z3pad9-pkg-config-0.29.2-doc /nix/store/1p3h5cfvsfxfqbbw877dvq429jn2bi5i-pkg-config-0.29.2-man /nix/store/w4x5cyx7g901hihmr5k73270v1qlxgav-pkg-config-0.29.2-man /nix/store/p1c7l69wmm48q95c5pq6nr7xdsx5ka61-pkg-config-role-hook /nix/store/ssyypq1c292zan1gfpi7pf9x95p8qac9-pkg-config-role-hook /nix/store/grwj96jrl77lrvz7ix20miambcd10jia-pkg-config-wrapper-0.29.2 /nix/store/swljvs2gz4mcb1avyjzb0cc2qrbslmbb-pkg-config-wrapper-0.29.2 /nix/store/hbbsw7zlw871id189dl4j5gq83yylbbq-pkg-config-wrapper-0.29.2-doc /nix/store/jv7dqyq0jczficy2bhmp2xx806s8wq8y-pkg-config-wrapper-0.29.2-doc /nix/store/4ncyzxcvwaalxb9dz6sv603s7c6h8jgf-pkg-config-wrapper-0.29.2-man /nix/store/ccp6k3ymrgcwaf03ingfr0vvjziz798i-pkg-config-wrapper-0.29.2-man /nix/store/lp0wm7crfjzrf41ns4ab488q0r8h28z8-pkgs-config-setup-hook /nix/store/sqcxhr7qqxm1smyv7l6mmg78p3w28in5-pkgs-config-setup-hook /nix/store/pd9wyr9gxvnlfcazz4g9dlr3cc1fp009-popt-1.19 /nix/store/dx9ipys6di8cs3w53vzg3y2zwdyzx3gz-potrace-1.16 /nix/store/5airhaz0qcq4y6ispqlhr23kg7yimaq9-procps-4.0.6 /nix/store/7psnm27yd0fdg7f1sc6fphpjhw72047d-pypa-build-hook.sh /nix/store/aw2n0ha4p9z97km1axf18sgp22xaph48-pypa-install-hook /nix/store/w8z4kfcjpqmgw3zcrr3i496zzgmbc00g-python-3.14.4 /nix/store/w5md362y93dai042c9mk8d2jjl4mrad8-python-catch-conflicts-hook /nix/store/cwl4ai9r1xcsmwgx8fxjdxlgcc967sr6-python-get-version-3.14.4 /nix/store/3ibvarnzmzvv849sz10smwwd7535mw33-python-imports-check-hook.sh /nix/store/4wsr382c5y2jar5ahzkr252ym4d65wzi-python-namespaces-hook.sh /nix/store/hc6db8rblnjm8rywpg7n40lg58553g6m-python-output-dist-hook /nix/store/fjf853mj2gx3gm4fpy9d5zc5grfr7z3q-python-remove-bin-bytecode-hook /nix/store/wxzv3j1qgsy1jn660w3bz7fx3lm1l5bc-python-remove-tests-dir-hook /nix/store/4yc6856g75fwjsr1aw06a4x7z8rvr3xq-python-runtime-deps-check-hook.sh /nix/store/fphx2niyhq3ngkjkh647kz6qhnmc4ybx-python-setup-hook.sh /nix/store/6a7dyzl7xnx95wk479xw2pz2saljhksl-python3-minimal-3.14.6 /nix/store/aknyjwbxpkzy2hpncwgqmdk7q0i5q8y2-python3-minimal-3.14.6-debug /nix/store/dpc3kj3yxlwhh4xwn8vai9zzgfql0n4f-python3.14-argcomplete-3.6.3 /nix/store/67kbyh83lw8wjk36x5cm6xwm5f8y9rqp-python3.14-build-1.5.1 /nix/store/hmqzpzc4lpvb1w61045vis1b1yrs5r32-python3.14-execnet-2.1.2 /nix/store/fpgwxwdykh1s6zsbmcd3hkfzqswnh7dl-python3.14-flit-core-3.12.0 /nix/store/r97ixkp0w5i79xyhyz07afiyd080b17m-python3.14-installer-1.0.1 /nix/store/bdma4bgsqqcn4zvfg98y9jmjs1qhhx54-python3.14-librt-0.13.0 /nix/store/h07vxm436yr6qcsg9sj1flzgg0v8qhjc-python3.14-mypy-2.1.0 /nix/store/5j75r8c0ha2byjy4dmhk36mf23jk3z1a-python3.14-mypy-extensions-1.1.0 /nix/store/s9d7ipjpsxg4am6h4f81bl7l2w3xz9rh-python3.14-pathspec-1.1.1 /nix/store/ijbfp5qknh6cbsh9l35wj2wg4ciagd77-python3.14-pexpect-4.9.0 /nix/store/ly3d5mm0klkxmcdrvgrglixq6lysza80-python3.14-ptyprocess-0.7.0 /nix/store/gxrvc2gq4kzz54dqi1mlqw7h4zy4l6aw-python3.14-pyproject-hooks-1.2.0 /nix/store/5r8l986r4jl8pfmflbqzlac8q2mfgj98-python3.14-pytest-subprocess-1.6.0 /nix/store/brwyqqnq5yg5d71a66kr130g5925iszh-python3.14-pytest-timeout-2.4.0 /nix/store/gmxl7hcnbvrwi5js3rsskpxfj3wjiikr-python3.14-pytest-xdist-3.8.0 /nix/store/xv8alksljvbyk0mrbf9xvl16ygx27ajn-python3.14-setuptools-83.0.0 /nix/store/7n8frcbhbzrl5fhkwwa9xd9wnx9krjkb-python3.14-typing-extensions-4.16.0 /nix/store/bsl1lfwv4g6b8cb89vxpjf612zki6hhv-python3.14-wheel-0.47.0 /nix/store/nrqvr3x5zp26n21ymzh3w907xw72zlgq-qrencode-4.1.1 /nix/store/5f6ywmzgdpq4yi66a979b43baipdxs4z-qrencode-4.1.1-bin /nix/store/8psx4lrc8724b1snh3z499qzvla6vvsx-qrencode-4.1.1-dev /nix/store/ylphsycxdcn94da3fknhwhd5syz9dzfa-qtbase-5.15.19 /nix/store/wmza0wv5qvr5xkc0c7r3maqcjz3c2jmx-qtbase-5.15.19-bin /nix/store/r0qadwn22f1jwlc2i4p14k7kq36n0nfg-qtdeclarative-5.15.19 /nix/store/nwlgyg73z4wccsbf1cc88hhx46hw1xj9-qtdeclarative-5.15.19-bin /nix/store/c30mrmafcmhx895sg2qw4n7d1mwlbs2p-qtquickcontrols-5.15.19 /nix/store/rqi43achiwiqakx7hb4cr8cayigiby2h-qtsvg-5.15.19 /nix/store/4r84nnh1z2kiqpkv0jjs2b2q5s1y9kwk-qtsvg-5.15.19-bin /nix/store/nxgjwvzsyjhc4sgcm652iqih81w64vla-qttranslations-5.15.19 /nix/store/2ymmfkym3vayr58fkp0dl0qy1hq9pzcb-qtwayland-5.15.19 /nix/store/gv0918zdm4kvschkjzk4r6ws9mdy2br3-qtwayland-5.15.19-bin /nix/store/5ciwzridcdg5hj5v8h16fxpd7i20s6bv-qtx11extras-5.15.19 /nix/store/d1xybymfx4ad0hy6zv97walg9v1dyzn6-raw /nix/store/4wzrbkgi3m2dz7acyg2224l2kw7f1pc2-readline-8.3.tar.gz /nix/store/afxrmz74pbf5r5avz5r0iiirbxdlw19a-readline-8.3p3-dev /nix/store/6crnb83931ycnzpnfjyiniimz2n3l9ic-readline-8.3p3-doc /nix/store/zhlxdzshbcriikxfksp6455wysbjcp7l-readline-8.3p3-info /nix/store/yhk1h75nj0grx29lclpkcw606v6x1dhr-readline-8.3p3-man /nix/store/x8zb2br5nij14z3a8yki2yah25yd3pya-readline83-001 /nix/store/1h5gwlz694q7f6xx4kbawd7pclhpx445-readline83-002 /nix/store/innmm701wrlp2yqk6gr08487f6m60219-readline83-003 /nix/store/bqm6v45s9fcfpcyczb0rw8mgr3hal2vf-ronn-0.10.1 /nix/store/wzsy9s4kzvkivknjfyw7480f3xn550kj-ronn-gems /nix/store/jfxf9wb2sxm0i0k5jwgf5rx4pzbph8mq-rsync-3.4.4 /nix/store/lql1xkaqmzn68zlhjymk9ni0826ggl24-ruby-3.4.9 /nix/store/8f7wz1mb0xqrpdvy5rdx6sn005nb3fq8-ruby3.4-kramdown-2.4.0 /nix/store/did61nalic3yw98w356c25c53jw3nmz2-ruby3.4-kramdown-parser-gfm-1.1.0 /nix/store/vm81mr3byxnbx6pa0f00bq1cnz7z5b94-ruby3.4-mini_portile2-2.8.5 /nix/store/ig8c9n68lb9fy2gjs3k6618d9162mqq5-ruby3.4-mustache-1.1.1 /nix/store/h0si17b8lc5ca6pprp770z8jgpai9ix2-ruby3.4-nokogiri-1.16.0 /nix/store/mwb5h11180saamj004bdmdm4qlddmcww-ruby3.4-racc-1.7.3 /nix/store/zak6qj0hxxylnx0h0v8rsnn4i55fkfhn-ruby3.4-rexml-3.2.6 /nix/store/40fcrkd8bipkwss1z9is13swb27w2yx9-ruby3.4-ronn-ng-0.10.1 /nix/store/l3gishxdaxhnaxczyw0jw7dcy9p4rhcs-rustc-1.97.0 /nix/store/h6c2mbpmxih3mfadhvl6jzf090n419yv-rustc-wrapper-1.97.0 /nix/store/gn8857rw6j9m2h5yh15jv75b3vqbzhxi-s2n-tls-1.7.2 /nix/store/zvkiak9qlw1kd42ic6gg2mm9v26v3sfn-sed-4.0.9.tar.gz /nix/store/a5hkzs9jfiznvba626wxjyh0yak141gk-sed-4.10.tar.xz /nix/store/1dsivh6zib2qbcyaw5s03152sdzayfab-sed-4.2.tar.gz /nix/store/mlnnsf3fmkjazzp0qyzlr80qqakxlmaz-shadow-4.19.4 /nix/store/0b1wzjaxfncym5pcgaayqa4glrgs0wxh-shared-mime-info-2.4 /nix/store/gg3z1dg2p54gc1zxj0m5a40kzgb0biqm-sigsetjmp.patch /nix/store/66dqji43vzq0yi71hxlx5gc59fmfgzsr-sops-3.13.2 /nix/store/05wlphr2qz9kd5hfqs9lkd6wspkwwydj-sort-locale.patch /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source /nix/store/nfp9szbrkyn31y0ly16ma7af0f2hanwp-sshpass-1.10 /nix/store/4f7nm8dblrdy74gmsl62b25rjrh4jcz3-stage0-posix-1.9.1-source /nix/store/axx9bvf0dmah41f39ds9xdkds1lsz6z9-systemd-261 /nix/store/535xygr4lz0g8322k3y51jnb9jlvi16k-systemd-minimal-261 /nix/store/jwcvma555nknfdxvfbbkg489wminmr1w-tar-1.12.tar.gz /nix/store/r0vqx2n0lywcapvmd9mn3hxbzkc1l579-tar-1.35.tar.gz /nix/store/cy6sjlbiyirln6mrv0xsrv13ybvry3rz-tcb-1.2 /nix/store/5fvmwzrjzmb9zpjnqin0fr8g5acam8zr-tccdefs-unstable-2025-12-03 /nix/store/gb0cj32m2p7fbvxyqpwvmxpnzda7sbxc-tccdefs-unstable-2025-12-03-builder /nix/store/66li5i9336h9nsvba6ncgf7cvp74hfr8-texinfo-7.2 /nix/store/d8dmv9qqy1h88a5m03whnqik952rvykb-texinfo-7.2 /nix/store/xm6n14y7nzynq9rkq8y1aiw948lfr8w0-texinfo-7.2 /nix/store/v5jj5cqqj25gzfvz3srcs0fdc4bjpqrh-texinfo-7.2.tar.xz /nix/store/xy4sisl9w1g36ls5baaw144xmwyfsxy4-tinycc-boot-mes-get-version-unstable-2024-07-07 /nix/store/57cy37bzlzccjsf4ss6b2rdiqk7sind8-tinycc-boot-mes-get-version-unstable-2024-07-07-builder /nix/store/a9qyylqahaxsr0q4yqk5rmnk4zfjdypn-tinycc-boot-mes-libs-unstable-2024-07-07 /nix/store/qh4gd8gb4nminf0dp9qj9yiwa1h2v1iv-tinycc-boot-mes-libs-unstable-2024-07-07-builder /nix/store/c5klgl980v87ndknh8jak6p6nbmviww8-tinycc-boot-mes-unstable-2024-07-07 /nix/store/qxc006lnq9vj5wwckv1gw66xc3kh14in-tinycc-boot-mes-unstable-2024-07-07-builder /nix/store/50k5libj68aslcckbrh1090jx6r1qj7n-tinycc-boot0-chain-unstable-2024-07-07 /nix/store/f5sii7arp97rdi1gwljzz95fvgky9yfh-tinycc-boot0-chain-unstable-2024-07-07-builder /nix/store/5rq58mq5y2wpzz6qshnmjhdf6dssybd2-tinycc-boot0-libs-unstable-2024-07-07 /nix/store/fn4c64c03gzj9klcxf3mxi7afzi93zhl-tinycc-boot0-libs-unstable-2024-07-07-builder /nix/store/z65q1fd4gyqfjimx3q2xkb5dqlazcngy-tinycc-boot0-unstable-2024-07-07 /nix/store/kkyqd4agja0ivqrri6pn84gklw3bd1fs-tinycc-boot0-unstable-2024-07-07-builder /nix/store/f8sfpaq0mcfnc7w2594cicxwhy6vi969-tinycc-boot1-chain-unstable-2024-07-07 /nix/store/v7fc2jhd110ln1asyvqyfq40xjk27vnh-tinycc-boot1-chain-unstable-2024-07-07-builder /nix/store/iva5a7zh08jpq2z4prah18gxar9sarcl-tinycc-boot1-libs-unstable-2024-07-07 /nix/store/4qx54ffbdn34cr3gr38nqp33xv96m0zp-tinycc-boot1-libs-unstable-2024-07-07-builder /nix/store/7s16vhgs99hq460842k78l1v3gr1g6a5-tinycc-boot1-unstable-2024-07-07 /nix/store/nfgrr49sk5nk69572nlipjl1kivnlwda-tinycc-boot1-unstable-2024-07-07-builder /nix/store/bj3hgg1rm3fci6si5gn9ca70kcks697s-tinycc-boot2-chain-unstable-2024-07-07 /nix/store/l4kdph44k35qfmwcm075gg486lrivi0f-tinycc-boot2-chain-unstable-2024-07-07-builder /nix/store/05vd6lx96bl176yw0v51vsf50bimzhm1-tinycc-boot2-libs-unstable-2024-07-07 /nix/store/lqyy4aknpxghkysw8cmcnv6jjxj7giq7-tinycc-boot2-libs-unstable-2024-07-07-builder /nix/store/2kc5nf25jlr6n7jp75q5nkc7qqbzhdgz-tinycc-boot2-unstable-2024-07-07 /nix/store/bif55kp2gn2vlx11q0fds0al9pqvyddw-tinycc-boot2-unstable-2024-07-07-builder /nix/store/88nxzwsflqyls40d79vn6ayhz5cdyd4k-tinycc-boot3-chain-unstable-2024-07-07 /nix/store/y8vpy8h5s49nlcqvgimgz612gnpiqp7p-tinycc-boot3-chain-unstable-2024-07-07-builder /nix/store/jd2as8mshd07hfk1xr688c8rk1m1qkry-tinycc-boot3-libs-unstable-2024-07-07 /nix/store/pfavbnjrkkndg562x557fj1x0l0283jr-tinycc-boot3-libs-unstable-2024-07-07-builder /nix/store/7cmc3a1vy9c6vkmz08nfvdd9aanvqnd4-tinycc-boot3-unstable-2024-07-07 /nix/store/cp2wf2r2b7a3r91y7vmk0flmx6i790pk-tinycc-boot3-unstable-2024-07-07-builder /nix/store/id7qkj0vl6ana9xw6fkzbsmh2in0cd7w-tinycc-bootstrappable-chain-unstable-2024-07-07 /nix/store/i0nhab8656g48wky9q6lhfzjlllywafy-tinycc-bootstrappable-chain-unstable-2024-07-07-builder /nix/store/yh3if4gakwai3qqvjv7ivzdf3v34wdjs-tinycc-bootstrappable-libs-unstable-2024-07-07 /nix/store/qx235jfhkaa4nlcl02k96n3x37kj2wpn-tinycc-bootstrappable-libs-unstable-2024-07-07-builder /nix/store/pwvdj348q8dql5g07b3c0zhzhz1qh4gb-tinycc-bootstrappable-unstable-2024-07-07 /nix/store/hhshb8hm6iwy05s8g9xng60x7pal2a7b-tinycc-bootstrappable-unstable-2024-07-07-builder /nix/store/yay6pr52a9hlaw9zlw0srs396khccl89-tinycc-bootstrappable-unstable-2024-07-07-source /nix/store/wqhh34lnca7z0fyzqq6br3xz7r03db08-tinycc-bootstrappable-unstable-2024-07-07-source-builder /nix/store/2kx2q1ph63s63dlq0g31sa7wk83w7m0z-tinycc-ea3900f6d5e71776c5cfabcabee317652e3a19ee.tar.gz /nix/store/9hca847zs8lhc3jw0bzirlrqml2w2m07-tinycc-mes-boot-chain-unstable-2025-12-03 /nix/store/3y6fg56f4ibzm5676fh94wd22w03g350-tinycc-mes-boot-chain-unstable-2025-12-03-builder /nix/store/hay3fzj3wir3yiiazbg0n2cm2vkac8xy-tinycc-mes-boot-libs-unstable-2025-12-03 /nix/store/904w4likczgp3r7x2p6n9ian1j60h7h0-tinycc-mes-boot-libs-unstable-2025-12-03-builder /nix/store/pccg4wnzmjsbs5w8832nin6hamw68h2v-tinycc-mes-boot-unstable-2025-12-03 /nix/store/05yzw2jnb752zbp47ac9zfdybz596pvp-tinycc-mes-boot-unstable-2025-12-03-builder /nix/store/s3wbf2wf6g11x9mhlbqc4vgqr22ns4vs-tinycc-mes-chain-unstable-2025-12-03 /nix/store/rl5g9bwxs43clz7wi4zxnysffx3k9p9q-tinycc-mes-chain-unstable-2025-12-03-builder /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03 /nix/store/4yskmid2z53nw2d0cd6xxr26cr18ab76-tinycc-mes-libs-unstable-2025-12-03-builder /nix/store/5d08rcrb5187ahdq7s5lbkc6lq4cp7gy-tinycc-mes-unstable-2025-12-03 /nix/store/r9nb8r5870w23ragf6kr6z18f2v3v424-tinycc-mes-unstable-2025-12-03-builder /nix/store/1789rw2dimh1nk3a8blp34d81g7cvxq4-tinycc-musl-simple-program-unstable-2025-12-03 /nix/store/nxwkifk05gz4ahpcx5m6x6frzs82a7ij-tinycc-musl-unstable-2025-12-03 /nix/store/y23gxj4az4kylf9f5gjsr22an6cfdr9s-tinycc-musl-unstable-2025-12-03 /nix/store/hc98dj6as0pkq6nnjnrld64synxci127-tinycc-musl-unstable-2025-12-03-compiler /nix/store/wm5yn0cn5k22rfiay778sy0s1fji7kzk-tinycc-musl-unstable-2025-12-03-compiler /nix/store/0403l6rqzzczbxyri0lacja0i45wvn3k-tinycc-musl-unstable-2025-12-03-libs /nix/store/qp34qdcsvhdmsmc8rkbjif33lqa9wbhj-tinycc-musl-unstable-2025-12-03-libs /nix/store/krrasl3572k1g9rimm1pdxpz2mcj8grd-tinycc-unstable-2025-12-03-source /nix/store/630c9i2r20vxsscii93gj5mg7qc8vq3p-tinycc-unstable-2025-12-03-source-builder /nix/store/y74ml5fijl5n0jx7klrk2dg91jjzqk4r-tinycc.patch /nix/store/dlyi530r9jyw3drx8dcd6l2d4lb41x7k-tinysparql-3.11.1 /nix/store/dikj882npr2ng8rmcdsfgqvl7h3ck30z-tor-0.4.9.11 /nix/store/znib7ffq8jnflxwvm7z2f7kfbpvnvs4x-tor-client-auth-gen /nix/store/89g87qpdssciqw2088wkazji88kmc3ak-torsocks-2.5.0 /nix/store/xvaxic53ind0xba3sk0p6y4qqc455ckv-touch-dereference.patch /nix/store/7ns4z67sizbgbkq0dbcmmyxymv6kqjcs-touch-getdate.patch /nix/store/8ny6gx7z71dh0c0bglvq1m4241q5zvxg-tpm2-tss-4.1.3 /nix/store/ncl9bpxb08a1iddyq59mdrp8mdxlqfv2-tree-2.3.2 /nix/store/1305894sxjgrk18g0pv9d8984dq1xjzy-tzcode2026b.tar.gz /nix/store/kpcik46gq81pgbb0335pw6a50vqqpjzn-tzdata-2026b-bin /nix/store/zz9315zpz1n086in5i5mb7sh1sq02lbn-tzdata-2026b-dev /nix/store/xjaf3s4dqll2vzbg7vifspgg54hpl2xn-tzdata-2026b-man /nix/store/g9yqyd1wbmasw0w9122yk6lwks8ybrbi-tzdata2026b.tar.gz /nix/store/4z94jgpffyxygw6frsn28qlmmmszglr6-unbound-1.25.1-lib /nix/store/x5w3ymyhkr12h96l3jnnxwgmixqr0v8r-uniq-fopen.patch /nix/store/pp0lw7gqjkhk87w1icd4ysg3c4ihqs3c-unzip-6.0 /nix/store/25k6qy1i6x1l9ks40l29fxwr4c9mgkgg-update-autotools-gnu-config-scripts-hook /nix/store/c8qkphx9xkss1y357d4dqw1arhm4zrx5-update-autotools-gnu-config-scripts-hook /nix/store/mldakn778w6cm4zzzx1cca3swg9xr7b1-update-autotools-gnu-config-scripts-hook /nix/store/n310985axwd3ri4gsryx0yhx8mcw5y5r-update-autotools-gnu-config-scripts-hook /nix/store/ppir8hvknpwhj6ipk2a94csxsfj51gkr-update-autotools-gnu-config-scripts-hook /nix/store/s1qvc4dzyzjmr4k8cn2gdb6vhrsq0xjw-update-autotools-gnu-config-scripts-hook /nix/store/y5gp42k6fjps4qz6k6bzmd15q4mmbri0-util-linux-2.42.2 /nix/store/xwzpbgx4mqxn1cr7pwjqsn82y3hrlrh5-util-linux-2.42.2-bin /nix/store/2968d8c3d8v2i7ic981ib92d517sz7rs-util-linux-2.42.2-dev /nix/store/7hbkyhmv30z812ljfm4arrya44kfcjp9-util-linux-2.42.2-lastlog /nix/store/m4q3a226wx3qjd3yrmwv2q0rzsjqf5zg-util-linux-2.42.2-lib /nix/store/ffr3z8naxqmjny9z6s02nck1fs923vjq-util-linux-2.42.2-login /nix/store/kcjl04b8a9icq01fdgyvmba5pdk3nnxh-util-linux-2.42.2-man /nix/store/42vbx6wbzcid8w80k46vba5cg4qwjl8z-util-linux-2.42.2-mount /nix/store/f3wfz2q9s50ay2p0fbl9r3h3b314bf36-util-linux-2.42.2-swap /nix/store/32s8x61aii6dgmldmbv8nkv3f2pa5ip3-util-linux-minimal-2.42.2-bin /nix/store/8rs4jq1wazssiwg0g6cxzk2zq2gw2nnm-util-linux-minimal-2.42.2-mount /nix/store/rbagm07lv91n8vymyhqnzrzj2c13hiwq-util-linux-minimal-2.42.2-swap /nix/store/mvhczwbh6qikls494n2llnw3793qcdy4-v4l-utils-1.32.0 /nix/store/k7y80ri03xbacd14f3y0s39317cicd3a-version-check-hook /nix/store/msjil83s4z6f0h373c8q4fm7rkhjax46-wayland-1.26.0 /nix/store/f6pakx17q0zj6ijqs2chhbzsn8vqsdam-which-2.25 /nix/store/hp02kp2b3j9qr31vd72sd2sndx9bwshn-which-2.25 /nix/store/4az09cx7gj0417razw09ad9z4wwrb7nc-which-2.25-info /nix/store/y83wvwl6pdjh660y32hzd9b2drq0x6gl-which-2.25-man /nix/store/vwg6xrgr2874vc5d63r1h8flzbbvq834-which-2.25.tar.gz /nix/store/a0qmzmq3z55npjfchmx19iw2x00l5x4z-wl-clipboard-2.3.0 /nix/store/2vgls2mqk8jvkg1if4pfqxd3ifllsni0-wrap-python-hook /nix/store/hxix3bc16dhqf97y8kf07dsbncch61nq-x265-4.2 /nix/store/cv38gsm6nhd4yh5iilh7jz5q2nambd3g-xclip-0.13 /nix/store/9fyn22zcx55cdrg0pqiylizwnqnawz2x-xcp-0.24.8 /nix/store/3kygggbgdpql9z8wyicwjy31cz76qmcg-xdg-user-dirs-0.20 /nix/store/carrwsqd21wj91pcz8pbghiq60y60a17-xdg-user-dirs-0.20-lib /nix/store/v71cfncsq5wyh5b9jvzms21ciqvirbyq-xdg-utils-1.2.1 /nix/store/60ds98qmrm8qa9i0k58yf7mdavnkw4r6-xdotool-4.20260303.1 /nix/store/wyd1msvzqwizvfvi37bnx60w81y50s2k-xgcc-15.3.0 /nix/store/9pvf736z4brg49gci3h59im02c307s77-xgcc-15.3.0-checksum /nix/store/791nk0i02cip8zqhqga5qgpy1vcf42ic-xgcc-15.3.0-info /nix/store/xxvi9cza3ffq02v8rhrmh39lqx325217-xgcc-15.3.0-lib /nix/store/bqsps9w08nvr6x46bzb56ggdi0blmn50-xgcc-15.3.0-man /nix/store/p10v0r4my8vlajf3c1scm0czip9cwx3p-xkeyboard-config-2.48 /nix/store/ylm4x32202y4srn8h3z073wb3y92b14j-xxhash-0.8.3 /nix/store/brrhx686iagaf2pkkm3ir30jk9pm471r-xz-5.8.3 /nix/store/g8w9kyabp6nrxv5rlly6fy0fqj4321ad-xz-5.8.3 /nix/store/vpz5502mdgd5bahbmzdybnxkkzan11sy-xz-5.8.3 /nix/store/hkrv0bpsmgbssg513y7mdr421lkc9l51-xz-5.8.3-bin /nix/store/2ym1262372n15a3vwb0j89r3bs4qw7dg-xz-5.8.3-dev /nix/store/fng7xa1xknj80kqix1xf7x6j6i12n04l-xz-5.8.3-dev /nix/store/irwi27p7qgifl01qbin0grn03dibid3g-xz-5.8.3-doc /nix/store/s2qn0cxq34w74ff7kxns7crpdrvn1gkx-xz-5.8.3-doc /nix/store/1sc0dsisrxa2dcp949k35hhh8277yzmq-xz-5.8.3-man /nix/store/c7q9wzc07f2kqxki0n5lrfh7k06wgrzw-xz-5.8.3-man /nix/store/lih1c5qn71i56blnj7bq7jhnm3k1z4q9-xz-5.8.3.tar.gz /nix/store/8lhpgg9y4y12d4d7fzp8lkp61mbnqg74-xz-5.8.3.tar.xz /nix/store/nwmmkjj57bd72bifk5sl1nm5a94a0imm-xz-get-version-5.8.3 /nix/store/wralx4mzx68ixrhh9n1s6apgjnlg7yrw-xz-get-version-5.8.3 /nix/store/ksh90cdrd659xxq98ji0lzl1qww3f40p-yacc_remove_wchar.patch /nix/store/92a90qsln9p1n4gfagfpnsapahqwi93d-zbar-0.23.93 /nix/store/rg4d47ycaavhy7sv0r6h883pvk9w6wbv-zbar-0.23.93-dev /nix/store/w40i87hnjy02wrppl383q5r6lyjmrk35-zbar-0.23.93-lib /nix/store/7jrlbqsi7zzr7mbw7gxsqz4gxqkwh4r8-zerotierone-1.16.0 /nix/store/j5w7qhvs4949yk9vakb3kf7nzvpv9vbk-zlib-1.3.2 /nix/store/w7v9cfndcj7vimdshxxmxciay33djw9q-zlib-1.3.2 /nix/store/ydgdz8pf2in3rlb5agwkgr76vfrdf2s5-zlib-1.3.2-dev /nix/store/z9dhn5kgkfqrx7ym2a66n1c37m86zkay-zlib-1.3.2-dev /nix/store/4yw2y7h2gdy9lyasggndlg4mi5hpd88f-zlib-1.3.2-static /nix/store/cqrsxwri65bnki3rfhlj75187dj6c5al-zlib-1.3.2-static /nix/store/13vkic2v8zac4m6p38asdhasb3xylv07-zlib-1.3.2.tar.gz /nix/store/18agc3vzx1yqx1hz807wa4iflsy02ifw-zlib-1.3.2.tar.xz building '/nix/store/dfy3gvg5mkxg7cnb97wwwxabbj448jdc-add-flags.sh.drv' building '/nix/store/vksn4yfcyz9r43zdi0zga147lj4grfj9-remove-references-to.drv' add-flags.sh> Running phase: patchPhase add-flags.sh> Running phase: updateAutotoolsGnuConfigScriptsPhase add-flags.sh> Running phase: configurePhase remove-references-to> Running phase: patchPhase add-flags.sh> no configure script, doing nothing add-flags.sh> Running phase: buildPhase remove-references-to> Running phase: updateAutotoolsGnuConfigScriptsPhase add-flags.sh> Running phase: checkPhase add-flags.sh> Running phase: installPhase add-flags.sh> no Makefile or custom installPhase, doing nothing add-flags.sh> Running phase: fixupPhase add-flags.sh> shrinking RPATHs of ELF executables and libraries in /nix/store/x2jaghbcqdgxxccha6sv7f7p0a38949c-add-flags.sh add-flags.sh> checking for references to /build/ in /nix/store/x2jaghbcqdgxxccha6sv7f7p0a38949c-add-flags.sh... add-flags.sh> patching script interpreter paths in /nix/store/x2jaghbcqdgxxccha6sv7f7p0a38949c-add-flags.sh remove-references-to> Running phase: configurePhase remove-references-to> no configure script, doing nothing remove-references-to> Running phase: buildPhase remove-references-to> Running phase: checkPhase remove-references-to> Running phase: installPhase remove-references-to> no Makefile or custom installPhase, doing nothing remove-references-to> Running phase: fixupPhase remove-references-to> shrinking RPATHs of ELF executables and libraries in /nix/store/0cdmb2apj7z2y3bcdhn2zgb006rbzh39-remove-references-to remove-references-to> checking for references to /build/ in /nix/store/0cdmb2apj7z2y3bcdhn2zgb006rbzh39-remove-references-to... remove-references-to> patching script interpreter paths in /nix/store/0cdmb2apj7z2y3bcdhn2zgb006rbzh39-remove-references-to building '/nix/store/sa8h6mgi9dw3whgfph319sb7dnrydwhf-utils.bash.drv' utils.bash> Running phase: patchPhase utils.bash> Running phase: updateAutotoolsGnuConfigScriptsPhase utils.bash> Running phase: configurePhase utils.bash> no configure script, doing nothing utils.bash> Running phase: buildPhase utils.bash> Running phase: checkPhase utils.bash> Running phase: installPhase utils.bash> no Makefile or custom installPhase, doing nothing utils.bash> Running phase: fixupPhase utils.bash> shrinking RPATHs of ELF executables and libraries in /nix/store/h1kfjjj776cnaxvpz03ifql4wxjlprv0-utils.bash utils.bash> checking for references to /build/ in /nix/store/h1kfjjj776cnaxvpz03ifql4wxjlprv0-utils.bash... utils.bash> patching script interpreter paths in /nix/store/h1kfjjj776cnaxvpz03ifql4wxjlprv0-utils.bash building '/nix/store/2mgx6bzv85bkzq0zpb2p112bgyw97x0w-clan-core-flake.drv' clan-core-flake> warning: you don't have Internet access; disabling some network-dependent features clan-core-flake> warning: you don't have Internet access; disabling some network-dependent features clan-core-flake> building '/nix/store/l1ib8x8c31mfhb5vgh2sh5c7w5r4d6kk-setup-hook.sh.drv' building '/nix/store/fvychr43nqh9rzdaqkx3kb41h89sahms-add-flags.sh.drv' building '/nix/store/78pgjqahm268y65yz2bm8aq8ym04piph-locales-setup-hook.sh.drv' building '/nix/store/43yl6hrbk33zl95l5ryr9gzxkr0aiw3s-utils.bash.drv' add-flags.sh> Running phase: patchPhase add-flags.sh> Running phase: updateAutotoolsGnuConfigScriptsPhase add-flags.sh> Running phase: configurePhase add-flags.sh> no configure script, doing nothing add-flags.sh> Running phase: buildPhase add-flags.sh> Running phase: checkPhase add-flags.sh> grep: Perl matching not supported in a --disable-perl-regexp build add-flags.sh> Running phase: installPhase add-flags.sh> no Makefile or custom installPhase, doing nothing add-flags.sh> Running phase: fixupPhase add-flags.sh> shrinking RPATHs of ELF executables and libraries in /nix/store/4b46wd77h2liaxpix813if3lr7vwg6g8-add-flags.sh add-flags.sh> checking for references to /build/ in /nix/store/4b46wd77h2liaxpix813if3lr7vwg6g8-add-flags.sh... setup-hook.sh> Running phase: patchPhase setup-hook.sh> Running phase: updateAutotoolsGnuConfigScriptsPhase setup-hook.sh> Running phase: configurePhase setup-hook.sh> no configure script, doing nothing setup-hook.sh> Running phase: buildPhase setup-hook.sh> Running phase: checkPhase setup-hook.sh> grep: Perl matching not supported in a --disable-perl-regexp build setup-hook.sh> Running phase: installPhase setup-hook.sh> no Makefile or custom installPhase, doing nothing setup-hook.sh> Running phase: fixupPhase setup-hook.sh> checking for references to /build/ in /nix/store/whsmlckhph3zr0lg704ji8ig9l9ax3lq-setup-hook.sh... utils.bash> Running phase: patchPhase utils.bash> Running phase: updateAutotoolsGnuConfigScriptsPhase utils.bash> Running phase: configurePhase utils.bash> no configure script, doing nothing utils.bash> Running phase: buildPhase utils.bash> Running phase: checkPhase utils.bash> grep: Perl matching not supported in a --disable-perl-regexp build utils.bash> Running phase: installPhase utils.bash> no Makefile or custom installPhase, doing nothing utils.bash> Running phase: fixupPhase utils.bash> shrinking RPATHs of ELF executables and libraries in /nix/store/686p228msjlkkfvb3p1sfryqb3n0si3z-utils.bash utils.bash> checking for references to /build/ in /nix/store/686p228msjlkkfvb3p1sfryqb3n0si3z-utils.bash... building '/nix/store/4a5kw8zy4sbfs07ivxfiicjd443ajb1i-nuke-refs.drv' nuke-refs> Running phase: patchPhase nuke-refs> Running phase: updateAutotoolsGnuConfigScriptsPhase nuke-refs> Running phase: configurePhase nuke-refs> no configure script, doing nothing nuke-refs> Running phase: buildPhase nuke-refs> Running phase: checkPhase nuke-refs> grep: Perl matching not supported in a --disable-perl-regexp build nuke-refs> Running phase: installPhase nuke-refs> no Makefile or custom installPhase, doing nothing nuke-refs> Running phase: fixupPhase nuke-refs> checking for references to /build/ in /nix/store/ka4wcflpd42plqpxdn9ihr8pf3m5jwkp-nuke-refs... building '/nix/store/lwgv8wm6j98dz7p4jlly6azyy2jqjwi4-zerotierone-1.16.0.drv' zerotierone-1.16.0> Running phase: unpackPhase zerotierone-1.16.0> unpacking source archive /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source zerotierone-1.16.0> source root is source zerotierone-1.16.0> Executing cargoSetupPostUnpackHook zerotierone-1.16.0> Finished cargoSetupPostUnpackHook zerotierone-1.16.0> Running phase: patchPhase zerotierone-1.16.0> applying patch /nix/store/hj197myrwcrinylkdprnlykv8l885jw9-0001-darwin-disable-link-time-optimization.patch zerotierone-1.16.0> patching file make-mac.mk zerotierone-1.16.0> applying patch /nix/store/al59jkmz51lgv3rwmx8bscpx12vmfqrq-0002-Support-single-arch-builds-on-macOS.patch zerotierone-1.16.0> patching file make-mac.mk zerotierone-1.16.0> Executing cargoSetupPostPatchHook zerotierone-1.16.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-deps-vendor/Cargo.lock zerotierone-1.16.0> Finished cargoSetupPostPatchHook zerotierone-1.16.0> Running phase: updateAutotoolsGnuConfigScriptsPhase zerotierone-1.16.0> Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.sub zerotierone-1.16.0> Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.guess zerotierone-1.16.0> Running phase: configurePhase zerotierone-1.16.0> patching script interpreter paths in ./doc/build.sh zerotierone-1.16.0> ./doc/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/bash" zerotierone-1.16.0> substituteStream() in derivation zerotierone-1.16.0: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './doc/build.sh') zerotierone-1.16.0> fixing libtool script ./ext/libpqxx-7.7.3/config/ltmain.sh zerotierone-1.16.0> ./ext/libpqxx-7.7.3/configure zerotierone-1.16.0> no configure script, doing nothing zerotierone-1.16.0> Running phase: buildPhase zerotierone-1.16.0> build flags: -j32 SHELL=/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/bash all selftest ZT_NONFREE=1 zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES.o node/AES.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_aesni.o node/AES_aesni.cpp zerotierone-1.16.0> OpenTelemetry exporter not enabled, skipping build. zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/ECC.o node/ECC.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Capability.o node/Capability.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Identity.o node/Identity.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/IncomingPacket.o node/IncomingPacket.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/InetAddress.o node/InetAddress.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Membership.o node/Membership.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Metrics.o node/Metrics.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Multicaster.o node/Multicaster.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Network.o node/Network.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/NetworkConfig.o node/NetworkConfig.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Node.o node/Node.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Packet.o node/Packet.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Path.o node/Path.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Peer.o node/Peer.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Poly1305.o node/Poly1305.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Revocation.o node/Revocation.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Salsa20.o node/Salsa20.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SelfAwareness.o node/SelfAwareness.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SHA512.o node/SHA512.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Switch.o node/Switch.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Tag.o node/Tag.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Topology.o node/Topology.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Trace.o node/Trace.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Utils.o node/Utils.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Bond.o node/Bond.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/PacketMultiplexer.o node/PacketMultiplexer.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/OSUtils.o osdep/OSUtils.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Membership.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from node/NetworkConfig.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> as -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/choose_t.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/consts.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_add.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_freeze.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_mul.s zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Revocation.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_square.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/fe25519_sub.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_add_p1p1.s zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Tag.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd2.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.s zerotierone-1.16.0> In file included from node/Capability.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_add.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_barrett.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_lt.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/sc25519_sub_nored.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/ull4_mul.s zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_getparity.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_invert.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iseq.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_iszero.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_neg.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pack.c zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Network.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_pow2523.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_setint.c zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/CertificateOfOwnership.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()': zerotierone-1.16.0> node/NetworkConfig.cpp:53:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::InetAddress' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/CertificateOfOwnership.hpp:18, zerotierone-1.16.0> from node/NetworkConfig.hpp:16: zerotierone-1.16.0> node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here zerotierone-1.16.0> 37 | struct InetAddress : public sockaddr_storage { zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/fe25519_unpack.c zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/OutboundMulticast.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_add.c zerotierone-1.16.0> In file included from node/Trace.cpp:14: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_base.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_isneutral.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_pack.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/ge25519_unpackneg.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/hram.c zerotierone-1.16.0> In file included from ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:2: zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c: In function 'crypto_sign_ed25519_amd64_64_scalarmult_base': zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: warning: 'crypto_sign_ed25519_amd64_64_sc25519_window4' accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 24 | sc25519_window4(b,s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type 'signed char[85]' zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 24 | sc25519_window4(b,s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function 'crypto_sign_ed25519_amd64_64_sc25519_window4' zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:58:6: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 58 | void sc25519_window4(signed char r[85], const sc25519 *s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/index_heap.c zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/CertificateOfMembership.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from32bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_from_shortsc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_iszero.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_slide.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_to32bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sc25519_window4.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sign.o ext/ed25519-amd64-asm/sign.c zerotierone-1.16.0> export PATH=//homeless-shelter/.cargo/bin:$PATH; cd rustybits && cargo build --release -p zeroidc zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o one.o one.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o selftest.o selftest.cpp zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519_window4.c:3:34: warning: argument 1 of type 'signed char[64]' with mismatched bound [-Warray-parameter=] zerotierone-1.16.0> 3 | void sc25519_window4(signed char r[64], const sc25519 *s) zerotierone-1.16.0> | ~~~~~~~~~~~~^~~~~ zerotierone-1.16.0> In file included from ext/ed25519-amd64-asm/sc25519_window4.c:1: zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:58:34: note: previously declared as 'signed char[85]' zerotierone-1.16.0> 58 | void sc25519_window4(signed char r[85], const sc25519 *s); zerotierone-1.16.0> | ~~~~~~~~~~~~^~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Multicaster.cpp:13: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Capability.cpp:12: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Path.cpp:11: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/Membership.cpp:12: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/Trace.cpp:19: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Switch.hpp:18, zerotierone-1.16.0> from node/Switch.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/IncomingPacket.cpp:14: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/IncomingPacket.cpp:19: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Topology.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/PacketMultiplexer.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Node.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/SelfAwareness.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Peer.cpp:16: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Bond.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling proc-macro2 v1.0.101 zerotierone-1.16.0> Compiling unicode-ident v1.0.18 zerotierone-1.16.0> Compiling libc v0.2.175 zerotierone-1.16.0> Compiling cfg-if v1.0.3 zerotierone-1.16.0> Compiling zeroize v1.8.1 zerotierone-1.16.0> Compiling version_check v0.9.5 zerotierone-1.16.0> Compiling typenum v1.18.0 zerotierone-1.16.0> Compiling const-oid v0.9.6 zerotierone-1.16.0> Compiling subtle v2.6.1 zerotierone-1.16.0> Compiling autocfg v1.5.0 zerotierone-1.16.0> Compiling stable_deref_trait v1.2.0 zerotierone-1.16.0> Compiling base64ct v1.8.0 zerotierone-1.16.0> Compiling serde v1.0.219 zerotierone-1.16.0> Compiling generic-array v0.14.7 zerotierone-1.16.0> Compiling find-msvc-tools v0.1.0 zerotierone-1.16.0> Compiling shlex v1.3.0 zerotierone-1.16.0> Compiling pem-rfc7468 v0.7.0 zerotierone-1.16.0> Compiling pin-project-lite v0.2.16 zerotierone-1.16.0> Compiling pkg-config v0.3.32 zerotierone-1.16.0> Compiling libm v0.2.15 zerotierone-1.16.0> Compiling itoa v1.0.15 zerotierone-1.16.0> Compiling vcpkg v0.2.15 zerotierone-1.16.0> Compiling num-traits v0.2.19 zerotierone-1.16.0> Compiling bytes v1.10.1 zerotierone-1.16.0> Compiling cc v1.2.35 zerotierone-1.16.0> Compiling once_cell v1.21.3 zerotierone-1.16.0> Compiling serde_json v1.0.143 zerotierone-1.16.0> Compiling der v0.7.10 zerotierone-1.16.0> Compiling litemap v0.8.0 zerotierone-1.16.0> Compiling writeable v0.6.1 zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from selftest.cpp:19: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> Compiling smallvec v1.15.1 zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from selftest.cpp:20: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from node/NetworkController.hpp:15, zerotierone-1.16.0> from one.cpp:72: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> Compiling futures-core v0.3.31 zerotierone-1.16.0> selftest.cpp: In function 'int testPacket()': zerotierone-1.16.0> selftest.cpp:1152:23: warning: variable 'salsaKey' set but not used [-Wunused-but-set-variable] zerotierone-1.16.0> 1152 | unsigned char salsaKey[32]; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1571:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 1571 | while ((OSUtils::now() < timeoutAt) && (phyTestUdpPacketCount < ZT_TEST_PHY_NUM_UDP_PACKETS)) { zerotierone-1.16.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~ zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 658 | for (int i = 0; i < p.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~ zerotierone-1.16.0> one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 674 | for (int i = 0; i < p.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~ zerotierone-1.16.0> selftest.cpp:1587:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 1587 | while ((OSUtils::now() < timeoutAt) && (phyTestTcpByteCount < (ZT_TEST_PHY_NUM_VALID_TCP_CONNECTS * ZT_TEST_PHY_TCP_MESSAGE_SIZE))) { zerotierone-1.16.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~ zerotierone-1.16.0> one.cpp:823:117: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=] zerotierone-1.16.0> 823 | printf(" AUTH OK, expires in: %lld seconds" ZT_EOL_S, expiresIn); zerotierone-1.16.0> | ~~~^ ~~~~~~~~~ zerotierone-1.16.0> | | | zerotierone-1.16.0> | long long int int64_t {aka long int} zerotierone-1.16.0> | %ld zerotierone-1.16.0> one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)': zerotierone-1.16.0> one.cpp:1750:30: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] zerotierone-1.16.0> 1750 | if (readdir_r(d, &de, &dptr) != 0) zerotierone-1.16.0> | ~~~~~~~~~^~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from one.cpp:41: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/dirent.h:185:12: note: declared here zerotierone-1.16.0> 185 | extern int readdir_r (DIR *__restrict __dirp, zerotierone-1.16.0> | ^~~~~~~~~ zerotierone-1.16.0> Compiling zerocopy v0.8.26 zerotierone-1.16.0> Compiling icu_normalizer_data v2.0.0 zerotierone-1.16.0> Compiling getrandom v0.2.16 zerotierone-1.16.0> Compiling socket2 v0.6.0 zerotierone-1.16.0> Compiling mio v1.0.4 zerotierone-1.16.0> Compiling icu_properties_data v2.0.1 zerotierone-1.16.0> Compiling quote v1.0.40 zerotierone-1.16.0> Compiling memchr v2.7.5 zerotierone-1.16.0> Compiling semver v1.0.26 zerotierone-1.16.0> Compiling rand_core v0.6.4 zerotierone-1.16.0> Compiling openssl v0.10.73 zerotierone-1.16.0> Compiling foreign-types-shared v0.1.1 zerotierone-1.16.0> Compiling fnv v1.0.7 zerotierone-1.16.0> Compiling cpufeatures v0.2.17 zerotierone-1.16.0> Compiling foreign-types v0.3.2 zerotierone-1.16.0> Compiling syn v2.0.106 zerotierone-1.16.0> Compiling http v0.2.12 zerotierone-1.16.0> Compiling ff v0.13.1 zerotierone-1.16.0> Compiling tracing-core v0.1.34 zerotierone-1.16.0> Compiling futures-task v0.3.31 zerotierone-1.16.0> Compiling tokio v1.47.1 zerotierone-1.16.0> Compiling httparse v1.10.1 zerotierone-1.16.0> Compiling hashbrown v0.15.5 zerotierone-1.16.0> Compiling equivalent v1.0.2 zerotierone-1.16.0> Compiling futures-io v0.3.31 zerotierone-1.16.0> Compiling futures-sink v0.3.31 zerotierone-1.16.0> Compiling bitflags v2.9.4 zerotierone-1.16.0> Compiling slab v0.4.11 zerotierone-1.16.0> Compiling base16ct v0.2.0 zerotierone-1.16.0> Compiling crypto-common v0.1.6 zerotierone-1.16.0> Compiling block-buffer v0.10.4 zerotierone-1.16.0> Compiling native-tls v0.2.14 zerotierone-1.16.0> Compiling pin-utils v0.1.0 zerotierone-1.16.0> In file included from node/../osdep/Binder.hpp:51, zerotierone-1.16.0> from node/Bond.hpp:12, zerotierone-1.16.0> from node/Peer.hpp:16, zerotierone-1.16.0> from node/IncomingPacket.hpp:15, zerotierone-1.16.0> from selftest.cpp:16: zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling futures-util v0.3.31 zerotierone-1.16.0> Compiling crypto-bigint v0.5.5 zerotierone-1.16.0> Compiling digest v0.10.7 zerotierone-1.16.0> Compiling tracing v0.1.41 zerotierone-1.16.0> Compiling group v0.13.0 zerotierone-1.16.0> Compiling strsim v0.11.1 zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1349:23: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1349 | getcwd(cwd, sizeof(cwd)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp:1357:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1357 | write(fd, dump.str().c_str(), dump.str().size()); zerotierone-1.16.0> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling spki v0.7.3 zerotierone-1.16.0> one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)': zerotierone-1.16.0> one.cpp:1744:15: warning: ignoring return value of 'int lchown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1744 | lchown(path, uid, gid); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling hmac v0.12.1 zerotierone-1.16.0> Compiling signature v2.2.0 zerotierone-1.16.0> Compiling openssl-sys v0.9.109 zerotierone-1.16.0> Compiling sha2 v0.10.9 zerotierone-1.16.0> Compiling hkdf v0.12.4 zerotierone-1.16.0> In file included from node/Topology.hpp:15, zerotierone-1.16.0> from node/Topology.cpp:9: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 8480]' at node/World.hpp:251:20: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Topology.hpp:20: zerotierone-1.16.0> node/World.hpp: In function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 8480]': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> Compiling ryu v1.0.20 zerotierone-1.16.0> Compiling pkcs8 v0.10.2 zerotierone-1.16.0> Compiling percent-encoding v2.3.2 zerotierone-1.16.0> Compiling rustix v1.0.8 zerotierone-1.16.0> Compiling indexmap v2.11.0 zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 570]' at node/World.hpp:251:20, zerotierone-1.16.0> inlined from 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)' at node/Topology.cpp:59:28: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/World.hpp: In constructor 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> Compiling ident_case v1.0.1 zerotierone-1.16.0> Compiling getrandom v0.3.3 zerotierone-1.16.0> Compiling sec1 v0.7.3 zerotierone-1.16.0> In file included from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/map:64, zerotierone-1.16.0> from node/Utils.hpp:13, zerotierone-1.16.0> from node/Buffer.hpp:13, zerotierone-1.16.0> from selftest.cpp:9: zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:607:20: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling openssl-probe v0.1.6 zerotierone-1.16.0> Compiling try-lock v0.2.5 zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1026:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:1026:82: note: '' declared here zerotierone-1.16.0> 1026 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1142:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:1142:82: note: '' declared here zerotierone-1.16.0> 1142 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling log v0.4.28 zerotierone-1.16.0> Compiling want v0.3.1 zerotierone-1.16.0> Compiling form_urlencoded v1.2.2 zerotierone-1.16.0> In file included from /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/string.h:548, zerotierone-1.16.0> from node/Utils.hpp:18: zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1533:28: note: 'bindaddr' declared here zerotierone-1.16.0> 1533 | struct sockaddr_in bindaddr; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1533:28: note: 'bindaddr' declared here zerotierone-1.16.0> 1533 | struct sockaddr_in bindaddr; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1538:28: note: 'invalidAddr' declared here zerotierone-1.16.0> 1538 | struct sockaddr_in invalidAddr; zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1538:28: note: 'invalidAddr' declared here zerotierone-1.16.0> 1538 | struct sockaddr_in invalidAddr; zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:428:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1549:53: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:428:42: note: '' declared here zerotierone-1.16.0> 428 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling http-body v0.4.6 zerotierone-1.16.0> Compiling rustc_version v0.4.1 zerotierone-1.16.0> In file included from node/Packet.hpp:16, zerotierone-1.16.0> from node/IncomingPacket.hpp:13, zerotierone-1.16.0> from node/IncomingPacket.cpp:9: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]' at node/World.hpp:251:20: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Topology.hpp:20, zerotierone-1.16.0> from node/Switch.hpp:21, zerotierone-1.16.0> from node/IncomingPacket.cpp:26: zerotierone-1.16.0> node/World.hpp: In member function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> Compiling socket2 v0.5.10 zerotierone-1.16.0> Compiling futures-channel v0.3.31 zerotierone-1.16.0> Compiling indexmap v1.9.3 zerotierone-1.16.0> Compiling unicode-width v0.1.14 zerotierone-1.16.0> Compiling utf8_iter v1.0.4 zerotierone-1.16.0> Compiling syn v1.0.109 zerotierone-1.16.0> Compiling tower-service v0.3.3 zerotierone-1.16.0> Compiling httpdate v1.0.3 zerotierone-1.16.0> Compiling linux-raw-sys v0.9.4 zerotierone-1.16.0> Compiling curve25519-dalek v4.1.3 zerotierone-1.16.0> Compiling num-integer v0.1.46 zerotierone-1.16.0> Compiling rfc6979 v0.4.0 zerotierone-1.16.0> Compiling atty v0.2.14 zerotierone-1.16.0> Compiling textwrap v0.11.0 zerotierone-1.16.0> Compiling unicode-segmentation v1.12.0 zerotierone-1.16.0> Compiling fastrand v2.3.0 zerotierone-1.16.0> Compiling spin v0.9.8 zerotierone-1.16.0> Compiling base64 v0.21.7 zerotierone-1.16.0> Compiling ansi_term v0.12.1 zerotierone-1.16.0> Compiling num-bigint-dig v0.8.4 zerotierone-1.16.0> Compiling strsim v0.8.0 zerotierone-1.16.0> Compiling cbindgen v0.20.0 zerotierone-1.16.0> Compiling hashbrown v0.12.3 zerotierone-1.16.0> Compiling bitflags v1.3.2 zerotierone-1.16.0> Compiling thiserror v1.0.69 zerotierone-1.16.0> Compiling vec_map v0.8.2 zerotierone-1.16.0> Compiling elliptic-curve v0.13.8 zerotierone-1.16.0> Compiling num-iter v0.1.45 zerotierone-1.16.0> Compiling heck v0.3.3 zerotierone-1.16.0> Compiling clap v2.34.0 zerotierone-1.16.0> Compiling lazy_static v1.5.0 zerotierone-1.16.0> Compiling ppv-lite86 v0.2.21 zerotierone-1.16.0> Compiling encoding_rs v0.8.35 zerotierone-1.16.0> Compiling mime v0.3.17 zerotierone-1.16.0> Compiling sync_wrapper v0.1.2 zerotierone-1.16.0> Compiling ipnet v2.11.0 zerotierone-1.16.0> Compiling iana-time-zone v0.1.63 zerotierone-1.16.0> Compiling rustls-pemfile v1.0.4 zerotierone-1.16.0> Compiling byteorder v1.5.0 zerotierone-1.16.0> Compiling base64 v0.13.1 zerotierone-1.16.0> Compiling ordered-float v2.10.1 zerotierone-1.16.0> Compiling ed25519 v2.2.3 zerotierone-1.16.0> Compiling pkcs1 v0.7.5 zerotierone-1.16.0> Compiling powerfmt v0.2.0 zerotierone-1.16.0> Compiling either v1.15.0 zerotierone-1.16.0> Compiling num-conv v0.1.0 zerotierone-1.16.0> Compiling dyn-clone v1.0.20 zerotierone-1.16.0> Compiling time-core v0.1.6 zerotierone-1.16.0> Compiling deranged v0.5.3 zerotierone-1.16.0> Compiling ecdsa v0.16.9 zerotierone-1.16.0> Compiling primeorder v0.13.6 zerotierone-1.16.0> Compiling rand_chacha v0.3.1 zerotierone-1.16.0> Compiling itertools v0.10.5 zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1350:49: warning: 'zerotier_dump.txt' directive output may be truncated writing 17 bytes into a region of size between 0 and 16383 [-Wformat-truncation=] zerotierone-1.16.0> 1350 | snprintf(cwd, sizeof(cwd), "%s%szerotier_dump.txt", cwd, ZT_PATH_SEPARATOR_S); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/stdio.h:970, zerotierone-1.16.0> from one.cpp:18: zerotierone-1.16.0> In function 'int snprintf(char*, size_t, const char*, ...)', zerotierone-1.16.0> inlined from 'int cli(int, char**)' at one.cpp:1350:11: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 19 and 16402 bytes into a destination of size 16384 zerotierone-1.16.0> 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 69 | __glibc_objsize (__s), __fmt, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 70 | __va_arg_pack ()); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: warning: '__builtin___snprintf_chk' argument 6 overlaps destination object 'cwd' [-Wrestrict] zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1348:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here zerotierone-1.16.0> 1348 | char cwd[16384]; zerotierone-1.16.0> | ^~~ zerotierone-1.16.0> Compiling rand v0.8.5 zerotierone-1.16.0> Compiling p384 v0.13.1 zerotierone-1.16.0> Compiling p256 v0.13.2 zerotierone-1.16.0> In file included from node/Packet.hpp:16, zerotierone-1.16.0> from node/Bond.hpp:14, zerotierone-1.16.0> from one.cpp:68: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'int idtool(int, char**)' at one.cpp:1637:22: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp: In function 'int idtool(int, char**)': zerotierone-1.16.0> one.cpp:1637:77: note: '' declared here zerotierone-1.16.0> 1637 | roots.push_back(World::Root()); zerotierone-1.16.0> | ^ zerotierone-1.16.0> Compiling tempfile v3.21.0 zerotierone-1.16.0> Compiling synstructure v0.13.2 zerotierone-1.16.0> Compiling darling_core v0.20.11 zerotierone-1.16.0> Compiling time v0.3.43 zerotierone-1.16.0> Compiling serde_derive v1.0.219 zerotierone-1.16.0> Compiling zerovec-derive v0.11.1 zerotierone-1.16.0> Compiling displaydoc v0.2.5 zerotierone-1.16.0> Compiling openssl-macros v0.1.1 zerotierone-1.16.0> Compiling curve25519-dalek-derive v0.1.1 zerotierone-1.16.0> Compiling thiserror-impl v1.0.69 zerotierone-1.16.0> Compiling zerofrom-derive v0.1.6 zerotierone-1.16.0> Compiling yoke-derive v0.8.0 zerotierone-1.16.0> Compiling tokio-util v0.7.16 zerotierone-1.16.0> Compiling rsa v0.9.8 zerotierone-1.16.0> Compiling h2 v0.3.27 zerotierone-1.16.0> Compiling darling_macro v0.20.11 zerotierone-1.16.0> Compiling zerofrom v0.1.6 zerotierone-1.16.0> Compiling yoke v0.8.0 zerotierone-1.16.0> Compiling zerovec v0.11.4 zerotierone-1.16.0> Compiling zerotrie v0.2.2 zerotierone-1.16.0> Compiling ed25519-dalek v2.2.0 zerotierone-1.16.0> Compiling darling v0.20.11 zerotierone-1.16.0> Compiling serde_with_macros v3.14.0 zerotierone-1.16.0> Compiling tinystr v0.8.1 zerotierone-1.16.0> Compiling potential_utf v0.1.3 zerotierone-1.16.0> Compiling icu_collections v2.0.0 zerotierone-1.16.0> Compiling icu_locale_core v2.0.0 zerotierone-1.16.0> Compiling icu_provider v2.0.0 zerotierone-1.16.0> Compiling hyper v0.14.32 zerotierone-1.16.0> Compiling icu_normalizer v2.0.0 zerotierone-1.16.0> Compiling icu_properties v2.0.1 zerotierone-1.16.0> Compiling tokio-native-tls v0.3.1 zerotierone-1.16.0> Compiling idna_adapter v1.2.1 zerotierone-1.16.0> Compiling idna v1.1.0 zerotierone-1.16.0> Compiling toml v0.5.11 zerotierone-1.16.0> Compiling serde_urlencoded v0.7.1 zerotierone-1.16.0> Compiling url v2.5.7 zerotierone-1.16.0> Compiling chrono v0.4.41 zerotierone-1.16.0> Compiling serde_path_to_error v0.1.17 zerotierone-1.16.0> Compiling serde-value v0.7.0 zerotierone-1.16.0> Compiling serde_plain v1.0.2 zerotierone-1.16.0> Compiling serde_with v3.14.0 zerotierone-1.16.0> Compiling hyper-tls v0.5.0 zerotierone-1.16.0> Compiling reqwest v0.11.27 zerotierone-1.16.0> Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f) zerotierone-1.16.0> Compiling oauth2 v4.4.2 zerotierone-1.16.0> Compiling openidconnect v3.5.0 zerotierone-1.16.0> Compiling zeroidc v0.1.0 (/build/source/rustybits/zeroidc) zerotierone-1.16.0> Finished `release` profile [optimized] target(s) in 23.83s zerotierone-1.16.0> warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4 zerotierone-1.16.0> note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/Http.o osdep/Http.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o service/OneService.o service/OneService.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/EmbeddedNetworkController.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/DBMirrorSet.o nonfree/controller/DBMirrorSet.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/DB.o nonfree/controller/DB.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/FileDB.o nonfree/controller/FileDB.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/CtlUtil.o nonfree/controller/CtlUtil.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/CV1.o nonfree/controller/CV1.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/CV2.o nonfree/controller/CV2.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/LinuxEthernetTap.o osdep/LinuxEthernetTap.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/LinuxNetLink.o osdep/LinuxNetLink.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/PortMapper.o osdep/PortMapper.cpp zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/connecthostport.o ext/miniupnpc/connecthostport.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/igd_desc_parse.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/minisoap.o ext/miniupnpc/minisoap.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/minissdpc.o ext/miniupnpc/minissdpc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniupnpc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/miniwget.o ext/miniupnpc/miniwget.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/minixml.o ext/miniupnpc/minixml.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/portlistingparse.o ext/miniupnpc/portlistingparse.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/receivedata.o ext/miniupnpc/receivedata.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpcommands.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnpdev.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnperrors.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/miniupnpc/upnpreplyparse.o ext/miniupnpc/upnpreplyparse.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/libnatpmp/natpmp.o ext/libnatpmp/natpmp.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/libnatpmp/getgateway.o ext/libnatpmp/getgateway.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c zerotierone-1.16.0> osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeAdded(nlmsghdr*)': zerotierone-1.16.0> osdep/LinuxNetLink.cpp:278:14: warning: unused variable 'ms' [-Wunused-variable] zerotierone-1.16.0> 278 | char ms[24] = { 0 }; zerotierone-1.16.0> | ^~ zerotierone-1.16.0> osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeDeleted(nlmsghdr*)': zerotierone-1.16.0> osdep/LinuxNetLink.cpp:364:14: warning: unused variable 'ms' [-Wunused-variable] zerotierone-1.16.0> 364 | char ms[24] = { 0 }; zerotierone-1.16.0> | ^~ zerotierone-1.16.0> In file included from nonfree/controller/../../node/NetworkConfig.hpp:14, zerotierone-1.16.0> from nonfree/controller/../../node/NetworkController.hpp:15, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.hpp:10, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.cpp:15: zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from service/../node/Membership.hpp:13, zerotierone-1.16.0> from service/../node/Network.hpp:20, zerotierone-1.16.0> from service/../node/Node.hpp:19, zerotierone-1.16.0> from service/OneService.cpp:32: zerotierone-1.16.0> service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> service/../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> service/../node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> service/../node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from nonfree/controller/../../node/NetworkConfig.hpp:14, zerotierone-1.16.0> from nonfree/controller/../../node/NetworkController.hpp:15, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.hpp:10, zerotierone-1.16.0> from nonfree/controller/DB.cpp:8: zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp: In constructor 'ZeroTier::LinuxEthernetTap::LinuxEthernetTap(const char*, unsigned int, bool, const ZeroTier::MAC&, unsigned int, unsigned int, uint64_t, const char*, void (*)(void*, void*, uint64_t, const ZeroTier::MAC&, const ZeroTier::MAC&, unsigned int, unsigned int, const void*, unsigned int), void*)': zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp:219:21: warning: ignoring return value of 'int pipe(int*)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 219 | (void)::pipe(_shutdownSignalPipe); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp: In destructor 'ZeroTier::LinuxEthernetTap::~LinuxEthernetTap()': zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp:361:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 361 | (void)::write(_shutdownSignalPipe[1], "\0", 1); zerotierone-1.16.0> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from osdep/Http.cpp:14: zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp: In member function 'virtual void ZeroTier::LinuxEthernetTap::put(const ZeroTier::MAC&, const ZeroTier::MAC&, unsigned int, const void*, unsigned int)': zerotierone-1.16.0> osdep/LinuxEthernetTap.cpp:512:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 512 | (void)::write(_fd, putBuf, len); zerotierone-1.16.0> | ~~~~~~~^~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/map:64, zerotierone-1.16.0> from osdep/Http.hpp:12, zerotierone-1.16.0> from osdep/Http.cpp:9: zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1026:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:1026:82: note: '' declared here zerotierone-1.16.0> 1026 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1142:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:1142:82: note: '' declared here zerotierone-1.16.0> 1142 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map, std::__cxx11::basic_string >&, const void*, long unsigned int, std::map, std::__cxx11::basic_string >&, std::string&)' at osdep/Http.cpp:257:32: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In static member function 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map, std::__cxx11::basic_string >&, const void*, long unsigned int, std::map, std::__cxx11::basic_string >&, std::string&)': zerotierone-1.16.0> osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> service/OneService.cpp: In member function 'void ZeroTier::{anonymous}::OneServiceImpl::setUpMultithreading()': zerotierone-1.16.0> service/OneService.cpp:1046:22: warning: unused variable 'pinning' [-Wunused-variable] zerotierone-1.16.0> 1046 | bool pinning = _cpuPinningEnabled; zerotierone-1.16.0> | ^~~~~~~ zerotierone-1.16.0> service/OneService.cpp: In lambda function: zerotierone-1.16.0> service/OneService.cpp:2456:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 2456 | for (int i = 0; i < boundAddrs.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/OneService.cpp:2465:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 2465 | for (int i = 0; i < surfaceAddrs.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from service/../node/../osdep/Binder.hpp:51, zerotierone-1.16.0> from service/../node/Bond.hpp:12, zerotierone-1.16.0> from service/OneService.cpp:26: zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::whack() [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:263:31: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 263 | (void)(::write(_whackSendSocket, (PhySocket*)this, 1)); zerotierone-1.16.0> | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66, zerotierone-1.16.0> from /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/map:64, zerotierone-1.16.0> from service/OneService.cpp:11: zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In function 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:428:42: note: '' declared here zerotierone-1.16.0> 428 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:1026:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:1026:82: note: '' declared here zerotierone-1.16.0> 1026 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:1142:25: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:1142:82: note: '' declared here zerotierone-1.16.0> 1142 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4233:20, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:428:42: note: '' declared here zerotierone-1.16.0> 428 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4246:20, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:428:42: note: '' declared here zerotierone-1.16.0> 428 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)' at service/OneService.cpp:4004:23: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::': zerotierone-1.16.0> service/OneService.cpp:1801:102: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 16383 [-Wformat-truncation=] zerotierone-1.16.0> 1801 | snprintf(indexHtmlPath, sizeof(indexHtmlPath), "%s/%s/%s", appUiDir, match.str().c_str(), "index.html"); zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/stdio.h:970, zerotierone-1.16.0> from service/OneService.cpp:13: zerotierone-1.16.0> In function 'int snprintf(char*, size_t, const char*, ...)', zerotierone-1.16.0> inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::' at service/OneService.cpp:1801:15: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 16396) into a destination of size 16384 zerotierone-1.16.0> 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 69 | __glibc_objsize (__s), __fmt, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 70 | __va_arg_pack ()); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::': zerotierone-1.16.0> service/OneService.cpp:1825:83: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 1 and 16384 [-Wformat-truncation=] zerotierone-1.16.0> 1825 | snprintf(htmlPath, sizeof(htmlPath), "%s%s%s", appUiDir, (req.path).substr(appUiPath.length()).c_str(), ".html"); zerotierone-1.16.0> | ^~ ~~~~~~~ zerotierone-1.16.0> In function 'int snprintf(char*, size_t, const char*, ...)', zerotierone-1.16.0> inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::' at service/OneService.cpp:1825:14: zerotierone-1.16.0> /nix/store/m2v7vwf2fvgylww97i34kc34z2yxv4h1-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 6 or more bytes (assuming 16389) into a destination of size 16384 zerotierone-1.16.0> 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 69 | __glibc_objsize (__s), __fmt, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 70 | __va_arg_pack ()); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23, zerotierone-1.16.0> inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20, zerotierone-1.16.0> inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23, zerotierone-1.16.0> inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19: zerotierone-1.16.0> /nix/store/cmjirs6g57ddbyjglwic2g2cjrwy3ppr-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -pie -Wl,-z,relro,-z,now -Wl,-z,noexecstack -o zerotier-one node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/PacketMultiplexer.o osdep/OSUtils.o ext/x64-salsa2012-asm/salsa2012.o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sign.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/DBMirrorSet.o nonfree/controller/DB.o nonfree/controller/FileDB.o nonfree/controller/CtlUtil.o nonfree/controller/CV1.o nonfree/controller/CV2.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/miniupnpc/connecthostport.o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/minisoap.o ext/miniupnpc/minissdpc.o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniwget.o ext/miniupnpc/minixml.o ext/miniupnpc/portlistingparse.o ext/miniupnpc/receivedata.o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnpreplyparse.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.o ext/http-parser/http_parser.o one.o rustybits/target/release/libzeroidc.a -ldl -lssl -lcrypto zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -pie -Wl,-z,relro,-z,now -Wl,-z,noexecstack -o zerotier-selftest selftest.o node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/PacketMultiplexer.o osdep/OSUtils.o ext/x64-salsa2012-asm/salsa2012.o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sign.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/DBMirrorSet.o nonfree/controller/DB.o nonfree/controller/FileDB.o nonfree/controller/CtlUtil.o nonfree/controller/CV1.o nonfree/controller/CV2.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/miniupnpc/connecthostport.o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/minisoap.o ext/miniupnpc/minissdpc.o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniwget.o ext/miniupnpc/minixml.o ext/miniupnpc/portlistingparse.o ext/miniupnpc/receivedata.o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnpreplyparse.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.o ext/http-parser/http_parser.o rustybits/target/release/libzeroidc.a -ldl -lssl -lcrypto zerotierone-1.16.0> ln -sf zerotier-one zerotier-idtool zerotierone-1.16.0> ln -sf zerotier-one zerotier-cli zerotierone-1.16.0> buildPhase completed in 52 seconds zerotierone-1.16.0> Running phase: checkPhase zerotierone-1.16.0> [info] sizeof(void *) == 8 zerotierone-1.16.0> [info] OSUtils::now() == 1784869693269 zerotierone-1.16.0> [info] hardware concurrency == 96 zerotierone-1.16.0> [info] sizeof(NetworkConfig) == 466424 zerotierone-1.16.0> [other] Testing hex/unhex... PASS zerotierone-1.16.0> [other] Testing InetAddress encode/decode... 127.0.0.1/9993 feed:dead:babe:dead:beef:f00d:1234:5678/12345 zerotierone-1.16.0> [other] Testing/fuzzing Dictionary... PASS (junk value to prevent optimization-out of test: -18432) zerotierone-1.16.0> [crypto] getSecureRandom: e0116f2160a23f04f4362baf27cf90807d6429f95a67cb41aaf2d8663a4cb5ecd2e04e1ae67533e65ea39eb08819e0ac2aa4ed4b4738542341c7c98cdd0c4e3b zerotierone-1.16.0> [crypto] getSecureRandom: 6046bb82cc133aeb7b8b21c9bf79d1ddeccb4131f6ab2430f55bd0e3a7dfb71572ce45781f5331564b9f3513d453309d51316d246c69e8153e7d9e9ab0ab5525 zerotierone-1.16.0> [crypto] getSecureRandom: 1007a107d6aa119a98767b0a023385f73c0118c1913b25bc830da606c46572996b15147f7a0ef894aaff4ef4b81ab3120e192e9cfa20133e25238283cd174121 zerotierone-1.16.0> [crypto] Testing Salsa20... PASS zerotierone-1.16.0> [crypto] Salsa20 SSE: ENABLED zerotierone-1.16.0> [crypto] Benchmarking Salsa20/12... 1076.46 MiB/second (f31ddbcdb3b69d0a5e19ba94a7e2facc) zerotierone-1.16.0> [crypto] Benchmarking Salsa20/12 fast x64 ASM... 1929.01 MiB/second zerotierone-1.16.0> [crypto] Benchmarking Salsa20/20... 677.321 MiB/second (24c619994ae7f1549136169c9072f3d7) zerotierone-1.16.0> [crypto] Benchmarking AES-GMAC-SIV... 3766.21 MiB/second zerotierone-1.16.0> [crypto] Testing SHA-512... PASS zerotierone-1.16.0> [crypto] Testing Poly1305... PASS zerotierone-1.16.0> [crypto] Benchmarking Poly1305... 1962.29 MiB/second zerotierone-1.16.0> [crypto] Testing C25519 and Ed25519 against test vectors... PASS zerotierone-1.16.0> [crypto] Testing C25519 ECC key agreement... PASS zerotierone-1.16.0> [crypto] Benchmarking C25519 ECC key agreement... 0.14ms per agreement. zerotierone-1.16.0> [crypto] Testing Ed25519 ECC signatures... PASS zerotierone-1.16.0> [crypto] Benchmarking Ed25519 ECC signatures... 0.94ms per signature. zerotierone-1.16.0> [packet] Testing Packet encoder/decoder... (compressed: 77, decompressed: 1116) PASS zerotierone-1.16.0> [identity] Validate known-good identity... PASS (15.7ms per validation) zerotierone-1.16.0> [identity] Validate known-bad identity... PASS (i.e. it failed) zerotierone-1.16.0> [identity] Generate identity... (took 783ms): 6f06762d93:0:818fcb9557c4322faa3d1dde3770d33263e95b36edd0aeceee997000417d524b45eb11660c0aa138e87a0dc6bb5124663b9a941e671d41a057bc1175557378df:ffb1bed82084a33c233a95d7a319a7f9f84a75bd917b3d91b3978deeda164682e4da673e2e431ebb9a2f0d147a3c756d85a602b162ccf078ca0ccb64a500114e zerotierone-1.16.0> [identity] Locally validate identity: PASS zerotierone-1.16.0> [identity] Generate identity... (took 78ms): 42295254f7:0:af2bec6f94c6025479b5ec9ddd9bf7a9b46eb7f84dc2c8b9817560d2be2fcb5a935a09af8b1e5b7e12d9a169ea1f8744dd7bc3d1cf6972a839cfc3fd39b9d4ec:eae76a27fd20378c0f268ba24b3fc46e82ec294bd75dddcf5bf4583cc6b5a5d499be1b5909e822494974eeed5376b0f56723eb651627d01f6c104e1e63360590 zerotierone-1.16.0> [identity] Locally validate identity: PASS zerotierone-1.16.0> [identity] Generate identity... (took 485ms): bad695626c:0:abc6b4b685b5ab5c308e9928e58f790a38534b65697bbb401dc94ce056c09e784c1ba14143dee4204d9b948b48d42ce25aea47528c8f89ee03f14e84ca3b72c5:3d01213b91f843685ae442b3583580f1bc7e43d3325f6c106ab28a5ab9153f816480ec0b0179b2e6a3e126c6edea36b1fc8c95f4109a9dbeea45bf005275b7ba zerotierone-1.16.0> [identity] Locally validate identity: PASS zerotierone-1.16.0> [identity] Generate identity... (took 110ms): d267a0ea71:0:4f815f83f4090d73d1d27f702c966792316108067489e280f277e61c2d9f01599818d6719fc36bee71e0f0b7191491125d90862057ad9bcf7499762e4c3eaf02:afc16ea2d5706cd19c1c6d64ef9f7f3252b9968297d14bbda695096039de2615ac34c4288576946dad17b4aa69b20631f50c8e4d9dd7ce42d54effc954d69d22 zerotierone-1.16.0> [identity] Locally validate identity: PASS zerotierone-1.16.0> [identity] Serialize and deserialize (w/private): PASS zerotierone-1.16.0> [identity] Serialize and deserialize (no private): PASS zerotierone-1.16.0> [identity] Serialize and deserialize (ASCII w/private): PASS zerotierone-1.16.0> [identity] Serialize and deserialize (ASCII no private): PASS zerotierone-1.16.0> [certificate] Generating identity to act as authority... 21345c401e zerotierone-1.16.0> [certificate] Generating identities A and B... 8b379bcd2f, a14f75c28d zerotierone-1.16.0> [certificate] Generating certificates A and B... zerotierone-1.16.0> [certificate] Signing certificates A and B with authority... zerotierone-1.16.0> [certificate] A agrees with B and B with A... yes, yes. zerotierone-1.16.0> [certificate] Generating two certificates that should not agree... zerotierone-1.16.0> [certificate] A agrees with B and B with A... no, no. zerotierone-1.16.0> [phy] Creating phy endpoint... zerotierone-1.16.0> [phy] Binding UDP listen socket to 127.0.0.1/60002... OK zerotierone-1.16.0> [phy] Binding TCP listen socket to 127.0.0.1/60002... OK zerotierone-1.16.0> [phy] Testing UDP send/receive... got 10000 packets, OK zerotierone-1.16.0> [phy] Testing TCP... got 10 connect successes, 2 failures, and 10000000 bytes, OK zerotierone-1.16.0> Running phase: installPhase zerotierone-1.16.0> install flags: -j32 SHELL=/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/bash pkgconfigdir=/nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0/share/aclocal -f make-linux.mk DESTDIR=\$\$out/upstream install zerotierone-1.16.0> mkdir -p $out/upstream/usr/sbin zerotierone-1.16.0> rm -f $out/upstream/usr/sbin/zerotier-one zerotierone-1.16.0> cp -f zerotier-one $out/upstream/usr/sbin/zerotier-one zerotierone-1.16.0> rm -f $out/upstream/usr/sbin/zerotier-cli zerotierone-1.16.0> rm -f $out/upstream/usr/sbin/zerotier-idtool zerotierone-1.16.0> ln -s zerotier-one $out/upstream/usr/sbin/zerotier-cli zerotierone-1.16.0> ln -s zerotier-one $out/upstream/usr/sbin/zerotier-idtool zerotierone-1.16.0> mkdir -p $out/upstream/var/lib/zerotier-one zerotierone-1.16.0> rm -f $out/upstream/var/lib/zerotier-one/zerotier-one zerotierone-1.16.0> rm -f $out/upstream/var/lib/zerotier-one/zerotier-cli zerotierone-1.16.0> rm -f $out/upstream/var/lib/zerotier-one/zerotier-idtool zerotierone-1.16.0> ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-one zerotierone-1.16.0> ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-cli zerotierone-1.16.0> ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-idtool zerotierone-1.16.0> mkdir -p $out/upstream/usr/share/man/man8 zerotierone-1.16.0> rm -f $out/upstream/usr/share/man/man8/zerotier-one.8.gz zerotierone-1.16.0> cat doc/zerotier-one.8 | gzip -9 >$out/upstream/usr/share/man/man8/zerotier-one.8.gz zerotierone-1.16.0> mkdir -p $out/upstream/usr/share/man/man1 zerotierone-1.16.0> rm -f $out/upstream/usr/share/man/man1/zerotier-idtool.1.gz zerotierone-1.16.0> rm -f $out/upstream/usr/share/man/man1/zerotier-cli.1.gz zerotierone-1.16.0> cat doc/zerotier-cli.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-cli.1.gz zerotierone-1.16.0> cat doc/zerotier-idtool.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-idtool.1.gz zerotierone-1.16.0> cp ext/installfiles/linux/zerotier-one.te $out/upstream/var/lib/zerotier-one/zerotier-one.te zerotierone-1.16.0> Running phase: fixupPhase zerotierone-1.16.0> shrinking RPATHs of ELF executables and libraries in /nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0 zerotierone-1.16.0> shrinking /nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0/bin/zerotier-one zerotierone-1.16.0> checking for references to /build/ in /nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0... zerotierone-1.16.0> patching script interpreter paths in /nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0 zerotierone-1.16.0> stripping (with command strip and flags -S -p) in /nix/store/g8hhfs3kvhi4rcz5q0i9jvcs7zid2vbi-zerotierone-1.16.0/bin zerotierone-1.16.0> shrinking RPATHs of ELF executables and libraries in /nix/store/b899s8ndyxsdp34v1vyii35sn9vg5js5-zerotierone-1.16.0-man zerotierone-1.16.0> checking for references to /build/ in /nix/store/b899s8ndyxsdp34v1vyii35sn9vg5js5-zerotierone-1.16.0-man... zerotierone-1.16.0> gzipping man pages under /nix/store/b899s8ndyxsdp34v1vyii35sn9vg5js5-zerotierone-1.16.0-man/share/man/ zerotierone-1.16.0> �patching script interpreter paths in /nix/store/b899s8ndyxsdp34v1vyii35sn9vg5js5-zerotierone-1.16.0-man building '/nix/store/ah8k04y8w0pq2qn7cl2z7f2ib5isyyws-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/vdz0i3z26zsw79bwn30dg8kbnnnspgfl-clan-pytest-with-core.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/vdz0i3z26zsw79bwn30dg8kbnnnspgfl-clan-pytest-with-core.drv' clan-pytest-with-core> +++ export HOME=/build clan-pytest-with-core> +++ HOME=/build clan-pytest-with-core> +++ export NIX_STATE_DIR=/build/nix clan-pytest-with-core> +++ NIX_STATE_DIR=/build/nix clan-pytest-with-core> +++ export NIX_CONF_DIR=/build/etc clan-pytest-with-core> +++ NIX_CONF_DIR=/build/etc clan-pytest-with-core> +++ mkdir -p /build/etc clan-pytest-with-core> +++ echo 'fsync-metadata = false' clan-pytest-with-core> +++ export IN_NIX_SANDBOX=1 clan-pytest-with-core> +++ IN_NIX_SANDBOX=1 clan-pytest-with-core> +++ export CLAN_TEST_STORE=/build/store clan-pytest-with-core> +++ CLAN_TEST_STORE=/build/store clan-pytest-with-core> +++ export LOCK_NIX=/build/nix_lock clan-pytest-with-core> +++ LOCK_NIX=/build/nix_lock clan-pytest-with-core> +++ export CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache clan-pytest-with-core> +++ CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache clan-pytest-with-core> +++ mkdir -p /build/store/nix/store /build/clan-flake-cache clan-pytest-with-core> +++ mkdir -p /build/store/nix/var/nix/gcroots clan-pytest-with-core> +++ [[ -n /nix/store/0336bmw8568m17qp4xr3h91m9w2lbyr9-closure-info ]] clan-pytest-with-core> ++++ nproc clan-pytest-with-core> +++ /nix/store/m1p6gxgxis75rn0d549ny2y8gpxjv9pd-findutils-4.10.0/bin/xargs -r -P32 /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/cp --recursive --no-dereference --reflink=auto --target-directory /build/store/nix/store clan-pytest-with-core> +++ /nix/store/djza0lbdxn963h4s7a38dh8jf2v3f1n3-nix-2.34.8/bin/nix-store --load-db --store /build/store clan-pytest-with-core> +++ export CLAN_CORE_PATH=/nix/store/qj9ca9n9693bk7wpmd4w76qcjq4zdhzz-clan-core-flake clan-pytest-with-core> +++ CLAN_CORE_PATH=/nix/store/qj9ca9n9693bk7wpmd4w76qcjq4zdhzz-clan-core-flake clan-pytest-with-core> +++ export PYTHONWARNINGS=error clan-pytest-with-core> +++ PYTHONWARNINGS=error clan-pytest-with-core> +++ export NIXPKGS=/nix/store/n6ifn3cyn97hvwkbc8ajp4gi89mklggf-source clan-pytest-with-core> +++ NIXPKGS=/nix/store/n6ifn3cyn97hvwkbc8ajp4gi89mklggf-source clan-pytest-with-core> +++ jobs=16 clan-pytest-with-core> +++ python -m pytest -m 'not impure and with_core ' -n 16 ./clan_cli ./clan_lib clan-pytest-with-core> Starting pytest session clan-pytest-with-core> Session config: <_pytest.config.Config object at 0x7fffe875f230> clan-pytest-with-core> ============================= test session starts ============================== clan-pytest-with-core> platform linux -- Python 3.14.6, pytest-9.1.1, pluggy-1.6.0 clan-pytest-with-core> rootdir: /build/src clan-pytest-with-core> configfile: pyproject.toml clan-pytest-with-core> plugins: timeout-2.4.0, subprocess-1.6.0, xdist-3.8.0 clan-pytest-with-core> 16 workers [230 items] clan-pytest-with-core> scheduling tests via LoadScheduling clan-pytest-with-core> clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_empty_when_passing clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy clan-pytest-with-core> clan_lib/services/modules_test.py::test_get_service_readmes clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_manipulate_list[lists.nix] clan-pytest-with-core> clan_lib/persist/write_rules_test.py::test_write_integration clan-pytest-with-core> clan_lib/machines/actions_test.py::test_get_machine_writeability clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_no_op clan-pytest-with-core> clan_lib/flash/test_list.py::test_flash_config clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_machines_full clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_flake_caching clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy_with_empty_skeletons clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_max_machines_passes_across_instances clan-pytest-with-core> clan_lib/services/modules_test.py::test_delete_service_instance clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_cache_gc clan-pytest-with-core> clan_lib/tests/test_create.py::test_clan_create_api clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_multi_network_error clan-pytest-with-core> [gw15] [ 0%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_gc clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_get_nonexistent_after_maybe clan-pytest-with-core> [gw15] [ 0%] PASSED clan_lib/flake/flake_cache_test.py::test_get_nonexistent_after_maybe clan-pytest-with-core> clan_lib/docs_test.py::test_guides_url_pages_exist clan-pytest-with-core> [gw8] [ 1%] PASSED clan_lib/persist/write_rules_test.py::test_write_integration clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_simple_read_write[1.nix] clan-pytest-with-core> [gw15] [ 1%] PASSED clan_lib/docs_test.py::test_guides_url_pages_exist clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_default clan-pytest-with-core> [gw15] [ 2%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_default clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_invalid_flake clan-pytest-with-core> [gw15] [ 2%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_invalid_flake clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_with_direct_directory_config clan-pytest-with-core> [gw12] [ 3%] PASSED clan_lib/machines/actions_test.py::test_get_machine_writeability clan-pytest-with-core> clan_lib/machines/actions_test.py::test_machine_state clan-pytest-with-core> [gw15] [ 3%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_with_direct_directory_config clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_simple clan-pytest-with-core> [gw12] [ 3%] PASSED clan_lib/machines/actions_test.py::test_machine_state clan-pytest-with-core> clan_lib/flash/test_list.py::test_language_list clan-pytest-with-core> [gw12] [ 4%] PASSED clan_lib/flash/test_list.py::test_language_list clan-pytest-with-core> clan_lib/clan/test_create.py::test_minimal_can_be_modified_by_api clan-pytest-with-core> [gw9] [ 4%] PASSED clan_lib/persist/inventory_store_test.py::test_manipulate_list[lists.nix] clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_static_list_items[lists.nix] clan-pytest-with-core> [gw14] [ 5%] PASSED clan_lib/flake/flake_cache_test.py::test_flake_caching clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_cache_persistence clan-pytest-with-core> [gw15] [ 5%] PASSED clan_lib/clan/test_create.py::test_create_simple clan-pytest-with-core> clan_lib/clan/test_create.py::test_can_handle_path_without_slash clan-pytest-with-core> [gw12] [ 6%] PASSED clan_lib/clan/test_create.py::test_minimal_can_be_modified_by_api clan-pytest-with-core> clan_lib/clan/test_create.py::test_default_cant_be_modified_by_api clan-pytest-with-core> [gw15] [ 6%] PASSED clan_lib/clan/test_create.py::test_can_handle_path_without_slash clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_with_name clan-pytest-with-core> [gw8] [ 6%] PASSED clan_lib/persist/inventory_store_test.py::test_simple_read_write[1.nix] clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_simple_deferred[deferred.nix] clan-pytest-with-core> [gw9] [ 7%] PASSED clan_lib/persist/inventory_store_test.py::test_static_list_items[lists.nix] clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_nixos_machines clan-pytest-with-core> [gw12] [ 7%] PASSED clan_lib/clan/test_create.py::test_default_cant_be_modified_by_api clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_invalid_name clan-pytest-with-core> [gw12] [ 8%] PASSED clan_lib/clan/test_create.py::test_create_invalid_name clan-pytest-with-core> clan_lib/clan/get_test.py::test_get_clan_details_invalid_flake clan-pytest-with-core> [gw9] [ 8%] PASSED clan_lib/machines/actions_test.py::test_list_nixos_machines clan-pytest-with-core> [gw12] [ 9%] PASSED clan_lib/clan/get_test.py::test_get_clan_details_invalid_flake clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_invalid_flake clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_users_with_directory_setting clan-pytest-with-core> [gw9] [ 9%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_invalid_flake clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_clan_dir_default clan-pytest-with-core> [gw15] [ 10%] PASSED clan_lib/clan/test_create.py::test_create_with_name clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_substitutes_placeholders[default] clan-pytest-with-core> [gw9] [ 10%] PASSED clan_lib/api/directory_test.py::test_get_clan_dir_default clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_clan_dir_custom clan-pytest-with-core> [gw9] [ 10%] PASSED clan_lib/api/directory_test.py::test_get_clan_dir_custom clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_keygen_with_directory_setting clan-pytest-with-core> [gw12] [ 11%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_users_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_users_list_with_directory_setting clan-pytest-with-core> [gw15] [ 11%] PASSED clan_lib/clan/test_create.py::test_create_substitutes_placeholders[default] clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_substitutes_placeholders[minimal] clan-pytest-with-core> [gw9] [ 12%] PASSED clan_lib/api/directory_settings_test.py::test_vars_keygen_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_list_with_directory_setting clan-pytest-with-core> [gw15] [ 12%] PASSED clan_lib/clan/test_create.py::test_create_substitutes_placeholders[minimal] clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_key_generate_with_directory_setting clan-pytest-with-core> [gw12] [ 13%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_users_list_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_machines_with_directory_setting clan-pytest-with-core> [gw15] [ 13%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_key_generate_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_generate_with_directory_setting clan-pytest-with-core> [gw12] [ 13%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_machines_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_set_with_directory_setting clan-pytest-with-core> [gw9] [ 14%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_list_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_groups_with_directory_setting clan-pytest-with-core> [gw12] [ 14%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_set_with_directory_setting clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_prompt clan-pytest-with-core> [gw14] [ 15%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_persistence clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_caching_works clan-pytest-with-core> [gw14] [ 15%] PASSED clan_lib/flake/flake_cache_test.py::test_caching_works clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_get_generator_prompt_previous_values clan-pytest-with-core> [gw9] [ 16%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_groups_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_remove_with_directory_setting clan-pytest-with-core> [gw9] [ 16%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_remove_with_directory_setting clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_multiple_user_keys [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core bob_secret_VUWnSAClwo clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 16%] PASSED clan_lib/persist/inventory_store_test.py::test_simple_deferred[deferred.nix] clan-pytest-with-core> clan_lib/clan/get_test.py::test_get_clan_details echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpfmpesuq1 \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmpllgsvfl7 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/users/bob clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_VUWnSAClwo/users/bob to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_VUWnSAClwo/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update bob_secret_VUWnSAClwo' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/bob_secret_VUWnSAClwo/users/bob, sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core bob_secret_fDVXvFuDmq clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmprqdsiwaj \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmp7rn9prr1 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/users/bob clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_fDVXvFuDmq/users/bob to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_fDVXvFuDmq/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update bob_secret_fDVXvFuDmq' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/bob_secret_fDVXvFuDmq/users/bob, sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 17%] PASSED clan_lib/clan/get_test.py::test_get_clan_details clan-pytest-with-core> clan_lib/clan/check_test.py::test_check_clan_valid [localhost] $ clan secrets users remove-key --flake /build/pytest-wbp_pujo/test_flake_with_core bob age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:296::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpi7surxnk \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:54 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:54 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpdwm74p_0 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:54 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:54 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/bob to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_VUWnSAClwo/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_fDVXvFuDmq/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove key(s) for user bob' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/users/bob, sops/secrets/bob_secret_VUWnSAClwo/secret, sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> [localhost] $ clan secrets users add-key --flake /build/pytest-wbp_pujo/test_flake_with_core bob age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:316::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpy0bgtcmn \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:54 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> +++ age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:54 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp3f7fnfe3 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:54 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> +++ age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:54 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/bob to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_VUWnSAClwo/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/bob_secret_fDVXvFuDmq/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add key(s) for user bob' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/bob \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_VUWnSAClwo/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/users/bob, sops/secrets/bob_secret_VUWnSAClwo/secret, sops/secrets/bob_secret_fDVXvFuDmq/secret clan-pytest-with-core> [localhost] $ clan secrets users add --flake /build/pytest-wbp_pujo/test_flake_with_core alice --age-key=age1dhuh9xtefhgpr2sjjf7gmp9q2pr37z92rv4wsadxuqdx48989g7qj552qp clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:209::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 17%] PASSED clan_lib/clan/check_test.py::test_check_clan_valid clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_default clan-pytest-with-core> [gw8] [ 18%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_default clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_custom git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/alice clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/alice to git clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 18%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_custom git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/alice clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_secrets Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user alice' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/alice clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/alice to git clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core alice_secret_kRIUkQmDtV clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age1dhuh9xtefhgpr2sjjf7gmp9q2pr37z92rv4wsadxuqdx48989g7qj552qp clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp54h20r6y \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmp4tx735bc clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/users/alice clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/alice_secret_kRIUkQmDtV/users/alice to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/alice_secret_kRIUkQmDtV/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/users/alice \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update alice_secret_kRIUkQmDtV' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/users/alice \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/alice_secret_kRIUkQmDtV/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/alice_secret_kRIUkQmDtV/users/alice, sops/secrets/alice_secret_kRIUkQmDtV/secret clan-pytest-with-core> [localhost] $ clan secrets key generate --flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:655::test_secrets clan-pytest-with-core> clan-pytest-with-core> age-keygen clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:382::generate_private_key clan-pytest-with-core> clan-pytest-with-core> Public key: age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:382::generate_private_key clan-pytest-with-core> clan-pytest-with-core> Generated age private key at '/build/pytest-cllc1dp4/test_flake_with_core/../age.key' for your user. clan-pytest-with-core> Please back it up on a secure location or you will lose access to your secrets. clan-pytest-with-core> Generated new AGE key age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> Add your age public key to the repository with: clan-pytest-with-core> clan secrets users add --age-key age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> [localhost] $ clan secrets users add --flake /build/pytest-wbp_pujo/test_flake_with_core charlie --age-key=age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y --age-key=age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv --age-key=age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:209::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> [localhost] $ clan secrets users add --flake /build/pytest-cllc1dp4/test_flake_with_core testuser age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:667::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/50e575879c72ae9d826929f51668e8ad6a16136f clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user testuser' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user charlie' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/testuser to git clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/charlie to git clan-pytest-with-core> [localhost] $ clan secrets get --flake /build/pytest-cllc1dp4/test_flake_with_core nonexisting clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:680::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core charlie_secret_AwvipUMlzu clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpin5cub3y \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmpt1vhti6d clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_AwvipUMlzu/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_AwvipUMlzu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update charlie_secret_AwvipUMlzu' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-cllc1dp4/test_flake_with_core initialkey clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:690::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/charlie_secret_AwvipUMlzu/users/charlie, sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/53ffd0e85cc77986f81cff8c7a6100b37b18f5e4 clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in /build/pytest-cllc1dp4/test_flake_with_core/../age.key: age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpfokkn22n \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmp8dpgc5vk clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/initialkey/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/initialkey/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/users/testuser \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update initialkey' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/users/testuser \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/initialkey/users/testuser, sops/secrets/initialkey/secret clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core charlie_secret_TkGGFVbYYu clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpvxkbd6q1 \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmppq5zcsk4 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_TkGGFVbYYu/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_TkGGFVbYYu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update charlie_secret_TkGGFVbYYu' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/charlie_secret_TkGGFVbYYu/users/charlie, sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> [localhost] $ clan secrets set --edit --flake /build/pytest-cllc1dp4/test_flake_with_core initialkey clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:703::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-wbp_pujo/test_flake_with_core charlie_secret_EcRVjHxbsP clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:252::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in /build/pytest-cllc1dp4/test_flake_with_core/../age.key: age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> File has not changed, exiting. clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/initialkey/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets rename --flake /build/pytest-cllc1dp4/test_flake_with_core initialkey key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:715::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in the environment (SOPS_AGE_KEY): age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpnflnctrg \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmpo_096xsr clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/initialkey to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: rename initialkey to key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/initialkey \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_EcRVjHxbsP/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_EcRVjHxbsP/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update charlie_secret_EcRVjHxbsP' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/initialkey, sops/secrets/key clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/charlie_secret_EcRVjHxbsP/users/charlie, sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> [localhost] $ clan secrets users remove-key --flake /build/pytest-wbp_pujo/test_flake_with_core charlie age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:296::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp7e73le3c \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets machines add --flake /build/pytest-cllc1dp4/test_flake_with_core machine1 age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:748::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> --- age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpg3n_qre6 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> --- age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpb7pxj5ul \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/machines/machine1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add machine machine1' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/machines/machine1 to git clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> --- age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets machines add-secret --flake /build/pytest-cllc1dp4/test_flake_with_core machine1 key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:759::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_AwvipUMlzu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_EcRVjHxbsP/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_TkGGFVbYYu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove key(s) for user charlie' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 4 files to git: sops/users/charlie, sops/secrets/charlie_secret_AwvipUMlzu/secret, sops/secrets/charlie_secret_EcRVjHxbsP/secret, sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp9akw49_q \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets users add-key --flake /build/pytest-wbp_pujo/test_flake_with_core charlie age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:316::test_multiple_user_keys clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-wbp_pujo/test_flake_with_core clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/machines/machine1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'vars: add machine1 to secret sops/secrets/key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/machines/machine1, sops/secrets/key/secret clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp4m85iivm \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> +++ age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp0b71thd_ \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> +++ age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmppdpzdwwq \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1eyyhln9g3cdwtrwpckugvqgtf5p8ugt0426sw38ra3wkc0t4rfhslq7txv clan-pytest-with-core> age1e9ufa6wrsr5danka50qp0np0832uz7jca7s00wyeg2nt3aqnvaks7p4jfr clan-pytest-with-core> +++ age1n58rxm8y6h9prmwn0qk7nggfsu9f9j4u35dxg7akpkjd5vgsavssfzmq9y clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/charlie to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_AwvipUMlzu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_EcRVjHxbsP/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/charlie_secret_TkGGFVbYYu/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-wbp_pujo/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add key(s) for user charlie' \ clan-pytest-with-core> --no-verify /build/pytest-wbp_pujo/test_flake_with_core/sops/users/charlie \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_AwvipUMlzu/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_EcRVjHxbsP/secret \ clan-pytest-with-core> /build/pytest-wbp_pujo/test_flake_with_core/sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 4 files to git: sops/users/charlie, sops/secrets/charlie_secret_AwvipUMlzu/secret, sops/secrets/charlie_secret_EcRVjHxbsP/secret, sops/secrets/charlie_secret_TkGGFVbYYu/secret clan-pytest-with-core> clan-pytest-with-core> [gw9] [ 19%] PASSED clan_cli/tests/test_secrets_cli.py::test_multiple_user_keys clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_machines echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw10] [ 19%] PASSED clan_lib/machines/actions_test.py::test_list_machines_full clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_inventory_machines Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> [localhost] $ clan secrets machines add --flake /build/pytest-cllc1dp4/test_flake_with_core -f machine1 AGE-SECRET-KEY-1KF8E3SR3TTGL6M476SKF7EEMR4H9NF7ZWYSLJUAK8JX276JC7KUSSURKFK clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:784::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpalzg2mi0 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/machines/machine1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add machine machine1' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/machines/machine1, sops/secrets/key/secret clan-pytest-with-core> clan-pytest-with-core> [gw15] [ 20%] PASSED clan_lib/api/directory_settings_test.py::test_vars_generate_with_directory_setting clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_generate_age_with_directory_setting clan-pytest-with-core> [gw4] [ 20%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_max_machines_passes_across_instances clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_min_machines_passes_across_instances [localhost] $ clan secrets machines remove-secret --flake /build/pytest-cllc1dp4/test_flake_with_core machine1 key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:805::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw3] [ 20%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_empty_when_passing clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_reports_error warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp2_ospp47 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw11] [ 21%] PASSED clan_lib/machines/actions_test.py::test_set_machine_no_op clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_fully_defined_in_nix clan-pytest-with-core> [gw4] [ 21%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_min_machines_passes_across_instances clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_min_machines_fails_in_one_of_two_instances clan-pytest-with-core> [gw10] [ 22%] PASSED clan_lib/machines/actions_test.py::test_list_inventory_machines clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_machines_instance_refs 2026/07/24 05:10:55 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> --- age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> warning: could not open directory 'sops/secrets/key/machines/': No such file or directory clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/machines/machine1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'vars: remove machine1 from secret key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/machines/machine1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/machines/machine1, sops/secrets/key/secret clan-pytest-with-core> [localhost] $ clan secrets users add --flake /build/pytest-cllc1dp4/test_flake_with_core user1 age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:817::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw1] [ 22%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_multi_network_error clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_mixed_state warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/user1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user user1' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/user1 to git clan-pytest-with-core> [localhost] $ clan secrets users add-secret --flake /build/pytest-cllc1dp4/test_flake_with_core user1 key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:828::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw3] [ 23%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_reports_error clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_role_max_machines warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 23%] PASSED clan_lib/services/modules_test.py::test_get_service_readmes clan-pytest-with-core> clan_lib/services/modules_test.py::test_list_service_modules sops \ clan-pytest-with-core> --config /build/tmpd496zfjy \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:55 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:55 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/users/user1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user user1 to key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/users/user1, sops/secrets/key/secret clan-pytest-with-core> clan-pytest-with-core> [gw4] [ 23%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_min_machines_fails_in_one_of_two_instances clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_multi_machine_shared_vars clan-pytest-with-core> [gw10] [ 24%] PASSED clan_lib/machines/actions_test.py::test_list_machines_instance_refs clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_shared_generator_allows_machine_specific_differences clan-pytest-with-core> [gw0] [ 24%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical [localhost] $ clan secrets users remove-secret --flake /build/pytest-cllc1dp4/test_flake_with_core user1 key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:842::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpyll2q1fc \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw11] [ 25%] PASSED clan_lib/machines/actions_test.py::test_set_machine_fully_defined_in_nix clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_manage_tags clan-pytest-with-core> [gw3] [ 25%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_role_max_machines clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_sops_fix_skips_add_for_no_deploy_shared_secret 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/users/user1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove user user1 from key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/users/user1 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/users/user1, sops/secrets/key/secret clan-pytest-with-core> [localhost] $ clan secrets groups add-secret --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:855::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> [localhost] $ clan secrets groups add-user --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group user1 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:866::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw12] [ 26%] PASSED clan_cli/tests/test_vars_prompts.py::test_prompt clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_prompt_prefill_on_regeneration clan-pytest-with-core> [gw1] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_mixed_state clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical_shared_only warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/groups/admin-group/users/user1 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user user1 to group admin-group' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/groups/admin-group/users/user1 to git clan-pytest-with-core> [localhost] $ clan secrets groups add-user --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group testuser clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:877::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/groups/admin-group/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user testuser to group admin-group' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/groups/admin-group/users/testuser to git clan-pytest-with-core> [localhost] $ clan secrets groups add-secret --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:888::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmphaincvmb \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 26%] PASSED clan_lib/services/modules_test.py::test_list_service_modules 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> clan-pytest-with-core> clan_lib/services/modules_test.py::test_update_service_instance 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/groups/admin-group to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add group admin-group to secret key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/groups/admin-group, sops/secrets/key/secret clan-pytest-with-core> [localhost] $ clan secrets set --flake /build/pytest-cllc1dp4/test_flake_with_core --group admin-group key2 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:900::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw7] [ 27%] PASSED clan_lib/services/modules_test.py::test_delete_service_instance clan-pytest-with-core> clan_lib/services/modules_test.py::test_delete_static_service_instance warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> echo '<>' | age-keygen \ clan-pytest-with-core> -y clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:372::get_public_age_key_from_private_key clan-pytest-with-core> clan-pytest-with-core> Found age public key from a private key in /build/pytest-cllc1dp4/test_flake_with_core/../age.key: age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp4mfq9rdx \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmpysjnuahj clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/groups/admin-group clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2/groups/admin-group to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/users/testuser \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update key2' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/users/testuser \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/secrets/key2/groups/admin-group, sops/secrets/key2/users/testuser, sops/secrets/key2/secret clan-pytest-with-core> clan-pytest-with-core> [gw0] [ 27%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_idempotent [localhost] $ clan secrets users add --flake /build/pytest-cllc1dp4/test_flake_with_core --pgp-key 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 user2 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:920::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> [localhost] $ clan secrets machines remove --flake /build/pytest-6ucjmuq7/test_flake_with_core foo clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:142::_test_identities clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-6ucjmuq7/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/user2 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user user2' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/users/user2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/user2 to git clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/32becd296a688649667b8bcd3aae927812700ba2 clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> [localhost] $ clan secrets groups add-user --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group user2 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:934::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpo2j5jcdl \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/32becd296a688649667b8bcd3aae927812700ba2 clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmprtgmca8g \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpgkuq8g6s \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:56 Syncing keys for file /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhuh9xtefhgpr2sjjf7gmp9q2pr37z92rv4wsadxuqdx48989g7qj552qp clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret synced with new keys clan-pytest-with-core> 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> +++ 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-6ucjmuq7/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-6ucjmuq7/test_flake_with_core/sops/machines/foo clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> warning: could not open directory 'sops/machines/': No such file or directory clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/machines/foo to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-6ucjmuq7/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/machines/foo clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/machine_secret/machines/foo to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-6ucjmuq7/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/groups/admin-group/users/user2 to git clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/machine_secret/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-6ucjmuq7/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-6ucjmuq7/test_flake_with_core/sops/machines/foo \ clan-pytest-with-core> /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/machines/foo \ clan-pytest-with-core> /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-6ucjmuq7/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove machine foo' \ clan-pytest-with-core> --no-verify /build/pytest-6ucjmuq7/test_flake_with_core/sops/machines/foo \ clan-pytest-with-core> /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/machines/foo \ clan-pytest-with-core> /build/pytest-6ucjmuq7/test_flake_with_core/sops/secrets/machine_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user user2 to group admin-group' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/machines/foo, sops/secrets/machine_secret/machines/foo, sops/secrets/machine_secret/secret clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/groups/admin-group/users/user2, sops/secrets/key/secret, sops/secrets/key2/secret clan-pytest-with-core> [localhost] $ clan secrets machines remove --flake /build/pytest-6ucjmuq7/test_flake_with_core foo clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:148::_test_identities clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-6ucjmuq7/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Cache miss for clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> clan-pytest-with-core> [gw1] [ 28%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical_shared_only clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_public_and_secret_vars Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> [localhost] $ clan secrets groups remove-user --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group user2 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:953::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpa8lwv0vw \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw11] [ 28%] PASSED clan_lib/machines/actions_test.py::test_set_machine_manage_tags clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_password_store_set_shared_var_for_multiple_machines clan-pytest-with-core> [gw0] [ 29%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_idempotent clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_secret_for_multiple_machines 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> --- 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpiveo88f9 \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/cccc3c87a5bb50f923c920fed70467ef534339d1 clan-pytest-with-core> 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> --- 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/groups/admin-group/users/user2 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove user user2 from group admin-group' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/groups/admin-group/users/user2 \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/groups/admin-group/users/user2, sops/secrets/key/secret, sops/secrets/key2/secret clan-pytest-with-core> clan-pytest-with-core> [gw7] [ 29%] PASSED clan_lib/services/modules_test.py::test_delete_static_service_instance clan-pytest-with-core> clan_lib/services/modules_test.py::test_inline_extra_modules clan-pytest-with-core> [gw9] [ 30%] PASSED clan_cli/tests/test_secrets_cli.py::test_machines clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_groups clan-pytest-with-core> [gw9] [ 30%] SKIPPED clan_cli/tests/test_secrets_cli.py::test_groups clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_groups_add_secret_commits_changes [localhost] $ clan secrets groups remove-secret --flake /build/pytest-cllc1dp4/test_flake_with_core admin-group key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:973::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp1j57mwta \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:10:56 Syncing keys for file /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1qydcm27v99tkcwwsdmff4kt6eyqzvkhnu8grkdt9t2jzlhu8vgkqzqr2dd clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:10:56 File /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> warning: could not open directory 'sops/secrets/key/groups/': No such file or directory clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/groups/admin-group to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove group admin-group from secret key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/groups/admin-group \ clan-pytest-with-core> /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/key/groups/admin-group, sops/secrets/key/secret clan-pytest-with-core> [localhost] $ clan secrets remove --flake /build/pytest-cllc1dp4/test_flake_with_core key clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:985::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove key' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/secrets/key to git clan-pytest-with-core> [localhost] $ clan secrets remove --flake /build/pytest-cllc1dp4/test_flake_with_core key2 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:986::test_secrets clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-cllc1dp4/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/key2 to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-cllc1dp4/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove key2' \ clan-pytest-with-core> --no-verify /build/pytest-cllc1dp4/test_flake_with_core/sops/secrets/key2 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/secrets/key2 to git clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 30%] PASSED clan_cli/tests/test_secrets_cli.py::test_secrets clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_gpg clan-pytest-with-core> [gw7] [ 31%] PASSED clan_lib/services/modules_test.py::test_inline_extra_modules clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_create_sops_age_secrets [localhost] $ clan secrets users add --flake /build/pytest-alpscdvg/test_flake_with_core --pgp-key 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 testuser clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:1036::test_secrets_key_generate_gpg clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-alpscdvg/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/50e575879c72ae9d826929f51668e8ad6a16136f clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-alpscdvg/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-alpscdvg/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: add user testuser' \ clan-pytest-with-core> --no-verify /build/pytest-alpscdvg/test_flake_with_core/sops/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed sops/users/testuser to git clan-pytest-with-core> clan-pytest-with-core> [gw7] [ 31%] PASSED clan_cli/tests/test_vars_generate.py::test_create_sops_age_secrets clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_sops_fix_commits_all_changes [localhost] $ clan secrets set --flake /build/pytest-alpscdvg/test_flake_with_core secret-name clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:1070::test_secrets_key_generate_gpg clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-alpscdvg/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/ff5d3b135142b3cd8ecc44bb18691b1817228b5d clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> clan-pytest-with-core> [gw9] [ 32%] PASSED clan_cli/tests/test_vars_generate.py::test_groups_add_secret_commits_changes clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_sops_fix_skips_add_for_no_deploy_per_machine_secret Loading flake cache from file /build/clan-flake-cache/flakes-v2/ff5d3b135142b3cd8ecc44bb18691b1817228b5d clan-pytest-with-core> Found PGP public key in the environment (SOPS_PGP_FP): 9A9B2741C8062D3D3DF1302D8B049E262A5CA255 clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmpadfjn7ff \ clan-pytest-with-core> encrypt \ clan-pytest-with-core> --in-place /dev/shm/tmpdba8993n clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 32%] PASSED clan_lib/services/modules_test.py::test_update_service_instance clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_shared_secret_sops Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/users/testuser clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/secret-name/users/testuser to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/secret-name/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/users/testuser \ clan-pytest-with-core> /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-alpscdvg/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: update secret-name' \ clan-pytest-with-core> --no-verify /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/users/testuser \ clan-pytest-with-core> /build/pytest-alpscdvg/test_flake_with_core/sops/secrets/secret-name/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 2 files to git: sops/secrets/secret-name/users/testuser, sops/secrets/secret-name/secret clan-pytest-with-core> clan-pytest-with-core> [gw8] [ 33%] PASSED clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_gpg clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_secrets_users_add_age_plugin_error clan-pytest-with-core> [gw15] [ 33%] PASSED clan_lib/api/directory_settings_test.py::test_vars_generate_age_with_directory_setting clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_new_appends clan-pytest-with-core> [gw8] [ 33%] PASSED clan_cli/tests/test_secrets_cli.py::test_secrets_users_add_age_plugin_error clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_generator_script_missing_output_file clan-pytest-with-core> [gw15] [ 34%] PASSED clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_new_appends clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_reports_registered_user clan-pytest-with-core> [gw15] [ 34%] PASSED clan_cli/tests/test_secrets_cli.py::test_secrets_key_generate_reports_registered_user clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_shared_vars_regeneration clan-pytest-with-core> [gw10] [ 35%] PASSED clan_cli/tests/test_vars_shared.py::test_shared_generator_allows_machine_specific_differences clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_generate_removes_stale_machine_symlink_when_deploy_becomes_false clan-pytest-with-core> [gw3] [ 35%] PASSED clan_cli/tests/test_vars_shared.py::test_sops_fix_skips_add_for_no_deploy_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_sops_set_shared_var_for_multiple_machines clan-pytest-with-core> [gw11] [ 36%] PASSED clan_cli/tests/test_vars_shared.py::test_password_store_set_shared_var_for_multiple_machines clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_cross_machine_shared_dependency clan-pytest-with-core> [gw8] [ 36%] PASSED clan_cli/tests/test_vars_errors.py::test_generator_script_missing_output_file clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_generator_script_fails_with_nonzero_exit clan-pytest-with-core> [gw2] [ 36%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy_with_empty_skeletons clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_old_final_real clan-pytest-with-core> [gw0] [ 37%] PASSED clan_cli/tests/test_vars_generate.py::test_generate_secret_for_multiple_machines clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_stdout_of_generate clan-pytest-with-core> [gw2] [ 37%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_old_final_real clan-pytest-with-core> clan_lib/tests/test_known_selectors.py::test_known_selectors_exist clan-pytest-with-core> [gw7] [ 38%] PASSED clan_cli/tests/test_vars_generate.py::test_sops_fix_commits_all_changes clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_flake_level_generators clan-pytest-with-core> [gw4] [ 38%] PASSED clan_cli/tests/test_vars_shared.py::test_multi_machine_shared_vars clan-pytest-with-core> [gw9] [ 39%] PASSED clan_cli/tests/test_vars_generate.py::test_sops_fix_skips_add_for_no_deploy_per_machine_secret clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_add_machine_to_existing_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_binary_secret_roundtrip clan-pytest-with-core> [gw14] [ 39%] PASSED clan_cli/tests/test_vars_prompts.py::test_get_generator_prompt_previous_values clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_persisted_prompt_reused_not_reasked clan-pytest-with-core> [gw9] [ 40%] PASSED clan_cli/tests/test_vars_generate.py::test_binary_secret_roundtrip clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_non_existing_dependency_raises_error clan-pytest-with-core> [gw2] [ 40%] PASSED clan_lib/tests/test_known_selectors.py::test_known_selectors_exist clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_generate_secret_var_password_store_minimal_select_calls clan-pytest-with-core> [gw10] [ 40%] PASSED clan_cli/tests/test_vars_shared.py::test_generate_removes_stale_machine_symlink_when_deploy_becomes_false clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_sops_fix_removes_machine_from_no_deploy_shared_secret clan-pytest-with-core> [gw6] [ 41%] PASSED clan_cli/tests/test_vars_generate.py::test_generate_shared_secret_sops clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_secret_var_password_store clan-pytest-with-core> [gw8] [ 41%] PASSED clan_cli/tests/test_vars_errors.py::test_generator_script_fails_with_nonzero_exit clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_fails_when_files_are_left_from_other_backend clan-pytest-with-core> [gw13] [ 42%] PASSED clan_lib/flash/test_list.py::test_flash_config clan-pytest-with-core> clan_lib/flash/test_list.py::test_list_keymaps clan-pytest-with-core> [gw13] [ 42%] PASSED clan_lib/flash/test_list.py::test_list_keymaps clan-pytest-with-core> clan_lib/flake/flake_test.py::test_conditional_all_selector clan-pytest-with-core> [gw9] [ 43%] PASSED clan_cli/tests/test_vars_errors.py::test_non_existing_dependency_raises_error clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_cache_misses_for_vars_operations clan-pytest-with-core> [gw3] [ 43%] PASSED clan_cli/tests/test_vars_shared.py::test_sops_set_shared_var_for_multiple_machines clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_age_set_shared_var_for_multiple_machines clan-pytest-with-core> [gw10] [ 43%] PASSED clan_cli/tests/test_vars_shared.py::test_sops_fix_removes_machine_from_no_deploy_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_get_generators_only_decrypts_requested_machines clan-pytest-with-core> [gw13] [ 44%] PASSED clan_lib/flake/flake_test.py::test_conditional_all_selector clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_identity_fallback_paths clan-pytest-with-core> [gw13] [ 44%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_identity_fallback_paths clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_health_check clan-pytest-with-core> [gw11] [ 45%] PASSED clan_cli/tests/test_vars_shared.py::test_cross_machine_shared_dependency clan-pytest-with-core> clan_cli/tests/test_vars_generate_inventory_checks.py::test_vars_generate_blocked_by_check_errors clan-pytest-with-core> [gw7] [ 45%] PASSED clan_cli/tests/test_vars_generate.py::test_flake_level_generators clan-pytest-with-core> [gw13] [ 46%] PASSED clan_cli/tests/test_vars_age.py::test_age_health_check clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_exports_without_generators_evaluates clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_ensure_machine_key clan-pytest-with-core> [gw11] [ 46%] PASSED clan_cli/tests/test_vars_generate_inventory_checks.py::test_vars_generate_blocked_by_check_errors clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_rekey_machine_key clan-pytest-with-core> [gw13] [ 46%] PASSED clan_cli/tests/test_vars_age.py::test_age_ensure_machine_key clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_set_and_get_shared clan-pytest-with-core> [gw11] [ 47%] PASSED clan_cli/tests/test_vars_age.py::test_age_rekey_machine_key clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_shared_finds_any_machine_key clan-pytest-with-core> [gw7] [ 47%] PASSED clan_cli/tests/test_vars_generate.py::test_exports_without_generators_evaluates clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_set_and_get_per_machine clan-pytest-with-core> [gw7] [ 48%] PASSED clan_cli/tests/test_vars_age.py::test_age_set_and_get_per_machine clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_incremental_generate_shared_secret clan-pytest-with-core> [gw14] [ 48%] PASSED clan_cli/tests/test_vars_prompts.py::test_persisted_prompt_reused_not_reasked clan-pytest-with-core> clan_cli/tests/test_secrets_cli.py::test_users clan-pytest-with-core> [gw13] [ 49%] PASSED clan_cli/tests/test_vars_age.py::test_age_set_and_get_shared clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_populate_dir clan-pytest-with-core> [gw13] [ 49%] PASSED clan_cli/tests/test_vars_age.py::test_age_populate_dir clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_error_missing_machine_pubkey clan-pytest-with-core> [gw13] [ 50%] PASSED clan_cli/tests/test_vars_age.py::test_age_error_missing_machine_pubkey clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_delete_cleanup clan-pytest-with-core> [gw13] [ 50%] PASSED clan_cli/tests/test_vars_age.py::test_age_delete_cleanup clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_delete_store_leaves_shared_secrets_untouched clan-pytest-with-core> [gw2] [ 50%] PASSED clan_cli/tests/test_vars_cache.py::test_generate_secret_var_password_store_minimal_select_calls clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_generate_secret_var_sops_minimal_select_calls clan-pytest-with-core> [gw6] [ 51%] PASSED clan_cli/tests/test_vars_generate.py::test_generate_secret_var_password_store clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_generate_secret_var_age_minimal_select_calls clan-pytest-with-core> [gw13] [ 51%] PASSED clan_cli/tests/test_vars_age.py::test_age_delete_store_leaves_shared_secrets_untouched clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_sidecar_created_for_shared_secret clan-pytest-with-core> [gw13] [ 52%] PASSED clan_cli/tests/test_vars_age.py::test_age_sidecar_created_for_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_deploy_false_per_machine_encrypted_to_user_keys [localhost] $ clan secrets users remove --flake /build/pytest-bxcbrwkw/test_flake_with_core foo clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:142::_test_identities clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-bxcbrwkw/test_flake_with_core clan-pytest-with-core> clan-pytest-with-core> [gw4] [ 52%] PASSED clan_cli/tests/test_vars_shared.py::test_add_machine_to_existing_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_share_mode_switch_regenerates_secret warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/f1fe33faaca67e6ff5372dff83933f0031eabb8a clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/f1fe33faaca67e6ff5372dff83933f0031eabb8a clan-pytest-with-core> sops \ clan-pytest-with-core> --config /build/tmp7qutgbxu \ clan-pytest-with-core> updatekeys \ clan-pytest-with-core> --yes /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> 2026/07/24 05:11:06 Syncing keys for file /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret clan-pytest-with-core> The following changes will be made to the file's groups: clan-pytest-with-core> Group 1 clan-pytest-with-core> age1dhuh9xtefhgpr2sjjf7gmp9q2pr37z92rv4wsadxuqdx48989g7qj552qp clan-pytest-with-core> --- age14tva0txcrl0zes05x7gkx56qd6wd9q3nwecjac74xxzz4l47r44sv3fz62 clan-pytest-with-core> 2026/07/24 05:11:06 File /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret synced with new keys clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/secrets/sops.py:320::sops_run clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-bxcbrwkw/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-bxcbrwkw/test_flake_with_core/sops/users/foo clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/users/foo to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-bxcbrwkw/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/users/foo clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/user_secret/users/foo to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-bxcbrwkw/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw13] [ 53%] PASSED clan_cli/tests/test_vars_age.py::test_age_deploy_false_per_machine_encrypted_to_user_keys Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding sops/secrets/user_secret/secret to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-bxcbrwkw/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-bxcbrwkw/test_flake_with_core/sops/users/foo \ clan-pytest-with-core> /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/users/foo \ clan-pytest-with-core> /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-bxcbrwkw/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'secrets: remove user foo' \ clan-pytest-with-core> --no-verify /build/pytest-bxcbrwkw/test_flake_with_core/sops/users/foo \ clan-pytest-with-core> /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/users/foo \ clan-pytest-with-core> /build/pytest-bxcbrwkw/test_flake_with_core/sops/secrets/user_secret/secret clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_deploy_false_shared_encrypted_to_user_keys Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed 3 files to git: sops/users/foo, sops/secrets/user_secret/users/foo, sops/secrets/user_secret/secret clan-pytest-with-core> [localhost] $ clan secrets users remove --flake /build/pytest-bxcbrwkw/test_flake_with_core foo clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_secrets_cli.py:148::_test_identities clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-bxcbrwkw/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Cache miss for clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Cache miss for clanInternals.?secrets.?age.?plugins clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/150aeaa7d63f088d113a4807d53e9a6485d71242 clan-pytest-with-core> clan-pytest-with-core> [gw13] [ 53%] PASSED clan_cli/tests/test_vars_age.py::test_age_deploy_false_shared_encrypted_to_user_keys clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_deploy_true_shared_encrypted_to_machine_keys clan-pytest-with-core> [gw14] [ 53%] PASSED clan_cli/tests/test_secrets_cli.py::test_users clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_error_get_no_machine_key clan-pytest-with-core> [gw13] [ 54%] PASSED clan_cli/tests/test_vars_age.py::test_age_deploy_true_shared_encrypted_to_machine_keys clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_deploy_false_per_machine_rekeys_on_user_change clan-pytest-with-core> [gw14] [ 54%] PASSED clan_cli/tests/test_vars_age.py::test_age_error_get_no_machine_key clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_deploy_false_shared_rekeys_on_user_change clan-pytest-with-core> [gw5] [ 55%] PASSED clan_lib/tests/test_create.py::test_clan_create_api clan-pytest-with-core> clan_lib/tags/list_test.py::test_list_inventory_tags clan-pytest-with-core> [gw13] [ 55%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_deploy_false_per_machine_rekeys_on_user_change clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_transition_deploy_true_to_false_per_machine clan-pytest-with-core> [gw14] [ 56%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_deploy_false_shared_rekeys_on_user_change clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_transition_deploy_false_to_true_per_machine clan-pytest-with-core> [gw13] [ 56%] PASSED clan_cli/tests/test_vars_age.py::test_age_transition_deploy_true_to_false_per_machine clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_transition_deploy_true_to_false_shared clan-pytest-with-core> [gw14] [ 56%] PASSED clan_cli/tests/test_vars_age.py::test_age_transition_deploy_false_to_true_per_machine clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_transition_deploy_false_to_true_shared clan-pytest-with-core> [gw5] [ 57%] PASSED clan_lib/tags/list_test.py::test_list_inventory_tags clan-pytest-with-core> clan_lib/services/modules_test.py::test_list_service_instances clan-pytest-with-core> [gw13] [ 57%] PASSED clan_cli/tests/test_vars_age.py::test_age_transition_deploy_true_to_false_shared clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_works_for_deploy_false_per_machine clan-pytest-with-core> [gw15] [ 58%] PASSED clan_cli/tests/test_vars_shared.py::test_shared_vars_regeneration clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_circular_dependency_raises_error clan-pytest-with-core> [gw13] [ 58%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_works_for_deploy_false_per_machine clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_sidecar_created_for_machine_key clan-pytest-with-core> [gw14] [ 59%] PASSED clan_cli/tests/test_vars_age.py::test_age_transition_deploy_false_to_true_shared clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_works_for_deploy_false_shared clan-pytest-with-core> [gw13] [ 59%] PASSED clan_cli/tests/test_vars_age.py::test_age_sidecar_created_for_machine_key clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_skips_when_recipients_unchanged clan-pytest-with-core> [gw14] [ 60%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_works_for_deploy_false_shared clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_reencrypts_when_recipients_changed clan-pytest-with-core> [gw13] [ 60%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_skips_when_recipients_unchanged clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_rekeys_machine_key_when_user_key_added clan-pytest-with-core> [gw5] [ 60%] PASSED clan_lib/services/modules_test.py::test_list_service_instances clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_populate_dir_skips_deploy_false clan-pytest-with-core> [gw0] [ 61%] PASSED clan_cli/tests/test_vars_generate.py::test_stdout_of_generate clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_accessing_path_before_generate_shows_helpful_error clan-pytest-with-core> [gw14] [ 61%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_reencrypts_when_recipients_changed clan-pytest-with-core> [gw5] [ 62%] PASSED clan_cli/tests/test_vars_age.py::test_age_populate_dir_skips_deploy_false clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_rekeys_machine_key_when_user_key_removed clan-pytest-with-core> clan_cli/tests/test_upload_single_file.py::test_upload_single_file clan-pytest-with-core> [gw12] [ 62%] PASSED clan_cli/tests/test_vars_prompts.py::test_prompt_prefill_on_regeneration clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_api_set_prompts clan-pytest-with-core> [gw13] [ 63%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_rekeys_machine_key_when_user_key_added clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_noop_when_nothing_changed clan-pytest-with-core> [gw13] [ 63%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_noop_when_nothing_changed clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machines_update_nonexistent_machine clan-pytest-with-core> [gw5] [ 63%] PASSED clan_cli/tests/test_upload_single_file.py::test_upload_single_file clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machine_create_with_custom_directory clan-pytest-with-core> [gw13] [ 64%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_update_nonexistent_machine clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machines_update_typo_in_machine_name clan-pytest-with-core> [gw3] [ 64%] PASSED clan_cli/tests/test_vars_shared.py::test_age_set_shared_var_for_multiple_machines clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_identity_none_found clan-pytest-with-core> [gw15] [ 65%] PASSED clan_cli/tests/test_vars_errors.py::test_circular_dependency_raises_error clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_shared_vars_must_never_depend_on_machine_specific_vars clan-pytest-with-core> [gw3] [ 65%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_identity_none_found clan-pytest-with-core> clan_cli/tests/test_inventory_serde.py::test_inventory_deserialize_variants[test_flake_with_core1] clan-pytest-with-core> [gw13] [ 66%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_update_typo_in_machine_name clan-pytest-with-core> clan_cli/tests/test_inventory_serde.py::test_inventory_deserialize_variants[test_flake_with_core0] clan-pytest-with-core> [gw14] [ 66%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_rekeys_machine_key_when_user_key_removed clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machine_subcommands clan-pytest-with-core> [gw9] [ 66%] PASSED clan_cli/tests/test_vars_cache.py::test_cache_misses_for_vars_operations clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_dynamic_invalidation clan-pytest-with-core> [gw13] [ 67%] PASSED clan_cli/tests/test_inventory_serde.py::test_inventory_deserialize_variants[test_flake_with_core0] clan-pytest-with-core> clan_cli/tests/test_install_secret_path.py::test_password_store_upload_directory[default] clan-pytest-with-core> [gw3] [ 67%] PASSED clan_cli/tests/test_inventory_serde.py::test_inventory_deserialize_variants[test_flake_with_core1] clan-pytest-with-core> clan_cli/tests/test_install_secret_path.py::test_sops_install_secret_path[custom] clan-pytest-with-core> [gw6] [ 68%] PASSED clan_cli/tests/test_vars_age.py::test_generate_secret_var_age_minimal_select_calls clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_get_identity_env_vars clan-pytest-with-core> [gw5] [ 68%] PASSED clan_cli/tests/test_machines_cli.py::test_machine_create_with_custom_directory clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machine_delete clan-pytest-with-core> [gw6] [ 69%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_identity_env_vars clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_create_flake clan-pytest-with-core> [gw10] [ 69%] PASSED clan_cli/tests/test_vars_cache.py::test_get_generators_only_decrypts_requested_machines clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_generate_secret_var_age [localhost] $ clan machines delete --flake /build/pytest-ek4sd8jl/test_flake_with_core machine1 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_machines_cli.py:99::test_machine_subcommands clan-pytest-with-core> clan-pytest-with-core> Prefetching flake /build/pytest-ek4sd8jl/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/6e88b8876efca4c6e4934b4b7f37de0f90e36cdf clan-pytest-with-core> (cached) $ clan select 'clanInternals.inventoryClass.inventorySerialization.{instances,machines,meta}' clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-ek4sd8jl/test_flake_with_core \ clan-pytest-with-core> add \ clan-pytest-with-core> -- /build/pytest-ek4sd8jl/test_flake_with_core/inventory.json clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:89::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Adding inventory.json to git clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-ek4sd8jl/test_flake_with_core \ clan-pytest-with-core> diff \ clan-pytest-with-core> --cached --exit-code \ clan-pytest-with-core> -- /build/pytest-ek4sd8jl/test_flake_with_core/inventory.json clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 1 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:111::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> git \ clan-pytest-with-core> -C /build/pytest-ek4sd8jl/test_flake_with_core \ clan-pytest-with-core> commit \ clan-pytest-with-core> -m 'inventory.json: delete keys {('"'"'machines'"'"', '"'"'machine1'"'"')}' \ clan-pytest-with-core> --no-verify /build/pytest-ek4sd8jl/test_flake_with_core/inventory.json clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_lib/git/__init__.py:131::_commit_file_to_git clan-pytest-with-core> clan-pytest-with-core> Committed inventory.json to git clan-pytest-with-core> Cache miss for clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Loading flake cache from file /build/clan-flake-cache/flakes-v2/6e88b8876efca4c6e4934b4b7f37de0f90e36cdf clan-pytest-with-core> Cache miss for clanInternals.machines.x86_64-linux."machine1".config.clan.core.vars.settings.publicModule clan-pytest-with-core> clan-pytest-with-core> [gw2] [ 70%] PASSED clan_cli/tests/test_vars_cache.py::test_generate_secret_var_sops_minimal_select_calls clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_no_sidecar_for_per_machine_secret clan-pytest-with-core> [gw2] [ 70%] PASSED clan_cli/tests/test_vars_age.py::test_age_no_sidecar_for_per_machine_secret clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_create_flake_fallback_from_non_clan_directory clan-pytest-with-core> [gw11] [ 70%] PASSED clan_cli/tests/test_vars_age.py::test_age_get_shared_finds_any_machine_key clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_fix_shared_reencrypt clan-pytest-with-core> [gw8] [ 71%] PASSED clan_cli/tests/test_vars_errors.py::test_fails_when_files_are_left_from_other_backend clan-pytest-with-core> clan_cli/tests/test_vars_errors.py::test_shared_generator_conflicting_definition_raises_error nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-v94vqxhp/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:60::test_create_flake clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'devShells'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin.default'... clan-pytest-with-core> warning: devShells.aarch64-darwin.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.aarch64-linux'... clan-pytest-with-core> evaluating 'devShells.aarch64-linux.default'... clan-pytest-with-core> warning: devShells.aarch64-linux.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.x86_64-linux'... clan-pytest-with-core> evaluating 'devShells.x86_64-linux.default'... clan-pytest-with-core> clan-pytest-with-core> [gw2] [ 71%] PASSED clan_cli/tests/test_create_flake.py::test_create_flake_fallback_from_non_clan_directory clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_create_flake_with_local_template_reference clan-pytest-with-core> [gw7] [ 72%] PASSED clan_cli/tests/test_vars_age.py::test_age_incremental_generate_shared_secret clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_error_get_nonexistent Loading flake cache from file /build/clan-flake-cache/flakes-v2/6e88b8876efca4c6e4934b4b7f37de0f90e36cdf clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Cache miss for clanInternals.machines.x86_64-linux."machine1".config.clan.core.vars.settings.secretModule clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> clan-pytest-with-core> [gw7] [ 72%] PASSED clan_cli/tests/test_vars_age.py::test_age_error_get_nonexistent clan-pytest-with-core> clan_cli/templates/list_test.py::test_templates_list_outside_clan Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:60::test_create_flake clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 73%] PASSED clan_cli/tests/test_create_flake.py::test_create_flake clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_ui_template clan-pytest-with-core> [gw11] [ 73%] PASSED clan_cli/tests/test_vars_age.py::test_age_fix_shared_reencrypt clan-pytest-with-core> clan_cli/tests/test_clan_nix_attrset.py::test_clan_core_templates clan-pytest-with-core> [gw1] [ 73%] PASSED clan_cli/tests/test_vars_generate.py::test_generate_public_and_secret_vars clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_secret_var_sops_with_default_group clan-pytest-with-core> [gw7] [ 74%] PASSED clan_cli/templates/list_test.py::test_templates_list_outside_clan clan-pytest-with-core> clan_cli/templates/apply_test.py::test_templates_apply_machine_and_disk clan-pytest-with-core> [gw2] [ 74%] PASSED clan_cli/tests/test_create_flake.py::test_create_flake_with_local_template_reference clan-pytest-with-core> clan_cli/templates/list_test.py::test_templates_list clan-pytest-with-core> [gw11] [ 75%] PASSED clan_cli/tests/test_clan_nix_attrset.py::test_clan_core_templates clan-pytest-with-core> clan_cli/ssh/test_deploy_info.py::test_ssh_shell_from_deploy clan-pytest-with-core> [gw2] [ 75%] PASSED clan_cli/templates/list_test.py::test_templates_list clan-pytest-with-core> clan_cli/machines/update_test.py::test_get_machines_for_update_tags_and_name[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw4] [ 76%] PASSED clan_cli/tests/test_vars_shared.py::test_share_mode_switch_regenerates_secret clan-pytest-with-core> clan_cli/tests/test_vars_age.py::test_age_deploy_true_per_machine_encrypted_to_machine_key Loading flake cache from file /build/clan-flake-cache/flakes-v2/6e88b8876efca4c6e4934b4b7f37de0f90e36cdf clan-pytest-with-core> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory clan-pytest-with-core> Prefetching flake /build/pytest-ek4sd8jl/test_flake_with_core clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> Cache miss for clanInternals.inventoryClass.inventorySerialization.{instances,machines,meta} clan-pytest-with-core> clan-pytest-with-core> [gw15] [ 76%] PASSED clan_cli/tests/test_vars_errors.py::test_shared_vars_must_never_depend_on_machine_specific_vars clan-pytest-with-core> clan_cli/tests/test_install_secret_path.py::test_sops_install_secret_path[default] clan-pytest-with-core> [gw4] [ 76%] PASSED clan_cli/tests/test_vars_age.py::test_age_deploy_true_per_machine_encrypted_to_machine_key clan-pytest-with-core> clan_cli/machines/list_test.py::test_machines_list_with_tags_no_matches clan-pytest-with-core> [gw14] [ 77%] PASSED clan_cli/tests/test_machines_cli.py::test_machine_subcommands clan-pytest-with-core> clan_cli/tests/test_install_secret_path.py::test_password_store_upload_directory[custom] clan-pytest-with-core> [gw2] [ 77%] PASSED clan_cli/machines/update_test.py::test_get_machines_for_update_tags_and_name[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> clan_cli/machines/machines_test.py::test_inventory_machine_detect_class[test_flake_with_core0] clan-pytest-with-core> [gw4] [ 78%] PASSED clan_cli/machines/list_test.py::test_machines_list_with_tags_no_matches clan-pytest-with-core> clan_cli/machines/install_test.py::test_install_errors_without_target_host nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-2tyhrijk/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:152::test_ui_template clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw7] [ 78%] PASSED clan_cli/templates/apply_test.py::test_templates_apply_machine_and_disk clan-pytest-with-core> clan_cli/machines/update_test.py::test_get_machines_for_update_tags[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:152::test_ui_template clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 79%] PASSED clan_cli/tests/test_create_flake.py::test_ui_template clan-pytest-with-core> clan_cli/ssh/test_deploy_info.py::test_qrcode_scan clan-pytest-with-core> [gw6] [ 79%] PASSED clan_cli/ssh/test_deploy_info.py::test_qrcode_scan clan-pytest-with-core> clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core2-explicit_names2-filter_tags2-expected_names2] clan-pytest-with-core> [gw13] [ 80%] PASSED clan_cli/tests/test_install_secret_path.py::test_password_store_upload_directory[default] clan-pytest-with-core> clan_cli/tests/test_hardware_config.py::test_should_prompt_for_hardware_config clan-pytest-with-core> [gw12] [ 80%] PASSED clan_cli/tests/test_vars_prompts.py::test_api_set_prompts clan-pytest-with-core> clan_cli/tests/test_machines_cli.py::test_machines_update_with_tags clan-pytest-with-core> [gw6] [ 80%] PASSED clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core2-explicit_names2-filter_tags2-expected_names2] clan-pytest-with-core> clan_cli/machines/build_test.py::test_get_machines_for_build_nonexistent_machine clan-pytest-with-core> [gw8] [ 81%] PASSED clan_cli/tests/test_vars_errors.py::test_shared_generator_conflicting_definition_raises_error clan-pytest-with-core> clan_cli/tests/test_backups.py::test_backups clan-pytest-with-core> [gw13] [ 81%] PASSED clan_cli/tests/test_hardware_config.py::test_should_prompt_for_hardware_config clan-pytest-with-core> clan_cli/machines/build_test.py::test_build_machine_without_hostplatform_raises_friendly_error[test_flake_with_core0] clan-pytest-with-core> [gw12] [ 82%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_update_with_tags clan-pytest-with-core> clan_cli/generate_test_vars/test_generate_test_vars.py::test_generate_test_vars clan-pytest-with-core> [gw6] [ 82%] PASSED clan_cli/machines/build_test.py::test_get_machines_for_build_nonexistent_machine clan-pytest-with-core> clan_cli/flash/list_test.py::test_flash_list_languages clan-pytest-with-core> [gw6] [ 83%] PASSED clan_cli/flash/list_test.py::test_flash_list_languages clan-pytest-with-core> clan_cli/init_test.py::test_init_existing_git clan-pytest-with-core> [gw2] [ 83%] PASSED clan_cli/machines/machines_test.py::test_inventory_machine_detect_class[test_flake_with_core0] clan-pytest-with-core> clan_cli/machines/install_test.py::test_install_prints_destructive_warning_by_default clan-pytest-with-core> [gw0] [ 83%] PASSED clan_cli/tests/test_vars_errors.py::test_accessing_path_before_generate_shows_helpful_error clan-pytest-with-core> clan_cli/tests/test_vars_cache.py::test_invalidation clan-pytest-with-core> [gw2] [ 84%] PASSED clan_cli/machines/install_test.py::test_install_prints_destructive_warning_by_default clan-pytest-with-core> clan_cli/init_test.py::test_init_fallback_from_non_clan_directory clan-pytest-with-core> [gw2] [ 84%] PASSED clan_cli/init_test.py::test_init_fallback_from_non_clan_directory clan-pytest-with-core> clan_cli/init_test.py::test_init_substitutes_placeholders clan-pytest-with-core> [gw13] [ 85%] PASSED clan_cli/machines/build_test.py::test_build_machine_without_hostplatform_raises_friendly_error[test_flake_with_core0] clan-pytest-with-core> clan_cli/clan/show_test.py::test_clan_show clan-pytest-with-core> [gw4] [ 85%] PASSED clan_cli/machines/install_test.py::test_install_errors_without_target_host clan-pytest-with-core> clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw2] [ 86%] PASSED clan_cli/init_test.py::test_init_substitutes_placeholders clan-pytest-with-core> clan_cli/completions_test.py::test_complete_machines clan-pytest-with-core> [gw11] [ 86%] PASSED clan_cli/ssh/test_deploy_info.py::test_ssh_shell_from_deploy clan-pytest-with-core> clan_cli/machines/update_test.py::test_get_machines_for_update_implicit_all[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw13] [ 86%] PASSED clan_cli/clan/show_test.py::test_clan_show clan-pytest-with-core> clan_cli/completions_test.py::test_complete_machines_with_prefix clan-pytest-with-core> [gw4] [ 87%] PASSED clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> clan_cli/completions_test.py::test_complete_machines_without_flake clan-pytest-with-core> [gw13] [ 87%] PASSED clan_cli/completions_test.py::test_complete_machines_with_prefix clan-pytest-with-core> [gw2] [ 88%] PASSED clan_cli/completions_test.py::test_complete_machines clan-pytest-with-core> clan_cli/completions_test.py::test_complete_machines_with_created_machine clan-pytest-with-core> [gw4] [ 88%] PASSED clan_cli/completions_test.py::test_complete_machines_without_flake nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-rbasy1c3/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:101::test_init_existing_git clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> clan-pytest-with-core> [gw10] [ 89%] PASSED clan_cli/tests/test_vars_age.py::test_generate_secret_var_age clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_create_flake_in_git_repo_without_flake_nix evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'devShells'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin.default'... clan-pytest-with-core> warning: devShells.aarch64-darwin.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.aarch64-linux'... clan-pytest-with-core> evaluating 'devShells.aarch64-linux.default'... clan-pytest-with-core> warning: devShells.aarch64-linux.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.x86_64-linux'... clan-pytest-with-core> evaluating 'devShells.x86_64-linux.default'... clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:101::test_init_existing_git clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 89%] PASSED clan_cli/init_test.py::test_init_existing_git clan-pytest-with-core> clan_cli/init_test.py::test_init_minimal_template clan-pytest-with-core> [gw7] [ 90%] PASSED clan_cli/machines/update_test.py::test_get_machines_for_update_tags[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core1-explicit_names1-filter_tags1-expected_names1] clan-pytest-with-core> [gw10] [ 90%] PASSED clan_cli/tests/test_create_flake.py::test_create_flake_in_git_repo_without_flake_nix clan-pytest-with-core> [gw7] [ 90%] PASSED clan_cli/machines/build_test.py::test_get_machines_for_build[test_flake_with_core1-explicit_names1-filter_tags1-expected_names1] clan-pytest-with-core> [gw2] [ 91%] PASSED clan_cli/completions_test.py::test_complete_machines_with_created_machine clan-pytest-with-core> [gw8] [ 91%] PASSED clan_cli/tests/test_backups.py::test_backups clan-pytest-with-core> clan_cli/flash/list_test.py::test_flash_list_keymaps clan-pytest-with-core> [gw8] [ 92%] PASSED clan_cli/flash/list_test.py::test_flash_list_keymaps clan-pytest-with-core> [gw14] [ 92%] PASSED clan_cli/tests/test_install_secret_path.py::test_password_store_upload_directory[custom] clan-pytest-with-core> clan_cli/machines/install_test.py::test_install_prefers_explicit_target_host_flag clan-pytest-with-core> [gw14] [ 93%] PASSED clan_cli/machines/install_test.py::test_install_prefers_explicit_target_host_flag nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-yqljzlxf/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:146::test_init_minimal_template clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:146::test_init_minimal_template clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw6] [ 93%] PASSED clan_cli/init_test.py::test_init_minimal_template clan-pytest-with-core> [gw3] [ 93%] PASSED clan_cli/tests/test_install_secret_path.py::test_sops_install_secret_path[custom] clan-pytest-with-core> clan_cli/tests/test_hardware_config.py::test_should_prompt_for_facter_update clan-pytest-with-core> [gw3] [ 94%] PASSED clan_cli/tests/test_hardware_config.py::test_should_prompt_for_facter_update clan-pytest-with-core> [gw1] [ 94%] PASSED clan_cli/tests/test_vars_generate.py::test_generate_secret_var_sops_with_default_group clan-pytest-with-core> clan_cli/machines/update_test.py::test_get_machines_for_update_single_name[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw1] [ 95%] PASSED clan_cli/machines/update_test.py::test_get_machines_for_update_single_name[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw11] [ 95%] PASSED clan_cli/machines/update_test.py::test_get_machines_for_update_implicit_all[test_flake_with_core0-explicit_names0-filter_tags0-expected_names0] clan-pytest-with-core> [gw5] [ 96%] PASSED clan_cli/tests/test_machines_cli.py::test_machine_delete clan-pytest-with-core> clan_cli/tests/test_create_flake.py::test_create_flake_existing_git clan-pytest-with-core> [gw15] [ 96%] PASSED clan_cli/tests/test_install_secret_path.py::test_sops_install_secret_path[default] clan-pytest-with-core> clan_cli/machines/install_test.py::test_install_resolves_target_from_inventory nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-e8i8ir8_/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:107::test_create_flake_existing_git clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> clan-pytest-with-core> [gw15] [ 96%] PASSED clan_cli/machines/install_test.py::test_install_resolves_target_from_inventory evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'devShells'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin.default'... clan-pytest-with-core> warning: devShells.aarch64-darwin.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.aarch64-linux'... clan-pytest-with-core> evaluating 'devShells.aarch64-linux.default'... clan-pytest-with-core> warning: devShells.aarch64-linux.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.x86_64-linux'... clan-pytest-with-core> evaluating 'devShells.x86_64-linux.default'... clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/tests/test_create_flake.py:107::test_create_flake_existing_git clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw5] [ 97%] PASSED clan_cli/tests/test_create_flake.py::test_create_flake_existing_git clan-pytest-with-core> [gw9] [ 97%] PASSED clan_cli/tests/test_vars_cache.py::test_dynamic_invalidation clan-pytest-with-core> clan_cli/tests/test_import_sops_cli.py::test_import_sops clan-pytest-with-core> [gw9] [ 98%] PASSED clan_cli/tests/test_import_sops_cli.py::test_import_sops clan-pytest-with-core> [gw0] [ 98%] PASSED clan_cli/tests/test_vars_cache.py::test_invalidation clan-pytest-with-core> clan_cli/init_test.py::test_init_with_local_template_reference clan-pytest-with-core> [gw0] [ 99%] PASSED clan_cli/init_test.py::test_init_with_local_template_reference clan-pytest-with-core> [gw12] [ 99%] PASSED clan_cli/generate_test_vars/test_generate_test_vars.py::test_generate_test_vars clan-pytest-with-core> clan_cli/init_test.py::test_init nix \ clan-pytest-with-core> --extra-experimental-features 'nix-command flakes' \ clan-pytest-with-core> --option warn-dirty \ clan-pytest-with-core> false \ clan-pytest-with-core> flake \ clan-pytest-with-core> show \ clan-pytest-with-core> --json --show-trace \ clan-pytest-with-core> /build/pytest-3yrmsu4b/test-flake \ clan-pytest-with-core> --store /build/store clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:54::test_init clan-pytest-with-core> clan-pytest-with-core> warning: you don't have Internet access; disabling some network-dependent features clan-pytest-with-core> evaluating ''... clan-pytest-with-core> evaluating 'clan'... clan-pytest-with-core> evaluating 'clanInternals'... clan-pytest-with-core> evaluating 'devShells'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin'... clan-pytest-with-core> evaluating 'devShells.aarch64-darwin.default'... clan-pytest-with-core> warning: devShells.aarch64-darwin.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.aarch64-linux'... clan-pytest-with-core> evaluating 'devShells.aarch64-linux.default'... clan-pytest-with-core> warning: devShells.aarch64-linux.default omitted (use '--all-systems' to show) clan-pytest-with-core> evaluating 'devShells.x86_64-linux'... clan-pytest-with-core> evaluating 'devShells.x86_64-linux.default'... clan-pytest-with-core> evaluating 'nixosConfigurations'... clan-pytest-with-core> evaluating 'nixosConfigurations.machine1'... clan-pytest-with-core> evaluating 'nixosModules'... clan-pytest-with-core> evaluating 'nixosModules.clan-machine-machine1'... clan-pytest-with-core> Command exited with return code 0 clan-pytest-with-core> Caller: /build/src/clan_cli/init_test.py:54::test_init clan-pytest-with-core> clan-pytest-with-core> clan-pytest-with-core> [gw12] [100%] PASSED clan_cli/init_test.py::test_init clan-pytest-with-core> clan-pytest-with-core> ==================================== ERRORS ==================================== clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-with-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-with-core> return list(collector._genfunctions(name, obj)) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-with-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-with-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-with-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-with-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-with-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-with-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-with-core> /nix/store/wv4ni1jlfbsmy27y1l37gk1fk6rqg39b-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-with-core> warnings.warn( clan-pytest-with-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-with-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-with-core> E Please convert to a list or tuple. clan-pytest-with-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-with-core> ============================= slowest 5 durations ============================== clan-pytest-with-core> 17.19s call clan_lib/tests/test_create.py::test_clan_create_api clan-pytest-with-core> 14.59s call clan_cli/tests/test_vars_generate.py::test_generate_public_and_secret_vars clan-pytest-with-core> 14.04s call clan_lib/flash/test_list.py::test_flash_config clan-pytest-with-core> 12.96s call clan_cli/tests/test_vars_prompts.py::test_prompt_prefill_on_regeneration clan-pytest-with-core> 10.40s call clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy_with_empty_skeletons clan-pytest-with-core> =========================== short test summary info ============================ clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-with-core> ================== 229 passed, 1 skipped, 16 errors in 34.68s ================== clan-pytest-with-core> + exitHandler clan-pytest-with-core> + exitCode=1 clan-pytest-with-core> + set +e clan-pytest-with-core> + '[' -n '' ']' clan-pytest-with-core> + (( 1 != 0 )) clan-pytest-with-core> + runHook failureHook clan-pytest-with-core> + local hookName=failureHook clan-pytest-with-core> + shift clan-pytest-with-core> + local 'hooksSlice=failureHooks[@]' clan-pytest-with-core> + local hook clan-pytest-with-core> + for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"} clan-pytest-with-core> + _logHook failureHook '_callImplicitHook 0 failureHook' clan-pytest-with-core> + [[ -z 2 ]] clan-pytest-with-core> + local hookKind=failureHook clan-pytest-with-core> + local 'hookExpr=_callImplicitHook 0 failureHook' clan-pytest-with-core> + shift 2 clan-pytest-with-core> + declare -F '_callImplicitHook 0 failureHook' clan-pytest-with-core> + type -p '_callImplicitHook 0 failureHook' clan-pytest-with-core> + [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]] clan-pytest-with-core> + _eval '_callImplicitHook 0 failureHook' clan-pytest-with-core> + declare -F '_callImplicitHook 0 failureHook' clan-pytest-with-core> + eval '_callImplicitHook 0 failureHook' clan-pytest-with-core> ++ _callImplicitHook 0 failureHook clan-pytest-with-core> ++ local def=0 clan-pytest-with-core> ++ local hookName=failureHook clan-pytest-with-core> ++ declare -F failureHook clan-pytest-with-core> ++ type -p failureHook clan-pytest-with-core> ++ '[' -n '' ']' clan-pytest-with-core> ++ return 0 clan-pytest-with-core> + return 0 clan-pytest-with-core> + '[' -n '' ']' clan-pytest-with-core> + return 1 error: path '/nix/store/bhxy1lxv93n9lqq8r0n79da9yg2zrzfk-clan-pytest-with-core' is not valid error: Cannot build '/nix/store/vdz0i3z26zsw79bwn30dg8kbnnnspgfl-clan-pytest-with-core.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/bhxy1lxv93n9lqq8r0n79da9yg2zrzfk-clan-pytest-with-core