0s autopkgtest [16:28:02]: starting date and time: 2025-06-19 16:28:02+0000 0s autopkgtest [16:28:02]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [16:28:02]: host juju-7f2275-prod-proposed-migration-environment-21; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dp2k00hj/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:requests,src:yamllint --apt-upgrade fdroidserver --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=requests/2.32.3+dfsg-5ubuntu2 yamllint/1.37.1-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-21@sto01-ppc64el-14.secgroup --name adt-questing-ppc64el-fdroidserver-20250619-144159-juju-7f2275-prod-proposed-migration-environment-21-1a7c5326-b8d0-4ee0-aaa0-f69f76f88a85 --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-21 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 68s autopkgtest [16:29:10]: testbed dpkg architecture: ppc64el 68s autopkgtest [16:29:10]: testbed apt version: 3.1.2 68s autopkgtest [16:29:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 68s autopkgtest [16:29:10]: testbed release detected to be: None 69s autopkgtest [16:29:11]: updating testbed package index (apt update) 69s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 69s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 69s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 69s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.4 kB] 69s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [426 kB] 69s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [4716 B] 69s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.3 kB] 69s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [66.7 kB] 69s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [724 B] 70s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [340 kB] 70s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [6448 B] 70s Fetched 1149 kB in 0s (2370 kB/s) 70s Reading package lists... 71s autopkgtest [16:29:13]: upgrading testbed (apt dist-upgrade and autopurge) 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 71s The following packages will be upgraded: 71s python3-requests 71s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s Need to get 53.1 kB of archives. 71s After this operation, 0 B of additional disk space will be used. 71s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-requests all 2.32.3+dfsg-5ubuntu2 [53.1 kB] 72s Fetched 53.1 kB in 0s (3548 kB/s) 73s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79652 files and directories currently installed.) 73s Preparing to unpack .../python3-requests_2.32.3+dfsg-5ubuntu2_all.deb ... 73s Unpacking python3-requests (2.32.3+dfsg-5ubuntu2) over (2.32.3+dfsg-5ubuntu1) ... 73s Setting up python3-requests (2.32.3+dfsg-5ubuntu2) ... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [16:29:18]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 14:52:42 UTC 2025 76s autopkgtest [16:29:18]: @@@@@@@@@@@@@@@@@@@@ apt-source fdroidserver 77s Get:1 http://ftpmaster.internal/ubuntu questing/universe fdroidserver 2.4.0-1 (dsc) [2306 B] 77s Get:2 http://ftpmaster.internal/ubuntu questing/universe fdroidserver 2.4.0-1 (tar) [8245 kB] 77s Get:3 http://ftpmaster.internal/ubuntu questing/universe fdroidserver 2.4.0-1 (asc) [488 B] 77s Get:4 http://ftpmaster.internal/ubuntu questing/universe fdroidserver 2.4.0-1 (diff) [22.4 kB] 78s gpgv: Signature made Tue Mar 25 11:49:32 2025 UTC 78s gpgv: using RSA key 972239DBE68699F526C06A053E177817BA1B9BFA 78s gpgv: Can't check signature: No public key 78s dpkg-source: warning: cannot verify inline signature for ./fdroidserver_2.4.0-1.dsc: no acceptable signature found 78s autopkgtest [16:29:20]: testing package fdroidserver version 2.4.0-1 78s autopkgtest [16:29:20]: build not needed 79s autopkgtest [16:29:21]: test command1: preparing testbed 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Solving dependencies... 80s The following NEW packages will be installed: 80s adwaita-icon-theme androguard apksigner at-spi2-common blt 80s ca-certificates-java dconf-gsettings-backend dconf-service 80s default-jdk-headless default-jre default-jre-headless fdroidserver 80s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx 80s git git-man graphviz gtk-update-icon-cache hicolor-icon-theme java-common 80s libann0 libaom3 libapksig-java libasound2-data libasound2t64 80s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 80s libavahi-common-data libavahi-common3 libblas3 libcairo-gobject2 libcairo2 80s libcdt5 libcgraph6 libcolord2 libcups2t64 libdatrie1 libdconf1 libde265-0 80s libdeflate0 libepoxy0 liberror-perl libfontconfig1 libgbm1 libgd3 80s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgfortran5 libgif7 libgl1 80s libgl1-mesa-dri libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 80s libgtk-3-0t64 libgtk-3-common libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 80s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libice6 80s libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui 80s liblab-gamut1 liblapack3 liblcms2-2 liblerc4 libltdl7 libopenjp2-7 80s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 80s libpcsclite1 libpixman-1-0 libqhull-r8.0 libraqm0 libsharpyuv0 libsm6 80s libsodium23 libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libvulkan1 80s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 80s libwebp7 libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 libxcb-dri3-0 80s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 80s libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 80s libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrandr2 80s libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 80s mesa-libgallium openjdk-21-jdk-headless openjdk-21-jre 80s openjdk-21-jre-headless python-matplotlib-data python3-args 80s python3-asn1crypto python3-asttokens python3-biplist python3-brotli 80s python3-click python3-clint python3-colorama python3-contourpy 80s python3-cycler python3-decorator python3-defusedxml python3-executing 80s python3-fonttools python3-fs python3-git python3-gitdb python3-ipython 80s python3-jedi python3-kiwisolver python3-libcloud python3-looseversion 80s python3-lxml python3-lz4 python3-matplotlib python3-matplotlib-inline 80s python3-mpmath python3-nacl python3-networkx python3-numpy python3-numpy-dev 80s python3-oscrypto python3-paramiko python3-parso python3-pathspec python3-pil 80s python3-pil.imagetk python3-platformdirs python3-prompt-toolkit 80s python3-pure-eval python3-pycountry python3-pydot python3-qrcode 80s python3-ruamel.yaml python3-ruamel.yaml.clib python3-scipy python3-smmap 80s python3-stack-data python3-sympy python3-tk python3-traitlets 80s python3-typeshed python3-ufolib2 python3-unicodedata2 python3-wcwidth 80s python3.13-tk s3cmd sdkmanager tk8.6-blt2.5 unicode-data x11-common yamllint 80s 0 upgraded, 201 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 295 MB of archives. 80s After this operation, 976 MB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-numpy-dev ppc64el 1:2.2.4+ds-1ubuntu1 [153 kB] 80s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libblas3 ppc64el 3.12.1-2build1 [239 kB] 80s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libgfortran5 ppc64el 15.1.0-5ubuntu1 [617 kB] 80s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el liblapack3 ppc64el 3.12.1-2build1 [2817 kB] 80s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-numpy ppc64el 1:2.2.4+ds-1ubuntu1 [4887 kB] 80s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [8004 B] 80s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 80s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 80s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 80s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 80s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 80s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 80s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 80s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu1 [283 kB] 80s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-2 [191 kB] 80s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el gtk-update-icon-cache ppc64el 4.18.5+ds-1ubuntu1 [55.6 kB] 80s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el hicolor-icon-theme all 0.18-2 [13.3 kB] 80s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el adwaita-icon-theme all 48.0-1 [578 kB] 80s Get:19 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-asn1crypto all 1.5.1-3 [79.7 kB] 80s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 80s Get:21 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 80s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-decorator all 5.2.1-2 [28.1 kB] 80s Get:23 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parso all 0.8.4-1 [67.6 kB] 80s Get:24 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-typeshed all 0.0~git20241223.ea91db2-2 [1554 kB] 80s Get:25 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-jedi all 0.19.1+ds1-1 [693 kB] 80s Get:26 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 80s Get:27 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-matplotlib-inline all 0.1.7-1 [9186 B] 80s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 80s Get:29 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-prompt-toolkit all 3.0.51-2 [257 kB] 80s Get:30 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-asttokens all 3.0.0-2 [20.5 kB] 80s Get:31 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-executing all 2.2.0-0.2 [25.0 kB] 80s Get:32 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pure-eval all 0.2.3-1 [11.4 kB] 80s Get:33 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-stack-data all 0.6.3-1 [22.0 kB] 80s Get:34 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ipython all 8.35.0-1 [575 kB] 80s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el libxslt1.1 ppc64el 1.1.43-0exp1 [184 kB] 80s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-lxml ppc64el 5.4.0-1build1 [1432 kB] 80s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 80s Get:38 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 80s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 80s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 80s Get:41 http://ftpmaster.internal/ubuntu questing/universe ppc64el fonts-lyx all 2.4.3-1 [171 kB] 80s Get:42 http://ftpmaster.internal/ubuntu questing/universe ppc64el python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 80s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.1.0-5ubuntu1 [169 kB] 80s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 80s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 80s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libopenjp2-7 ppc64el 2.5.3-2 [248 kB] 80s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 80s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz0b ppc64el 10.2.0-1 [598 kB] 80s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el libraqm0 ppc64el 0.10.2-1 [19.2 kB] 80s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 80s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 81s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-pil ppc64el 11.1.0-5build1 [601 kB] 81s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el libtcl8.6 ppc64el 8.6.16+dfsg-1 [1201 kB] 81s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.2ubuntu1 [37.9 kB] 81s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.2ubuntu1 [187 kB] 81s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 81s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 81s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 81s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 81s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libtk8.6 ppc64el 8.6.16-1 [946 kB] 81s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el python3.13-tk ppc64el 3.13.5-1 [108 kB] 81s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-8 [778 kB] 81s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el blt ppc64el 2.5.3+dfsg-8 [4830 B] 81s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-tk ppc64el 3.13.4-1 [9886 B] 81s Get:65 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pil.imagetk ppc64el 11.1.0-5build1 [10.3 kB] 81s Get:66 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-contourpy ppc64el 1.3.1-1build1 [218 kB] 81s Get:67 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 81s Get:68 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-brotli ppc64el 1.1.0-2build4 [422 kB] 81s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-platformdirs all 4.3.7-1 [16.9 kB] 81s Get:70 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-fs all 2.4.16-7 [90.8 kB] 81s Get:71 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-lz4 ppc64el 4.4.0+dfsg-2 [28.1 kB] 81s Get:72 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-scipy ppc64el 1.15.3-1 [18.2 MB] 81s Get:73 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 81s Get:74 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sympy all 1.13.3-5 [4229 kB] 81s Get:75 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 81s Get:76 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-unicodedata2 ppc64el 15.1.0+ds-1build3 [361 kB] 81s Get:77 http://ftpmaster.internal/ubuntu questing/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 81s Get:78 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-fonttools ppc64el 4.55.3-2build1 [1521 kB] 81s Get:79 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kiwisolver ppc64el 1.4.7-3build1 [59.5 kB] 81s Get:80 http://ftpmaster.internal/ubuntu questing/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 81s Get:81 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-matplotlib ppc64el 3.10.1+dfsg1-4 [18.1 MB] 82s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 82s Get:83 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-oscrypto all 1.3.0-7 [128 kB] 82s Get:84 http://ftpmaster.internal/ubuntu questing/universe ppc64el libann0 ppc64el 1.1.2+doc-9build1 [30.1 kB] 82s Get:85 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcdt5 ppc64el 2.42.4-3build1 [27.3 kB] 82s Get:86 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcgraph6 ppc64el 2.42.4-3build1 [55.3 kB] 82s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 82s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif-plugin-aomdec ppc64el 1.19.8-1 [11.7 kB] 82s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 82s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif-plugin-libde265 ppc64el 1.19.8-1 [9184 B] 82s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif1 ppc64el 1.19.8-1 [463 kB] 82s Get:92 http://ftpmaster.internal/ubuntu questing/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 82s Get:93 http://ftpmaster.internal/ubuntu questing/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 82s Get:94 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgts-0.7-5t64 ppc64el 0.7.6+darcs121130-5.2build1 [187 kB] 82s Get:95 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 82s Get:96 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 82s Get:97 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 82s Get:98 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 82s Get:99 http://ftpmaster.internal/ubuntu questing/main ppc64el libltdl7 ppc64el 2.5.4-4 [50.3 kB] 82s Get:100 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig ppc64el 2.15.0-2.2ubuntu1 [192 kB] 82s Get:101 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 82s Get:102 http://ftpmaster.internal/ubuntu questing/main ppc64el libdatrie1 ppc64el 0.2.13-4 [22.2 kB] 82s Get:103 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 82s Get:104 http://ftpmaster.internal/ubuntu questing/main ppc64el libpango-1.0-0 ppc64el 1.56.3-1 [278 kB] 82s Get:105 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoft2-1.0-0 ppc64el 1.56.3-1 [58.9 kB] 82s Get:106 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangocairo-1.0-0 ppc64el 1.56.3-1 [30.7 kB] 82s Get:107 http://ftpmaster.internal/ubuntu questing/universe ppc64el libpathplan4 ppc64el 2.42.4-3build1 [30.4 kB] 82s Get:108 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgvc6 ppc64el 2.42.4-3build1 [909 kB] 82s Get:109 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgvpr2 ppc64el 2.42.4-3build1 [213 kB] 82s Get:110 http://ftpmaster.internal/ubuntu questing/universe ppc64el liblab-gamut1 ppc64el 2.42.4-3build1 [1789 kB] 82s Get:111 http://ftpmaster.internal/ubuntu questing/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 82s Get:112 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm6 ppc64el 2:1.2.6-1 [18.6 kB] 82s Get:113 http://ftpmaster.internal/ubuntu questing/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 82s Get:114 http://ftpmaster.internal/ubuntu questing/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 82s Get:115 http://ftpmaster.internal/ubuntu questing/main ppc64el libxaw7 ppc64el 2:1.0.16-1 [230 kB] 82s Get:116 http://ftpmaster.internal/ubuntu questing/universe ppc64el graphviz ppc64el 2.42.4-3build1 [843 kB] 82s Get:117 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pydot all 2.0.0-3 [24.9 kB] 82s Get:118 http://ftpmaster.internal/ubuntu questing/universe ppc64el androguard all 3.4.0~a1-17 [36.7 MB] 83s Get:119 http://ftpmaster.internal/ubuntu questing/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 83s Get:120 http://ftpmaster.internal/ubuntu questing/main ppc64el java-common all 0.76 [6852 B] 83s Get:121 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 83s Get:122 http://ftpmaster.internal/ubuntu questing/main ppc64el openjdk-21-jre-headless ppc64el 21.0.8~5ea-1 [45.6 MB] 83s Get:123 http://ftpmaster.internal/ubuntu questing/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 83s Get:124 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-common all 2.56.2-1build1 [202 kB] 83s Get:125 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk1.0-0t64 ppc64el 2.56.2-1build1 [60.4 kB] 83s Get:126 http://ftpmaster.internal/ubuntu questing/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 83s Get:127 http://ftpmaster.internal/ubuntu questing/main ppc64el libatspi2.0-0t64 ppc64el 2.56.2-1build1 [101 kB] 83s Get:128 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.56.2-1build1 [83.5 kB] 83s Get:129 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 83s Get:130 http://ftpmaster.internal/ubuntu questing/main ppc64el libcolord2 ppc64el 1.4.7-3 [162 kB] 83s Get:131 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common-data ppc64el 0.8-16ubuntu2 [31.0 kB] 83s Get:132 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common3 ppc64el 0.8-16ubuntu2 [25.9 kB] 83s Get:133 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-client3 ppc64el 0.8-16ubuntu2 [30.9 kB] 83s Get:134 http://ftpmaster.internal/ubuntu questing/main ppc64el libcups2t64 ppc64el 2.4.12-0ubuntu1 [348 kB] 83s Get:135 http://ftpmaster.internal/ubuntu questing/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 83s Get:136 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-client0 ppc64el 1.23.1-3build1 [32.1 kB] 83s Get:137 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-cursor0 ppc64el 1.23.1-3build1 [13.7 kB] 83s Get:138 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-egl1 ppc64el 1.23.1-3build1 [6274 B] 83s Get:139 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 83s Get:140 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 83s Get:141 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcursor1 ppc64el 1:1.2.3-1 [27.4 kB] 83s Get:142 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 83s Get:143 http://ftpmaster.internal/ubuntu questing/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 83s Get:144 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 83s Get:145 http://ftpmaster.internal/ubuntu questing/main ppc64el libdconf1 ppc64el 0.40.0-5 [43.7 kB] 83s Get:146 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-service ppc64el 0.40.0-5 [30.8 kB] 83s Get:147 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-5 [26.0 kB] 83s Get:148 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-common all 3.24.49-3ubuntu1 [1424 kB] 83s Get:149 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-0t64 ppc64el 3.24.49-3ubuntu1 [3381 kB] 83s Get:150 http://ftpmaster.internal/ubuntu questing/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 83s Get:151 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-xcb1 ppc64el 2:1.8.12-1 [8014 B] 83s Get:152 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 83s Get:153 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 83s Get:154 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 83s Get:155 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 83s Get:156 http://ftpmaster.internal/ubuntu questing/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 83s Get:157 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 83s Get:158 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 83s Get:159 http://ftpmaster.internal/ubuntu questing/main ppc64el libxshmfence1 ppc64el 1.3.3-1 [5364 B] 83s Get:160 http://ftpmaster.internal/ubuntu questing/main ppc64el mesa-libgallium ppc64el 25.0.7-0ubuntu3 [9529 kB] 84s Get:161 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-server0 ppc64el 1.23.1-3build1 [42.5 kB] 84s Get:162 http://ftpmaster.internal/ubuntu questing/main ppc64el libgbm1 ppc64el 25.0.7-0ubuntu3 [39.1 kB] 84s Get:163 http://ftpmaster.internal/ubuntu questing/main ppc64el libvulkan1 ppc64el 1.4.309.0-1 [162 kB] 84s Get:164 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1-mesa-dri ppc64el 25.0.7-0ubuntu3 [35.7 kB] 84s Get:165 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx-mesa0 ppc64el 25.0.7-0ubuntu3 [175 kB] 84s Get:166 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 84s Get:167 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 84s Get:168 http://ftpmaster.internal/ubuntu questing/main ppc64el libasound2-data all 1.2.14-1ubuntu1 [21.2 kB] 84s Get:169 http://ftpmaster.internal/ubuntu questing/main ppc64el libasound2t64 ppc64el 1.2.14-1ubuntu1 [502 kB] 84s Get:170 http://ftpmaster.internal/ubuntu questing/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu2 [40.7 kB] 84s Get:171 http://ftpmaster.internal/ubuntu questing/main ppc64el libxtst6 ppc64el 2:1.2.5-1 [14.7 kB] 84s Get:172 http://ftpmaster.internal/ubuntu questing/main ppc64el openjdk-21-jre ppc64el 21.0.8~5ea-1 [246 kB] 84s Get:173 http://ftpmaster.internal/ubuntu questing/main ppc64el default-jre ppc64el 2:1.21-76 [918 B] 84s Get:174 http://ftpmaster.internal/ubuntu questing/universe ppc64el libapksig-java all 35.0.2-1 [449 kB] 84s Get:175 http://ftpmaster.internal/ubuntu questing/universe ppc64el apksigner all 35.0.2-1 [491 kB] 84s Get:176 http://ftpmaster.internal/ubuntu questing/main ppc64el openjdk-21-jdk-headless ppc64el 21.0.8~5ea-1 [82.1 MB] 85s Get:177 http://ftpmaster.internal/ubuntu questing/main ppc64el default-jdk-headless ppc64el 2:1.21-76 [964 B] 85s Get:178 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-args all 0.1.0-5 [6082 B] 85s Get:179 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-clint all 0.5.1-4 [27.8 kB] 85s Get:180 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 85s Get:181 http://ftpmaster.internal/ubuntu questing/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 85s Get:182 http://ftpmaster.internal/ubuntu questing/main ppc64el git-man all 1:2.48.1-0ubuntu1 [1148 kB] 85s Get:183 http://ftpmaster.internal/ubuntu questing/main ppc64el git ppc64el 1:2.48.1-0ubuntu1 [7338 kB] 85s Get:184 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-smmap all 6.0.0-1 [20.5 kB] 85s Get:185 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-gitdb all 4.0.12-1 [46.4 kB] 85s Get:186 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-git all 3.1.44-1 [148 kB] 85s Get:187 http://ftpmaster.internal/ubuntu questing/main ppc64el libsodium23 ppc64el 1.0.18-1build3 [150 kB] 85s Get:188 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-nacl ppc64el 1.5.0-7 [59.1 kB] 85s Get:189 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-paramiko all 3.5.1-2ubuntu1 [147 kB] 85s Get:190 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-qrcode all 8.2-1 [40.5 kB] 85s Get:191 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ruamel.yaml.clib ppc64el 0.2.12+ds-1build1 [169 kB] 85s Get:192 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ruamel.yaml all 0.18.10+ds-1 [127 kB] 85s Get:193 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-looseversion all 1.3.0-3 [8354 B] 85s Get:194 http://ftpmaster.internal/ubuntu questing/universe ppc64el sdkmanager all 0.6.11-2 [34.5 kB] 85s Get:195 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pathspec all 0.12.1-1 [24.5 kB] 85s Get:196 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el yamllint all 1.37.1-1 [45.8 kB] 85s Get:197 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-biplist all 1.0.3-5 [11.3 kB] 85s Get:198 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pycountry all 24.6.1+ds1-1 [30.0 kB] 85s Get:199 http://ftpmaster.internal/ubuntu questing/universe ppc64el s3cmd all 2.4.0-3 [128 kB] 85s Get:200 http://ftpmaster.internal/ubuntu questing/universe ppc64el fdroidserver all 2.4.0-1 [469 kB] 85s Get:201 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-libcloud all 3.8.0+repack-4 [828 kB] 85s Fetched 295 MB in 5s (54.8 MB/s) 85s Selecting previously unselected package python3-numpy-dev:ppc64el. 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79652 files and directories currently installed.) 85s Preparing to unpack .../000-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_ppc64el.deb ... 85s Unpacking python3-numpy-dev:ppc64el (1:2.2.4+ds-1ubuntu1) ... 86s Selecting previously unselected package libblas3:ppc64el. 86s Preparing to unpack .../001-libblas3_3.12.1-2build1_ppc64el.deb ... 86s Unpacking libblas3:ppc64el (3.12.1-2build1) ... 86s Selecting previously unselected package libgfortran5:ppc64el. 86s Preparing to unpack .../002-libgfortran5_15.1.0-5ubuntu1_ppc64el.deb ... 86s Unpacking libgfortran5:ppc64el (15.1.0-5ubuntu1) ... 86s Selecting previously unselected package liblapack3:ppc64el. 86s Preparing to unpack .../003-liblapack3_3.12.1-2build1_ppc64el.deb ... 86s Unpacking liblapack3:ppc64el (3.12.1-2build1) ... 86s Selecting previously unselected package python3-numpy. 86s Preparing to unpack .../004-python3-numpy_1%3a2.2.4+ds-1ubuntu1_ppc64el.deb ... 86s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 86s Selecting previously unselected package libgdk-pixbuf2.0-common. 86s Preparing to unpack .../005-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... 86s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 86s Selecting previously unselected package libjpeg-turbo8:ppc64el. 86s Preparing to unpack .../006-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 86s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 86s Selecting previously unselected package libjpeg8:ppc64el. 86s Preparing to unpack .../007-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 86s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 86s Selecting previously unselected package libdeflate0:ppc64el. 86s Preparing to unpack .../008-libdeflate0_1.23-2_ppc64el.deb ... 86s Unpacking libdeflate0:ppc64el (1.23-2) ... 86s Selecting previously unselected package libjbig0:ppc64el. 86s Preparing to unpack .../009-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 86s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 86s Selecting previously unselected package liblerc4:ppc64el. 86s Preparing to unpack .../010-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 86s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 86s Selecting previously unselected package libsharpyuv0:ppc64el. 86s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 86s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 86s Selecting previously unselected package libwebp7:ppc64el. 86s Preparing to unpack .../012-libwebp7_1.5.0-0.1_ppc64el.deb ... 86s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 86s Selecting previously unselected package libtiff6:ppc64el. 86s Preparing to unpack .../013-libtiff6_4.7.0-3ubuntu1_ppc64el.deb ... 86s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu1) ... 86s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 86s Preparing to unpack .../014-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_ppc64el.deb ... 86s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-2) ... 86s Selecting previously unselected package gtk-update-icon-cache. 86s Preparing to unpack .../015-gtk-update-icon-cache_4.18.5+ds-1ubuntu1_ppc64el.deb ... 86s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 86s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 86s Unpacking gtk-update-icon-cache (4.18.5+ds-1ubuntu1) ... 86s Selecting previously unselected package hicolor-icon-theme. 86s Preparing to unpack .../016-hicolor-icon-theme_0.18-2_all.deb ... 86s Unpacking hicolor-icon-theme (0.18-2) ... 86s Selecting previously unselected package adwaita-icon-theme. 86s Preparing to unpack .../017-adwaita-icon-theme_48.0-1_all.deb ... 86s Unpacking adwaita-icon-theme (48.0-1) ... 86s Selecting previously unselected package python3-asn1crypto. 86s Preparing to unpack .../018-python3-asn1crypto_1.5.1-3_all.deb ... 86s Unpacking python3-asn1crypto (1.5.1-3) ... 86s Selecting previously unselected package python3-click. 86s Preparing to unpack .../019-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 86s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 86s Selecting previously unselected package python3-colorama. 86s Preparing to unpack .../020-python3-colorama_0.4.6-4_all.deb ... 86s Unpacking python3-colorama (0.4.6-4) ... 86s Selecting previously unselected package python3-decorator. 86s Preparing to unpack .../021-python3-decorator_5.2.1-2_all.deb ... 86s Unpacking python3-decorator (5.2.1-2) ... 86s Selecting previously unselected package python3-parso. 86s Preparing to unpack .../022-python3-parso_0.8.4-1_all.deb ... 86s Unpacking python3-parso (0.8.4-1) ... 86s Selecting previously unselected package python3-typeshed. 86s Preparing to unpack .../023-python3-typeshed_0.0~git20241223.ea91db2-2_all.deb ... 86s Unpacking python3-typeshed (0.0~git20241223.ea91db2-2) ... 87s Selecting previously unselected package python3-jedi. 87s Preparing to unpack .../024-python3-jedi_0.19.1+ds1-1_all.deb ... 87s Unpacking python3-jedi (0.19.1+ds1-1) ... 87s Selecting previously unselected package python3-traitlets. 87s Preparing to unpack .../025-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 87s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 87s Selecting previously unselected package python3-matplotlib-inline. 87s Preparing to unpack .../026-python3-matplotlib-inline_0.1.7-1_all.deb ... 87s Unpacking python3-matplotlib-inline (0.1.7-1) ... 87s Selecting previously unselected package python3-wcwidth. 87s Preparing to unpack .../027-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 87s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 87s Selecting previously unselected package python3-prompt-toolkit. 87s Preparing to unpack .../028-python3-prompt-toolkit_3.0.51-2_all.deb ... 87s Unpacking python3-prompt-toolkit (3.0.51-2) ... 87s Selecting previously unselected package python3-asttokens. 87s Preparing to unpack .../029-python3-asttokens_3.0.0-2_all.deb ... 87s Unpacking python3-asttokens (3.0.0-2) ... 87s Selecting previously unselected package python3-executing. 87s Preparing to unpack .../030-python3-executing_2.2.0-0.2_all.deb ... 87s Unpacking python3-executing (2.2.0-0.2) ... 87s Selecting previously unselected package python3-pure-eval. 87s Preparing to unpack .../031-python3-pure-eval_0.2.3-1_all.deb ... 87s Unpacking python3-pure-eval (0.2.3-1) ... 87s Selecting previously unselected package python3-stack-data. 87s Preparing to unpack .../032-python3-stack-data_0.6.3-1_all.deb ... 87s Unpacking python3-stack-data (0.6.3-1) ... 87s Selecting previously unselected package python3-ipython. 87s Preparing to unpack .../033-python3-ipython_8.35.0-1_all.deb ... 87s Unpacking python3-ipython (8.35.0-1) ... 87s Selecting previously unselected package libxslt1.1:ppc64el. 87s Preparing to unpack .../034-libxslt1.1_1.1.43-0exp1_ppc64el.deb ... 87s Unpacking libxslt1.1:ppc64el (1.1.43-0exp1) ... 88s Selecting previously unselected package python3-lxml:ppc64el. 88s Preparing to unpack .../035-python3-lxml_5.4.0-1build1_ppc64el.deb ... 88s Unpacking python3-lxml:ppc64el (5.4.0-1build1) ... 88s Selecting previously unselected package libjs-jquery. 88s Preparing to unpack .../036-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 88s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 88s Selecting previously unselected package libjs-jquery-ui. 88s Preparing to unpack .../037-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 88s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 88s Selecting previously unselected package fonts-dejavu-mono. 88s Preparing to unpack .../038-fonts-dejavu-mono_2.37-8_all.deb ... 88s Unpacking fonts-dejavu-mono (2.37-8) ... 88s Selecting previously unselected package fonts-dejavu-core. 88s Preparing to unpack .../039-fonts-dejavu-core_2.37-8_all.deb ... 88s Unpacking fonts-dejavu-core (2.37-8) ... 88s Selecting previously unselected package fonts-lyx. 88s Preparing to unpack .../040-fonts-lyx_2.4.3-1_all.deb ... 88s Unpacking fonts-lyx (2.4.3-1) ... 88s Selecting previously unselected package python-matplotlib-data. 88s Preparing to unpack .../041-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 88s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 88s Selecting previously unselected package libgomp1:ppc64el. 88s Preparing to unpack .../042-libgomp1_15.1.0-5ubuntu1_ppc64el.deb ... 88s Unpacking libgomp1:ppc64el (15.1.0-5ubuntu1) ... 88s Selecting previously unselected package libimagequant0:ppc64el. 88s Preparing to unpack .../043-libimagequant0_2.18.0-1build1_ppc64el.deb ... 88s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 88s Selecting previously unselected package liblcms2-2:ppc64el. 88s Preparing to unpack .../044-liblcms2-2_2.16-2_ppc64el.deb ... 88s Unpacking liblcms2-2:ppc64el (2.16-2) ... 88s Selecting previously unselected package libopenjp2-7:ppc64el. 88s Preparing to unpack .../045-libopenjp2-7_2.5.3-2_ppc64el.deb ... 88s Unpacking libopenjp2-7:ppc64el (2.5.3-2) ... 88s Selecting previously unselected package libgraphite2-3:ppc64el. 88s Preparing to unpack .../046-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 88s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 88s Selecting previously unselected package libharfbuzz0b:ppc64el. 88s Preparing to unpack .../047-libharfbuzz0b_10.2.0-1_ppc64el.deb ... 88s Unpacking libharfbuzz0b:ppc64el (10.2.0-1) ... 88s Selecting previously unselected package libraqm0:ppc64el. 88s Preparing to unpack .../048-libraqm0_0.10.2-1_ppc64el.deb ... 88s Unpacking libraqm0:ppc64el (0.10.2-1) ... 88s Selecting previously unselected package libwebpdemux2:ppc64el. 88s Preparing to unpack .../049-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 88s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 88s Selecting previously unselected package libwebpmux3:ppc64el. 88s Preparing to unpack .../050-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 88s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 88s Selecting previously unselected package python3-pil:ppc64el. 88s Preparing to unpack .../051-python3-pil_11.1.0-5build1_ppc64el.deb ... 88s Unpacking python3-pil:ppc64el (11.1.0-5build1) ... 88s Selecting previously unselected package libtcl8.6:ppc64el. 88s Preparing to unpack .../052-libtcl8.6_8.6.16+dfsg-1_ppc64el.deb ... 88s Unpacking libtcl8.6:ppc64el (8.6.16+dfsg-1) ... 88s Selecting previously unselected package fontconfig-config. 88s Preparing to unpack .../053-fontconfig-config_2.15.0-2.2ubuntu1_ppc64el.deb ... 88s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 88s Selecting previously unselected package libfontconfig1:ppc64el. 88s Preparing to unpack .../054-libfontconfig1_2.15.0-2.2ubuntu1_ppc64el.deb ... 88s Unpacking libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 88s Selecting previously unselected package libxrender1:ppc64el. 88s Preparing to unpack .../055-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 88s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 88s Selecting previously unselected package libxft2:ppc64el. 88s Preparing to unpack .../056-libxft2_2.3.6-1build1_ppc64el.deb ... 88s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 88s Selecting previously unselected package x11-common. 88s Preparing to unpack .../057-x11-common_1%3a7.7+24ubuntu1_all.deb ... 88s Unpacking x11-common (1:7.7+24ubuntu1) ... 88s Selecting previously unselected package libxss1:ppc64el. 88s Preparing to unpack .../058-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 88s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 88s Selecting previously unselected package libtk8.6:ppc64el. 88s Preparing to unpack .../059-libtk8.6_8.6.16-1_ppc64el.deb ... 88s Unpacking libtk8.6:ppc64el (8.6.16-1) ... 88s Selecting previously unselected package python3.13-tk. 88s Preparing to unpack .../060-python3.13-tk_3.13.5-1_ppc64el.deb ... 88s Unpacking python3.13-tk (3.13.5-1) ... 88s Selecting previously unselected package tk8.6-blt2.5. 88s Preparing to unpack .../061-tk8.6-blt2.5_2.5.3+dfsg-8_ppc64el.deb ... 88s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 88s Selecting previously unselected package blt. 88s Preparing to unpack .../062-blt_2.5.3+dfsg-8_ppc64el.deb ... 88s Unpacking blt (2.5.3+dfsg-8) ... 88s Selecting previously unselected package python3-tk:ppc64el. 88s Preparing to unpack .../063-python3-tk_3.13.4-1_ppc64el.deb ... 88s Unpacking python3-tk:ppc64el (3.13.4-1) ... 89s Selecting previously unselected package python3-pil.imagetk:ppc64el. 89s Preparing to unpack .../064-python3-pil.imagetk_11.1.0-5build1_ppc64el.deb ... 89s Unpacking python3-pil.imagetk:ppc64el (11.1.0-5build1) ... 89s Selecting previously unselected package python3-contourpy. 89s Preparing to unpack .../065-python3-contourpy_1.3.1-1build1_ppc64el.deb ... 89s Unpacking python3-contourpy (1.3.1-1build1) ... 89s Selecting previously unselected package python3-cycler. 89s Preparing to unpack .../066-python3-cycler_0.12.1-1_all.deb ... 89s Unpacking python3-cycler (0.12.1-1) ... 89s Selecting previously unselected package python3-brotli. 89s Preparing to unpack .../067-python3-brotli_1.1.0-2build4_ppc64el.deb ... 89s Unpacking python3-brotli (1.1.0-2build4) ... 89s Selecting previously unselected package python3-platformdirs. 89s Preparing to unpack .../068-python3-platformdirs_4.3.7-1_all.deb ... 89s Unpacking python3-platformdirs (4.3.7-1) ... 89s Selecting previously unselected package python3-fs. 89s Preparing to unpack .../069-python3-fs_2.4.16-7_all.deb ... 89s Unpacking python3-fs (2.4.16-7) ... 89s Selecting previously unselected package python3-lz4. 89s Preparing to unpack .../070-python3-lz4_4.4.0+dfsg-2_ppc64el.deb ... 89s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 89s Selecting previously unselected package python3-scipy. 89s Preparing to unpack .../071-python3-scipy_1.15.3-1_ppc64el.deb ... 89s Unpacking python3-scipy (1.15.3-1) ... 89s Selecting previously unselected package python3-mpmath. 89s Preparing to unpack .../072-python3-mpmath_1.3.0-1_all.deb ... 89s Unpacking python3-mpmath (1.3.0-1) ... 89s Selecting previously unselected package python3-sympy. 89s Preparing to unpack .../073-python3-sympy_1.13.3-5_all.deb ... 89s Unpacking python3-sympy (1.13.3-5) ... 89s Selecting previously unselected package python3-ufolib2. 89s Preparing to unpack .../074-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 89s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 89s Selecting previously unselected package python3-unicodedata2. 89s Preparing to unpack .../075-python3-unicodedata2_15.1.0+ds-1build3_ppc64el.deb ... 89s Unpacking python3-unicodedata2 (15.1.0+ds-1build3) ... 89s Selecting previously unselected package unicode-data. 89s Preparing to unpack .../076-unicode-data_15.1.0-1_all.deb ... 89s Unpacking unicode-data (15.1.0-1) ... 90s Selecting previously unselected package python3-fonttools. 90s Preparing to unpack .../077-python3-fonttools_4.55.3-2build1_ppc64el.deb ... 90s Unpacking python3-fonttools (4.55.3-2build1) ... 90s Selecting previously unselected package python3-kiwisolver. 90s Preparing to unpack .../078-python3-kiwisolver_1.4.7-3build1_ppc64el.deb ... 90s Unpacking python3-kiwisolver (1.4.7-3build1) ... 90s Selecting previously unselected package libqhull-r8.0:ppc64el. 90s Preparing to unpack .../079-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 90s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 90s Selecting previously unselected package python3-matplotlib. 90s Preparing to unpack .../080-python3-matplotlib_3.10.1+dfsg1-4_ppc64el.deb ... 90s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 90s Selecting previously unselected package python3-networkx. 90s Preparing to unpack .../081-python3-networkx_3.2.1-4ubuntu1_all.deb ... 90s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 91s Selecting previously unselected package python3-oscrypto. 91s Preparing to unpack .../082-python3-oscrypto_1.3.0-7_all.deb ... 91s Unpacking python3-oscrypto (1.3.0-7) ... 91s Selecting previously unselected package libann0. 91s Preparing to unpack .../083-libann0_1.1.2+doc-9build1_ppc64el.deb ... 91s Unpacking libann0 (1.1.2+doc-9build1) ... 91s Selecting previously unselected package libcdt5:ppc64el. 91s Preparing to unpack .../084-libcdt5_2.42.4-3build1_ppc64el.deb ... 91s Unpacking libcdt5:ppc64el (2.42.4-3build1) ... 91s Selecting previously unselected package libcgraph6:ppc64el. 91s Preparing to unpack .../085-libcgraph6_2.42.4-3build1_ppc64el.deb ... 91s Unpacking libcgraph6:ppc64el (2.42.4-3build1) ... 91s Selecting previously unselected package libaom3:ppc64el. 91s Preparing to unpack .../086-libaom3_3.12.1-1_ppc64el.deb ... 91s Unpacking libaom3:ppc64el (3.12.1-1) ... 91s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 91s Preparing to unpack .../087-libheif-plugin-aomdec_1.19.8-1_ppc64el.deb ... 91s Unpacking libheif-plugin-aomdec:ppc64el (1.19.8-1) ... 91s Selecting previously unselected package libde265-0:ppc64el. 91s Preparing to unpack .../088-libde265-0_1.0.16-1_ppc64el.deb ... 91s Unpacking libde265-0:ppc64el (1.0.16-1) ... 91s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 91s Preparing to unpack .../089-libheif-plugin-libde265_1.19.8-1_ppc64el.deb ... 91s Unpacking libheif-plugin-libde265:ppc64el (1.19.8-1) ... 91s Selecting previously unselected package libheif1:ppc64el. 91s Preparing to unpack .../090-libheif1_1.19.8-1_ppc64el.deb ... 91s Unpacking libheif1:ppc64el (1.19.8-1) ... 91s Selecting previously unselected package libxpm4:ppc64el. 91s Preparing to unpack .../091-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 91s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 91s Selecting previously unselected package libgd3:ppc64el. 91s Preparing to unpack .../092-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 91s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 91s Selecting previously unselected package libgts-0.7-5t64:ppc64el. 91s Preparing to unpack .../093-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_ppc64el.deb ... 91s Unpacking libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 91s Selecting previously unselected package libpixman-1-0:ppc64el. 91s Preparing to unpack .../094-libpixman-1-0_0.44.0-3_ppc64el.deb ... 91s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 91s Selecting previously unselected package libxcb-render0:ppc64el. 91s Preparing to unpack .../095-libxcb-render0_1.17.0-2_ppc64el.deb ... 91s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 91s Selecting previously unselected package libxcb-shm0:ppc64el. 91s Preparing to unpack .../096-libxcb-shm0_1.17.0-2_ppc64el.deb ... 91s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 91s Selecting previously unselected package libcairo2:ppc64el. 91s Preparing to unpack .../097-libcairo2_1.18.4-1_ppc64el.deb ... 91s Unpacking libcairo2:ppc64el (1.18.4-1) ... 91s Selecting previously unselected package libltdl7:ppc64el. 91s Preparing to unpack .../098-libltdl7_2.5.4-4_ppc64el.deb ... 91s Unpacking libltdl7:ppc64el (2.5.4-4) ... 91s Selecting previously unselected package fontconfig. 91s Preparing to unpack .../099-fontconfig_2.15.0-2.2ubuntu1_ppc64el.deb ... 91s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 91s Selecting previously unselected package libthai-data. 91s Preparing to unpack .../100-libthai-data_0.1.29-2build1_all.deb ... 91s Unpacking libthai-data (0.1.29-2build1) ... 91s Selecting previously unselected package libdatrie1:ppc64el. 91s Preparing to unpack .../101-libdatrie1_0.2.13-4_ppc64el.deb ... 91s Unpacking libdatrie1:ppc64el (0.2.13-4) ... 91s Selecting previously unselected package libthai0:ppc64el. 91s Preparing to unpack .../102-libthai0_0.1.29-2build1_ppc64el.deb ... 91s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 91s Selecting previously unselected package libpango-1.0-0:ppc64el. 91s Preparing to unpack .../103-libpango-1.0-0_1.56.3-1_ppc64el.deb ... 91s Unpacking libpango-1.0-0:ppc64el (1.56.3-1) ... 91s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 91s Preparing to unpack .../104-libpangoft2-1.0-0_1.56.3-1_ppc64el.deb ... 91s Unpacking libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 91s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 91s Preparing to unpack .../105-libpangocairo-1.0-0_1.56.3-1_ppc64el.deb ... 91s Unpacking libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 91s Selecting previously unselected package libpathplan4:ppc64el. 91s Preparing to unpack .../106-libpathplan4_2.42.4-3build1_ppc64el.deb ... 91s Unpacking libpathplan4:ppc64el (2.42.4-3build1) ... 91s Selecting previously unselected package libgvc6. 91s Preparing to unpack .../107-libgvc6_2.42.4-3build1_ppc64el.deb ... 91s Unpacking libgvc6 (2.42.4-3build1) ... 91s Selecting previously unselected package libgvpr2:ppc64el. 91s Preparing to unpack .../108-libgvpr2_2.42.4-3build1_ppc64el.deb ... 91s Unpacking libgvpr2:ppc64el (2.42.4-3build1) ... 91s Selecting previously unselected package liblab-gamut1:ppc64el. 91s Preparing to unpack .../109-liblab-gamut1_2.42.4-3build1_ppc64el.deb ... 91s Unpacking liblab-gamut1:ppc64el (2.42.4-3build1) ... 91s Selecting previously unselected package libice6:ppc64el. 91s Preparing to unpack .../110-libice6_2%3a1.1.1-1_ppc64el.deb ... 91s Unpacking libice6:ppc64el (2:1.1.1-1) ... 91s Selecting previously unselected package libsm6:ppc64el. 91s Preparing to unpack .../111-libsm6_2%3a1.2.6-1_ppc64el.deb ... 91s Unpacking libsm6:ppc64el (2:1.2.6-1) ... 91s Selecting previously unselected package libxt6t64:ppc64el. 91s Preparing to unpack .../112-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 91s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 91s Selecting previously unselected package libxmu6:ppc64el. 91s Preparing to unpack .../113-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 91s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 91s Selecting previously unselected package libxaw7:ppc64el. 91s Preparing to unpack .../114-libxaw7_2%3a1.0.16-1_ppc64el.deb ... 91s Unpacking libxaw7:ppc64el (2:1.0.16-1) ... 91s Selecting previously unselected package graphviz. 91s Preparing to unpack .../115-graphviz_2.42.4-3build1_ppc64el.deb ... 91s Unpacking graphviz (2.42.4-3build1) ... 92s Selecting previously unselected package python3-pydot. 92s Preparing to unpack .../116-python3-pydot_2.0.0-3_all.deb ... 92s Unpacking python3-pydot (2.0.0-3) ... 92s Selecting previously unselected package androguard. 92s Preparing to unpack .../117-androguard_3.4.0~a1-17_all.deb ... 92s Unpacking androguard (3.4.0~a1-17) ... 92s Selecting previously unselected package ca-certificates-java. 92s Preparing to unpack .../118-ca-certificates-java_20240118_all.deb ... 92s Unpacking ca-certificates-java (20240118) ... 92s Selecting previously unselected package java-common. 92s Preparing to unpack .../119-java-common_0.76_all.deb ... 92s Unpacking java-common (0.76) ... 92s Selecting previously unselected package libpcsclite1:ppc64el. 92s Preparing to unpack .../120-libpcsclite1_2.3.3-1_ppc64el.deb ... 92s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 92s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 92s Preparing to unpack .../121-openjdk-21-jre-headless_21.0.8~5ea-1_ppc64el.deb ... 92s Unpacking openjdk-21-jre-headless:ppc64el (21.0.8~5ea-1) ... 93s Selecting previously unselected package default-jre-headless. 93s Preparing to unpack .../122-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 93s Unpacking default-jre-headless (2:1.21-76) ... 93s Selecting previously unselected package at-spi2-common. 93s Preparing to unpack .../123-at-spi2-common_2.56.2-1build1_all.deb ... 93s Unpacking at-spi2-common (2.56.2-1build1) ... 93s Selecting previously unselected package libatk1.0-0t64:ppc64el. 93s Preparing to unpack .../124-libatk1.0-0t64_2.56.2-1build1_ppc64el.deb ... 93s Unpacking libatk1.0-0t64:ppc64el (2.56.2-1build1) ... 93s Selecting previously unselected package libxi6:ppc64el. 93s Preparing to unpack .../125-libxi6_2%3a1.8.2-1_ppc64el.deb ... 93s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 93s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 93s Preparing to unpack .../126-libatspi2.0-0t64_2.56.2-1build1_ppc64el.deb ... 93s Unpacking libatspi2.0-0t64:ppc64el (2.56.2-1build1) ... 93s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 93s Preparing to unpack .../127-libatk-bridge2.0-0t64_2.56.2-1build1_ppc64el.deb ... 93s Unpacking libatk-bridge2.0-0t64:ppc64el (2.56.2-1build1) ... 93s Selecting previously unselected package libcairo-gobject2:ppc64el. 93s Preparing to unpack .../128-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 93s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 93s Selecting previously unselected package libcolord2:ppc64el. 93s Preparing to unpack .../129-libcolord2_1.4.7-3_ppc64el.deb ... 93s Unpacking libcolord2:ppc64el (1.4.7-3) ... 93s Selecting previously unselected package libavahi-common-data:ppc64el. 93s Preparing to unpack .../130-libavahi-common-data_0.8-16ubuntu2_ppc64el.deb ... 93s Unpacking libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 93s Selecting previously unselected package libavahi-common3:ppc64el. 93s Preparing to unpack .../131-libavahi-common3_0.8-16ubuntu2_ppc64el.deb ... 93s Unpacking libavahi-common3:ppc64el (0.8-16ubuntu2) ... 93s Selecting previously unselected package libavahi-client3:ppc64el. 93s Preparing to unpack .../132-libavahi-client3_0.8-16ubuntu2_ppc64el.deb ... 93s Unpacking libavahi-client3:ppc64el (0.8-16ubuntu2) ... 93s Selecting previously unselected package libcups2t64:ppc64el. 93s Preparing to unpack .../133-libcups2t64_2.4.12-0ubuntu1_ppc64el.deb ... 93s Unpacking libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 93s Selecting previously unselected package libepoxy0:ppc64el. 93s Preparing to unpack .../134-libepoxy0_1.5.10-2_ppc64el.deb ... 93s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 93s Selecting previously unselected package libwayland-client0:ppc64el. 93s Preparing to unpack .../135-libwayland-client0_1.23.1-3build1_ppc64el.deb ... 93s Unpacking libwayland-client0:ppc64el (1.23.1-3build1) ... 93s Selecting previously unselected package libwayland-cursor0:ppc64el. 93s Preparing to unpack .../136-libwayland-cursor0_1.23.1-3build1_ppc64el.deb ... 93s Unpacking libwayland-cursor0:ppc64el (1.23.1-3build1) ... 93s Selecting previously unselected package libwayland-egl1:ppc64el. 93s Preparing to unpack .../137-libwayland-egl1_1.23.1-3build1_ppc64el.deb ... 93s Unpacking libwayland-egl1:ppc64el (1.23.1-3build1) ... 93s Selecting previously unselected package libxcomposite1:ppc64el. 93s Preparing to unpack .../138-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 93s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 93s Selecting previously unselected package libxfixes3:ppc64el. 93s Preparing to unpack .../139-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 93s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 93s Selecting previously unselected package libxcursor1:ppc64el. 93s Preparing to unpack .../140-libxcursor1_1%3a1.2.3-1_ppc64el.deb ... 93s Unpacking libxcursor1:ppc64el (1:1.2.3-1) ... 93s Selecting previously unselected package libxdamage1:ppc64el. 93s Preparing to unpack .../141-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 93s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 93s Selecting previously unselected package libxinerama1:ppc64el. 93s Preparing to unpack .../142-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 93s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 94s Selecting previously unselected package libxrandr2:ppc64el. 94s Preparing to unpack .../143-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 94s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 94s Selecting previously unselected package libdconf1:ppc64el. 94s Preparing to unpack .../144-libdconf1_0.40.0-5_ppc64el.deb ... 94s Unpacking libdconf1:ppc64el (0.40.0-5) ... 94s Selecting previously unselected package dconf-service. 94s Preparing to unpack .../145-dconf-service_0.40.0-5_ppc64el.deb ... 94s Unpacking dconf-service (0.40.0-5) ... 94s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 94s Preparing to unpack .../146-dconf-gsettings-backend_0.40.0-5_ppc64el.deb ... 94s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-5) ... 94s Selecting previously unselected package libgtk-3-common. 94s Preparing to unpack .../147-libgtk-3-common_3.24.49-3ubuntu1_all.deb ... 94s Unpacking libgtk-3-common (3.24.49-3ubuntu1) ... 94s Selecting previously unselected package libgtk-3-0t64:ppc64el. 94s Preparing to unpack .../148-libgtk-3-0t64_3.24.49-3ubuntu1_ppc64el.deb ... 94s Unpacking libgtk-3-0t64:ppc64el (3.24.49-3ubuntu1) ... 94s Selecting previously unselected package libglvnd0:ppc64el. 94s Preparing to unpack .../149-libglvnd0_1.7.0-1build1_ppc64el.deb ... 94s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 94s Selecting previously unselected package libx11-xcb1:ppc64el. 94s Preparing to unpack .../150-libx11-xcb1_2%3a1.8.12-1_ppc64el.deb ... 94s Unpacking libx11-xcb1:ppc64el (2:1.8.12-1) ... 94s Selecting previously unselected package libxcb-dri3-0:ppc64el. 94s Preparing to unpack .../151-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxcb-glx0:ppc64el. 94s Preparing to unpack .../152-libxcb-glx0_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxcb-present0:ppc64el. 94s Preparing to unpack .../153-libxcb-present0_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxcb-xfixes0:ppc64el. 94s Preparing to unpack .../154-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxxf86vm1:ppc64el. 94s Preparing to unpack .../155-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 94s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 94s Selecting previously unselected package libxcb-randr0:ppc64el. 94s Preparing to unpack .../156-libxcb-randr0_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxcb-sync1:ppc64el. 94s Preparing to unpack .../157-libxcb-sync1_1.17.0-2_ppc64el.deb ... 94s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 94s Selecting previously unselected package libxshmfence1:ppc64el. 94s Preparing to unpack .../158-libxshmfence1_1.3.3-1_ppc64el.deb ... 94s Unpacking libxshmfence1:ppc64el (1.3.3-1) ... 94s Selecting previously unselected package mesa-libgallium:ppc64el. 94s Preparing to unpack .../159-mesa-libgallium_25.0.7-0ubuntu3_ppc64el.deb ... 94s Unpacking mesa-libgallium:ppc64el (25.0.7-0ubuntu3) ... 94s Selecting previously unselected package libwayland-server0:ppc64el. 94s Preparing to unpack .../160-libwayland-server0_1.23.1-3build1_ppc64el.deb ... 94s Unpacking libwayland-server0:ppc64el (1.23.1-3build1) ... 94s Selecting previously unselected package libgbm1:ppc64el. 94s Preparing to unpack .../161-libgbm1_25.0.7-0ubuntu3_ppc64el.deb ... 94s Unpacking libgbm1:ppc64el (25.0.7-0ubuntu3) ... 94s Selecting previously unselected package libvulkan1:ppc64el. 94s Preparing to unpack .../162-libvulkan1_1.4.309.0-1_ppc64el.deb ... 94s Unpacking libvulkan1:ppc64el (1.4.309.0-1) ... 94s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 94s Preparing to unpack .../163-libgl1-mesa-dri_25.0.7-0ubuntu3_ppc64el.deb ... 94s Unpacking libgl1-mesa-dri:ppc64el (25.0.7-0ubuntu3) ... 94s Selecting previously unselected package libglx-mesa0:ppc64el. 94s Preparing to unpack .../164-libglx-mesa0_25.0.7-0ubuntu3_ppc64el.deb ... 94s Unpacking libglx-mesa0:ppc64el (25.0.7-0ubuntu3) ... 94s Selecting previously unselected package libglx0:ppc64el. 94s Preparing to unpack .../165-libglx0_1.7.0-1build1_ppc64el.deb ... 94s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 94s Selecting previously unselected package libgl1:ppc64el. 94s Preparing to unpack .../166-libgl1_1.7.0-1build1_ppc64el.deb ... 94s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 94s Selecting previously unselected package libasound2-data. 94s Preparing to unpack .../167-libasound2-data_1.2.14-1ubuntu1_all.deb ... 94s Unpacking libasound2-data (1.2.14-1ubuntu1) ... 94s Selecting previously unselected package libasound2t64:ppc64el. 94s Preparing to unpack .../168-libasound2t64_1.2.14-1ubuntu1_ppc64el.deb ... 94s Unpacking libasound2t64:ppc64el (1.2.14-1ubuntu1) ... 94s Selecting previously unselected package libgif7:ppc64el. 94s Preparing to unpack .../169-libgif7_5.2.2-1ubuntu2_ppc64el.deb ... 94s Unpacking libgif7:ppc64el (5.2.2-1ubuntu2) ... 94s Selecting previously unselected package libxtst6:ppc64el. 94s Preparing to unpack .../170-libxtst6_2%3a1.2.5-1_ppc64el.deb ... 94s Unpacking libxtst6:ppc64el (2:1.2.5-1) ... 94s Selecting previously unselected package openjdk-21-jre:ppc64el. 94s Preparing to unpack .../171-openjdk-21-jre_21.0.8~5ea-1_ppc64el.deb ... 94s Unpacking openjdk-21-jre:ppc64el (21.0.8~5ea-1) ... 94s Selecting previously unselected package default-jre. 94s Preparing to unpack .../172-default-jre_2%3a1.21-76_ppc64el.deb ... 94s Unpacking default-jre (2:1.21-76) ... 94s Selecting previously unselected package libapksig-java. 94s Preparing to unpack .../173-libapksig-java_35.0.2-1_all.deb ... 94s Unpacking libapksig-java (35.0.2-1) ... 94s Selecting previously unselected package apksigner. 94s Preparing to unpack .../174-apksigner_35.0.2-1_all.deb ... 94s Unpacking apksigner (35.0.2-1) ... 94s Selecting previously unselected package openjdk-21-jdk-headless:ppc64el. 94s Preparing to unpack .../175-openjdk-21-jdk-headless_21.0.8~5ea-1_ppc64el.deb ... 94s Unpacking openjdk-21-jdk-headless:ppc64el (21.0.8~5ea-1) ... 95s Selecting previously unselected package default-jdk-headless. 95s Preparing to unpack .../176-default-jdk-headless_2%3a1.21-76_ppc64el.deb ... 95s Unpacking default-jdk-headless (2:1.21-76) ... 95s Selecting previously unselected package python3-args. 95s Preparing to unpack .../177-python3-args_0.1.0-5_all.deb ... 95s Unpacking python3-args (0.1.0-5) ... 95s Selecting previously unselected package python3-clint. 95s Preparing to unpack .../178-python3-clint_0.5.1-4_all.deb ... 95s Unpacking python3-clint (0.5.1-4) ... 95s Selecting previously unselected package python3-defusedxml. 95s Preparing to unpack .../179-python3-defusedxml_0.7.1-3_all.deb ... 95s Unpacking python3-defusedxml (0.7.1-3) ... 95s Selecting previously unselected package liberror-perl. 95s Preparing to unpack .../180-liberror-perl_0.17030-1_all.deb ... 95s Unpacking liberror-perl (0.17030-1) ... 95s Selecting previously unselected package git-man. 95s Preparing to unpack .../181-git-man_1%3a2.48.1-0ubuntu1_all.deb ... 95s Unpacking git-man (1:2.48.1-0ubuntu1) ... 95s Selecting previously unselected package git. 95s Preparing to unpack .../182-git_1%3a2.48.1-0ubuntu1_ppc64el.deb ... 95s Unpacking git (1:2.48.1-0ubuntu1) ... 95s Selecting previously unselected package python3-smmap. 95s Preparing to unpack .../183-python3-smmap_6.0.0-1_all.deb ... 95s Unpacking python3-smmap (6.0.0-1) ... 95s Selecting previously unselected package python3-gitdb. 95s Preparing to unpack .../184-python3-gitdb_4.0.12-1_all.deb ... 95s Unpacking python3-gitdb (4.0.12-1) ... 96s Selecting previously unselected package python3-git. 96s Preparing to unpack .../185-python3-git_3.1.44-1_all.deb ... 96s Unpacking python3-git (3.1.44-1) ... 96s Selecting previously unselected package libsodium23:ppc64el. 96s Preparing to unpack .../186-libsodium23_1.0.18-1build3_ppc64el.deb ... 96s Unpacking libsodium23:ppc64el (1.0.18-1build3) ... 96s Selecting previously unselected package python3-nacl. 96s Preparing to unpack .../187-python3-nacl_1.5.0-7_ppc64el.deb ... 96s Unpacking python3-nacl (1.5.0-7) ... 96s Selecting previously unselected package python3-paramiko. 96s Preparing to unpack .../188-python3-paramiko_3.5.1-2ubuntu1_all.deb ... 96s Unpacking python3-paramiko (3.5.1-2ubuntu1) ... 96s Selecting previously unselected package python3-qrcode. 96s Preparing to unpack .../189-python3-qrcode_8.2-1_all.deb ... 96s Unpacking python3-qrcode (8.2-1) ... 96s Selecting previously unselected package python3-ruamel.yaml.clib. 96s Preparing to unpack .../190-python3-ruamel.yaml.clib_0.2.12+ds-1build1_ppc64el.deb ... 96s Unpacking python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 96s Selecting previously unselected package python3-ruamel.yaml. 96s Preparing to unpack .../191-python3-ruamel.yaml_0.18.10+ds-1_all.deb ... 96s Unpacking python3-ruamel.yaml (0.18.10+ds-1) ... 96s Selecting previously unselected package python3-looseversion. 96s Preparing to unpack .../192-python3-looseversion_1.3.0-3_all.deb ... 96s Unpacking python3-looseversion (1.3.0-3) ... 96s Selecting previously unselected package sdkmanager. 96s Preparing to unpack .../193-sdkmanager_0.6.11-2_all.deb ... 96s Unpacking sdkmanager (0.6.11-2) ... 96s Selecting previously unselected package python3-pathspec. 96s Preparing to unpack .../194-python3-pathspec_0.12.1-1_all.deb ... 96s Unpacking python3-pathspec (0.12.1-1) ... 96s Selecting previously unselected package yamllint. 96s Preparing to unpack .../195-yamllint_1.37.1-1_all.deb ... 96s Unpacking yamllint (1.37.1-1) ... 96s Selecting previously unselected package python3-biplist. 96s Preparing to unpack .../196-python3-biplist_1.0.3-5_all.deb ... 96s Unpacking python3-biplist (1.0.3-5) ... 96s Selecting previously unselected package python3-pycountry. 96s Preparing to unpack .../197-python3-pycountry_24.6.1+ds1-1_all.deb ... 96s Unpacking python3-pycountry (24.6.1+ds1-1) ... 96s Selecting previously unselected package s3cmd. 96s Preparing to unpack .../198-s3cmd_2.4.0-3_all.deb ... 96s Unpacking s3cmd (2.4.0-3) ... 96s Selecting previously unselected package fdroidserver. 96s Preparing to unpack .../199-fdroidserver_2.4.0-1_all.deb ... 96s Unpacking fdroidserver (2.4.0-1) ... 96s Selecting previously unselected package python3-libcloud. 96s Preparing to unpack .../200-python3-libcloud_3.8.0+repack-4_all.deb ... 96s Unpacking python3-libcloud (3.8.0+repack-4) ... 96s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 96s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 96s Setting up liblcms2-2:ppc64el (2.16-2) ... 96s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 96s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 96s Setting up libwayland-server0:ppc64el (1.23.1-3build1) ... 96s Setting up libaom3:ppc64el (3.12.1-1) ... 96s Setting up libx11-xcb1:ppc64el (2:1.8.12-1) ... 96s Setting up python3-pure-eval (0.2.3-1) ... 96s Setting up libsodium23:ppc64el (1.0.18-1build3) ... 96s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 96s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 96s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 96s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 96s Setting up hicolor-icon-theme (0.18-2) ... 96s Setting up libxi6:ppc64el (2:1.8.2-1) ... 96s Setting up java-common (0.76) ... 96s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 96s Setting up libdatrie1:ppc64el (0.2.13-4) ... 96s Setting up python3-parso (0.8.4-1) ... 96s Setting up python3-colorama (0.4.6-4) ... 97s Setting up python3-lz4 (4.4.0+dfsg-2) ... 97s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 97s Setting up python3-defusedxml (0.7.1-3) ... 97s Setting up python3-asttokens (3.0.0-2) ... 97s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 97s Setting up python3-unicodedata2 (15.1.0+ds-1build3) ... 97s Setting up fonts-lyx (2.4.3-1) ... 97s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 97s Setting up liblab-gamut1:ppc64el (2.42.4-3build1) ... 97s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 97s Setting up python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 97s Setting up x11-common (1:7.7+24ubuntu1) ... 97s Setting up libdeflate0:ppc64el (1.23-2) ... 97s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 97s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 97s Setting up python3-libcloud (3.8.0+repack-4) ... 98s Setting up libgomp1:ppc64el (15.1.0-5ubuntu1) ... 98s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 98s Setting up python3-networkx (3.2.1-4ubuntu1) ... 100s Setting up s3cmd (2.4.0-3) ... 100s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 100s Setting up libcolord2:ppc64el (1.4.7-3) ... 100s Setting up python3-platformdirs (4.3.7-1) ... 100s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 100s Setting up python3-fs (2.4.16-7) ... 100s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 100s Setting up liberror-perl (0.17030-1) ... 100s Setting up libdconf1:ppc64el (0.40.0-5) ... 100s Setting up unicode-data (15.1.0-1) ... 100s Setting up libasound2-data (1.2.14-1ubuntu1) ... 100s Setting up python3-decorator (5.2.1-2) ... 100s Setting up libblas3:ppc64el (3.12.1-2build1) ... 100s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 100s Setting up libasound2t64:ppc64el (1.2.14-1ubuntu1) ... 100s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 100s Setting up python3-args (0.1.0-5) ... 100s Setting up libepoxy0:ppc64el (1.5.10-2) ... 100s Setting up python3-typeshed (0.0~git20241223.ea91db2-2) ... 100s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 100s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 100s Setting up python3-executing (2.2.0-0.2) ... 100s Setting up libpathplan4:ppc64el (2.42.4-3build1) ... 100s Setting up python3-brotli (1.1.0-2build4) ... 101s Setting up libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 101s Setting up libann0 (1.1.2+doc-9build1) ... 101s Setting up libatspi2.0-0t64:ppc64el (2.56.2-1build1) ... 101s Setting up python3-cycler (0.12.1-1) ... 101s Setting up python3-pycountry (24.6.1+ds1-1) ... 101s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 101s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 101s Setting up fonts-dejavu-mono (2.37-8) ... 101s Setting up python3-kiwisolver (1.4.7-3build1) ... 101s Setting up python3-numpy-dev:ppc64el (1:2.2.4+ds-1ubuntu1) ... 101s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 101s Setting up libtcl8.6:ppc64el (8.6.16+dfsg-1) ... 101s Setting up fonts-dejavu-core (2.37-8) ... 101s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 101s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 101s Setting up libltdl7:ppc64el (2.5.4-4) ... 101s Setting up libgfortran5:ppc64el (15.1.0-5ubuntu1) ... 101s Setting up libvulkan1:ppc64el (1.4.309.0-1) ... 101s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 101s Setting up python3-ruamel.yaml (0.18.10+ds-1) ... 101s Setting up libgif7:ppc64el (5.2.2-1ubuntu2) ... 101s Setting up python3-looseversion (1.3.0-3) ... 101s Setting up libxshmfence1:ppc64el (1.3.3-1) ... 101s Setting up at-spi2-common (2.56.2-1build1) ... 101s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 101s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 101s Setting up libxslt1.1:ppc64el (1.1.43-0exp1) ... 101s Setting up libopenjp2-7:ppc64el (2.5.3-2) ... 101s Setting up git-man (1:2.48.1-0ubuntu1) ... 101s Setting up libharfbuzz0b:ppc64el (10.2.0-1) ... 101s Setting up libthai-data (0.1.29-2build1) ... 101s Setting up libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 101s Setting up libcdt5:ppc64el (2.42.4-3build1) ... 101s Setting up libcgraph6:ppc64el (2.42.4-3build1) ... 101s Setting up libwayland-egl1:ppc64el (1.23.1-3build1) ... 101s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 101s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 101s Setting up ca-certificates-java (20240118) ... 101s No JRE found. Skipping Java certificates setup. 101s Setting up python3-biplist (1.0.3-5) ... 101s Setting up python3-mpmath (1.3.0-1) ... 102s Setting up libde265-0:ppc64el (1.0.16-1) ... 102s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 102s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 102s Setting up python3-pathspec (0.12.1-1) ... 102s Setting up python3-smmap (6.0.0-1) ... 102s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 102s Setting up python3-stack-data (0.6.3-1) ... 102s Setting up python3-asn1crypto (1.5.1-3) ... 102s Setting up python3-nacl (1.5.0-7) ... 102s Setting up libapksig-java (35.0.2-1) ... 102s Setting up sdkmanager (0.6.11-2) ... 103s Setting up libwayland-client0:ppc64el (1.23.1-3build1) ... 103s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 103s Setting up python3-prompt-toolkit (3.0.51-2) ... 103s Setting up python3-sympy (1.13.3-5) ... 109s Setting up libice6:ppc64el (2:1.1.1-1) ... 109s Setting up mesa-libgallium:ppc64el (25.0.7-0ubuntu3) ... 109s Setting up liblapack3:ppc64el (3.12.1-2build1) ... 109s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 109s Setting up python3-clint (0.5.1-4) ... 109s /usr/lib/python3/dist-packages/clint/packages/appdirs.py:96: SyntaxWarning: invalid escape sequence '\D' 109s Win XP: C:\Documents and Settings\All Users\Application Data\\ 109s /usr/lib/python3/dist-packages/clint/packages/colorama/ansitowin32.py:43: SyntaxWarning: invalid escape sequence '\[' 109s ANSI_RE = re.compile('\033\[((?:\d|;)*)([a-zA-Z])') 109s /usr/lib/python3/dist-packages/clint/textui/colored.py:118: SyntaxWarning: invalid escape sequence '\$' 109s strip = re.compile("([^-_a-zA-Z0-9!@#%&=,/'\";:~`\$\^\*\(\)\+\[\]\.\{\}\|\?\<\>\\]+|[^\s]+)") 109s Setting up libatk1.0-0t64:ppc64el (2.56.2-1build1) ... 109s Setting up openjdk-21-jre-headless:ppc64el (21.0.8~5ea-1) ... 109s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 109s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 109s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 109s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 109s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 109s Setting up python3-jedi (0.19.1+ds1-1) ... 109s Setting up libgbm1:ppc64el (25.0.7-0ubuntu3) ... 109s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 109s Setting up libxtst6:ppc64el (2:1.2.5-1) ... 109s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 109s Setting up libxcursor1:ppc64el (1:1.2.3-1) ... 109s Setting up libgl1-mesa-dri:ppc64el (25.0.7-0ubuntu3) ... 109s Setting up libavahi-common3:ppc64el (0.8-16ubuntu2) ... 109s Setting up dconf-service (0.40.0-5) ... 109s Setting up python3-gitdb (4.0.12-1) ... 109s Setting up python3-matplotlib-inline (0.1.7-1) ... 109s Setting up libthai0:ppc64el (0.1.29-2build1) ... 109s Setting up yamllint (1.37.1-1) ... 110s Setting up python3-oscrypto (1.3.0-7) ... 110s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 110s Setting up python3-ipython (8.35.0-1) ... 110s Setting up libraqm0:ppc64el (0.10.2-1) ... 110s Setting up git (1:2.48.1-0ubuntu1) ... 110s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 112s Setting up libgvpr2:ppc64el (2.42.4-3build1) ... 112s Setting up python3-lxml:ppc64el (5.4.0-1build1) ... 112s Setting up libtiff6:ppc64el (4.7.0-3ubuntu1) ... 112s Setting up libwayland-cursor0:ppc64el (1.23.1-3build1) ... 112s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-2) ... 112s Setting up python3-contourpy (1.3.1-1build1) ... 112s Setting up libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 112s Setting up python3-paramiko (3.5.1-2ubuntu1) ... 113s Setting up libsm6:ppc64el (2:1.2.6-1) ... 113s Setting up libavahi-client3:ppc64el (0.8-16ubuntu2) ... 113s Setting up libatk-bridge2.0-0t64:ppc64el (2.56.2-1build1) ... 113s Setting up gtk-update-icon-cache (4.18.5+ds-1ubuntu1) ... 113s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 115s Regenerating fonts cache... done. 115s Setting up libxft2:ppc64el (2.3.6-1build1) ... 115s Setting up libglx-mesa0:ppc64el (25.0.7-0ubuntu3) ... 115s Setting up python3-scipy (1.15.3-1) ... 118s Setting up libglx0:ppc64el (1.7.0-1build1) ... 118s Setting up dconf-gsettings-backend:ppc64el (0.40.0-5) ... 118s Setting up libtk8.6:ppc64el (8.6.16-1) ... 118s Setting up libpango-1.0-0:ppc64el (1.56.3-1) ... 118s Setting up libcairo2:ppc64el (1.18.4-1) ... 118s Setting up python3.13-tk (3.13.5-1) ... 118s Setting up python3-pil:ppc64el (11.1.0-5build1) ... 118s Setting up libgl1:ppc64el (1.7.0-1build1) ... 118s Setting up adwaita-icon-theme (48.0-1) ... 118s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 118s Setting up python3-git (3.1.44-1) ... 119s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 119s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 119s Setting up python3-qrcode (8.2-1) ... 119s update-alternatives: using /usr/bin/python3-qr to provide /usr/bin/qr (qr) in auto mode 119s Setting up libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 119s Setting up libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 119s Setting up libgtk-3-common (3.24.49-3ubuntu1) ... 119s Setting up libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 119s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 119s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 119s Setting up blt (2.5.3+dfsg-8) ... 119s Setting up python3-tk:ppc64el (3.13.4-1) ... 119s Setting up libxaw7:ppc64el (2:1.0.16-1) ... 119s Setting up python3-pil.imagetk:ppc64el (11.1.0-5build1) ... 119s Setting up libheif-plugin-aomdec:ppc64el (1.19.8-1) ... 119s Setting up libheif-plugin-libde265:ppc64el (1.19.8-1) ... 119s Setting up libheif1:ppc64el (1.19.8-1) ... 119s Setting up python3-fonttools (4.55.3-2build1) ... 120s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 120s Setting up libgvc6 (2.42.4-3build1) ... 120s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 120s Setting up graphviz (2.42.4-3build1) ... 120s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 121s Setting up python3-pydot (2.0.0-3) ... 121s Setting up androguard (3.4.0~a1-17) ... 122s Processing triggers for man-db (2.13.1-1) ... 125s Processing triggers for libglib2.0-0t64:ppc64el (2.84.2-1) ... 125s Setting up libgtk-3-0t64:ppc64el (3.24.49-3ubuntu1) ... 125s Processing triggers for libc-bin (2.41-6ubuntu2) ... 125s Processing triggers for ca-certificates-java (20240118) ... 125s Adding debian:ACCVRAIZ1.pem 125s Adding debian:AC_RAIZ_FNMT-RCM.pem 125s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 125s Adding debian:ANF_Secure_Server_Root_CA.pem 125s Adding debian:Actalis_Authentication_Root_CA.pem 125s Adding debian:AffirmTrust_Commercial.pem 125s Adding debian:AffirmTrust_Networking.pem 125s Adding debian:AffirmTrust_Premium.pem 125s Adding debian:AffirmTrust_Premium_ECC.pem 125s Adding debian:Amazon_Root_CA_1.pem 125s Adding debian:Amazon_Root_CA_2.pem 125s Adding debian:Amazon_Root_CA_3.pem 125s Adding debian:Amazon_Root_CA_4.pem 125s Adding debian:Atos_TrustedRoot_2011.pem 125s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 125s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 125s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 125s Adding debian:BJCA_Global_Root_CA1.pem 125s Adding debian:BJCA_Global_Root_CA2.pem 125s Adding debian:Baltimore_CyberTrust_Root.pem 125s Adding debian:Buypass_Class_2_Root_CA.pem 125s Adding debian:Buypass_Class_3_Root_CA.pem 125s Adding debian:CA_Disig_Root_R2.pem 125s Adding debian:CFCA_EV_ROOT.pem 125s Adding debian:COMODO_Certification_Authority.pem 125s Adding debian:COMODO_ECC_Certification_Authority.pem 125s Adding debian:COMODO_RSA_Certification_Authority.pem 125s Adding debian:Certainly_Root_E1.pem 125s Adding debian:Certainly_Root_R1.pem 125s Adding debian:Certigna.pem 125s Adding debian:Certigna_Root_CA.pem 125s Adding debian:Certum_EC-384_CA.pem 125s Adding debian:Certum_Trusted_Network_CA.pem 125s Adding debian:Certum_Trusted_Network_CA_2.pem 125s Adding debian:Certum_Trusted_Root_CA.pem 125s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 125s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 125s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 125s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 125s Adding debian:Comodo_AAA_Services_root.pem 125s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 125s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 125s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 125s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 125s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 125s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 125s Adding debian:DigiCert_Assured_ID_Root_CA.pem 125s Adding debian:DigiCert_Assured_ID_Root_G2.pem 125s Adding debian:DigiCert_Assured_ID_Root_G3.pem 125s Adding debian:DigiCert_Global_Root_CA.pem 125s Adding debian:DigiCert_Global_Root_G2.pem 125s Adding debian:DigiCert_Global_Root_G3.pem 125s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 125s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 125s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 125s Adding debian:DigiCert_Trusted_Root_G4.pem 125s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 125s Adding debian:Entrust_Root_Certification_Authority.pem 125s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 125s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 125s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 125s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 125s Adding debian:GLOBALTRUST_2020.pem 125s Adding debian:GTS_Root_R1.pem 125s Adding debian:GTS_Root_R2.pem 125s Adding debian:GTS_Root_R3.pem 125s Adding debian:GTS_Root_R4.pem 125s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 125s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 125s Adding debian:GlobalSign_Root_CA.pem 125s Adding debian:GlobalSign_Root_CA_-_R3.pem 125s Adding debian:GlobalSign_Root_CA_-_R6.pem 125s Adding debian:GlobalSign_Root_E46.pem 125s Adding debian:GlobalSign_Root_R46.pem 125s Adding debian:Go_Daddy_Class_2_CA.pem 125s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 125s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 125s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 125s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 125s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 125s Adding debian:HiPKI_Root_CA_-_G1.pem 125s Adding debian:Hongkong_Post_Root_CA_3.pem 125s Adding debian:ISRG_Root_X1.pem 125s Adding debian:ISRG_Root_X2.pem 125s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 125s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 125s Adding debian:Izenpe.com.pem 125s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 125s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 125s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 125s Adding debian:NAVER_Global_Root_Certification_Authority.pem 125s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 125s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 125s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 125s Adding debian:QuoVadis_Root_CA_1_G3.pem 125s Adding debian:QuoVadis_Root_CA_2.pem 125s Adding debian:QuoVadis_Root_CA_2_G3.pem 125s Adding debian:QuoVadis_Root_CA_3.pem 125s Adding debian:QuoVadis_Root_CA_3_G3.pem 125s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 125s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 125s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 125s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 125s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 125s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 125s Adding debian:SZAFIR_ROOT_CA2.pem 125s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 125s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 125s Adding debian:SecureSign_Root_CA12.pem 125s Adding debian:SecureSign_Root_CA14.pem 125s Adding debian:SecureSign_Root_CA15.pem 125s Adding debian:SecureTrust_CA.pem 125s Adding debian:Secure_Global_CA.pem 125s Adding debian:Security_Communication_ECC_RootCA1.pem 125s Adding debian:Security_Communication_RootCA2.pem 125s Adding debian:Starfield_Class_2_CA.pem 125s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 125s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 125s Adding debian:SwissSign_Gold_CA_-_G2.pem 125s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 125s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 125s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 125s Adding debian:TWCA_CYBER_Root_CA.pem 125s Adding debian:TWCA_Global_Root_CA.pem 125s Adding debian:TWCA_Root_Certification_Authority.pem 125s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 126s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 126s Adding debian:TeliaSonera_Root_CA_v1.pem 126s Adding debian:Telia_Root_CA_v2.pem 126s Adding debian:TrustAsia_Global_Root_CA_G3.pem 126s Adding debian:TrustAsia_Global_Root_CA_G4.pem 126s Adding debian:Trustwave_Global_Certification_Authority.pem 126s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 126s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 126s Adding debian:TunTrust_Root_CA.pem 126s Adding debian:UCA_Extended_Validation_Root.pem 126s Adding debian:UCA_Global_G2_Root.pem 126s Adding debian:USERTrust_ECC_Certification_Authority.pem 126s Adding debian:USERTrust_RSA_Certification_Authority.pem 126s Adding debian:XRamp_Global_CA_Root.pem 126s Adding debian:certSIGN_ROOT_CA.pem 126s Adding debian:certSIGN_Root_CA_G2.pem 126s Adding debian:e-Szigno_Root_CA_2017.pem 126s Adding debian:ePKI_Root_Certification_Authority.pem 126s Adding debian:emSign_ECC_Root_CA_-_C3.pem 126s Adding debian:emSign_ECC_Root_CA_-_G3.pem 126s Adding debian:emSign_Root_CA_-_C1.pem 126s Adding debian:emSign_Root_CA_-_G1.pem 126s Adding debian:vTrus_ECC_Root_CA.pem 126s Adding debian:vTrus_Root_CA.pem 126s done. 126s Setting up openjdk-21-jre:ppc64el (21.0.8~5ea-1) ... 126s Setting up openjdk-21-jdk-headless:ppc64el (21.0.8~5ea-1) ... 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jar to provide /usr/bin/jar (jar) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/javac to provide /usr/bin/javac (javac) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/javap to provide /usr/bin/javap (javap) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jps to provide /usr/bin/jps (jps) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jwebserver to provide /usr/bin/jwebserver (jwebserver) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode 126s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode 126s Setting up default-jre-headless (2:1.21-76) ... 126s Setting up apksigner (35.0.2-1) ... 126s Setting up fdroidserver (2.4.0-1) ... 126s Setting up default-jre (2:1.21-76) ... 126s Setting up default-jdk-headless (2:1.21-76) ... 128s autopkgtest [16:30:10]: test command1: echo Depends; export LANG=C.UTF-8 ANDROID_HOME=/usr/lib/android-sdk TRAVIS_OS_NAME=osx; fdroid=/usr/bin/fdroid ./tests/run-tests 128s autopkgtest [16:30:10]: test command1: [----------------------- 128s ************************************************************************** 128s # A new feature in cloud-init identified possible datasources for # 128s # this system as: # 128s # [] # 128s # However, the datasource used was: OpenStack # 128s # # 128s # In the future, cloud-init will only attempt to use datasources that # 128s # are identified or specifically configured. # 128s # For more information see # 128s # https://bugs.launchpad.net/bugs/1669675 # 128s # # 128s # If you are seeing this message, please file a bug against # 128s # cloud-init at # 128s # https://github.com/canonical/cloud-init/issues # 128s # Make sure to include the cloud provider your instance is # 128s # running on. # 128s # # 128s # After you have filed a bug, you can disable this warning by launching # 128s # your instance with the cloud-config below, or putting that content # 128s # into /etc/cloud/cloud.cfg.d/99-warnings.cfg # 128s # # 128s # #cloud-config # 128s # warnings: # 128s # dsid_missing_source: off # 128s ************************************************************************** 128s 128s Disable the warnings above by: 128s touch /home/ubuntu/.cloud-warnings.skip 128s or 128s touch /var/lib/cloud/instance/warnings/.skip 128s Depends 128s + echo_header 'run commit hooks' 128s + test -x ./hooks/pre-commit 128s + ./hooks/pre-commit 128s ============================================================================== 128s run commit hooks 128s WARNING: pydocstyle is not installed, using dummy placeholder! 128s WARNING: pyflakes is not installed, using dummy placeholder! 128s WARNING: pycodestyle is not installed, using dummy placeholder! 128s WARNING: ruby is not installed, using dummy placeholder! 129s ============================================================================== 129s run unit tests 129s + echo_header 'run unit tests' 129s + python3 -m unittest -v 130s test_download_repo_index_no_fingerprint (tests.test_api.ApiTest.test_download_repo_index_no_fingerprint) ... DEBUG:root:Reading 'config.yml' 130s WARNING:root:unsafe permissions on 'config.yml' (should be 0600)! 130s ok 130s test_download_repo_index_url_parsing (tests.test_api.ApiTest.test_download_repo_index_url_parsing) 130s Test whether it is trying to download the right file ... DEBUG:root:Reading 'config.yml' 130s WARNING:root:unsafe permissions on 'config.yml' (should be 0600)! 130s ok 130s test_download_repo_index_v1_url_parsing (tests.test_api.ApiTest.test_download_repo_index_v1_url_parsing) 130s Test whether it is trying to download the right file ... DEBUG:root:Reading 'config.yml' 130s WARNING:root:unsafe permissions on 'config.yml' (should be 0600)! 130s ok 130s test_download_repo_index_v2 (tests.test_api.ApiTest.test_download_repo_index_v2) 130s Basically a copy of IndexTest.test_download_repo_index_v2 ... DEBUG:root:Reading 'config.yml' 130s WARNING:root:unsafe permissions on 'config.yml' (should be 0600)! 130s DEBUG:root:> /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 131s DEBUG:root:Verifying index signature: 131s DEBUG:root:JAR signature verified: /tmp/tmp7uk5vbuu/repo/entry.jar 131s DEBUG:root:Verifying index signature: 131s DEBUG:root:JAR signature verified: /tmp/tmp7uk5vbuu/repo/entry.jar 131s DEBUG:root:Verifying index signature: 132s DEBUG:root:JAR signature verified: /tmp/tmp7uk5vbuu/repo/entry.jar 132s DEBUG:root:Verifying index signature: 132s DEBUG:root:JAR signature verified: /tmp/tmp7uk5vbuu/repo/entry.jar 132s DEBUG:root:Verifying index signature: 133s DEBUG:root:JAR signature verified: /tmp/tmp7uk5vbuu/repo/entry.jar 133s ok 133s test_build_local_clean (tests.test_build.BuildTest.test_build_local_clean) 133s Test if `fdroid build` cleans ant and gradle build products ... INFO:root:Getting source for revision 1.0 133s INFO:root:Creating local.properties file at /tmp/tmpk09wk_oz/local.properties 133s DEBUG:root:Removing debuggable flags from /tmp/tmpk09wk_oz 133s INFO:root:Scanning source for common problems... 133s INFO:root:Ignoring Android AAR library at foo.aar 133s INFO:root:Removing gradle-wrapper.jar at gradle-wrapper.jar 133s INFO:root:Removing shared library at baz.so 133s INFO:root:Successfully built version 1.0 of mocked.app.id from 1.0 133s now run `fdroid build --onserver` 133s FakeFDroidPopen ['sudo', 'passwd', '--lock', 'root'] {} 133s FakeFDroidPopen ['sudo', 'SUDO_FORCE_REMOVE=yes', 'dpkg', '--purge', 'sudo'] {} 133s DEBUG:root:Checking /tmp/tmpk09wk_oz/mocked.app.id.apk 133s ok 133s test_build_local_maven (tests.test_build.BuildTest.test_build_local_maven) 133s Test build_local() with a maven project ... INFO:root:Getting source for revision 1.0 133s INFO:root:Creating local.properties file at /tmp/tmpdvw3xahf/local.properties 133s DEBUG:root:Removing debuggable flags from /tmp/tmpdvw3xahf 133s INFO:root:Cleaning Maven project... 133s INFO:root:Scanning source for common problems... 133s INFO:root:Removing Android APK file at target/no.apk 133s INFO:root:Building Maven project... 133s INFO:root:Successfully built version 1.0 of mocked.app.id from 1.0 133s DEBUG:root:Checking /tmp/tmpdvw3xahf/target/no.apk 133s INFO:root:Getting source for revision 1.0 133s INFO:root:Updating local.properties file at /tmp/tmpdvw3xahf/local.properties 133s DEBUG:root:Removing debuggable flags from /tmp/tmpdvw3xahf 133s INFO:root:Cleaning Maven project... 133s INFO:root:Scanning source for common problems... 133s INFO:root:Removing Android APK file at mocked.app.id_1.apk 133s INFO:root:Removing Android APK file at target/no.apk 133s INFO:root:Building Maven project... 133s INFO:root:Successfully built version 1.0 of mocked.app.id from 1.0 133s DEBUG:root:Checking /tmp/tmpdvw3xahf/target/no.apk 133s ok 133s test_build_local_ndk (tests.test_build.BuildTest.test_build_local_ndk) 133s Test if `fdroid build` detects installed NDKs and auto-installs when missing ... WARNING:root:Android NDK version 'r21e' could not be found! 133s WARNING:root:Configured versions: 133s WARNING:root:Android NDK version 'r21e' could not be found! 133s WARNING:root:Configured versions: 133s INFO:root:Set NDK r21e (21.4.7075529) up 133s FakeFDroidPopen ['sudo', 'passwd', '--lock', 'root'] {} 133s FakeFDroidPopen ['sudo', 'SUDO_FORCE_REMOVE=yes', 'dpkg', '--purge', 'sudo'] {} 133s INFO:root:Getting source for revision 1.0 133s INFO:root:Creating local.properties file at /tmp/tmp1zau4nv1/local.properties 133s DEBUG:root:Removing debuggable flags from /tmp/tmp1zau4nv1 133s INFO:root:Successfully built version 1.0 of mocked.app.id from 1.0 133s DEBUG:root:Checking /tmp/tmp1zau4nv1/mocked.app.id.apk 133s ok 133s test_build_local_ndk_some_installed (tests.test_build.BuildTest.test_build_local_ndk_some_installed) 133s Test if `fdroid build` detects installed NDKs and auto-installs when missing ... WARNING:root:Android NDK version 'r21e' could not be found! 133s WARNING:root:Configured versions: 133s WARNING:root: r24: /tmp/tmpuk7cz3i4/ndk/24.0.8215888 133s INFO:root:Set NDK r21e (21.4.7075529) up 133s INFO:root:Set NDK r21e (24.0.8215888) up 133s INFO:root:Getting source for revision 1.0 133s INFO:root:Creating local.properties file at /tmp/tmpooj2kd4i/local.properties 133s DEBUG:root:Removing debuggable flags from /tmp/tmpooj2kd4i 133s INFO:root:Successfully built version 1.0 of mocked.app.id from 1.0 133s DEBUG:root:Checking /tmp/tmpooj2kd4i/mocked.app.id.apk 133s ok 133s test_build_server_cmdline (tests.test_build.BuildTest.test_build_server_cmdline) 133s Test command line flags passed to the buildserver ... DEBUG:root:Fetched buildserverid from VM: 0123456789abcdef0123456789abcdefcafebabe 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Starting build... 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s ok 133s test_build_server_no_local_prepare (tests.test_build.BuildTest.test_build_server_no_local_prepare) 133s srclibs Prepare: should only be executed in the buildserver ... INFO:root:Building version 1.2.3 (123) of fake.id 133s INFO:root:Connecting to virtual machine... 133s INFO:root:Preparing server for build... 133s DEBUG:root:rsyncing /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver to 133s INFO:root:Sending srclib 'build/srclib/flutter' 133s DEBUG:root:rsyncing build/srclib/flutter to 133s DEBUG:root:rsyncing build to 133s INFO:root:Starting build... 133s chan.exec_command bash --login -c "/home/fake/fdroidserver/fdroid build --on-server --verbose --refresh-scanner --skip-scan --no-tarball fake.id:123" 133s INFO:root:...getting exit status 133s DEBUG:root:retrieved fake.id_123_toolsversion.log 133s INFO:root:Retrieving build output... 133s INFO:root:destroying buildserver after build 133s ok 133s test_failed_allowedapksigningkeys_are_not_in_unsigned (tests.test_build.BuildTest.test_failed_allowedapksigningkeys_are_not_in_unsigned) ... INFO:root:Creating log directory 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Creating build directory 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s INFO:root:supplied reference binary has allowed signer aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:success: info.guardianproject.checkey 133s INFO:root:Finished 133s INFO:root:1 build succeeded 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s DEBUG:root:removing unsigned/info.guardianproject.checkey_123.apk 133s DEBUG:root:removing unsigned/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: supplied reference binary signed with bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb instead of with ['aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'] 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s DEBUG:root:removing unsigned/info.guardianproject.checkey_123.apk 133s DEBUG:root:removing unsigned/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: compared built binary to supplied reference binary but failed 133s ==== detail begin ==== 133s failed 133s ==== detail end ==== 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s INFO:root:supplied reference binary has allowed signer aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:success: info.guardianproject.checkey 133s INFO:root:Finished 133s INFO:root:1 build succeeded 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s WARNING:root:Keeping failed build "tmp/info.guardianproject.checkey_123.apk" 133s DEBUG:root:removing tmp/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: supplied reference binary signed with bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb instead of with ['aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'] 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s WARNING:root:Keeping failed build "tmp/info.guardianproject.checkey_123.apk" 133s DEBUG:root:removing tmp/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: compared built binary to supplied reference binary but failed 133s ==== detail begin ==== 133s failed 133s ==== detail end ==== 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s ok 133s test_failed_verifies_are_not_in_unsigned (tests.test_build.BuildTest.test_failed_verifies_are_not_in_unsigned) ... DEBUG:root:Reading 'config.yml' 133s INFO:root:Creating log directory 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Creating build directory 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s ERROR:root:Could not build app info.guardianproject.checkey due to unknown error: Traceback (most recent call last): 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/build.py", line 1272, in main 133s used_key = common.apk_signer_fingerprint(of) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 3413, in apk_signer_fingerprint 133s cert_encoded = get_first_signer_certificate(apk_path) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 3339, in get_first_signer_certificate 133s apkobject = get_androguard_APK(apkpath) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 2795, in get_androguard_APK 133s return APK(apkfile, skip_analysis=skip_analysis) 133s File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/apk.py", line 272, in __init__ 133s self.zip = zipfile.ZipFile(filename, mode="r") 133s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 133s File "/usr/lib/python3.13/zipfile/__init__.py", line 1385, in __init__ 133s self._RealGetContents() 133s ~~~~~~~~~~~~~~~~~~~~~^^ 133s File "/usr/lib/python3.13/zipfile/__init__.py", line 1452, in _RealGetContents 133s raise BadZipFile("File is not a zip file") 133s zipfile.BadZipFile: File is not a zip file 133s 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s DEBUG:root:removing unsigned/info.guardianproject.checkey_123.apk 133s DEBUG:root:removing unsigned/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: compared built binary to supplied reference binary but failed 133s ==== detail begin ==== 133s failed 133s ==== detail end ==== 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s INFO:root:compared built binary to supplied reference binary successfully 133s ERROR:root:Could not build app info.guardianproject.checkey due to unknown error: Traceback (most recent call last): 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/build.py", line 1272, in main 133s used_key = common.apk_signer_fingerprint(of) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 3413, in apk_signer_fingerprint 133s cert_encoded = get_first_signer_certificate(apk_path) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 3339, in get_first_signer_certificate 133s apkobject = get_androguard_APK(apkpath) 133s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py", line 2795, in get_androguard_APK 133s return APK(apkfile, skip_analysis=skip_analysis) 133s File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/apk.py", line 272, in __init__ 133s self.zip = zipfile.ZipFile(filename, mode="r") 133s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 133s File "/usr/lib/python3.13/zipfile/__init__.py", line 1385, in __init__ 133s self._RealGetContents() 133s ~~~~~~~~~~~~~~~~~~~~~^^ 133s File "/usr/lib/python3.13/zipfile/__init__.py", line 1452, in _RealGetContents 133s raise BadZipFile("File is not a zip file") 133s zipfile.BadZipFile: File is not a zip file 133s 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:Getting git vcs interface for 133s DEBUG:root:Checking info.guardianproject.checkey:123 133s INFO:root:...retrieving https://example.com/fdroid/repo/info.guardianproject.checkey_1.2.3.apk 133s WARNING:root:Keeping failed build "tmp/info.guardianproject.checkey_123.apk" 133s DEBUG:root:removing tmp/binaries/info.guardianproject.checkey_123.binary.apk 133s ERROR:root:Could not build app info.guardianproject.checkey: compared built binary to supplied reference binary but failed 133s ==== detail begin ==== 133s failed 133s ==== detail end ==== 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s INFO:root:Build for app info.guardianproject.checkey:123 failed 133s INFO:root:Finished 133s INFO:root:1 build failed 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s DEBUG:root:skip deploying full build logs: not enabled in config 133s ok 133s test_get_apk_metadata (tests.test_build.BuildTest.test_get_apk_metadata) ... ok 133s test_keep_when_not_allowed_all_false (tests.test_build.BuildTest.test_keep_when_not_allowed_all_false) ... ok 133s test_keep_when_not_allowed_all_true (tests.test_build.BuildTest.test_keep_when_not_allowed_all_true) ... ok 133s test_keep_when_not_allowed_config_false (tests.test_build.BuildTest.test_keep_when_not_allowed_config_false) ... ok 133s test_keep_when_not_allowed_config_true (tests.test_build.BuildTest.test_keep_when_not_allowed_config_true) ... ok 133s test_keep_when_not_allowed_default (tests.test_build.BuildTest.test_keep_when_not_allowed_default) ... ok 133s test_keep_when_not_allowed_options_default_does_not_override (tests.test_build.BuildTest.test_keep_when_not_allowed_options_default_does_not_override) ... ok 133s test_keep_when_not_allowed_options_false (tests.test_build.BuildTest.test_keep_when_not_allowed_options_false) ... ok 133s test_keep_when_not_allowed_options_true (tests.test_build.BuildTest.test_keep_when_not_allowed_options_true) ... ok 133s test_keep_when_not_allowed_options_true_override_config (tests.test_build.BuildTest.test_keep_when_not_allowed_options_true_override_config) ... ok 133s test_scan_with_extlib (tests.test_build.BuildTest.test_scan_with_extlib) ... INFO:root:Getting source for revision master 133s INFO:root:Creating local.properties file at build/local.properties 133s DEBUG:root:Removing debuggable flags from build 133s DEBUG:root:scanner is configured to use signature data from: 'suss' 133s ERROR:root:Found Java JAR file at libs/android-support-v4r11.jar 133s INFO:root:Getting source for revision master 133s INFO:root:Updating local.properties file at build/local.properties 133s DEBUG:root:Removing debuggable flags from build 133s INFO:root:Collecting prebuilt libraries 133s INFO:root:...installing extlib android/android-support-v4r11.jar 133s INFO:root:Ignoring Java JAR file at libs/android-support-v4r11.jar 133s ok 133s test_autoupdate_multi_variants (tests.test_checkupdates.CheckupdatesTest.test_autoupdate_multi_variants) ... /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py:4603: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead 133s if isinstance(node, ast.Num): # 133s /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py:4604: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 133s return node.n 133s DEBUG:root:Applied vercode operation: 10109 -> 101091 133s DEBUG:root:Applied vercode operation: 10109 -> 101093 133s DEBUG:root:...updating - old vercode=101083, new vercode=101093 133s INFO:root:...updating to version 1.1.9 (101093) 133s INFO:root:...auto-generating build for 1.1.9 133s INFO:root:...auto-generating build for 1.1.9 133s ok 133s test_autoupdatemode_no_suffix (tests.test_checkupdates.CheckupdatesTest.test_autoupdatemode_no_suffix) ... DEBUG:root:...updating - old vercode=10108, new vercode=10109 133s INFO:root:...updating to version 1.1.9 (10109) 133s INFO:root:...auto-generating build for 1.1.9 133s INFO:root:Commiting update for metadata/loop.starts.shooting.yml 133s ok 133s test_autoupdatemode_suffix (tests.test_checkupdates.CheckupdatesTest.test_autoupdatemode_suffix) ... DEBUG:root:...updating - old vercode=10108, new vercode=10109 133s INFO:root:...updating to version 1.1.9 (10109) 133s INFO:root:...auto-generating build for 1.1.9.10109-fdroid 133s INFO:root:Commiting update for metadata/loop.starts.shooting.yml 133s ok 133s test_check_http (tests.test_checkupdates.CheckupdatesTest.test_check_http) ... DEBUG:root:...requesting https://a.net/b.txt 133s DEBUG:root:...requesting https://d.net/e.txt 133s ok 133s test_check_http_blocks_unknown_schemes (tests.test_checkupdates.CheckupdatesTest.test_check_http_blocks_unknown_schemes) ... ok 133s test_check_http_ignore (tests.test_checkupdates.CheckupdatesTest.test_check_http_ignore) ... DEBUG:root:...requesting https://a.net/b.txt 133s DEBUG:root:...requesting https://d.net/e.txt 133s INFO:root:Version 1.1.9-beta for loop.starts.shooting is ignored 133s ok 133s test_check_tags_data (tests.test_checkupdates.CheckupdatesTest.test_check_tags_data) ... DEBUG:root:All tags: 1.1.9,1.1.8 133s DEBUG:root:Check tag: '1.1.9' 133s DEBUG:root:UpdateCheckData found version 1.1.9 (10109) 133s DEBUG:root:Check tag: '1.1.8' 133s DEBUG:root:UpdateCheckData found version 1.1.9 (10109) 133s DEBUG:root:All tags: 1.1.9,1.1.8 133s DEBUG:root:Check tag: '1.1.9' 133s DEBUG:root:UpdateCheckData found version 1.1.0 (10109) 133s DEBUG:root:Check tag: '1.1.8' 133s DEBUG:root:UpdateCheckData found version 1.1.0 (10109) 133s DEBUG:root:All tags: 1.1.9,1.1.8 133s DEBUG:root:Check tag: '1.1.9' 133s DEBUG:root:UpdateCheckData found version 1.1.9 (10109) 133s DEBUG:root:Check tag: '1.1.8' 133s DEBUG:root:UpdateCheckData found version 1.1.8 (10109) 133s DEBUG:root:All tags: Android-1.1.0,1.1.8 133s DEBUG:root:Check tag: 'Android-1.1.0' 133s DEBUG:root:UpdateCheckData found version 1.1.0 (10109) 133s DEBUG:root:Check tag: '1.1.8' 133s DEBUG:root:UpdateCheckData regex Android-([\d.]+) for version name has no match in tag 1.1.8 133s DEBUG:root:All tags: Android-1.1.0+1 133s DEBUG:root:Check tag: 'Android-1.1.0+1' 133s DEBUG:root:UpdateCheckData found version 1.1.0 (1) 133s DEBUG:root:All tags: 2 133s DEBUG:root:Check tag: '2' 133s DEBUG:root:UpdateCheckData found version 2 (2) 133s ok 133s test_checkout_appid_branch_does_not_exist (tests.test_checkupdates.CheckupdatesTest.test_checkout_appid_branch_does_not_exist) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', '/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:root:Creating merge request branch for com.example 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin', 'com.example:refs/remotes/origin/com.example'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:AutoInterrupt wait stderr: b"fatal: couldn't find remote ref com.example" 133s WARNING:root:"com.example" branch not found on origin remote: 133s Cmd('git') failed due to: exit code(128) 133s cmdline: git fetch -v -- origin com.example:refs/remotes/origin/com.example 133s stderr: 'fatal: couldn't find remote ref com.example' 133s DEBUG:git.cmd:Popen(['git', 'checkout', '-B', 'com.example', 'upstream/master'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'rebase', '--strategy-option=ours', 'upstream/master'], cwd=/tmp/test_checkout_appid_branch_does_not_exist_5xl4mhlg1750350615.3064246, stdin=None, shell=False, universal_newlines=False) 133s ok 133s test_checkout_appid_branch_exists (tests.test_checkupdates.CheckupdatesTest.test_checkout_appid_branch_exists) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git', '/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/tests, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.repo.base:Cmd(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git', '/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git'])'s unused stdout: 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/upstream_git'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:root:Creating merge request branch for com.example 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin', 'com.example:refs/remotes/origin/com.example'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...origin/com.example', '--'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'checkout', '-B', 'com.example', 'origin/com.example'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'rebase', '--strategy-option=ours', 'upstream/master'], cwd=/tmp/test_checkout_appid_branch_exists_h0z823uk1750350615.3866246/local_git, stdin=None, shell=False, universal_newlines=False) 133s ok 133s test_checkout_appid_branch_skip_bot_commit (tests.test_checkupdates.CheckupdatesTest.test_checkout_appid_branch_skip_bot_commit) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git', '/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/tests, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.repo.base:Cmd(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git', '/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git'])'s unused stdout: 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/upstream_git'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'checkout', 'com.example'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'com.example'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'checkout', 'master'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'branch', '-D', 'com.example'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:root:Creating merge request branch for com.example 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin', 'com.example:refs/remotes/origin/com.example'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...origin/com.example', '--'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'checkout', '-B', 'com.example', 'origin/com.example'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'rebase', '--strategy-option=ours', 'upstream/master'], cwd=/tmp/test_checkout_appid_branch_skip_bot_commit_0tabfs1y1750350615.4667633/local_git, stdin=None, shell=False, universal_newlines=False) 133s ok 133s test_checkout_appid_branch_skip_human_edits (tests.test_checkupdates.CheckupdatesTest.test_checkout_appid_branch_skip_human_edits) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git', '/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/tests, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.repo.base:Cmd(['git', 'clone', '-v', '--', '/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git', '/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git'])'s unused stdout: 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/upstream_git'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'checkout', 'com.example'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'com.example'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'reset', 'master'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:root:Creating merge request branch for com.example 133s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin', 'com.example:refs/remotes/origin/com.example'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...origin/com.example', '--'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_checkout_appid_branch_skip_human_edits_cm07zsel1750350615.5830045/local_git, stdin=, shell=False, universal_newlines=False) 133s ok 133s test_checkupdates_app_http (tests.test_checkupdates.CheckupdatesTest.test_checkupdates_app_http) ... DEBUG:root:...updating - old vercode=10108, new vercode=10109 133s INFO:root:...updating to version 1.1.9 (10109) 133s ok 133s test_checkupdates_app_tags (tests.test_checkupdates.CheckupdatesTest.test_checkupdates_app_tags) ... DEBUG:root:...updating - old vercode=10108, new vercode=10109 133s INFO:root:...updating to version 1.1.9 (10109) 133s INFO:root:...auto-generating build for 1.1.9 133s ok 133s test_get_changes_versus_ref (tests.test_checkupdates.CheckupdatesTest.test_get_changes_versus_ref) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414/git_remote_upstream, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', 'file:///tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414/git_remote_upstream'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414/git_remote_origin, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', 'file:///tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414/git_remote_origin'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'upstream', 'master'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'master'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'checkout', '-b', 'com.testvalue'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'commit', '--message=changed metadata/com.testvalue.yml', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'com.testvalue'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=True) 133s DEBUG:git.cmd:Popen(['git', 'reset', 'upstream/master'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'diff', 'origin/com.testvalue', '--', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'add', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'commit', '--message=changed metadata/com.testvalue.yml', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s DEBUG:git.cmd:Popen(['git', 'diff', 'origin/com.testvalue', '--', 'metadata/com.testvalue.yml'], cwd=/tmp/test_get_changes_versus_ref__8k5s4ji1750350615.7015414, stdin=None, shell=False, universal_newlines=False) 133s ok 133s test_get_upstream_main_branch (tests.test_checkupdates.CheckupdatesTest.test_get_upstream_main_branch) ... skipped 'It is difficult to configure the base system for this test.' 133s test_get_upstream_main_branch_git_config (tests.test_checkupdates.CheckupdatesTest.test_get_upstream_main_branch_git_config) ... DEBUG:git.cmd:Popen(['git', 'init', '--initial-branch=foo'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'branch', 'somethingelse'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_get_upstream_main_branch_git_config_2v1reevx1750350615.8409538, stdin=None, shell=False, universal_newlines=True) 134s ok 134s test_merge_requests_branch (tests.test_checkupdates.CheckupdatesTest.test_merge_requests_branch) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', '/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', '/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=True) 134s INFO:root:Processing com.example 134s DEBUG:root:Creating merge request branch for com.example 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'upstream'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'fetch', '-v', '--', 'origin', 'com.example:refs/remotes/origin/com.example'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:AutoInterrupt wait stderr: b"fatal: couldn't find remote ref com.example" 134s WARNING:root:"com.example" branch not found on origin remote: 134s Cmd('git') failed due to: exit code(128) 134s cmdline: git fetch -v -- origin com.example:refs/remotes/origin/com.example 134s stderr: 'fatal: couldn't find remote ref com.example' 134s DEBUG:git.cmd:Popen(['git', 'checkout', '-B', 'com.example', 'upstream/master'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'rebase', '--strategy-option=ours', 'upstream/master'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...HEAD', '--'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--numstat', '--no-renames', '--raw', '8ac7e5cce419263dce4d684001f7cdb439dc7309', 'b924566f2b10503e39aee1ef3953c9b17861ece6', '--'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', 'upstream/master', '--', 'metadata/com.example.yml'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'update', '--prune', 'origin'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'branch', '--remotes', '--merged=upstream/master'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:root:Outputting JSON 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--cached', '--abbrev=40', '--full-index', '--raw'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--abbrev=40', '--full-index', '--raw'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'ls-files', '--modified'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'status', '--porcelain', '--untracked-files'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--cached', '--abbrev=40', '--full-index', '--raw'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--abbrev=40', '--full-index', '--raw'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'ls-files', '--modified'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'status', '--porcelain', '--untracked-files'], cwd=/tmp/test_merge_requests_branch_pv8vt7fx1750350615.886145, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:root:skip deploying full build logs: not enabled in config 134s DEBUG:root:skip deploying full build logs: not enabled in config 134s DEBUG:root:skip deploying full build logs: not enabled in config 134s ok 134s test_merge_requests_flag (tests.test_checkupdates.CheckupdatesTest.test_merge_requests_flag) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_merge_requests_flag_hoe7wpfa1750350615.9993343, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_merge_requests_flag_hoe7wpfa1750350615.9993343, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_merge_requests_flag_hoe7wpfa1750350615.9993343, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_merge_requests_flag_hoe7wpfa1750350615.9993343, stdin=, shell=False, universal_newlines=False) 134s ERROR:root:--merge-request only runs on a single appid! 134s ok 134s test_prune_empty_appid_branches (tests.test_checkupdates.CheckupdatesTest.test_prune_empty_appid_branches) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238/git_remote_upstream, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', 'file:///tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238/git_remote_upstream'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238/git_remote_origin, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', 'file:///tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238/git_remote_origin'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'upstream', 'master'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'master'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--force', '--', 'origin', 'org.adaway'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'update', '--prune', 'origin'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'branch', '--remotes', '--merged=upstream/master'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--force', '--', 'origin', ':org.adaway'], cwd=/tmp/test_prune_empty_appid_branches_q_59wzns1750350616.0175238, stdin=None, shell=False, universal_newlines=True) 134s ok 134s test_push_commits (tests.test_checkupdates.CheckupdatesTest.test_push_commits) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185/git_remote_upstream, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', 'file:///tmp/test_push_commits_4ps6kay41750350616.1444185/git_remote_upstream'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185/git_remote_origin, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', 'file:///tmp/test_push_commits_4ps6kay41750350616.1444185/git_remote_origin'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'upstream', 'master'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'master'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...HEAD', '--'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...HEAD', '--'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--numstat', '--no-renames', '--raw', 'dfaa0fe7ce2bc721a08e217c2c905d4c95882872', '595196a1b778fc739f2c3701e2fe4c6f3052c839', '--'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', 'upstream/master', '--', 'metadata/org.adaway.yml'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--force', '--set-upstream', '--push-option=merge_request.create', '--push-option=merge_request.remove_source_branch', '--push-option=merge_request.title=bot: changed org.adaway', '--push-option=merge_request.description=~org.adaway checkupdates-bot run None', '--', 'origin', 'org.adaway'], cwd=/tmp/test_push_commits_4ps6kay41750350616.1444185, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:root:file:///tmp/test_push_commits_4ps6kay41750350616.1444185/git_remote_origin: [new branch] 134s 134s ok 134s test_push_commits_verbose (tests.test_checkupdates.CheckupdatesTest.test_push_commits_verbose) ... DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'add', '--all'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544/git_remote_upstream, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'upstream', 'file:///tmp/test_push_commits_verbose_s0cvk2461750350616.3394544/git_remote_upstream'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'init', '--bare'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544/git_remote_origin, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'remote', 'add', '--', 'origin', 'file:///tmp/test_push_commits_verbose_s0cvk2461750350616.3394544/git_remote_origin'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'origin', 'master'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--', 'upstream', 'master'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:git.cmd:Popen(['git', 'init'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'rev-list', '--right-only', 'upstream/master...HEAD', '--'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', '--numstat', '--no-renames', '--raw', 'dfaa0fe7ce2bc721a08e217c2c905d4c95882872', '595196a1b778fc739f2c3701e2fe4c6f3052c839', '--'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'diff', 'upstream/master', '--', 'metadata/org.adaway.yml'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=False) 134s DEBUG:git.cmd:Popen(['git', 'push', '--porcelain', '--force', '--set-upstream', '--push-option=merge_request.create', '--push-option=merge_request.remove_source_branch', '--push-option=merge_request.title=bot: changed org.adaway', '--push-option=merge_request.description=~org.adaway checkupdates-bot run None', '--', 'origin', 'org.adaway'], cwd=/tmp/test_push_commits_verbose_s0cvk2461750350616.3394544, stdin=None, shell=False, universal_newlines=True) 134s DEBUG:root:file:///tmp/test_push_commits_verbose_s0cvk2461750350616.3394544/git_remote_origin: [new branch] 134s 134s ok 134s test_FDroidPopen_envs_paths_can_be_pathlib (tests.test_common.CommonTest.test_FDroidPopen_envs_paths_can_be_pathlib)> /bin/sh -c export 134s ... ok 134s test_KnownApks_recordapk (tests.test_common.CommonTest.test_KnownApks_recordapk) 134s Test that added dates are being fetched from the index. ... ok 134s test_KnownApks_recordapk_new (tests.test_common.CommonTest.test_KnownApks_recordapk_new) 134s Test that new added dates work, and are not replaced later. ... ok 134s test_apk_name_regex (tests.test_common.CommonTest.test_apk_name_regex) ... ok 134s test_apk_release_name (tests.test_common.CommonTest.test_apk_release_name) ... ok 134s test_apk_signer_fingerprint (tests.test_common.CommonTest.test_apk_signer_fingerprint) ... Using APK Signature v2 134s Using JAR Signature 134s Using JAR Signature 134s ok 134s test_apk_signer_fingerprint_short (tests.test_common.CommonTest.test_apk_signer_fingerprint_short) ... Using APK Signature v2 134s Using JAR Signature 134s ok 134s test_apk_strip_v1_signatures (tests.test_common.CommonTest.test_apk_strip_v1_signatures) ... Using JAR Signature 134s ok 134s test_append_filename_to_mirrors (tests.test_common.CommonTest.test_append_filename_to_mirrors) ... ok 134s test_append_filename_to_mirrors_full (tests.test_common.CommonTest.test_append_filename_to_mirrors_full) ... ok 134s test_assert_config_keystore (tests.test_common.CommonTest.test_assert_config_keystore) ... ERROR: 'repo_keyalias' not found in config.yml! 134s ERROR: 'keystore' not found in config.yml! 134s ERROR: 'keystorepass' not found in config.yml! 134s ERROR: 'keypass' not found in config.yml! 134s ok 134s test_auto_install_ndk (tests.test_common.CommonTest.test_auto_install_ndk) 134s Test all possible field data types for build.ndk ... ok 134s test_auto_install_ndk_mock_dl (tests.test_common.CommonTest.test_auto_install_ndk_mock_dl) 134s Test NDK installs by actually calling sdkmanager ... ok 134s test_calculate_IPFS_cid (tests.test_common.CommonTest.test_calculate_IPFS_cid) ... skipped 'calculate_IPFS_cid needs ipfs_cid' 134s test_calculate_IPFS_cid_with_no_tool (tests.test_common.CommonTest.test_calculate_IPFS_cid_with_no_tool) ... ok 134s test_calculate_math_string (tests.test_common.CommonTest.test_calculate_math_string) ... /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py:4603: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead 134s if isinstance(node, ast.Num): # 134s /tmp/autopkgtest.yQNwaG/build.x4f/src/fdroidserver/common.py:4604: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 134s return node.n 134s ok 134s test_config_archive_url_extra_slash (tests.test_common.CommonTest.test_config_archive_url_extra_slash) 134s repo_url ends in /repo, archive_url ends in /archive. ... ok 134s test_config_archive_url_not_repo (tests.test_common.CommonTest.test_config_archive_url_not_repo) 134s repo_url ends in /repo, archive_url ends in /archive. ... Reading 'config.yml' 134s ok 134s test_config_dict_with_int_keys (tests.test_common.CommonTest.test_config_dict_with_int_keys) ... ok 134s test_config_repo_url (tests.test_common.CommonTest.test_config_repo_url) 134s repo_url ends in /repo, archive_url ends in /archive. ... ok 134s test_config_repo_url_extra_slash (tests.test_common.CommonTest.test_config_repo_url_extra_slash) 134s repo_url ends in /repo, archive_url ends in /archive. ... Reading 'config.yml' 134s Reading 'config.yml' 134s Reading 'config.yml' 134s Reading 'config.yml' 134s ok 134s test_config_repo_url_not_repo (tests.test_common.CommonTest.test_config_repo_url_not_repo) 134s repo_url ends in /repo, archive_url ends in /archive. ... Reading 'config.yml' 134s ok 134s test_config_serverwebroot_dict (tests.test_common.CommonTest.test_config_serverwebroot_dict) ... Reading 'config.yml' 134s ok 134s test_config_serverwebroot_list (tests.test_common.CommonTest.test_config_serverwebroot_list) ... Reading 'config.yml' 134s ok 134s test_config_serverwebroot_list_of_dicts_env (tests.test_common.CommonTest.test_config_serverwebroot_list_of_dicts_env) ... Reading 'config.yml' 134s ok 134s test_config_serverwebroot_str (tests.test_common.CommonTest.test_config_serverwebroot_str) ... Reading 'config.yml' 134s ok 134s test_config_type_check_config_yml_dict (tests.test_common.CommonTest.test_config_type_check_config_yml_dict) ... ok 134s test_config_type_check_config_yml_list (tests.test_common.CommonTest.test_config_type_check_config_yml_list) ... ok 134s test_config_type_check_config_yml_set (tests.test_common.CommonTest.test_config_type_check_config_yml_set) ... ok 134s test_config_type_check_config_yml_str (tests.test_common.CommonTest.test_config_type_check_config_yml_str) ... ok 134s test_config_type_check_mirrors_dict (tests.test_common.CommonTest.test_config_type_check_mirrors_dict) ... ok 134s test_config_type_check_mirrors_list (tests.test_common.CommonTest.test_config_type_check_mirrors_list) ... ok 134s test_config_type_check_mirrors_set (tests.test_common.CommonTest.test_config_type_check_mirrors_set) ... ok 134s test_config_type_check_mirrors_str (tests.test_common.CommonTest.test_config_type_check_mirrors_str) ... ok 134s test_config_with_env_path (tests.test_common.CommonTest.test_config_with_env_path) 134s Test whether env works in keys with path values. ... Reading 'config.yml' 134s ok 134s test_config_with_env_string (tests.test_common.CommonTest.test_config_with_env_string) 134s Test whether env works in keys with string values. ... Reading 'config.yml' 134s unsafe permissions on 'config.yml' (should be 0600)! 134s ok 134s test_deploy_build_log_with_rsync_with_id_file (tests.test_common.CommonTest.test_deploy_build_log_with_rsync_with_id_file) ... ['rsync', '--archive', '--delete-after', '--safe-links', '-e', 'ssh -oBatchMode=yes -oIdentitiesOnly=yes -i ssh/id_rsa', 'repo/com.example.app_4711.log.gz', 'example.com:/var/www/fdroid/repo/'] 134s deployed process log repo/com.example.app_4711.log.gz to example.com:/var/www/fdroid/ 134s ['rsync', '--archive', '--delete-after', '--safe-links', '-e', 'ssh -oBatchMode=yes -oIdentitiesOnly=yes -i ssh/id_rsa', 'repo/com.example.app_4711.log.gz', 'example.com:/var/www/fbot/repo/'] 134s deployed process log repo/com.example.app_4711.log.gz to example.com:/var/www/fbot/ 134s ok 134s test_deploy_status_json (tests.test_common.CommonTest.test_deploy_status_json) ... skip deploying full build logs: not enabled in config 134s skip deploying full build logs: not enabled in config 134s skip deploying full build logs: not enabled in config 134s deployed process log repo/status/running.json to example.com:/var/www/fbot/ 134s deployed process log repo/status/running.json to example.com:/var/www/fbot/ 134s deployed process log repo/status/fakesubcommand.json to example.com:/var/www/fbot/ 134s ok 134s test_expand_env_dict_bad_dict (tests.test_common.CommonTest.test_expand_env_dict_bad_dict) ... ok 134s test_expand_env_dict_fake_str (tests.test_common.CommonTest.test_expand_env_dict_fake_str) ... ok 134s test_expand_env_dict_good (tests.test_common.CommonTest.test_expand_env_dict_good) ... ok 134s test_fdroid_popen_stderr_redirect (tests.test_common.CommonTest.test_fdroid_popen_stderr_redirect) ... > sh -c echo stdout message && echo stderr message 1>&2 135s > sh -c echo stdout message && echo stderr message 1>&2 135s ok 135s test_fill_config_defaults (tests.test_common.CommonTest.test_fill_config_defaults) 135s Test the auto-detection of NDKs installed in standard paths ... ok 135s test_fill_config_defaults_java (tests.test_common.CommonTest.test_fill_config_defaults_java) 135s Test the auto-detection of Java installed in standard paths ... ok 135s test_find_apksigner_config_overrides (tests.test_common.CommonTest.test_find_apksigner_config_overrides) 135s apksigner should come from config before any auto-detection ... ok 135s test_find_apksigner_prefer_newest (tests.test_common.CommonTest.test_find_apksigner_prefer_newest) 135s apksigner should be the newest available in ANDROID_HOME ... ok 135s test_find_apksigner_prefer_path (tests.test_common.CommonTest.test_find_apksigner_prefer_path) 135s apksigner should come from PATH before ANDROID_HOME ... Using /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_find_apksigner_prefer_newest/tmph8dylg1y/ANDROID_HOME/build-tools/30.0.3/apksigner 135s ok 135s test_find_apksigner_system_package_android_home (tests.test_common.CommonTest.test_find_apksigner_system_package_android_home) 135s Test that apksigner v30 or newer is found ... skipped 'SKIPPING since this test is irrelevant on bare Debian install' 135s test_find_apksigner_system_package_default_path (tests.test_common.CommonTest.test_find_apksigner_system_package_default_path) 135s apksigner should be automatically used from the PATH ... ok 135s test_find_java_root_path (tests.test_common.CommonTest.test_find_java_root_path) ... ok 135s test_find_sdk_tools_cmd (tests.test_common.CommonTest.test_find_sdk_tools_cmd) ... ok 135s test_get_android_tools_versions (tests.test_common.CommonTest.test_get_android_tools_versions) ... ok 135s test_get_android_tools_versions_no_ndk (tests.test_common.CommonTest.test_get_android_tools_versions_no_ndk) ... ok 135s test_get_apk_id (tests.test_common.CommonTest.test_get_apk_id) ... ok 135s test_get_apk_id_aapt_regex (tests.test_common.CommonTest.test_get_apk_id_aapt_regex) ... ok 135s test_get_apk_id_api_call (tests.test_common.CommonTest.test_get_apk_id_api_call) ... ok 135s test_get_apk_id_bad_apk (tests.test_common.CommonTest.test_get_apk_id_bad_apk) 135s get_apk_id should never return None on error, only raise exceptions ... ERROR: This does not look like an AXML file. header size does not equal 8! header size = 8308 135s ERROR: This does not look like an AXML file. header size does not equal 8! header size = 8308 135s ERROR: Error while parsing AndroidManifest.xml - is the file valid? 135s ok 135s test_get_apk_id_bad_path (tests.test_common.CommonTest.test_get_apk_id_bad_path) ... ok 135s test_get_apk_id_bad_zip (tests.test_common.CommonTest.test_get_apk_id_bad_zip) ... ok 135s test_get_apksigner_smartcardoptions (tests.test_common.CommonTest.test_get_apksigner_smartcardoptions) ... Reading 'config.yml' 135s ok 135s test_get_app_display_name (tests.test_common.CommonTest.test_get_app_display_name) ... ok 135s test_get_certificate_with_chain_sandisk (tests.test_common.CommonTest.test_get_certificate_with_chain_sandisk) 135s Test that APK signatures with a cert chain are parsed like apksigner. ... ok 135s test_get_mirrors_fdroidorg (tests.test_common.CommonTest.test_get_mirrors_fdroidorg) ... ok 135s test_get_mirrors_other (tests.test_common.CommonTest.test_get_mirrors_other) ... ok 135s test_get_native_code (tests.test_common.CommonTest.test_get_native_code) ... ok 135s test_get_release_filename (tests.test_common.CommonTest.test_get_release_filename) ... ok 135s test_get_sdkversions_androguard (tests.test_common.CommonTest.test_get_sdkversions_androguard) 135s This is a sanity test that androguard isn't broken ... ok 135s test_get_smartcardoptions_list (tests.test_common.CommonTest.test_get_smartcardoptions_list) ... ok 135s Reading 'config.yml' 135s Reading 'config.yml' 135s test_get_smartcardoptions_spaces (tests.test_common.CommonTest.test_get_smartcardoptions_spaces) ... ok 135s test_getsrclib_gotorevision_raw (tests.test_common.CommonTest.test_getsrclib_gotorevision_raw) ... ok 135s test_getsrclib_gotorevision_ref (tests.test_common.CommonTest.test_getsrclib_gotorevision_ref) ... ok 135s test_getsrclib_not_found (tests.test_common.CommonTest.test_getsrclib_not_found) ... ok 135s test_getsrclibvcs (tests.test_common.CommonTest.test_getsrclibvcs) ... ok 135s test_getvcs_srclib (tests.test_common.CommonTest.test_getvcs_srclib) ... ok 135s test_install_ndk (tests.test_common.CommonTest.test_install_ndk) 135s NDK r10e is a special case since its missing source.properties ... skipped 'This test downloads and unzips a 1GB file.' 135s test_is_debuggable_or_testOnly (tests.test_common.CommonTest.test_is_debuggable_or_testOnly) ... ok 135s test_is_repo_file (tests.test_common.CommonTest.test_is_repo_file) ... ok 135s test_is_strict_application_id (tests.test_common.CommonTest.test_is_strict_application_id) 135s see also tests/valid-package-names/ ... ok 135s test_is_valid_package_name (tests.test_common.CommonTest.test_is_valid_package_name) ... ok 135s test_load_localized_config (tests.test_common.CommonTest.test_load_localized_config) 135s It should load ... ok 135s test_load_localized_config_0_file (tests.test_common.CommonTest.test_load_localized_config_0_file) ... ok 135s test_load_localized_config_categories (tests.test_common.CommonTest.test_load_localized_config_categories) 135s It should load ... ok 135s test_load_localized_config_list (tests.test_common.CommonTest.test_load_localized_config_list) ... ok 135s test_load_localized_config_string (tests.test_common.CommonTest.test_load_localized_config_string) ... ok 135s test_loading_config_buildserver_yml (tests.test_common.CommonTest.test_loading_config_buildserver_yml) 135s Smoke check to make sure this file is properly parsed ... Reading 'config.yml' 135s ok 135s test_metadata_find_developer_signature (tests.test_common.CommonTest.test_metadata_find_developer_signature) ... ok 135s test_metadata_find_developer_signing_files (tests.test_common.CommonTest.test_metadata_find_developer_signing_files) ... ok 135s test_ndk_paths_in_config_must_be_strings (tests.test_common.CommonTest.test_ndk_paths_in_config_must_be_strings) 135s All paths in config must be strings, and never pathlib.Path instances ... ok 135s test_no_zero_length_ndk_path_prefixes (tests.test_common.CommonTest.test_no_zero_length_ndk_path_prefixes) ... ok 135s test_parse_androidmanifests (tests.test_common.CommonTest.test_parse_androidmanifests) ... Parsing manifest at 'source-files/fdroid/fdroidclient/AndroidManifest.xml' 135s ..got package=org.fdroid.fdroid, version=0.94-test, vercode=940 135s Parsing manifest at 'source-files/fdroid/fdroidclient/build.gradle' 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/avenginekit/build.gradle' 135s ..got package=None, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/build.gradle' 135s ..got package=None, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/client/build.gradle' 135s ..got package=None, version=1.0, vercode=1 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/client/src/main/AndroidManifest.xml' 135s ..got package=cn.wildfirechat.client, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/emojilibrary/build.gradle' 135s ..got package=cn.wildfirechat.client, version=1.0, vercode=1 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/gradle/build_libraries.gradle' 135s ..got package=cn.wildfirechat.client, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/imagepicker/build.gradle' 135s ..got package=cn.wildfirechat.client, version=1.0, vercode=1 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/mars-core-release/build.gradle' 135s ..got package=cn.wildfirechat.client, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/push/build.gradle' 135s ..got package=cn.wildfirechat.client, version=1.0, vercode=1 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/settings.gradle' 135s ..got package=cn.wildfirechat.client, version=None, vercode=None 135s Parsing manifest at 'source-files/cn.wildfirechat.chat/chat/build.gradle' 135s Parsing manifest at 'source-files/com.integreight.onesheeld/pagerIndicator/src/main/AndroidManifest.xml' 135s ..got package=com.viewpagerindicator, version=2.4.1, vercode=65 135s Parsing manifest at 'source-files/com.integreight.onesheeld/pagerIndicator/build.gradle' 135s ..got package=com.viewpagerindicator, version=None, vercode=None 135s Parsing manifest at 'source-files/com.integreight.onesheeld/oneSheeld/src/main/AndroidManifest.xml' 135s ..got package=com.integreight.onesheeld, version=None, vercode=None 135s Parsing manifest at 'source-files/com.integreight.onesheeld/oneSheeld/build.gradle' 135s Parsing manifest at 'source-files/dev.patrickgold.florisboard/app/build.gradle.kts' 135s Parsing manifest at 'source-files/com.ubergeek42.WeechatAndroid/app/build.gradle.kts' 135s ..got package=None, version=1.8.1, vercode=10801 135s Parsing manifest at 'source-files/com.ubergeek42.WeechatAndroid/app/src/main/res/values/strings.xml' 135s Problem with xml at 'source-files/com.ubergeek42.WeechatAndroid/app/src/main/res/values/strings.xml' 135s okParsing manifest at 'source-files/fdroid/fdroidclient/AndroidManifest.xml' 135s ..got package=org.fdroid.fdroid, version=0.94-test, vercode=940 135s Parsing manifest at 'source-files/fdroid/fdroidclient/build.gradle' 135s ..got package=org.fdroid.fdroid, version=None, vercode=None 135s 135s test_parse_androidmanifests_ignore (tests.test_common.CommonTest.test_parse_androidmanifests_ignore) ... ok 135s test_parse_androidmanifests_with_flavor (tests.test_common.CommonTest.test_parse_androidmanifests_with_flavor) ... Parsing manifest at 'source-files/fdroid/fdroidclient/AndroidManifest.xml' 135s ..got package=None, version=0.94-test, vercode=940 135s Parsing manifest at 'source-files/fdroid/fdroidclient/build.gradle' 135s Parsing manifest at 'source-files/eu.siacs.conversations/build.gradle' 135s Parsing manifest at 'source-files/com.nextcloud.client/build.gradle' 135s Parsing manifest at 'source-files/com.nextcloud.client/build.gradle' 135s Parsing manifest at 'source-files/at.bitfire.davdroid/build.gradle' 135s Parsing manifest at 'source-files/com.kunzisoft.testcase/build.gradle' 135s Parsing manifest at 'source-files/com.kunzisoft.testcase/build.gradle' 135s Parsing manifest at 'source-files/com.kunzisoft.testcase/build.gradle' 135s Parsing manifest at 'source-files/com.kunzisoft.testcase/build.gradle' 135s Parsing manifest at 'source-files/com.kunzisoft.testcase/build.gradle' 135s Parsing manifest at 'source-files/com.github.jameshnsears.quoteunquote/build.gradle' 135s Parsing manifest at 'source-files/com.jens.automation2/build.gradle' 135s Parsing manifest at 'source-files/de.varengold.activeTAN/build.gradle' 135s ok 135s test_parse_human_readable_size (tests.test_common.CommonTest.test_parse_human_readable_size) ... ok 135s test_parse_list_of_dicts_dict (tests.test_common.CommonTest.test_parse_list_of_dicts_dict) ... ok 135s test_parse_list_of_dicts_env_dict (tests.test_common.CommonTest.test_parse_list_of_dicts_env_dict) ... ok 135s test_parse_list_of_dicts_env_list (tests.test_common.CommonTest.test_parse_list_of_dicts_env_list) ... ok 135s test_parse_list_of_dicts_env_str (tests.test_common.CommonTest.test_parse_list_of_dicts_env_str) ... ok 135s test_parse_list_of_dicts_list (tests.test_common.CommonTest.test_parse_list_of_dicts_list) ... ok 135s test_parse_list_of_dicts_str (tests.test_common.CommonTest.test_parse_list_of_dicts_str) ... ok 135s test_parse_srclib_spec_good (tests.test_common.CommonTest.test_parse_srclib_spec_good) ... ok 135s test_parse_srclib_spec_many_ats (tests.test_common.CommonTest.test_parse_srclib_spec_many_ats) ... ok 135s test_parse_srclib_spec_no_name (tests.test_common.CommonTest.test_parse_srclib_spec_no_name) ... ok 135s test_parse_srclib_spec_no_ref (tests.test_common.CommonTest.test_parse_srclib_spec_no_ref) ... ok 135s test_parse_srclib_spec_none (tests.test_common.CommonTest.test_parse_srclib_spec_none) ... ok 135s test_parse_xml (tests.test_common.CommonTest.test_parse_xml) ... ok 135s test_prepare_sources (tests.test_common.CommonTest.test_prepare_sources) ... Getting source for revision master 135s Creating local.properties file at /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources/tmplelnw1h9/source-files/fdroid/fdroidclient/local.properties 135s Removing debuggable flags from /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources/tmplelnw1h9/source-files/fdroid/fdroidclient 135s Changing the version name 135s Changing the version code 135s ok 135s test_prepare_sources_refresh (tests.test_common.CommonTest.test_prepare_sources_refresh) ... > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org clone -- https://gitlab.com/fdroid/ci-test-app.git /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s > git rev-parse --show-toplevel 137s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s > git checkout -f 0.3 137s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s > git clean -dffx 137s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s > git rev-parse --show-toplevel 137s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 137s > git submodule foreach --recursive git reset --hard 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 138s > git reset --hard 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 138s > git submodule foreach --recursive git clean -dffx 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 138s > git clean -dffx 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 138s > git checkout -f 0.3 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_refresh/tmprq5x34j4/build/org.fdroid.ci.test.app 138s > git clean -dffx 138s ok 138s test_prepare_sources_with_prebuild_subdir (tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir) ... Getting source for revision master 138s Collecting source libraries 138s Removing debuggable flags from /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/srclib/FakeSrcLib 138s Creating local.properties file at /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/local.properties 138s Creating local.properties file at /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/baz/local.properties 138s Creating local.properties file at /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/baz/bar/local.properties 138s Removing debuggable flags from /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/baz/bar 138s Running 'prebuild' commands in /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/baz/bar 138s Directory: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/com.example/baz/bar 138s > bash -e -u -o pipefail -x -c -- test -d /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_prepare_sources_with_prebuild_subdir/tmpfvsydh4o/build/srclib/FakeSrcLib/testdirshouldexist 138s ok 138s test_read_pkg_args (tests.test_common.CommonTest.test_read_pkg_args) ... ok 138s test_read_pkg_args_errors (tests.test_common.CommonTest.test_read_pkg_args_errors) ... ERROR: "org.fdroid.fdroid:": invalid literal for int() with base 10: '' 138s ERROR: "org.fdroid.fdroid:foo": invalid literal for int() with base 10: 'foo' 138s ok 138s test_remove_signing_keys (tests.test_common.CommonTest.test_remove_signing_keys) ... Cleaned build.gradle of keysigning configs at source-files/com.seafile.seadroid2/app/build.gradle 138s Cleaned build.gradle of keysigning configs at source-files/eu.siacs.conversations/build.gradle 138s Cleaned build.gradle of keysigning configs at source-files/open-keychain/open-keychain/OpenKeychain/build.gradle 138s Cleaned build.gradle.kts of keysigning configs at source-files/org.tasks/app/build.gradle.kts 138s Cleaned build.gradle of keysigning configs at source-files/osmandapp/osmand/build.gradle 138s Cleaned build.gradle of keysigning configs at source-files/ut.ewh.audiometrytest/app/build.gradle 138s Reading 'config.yml' 138s ok 138s test_resign_apk (tests.test_common.CommonTest.test_resign_apk) 139s When using apksigner, it should resign signed APKs ... unsafe permissions on 'config.yml' (should be 0600)! 139s > /usr/bin/apksigner sign --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --key-pass env:FDROID_KEY_PASS --ks-key-alias sova --in unsigned/org.bitbucket.tickytacky.mirrormirror_4.apk --out repo/org.bitbucket.tickytacky.mirrormirror_4.apk 139s Using JAR Signature 139s Using APK Signature v3 139s > /usr/bin/apksigner sign --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --key-pass env:FDROID_KEY_PASS --ks-key-alias sova --in unsigned/v2.only.sig_2.apk --out repo/v2.only.sig_2.apk 140s Using APK Signature v2 140s Using APK Signature v3 140s > /usr/bin/apksigner sign --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --key-pass env:FDROID_KEY_PASS --ks-key-alias sova --in unsigned/SystemWebView-repack.apk --out repo/SystemWebView-repack.apk 142s Using APK Signature v3 142s Using APK Signature v3 142s ok 142s test_run_yamllint_malformed (tests.test_common.CommonTest.test_run_yamllint_malformed) ... ok 142s test_run_yamllint_wellformed (tests.test_common.CommonTest.test_run_yamllint_wellformed) ... ok 142s test_sdk_path_in_config_must_be_strings (tests.test_common.CommonTest.test_sdk_path_in_config_must_be_strings) 142s All paths in config must be strings, and never pathlib.Path instances ... ok 142s test_setup_status_output (tests.test_common.CommonTest.test_setup_status_output) ... ok 142s test_setup_status_output_in_git_repo (tests.test_common.CommonTest.test_setup_status_output_in_git_repo) ... skip deploying full build logs: not enabled in config 142s ok 142s test_setup_vcs_srclib (tests.test_common.CommonTest.test_setup_vcs_srclib) ... ok 142s test_sign_apk (tests.test_common.CommonTest.test_sign_apk) ... DOES NOT VERIFY 142s ERROR: Missing META-INF/MANIFEST.MF 142s ERROR: 142s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_sign_apk/tmpgaruyunv/urzip-release-unsigned.apk: 144s DOES NOT VERIFY 144s ERROR: No JAR signatures 144s ERROR: 144s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_sign_apk/tmpgaruyunv/minimal_targetsdk_30_unsigned.apk: 146s DOES NOT VERIFY 146s ERROR: No JAR signatures 146s ERROR: 146s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_sign_apk/tmpgaruyunv/no_targetsdk_minsdk1_unsigned.apk: 147s ok 147s test_sign_apk_corrupt (tests.test_common.CommonTest.test_sign_apk_corrupt) ... ok 147s test_sign_apk_fail (tests.test_common.CommonTest.test_sign_apk_fail) ... ok 148s test_signjar (tests.test_common.CommonTest.test_signjar) ... /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_common.py:517: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/signindex/testy.jar'> 148s open(sourcefile, 'rb').read(), open(testfile, 'rb').read() 148s ResourceWarning: Enable tracemalloc to get the object allocation traceback 148s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_common.py:517: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_signjar/tmpc5z9uef2/testy.jar'> 148s open(sourcefile, 'rb').read(), open(testfile, 'rb').read() 148s ResourceWarning: Enable tracemalloc to get the object allocation traceback 149s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_common.py:517: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/signindex/guardianproject.jar'> 149s open(sourcefile, 'rb').read(), open(testfile, 'rb').read() 149s ResourceWarning: Enable tracemalloc to get the object allocation traceback 149s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_common.py:517: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_signjar/tmpc5z9uef2/guardianproject.jar'> 149s open(sourcefile, 'rb').read(), open(testfile, 'rb').read() 149s ResourceWarning: Enable tracemalloc to get the object allocation traceback 149s ok 149s test_standard_file_name_regex (tests.test_common.CommonTest.test_standard_file_name_regex) ... ok 149s test_string_is_integer (tests.test_common.CommonTest.test_string_is_integer) ... ok 149s test_test_sdk_exists_fails_on_bad_sdk_path (tests.test_common.CommonTest.test_test_sdk_exists_fails_on_bad_sdk_path) ... ERROR: Android SDK path 'nothinghere' does not exist! 149s ok 149s test_test_sdk_exists_fails_on_empty (tests.test_common.CommonTest.test_test_sdk_exists_fails_on_empty) ... ERROR: 'sdk_path' not set in config.yml! 149s ok 149s test_test_sdk_exists_fails_on_file (tests.test_common.CommonTest.test_test_sdk_exists_fails_on_file) ... ERROR: Android SDK path '/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_test_sdk_exists_fails_on_file/tmpwwincha5/testfile' is not a directory! 149s ok 149s test_test_sdk_exists_fails_on_non_existent (tests.test_common.CommonTest.test_test_sdk_exists_fails_on_non_existent) ... ERROR: Android SDK path '/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_test_sdk_exists_fails_on_non_existent/tmp2c8wes2j/non_existent' does not exist! 149s ok 149s test_test_sdk_exists_old_apksigner_in_config (tests.test_common.CommonTest.test_test_sdk_exists_old_apksigner_in_config) ... ERROR: 'sdk_path' not set in config.yml! 149s ok 149s test_test_sdk_exists_valid_apksigner_in_config (tests.test_common.CommonTest.test_test_sdk_exists_valid_apksigner_in_config) ... ok 149s test_test_sdk_exists_with_old_apksigner (tests.test_common.CommonTest.test_test_sdk_exists_with_old_apksigner) ... ok 149s test_test_sdk_exists_with_valid_apksigner (tests.test_common.CommonTest.test_test_sdk_exists_with_valid_apksigner) ... ok 149s test_vcs_git_getref (tests.test_common.CommonTest.test_vcs_git_getref) ... ok 149s test_vcs_git_latesttags (tests.test_common.CommonTest.test_vcs_git_latesttags) ... ok 151s test_verify_apk_signature (tests.test_common.CommonTest.test_verify_apk_signature) ... DOES NOT VERIFY 151s ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.RSA did not verify against META-INF/CERT.SF 151s ERROR: 151s urzip-badcert.apk: 152s DOES NOT VERIFY 152s ERROR: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF section for AndroidManifest.xml does not match the digest specified in META-INF/CERT.SF. Expected: , actual: 152s ERROR: 152s urzip-badsig.apk: WARNING: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF does not match the digest specified in META-INF/CERT.SF. Expected: , actual: <5+8iqbzUfegBixjQUeg1++LwFe4=> 152s 152s DOES NOT VERIFY 152s ERROR: Missing META-INF/MANIFEST.MF 152s ERROR: 152s urzip-release-unsigned.apk: 152s ok 153s test_verify_apks (tests.test_common.CommonTest.test_verify_apks) ... /usr/lib/python3.13/zipfile/__init__.py:1642: UserWarning: Duplicate name: 'META-INF/MANIFEST.MF' 153s return self._open_to_write(zinfo, force_zip64=force_zip64) 153s /usr/lib/python3.13/zipfile/__init__.py:1642: UserWarning: Duplicate name: 'META-INF/CERT.SF' 153s return self._open_to_write(zinfo, force_zip64=force_zip64) 153s /usr/lib/python3.13/zipfile/__init__.py:1642: UserWarning: Duplicate name: 'META-INF/CERT.RSA' 153s return self._open_to_write(zinfo, force_zip64=force_zip64) 153s DOES NOT VERIFY 153s ERROR: Duplicate entry: META-INF/MANIFEST.MF 153s ERROR: Duplicate entry: META-INF/CERT.SF 153s ERROR: Duplicate entry: META-INF/CERT.RSA 153s ERROR: 153s /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/.testfiles/tests.test_common.CommonTest.test_verify_apks/tmpixh6de48/urzip-twosig.apk: 154s ok 155s test_verify_deprecated_jar_signature (tests.test_common.CommonTest.test_verify_deprecated_jar_signature) ... ok 155s test_verify_jar_signature (tests.test_common.CommonTest.test_verify_jar_signature) 156s Sign entry.jar and make sure it validates ... ok 156s test_verify_jar_signature_fails (tests.test_common.CommonTest.test_verify_jar_signature_fails) 157s Test verify_jar_signature fails on unsigned and deprecated algorithms ... ok 161s test_verify_old_apk_signature (tests.test_common.CommonTest.test_verify_old_apk_signature) ... ok 161s test_version_code_string_to_int (tests.test_common.CommonTest.test_version_code_string_to_int) ... ok 161s test_with_config_yml (tests.test_common.CommonTest.test_with_config_yml) 161s Make sure it is possible to use config.yml alone. ... ok 161s test_with_config_yml_is_dict (tests.test_common.CommonTest.test_with_config_yml_is_dict) ... ok 161s test_with_config_yml_is_not_mixed_type (tests.test_common.CommonTest.test_with_config_yml_is_not_mixed_type) ... ok 161s test_with_config_yml_utf8 (tests.test_common.CommonTest.test_with_config_yml_utf8) 161s Make sure it is possible to use config.yml in UTF-8 encoding. ... ok 161s test_with_config_yml_utf8_as_ascii (tests.test_common.CommonTest.test_with_config_yml_utf8_as_ascii) 161s Make sure it is possible to use config.yml Unicode encoded as ASCII. ... ok 161s test_with_config_yml_with_env_var (tests.test_common.CommonTest.test_with_config_yml_with_env_var) 161s Make sure it is possible to use config.yml alone. ... ok 161s test_with_no_config (tests.test_common.CommonTest.test_with_no_config) 161s It should set defaults if no config file is found ... ok 161s test_with_zero_size_config (tests.test_common.CommonTest.test_with_zero_size_config) 161s It should set defaults if config file has nothing in it ... ok 161s test_write_to_config (tests.test_common.CommonTest.test_write_to_config) 161s Test that config items can be added without messing up config.yml. ... ok 161s test_write_to_config_when_empty (tests.test_common.CommonTest.test_write_to_config_when_empty) ... ok 161s test_write_to_config_yml (tests.test_common.CommonTest.test_write_to_config_yml) ... ok 161s test_yaml_1_2 (tests.test_common.CommonTest.test_yaml_1_2) 161s Return a ruamel.yaml instance that supports YAML 1.2 ... ok 161s test_get_config (tests.test_common.ConfigOptionsScopeTest.test_get_config) 161s Show how the module-level variables are initialized. ... ok 161s test_get_config_global (tests.test_common.ConfigOptionsScopeTest.test_get_config_global) 161s Test assumptions about variable scope using global keyword. ... ok 161s test_parse_args (tests.test_common.ConfigOptionsScopeTest.test_parse_args) 161s Test that options is properly set up at the module-level and not global. ... ok 161s test_parse_args_with_args (tests.test_common.ConfigOptionsScopeTest.test_parse_args_with_args) ... ok 161s test_parse_args_without_args (tests.test_common.ConfigOptionsScopeTest.test_parse_args_without_args) 161s Test that the parsing function works fine when there are no args. ... ok 161s test_find_apksigner_choose_no_version_over_any_33 (tests.test_common.IgnoreApksignerV33Test.test_find_apksigner_choose_no_version_over_any_33) 161s apksigner v33 should be entirely ignored ... ok 161s test_find_apksigner_choose_version_32_over_any_33 (tests.test_common.IgnoreApksignerV33Test.test_find_apksigner_choose_version_32_over_any_33) ... ok 161s test_apk_extract_fingerprint (tests.test_common.SignerExtractionTest.test_apk_extract_fingerprint) 161s Test extraction of JAR signatures (does not cover APK v2+ extraction). ... ok 161s test_apk_signer_fingerprint_with_v1_apks (tests.test_common.SignerExtractionTest.test_apk_signer_fingerprint_with_v1_apks) ... ok 161s test_apk_signer_fingerprint_without_v1_apks (tests.test_common.SignerExtractionTest.test_apk_signer_fingerprint_without_v1_apks) ... ok 161s test_get_first_signer_certificate_with_jars (tests.test_common.SignerExtractionTest.test_get_first_signer_certificate_with_jars) ... ok 161s test_get_first_signer_certificate_with_unsigned_jar (tests.test_common.SignerExtractionTest.test_get_first_signer_certificate_with_unsigned_jar) ... ERROR: No signing certificates found in signindex/unsigned.jar 161s ok 161s test_signature_block_file_regex (tests.test_common.SignerExtractionTest.test_signature_block_file_regex) ... ok 161s test_signature_block_file_regex_malicious (tests.test_common.SignerExtractionTest.test_signature_block_file_regex_malicious) ... ok 161s test_vs_apksigner (tests.test_common.SignerExtractionTest.test_vs_apksigner) ... skipped 'slow and only needed when adding to APKS_WITH_JAR_SIGNATURES' 161s test_vs_keytool (tests.test_common.SignerExtractionTest.test_vs_keytool) ... skipped 'slow and only needed when adding to APKS_WITH_JAR_SIGNATURES' 161s test_config_perm_env_warning (tests.test_common.UnsafePermissionsTest.test_config_perm_env_warning) ... ok 161s test_config_perm_keypass_warning (tests.test_common.UnsafePermissionsTest.test_config_perm_keypass_warning) ... ok 161s test_config_perm_no_warning (tests.test_common.UnsafePermissionsTest.test_config_perm_no_warning) ... ok 161s test_config_perm_unset_env_no_warning (tests.test_common.UnsafePermissionsTest.test_config_perm_unset_env_no_warning) ... ok 161s test_remote_hostname_regex (tests.test_deploy.DeployTest.test_remote_hostname_regex) ... ok 161s test_update_awsbucket_libcloud (tests.test_deploy.DeployTest.test_update_awsbucket_libcloud) ... ok 161s test_update_awsbucket_libcloud_in_index_only_mode (tests.test_deploy.DeployTest.test_update_awsbucket_libcloud_in_index_only_mode) ... ok 161s test_update_awsbucket_s3cmd (tests.test_deploy.DeployTest.test_update_awsbucket_s3cmd) ... ok 161s test_update_awsbucket_s3cmd_in_index_only_mode (tests.test_deploy.DeployTest.test_update_awsbucket_s3cmd_in_index_only_mode) ... ok 161s test_update_remote_storage_with_rclone (tests.test_deploy.DeployTest.test_update_remote_storage_with_rclone) ... skipped '/usr/bin/rclone' 161s test_update_remote_storage_with_rclone_in_index_only_mode (tests.test_deploy.DeployTest.test_update_remote_storage_with_rclone_in_index_only_mode) ... skipped '/usr/bin/rclone' 161s test_update_remote_storage_with_rclone_mock (tests.test_deploy.DeployTest.test_update_remote_storage_with_rclone_mock) ... ok 161s test_update_servergitmirrors (tests.test_deploy.DeployTest.test_update_servergitmirrors) ... ok 161s test_update_servergitmirrors_in_index_only_mode (tests.test_deploy.DeployTest.test_update_servergitmirrors_in_index_only_mode) ... ok 161s test_update_serverwebroot (tests.test_deploy.DeployTest.test_update_serverwebroot) 161s rsync works with file paths, so this test uses paths for the URLs ... ok 162s test_update_serverwebroot_in_index_only_mode (tests.test_deploy.DeployTest.test_update_serverwebroot_in_index_only_mode) ... ok 162s test_update_serverwebroot_make_cur_version_link (tests.test_deploy.DeployTest.test_update_serverwebroot_make_cur_version_link) ... ok 162s test_update_serverwebroot_make_cur_version_link_in_index_only_mode (tests.test_deploy.DeployTest.test_update_serverwebroot_make_cur_version_link_in_index_only_mode) ... ok 162s test_update_serverwebroot_no_rsync_error (tests.test_deploy.DeployTest.test_update_serverwebroot_no_rsync_error) ... ok 162s test_update_serverwebroot_with_id_file (tests.test_deploy.DeployTest.test_update_serverwebroot_with_id_file) ... ok 162s test_update_serverwebroot_with_id_file_in_index_only_mode (tests.test_deploy.DeployTest.test_update_serverwebroot_with_id_file_in_index_only_mode) ... ok 162s test_update_serverwebroots (tests.test_deploy.DeployTest.test_update_serverwebroots) 162s rsync works with file paths, so this test uses paths for the URLs ... ok 162s test_update_serverwebroots_bad_None (tests.test_deploy.DeployTest.test_update_serverwebroots_bad_None) ... ok 162s test_update_serverwebroots_bad_float (tests.test_deploy.DeployTest.test_update_serverwebroots_bad_float) ... ok 162s test_update_serverwebroots_bad_int (tests.test_deploy.DeployTest.test_update_serverwebroots_bad_int) ... ok 162s test_update_serverwebroots_bad_ssh_url (tests.test_deploy.DeployTest.test_update_serverwebroots_bad_ssh_url) ... ERROR: Malformed serverwebroot line: f@b.ar::/path/to/fdroid 162s ok 162s test_update_serverwebroots_unsupported_ssh_url (tests.test_deploy.DeployTest.test_update_serverwebroots_unsupported_ssh_url) ... ERROR: serverwebroot: path does not end with "fdroid", perhaps you meant one of these: 162s ssh://nope/fdroid 162s ssh://fdroid 162s ok 162s test_update_serverwebroots_url_does_not_end_with_fdroid (tests.test_deploy.DeployTest.test_update_serverwebroots_url_does_not_end_with_fdroid) ... ERROR: serverwebroot: path does not end with "fdroid", perhaps you meant one of these: 162s url/fdroid 162s fdroid 162s ok 162s test_upload_to_servergitmirror_in_index_only_mode (tests.test_deploy.DeployTest.test_upload_to_servergitmirror_in_index_only_mode) ... ok 162s test_upload_to_virustotal (tests.test_deploy.DeployTest.test_upload_to_virustotal) ... skipped 'VIRUSTOTAL_API_KEY is not set' 162s test_find_release_infos (tests.test_deploy.GitHubReleasesTest.test_find_release_infos) ... ok 162s test_upload_to_github_releases (tests.test_deploy.GitHubReleasesTest.test_upload_to_github_releases) ... ok 162s test_global_token (tests.test_deploy.Test_UploadToGithubReleasesRepo.test_global_token) ... ok 162s test_local_token (tests.test_deploy.Test_UploadToGithubReleasesRepo.test_local_token) ... ok 162s test_FDroidException (tests.test_exception.ExceptionTest.test_FDroidException) ... ok 162s test__create_release_asset (tests.test_github.GithubApiTest.test__create_release_asset) ... ok 162s test__init (tests.test_github.GithubApiTest.test__init) ... ok 162s test__req (tests.test_github.GithubApiTest.test__req) ... ok 162s test_create_release (tests.test_github.GithubApiTest.test_create_release) ... ok 162s test_list_all_tags (tests.test_github.GithubApiTest.test_list_all_tags) ... ok 162s test_list_released_tags (tests.test_github.GithubApiTest.test_list_released_tags) ... ok 162s test_list_unreleased_tags (tests.test_github.GithubApiTest.test_list_unreleased_tags) ... ok 162s test_tag_exists (tests.test_github.GithubApiTest.test_tag_exists) ... ok 162s test_tag_exists_failure (tests.test_github.GithubApiTest.test_tag_exists_failure) ... ok 162s test_sign_index (tests.test_gpgsign.GpgsignTest.test_sign_index) 162s This skips running gpg because its hard to setup in a test env ... ok 162s test_bad_urls (tests.test_import_subcommand.ImportTest.test_bad_urls) ... ok 162s test_get_all_gradle_and_manifests (tests.test_import_subcommand.ImportTest.test_get_all_gradle_and_manifests) 162s Test whether the function works with relative and absolute paths ... ok 162s test_get_app_from_url (tests.test_import_subcommand.ImportTest.test_get_app_from_url) ... ok 162s test_get_gradle_subdir (tests.test_import_subcommand.ImportTest.test_get_gradle_subdir) ... ok 165s test_import_gitlab (tests.test_import_subcommand.ImportTest.test_import_gitlab) ... ok 165s test_main_local_git (tests.test_import_subcommand.ImportTest.test_main_local_git) ... ok 165s test_unrecognized_url (tests.test_import_subcommand.ImportTest.test_unrecognized_url) 165s Test whether error is thrown when the RepoType was not found. ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 165s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 165s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 165s ok 165s test_make_altstore (tests.test_index.AltstoreIndexTest.test_make_altstore) ... ok 165s test_add_metadata_to_canonical_in_mirrors_config (tests.test_index.IndexTest.test_add_metadata_to_canonical_in_mirrors_config) 165s It is possible to add extra metadata to the canonical URL ... ok 165s test_add_mirrors_to_repodict (tests.test_index.IndexTest.test_add_mirrors_to_repodict) 165s Test based on the contents of tests/config.yml ... ok 165s test_bad_type_in_mirrors_config (tests.test_index.IndexTest.test_bad_type_in_mirrors_config) ... ERROR: Bad entry type "" in mirrors config: 1 165s ERROR: Bad entry type "" in mirrors config: 2.3 165s ERROR: Bad entry type "" in mirrors config: b'asdf' 165s ok 165s test_custom_config_yml_with_mirrors (tests.test_index.IndexTest.test_custom_config_yml_with_mirrors) 165s Test based on custom contents of config.yml ... ok 165s test_download_repo_index_new_etag (tests.test_index.IndexTest.test_download_repo_index_new_etag) ... ok 165s test_download_repo_index_no_fingerprint (tests.test_index.IndexTest.test_download_repo_index_no_fingerprint) ... ok 166s test_download_repo_index_no_jar (tests.test_index.IndexTest.test_download_repo_index_no_jar) ... ok 166s test_download_repo_index_same_etag (tests.test_index.IndexTest.test_download_repo_index_same_etag) ... ok 166s test_download_repo_index_url_parsing (tests.test_index.IndexTest.test_download_repo_index_url_parsing) 166s Test whether it is trying to download the right file ... ok 168s test_download_repo_index_v2 (tests.test_index.IndexTest.test_download_repo_index_v2) ... ok 169s test_download_repo_index_v2_bad_fingerprint (tests.test_index.IndexTest.test_download_repo_index_v2_bad_fingerprint) ... ok 170s test_download_repo_index_v2_entry_verify (tests.test_index.IndexTest.test_download_repo_index_v2_entry_verify) ... ok 170s test_download_repo_index_v2_index_verify (tests.test_index.IndexTest.test_download_repo_index_v2_index_verify) ... ok 170s test_duplicate_primary_in_mirrors_config (tests.test_index.IndexTest.test_duplicate_primary_in_mirrors_config) 170s There can be only one primary mirror aka canonical URL ... ERROR: Duplicate entry "http://one/fdroid/repo" in mirrors config! 170s ok 170s test_erroneous_isPrimary_in_mirrors_config (tests.test_index.IndexTest.test_erroneous_isPrimary_in_mirrors_config) 170s There can be only one primary mirror aka canonical URL ... ERROR: Mirror config for http://two/fdroid/repo contains "isPrimary" key! 170s ok 170s test_error_when_load_mirrors_from_config_and_file (tests.test_index.IndexTest.test_error_when_load_mirrors_from_config_and_file) ... ERROR: mirror 'https://foo.com' does not end with 'fdroid'! 170s ok 171s test_get_index_from_jar_with_bad_fingerprint (tests.test_index.IndexTest.test_get_index_from_jar_with_bad_fingerprint) ... ok 172s test_get_index_from_jar_with_chars_to_be_stripped (tests.test_index.IndexTest.test_get_index_from_jar_with_chars_to_be_stripped) ... ok 172s test_get_public_key_from_jar_fails (tests.test_index.IndexTest.test_get_public_key_from_jar_fails) ... ok 172s test_get_public_key_from_jar_succeeds (tests.test_index.IndexTest.test_get_public_key_from_jar_succeeds) ... ok 173s test_get_repo_key_fingerprint (tests.test_index.IndexTest.test_get_repo_key_fingerprint) ... ok 173s test_github_get_mirror_service_urls (tests.test_index.IndexTest.test_github_get_mirror_service_urls) ... ok 173s test_gitlab_get_mirror_service_urls (tests.test_index.IndexTest.test_gitlab_get_mirror_service_urls) ... ok 173s test_load_mirrors_config_from_file (tests.test_index.IndexTest.test_load_mirrors_config_from_file) ... ok 173s test_make_v0 (tests.test_index.IndexTest.test_make_v0) ... ok 173s test_make_v0_repo_only (tests.test_index.IndexTest.test_make_v0_repo_only) ... ok 173s test_make_v1_with_mirrors (tests.test_index.IndexTest.test_make_v1_with_mirrors) ... ok 173s test_make_website (tests.test_index.IndexTest.test_make_website) ... WARNING: skipping rest of test since html5print is missing! 173s ok 173s test_no_mirrors_config (tests.test_index.IndexTest.test_no_mirrors_config) ... ok 173s test_package_metadata (tests.test_index.IndexTest.test_package_metadata) 173s A smoke check and format check of index.package_metadata() ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 173s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 173s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 174s ok 175s test_sort_package_versions (tests.test_index.IndexTest.test_sort_package_versions) ... ok 175s test_sort_package_versions_with_invalid (tests.test_index.IndexTest.test_sort_package_versions_with_invalid) ... ok 175s test_v0_invalid_config_exception (tests.test_index.IndexTest.test_v0_invalid_config_exception) 176s Index v0 needs additional config values when using --nosign ... ok 176s test_disable_in_config (tests.test_init.InitTest.test_disable_in_config) ... ok 176s test_main_in_empty_dir (tests.test_init.InitTest.test_main_in_empty_dir) 176s Test that `fdroid init` will find apksigner and add it to the config ... 176s Built repo based in "/tmp/tmp3krt3fba" with this config: 176s 176s Android SDK: /usr/lib/android-sdk 176s Keystore for signing key: /tmp/tmp3krt3fba/keystore.jks 176s Alias for key in store: sova 176s 176s To complete the setup, add your APKs to "/tmp/tmp3krt3fba/repo" 176s then run "fdroid update -c; fdroid update". You might also want to edit 176s "config.yml" to set the URL, repo name, and more. You should also set up 176s a signing key (a temporary one might have been automatically generated). 176s 176s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 176s and https://f-droid.org/docs/Signing_Process 176s ok 176s test_devices (tests.test_install.InstallTest.test_devices) ... skipped 'Skipping test because: Android SDK tool adb not found!' 176s test_devices_fail (tests.test_install.InstallTest.test_devices_fail) ... ok 176s test_devices_fail_nonexistent (tests.test_install.InstallTest.test_devices_fail_nonexistent) 176s This is mostly just to document this strange difference in behavior ... ok 176s test_devices_with_mock_error (tests.test_install.InstallTest.test_devices_with_mock_error) ... adb reports emulator-5554 is "unauthorized"! 176s adb reports 0a388e93 is "no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com/tools/device.html]"! 176s ok 176s test_devices_with_mock_many (tests.test_install.InstallTest.test_devices_with_mock_many) ... ok 176s test_devices_with_mock_no_permissions (tests.test_install.InstallTest.test_devices_with_mock_no_permissions) ... adb reports ???????????????? is "no permissions"! 176s adb reports 4DCESKVGUC85VOTO is "no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com/tools/device.html]"! 176s ok 176s test_devices_with_mock_no_permissions_with_serial (tests.test_install.InstallTest.test_devices_with_mock_no_permissions_with_serial) ... ok 176s test_devices_with_mock_none (tests.test_install.InstallTest.test_devices_with_mock_none) ... ok 176s test_devices_with_mock_one (tests.test_install.InstallTest.test_devices_with_mock_one) ... ok 176s test_devices_with_mock_unauthorized (tests.test_install.InstallTest.test_devices_with_mock_unauthorized) ... adb reports aeef5e4e is "unauthorized"! 176s fake failed download 176s fake failed download 176s fake failed download 176s fake failed download 176s fake failed download 176s Privacy mode was enabled based on your locale (CN). 176s fake failed download 176s fake failed download 176s fake failed download 176s ok 176s test_download_fdroid_apk (tests.test_install.InstallTest.test_download_fdroid_apk) ... skipped 'requires net access' 176s test_download_fdroid_apk_from_github (tests.test_install.InstallTest.test_download_fdroid_apk_from_github) ... skipped 'requires net access' 176s test_download_fdroid_apk_from_ipns (tests.test_install.InstallTest.test_download_fdroid_apk_from_ipns) ... skipped 'requires net access' 176s test_download_fdroid_apk_from_maven (tests.test_install.InstallTest.test_download_fdroid_apk_from_maven) ... skipped 'requires net access' 176s test_download_fdroid_apk_smokecheck (tests.test_install.InstallTest.test_download_fdroid_apk_smokecheck) ... ok 176s test_install_fdroid_apk_privacy_mode_false (tests.test_install.InstallTest.test_install_fdroid_apk_privacy_mode_false) ... ok 176s test_install_fdroid_apk_privacy_mode_locale_auto (tests.test_install.InstallTest.test_install_fdroid_apk_privacy_mode_locale_auto) ... ok 176s test_install_fdroid_apk_privacy_mode_true (tests.test_install.InstallTest.test_install_fdroid_apk_privacy_mode_true) ... ok 176s fake failed download 176s fake failed download 176s fake failed download 176s test_allowing_disabled_signatures_in_repo_and_archive (tests.test_integration.IntegrationTest.test_allowing_disabled_signatures_in_repo_and_archive) ... 176s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_allowing_disabled_signatures_in_repo_and_archive/tmpo8q5flzi/fdroid" with this config: 176s 176s Android SDK: /usr/lib/android-sdk 176s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 176s Alias for key in store: sova 176s 176s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_allowing_disabled_signatures_in_repo_and_archive/tmpo8q5flzi/fdroid/repo" 176s then run "fdroid update -c; fdroid update". You might also want to edit 176s "config.yml" to set the URL, repo name, and more. You should also set up 176s a signing key (a temporary one might have been automatically generated). 176s 176s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 176s and https://f-droid.org/docs/Signing_Process 176s 2025-06-19 16:30:58,843 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 179s 2025-06-19 16:31:00,932 WARNING: repo/urzip-badsig.apk: debuggable or testOnly set in AndroidManifest.xml 179s DOES NOT VERIFY 179s ERROR: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF section for AndroidManifest.xml does not match the digest specified in META-INF/CERT.SF. Expected: , actual: 179s 2025-06-19 16:31:01,148 ERROR: 179s repo/urzip-badsig.apk: WARNING: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF does not match the digest specified in META-INF/CERT.SF. Expected: , actual: <5+8iqbzUfegBixjQUeg1++LwFe4=> 179s 179s 2025-06-19 16:31:01,434 WARNING: Archiving urzip-badsig.apk with invalid signature! 179s 2025-06-19 16:31:01,435 INFO: Moving urzip-badsig.apk from repo to archive 179s 2025-06-19 16:31:01,448 WARNING: archive/urzip-badsig.apk: debuggable or testOnly set in AndroidManifest.xml 179s DOES NOT VERIFY 179s ERROR: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF section for AndroidManifest.xml does not match the digest specified in META-INF/CERT.SF. Expected: , actual: 179s 2025-06-19 16:31:01,676 ERROR: 179s archive/urzip-badsig.apk: WARNING: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF does not match the digest specified in META-INF/CERT.SF. Expected: , actual: <5+8iqbzUfegBixjQUeg1++LwFe4=> 179s 180s 2025-06-19 16:31:01,976 WARNING: Archiving urzip-badsig.apk with invalid signature! 180s 2025-06-19 16:31:01,978 INFO: Moving com.politedroid_3.apk from repo to archive 180s 2025-06-19 16:31:01,979 INFO: Moving org.bitbucket.tickytacky.mirrormirror_1.apk from repo to archive 180s 2025-06-19 16:31:02,384 INFO: Creating unsigned index in preparation for signing 180s 2025-06-19 16:31:02,585 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 181s 2025-06-19 16:31:03,433 INFO: Creating unsigned index in preparation for signing 181s 2025-06-19 16:31:03,634 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 182s 2025-06-19 16:31:04,069 INFO: Finished 182s 2025-06-19 16:31:04,353 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 182s 2025-06-19 16:31:04,443 WARNING: archive/urzip-badsig.apk: debuggable or testOnly set in AndroidManifest.xml 182s DOES NOT VERIFY 182s ERROR: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF section for AndroidManifest.xml does not match the digest specified in META-INF/CERT.SF. Expected: , actual: 182s 2025-06-19 16:31:04,696 ERROR: 182s archive/urzip-badsig.apk: WARNING: JAR signer CERT.RSA: SHA-1 digest of META-INF/MANIFEST.MF does not match the digest specified in META-INF/CERT.SF. Expected: , actual: <5+8iqbzUfegBixjQUeg1++LwFe4=> 182s 183s 2025-06-19 16:31:04,990 WARNING: Archiving urzip-badsig.apk with invalid signature! 183s 2025-06-19 16:31:05,395 INFO: Creating unsigned index in preparation for signing 183s 2025-06-19 16:31:05,597 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 184s 2025-06-19 16:31:06,451 INFO: Creating unsigned index in preparation for signing 184s 2025-06-19 16:31:06,653 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 185s 2025-06-19 16:31:07,090 INFO: Finished 185s ok 185s test_check_duplicate_files_are_properly_handled_by_fdroid_update (tests.test_integration.IntegrationTest.test_check_duplicate_files_are_properly_handled_by_fdroid_update) ... 185s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_duplicate_files_are_properly_handled_by_fdroid_update/tmpa_6vp9jh/fdroid" with this config: 185s 185s Android SDK: /usr/lib/android-sdk 185s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 185s Alias for key in store: sova 185s 185s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_duplicate_files_are_properly_handled_by_fdroid_update/tmpa_6vp9jh/fdroid/repo" 185s then run "fdroid update -c; fdroid update". You might also want to edit 185s "config.yml" to set the URL, repo name, and more. You should also set up 185s a signing key (a temporary one might have been automatically generated). 185s 185s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 185s and https://f-droid.org/docs/Signing_Process 185s 2025-06-19 16:31:07,634 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 186s 2025-06-19 16:31:08,687 INFO: Creating signed index with this key (SHA256): 186s 2025-06-19 16:31:08,687 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 187s 2025-06-19 16:31:09,595 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 189s 2025-06-19 16:31:11,150 INFO: Finished 189s 2025-06-19 16:31:11,423 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 189s 2025-06-19 16:31:11,758 ERROR: obb.mainpatch.current_1619.apk is a duplicate of duplicate.apk, remove one! 189s ok 190s test_check_that_android_home_opt_fails_when_dir_does_not_exist_or_is_not_a_dir (tests.test_integration.IntegrationTest.test_check_that_android_home_opt_fails_when_dir_does_not_exist_or_is_not_a_dir) ... ERROR: Android SDK path '/opt/fakeandroidhome' does not exist! 190s ERROR: Android SDK not found at /opt/fakeandroidhome! 190s ERROR: Android SDK path 'test_file' is not a directory! 190s ERROR: Android SDK not found at test_file! 190s ok 196s test_check_that_fake_android_home_passes_fdroid_init (tests.test_integration.IntegrationTest.test_check_that_fake_android_home_passes_fdroid_init) ... 196s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_that_fake_android_home_passes_fdroid_init/tmpopqle3l6/fdroid" with this config: 196s 196s Android SDK: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_that_fake_android_home_passes_fdroid_init/tmpopqle3l6/android-sdk 196s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_that_fake_android_home_passes_fdroid_init/tmpopqle3l6/fdroid/keystore.p12 196s 196s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_check_that_fake_android_home_passes_fdroid_init/tmpopqle3l6/fdroid/repo" 196s then run "fdroid update -c; fdroid update". You might also want to edit 196s "config.yml" to set the URL, repo name, and more. You should also set up 196s a signing key (a temporary one might have been automatically generated). 196s 196s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 196s and https://f-droid.org/docs/Signing_Process 196s ok 196s test_check_that_fdroid_init_fails_when_build_tools_cannot_be_found (tests.test_integration.IntegrationTest.test_check_that_fdroid_init_fails_when_build_tools_cannot_be_found) ... skipped '' 196s test_checkupdates_check_version_in_submodule (tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule) ... hint: Using 'master' as the name for the initial branch. This default branch name 196s hint: is subject to change. To configure the initial branch name to use in all 196s hint: of your new repositories, which will suppress this warning, call: 196s hint: 196s hint: git config --global init.defaultBranch 196s hint: 196s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 196s hint: 'development'. The just-created branch can be renamed via this command: 196s hint: 196s hint: git branch -m 196s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/sub/.git/ 196s [master (root-commit) bc151c9] 1 196s 1 file changed, 1 insertion(+) 196s create mode 100644 ver 196s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app/.git/ 196s hint: Using 'master' as the name for the initial branch. This default branch name 196s hint: is subject to change. To configure the initial branch name to use in all 196s hint: of your new repositories, which will suppress this warning, call: 196s hint: 196s hint: git config --global init.defaultBranch 196s hint: 196s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 196s hint: 'development'. The just-created branch can be renamed via this command: 196s hint: 196s hint: git branch -m 196s Cloning into '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app/sub'... 196s [master (root-commit) fe672e2] 1 196s 2 files changed, 4 insertions(+) 196s create mode 100644 .gitmodules 196s create mode 160000 sub 196s [master 5af3bf1] 2 196s 1 file changed, 1 insertion(+), 1 deletion(-) 196s Reinitialized existing Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app/.git/ 196s From file:///tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app/../sub 196s bc151c9..5af3bf1 master -> origin/master 196s Submodule path 'sub': checked out '5af3bf145d1633e82f3ef740d53893788ee71223' 196s [master a5d629b] 2 196s 1 file changed, 1 insertion(+), 1 deletion(-) 197s 2025-06-19 16:31:19,071 INFO: Processing fake 197s 2025-06-19 16:31:19,071 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org clone -- file:///tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app build/fake 197s Cloning into 'build/fake'... 197s 2025-06-19 16:31:19,273 DEBUG: Directory: build/fake 197s 2025-06-19 16:31:19,273 DEBUG: > git rev-parse --show-toplevel 197s 2025-06-19 16:31:19,476 DEBUG: Directory: build/fake 197s 2025-06-19 16:31:19,476 DEBUG: > git checkout -f origin/HEAD 197s 2025-06-19 16:31:19,680 DEBUG: Directory: build/fake 197s 2025-06-19 16:31:19,680 DEBUG: > git clean -dffx 197s 2025-06-19 16:31:19,783 DEBUG: Directory: build/fake 197s 2025-06-19 16:31:19,783 DEBUG: > git rev-parse --show-toplevel 198s 2025-06-19 16:31:19,887 DEBUG: Directory: build/fake 198s 2025-06-19 16:31:19,887 DEBUG: > git submodule sync 198s 2025-06-19 16:31:19,989 DEBUG: Directory: build/fake 198s 2025-06-19 16:31:19,989 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org submodule update --init --force --recursive 198s Submodule 'sub' (file:///tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/app/../sub) registered for path 'sub' 198s Cloning into '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/build/fake/sub'... 198s Submodule path 'sub': checked out '5af3bf145d1633e82f3ef740d53893788ee71223' 198s 2025-06-19 16:31:20,294 DEBUG: Directory: build/fake 198s 2025-06-19 16:31:20,294 DEBUG: > git rev-parse --show-toplevel 198s 2025-06-19 16:31:20,500 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/build/fake, stdin=, shell=False, universal_newlines=False) 198s 2025-06-19 16:31:20,503 DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/build/fake, stdin=, shell=False, universal_newlines=False) 198s 2025-06-19 16:31:20,504 DEBUG: All tags: 1 198s 2025-06-19 16:31:20,504 DEBUG: Check tag: '1' 198s 2025-06-19 16:31:20,504 DEBUG: Directory: build/fake 198s 2025-06-19 16:31:20,504 DEBUG: > git rev-parse --show-toplevel 198s 2025-06-19 16:31:20,707 DEBUG: Directory: build/fake 198s 2025-06-19 16:31:20,707 DEBUG: > git submodule foreach --recursive git reset --hard 199s 2025-06-19 16:31:20,908 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:20,908 DEBUG: > git reset --hard 199s 2025-06-19 16:31:21,110 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,110 DEBUG: > git submodule foreach --recursive git clean -dffx 199s 2025-06-19 16:31:21,313 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,313 DEBUG: > git clean -dffx 199s 2025-06-19 16:31:21,415 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,415 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin 199s 2025-06-19 16:31:21,517 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,517 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin 199s 2025-06-19 16:31:21,623 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,623 DEBUG: > git remote set-head origin --auto 199s 2025-06-19 16:31:21,828 DEBUG: Directory: build/fake 199s 2025-06-19 16:31:21,828 DEBUG: > git checkout -f 1 200s 2025-06-19 16:31:22,031 DEBUG: Directory: build/fake 200s 2025-06-19 16:31:22,031 DEBUG: > git clean -dffx 200s 2025-06-19 16:31:22,133 DEBUG: Directory: build/fake 200s 2025-06-19 16:31:22,134 DEBUG: > git rev-parse --show-toplevel 200s 2025-06-19 16:31:22,337 DEBUG: Directory: build/fake 200s 2025-06-19 16:31:22,337 DEBUG: > git submodule sync 200s 2025-06-19 16:31:22,540 DEBUG: Directory: build/fake 200s 2025-06-19 16:31:22,540 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org submodule update --init --force --recursive 200s Submodule path 'sub': checked out 'bc151c96ee1aa4a86556e231cf70010696bfa6cb' 200s 2025-06-19 16:31:22,745 DEBUG: UpdateCheckData found version 1 (1) 200s 2025-06-19 16:31:22,745 DEBUG: Directory: build/fake 200s 2025-06-19 16:31:22,745 DEBUG: > git rev-parse --show-toplevel 201s 2025-06-19 16:31:22,949 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_check_version_in_submodule/tmp8iaboms9/fdroid/build/fake, stdin=, shell=False, universal_newlines=False) 201s 2025-06-19 16:31:22,950 DEBUG: ...updating - old vercode=0, new vercode=1 201s 2025-06-19 16:31:22,950 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:22,950 DEBUG: > git rev-parse --show-toplevel 201s 2025-06-19 16:31:23,054 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,054 DEBUG: > git submodule foreach --recursive git reset --hard 201s 2025-06-19 16:31:23,256 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,257 DEBUG: > git reset --hard 201s 2025-06-19 16:31:23,460 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,460 DEBUG: > git submodule foreach --recursive git clean -dffx 201s 2025-06-19 16:31:23,662 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,663 DEBUG: > git clean -dffx 201s 2025-06-19 16:31:23,666 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,666 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin 201s 2025-06-19 16:31:23,769 DEBUG: Directory: build/fake 201s 2025-06-19 16:31:23,769 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin 202s 2025-06-19 16:31:23,872 DEBUG: Directory: build/fake 202s 2025-06-19 16:31:23,872 DEBUG: > git remote set-head origin --auto 202s 2025-06-19 16:31:24,075 DEBUG: Directory: build/fake 202s 2025-06-19 16:31:24,075 DEBUG: > git checkout -f fe672e20b84c592596f720d31845aaf82ed50759 202s 2025-06-19 16:31:24,279 DEBUG: Directory: build/fake 202s 2025-06-19 16:31:24,279 DEBUG: > git clean -dffx 202s 2025-06-19 16:31:24,283 DEBUG: ...fetch auto name from build/fake 202s 2025-06-19 16:31:24,284 DEBUG: ...couldn't get autoname 202s 2025-06-19 16:31:24,284 INFO: ...updating to version 1 (1) 202s 2025-06-19 16:31:24,284 INFO: ...auto-generating build for 1 202s 2025-06-19 16:31:24,287 DEBUG: Outputting JSON 202s 2025-06-19 16:31:24,287 DEBUG: skip deploying full build logs: not enabled in config 202s 2025-06-19 16:31:24,288 DEBUG: skip deploying full build logs: not enabled in config 202s 2025-06-19 16:31:24,288 DEBUG: skip deploying full build logs: not enabled in config 202s ok 202s test_checkupdates_ignore_broken_submodule (tests.test_integration.IntegrationTest.test_checkupdates_ignore_broken_submodule) ... Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_ignore_broken_submodule/tmp977dwc2q/fdroid/foo/.git/ 202s hint: Using 'master' as the name for the initial branch. This default branch name 202s hint: is subject to change. To configure the initial branch name to use in all 202s hint: of your new repositories, which will suppress this warning, call: 202s hint: 202s hint: git config --global init.defaultBranch 202s hint: 202s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 202s hint: 'development'. The just-created branch can be renamed via this command: 202s hint: 202s hint: git branch -m 202s [master (root-commit) ddb7df6] a 202s 1 file changed, 1 insertion(+) 202s create mode 100644 a 202s hint: Using 'master' as the name for the initial branch. This default branch name 202s hint: is subject to change. To configure the initial branch name to use in all 202s hint: of your new repositories, which will suppress this warning, call: 202s hint: 202s hint: git config --global init.defaultBranch 202s hint: 202s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 202s hint: 'development'. The just-created branch can be renamed via this command: 202s hint: 202s hint: git branch -m 202s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_ignore_broken_submodule/tmp977dwc2q/fdroid/bar/.git/ 202s Cloning into '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_checkupdates_ignore_broken_submodule/tmp977dwc2q/fdroid/bar/baz'... 202s [master (root-commit) fbb11e6] a 202s 2 files changed, 4 insertions(+) 202s create mode 100644 .gitmodules 202s create mode 160000 baz 202s [master 9ffca05] aa 202s Date: Thu Jun 19 16:31:24 2025 +0000 202s 1 file changed, 1 insertion(+) 202s create mode 100644 a 203s 2025-06-19 16:31:24,889 INFO: Processing fake 204s 2025-06-19 16:31:25,912 INFO: submodule broken for fake 206s 2025-06-19 16:31:28,356 INFO: submodule broken for fake 208s 2025-06-19 16:31:30,185 INFO: ...updating to version 2 (2) 208s ok 215s test_config_checks_of_local_copy_dir (tests.test_integration.IntegrationTest.test_config_checks_of_local_copy_dir) ... 215s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_config_checks_of_local_copy_dir/tmpktqnk8h7/fdroid" with this config: 215s 215s Android SDK: /usr/lib/android-sdk 215s Keystore for signing key: keystore.p12 215s 215s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_config_checks_of_local_copy_dir/tmpktqnk8h7/fdroid/repo" 215s then run "fdroid update -c; fdroid update". You might also want to edit 215s "config.yml" to set the URL, repo name, and more. You should also set up 215s a signing key (a temporary one might have been automatically generated). 215s 215s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 215s and https://f-droid.org/docs/Signing_Process 215s 2025-06-19 16:31:37,256 DEBUG: Reading 'config.yml' 215s 2025-06-19 16:31:37,259 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,259 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 215s 2025-06-19 16:31:37,260 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,269 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,272 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,275 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,278 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,280 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,282 DEBUG: skip deploying full build logs: not enabled in config 215s 2025-06-19 16:31:37,282 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 215s 2025-06-19 16:31:37,789 INFO: Creating signed index with this key (SHA256): 215s 2025-06-19 16:31:37,789 INFO: AC DB 95 E6 2E 9F F4 82 5E B4 A7 39 F5 F5 B5 E4 CE BF 56 C4 10 34 CA 7D EF 50 5D F1 3C B8 BA 4F 215s 2025-06-19 16:31:37,789 DEBUG: Directory: repo 215s 2025-06-19 16:31:37,789 DEBUG: > jar cf index.jar index.xml 216s 2025-06-19 16:31:37,993 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 216s jar signed. 216s 216s Warning: 216s The signer's certificate is self-signed. 216s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 216s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 216s 2025-06-19 16:31:38,799 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 216s 2025-06-19 16:31:38,817 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 217s jar signed. 217s 217s Warning: 217s The signer's certificate is self-signed. 217s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 217s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 217s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 217s 2025-06-19 16:31:39,627 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks keystore.p12 --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias autopkgtest.local --key-pass env:FDROID_KEY_PASS repo/entry.jar 218s 2025-06-19 16:31:40,231 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 218s 2025-06-19 16:31:40,755 DEBUG: Outputting JSON 218s 2025-06-19 16:31:40,756 DEBUG: skip deploying full build logs: not enabled in config 218s 2025-06-19 16:31:40,759 DEBUG: skip deploying full build logs: not enabled in config 218s 2025-06-19 16:31:40,759 DEBUG: skip deploying full build logs: not enabled in config 218s 2025-06-19 16:31:40,759 INFO: Finished 219s 2025-06-19 16:31:41,584 DEBUG: Reading 'config.yml' 219s 2025-06-19 16:31:41,587 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose repo /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_config_checks_of_local_copy_dir/tmpktqnk8h7/local_copy_dir/fdroid/ 219s sending incremental file list 219s repo/status/ 219s repo/status/deploy.json 219s repo/status/running.json 219s 219s sent 1,704 bytes received 70 bytes 3,548.00 bytes/sec 219s total size is 25,900 speedup is 14.60 219s 2025-06-19 16:31:41,638 DEBUG: skip deploying full build logs: not enabled in config 219s 2025-06-19 16:31:41,642 DEBUG: skip deploying full build logs: not enabled in config 219s 2025-06-19 16:31:41,642 DEBUG: skip deploying full build logs: not enabled in config 220s 2025-06-19 16:31:41,898 ERROR: The root dir for local_copy_dir "" does not exist! 220s 2025-06-19 16:31:42,151 ERROR: local_copy_dir does not end with "fdroid", perhaps you meant: "/tmp/IReallyDoubtThisPathExistsasdfasdf/fdroid" 220s 2025-06-19 16:31:42,407 ERROR: The root dir for local_copy_dir "/tmp/IReallyDoubtThisPathExistsasdfasdf" does not exist! 220s ok 220s test_copy_git_import_and_run_fdroid_scanner_on_it (tests.test_integration.IntegrationTest.test_copy_git_import_and_run_fdroid_scanner_on_it) ... Cloning into 'build/org.fdroid.ci.test.app'... 222s 2025-06-19 16:31:43,938 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_git_import_and_run_fdroid_scanner_on_it/tmpare2pw5u/fdroid/build/org.fdroid.ci.test.app, stdin=, shell=False, universal_newlines=False) 222s 2025-06-19 16:31:43,939 DEBUG: Including metadata from build/org.fdroid.ci.test.app/.fdroid.yml@10a4e4ab6a2a0d2d707f0254ad782a8b22bf2723 222s 2025-06-19 16:31:43,941 INFO: Processing org.fdroid.ci.test.app 222s 2025-06-19 16:31:43,941 INFO: ...scanning version 0.3 222s 2025-06-19 16:31:43,941 INFO: Getting source for revision 0.3 222s 2025-06-19 16:31:43,941 INFO: Repository details for build/org.fdroid.ci.test.app missing - deleting 222s 2025-06-19 16:31:43,954 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org clone -- https://gitlab.com/fdroid/ci-test-app.git build/org.fdroid.ci.test.app 222s Cloning into 'build/org.fdroid.ci.test.app'... 223s 2025-06-19 16:31:45,563 DEBUG: Directory: build/org.fdroid.ci.test.app 223s 2025-06-19 16:31:45,563 DEBUG: > git rev-parse --show-toplevel 223s 2025-06-19 16:31:45,764 DEBUG: Directory: build/org.fdroid.ci.test.app 223s 2025-06-19 16:31:45,764 DEBUG: > git checkout -f 0.3 224s 2025-06-19 16:31:45,966 DEBUG: Directory: build/org.fdroid.ci.test.app 224s 2025-06-19 16:31:45,966 DEBUG: > git clean -dffx 224s 2025-06-19 16:31:46,066 DEBUG: Directory: build/org.fdroid.ci.test.app 224s 2025-06-19 16:31:46,066 DEBUG: > git rev-parse --show-toplevel 224s 2025-06-19 16:31:46,268 DEBUG: Directory: build/org.fdroid.ci.test.app 224s 2025-06-19 16:31:46,269 DEBUG: > git submodule deinit --all --force 224s 2025-06-19 16:31:46,369 INFO: Creating local.properties file at build/org.fdroid.ci.test.app/local.properties 224s 2025-06-19 16:31:46,370 INFO: Creating local.properties file at build/org.fdroid.ci.test.app/app/local.properties 224s 2025-06-19 16:31:46,370 DEBUG: Removing debuggable flags from build/org.fdroid.ci.test.app/app 224s 2025-06-19 16:31:46,376 DEBUG: scanner is configured to use signature data from: 'suss' 224s 0 problems found 224s 2025-06-19 16:31:46,423 INFO: Finished 224s ok 224s test_copy_repo_generate_java_gpg_keys_update_and_gpgsign (tests.test_integration.IntegrationTest.test_copy_repo_generate_java_gpg_keys_update_and_gpgsign) 224s Needs tricks to make gpg-agent run in a test harness. ... 224s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_repo_generate_java_gpg_keys_update_and_gpgsign/tmpgqqcgqh9/fdroid" with this config: 224s 224s Android SDK: /usr/lib/android-sdk 224s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 224s Alias for key in store: sova 224s 224s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_repo_generate_java_gpg_keys_update_and_gpgsign/tmpgqqcgqh9/fdroid/repo" 224s then run "fdroid update -c; fdroid update". You might also want to edit 224s "config.yml" to set the URL, repo name, and more. You should also set up 224s a signing key (a temporary one might have been automatically generated). 224s 224s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 224s and https://f-droid.org/docs/Signing_Process 225s 2025-06-19 16:31:47,017 DEBUG: Reading 'config.yml' 225s 2025-06-19 16:31:47,021 DEBUG: skip deploying full build logs: not enabled in config 225s 2025-06-19 16:31:47,021 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 225s 2025-06-19 16:31:47,026 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 225s 2025-06-19 16:31:47,026 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 225s 2025-06-19 16:31:47,026 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 225s 2025-06-19 16:31:47,090 DEBUG: skip deploying full build logs: not enabled in config 225s 2025-06-19 16:31:47,091 DEBUG: skip deploying full build logs: not enabled in config 225s 2025-06-19 16:31:47,092 DEBUG: Processing com.example.test.helloworld_1.apk 225s 2025-06-19 16:31:47,159 DEBUG: Getting signature of com.example.test.helloworld_1.apk 225s 2025-06-19 16:31:47,162 DEBUG: Using JAR Signature 225s 2025-06-19 16:31:47,165 DEBUG: Using JAR Signature 225s 2025-06-19 16:31:47,416 DEBUG: repo/com.example.test.helloworld_1.apk: Verifies 225s Verified using v1 scheme (JAR signing): true 225s Verified using v2 scheme (APK Signature Scheme v2): false 225s Verified using v3 scheme (APK Signature Scheme v3): false 225s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 225s Verified using v4 scheme (APK Signature Scheme v4): false 225s Verified for SourceStamp: false 225s Number of signers: 1 225s 225s 2025-06-19 16:31:47,417 DEBUG: Processing com.politedroid_3.apk 225s 2025-06-19 16:31:47,420 DEBUG: Getting signature of com.politedroid_3.apk 225s 2025-06-19 16:31:47,422 DEBUG: Using JAR Signature 225s 2025-06-19 16:31:47,425 DEBUG: Using JAR Signature 225s 2025-06-19 16:31:47,689 DEBUG: repo/com.politedroid_3.apk: Verifies 225s Verified using v1 scheme (JAR signing): true 225s Verified using v2 scheme (APK Signature Scheme v2): false 225s Verified using v3 scheme (APK Signature Scheme v3): false 225s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 225s Verified using v4 scheme (APK Signature Scheme v4): false 225s Verified for SourceStamp: false 225s Number of signers: 1 225s 225s 2025-06-19 16:31:47,696 DEBUG: Processing com.politedroid_4.apk 225s 2025-06-19 16:31:47,699 DEBUG: Getting signature of com.politedroid_4.apk 225s 2025-06-19 16:31:47,701 DEBUG: Using JAR Signature 225s 2025-06-19 16:31:47,704 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:47,956 DEBUG: repo/com.politedroid_4.apk: Verifies 226s Verified using v1 scheme (JAR signing): true 226s Verified using v2 scheme (APK Signature Scheme v2): false 226s Verified using v3 scheme (APK Signature Scheme v3): false 226s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 226s Verified using v4 scheme (APK Signature Scheme v4): false 226s Verified for SourceStamp: false 226s Number of signers: 1 226s 226s 2025-06-19 16:31:47,960 DEBUG: Processing com.politedroid_5.apk 226s 2025-06-19 16:31:47,963 DEBUG: Getting signature of com.politedroid_5.apk 226s 2025-06-19 16:31:47,965 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:47,968 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:48,207 DEBUG: repo/com.politedroid_5.apk: Verifies 226s Verified using v1 scheme (JAR signing): true 226s Verified using v2 scheme (APK Signature Scheme v2): false 226s Verified using v3 scheme (APK Signature Scheme v3): false 226s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 226s Verified using v4 scheme (APK Signature Scheme v4): false 226s Verified for SourceStamp: false 226s Number of signers: 1 226s 226s 2025-06-19 16:31:48,212 DEBUG: Processing com.politedroid_6.apk 226s 2025-06-19 16:31:48,215 DEBUG: Getting signature of com.politedroid_6.apk 226s 2025-06-19 16:31:48,218 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:48,221 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:48,475 DEBUG: repo/com.politedroid_6.apk: Verifies 226s Verified using v1 scheme (JAR signing): true 226s Verified using v2 scheme (APK Signature Scheme v2): false 226s Verified using v3 scheme (APK Signature Scheme v3): false 226s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 226s Verified using v4 scheme (APK Signature Scheme v4): false 226s Verified for SourceStamp: false 226s Number of signers: 1 226s 226s 2025-06-19 16:31:48,478 DEBUG: Processing duplicate.permisssions_9999999.apk 226s 2025-06-19 16:31:48,484 DEBUG: Getting signature of duplicate.permisssions_9999999.apk 226s 2025-06-19 16:31:48,487 DEBUG: Using APK Signature v2 226s 2025-06-19 16:31:48,492 DEBUG: Using APK Signature v2 226s 2025-06-19 16:31:48,493 WARNING: repo/duplicate.permisssions_9999999.apk: debuggable or testOnly set in AndroidManifest.xml 226s 2025-06-19 16:31:48,760 DEBUG: repo/duplicate.permisssions_9999999.apk: Verifies 226s Verified using v1 scheme (JAR signing): true 226s Verified using v2 scheme (APK Signature Scheme v2): true 226s Verified using v3 scheme (APK Signature Scheme v3): false 226s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 226s Verified using v4 scheme (APK Signature Scheme v4): false 226s Verified for SourceStamp: false 226s Number of signers: 1 226s 226s 2025-06-19 16:31:48,760 DEBUG: Density 120 not available, resizing down from 160 226s 2025-06-19 16:31:48,768 DEBUG: Processing info.zwanenburg.caffeinetile_4.apk 226s 2025-06-19 16:31:48,772 DEBUG: Getting signature of info.zwanenburg.caffeinetile_4.apk 226s 2025-06-19 16:31:48,774 DEBUG: Using JAR Signature 226s 2025-06-19 16:31:48,777 DEBUG: Using JAR Signature 227s 2025-06-19 16:31:49,038 DEBUG: repo/info.zwanenburg.caffeinetile_4.apk: Verifies 227s Verified using v1 scheme (JAR signing): true 227s Verified using v2 scheme (APK Signature Scheme v2): false 227s Verified using v3 scheme (APK Signature Scheme v3): false 227s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 227s Verified using v4 scheme (APK Signature Scheme v4): false 227s Verified for SourceStamp: false 227s Number of signers: 1 227s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 227s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 227s 227s 2025-06-19 16:31:49,038 DEBUG: Processing no.min.target.sdk_987.apk 227s 2025-06-19 16:31:49,042 DEBUG: Getting signature of no.min.target.sdk_987.apk 227s 2025-06-19 16:31:49,045 DEBUG: Using APK Signature v2 227s 2025-06-19 16:31:49,048 DEBUG: Using APK Signature v2 227s 2025-06-19 16:31:49,048 WARNING: No minimum SDK version found in repo/no.min.target.sdk_987.apk, using default (3). 227s 2025-06-19 16:31:49,328 DEBUG: repo/no.min.target.sdk_987.apk: Verifies 227s Verified using v1 scheme (JAR signing): true 227s Verified using v2 scheme (APK Signature Scheme v2): true 227s Verified using v3 scheme (APK Signature Scheme v3): false 227s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 227s Verified using v4 scheme (APK Signature Scheme v4): false 227s Verified for SourceStamp: false 227s Number of signers: 1 227s 227s 2025-06-19 16:31:49,328 DEBUG: Density 120 not available, resizing down from 160 227s 2025-06-19 16:31:49,332 DEBUG: Processing obb.main.oldversion_1444412523.apk 227s 2025-06-19 16:31:49,337 DEBUG: Getting signature of obb.main.oldversion_1444412523.apk 227s 2025-06-19 16:31:49,341 DEBUG: Using APK Signature v2 227s 2025-06-19 16:31:49,345 DEBUG: Using APK Signature v2 227s 2025-06-19 16:31:49,620 DEBUG: repo/obb.main.oldversion_1444412523.apk: Verifies 227s Verified using v1 scheme (JAR signing): true 227s Verified using v2 scheme (APK Signature Scheme v2): true 227s Verified using v3 scheme (APK Signature Scheme v3): false 227s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 227s Verified using v4 scheme (APK Signature Scheme v4): false 227s Verified for SourceStamp: false 227s Number of signers: 1 227s 227s 2025-06-19 16:31:49,620 DEBUG: Density 120 not available, resizing down from 160 227s 2025-06-19 16:31:49,622 DEBUG: Processing obb.main.twoversions_1101613.apk 227s 2025-06-19 16:31:49,626 DEBUG: Getting signature of obb.main.twoversions_1101613.apk 227s 2025-06-19 16:31:49,629 DEBUG: Using JAR Signature 227s 2025-06-19 16:31:49,632 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:49,877 DEBUG: repo/obb.main.twoversions_1101613.apk: Verifies 228s Verified using v1 scheme (JAR signing): true 228s Verified using v2 scheme (APK Signature Scheme v2): false 228s Verified using v3 scheme (APK Signature Scheme v3): false 228s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 228s Verified using v4 scheme (APK Signature Scheme v4): false 228s Verified for SourceStamp: false 228s Number of signers: 1 228s 228s 2025-06-19 16:31:49,878 DEBUG: Density 120 not available, resizing down from 160 228s 2025-06-19 16:31:49,882 DEBUG: Processing obb.main.twoversions_1101615.apk 228s 2025-06-19 16:31:49,886 DEBUG: Getting signature of obb.main.twoversions_1101615.apk 228s 2025-06-19 16:31:49,889 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:49,892 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,139 DEBUG: repo/obb.main.twoversions_1101615.apk: Verifies 228s Verified using v1 scheme (JAR signing): true 228s Verified using v2 scheme (APK Signature Scheme v2): false 228s Verified using v3 scheme (APK Signature Scheme v3): false 228s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 228s Verified using v4 scheme (APK Signature Scheme v4): false 228s Verified for SourceStamp: false 228s Number of signers: 1 228s 228s 2025-06-19 16:31:50,140 DEBUG: Density 120 not available, resizing down from 160 228s 2025-06-19 16:31:50,143 DEBUG: Processing obb.main.twoversions_1101617.apk 228s 2025-06-19 16:31:50,147 DEBUG: Getting signature of obb.main.twoversions_1101617.apk 228s 2025-06-19 16:31:50,150 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,154 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,402 DEBUG: repo/obb.main.twoversions_1101617.apk: Verifies 228s Verified using v1 scheme (JAR signing): true 228s Verified using v2 scheme (APK Signature Scheme v2): false 228s Verified using v3 scheme (APK Signature Scheme v3): false 228s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 228s Verified using v4 scheme (APK Signature Scheme v4): false 228s Verified for SourceStamp: false 228s Number of signers: 1 228s 228s 2025-06-19 16:31:50,403 DEBUG: Density 120 not available, resizing down from 160 228s 2025-06-19 16:31:50,407 DEBUG: Processing obb.mainpatch.current_1619.apk 228s 2025-06-19 16:31:50,411 DEBUG: Getting signature of obb.mainpatch.current_1619.apk 228s 2025-06-19 16:31:50,414 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,417 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,667 DEBUG: repo/obb.mainpatch.current_1619.apk: Verifies 228s Verified using v1 scheme (JAR signing): true 228s Verified using v2 scheme (APK Signature Scheme v2): false 228s Verified using v3 scheme (APK Signature Scheme v3): false 228s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 228s Verified using v4 scheme (APK Signature Scheme v4): false 228s Verified for SourceStamp: false 228s Number of signers: 1 228s 228s 2025-06-19 16:31:50,667 DEBUG: Density 120 not available, resizing down from 160 228s 2025-06-19 16:31:50,670 DEBUG: Processing obb.mainpatch.current_1619_another-release-key.apk 228s 2025-06-19 16:31:50,674 DEBUG: Getting signature of obb.mainpatch.current_1619_another-release-key.apk 228s 2025-06-19 16:31:50,677 DEBUG: Using JAR Signature 228s 2025-06-19 16:31:50,680 DEBUG: Using JAR Signature 229s 2025-06-19 16:31:50,916 DEBUG: repo/obb.mainpatch.current_1619_another-release-key.apk: Verifies 229s Verified using v1 scheme (JAR signing): true 229s Verified using v2 scheme (APK Signature Scheme v2): false 229s Verified using v3 scheme (APK Signature Scheme v3): false 229s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 229s Verified using v4 scheme (APK Signature Scheme v4): false 229s Verified for SourceStamp: false 229s Number of signers: 1 229s 229s 2025-06-19 16:31:50,916 DEBUG: Density 120 not available, resizing down from 160 229s 2025-06-19 16:31:50,920 DEBUG: Processing org.maxsdkversion_4.apk 229s 2025-06-19 16:31:50,923 DEBUG: Getting signature of org.maxsdkversion_4.apk 229s 2025-06-19 16:31:50,925 DEBUG: Using APK Signature v3 229s 2025-06-19 16:31:50,927 DEBUG: Using APK Signature v3 229s 2025-06-19 16:31:51,185 DEBUG: repo/org.maxsdkversion_4.apk: Verifies 229s Verified using v1 scheme (JAR signing): true 229s Verified using v2 scheme (APK Signature Scheme v2): true 229s Verified using v3 scheme (APK Signature Scheme v3): true 229s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 229s Verified using v4 scheme (APK Signature Scheme v4): false 229s Verified for SourceStamp: false 229s Number of signers: 1 229s 229s 2025-06-19 16:31:51,186 DEBUG: Density 120 not available, resizing down from 160 229s 2025-06-19 16:31:51,189 DEBUG: Processing souch.smsbypass_9.apk 229s 2025-06-19 16:31:51,195 DEBUG: Getting signature of souch.smsbypass_9.apk 229s 2025-06-19 16:31:51,198 DEBUG: Using JAR Signature 229s 2025-06-19 16:31:51,202 DEBUG: Using JAR Signature 229s 2025-06-19 16:31:51,456 DEBUG: repo/souch.smsbypass_9.apk: Verifies 229s Verified using v1 scheme (JAR signing): true 229s Verified using v2 scheme (APK Signature Scheme v2): false 229s Verified using v3 scheme (APK Signature Scheme v3): false 229s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 229s Verified using v4 scheme (APK Signature Scheme v4): false 229s Verified for SourceStamp: false 229s Number of signers: 1 229s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 229s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 229s 229s 2025-06-19 16:31:51,457 DEBUG: Density 120 not available, resizing down from 160 229s 2025-06-19 16:31:51,460 DEBUG: Processing urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 229s 2025-06-19 16:31:51,463 DEBUG: Getting signature of urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 229s 2025-06-19 16:31:51,467 DEBUG: Using JAR Signature 229s 2025-06-19 16:31:51,470 DEBUG: Using JAR Signature 229s 2025-06-19 16:31:51,713 DEBUG: repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk: Verifies 229s Verified using v1 scheme (JAR signing): true 229s Verified using v2 scheme (APK Signature Scheme v2): false 229s Verified using v3 scheme (APK Signature Scheme v3): false 229s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 229s Verified using v4 scheme (APK Signature Scheme v4): false 229s Verified for SourceStamp: false 229s Number of signers: 1 229s 229s 2025-06-19 16:31:51,714 DEBUG: Density 120 not available, resizing down from 160 229s 2025-06-19 16:31:51,717 DEBUG: Processing v1.v2.sig_1020.apk 229s 2025-06-19 16:31:51,721 DEBUG: Getting signature of v1.v2.sig_1020.apk 229s 2025-06-19 16:31:51,724 DEBUG: Using APK Signature v2 229s 2025-06-19 16:31:51,727 DEBUG: Using APK Signature v2 230s 2025-06-19 16:31:51,998 DEBUG: repo/v1.v2.sig_1020.apk: Verifies 230s Verified using v1 scheme (JAR signing): true 230s Verified using v2 scheme (APK Signature Scheme v2): true 230s Verified using v3 scheme (APK Signature Scheme v3): false 230s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 230s Verified using v4 scheme (APK Signature Scheme v4): false 230s Verified for SourceStamp: false 230s Number of signers: 1 230s 230s 2025-06-19 16:31:51,999 DEBUG: Density 120 not available, resizing down from 160 230s 2025-06-19 16:31:52,001 DEBUG: skip deploying full build logs: not enabled in config 230s 2025-06-19 16:31:52,001 DEBUG: skipping source tarball: repo/obb.main.twoversions_1101617_src.tar.gz 230s 2025-06-19 16:31:52,001 DEBUG: Processing fake.ota.update_1234.zip 230s 2025-06-19 16:31:52,003 DEBUG: skip deploying full build logs: not enabled in config 230s 2025-06-19 16:31:52,003 WARNING: com.example.test.helloworld_1.apk (com.example.test.helloworld) has no metadata! 230s Use `fdroid update -c` to create it. 230s 2025-06-19 16:31:52,004 WARNING: v1.v2.sig_1020.apk (v1.v2.sig) has no metadata! 230s Use `fdroid update -c` to create it. 230s 2025-06-19 16:31:52,005 DEBUG: skip deploying full build logs: not enabled in config 230s 2025-06-19 16:31:52,007 DEBUG: skip deploying full build logs: not enabled in config 230s 2025-06-19 16:31:52,009 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,009 DEBUG: copying metadata/info.guardianproject.urzip/en-US/images/featureGraphic.png repo/info.guardianproject.urzip/en-US 230s 2025-06-19 16:31:52,094 DEBUG: copying metadata/info.guardianproject.urzip/en-US/images/icon.png repo/info.guardianproject.urzip/en-US 230s 2025-06-19 16:31:52,094 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,094 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,094 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 230s 2025-06-19 16:31:52,096 WARNING: Found "checkey-phone.png" graphic without metadata for app "info.guardianproject.checkey"! 230s 2025-06-19 16:31:52,096 WARNING: Found "checkey.png" graphic without metadata for app "info.guardianproject.checkey"! 230s 2025-06-19 16:31:52,099 DEBUG: adding to phoneScreenshots: repo/obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 230s 2025-06-19 16:31:52,099 DEBUG: adding to sevenInchScreenshots: repo/obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 230s 2025-06-19 16:31:52,099 WARNING: Found "icon.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,099 WARNING: Found "screenshot10.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot12.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot15.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot18.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot20.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot22.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot4.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot7.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot9.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot0.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot1.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,100 WARNING: Found "screenshot11.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot13.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot14.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot16.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot17.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot19.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot2.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot21.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot23.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot3.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot5.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot6.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,101 WARNING: Found "screenshot8.png" graphic without metadata for app "org.videolan.vlc"! 230s 2025-06-19 16:31:52,102 DEBUG: skip deploying full build logs: not enabled in config 230s 2025-06-19 16:31:52,102 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 230s 230s Warning: 230s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 230s 2025-06-19 16:31:52,617 INFO: Creating signed index with this key (SHA256): 230s 2025-06-19 16:31:52,617 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 230s 2025-06-19 16:31:52,617 DEBUG: Directory: repo 230s 2025-06-19 16:31:52,617 DEBUG: > jar cf index.jar index.xml 230s 2025-06-19 16:31:52,819 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar sova -keypass:env FDROID_KEY_PASS 231s jar signed. 231s 231s Warning: 231s The signer's certificate is self-signed. 231s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 231s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 231s 2025-06-19 16:31:53,421 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 231s 2025-06-19 16:31:53,435 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 231s 2025-06-19 16:31:53,436 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 231s 2025-06-19 16:31:53,438 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 232s jar signed. 232s 232s Warning: 232s The signer's certificate is self-signed. 232s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 232s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 232s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 232s 2025-06-19 16:31:54,164 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 232s 2025-06-19 16:31:54,165 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 232s 2025-06-19 16:31:54,173 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 232s 2025-06-19 16:31:54,574 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 233s 233s Warning: 233s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 233s 2025-06-19 16:31:55,097 DEBUG: Outputting JSON 233s 2025-06-19 16:31:55,098 DEBUG: skip deploying full build logs: not enabled in config 233s 2025-06-19 16:31:55,102 DEBUG: skip deploying full build logs: not enabled in config 233s 2025-06-19 16:31:55,102 DEBUG: skip deploying full build logs: not enabled in config 233s 2025-06-19 16:31:55,102 INFO: Finished 233s 2025-06-19 16:31:55,372 DEBUG: Reading 'config.yml' 233s 2025-06-19 16:31:55,375 DEBUG: > gpg -a --output repo/com.example.test.helloworld_1.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/com.example.test.helloworld_1.apk 233s gpg: starting migration from earlier GnuPG versions 233s gpg: porting secret keys from '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome/secring.gpg' to gpg-agent 233s gpg: key 16D6C4D3CE71F7FB: secret key imported 233s gpg: migration succeeded 233s 2025-06-19 16:31:55,585 INFO: Signed com.example.test.helloworld_1.apk 233s 2025-06-19 16:31:55,585 DEBUG: > gpg -a --output repo/com.politedroid_3.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/com.politedroid_3.apk 233s 2025-06-19 16:31:55,685 INFO: Signed com.politedroid_3.apk 233s 2025-06-19 16:31:55,686 DEBUG: > gpg -a --output repo/com.politedroid_4.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/com.politedroid_4.apk 233s 2025-06-19 16:31:55,787 INFO: Signed com.politedroid_4.apk 233s 2025-06-19 16:31:55,787 DEBUG: > gpg -a --output repo/com.politedroid_5.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/com.politedroid_5.apk 234s 2025-06-19 16:31:55,888 INFO: Signed com.politedroid_5.apk 234s 2025-06-19 16:31:55,888 DEBUG: > gpg -a --output repo/com.politedroid_6.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/com.politedroid_6.apk 234s 2025-06-19 16:31:55,989 INFO: Signed com.politedroid_6.apk 234s 2025-06-19 16:31:55,989 DEBUG: > gpg -a --output repo/duplicate.permisssions_9999999.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/duplicate.permisssions_9999999.apk 234s 2025-06-19 16:31:56,090 INFO: Signed duplicate.permisssions_9999999.apk 234s 2025-06-19 16:31:56,090 DEBUG: > gpg -a --output repo/entry.json.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/entry.json 234s 2025-06-19 16:31:56,191 INFO: Signed entry.json 234s 2025-06-19 16:31:56,191 DEBUG: > gpg -a --output repo/fake.ota.update_1234.zip.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/fake.ota.update_1234.zip 234s 2025-06-19 16:31:56,293 INFO: Signed fake.ota.update_1234.zip 234s 2025-06-19 16:31:56,294 DEBUG: > gpg -a --output repo/index-v1.json.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/index-v1.json 234s 2025-06-19 16:31:56,397 INFO: Signed index-v1.json 234s 2025-06-19 16:31:56,398 DEBUG: > gpg -a --output repo/index-v2.json.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/index-v2.json 234s 2025-06-19 16:31:56,500 INFO: Signed index-v2.json 234s 2025-06-19 16:31:56,500 DEBUG: > gpg -a --output repo/info.zwanenburg.caffeinetile_4.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/info.zwanenburg.caffeinetile_4.apk 234s 2025-06-19 16:31:56,603 INFO: Signed info.zwanenburg.caffeinetile_4.apk 234s 2025-06-19 16:31:56,603 DEBUG: > gpg -a --output repo/main.1101613.obb.main.twoversions.obb.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/main.1101613.obb.main.twoversions.obb 234s 2025-06-19 16:31:56,704 INFO: Signed main.1101613.obb.main.twoversions.obb 234s 2025-06-19 16:31:56,704 DEBUG: > gpg -a --output repo/main.1101615.obb.main.twoversions.obb.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/main.1101615.obb.main.twoversions.obb 234s 2025-06-19 16:31:56,807 INFO: Signed main.1101615.obb.main.twoversions.obb 234s 2025-06-19 16:31:56,807 DEBUG: > gpg -a --output repo/main.1434483388.obb.main.oldversion.obb.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/main.1434483388.obb.main.oldversion.obb 235s 2025-06-19 16:31:56,909 INFO: Signed main.1434483388.obb.main.oldversion.obb 235s 2025-06-19 16:31:56,910 DEBUG: > gpg -a --output repo/main.1619.obb.mainpatch.current.obb.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/main.1619.obb.mainpatch.current.obb 235s 2025-06-19 16:31:57,012 INFO: Signed main.1619.obb.mainpatch.current.obb 235s 2025-06-19 16:31:57,012 DEBUG: > gpg -a --output repo/no.min.target.sdk_987.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/no.min.target.sdk_987.apk 235s 2025-06-19 16:31:57,112 INFO: Signed no.min.target.sdk_987.apk 235s 2025-06-19 16:31:57,113 DEBUG: > gpg -a --output repo/obb.main.oldversion_1444412523.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.main.oldversion_1444412523.apk 235s 2025-06-19 16:31:57,215 INFO: Signed obb.main.oldversion_1444412523.apk 235s 2025-06-19 16:31:57,215 DEBUG: > gpg -a --output repo/obb.main.twoversions_1101613.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.main.twoversions_1101613.apk 235s 2025-06-19 16:31:57,318 INFO: Signed obb.main.twoversions_1101613.apk 235s 2025-06-19 16:31:57,318 DEBUG: > gpg -a --output repo/obb.main.twoversions_1101615.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.main.twoversions_1101615.apk 235s 2025-06-19 16:31:57,420 INFO: Signed obb.main.twoversions_1101615.apk 235s 2025-06-19 16:31:57,421 DEBUG: > gpg -a --output repo/obb.main.twoversions_1101617.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.main.twoversions_1101617.apk 235s 2025-06-19 16:31:57,523 INFO: Signed obb.main.twoversions_1101617.apk 235s 2025-06-19 16:31:57,523 DEBUG: > gpg -a --output repo/obb.main.twoversions_1101617_src.tar.gz.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.main.twoversions_1101617_src.tar.gz 235s 2025-06-19 16:31:57,627 INFO: Signed obb.main.twoversions_1101617_src.tar.gz 235s 2025-06-19 16:31:57,627 DEBUG: > gpg -a --output repo/obb.mainpatch.current_1619.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.mainpatch.current_1619.apk 235s 2025-06-19 16:31:57,730 INFO: Signed obb.mainpatch.current_1619.apk 235s 2025-06-19 16:31:57,730 DEBUG: > gpg -a --output repo/obb.mainpatch.current_1619_another-release-key.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/obb.mainpatch.current_1619_another-release-key.apk 235s 2025-06-19 16:31:57,834 INFO: Signed obb.mainpatch.current_1619_another-release-key.apk 235s 2025-06-19 16:31:57,834 DEBUG: > gpg -a --output repo/org.maxsdkversion_4.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/org.maxsdkversion_4.apk 236s 2025-06-19 16:31:57,936 INFO: Signed org.maxsdkversion_4.apk 236s 2025-06-19 16:31:57,937 DEBUG: > gpg -a --output repo/patch.1619.obb.mainpatch.current.obb.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/patch.1619.obb.mainpatch.current.obb 236s 2025-06-19 16:31:58,040 INFO: Signed patch.1619.obb.mainpatch.current.obb 236s 2025-06-19 16:31:58,040 DEBUG: > gpg -a --output repo/souch.smsbypass_9.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/souch.smsbypass_9.apk 236s 2025-06-19 16:31:58,143 INFO: Signed souch.smsbypass_9.apk 236s 2025-06-19 16:31:58,143 DEBUG: > gpg -a --output repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 236s 2025-06-19 16:31:58,245 INFO: Signed urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 236s 2025-06-19 16:31:58,246 DEBUG: > gpg -a --output repo/v1.v2.sig_1020.apk.asc --detach-sig --homedir /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/gnupghome --local-user CE71F7FB repo/v1.v2.sig_1020.apk 236s 2025-06-19 16:31:58,348 INFO: Signed v1.v2.sig_1020.apk 236s 2025-06-19 16:31:58,348 DEBUG: Outputting JSON 236s 2025-06-19 16:31:58,348 DEBUG: skip deploying full build logs: not enabled in config 236s 2025-06-19 16:31:58,365 DEBUG: skip deploying full build logs: not enabled in config 236s 2025-06-19 16:31:58,365 DEBUG: skip deploying full build logs: not enabled in config 236s ok 236s test_copy_tests_repo_update_with_binary_transparency_log (tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log) ... 236s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid" with this config: 236s 236s Android SDK: /usr/lib/android-sdk 236s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 236s Alias for key in store: sova 236s 236s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/repo" 236s then run "fdroid update -c; fdroid update". You might also want to edit 236s "config.yml" to set the URL, repo name, and more. You should also set up 236s a signing key (a temporary one might have been automatically generated). 236s 236s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 236s and https://f-droid.org/docs/Signing_Process 237s 2025-06-19 16:31:58,931 DEBUG: Reading 'config.yml' 237s 2025-06-19 16:31:58,934 DEBUG: skip deploying full build logs: not enabled in config 237s 2025-06-19 16:31:58,935 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 237s 2025-06-19 16:31:58,940 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 237s 2025-06-19 16:31:58,940 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 237s 2025-06-19 16:31:58,940 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 237s 2025-06-19 16:31:59,003 DEBUG: skip deploying full build logs: not enabled in config 237s 2025-06-19 16:31:59,006 DEBUG: skip deploying full build logs: not enabled in config 237s 2025-06-19 16:31:59,007 DEBUG: Processing com.example.test.helloworld_1.apk 237s 2025-06-19 16:31:59,074 DEBUG: Getting signature of com.example.test.helloworld_1.apk 237s 2025-06-19 16:31:59,077 DEBUG: Using JAR Signature 237s 2025-06-19 16:31:59,080 DEBUG: Using JAR Signature 237s 2025-06-19 16:31:59,327 DEBUG: repo/com.example.test.helloworld_1.apk: Verifies 237s Verified using v1 scheme (JAR signing): true 237s Verified using v2 scheme (APK Signature Scheme v2): false 237s Verified using v3 scheme (APK Signature Scheme v3): false 237s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 237s Verified using v4 scheme (APK Signature Scheme v4): false 237s Verified for SourceStamp: false 237s Number of signers: 1 237s 237s 2025-06-19 16:31:59,328 DEBUG: Processing com.politedroid_3.apk 237s 2025-06-19 16:31:59,331 DEBUG: Getting signature of com.politedroid_3.apk 237s 2025-06-19 16:31:59,334 DEBUG: Using JAR Signature 237s 2025-06-19 16:31:59,336 DEBUG: Using JAR Signature 237s 2025-06-19 16:31:59,591 DEBUG: repo/com.politedroid_3.apk: Verifies 237s Verified using v1 scheme (JAR signing): true 237s Verified using v2 scheme (APK Signature Scheme v2): false 237s Verified using v3 scheme (APK Signature Scheme v3): false 237s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 237s Verified using v4 scheme (APK Signature Scheme v4): false 237s Verified for SourceStamp: false 237s Number of signers: 1 237s 237s 2025-06-19 16:31:59,597 DEBUG: Processing com.politedroid_4.apk 237s 2025-06-19 16:31:59,601 DEBUG: Getting signature of com.politedroid_4.apk 237s 2025-06-19 16:31:59,603 DEBUG: Using JAR Signature 237s 2025-06-19 16:31:59,605 DEBUG: Using JAR Signature 238s 2025-06-19 16:31:59,854 DEBUG: repo/com.politedroid_4.apk: Verifies 238s Verified using v1 scheme (JAR signing): true 238s Verified using v2 scheme (APK Signature Scheme v2): false 238s Verified using v3 scheme (APK Signature Scheme v3): false 238s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 238s Verified using v4 scheme (APK Signature Scheme v4): false 238s Verified for SourceStamp: false 238s Number of signers: 1 238s 238s 2025-06-19 16:31:59,858 DEBUG: Processing com.politedroid_5.apk 238s 2025-06-19 16:31:59,861 DEBUG: Getting signature of com.politedroid_5.apk 238s 2025-06-19 16:31:59,864 DEBUG: Using JAR Signature 238s 2025-06-19 16:31:59,866 DEBUG: Using JAR Signature 238s 2025-06-19 16:32:00,104 DEBUG: repo/com.politedroid_5.apk: Verifies 238s Verified using v1 scheme (JAR signing): true 238s Verified using v2 scheme (APK Signature Scheme v2): false 238s Verified using v3 scheme (APK Signature Scheme v3): false 238s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 238s Verified using v4 scheme (APK Signature Scheme v4): false 238s Verified for SourceStamp: false 238s Number of signers: 1 238s 238s 2025-06-19 16:32:00,108 DEBUG: Processing com.politedroid_6.apk 238s 2025-06-19 16:32:00,112 DEBUG: Getting signature of com.politedroid_6.apk 238s 2025-06-19 16:32:00,114 DEBUG: Using JAR Signature 238s 2025-06-19 16:32:00,117 DEBUG: Using JAR Signature 238s 2025-06-19 16:32:00,370 DEBUG: repo/com.politedroid_6.apk: Verifies 238s Verified using v1 scheme (JAR signing): true 238s Verified using v2 scheme (APK Signature Scheme v2): false 238s Verified using v3 scheme (APK Signature Scheme v3): false 238s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 238s Verified using v4 scheme (APK Signature Scheme v4): false 238s Verified for SourceStamp: false 238s Number of signers: 1 238s 238s 2025-06-19 16:32:00,373 DEBUG: Processing duplicate.permisssions_9999999.apk 238s 2025-06-19 16:32:00,378 DEBUG: Getting signature of duplicate.permisssions_9999999.apk 238s 2025-06-19 16:32:00,382 DEBUG: Using APK Signature v2 238s 2025-06-19 16:32:00,386 DEBUG: Using APK Signature v2 238s 2025-06-19 16:32:00,388 WARNING: repo/duplicate.permisssions_9999999.apk: debuggable or testOnly set in AndroidManifest.xml 238s 2025-06-19 16:32:00,641 DEBUG: repo/duplicate.permisssions_9999999.apk: Verifies 238s Verified using v1 scheme (JAR signing): true 238s Verified using v2 scheme (APK Signature Scheme v2): true 238s Verified using v3 scheme (APK Signature Scheme v3): false 238s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 238s Verified using v4 scheme (APK Signature Scheme v4): false 238s Verified for SourceStamp: false 238s Number of signers: 1 238s 238s 2025-06-19 16:32:00,642 DEBUG: Density 120 not available, resizing down from 160 238s 2025-06-19 16:32:00,645 DEBUG: Processing info.zwanenburg.caffeinetile_4.apk 238s 2025-06-19 16:32:00,648 DEBUG: Getting signature of info.zwanenburg.caffeinetile_4.apk 238s 2025-06-19 16:32:00,651 DEBUG: Using JAR Signature 238s 2025-06-19 16:32:00,654 DEBUG: Using JAR Signature 239s 2025-06-19 16:32:00,902 DEBUG: repo/info.zwanenburg.caffeinetile_4.apk: Verifies 239s Verified using v1 scheme (JAR signing): true 239s Verified using v2 scheme (APK Signature Scheme v2): false 239s Verified using v3 scheme (APK Signature Scheme v3): false 239s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 239s Verified using v4 scheme (APK Signature Scheme v4): false 239s Verified for SourceStamp: false 239s Number of signers: 1 239s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 239s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 239s 239s 2025-06-19 16:32:00,903 DEBUG: Processing no.min.target.sdk_987.apk 239s 2025-06-19 16:32:00,906 DEBUG: Getting signature of no.min.target.sdk_987.apk 239s 2025-06-19 16:32:00,909 DEBUG: Using APK Signature v2 239s 2025-06-19 16:32:00,912 DEBUG: Using APK Signature v2 239s 2025-06-19 16:32:00,913 WARNING: No minimum SDK version found in repo/no.min.target.sdk_987.apk, using default (3). 239s 2025-06-19 16:32:01,203 DEBUG: repo/no.min.target.sdk_987.apk: Verifies 239s Verified using v1 scheme (JAR signing): true 239s Verified using v2 scheme (APK Signature Scheme v2): true 239s Verified using v3 scheme (APK Signature Scheme v3): false 239s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 239s Verified using v4 scheme (APK Signature Scheme v4): false 239s Verified for SourceStamp: false 239s Number of signers: 1 239s 239s 2025-06-19 16:32:01,203 DEBUG: Density 120 not available, resizing down from 160 239s 2025-06-19 16:32:01,207 DEBUG: Processing obb.main.oldversion_1444412523.apk 239s 2025-06-19 16:32:01,212 DEBUG: Getting signature of obb.main.oldversion_1444412523.apk 239s 2025-06-19 16:32:01,216 DEBUG: Using APK Signature v2 239s 2025-06-19 16:32:01,221 DEBUG: Using APK Signature v2 239s 2025-06-19 16:32:01,486 DEBUG: repo/obb.main.oldversion_1444412523.apk: Verifies 239s Verified using v1 scheme (JAR signing): true 239s Verified using v2 scheme (APK Signature Scheme v2): true 239s Verified using v3 scheme (APK Signature Scheme v3): false 239s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 239s Verified using v4 scheme (APK Signature Scheme v4): false 239s Verified for SourceStamp: false 239s Number of signers: 1 239s 239s 2025-06-19 16:32:01,487 DEBUG: Density 120 not available, resizing down from 160 239s 2025-06-19 16:32:01,493 DEBUG: Processing obb.main.twoversions_1101613.apk 239s 2025-06-19 16:32:01,497 DEBUG: Getting signature of obb.main.twoversions_1101613.apk 239s 2025-06-19 16:32:01,500 DEBUG: Using JAR Signature 239s 2025-06-19 16:32:01,503 DEBUG: Using JAR Signature 239s 2025-06-19 16:32:01,765 DEBUG: repo/obb.main.twoversions_1101613.apk: Verifies 239s Verified using v1 scheme (JAR signing): true 239s Verified using v2 scheme (APK Signature Scheme v2): false 239s Verified using v3 scheme (APK Signature Scheme v3): false 239s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 239s Verified using v4 scheme (APK Signature Scheme v4): false 239s Verified for SourceStamp: false 239s Number of signers: 1 239s 239s 2025-06-19 16:32:01,766 DEBUG: Density 120 not available, resizing down from 160 239s 2025-06-19 16:32:01,769 DEBUG: Processing obb.main.twoversions_1101615.apk 239s 2025-06-19 16:32:01,773 DEBUG: Getting signature of obb.main.twoversions_1101615.apk 239s 2025-06-19 16:32:01,776 DEBUG: Using JAR Signature 239s 2025-06-19 16:32:01,780 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,035 DEBUG: repo/obb.main.twoversions_1101615.apk: Verifies 240s Verified using v1 scheme (JAR signing): true 240s Verified using v2 scheme (APK Signature Scheme v2): false 240s Verified using v3 scheme (APK Signature Scheme v3): false 240s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 240s Verified using v4 scheme (APK Signature Scheme v4): false 240s Verified for SourceStamp: false 240s Number of signers: 1 240s 240s 2025-06-19 16:32:02,035 DEBUG: Density 120 not available, resizing down from 160 240s 2025-06-19 16:32:02,039 DEBUG: Processing obb.main.twoversions_1101617.apk 240s 2025-06-19 16:32:02,042 DEBUG: Getting signature of obb.main.twoversions_1101617.apk 240s 2025-06-19 16:32:02,046 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,049 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,308 DEBUG: repo/obb.main.twoversions_1101617.apk: Verifies 240s Verified using v1 scheme (JAR signing): true 240s Verified using v2 scheme (APK Signature Scheme v2): false 240s Verified using v3 scheme (APK Signature Scheme v3): false 240s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 240s Verified using v4 scheme (APK Signature Scheme v4): false 240s Verified for SourceStamp: false 240s Number of signers: 1 240s 240s 2025-06-19 16:32:02,309 DEBUG: Density 120 not available, resizing down from 160 240s 2025-06-19 16:32:02,312 DEBUG: Processing obb.mainpatch.current_1619.apk 240s 2025-06-19 16:32:02,316 DEBUG: Getting signature of obb.mainpatch.current_1619.apk 240s 2025-06-19 16:32:02,319 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,323 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,580 DEBUG: repo/obb.mainpatch.current_1619.apk: Verifies 240s Verified using v1 scheme (JAR signing): true 240s Verified using v2 scheme (APK Signature Scheme v2): false 240s Verified using v3 scheme (APK Signature Scheme v3): false 240s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 240s Verified using v4 scheme (APK Signature Scheme v4): false 240s Verified for SourceStamp: false 240s Number of signers: 1 240s 240s 2025-06-19 16:32:02,580 DEBUG: Density 120 not available, resizing down from 160 240s 2025-06-19 16:32:02,583 DEBUG: Processing obb.mainpatch.current_1619_another-release-key.apk 240s 2025-06-19 16:32:02,587 DEBUG: Getting signature of obb.mainpatch.current_1619_another-release-key.apk 240s 2025-06-19 16:32:02,590 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,593 DEBUG: Using JAR Signature 240s 2025-06-19 16:32:02,827 DEBUG: repo/obb.mainpatch.current_1619_another-release-key.apk: Verifies 240s Verified using v1 scheme (JAR signing): true 240s Verified using v2 scheme (APK Signature Scheme v2): false 240s Verified using v3 scheme (APK Signature Scheme v3): false 240s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 240s Verified using v4 scheme (APK Signature Scheme v4): false 240s Verified for SourceStamp: false 240s Number of signers: 1 240s 240s 2025-06-19 16:32:02,828 DEBUG: Density 120 not available, resizing down from 160 240s 2025-06-19 16:32:02,831 DEBUG: Processing org.maxsdkversion_4.apk 240s 2025-06-19 16:32:02,834 DEBUG: Getting signature of org.maxsdkversion_4.apk 240s 2025-06-19 16:32:02,836 DEBUG: Using APK Signature v3 240s 2025-06-19 16:32:02,839 DEBUG: Using APK Signature v3 241s 2025-06-19 16:32:03,116 DEBUG: repo/org.maxsdkversion_4.apk: Verifies 241s Verified using v1 scheme (JAR signing): true 241s Verified using v2 scheme (APK Signature Scheme v2): true 241s Verified using v3 scheme (APK Signature Scheme v3): true 241s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 241s Verified using v4 scheme (APK Signature Scheme v4): false 241s Verified for SourceStamp: false 241s Number of signers: 1 241s 241s 2025-06-19 16:32:03,116 DEBUG: Density 120 not available, resizing down from 160 241s 2025-06-19 16:32:03,120 DEBUG: Processing souch.smsbypass_9.apk 241s 2025-06-19 16:32:03,126 DEBUG: Getting signature of souch.smsbypass_9.apk 241s 2025-06-19 16:32:03,129 DEBUG: Using JAR Signature 241s 2025-06-19 16:32:03,132 DEBUG: Using JAR Signature 241s 2025-06-19 16:32:03,413 DEBUG: repo/souch.smsbypass_9.apk: Verifies 241s Verified using v1 scheme (JAR signing): true 241s Verified using v2 scheme (APK Signature Scheme v2): false 241s Verified using v3 scheme (APK Signature Scheme v3): false 241s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 241s Verified using v4 scheme (APK Signature Scheme v4): false 241s Verified for SourceStamp: false 241s Number of signers: 1 241s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 241s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 241s 241s 2025-06-19 16:32:03,413 DEBUG: Density 120 not available, resizing down from 160 241s 2025-06-19 16:32:03,418 DEBUG: Processing urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 241s 2025-06-19 16:32:03,422 DEBUG: Getting signature of urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 241s 2025-06-19 16:32:03,425 DEBUG: Using JAR Signature 241s 2025-06-19 16:32:03,428 DEBUG: Using JAR Signature 241s 2025-06-19 16:32:03,651 DEBUG: repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk: Verifies 241s Verified using v1 scheme (JAR signing): true 241s Verified using v2 scheme (APK Signature Scheme v2): false 241s Verified using v3 scheme (APK Signature Scheme v3): false 241s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 241s Verified using v4 scheme (APK Signature Scheme v4): false 241s Verified for SourceStamp: false 241s Number of signers: 1 241s 241s 2025-06-19 16:32:03,652 DEBUG: Density 120 not available, resizing down from 160 241s 2025-06-19 16:32:03,655 DEBUG: Processing v1.v2.sig_1020.apk 241s 2025-06-19 16:32:03,659 DEBUG: Getting signature of v1.v2.sig_1020.apk 241s 2025-06-19 16:32:03,662 DEBUG: Using APK Signature v2 241s 2025-06-19 16:32:03,665 DEBUG: Using APK Signature v2 242s 2025-06-19 16:32:03,932 DEBUG: repo/v1.v2.sig_1020.apk: Verifies 242s Verified using v1 scheme (JAR signing): true 242s Verified using v2 scheme (APK Signature Scheme v2): true 242s Verified using v3 scheme (APK Signature Scheme v3): false 242s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 242s Verified using v4 scheme (APK Signature Scheme v4): false 242s Verified for SourceStamp: false 242s Number of signers: 1 242s 242s 2025-06-19 16:32:03,932 DEBUG: Density 120 not available, resizing down from 160 242s 2025-06-19 16:32:03,937 DEBUG: skip deploying full build logs: not enabled in config 242s 2025-06-19 16:32:03,938 DEBUG: skipping source tarball: repo/obb.main.twoversions_1101617_src.tar.gz 242s 2025-06-19 16:32:03,938 DEBUG: Processing fake.ota.update_1234.zip 242s 2025-06-19 16:32:03,939 DEBUG: skip deploying full build logs: not enabled in config 242s 2025-06-19 16:32:03,939 WARNING: com.example.test.helloworld_1.apk (com.example.test.helloworld) has no metadata! 242s Use `fdroid update -c` to create it. 242s 2025-06-19 16:32:03,939 WARNING: v1.v2.sig_1020.apk (v1.v2.sig) has no metadata! 242s Use `fdroid update -c` to create it. 242s 2025-06-19 16:32:03,941 DEBUG: skip deploying full build logs: not enabled in config 242s 2025-06-19 16:32:03,943 DEBUG: skip deploying full build logs: not enabled in config 242s 2025-06-19 16:32:03,944 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,944 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,944 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,945 DEBUG: app.with.special.build.params does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,945 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,945 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,945 DEBUG: info.guardianproject.checkey does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:03,945 DEBUG: copying metadata/info.guardianproject.urzip/en-US/images/featureGraphic.png repo/info.guardianproject.urzip/en-US 242s 2025-06-19 16:32:04,030 DEBUG: copying metadata/info.guardianproject.urzip/en-US/images/icon.png repo/info.guardianproject.urzip/en-US 242s 2025-06-19 16:32:04,030 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:04,031 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:04,031 DEBUG: org.smssecure.smssecure does not have app metadata, skipping l18n scan. 242s 2025-06-19 16:32:04,032 WARNING: Found "checkey-phone.png" graphic without metadata for app "info.guardianproject.checkey"! 242s 2025-06-19 16:32:04,032 WARNING: Found "checkey.png" graphic without metadata for app "info.guardianproject.checkey"! 242s 2025-06-19 16:32:04,035 DEBUG: adding to phoneScreenshots: repo/obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 242s 2025-06-19 16:32:04,035 DEBUG: adding to sevenInchScreenshots: repo/obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 242s 2025-06-19 16:32:04,036 WARNING: Found "icon.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot10.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot12.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot15.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot18.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot20.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot22.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot4.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot7.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,036 WARNING: Found "screenshot9.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot0.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot1.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot11.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot13.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot14.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot16.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot17.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot19.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot2.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot21.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot23.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,037 WARNING: Found "screenshot3.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,038 WARNING: Found "screenshot5.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,038 WARNING: Found "screenshot6.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,038 WARNING: Found "screenshot8.png" graphic without metadata for app "org.videolan.vlc"! 242s 2025-06-19 16:32:04,038 DEBUG: skip deploying full build logs: not enabled in config 242s 2025-06-19 16:32:04,038 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 242s 242s Warning: 242s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 242s 2025-06-19 16:32:04,449 INFO: Creating signed index with this key (SHA256): 242s 2025-06-19 16:32:04,449 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 242s 2025-06-19 16:32:04,449 DEBUG: Directory: repo 242s 2025-06-19 16:32:04,450 DEBUG: > jar cf index.jar index.xml 242s 2025-06-19 16:32:04,652 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar sova -keypass:env FDROID_KEY_PASS 243s jar signed. 243s 243s Warning: 243s The signer's certificate is self-signed. 243s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 243s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 243s 2025-06-19 16:32:05,357 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 243s 2025-06-19 16:32:05,372 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 243s 2025-06-19 16:32:05,372 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 243s 2025-06-19 16:32:05,374 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 244s jar signed. 244s 244s Warning: 244s The signer's certificate is self-signed. 244s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 244s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 244s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 244s 2025-06-19 16:32:06,081 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 244s 2025-06-19 16:32:06,082 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 244s 2025-06-19 16:32:06,087 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 244s 2025-06-19 16:32:06,488 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 244s 244s Warning: 244s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 245s 2025-06-19 16:32:07,069 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,070 INFO: Committing indexes to binary_transparency 245s 2025-06-19 16:32:07,070 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=False) 245s 2025-06-19 16:32:07,084 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/binary_transparency, stdin=, shell=False, universal_newlines=False) 245s 2025-06-19 16:32:07,086 DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/binary_transparency, stdin=, shell=False, universal_newlines=False) 245s 2025-06-19 16:32:07,116 DEBUG: Outputting JSON 245s 2025-06-19 16:32:07,117 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,120 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,120 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,120 INFO: Finished 245s 2025-06-19 16:32:07,396 DEBUG: Reading 'config.yml' 245s 2025-06-19 16:32:07,399 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/git_remote 245s 2025-06-19 16:32:07,399 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/git_remote, stdin=None, shell=False, universal_newlines=False) 245s 2025-06-19 16:32:07,408 DEBUG: Popen(['git', 'remote', 'add', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/git_remote, stdin=None, shell=False, universal_newlines=False) 245s 2025-06-19 16:32:07,424 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/git_remote, stdin=None, shell=False, universal_newlines=True) 245s 2025-06-19 16:32:07,449 DEBUG: Fetch head lines do not match lines provided via progress information 245s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 245s Will ignore extra progress lines or fetch head lines. 245s 2025-06-19 16:32:07,449 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' * [new branch] master -> local/master']" 245s 2025-06-19 16:32:07,449 DEBUG: b'head info: ["d12cfa649a0d2efbcf267e99631a5b0017f8a0ef\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_copy_tests_repo_update_with_binary_transparency_log/tmp3e7gl26j/fdroid/binary_transparency\\n"]' 245s 2025-06-19 16:32:07,450 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,453 DEBUG: skip deploying full build logs: not enabled in config 245s 2025-06-19 16:32:07,453 DEBUG: skip deploying full build logs: not enabled in config 245s ok 245s test_ensure_commands_that_dont_need_the_jdk_work_without_a_jdk_configured (tests.test_integration.IntegrationTest.test_ensure_commands_that_dont_need_the_jdk_work_without_a_jdk_configured) ... 2025-06-19 16:32:07,781 INFO: Processing fake 246s 2025-06-19 16:32:08,815 INFO: Rewriting 'fake' 247s usage: fdroid build [options] [APPID[:VERCODE] [APPID[:VERCODE] ...]] 247s fdroid build: error: option all: If you really want to build all the apps, use --all 248s 2025-06-19 16:32:09,987 CRITICAL: Specify project url. 248s ok 248s test_extracting_and_publishing_with_developer_signature (tests.test_integration.IntegrationTest.test_extracting_and_publishing_with_developer_signature) ... 248s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_extracting_and_publishing_with_developer_signature/tmpck6ya5l1/fdroid" with this config: 248s 248s Android SDK: /usr/lib/android-sdk 248s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 248s Alias for key in store: sova 248s 248s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_extracting_and_publishing_with_developer_signature/tmpck6ya5l1/fdroid/repo" 248s then run "fdroid update -c; fdroid update". You might also want to edit 248s "config.yml" to set the URL, repo name, and more. You should also set up 248s a signing key (a temporary one might have been automatically generated). 248s 248s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 248s and https://f-droid.org/docs/Signing_Process 249s 2025-06-19 16:32:11,440 INFO: Creating log directory 249s 2025-06-19 16:32:11,444 INFO: 1 app, 1 key aliases 249s 2025-06-19 16:32:11,444 INFO: Processing unsigned/com.politedroid_6.apk 249s 2025-06-19 16:32:11,713 INFO: Key alias: 4e7da5b7 250s 2025-06-19 16:32:12,518 INFO: Published com.politedroid_6.apk 251s 2025-06-19 16:32:13,631 INFO: published list signing-key fingerprints 252s 252s The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled. 252s 252s Re-run jarsigner with the -verbose option for more details. 252s ok 252s test_for_added_date_being_set_correctly_for_repo_and_archive (tests.test_integration.IntegrationTest.test_for_added_date_being_set_correctly_for_repo_and_archive) ... 252s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_for_added_date_being_set_correctly_for_repo_and_archive/tmpa1kct9ze/fdroid" with this config: 252s 252s Android SDK: /usr/lib/android-sdk 252s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 252s Alias for key in store: sova 252s 252s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_for_added_date_being_set_correctly_for_repo_and_archive/tmpa1kct9ze/fdroid/repo" 252s then run "fdroid update -c; fdroid update". You might also want to edit 252s "config.yml" to set the URL, repo name, and more. You should also set up 252s a signing key (a temporary one might have been automatically generated). 252s 252s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 252s and https://f-droid.org/docs/Signing_Process 252s 2025-06-19 16:32:14,733 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 253s 2025-06-19 16:32:15,755 INFO: Creating unsigned index in preparation for signing 254s 2025-06-19 16:32:15,956 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 254s 2025-06-19 16:32:16,812 INFO: Creating unsigned index in preparation for signing 255s 2025-06-19 16:32:17,014 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 255s 2025-06-19 16:32:17,447 INFO: Finished 255s ok 255s test_metadata_checks (tests.test_integration.IntegrationTest.test_metadata_checks) ... 2025-06-19 16:32:17,826 CRITICAL: No app metadata found, nothing to process! 256s ok 256s test_mirroring_a_repo (tests.test_integration.IntegrationTest.test_mirroring_a_repo) 256s Start a local webserver to mirror a fake repo from. ... 2025-06-19 16:32:18,621 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 256s 2025-06-19 16:32:18,625 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 256s 2025-06-19 16:32:18,625 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 256s 2025-06-19 16:32:18,625 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 258s 2025-06-19 16:32:20,017 WARNING: repo/duplicate.permisssions_9999999.apk: debuggable or testOnly set in AndroidManifest.xml 258s 2025-06-19 16:32:20,512 WARNING: No minimum SDK version found in repo/no.min.target.sdk_987.apk, using default (3). 261s 2025-06-19 16:32:23,395 WARNING: com.example.test.helloworld_1.apk (com.example.test.helloworld) has no metadata! 261s Use `fdroid update -c` to create it. 261s 2025-06-19 16:32:23,395 WARNING: v1.v2.sig_1020.apk (v1.v2.sig) has no metadata! 261s Use `fdroid update -c` to create it. 261s 2025-06-19 16:32:23,807 INFO: Creating signed index with this key (SHA256): 261s 2025-06-19 16:32:23,807 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 262s 2025-06-19 16:32:24,717 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 263s 2025-06-19 16:32:25,456 WARNING: Category "Time" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "Development" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "GuardianProject" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "Multimedia" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "Phone & SMS" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "Security" defined but not used for any apps! 263s 2025-06-19 16:32:25,456 WARNING: Category "System" defined but not used for any apps! 264s 2025-06-19 16:32:26,372 WARNING: Found "checkey-phone.png" graphic without metadata for app "info.guardianproject.checkey"! 264s 2025-06-19 16:32:26,372 WARNING: Found "checkey.png" graphic without metadata for app "info.guardianproject.checkey"! 264s 2025-06-19 16:32:26,376 WARNING: Found "icon.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot10.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot12.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot15.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot18.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot20.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,376 WARNING: Found "screenshot22.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot4.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot7.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot9.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot0.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot1.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot11.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot13.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot14.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,377 WARNING: Found "screenshot16.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot17.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot19.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot2.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot21.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot23.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot3.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot5.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot6.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,378 WARNING: Found "screenshot8.png" graphic without metadata for app "org.videolan.vlc"! 264s 2025-06-19 16:32:26,689 INFO: Creating signed index with this key (SHA256): 264s 2025-06-19 16:32:26,689 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 265s 2025-06-19 16:32:27,603 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 265s 2025-06-19 16:32:27,611 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 265s 2025-06-19 16:32:27,612 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 266s 2025-06-19 16:32:28,239 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 266s 2025-06-19 16:32:28,240 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 267s 2025-06-19 16:32:28,978 INFO: Finished 268s 2025-06-19 16:32:29,856 INFO: Signed repo/index-v1.json 268s 2025-06-19 16:32:30,261 INFO: Signed repo/entry.json 269s 2025-06-19 16:32:30,866 INFO: Signed archive/index-v1.json 269s 2025-06-19 16:32:31,272 INFO: Signed archive/entry.json 269s ERROR: Unknown exception found! 273s Traceback (most recent call last): 273s File "/usr/bin/fdroid", line 33, in 273s sys.exit(load_entry_point('fdroidserver==2.4.0', 'console_scripts', 'fdroid')()) 273s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 273s File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 222, in main 273s raise e 273s File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 203, in main 273s mod.main() 273s ~~~~~~~~^^ 273s File "/usr/lib/python3/dist-packages/fdroidserver/mirror.py", line 192, in main 273s data, etag, index_url = _get_index(section) 273s ~~~~~~~~~~^^^^^^^^^ 273s File "/usr/lib/python3/dist-packages/fdroidserver/mirror.py", line 139, in _get_index 273s content, etag = net.http_get(url) 273s ~~~~~~~~~~~~^^^^^ 273s File "/usr/lib/python3/dist-packages/fdroidserver/net.py", line 183, in http_get 273s r.raise_for_status() 273s ~~~~~~~~~~~~~~~~~~^^ 273s File "/usr/lib/python3/dist-packages/requests/models.py", line 1024, in raise_for_status 273s raise HTTPError(http_error_msg, response=self) 273s requests.exceptions.HTTPError: 503 Server Error: Service Unavailable for url: http://127.0.0.1:46427/repo/index-v1.jar 273s FAIL 273s test_moving_lots_of_apks_to_the_archive (tests.test_integration.IntegrationTest.test_moving_lots_of_apks_to_the_archive) ... 273s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_moving_lots_of_apks_to_the_archive/tmpbbpealfs/fdroid" with this config: 273s 273s Android SDK: /usr/lib/android-sdk 273s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 273s Alias for key in store: sova 273s 273s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_moving_lots_of_apks_to_the_archive/tmpbbpealfs/fdroid/repo" 273s then run "fdroid update -c; fdroid update". You might also want to edit 273s "config.yml" to set the URL, repo name, and more. You should also set up 273s a signing key (a temporary one might have been automatically generated). 273s 273s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 273s and https://f-droid.org/docs/Signing_Process 274s 2025-06-19 16:32:35,910 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 277s 2025-06-19 16:32:38,986 WARNING: repo/urzip.apk: debuggable or testOnly set in AndroidManifest.xml 277s 2025-06-19 16:32:39,221 INFO: Moving com.politedroid_3.apk from repo to archive 277s 2025-06-19 16:32:39,223 INFO: Moving org.bitbucket.tickytacky.mirrormirror_1.apk from repo to archive 277s 2025-06-19 16:32:39,631 INFO: Creating unsigned index in preparation for signing 277s 2025-06-19 16:32:39,835 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 278s 2025-06-19 16:32:40,580 INFO: Creating unsigned index in preparation for signing 278s 2025-06-19 16:32:40,781 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 279s 2025-06-19 16:32:41,217 INFO: Finished 279s ok 279s test_moving_old_apks_to_and_from_the_archive (tests.test_integration.IntegrationTest.test_moving_old_apks_to_and_from_the_archive) ... 279s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_moving_old_apks_to_and_from_the_archive/tmpanas9z48/fdroid" with this config: 279s 279s Android SDK: /usr/lib/android-sdk 279s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 279s Alias for key in store: sova 279s 279s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_moving_old_apks_to_and_from_the_archive/tmpanas9z48/fdroid/repo" 279s then run "fdroid update -c; fdroid update". You might also want to edit 279s "config.yml" to set the URL, repo name, and more. You should also set up 279s a signing key (a temporary one might have been automatically generated). 279s 279s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 279s and https://f-droid.org/docs/Signing_Process 279s 2025-06-19 16:32:41,759 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 281s 2025-06-19 16:32:42,870 INFO: Moving com.politedroid_3.apk from repo to archive 281s 2025-06-19 16:32:43,176 INFO: Creating unsigned index in preparation for signing 281s 2025-06-19 16:32:43,381 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 282s 2025-06-19 16:32:44,227 INFO: Creating unsigned index in preparation for signing 282s 2025-06-19 16:32:44,430 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 283s 2025-06-19 16:32:44,863 INFO: Finished 283s 2025-06-19 16:32:45,139 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 283s 2025-06-19 16:32:45,160 INFO: Moving com.politedroid_5.apk from repo to archive 283s 2025-06-19 16:32:45,160 INFO: Moving com.politedroid_4.apk from repo to archive 283s 2025-06-19 16:32:45,567 INFO: Creating unsigned index in preparation for signing 283s 2025-06-19 16:32:45,769 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 284s 2025-06-19 16:32:46,617 INFO: Creating unsigned index in preparation for signing 284s 2025-06-19 16:32:46,818 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 285s 2025-06-19 16:32:47,252 INFO: Finished 285s 2025-06-19 16:32:47,511 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 285s 2025-06-19 16:32:47,514 INFO: Deleting disabled build output repo/icons-640/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output repo/icons-480/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/com.politedroid_4.apk 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/icons/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/icons-320/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/icons-240/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/icons-160/com.politedroid.4.png 285s 2025-06-19 16:32:47,515 INFO: Deleting disabled build output archive/icons-120/com.politedroid.4.png 286s 2025-06-19 16:32:47,929 INFO: Creating unsigned index in preparation for signing 286s 2025-06-19 16:32:48,130 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 287s 2025-06-19 16:32:48,981 INFO: Creating unsigned index in preparation for signing 287s 2025-06-19 16:32:49,184 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 287s 2025-06-19 16:32:49,624 INFO: Finished 288s 2025-06-19 16:32:49,885 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 288s 2025-06-19 16:32:49,891 INFO: Deleting disabled build output repo/com.politedroid_6.apk 288s 2025-06-19 16:32:49,891 INFO: Deleting disabled build output repo/icons/com.politedroid.6.png 288s 2025-06-19 16:32:49,891 INFO: Deleting disabled build output repo/icons-640/com.politedroid.6.png 288s 2025-06-19 16:32:49,892 INFO: Deleting disabled build output repo/icons-480/com.politedroid.6.png 288s 2025-06-19 16:32:49,892 INFO: Deleting disabled build output repo/icons-320/com.politedroid.6.png 288s 2025-06-19 16:32:49,892 INFO: Deleting disabled build output repo/icons-240/com.politedroid.6.png 288s 2025-06-19 16:32:49,892 INFO: Deleting disabled build output repo/icons-160/com.politedroid.6.png 288s 2025-06-19 16:32:49,892 INFO: Deleting disabled build output repo/icons-120/com.politedroid.6.png 288s 2025-06-19 16:32:49,904 INFO: Moving com.politedroid_5.apk from archive to repo 288s 2025-06-19 16:32:50,314 INFO: Creating unsigned index in preparation for signing 288s 2025-06-19 16:32:50,516 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 289s 2025-06-19 16:32:51,366 INFO: Creating unsigned index in preparation for signing 289s 2025-06-19 16:32:51,567 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 290s 2025-06-19 16:32:52,004 INFO: Finished 290s ok 290s test_per_app_archive_policy (tests.test_integration.IntegrationTest.test_per_app_archive_policy) ... skipped 'runs only without apksigner' 290s test_recovering_from_broken_git_submodules (tests.test_integration.IntegrationTest.test_recovering_from_broken_git_submodules) ... hint: Using 'master' as the name for the initial branch. This default branch name 290s hint: is subject to change. To configure the initial branch name to use in all 290s hint: of your new repositories, which will suppress this warning, call: 290s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_recovering_from_broken_git_submodules/tmpzl_sxqbn/fdroid/foo/.git/ 290s hint: 290s hint: git config --global init.defaultBranch 290s hint: 290s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 290s hint: 'development'. The just-created branch can be renamed via this command: 290s hint: 290s hint: git branch -m 290s [master (root-commit) 18c9b4d] a 290s 1 file changed, 1 insertion(+) 290s create mode 100644 a 290s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_recovering_from_broken_git_submodules/tmpzl_sxqbn/fdroid/bar/.git/ 290s hint: Using 'master' as the name for the initial branch. This default branch name 290s hint: is subject to change. To configure the initial branch name to use in all 290s hint: of your new repositories, which will suppress this warning, call: 290s hint: 290s hint: git config --global init.defaultBranch 290s hint: 290s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 290s hint: 'development'. The just-created branch can be renamed via this command: 290s hint: 290s hint: git branch -m 290s Cloning into '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_recovering_from_broken_git_submodules/tmpzl_sxqbn/fdroid/bar/baz'... 290s [master (root-commit) 783890c] a 290s 1 file changed, 1 insertion(+) 290s create mode 160000 baz 290s Updated 1 path from the index 290s 2025-06-19 16:32:52,558 INFO: Processing fake 294s 2025-06-19 16:32:56,156 INFO: ...updating to version 2 (2) 294s ok 294s test_rename_apks_with_fdroid_update_rename_apks_opt_nosign_opt_for_speed (tests.test_integration.IntegrationTest.test_rename_apks_with_fdroid_update_rename_apks_opt_nosign_opt_for_speed) ... 294s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_rename_apks_with_fdroid_update_rename_apks_opt_nosign_opt_for_speed/tmp008cc48r/fdroid" with this config: 294s 294s Android SDK: /usr/lib/android-sdk 294s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 294s Alias for key in store: sova 294s 294s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_rename_apks_with_fdroid_update_rename_apks_opt_nosign_opt_for_speed/tmp008cc48r/fdroid/repo" 294s then run "fdroid update -c; fdroid update". You might also want to edit 294s "config.yml" to set the URL, repo name, and more. You should also set up 294s a signing key (a temporary one might have been automatically generated). 294s 294s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 294s and https://f-droid.org/docs/Signing_Process 294s 2025-06-19 16:32:56,700 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 294s 2025-06-19 16:32:56,783 WARNING: repo/asdfiuhk urzip-πÇÇπÇÇ现代汉语通用字-български-عربي1234 ö.apk: debuggable or testOnly set in AndroidManifest.xml 295s 2025-06-19 16:32:57,449 INFO: Creating unsigned index in preparation for signing 295s 2025-06-19 16:32:57,651 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 296s 2025-06-19 16:32:58,093 INFO: Finished 296s 2025-06-19 16:32:58,363 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 296s 2025-06-19 16:32:58,447 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 297s 2025-06-19 16:32:59,346 INFO: Creating unsigned index in preparation for signing 297s 2025-06-19 16:32:59,551 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 298s 2025-06-19 16:32:59,892 INFO: Finished 298s 2025-06-19 16:33:00,165 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 298s 2025-06-19 16:33:00,251 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 298s 2025-06-19 16:33:00,747 WARNING: Moving duplicate repo/info.guardianproject.urzip_100_b4964fd.apk to duplicates/repo/info.guardianproject.urzip_100_b4964fd.apk 299s 2025-06-19 16:33:01,060 INFO: Creating unsigned index in preparation for signing 299s 2025-06-19 16:33:01,264 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 299s 2025-06-19 16:33:01,708 INFO: Finished 299s ok 300s test_run_process_when_building_and_signing_are_on_separate_machines (tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines) ... 300s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid" with this config: 300s 300s Android SDK: /usr/lib/android-sdk 300s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks 300s Alias for key in store: sova 300s 300s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/repo" 300s then run "fdroid update -c; fdroid update". You might also want to edit 300s "config.yml" to set the URL, repo name, and more. You should also set up 300s a signing key (a temporary one might have been automatically generated). 300s 300s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 300s and https://f-droid.org/docs/Signing_Process 300s 2025-06-19 16:33:02,256 DEBUG: Reading 'config.yml' 300s 2025-06-19 16:33:02,259 INFO: Creating log directory 300s 2025-06-19 16:33:02,259 INFO: Creating temporary directory 300s 2025-06-19 16:33:02,262 INFO: 1 app, 1 key aliases 300s 2025-06-19 16:33:02,262 INFO: Processing unsigned/info.guardianproject.urzip_100.apk 300s 2025-06-19 16:33:02,263 INFO: Key alias: d0299f24 300s 2025-06-19 16:33:02,263 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -list -alias d0299f24 -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 300s keytool error: java.lang.Exception: Alias does not exist 300s 2025-06-19 16:33:02,568 INFO: Key does not exist - generating... 300s 2025-06-19 16:33:02,568 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -genkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -alias d0299f24 -keyalg RSA -keysize 2048 -validity 10000 -storepass:env FDROID_KEY_STORE_PASS -dname CN=Birdman, OU=Cell, O=Alcatraz, L=Alcatraz, S=California, C=US -keypass:env FDROID_KEY_PASS 301s Generating 2,048 bit RSA key pair and self-signed certificate (SHA384withRSA) with a validity of 10,000 days 301s for: CN=Birdman, OU=Cell, O=Alcatraz, L=Alcatraz, ST=California, C=US 301s 301s Warning: 301s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -deststoretype pkcs12". 301s 2025-06-19 16:33:03,272 DEBUG: > /usr/bin/apksigner sign --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --key-pass env:FDROID_KEY_PASS --ks-key-alias d0299f24 --in unsigned/info.guardianproject.urzip_100.apk --out repo/info.guardianproject.urzip_100.apk 301s 2025-06-19 16:33:03,673 DEBUG: ...no source tarball for info.guardianproject.urzip_100.apk 301s 2025-06-19 16:33:03,673 INFO: Published info.guardianproject.urzip_100.apk 301s 2025-06-19 16:33:03,673 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -list -v -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 302s 2025-06-19 16:33:04,077 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/signer-index.jar sova -keypass:env FDROID_KEY_PASS 302s jar signed. 302s 302s Warning: 302s The signer's certificate is self-signed. 302s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 302s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 302s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 302s 2025-06-19 16:33:04,782 DEBUG: Outputting JSON 302s 2025-06-19 16:33:04,783 DEBUG: skip deploying full build logs: not enabled in config 302s 2025-06-19 16:33:04,783 DEBUG: skip deploying full build logs: not enabled in config 302s 2025-06-19 16:33:04,783 DEBUG: skip deploying full build logs: not enabled in config 302s 2025-06-19 16:33:04,784 INFO: published list signing-key fingerprints 303s 2025-06-19 16:33:05,035 DEBUG: Reading 'config.yml' 303s 2025-06-19 16:33:05,038 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,038 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 303s 2025-06-19 16:33:05,042 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,047 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,047 DEBUG: Processing info.guardianproject.urzip_100.apk 303s 2025-06-19 16:33:05,116 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 303s 2025-06-19 16:33:05,119 DEBUG: Using APK Signature v3 303s 2025-06-19 16:33:05,122 DEBUG: Using APK Signature v3 303s 2025-06-19 16:33:05,386 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 303s Verified using v1 scheme (JAR signing): true 303s Verified using v2 scheme (APK Signature Scheme v2): true 303s Verified using v3 scheme (APK Signature Scheme v3): true 303s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 303s Verified using v4 scheme (APK Signature Scheme v4): false 303s Verified for SourceStamp: false 303s Number of signers: 1 303s 303s 2025-06-19 16:33:05,390 DEBUG: Density 120 not available, resizing down from 160 303s 2025-06-19 16:33:05,396 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,401 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,403 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,404 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,405 DEBUG: skip deploying full build logs: not enabled in config 303s 2025-06-19 16:33:05,793 DEBUG: JAR signature verified: repo/signer-index.jar 303s 2025-06-19 16:33:05,794 WARNING: Missing AndroidManifest.xml. Is this an APK file? 303s 2025-06-19 16:33:05,795 DEBUG: Using JAR Signature 303s 2025-06-19 16:33:05,795 WARNING: repo_key_sha256 not in config.yml, setting it to the signature key fingerprint of 'repo/signer-index.jar' 303s 2025-06-19 16:33:05,796 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 304s 304s Warning: 304s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -deststoretype pkcs12". 304s 2025-06-19 16:33:06,304 INFO: Creating unsigned index in preparation for signing 304s 2025-06-19 16:33:06,304 DEBUG: Directory: repo 304s 2025-06-19 16:33:06,304 DEBUG: > jar cf index_unsigned.jar index.xml 304s 2025-06-19 16:33:06,505 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 304s 2025-06-19 16:33:06,520 DEBUG: index-v1 must have a signature, use `fdroid signindex` to create it! 304s 2025-06-19 16:33:06,522 DEBUG: index-v2 must have a signature, use `fdroid signindex` to create it! 304s 2025-06-19 16:33:06,522 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 304s 304s Warning: 304s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -deststoretype pkcs12". 305s 2025-06-19 16:33:07,043 DEBUG: Outputting JSON 305s 2025-06-19 16:33:07,043 DEBUG: skip deploying full build logs: not enabled in config 305s 2025-06-19 16:33:07,050 DEBUG: skip deploying full build logs: not enabled in config 305s 2025-06-19 16:33:07,050 DEBUG: skip deploying full build logs: not enabled in config 305s 2025-06-19 16:33:07,050 INFO: Finished 305s 2025-06-19 16:33:07,319 DEBUG: Reading 'config.yml' 305s 2025-06-19 16:33:07,322 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/index_unsigned.jar 305s 2025-06-19 16:33:07,727 INFO: Signed index in repo 305s 2025-06-19 16:33:07,728 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 306s jar signed. 306s 306s Warning: 306s The signer's certificate is self-signed. 306s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 306s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 306s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 306s 2025-06-19 16:33:08,433 INFO: Signed repo/index-v1.json 306s 2025-06-19 16:33:08,433 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_run_process_when_building_and_signing_are_on_separate_machines/tmpqdq_klko/fdroid/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 306s 2025-06-19 16:33:08,835 INFO: Signed repo/entry.json 306s 2025-06-19 16:33:08,835 DEBUG: Outputting JSON 306s 2025-06-19 16:33:08,836 DEBUG: skip deploying full build logs: not enabled in config 306s 2025-06-19 16:33:08,838 DEBUG: skip deploying full build logs: not enabled in config 306s 2025-06-19 16:33:08,838 DEBUG: skip deploying full build logs: not enabled in config 307s ok 313s test_setup_a_new_repo_from_scratch_and_generate_a_keystore (tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore) ... 313s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid" with this config: 313s 313s Android SDK: /usr/lib/android-sdk 313s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 313s 313s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/repo" 313s then run "fdroid update -c; fdroid update". You might also want to edit 313s "config.yml" to set the URL, repo name, and more. You should also set up 313s a signing key (a temporary one might have been automatically generated). 313s 313s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 313s and https://f-droid.org/docs/Signing_Process 313s 2025-06-19 16:33:15,437 DEBUG: Reading 'config.yml' 313s 2025-06-19 16:33:15,440 DEBUG: skip deploying full build logs: not enabled in config 313s 2025-06-19 16:33:15,440 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 313s 2025-06-19 16:33:15,441 DEBUG: skip deploying full build logs: not enabled in config 313s 2025-06-19 16:33:15,446 DEBUG: skip deploying full build logs: not enabled in config 313s 2025-06-19 16:33:15,447 DEBUG: Processing SpeedoMeterApp.main_1.apk 313s 2025-06-19 16:33:15,514 DEBUG: Getting signature of SpeedoMeterApp.main_1.apk 313s 2025-06-19 16:33:15,516 DEBUG: Using JAR Signature 313s 2025-06-19 16:33:15,519 DEBUG: Using JAR Signature 313s 2025-06-19 16:33:15,519 WARNING: No minimum SDK version found in repo/SpeedoMeterApp.main_1.apk, using default (3). 313s 2025-06-19 16:33:15,766 DEBUG: repo/SpeedoMeterApp.main_1.apk: Verifies 313s Verified using v1 scheme (JAR signing): true 313s Verified using v2 scheme (APK Signature Scheme v2): false 313s Verified using v3 scheme (APK Signature Scheme v3): false 313s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 313s Verified using v4 scheme (APK Signature Scheme v4): false 313s Verified for SourceStamp: false 313s Number of signers: 1 313s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 313s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 313s 313s 2025-06-19 16:33:15,767 DEBUG: Processing android.appsecurity.cts.tinyapp_10.apk 313s 2025-06-19 16:33:15,768 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 313s 2025-06-19 16:33:15,770 DEBUG: Getting signature of android.appsecurity.cts.tinyapp_10.apk 313s 2025-06-19 16:33:15,771 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 313s 2025-06-19 16:33:15,772 DEBUG: Using APK Signature v3 313s 2025-06-19 16:33:15,774 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 313s 2025-06-19 16:33:15,775 DEBUG: Using APK Signature v3 314s 2025-06-19 16:33:16,000 DEBUG: repo/android.appsecurity.cts.tinyapp_10.apk: Verifies 314s Verified using v1 scheme (JAR signing): false 314s Verified using v2 scheme (APK Signature Scheme v2): false 314s Verified using v3 scheme (APK Signature Scheme v3): true 314s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 314s Verified using v4 scheme (APK Signature Scheme v4): false 314s Verified for SourceStamp: false 314s Number of signers: 1 314s 314s 2025-06-19 16:33:16,001 DEBUG: Processing apk.embedded_1.apk 314s 2025-06-19 16:33:16,002 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,004 DEBUG: Getting signature of apk.embedded_1.apk 314s 2025-06-19 16:33:16,005 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,006 DEBUG: Using APK Signature v3 314s 2025-06-19 16:33:16,007 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,008 DEBUG: Using APK Signature v3 314s 2025-06-19 16:33:16,275 DEBUG: repo/apk.embedded_1.apk: Verifies 314s Verified using v1 scheme (JAR signing): true 314s Verified using v2 scheme (APK Signature Scheme v2): true 314s Verified using v3 scheme (APK Signature Scheme v3): true 314s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 314s Verified using v4 scheme (APK Signature Scheme v4): false 314s Verified for SourceStamp: false 314s Number of signers: 1 314s 314s 2025-06-19 16:33:16,276 DEBUG: Processing com.revrobotics.webview_451511500.apk 314s 2025-06-19 16:33:16,302 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,649 WARNING: RES_TABLE_LIBRARY_TYPE chunk is not supported 314s 2025-06-19 16:33:16,650 ERROR: Cannot fetch icon from repo/com.revrobotics.webview_451511500.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 314s 2025-06-19 16:33:16,661 DEBUG: Getting signature of com.revrobotics.webview_451511500.apk 314s 2025-06-19 16:33:16,678 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,680 DEBUG: Using APK Signature v3 314s 2025-06-19 16:33:16,707 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 314s 2025-06-19 16:33:16,709 DEBUG: Using APK Signature v3 315s 2025-06-19 16:33:17,355 DEBUG: repo/com.revrobotics.webview_451511500.apk: Verifies 315s Verified using v1 scheme (JAR signing): true 315s Verified using v2 scheme (APK Signature Scheme v2): true 315s Verified using v3 scheme (APK Signature Scheme v3): true 315s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 315s Verified using v4 scheme (APK Signature Scheme v4): false 315s Verified for SourceStamp: false 315s Number of signers: 1 315s 315s 2025-06-19 16:33:17,364 DEBUG: Processing info.guardianproject.urzip_100.apk 315s 2025-06-19 16:33:17,368 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 315s 2025-06-19 16:33:17,372 DEBUG: Using JAR Signature 315s 2025-06-19 16:33:17,375 DEBUG: Using JAR Signature 315s 2025-06-19 16:33:17,376 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 315s 2025-06-19 16:33:17,621 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 315s Verified using v1 scheme (JAR signing): true 315s Verified using v2 scheme (APK Signature Scheme v2): false 315s Verified using v3 scheme (APK Signature Scheme v3): false 315s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 315s Verified using v4 scheme (APK Signature Scheme v4): false 315s Verified for SourceStamp: false 315s Number of signers: 1 315s 315s 2025-06-19 16:33:17,624 DEBUG: Density 120 not available, resizing down from 160 315s 2025-06-19 16:33:17,627 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_1.apk 315s 2025-06-19 16:33:17,630 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_1.apk 315s 2025-06-19 16:33:17,632 DEBUG: Using JAR Signature 315s 2025-06-19 16:33:17,635 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:17,887 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_1.apk: Verifies 316s Verified using v1 scheme (JAR signing): true 316s Verified using v2 scheme (APK Signature Scheme v2): false 316s Verified using v3 scheme (APK Signature Scheme v3): false 316s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 316s Verified using v4 scheme (APK Signature Scheme v4): false 316s Verified for SourceStamp: false 316s Number of signers: 1 316s 316s 2025-06-19 16:33:17,887 DEBUG: Density 120 not available, resizing down from 160 316s 2025-06-19 16:33:17,890 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_2.apk 316s 2025-06-19 16:33:17,893 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_2.apk 316s 2025-06-19 16:33:17,895 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:17,898 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,148 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_2.apk: Verifies 316s Verified using v1 scheme (JAR signing): true 316s Verified using v2 scheme (APK Signature Scheme v2): false 316s Verified using v3 scheme (APK Signature Scheme v3): false 316s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 316s Verified using v4 scheme (APK Signature Scheme v4): false 316s Verified for SourceStamp: false 316s Number of signers: 1 316s 316s 2025-06-19 16:33:18,148 DEBUG: Density 120 not available, resizing down from 160 316s 2025-06-19 16:33:18,154 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_3.apk 316s 2025-06-19 16:33:18,157 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_3.apk 316s 2025-06-19 16:33:18,159 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,162 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,403 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_3.apk: Verifies 316s Verified using v1 scheme (JAR signing): true 316s Verified using v2 scheme (APK Signature Scheme v2): false 316s Verified using v3 scheme (APK Signature Scheme v3): false 316s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 316s Verified using v4 scheme (APK Signature Scheme v4): false 316s Verified for SourceStamp: false 316s Number of signers: 1 316s 316s 2025-06-19 16:33:18,403 DEBUG: Density 120 not available, resizing down from 160 316s 2025-06-19 16:33:18,407 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_4.apk 316s 2025-06-19 16:33:18,409 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_4.apk 316s 2025-06-19 16:33:18,412 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,414 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,675 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_4.apk: Verifies 316s Verified using v1 scheme (JAR signing): true 316s Verified using v2 scheme (APK Signature Scheme v2): false 316s Verified using v3 scheme (APK Signature Scheme v3): false 316s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 316s Verified using v4 scheme (APK Signature Scheme v4): false 316s Verified for SourceStamp: false 316s Number of signers: 1 316s 316s 2025-06-19 16:33:18,675 DEBUG: Density 120 not available, resizing down from 160 316s 2025-06-19 16:33:18,678 DEBUG: Processing org.dyndns.fules.ck_20.apk 316s 2025-06-19 16:33:18,683 DEBUG: Getting signature of org.dyndns.fules.ck_20.apk 316s 2025-06-19 16:33:18,686 DEBUG: Using JAR Signature 316s 2025-06-19 16:33:18,689 DEBUG: Using JAR Signature 317s 2025-06-19 16:33:18,961 DEBUG: repo/org.dyndns.fules.ck_20.apk: Verifies 317s Verified using v1 scheme (JAR signing): true 317s Verified using v2 scheme (APK Signature Scheme v2): false 317s Verified using v3 scheme (APK Signature Scheme v3): false 317s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 317s Verified using v4 scheme (APK Signature Scheme v4): false 317s Verified for SourceStamp: false 317s Number of signers: 1 317s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 317s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 317s 317s 2025-06-19 16:33:18,966 DEBUG: Processing org.fdroid.ci_1.apk 317s 2025-06-19 16:33:18,968 DEBUG: Getting signature of org.fdroid.ci_1.apk 317s 2025-06-19 16:33:18,969 DEBUG: Using APK Signature v3 317s 2025-06-19 16:33:18,971 DEBUG: Using APK Signature v3 317s 2025-06-19 16:33:19,201 DEBUG: repo/org.fdroid.ci_1.apk: Verifies 317s Verified using v1 scheme (JAR signing): false 317s Verified using v2 scheme (APK Signature Scheme v2): false 317s Verified using v3 scheme (APK Signature Scheme v3): true 317s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 317s Verified using v4 scheme (APK Signature Scheme v4): false 317s Verified for SourceStamp: false 317s Number of signers: 1 317s 317s 2025-06-19 16:33:19,202 DEBUG: Processing org.sajeg.fallingblocks_3.apk 317s 2025-06-19 16:33:19,205 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 317s 2025-06-19 16:33:19,220 DEBUG: Ignoring bad element in manifest: 317s 2025-06-19 16:33:19,220 DEBUG: Ignoring bad element in manifest: 317s 2025-06-19 16:33:19,220 DEBUG: Ignoring bad element in manifest: 317s 2025-06-19 16:33:19,221 DEBUG: Getting signature of org.sajeg.fallingblocks_3.apk 317s 2025-06-19 16:33:19,223 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 317s 2025-06-19 16:33:19,224 DEBUG: Using APK Signature v3 317s 2025-06-19 16:33:19,227 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 317s 2025-06-19 16:33:19,228 DEBUG: Using APK Signature v3 317s 2025-06-19 16:33:19,511 DEBUG: repo/org.sajeg.fallingblocks_3.apk: Verifies 317s Verified using v1 scheme (JAR signing): true 317s Verified using v2 scheme (APK Signature Scheme v2): true 317s Verified using v3 scheme (APK Signature Scheme v3): true 317s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 317s Verified using v4 scheme (APK Signature Scheme v4): false 317s Verified for SourceStamp: false 317s Number of signers: 1 317s 317s 2025-06-19 16:33:19,512 DEBUG: Processing v2.only.sig_2.apk 317s 2025-06-19 16:33:19,516 DEBUG: Getting signature of v2.only.sig_2.apk 317s 2025-06-19 16:33:19,518 DEBUG: Using APK Signature v2 317s 2025-06-19 16:33:19,521 DEBUG: Using APK Signature v2 317s 2025-06-19 16:33:19,743 DEBUG: repo/v2.only.sig_2.apk: Verifies 317s Verified using v1 scheme (JAR signing): false 317s Verified using v2 scheme (APK Signature Scheme v2): true 317s Verified using v3 scheme (APK Signature Scheme v3): false 317s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 317s Verified using v4 scheme (APK Signature Scheme v4): false 317s Verified for SourceStamp: false 317s Number of signers: 1 317s 317s 2025-06-19 16:33:19,743 DEBUG: Density 120 not available, resizing down from 160 317s 2025-06-19 16:33:19,748 DEBUG: skip deploying full build logs: not enabled in config 317s 2025-06-19 16:33:19,751 DEBUG: skip deploying full build logs: not enabled in config 317s 2025-06-19 16:33:19,751 INFO: Generated skeleton metadata for SpeedoMeterApp.main 317s 2025-06-19 16:33:19,754 INFO: Generated skeleton metadata for android.appsecurity.cts.tinyapp 317s 2025-06-19 16:33:19,755 INFO: Generated skeleton metadata for apk.embedded 317s 2025-06-19 16:33:19,758 INFO: Generated skeleton metadata for com.revrobotics.webview 317s 2025-06-19 16:33:19,760 INFO: Generated skeleton metadata for info.guardianproject.urzip 317s 2025-06-19 16:33:19,763 INFO: Generated skeleton metadata for org.bitbucket.tickytacky.mirrormirror 317s 2025-06-19 16:33:19,767 INFO: Generated skeleton metadata for org.dyndns.fules.ck 317s 2025-06-19 16:33:19,771 INFO: Generated skeleton metadata for org.fdroid.ci 317s 2025-06-19 16:33:19,776 INFO: Generated skeleton metadata for org.sajeg.fallingblocks 317s 2025-06-19 16:33:19,781 INFO: Generated skeleton metadata for v2.only.sig 317s 2025-06-19 16:33:19,787 DEBUG: skip deploying full build logs: not enabled in config 317s 2025-06-19 16:33:19,790 DEBUG: skip deploying full build logs: not enabled in config 317s 2025-06-19 16:33:19,791 DEBUG: skip deploying full build logs: not enabled in config 317s 2025-06-19 16:33:19,791 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 318s 2025-06-19 16:33:20,401 INFO: Creating signed index with this key (SHA256): 318s 2025-06-19 16:33:20,401 INFO: E8 64 5E CE 2E C5 E2 E0 32 5E B2 8C E5 19 78 DB 2E 81 33 4B 96 06 CF D0 49 97 2C 28 D7 C4 96 8D 318s 2025-06-19 16:33:20,402 DEBUG: Directory: repo 318s 2025-06-19 16:33:20,402 DEBUG: > jar cf index.jar index.xml 318s 2025-06-19 16:33:20,603 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 319s jar signed. 319s 319s Warning: 319s The signer's certificate is self-signed. 319s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 319s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 319s 2025-06-19 16:33:21,406 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 319s 2025-06-19 16:33:21,422 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 320s jar signed. 320s 320s Warning: 320s The signer's certificate is self-signed. 320s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 320s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 320s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 320s 2025-06-19 16:33:22,232 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias autopkgtest.local --key-pass env:FDROID_KEY_PASS repo/entry.jar 320s 2025-06-19 16:33:22,840 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_and_generate_a_keystore/tmple9qbx_s/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 321s 2025-06-19 16:33:23,462 DEBUG: Outputting JSON 321s 2025-06-19 16:33:23,462 DEBUG: skip deploying full build logs: not enabled in config 321s 2025-06-19 16:33:23,464 DEBUG: skip deploying full build logs: not enabled in config 321s 2025-06-19 16:33:23,465 DEBUG: skip deploying full build logs: not enabled in config 321s 2025-06-19 16:33:23,465 INFO: Finished 321s ok 328s test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update (tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update) ... 328s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid" with this config: 328s 328s Android SDK: /usr/lib/android-sdk 328s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 328s 328s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/repo" 328s then run "fdroid update -c; fdroid update". You might also want to edit 328s "config.yml" to set the URL, repo name, and more. You should also set up 328s a signing key (a temporary one might have been automatically generated). 328s 328s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 328s and https://f-droid.org/docs/Signing_Process 329s 2025-06-19 16:33:30,874 DEBUG: Reading 'config.yml' 329s 2025-06-19 16:33:30,877 DEBUG: skip deploying full build logs: not enabled in config 329s 2025-06-19 16:33:30,877 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 329s 2025-06-19 16:33:30,878 DEBUG: skip deploying full build logs: not enabled in config 329s 2025-06-19 16:33:30,885 DEBUG: skip deploying full build logs: not enabled in config 329s 2025-06-19 16:33:30,885 DEBUG: Processing SpeedoMeterApp.main_1.apk 329s 2025-06-19 16:33:30,953 DEBUG: Getting signature of SpeedoMeterApp.main_1.apk 329s 2025-06-19 16:33:30,955 DEBUG: Using JAR Signature 329s 2025-06-19 16:33:30,957 DEBUG: Using JAR Signature 329s 2025-06-19 16:33:30,957 WARNING: No minimum SDK version found in repo/SpeedoMeterApp.main_1.apk, using default (3). 329s 2025-06-19 16:33:31,185 DEBUG: repo/SpeedoMeterApp.main_1.apk: Verifies 329s Verified using v1 scheme (JAR signing): true 329s Verified using v2 scheme (APK Signature Scheme v2): false 329s Verified using v3 scheme (APK Signature Scheme v3): false 329s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 329s Verified using v4 scheme (APK Signature Scheme v4): false 329s Verified for SourceStamp: false 329s Number of signers: 1 329s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 329s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 329s 329s 2025-06-19 16:33:31,186 DEBUG: Processing android.appsecurity.cts.tinyapp_10.apk 329s 2025-06-19 16:33:31,187 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,189 DEBUG: Getting signature of android.appsecurity.cts.tinyapp_10.apk 329s 2025-06-19 16:33:31,190 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,191 DEBUG: Using APK Signature v3 329s 2025-06-19 16:33:31,193 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,194 DEBUG: Using APK Signature v3 329s 2025-06-19 16:33:31,393 DEBUG: repo/android.appsecurity.cts.tinyapp_10.apk: Verifies 329s Verified using v1 scheme (JAR signing): false 329s Verified using v2 scheme (APK Signature Scheme v2): false 329s Verified using v3 scheme (APK Signature Scheme v3): true 329s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 329s Verified using v4 scheme (APK Signature Scheme v4): false 329s Verified for SourceStamp: false 329s Number of signers: 1 329s 329s 2025-06-19 16:33:31,394 DEBUG: Processing apk.embedded_1.apk 329s 2025-06-19 16:33:31,395 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,396 DEBUG: Getting signature of apk.embedded_1.apk 329s 2025-06-19 16:33:31,397 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,399 DEBUG: Using APK Signature v3 329s 2025-06-19 16:33:31,400 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 329s 2025-06-19 16:33:31,401 DEBUG: Using APK Signature v3 329s 2025-06-19 16:33:31,652 DEBUG: repo/apk.embedded_1.apk: Verifies 329s Verified using v1 scheme (JAR signing): true 329s Verified using v2 scheme (APK Signature Scheme v2): true 329s Verified using v3 scheme (APK Signature Scheme v3): true 329s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 329s Verified using v4 scheme (APK Signature Scheme v4): false 329s Verified for SourceStamp: false 329s Number of signers: 1 329s 329s 2025-06-19 16:33:31,652 DEBUG: Processing com.revrobotics.webview_451511500.apk 329s 2025-06-19 16:33:31,678 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 330s 2025-06-19 16:33:32,028 WARNING: RES_TABLE_LIBRARY_TYPE chunk is not supported 330s 2025-06-19 16:33:32,028 ERROR: Cannot fetch icon from repo/com.revrobotics.webview_451511500.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 330s 2025-06-19 16:33:32,040 DEBUG: Getting signature of com.revrobotics.webview_451511500.apk 330s 2025-06-19 16:33:32,056 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 330s 2025-06-19 16:33:32,059 DEBUG: Using APK Signature v3 330s 2025-06-19 16:33:32,085 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 330s 2025-06-19 16:33:32,087 DEBUG: Using APK Signature v3 330s 2025-06-19 16:33:32,717 DEBUG: repo/com.revrobotics.webview_451511500.apk: Verifies 330s Verified using v1 scheme (JAR signing): true 330s Verified using v2 scheme (APK Signature Scheme v2): true 330s Verified using v3 scheme (APK Signature Scheme v3): true 330s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 330s Verified using v4 scheme (APK Signature Scheme v4): false 330s Verified for SourceStamp: false 330s Number of signers: 1 330s 330s 2025-06-19 16:33:32,726 DEBUG: Processing info.guardianproject.urzip_100.apk 330s 2025-06-19 16:33:32,730 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 330s 2025-06-19 16:33:32,733 DEBUG: Using JAR Signature 330s 2025-06-19 16:33:32,737 DEBUG: Using JAR Signature 330s 2025-06-19 16:33:32,737 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 331s 2025-06-19 16:33:32,975 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 331s Verified using v1 scheme (JAR signing): true 331s Verified using v2 scheme (APK Signature Scheme v2): false 331s Verified using v3 scheme (APK Signature Scheme v3): false 331s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 331s Verified using v4 scheme (APK Signature Scheme v4): false 331s Verified for SourceStamp: false 331s Number of signers: 1 331s 331s 2025-06-19 16:33:32,978 DEBUG: Density 120 not available, resizing down from 160 331s 2025-06-19 16:33:32,983 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_1.apk 331s 2025-06-19 16:33:32,986 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_1.apk 331s 2025-06-19 16:33:32,988 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:32,990 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,223 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_1.apk: Verifies 331s Verified using v1 scheme (JAR signing): true 331s Verified using v2 scheme (APK Signature Scheme v2): false 331s Verified using v3 scheme (APK Signature Scheme v3): false 331s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 331s Verified using v4 scheme (APK Signature Scheme v4): false 331s Verified for SourceStamp: false 331s Number of signers: 1 331s 331s 2025-06-19 16:33:33,223 DEBUG: Density 120 not available, resizing down from 160 331s 2025-06-19 16:33:33,226 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_2.apk 331s 2025-06-19 16:33:33,229 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_2.apk 331s 2025-06-19 16:33:33,231 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,234 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,456 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_2.apk: Verifies 331s Verified using v1 scheme (JAR signing): true 331s Verified using v2 scheme (APK Signature Scheme v2): false 331s Verified using v3 scheme (APK Signature Scheme v3): false 331s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 331s Verified using v4 scheme (APK Signature Scheme v4): false 331s Verified for SourceStamp: false 331s Number of signers: 1 331s 331s 2025-06-19 16:33:33,457 DEBUG: Density 120 not available, resizing down from 160 331s 2025-06-19 16:33:33,462 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_3.apk 331s 2025-06-19 16:33:33,464 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_3.apk 331s 2025-06-19 16:33:33,467 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,469 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,695 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_3.apk: Verifies 331s Verified using v1 scheme (JAR signing): true 331s Verified using v2 scheme (APK Signature Scheme v2): false 331s Verified using v3 scheme (APK Signature Scheme v3): false 331s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 331s Verified using v4 scheme (APK Signature Scheme v4): false 331s Verified for SourceStamp: false 331s Number of signers: 1 331s 331s 2025-06-19 16:33:33,696 DEBUG: Density 120 not available, resizing down from 160 331s 2025-06-19 16:33:33,707 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_4.apk 331s 2025-06-19 16:33:33,710 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_4.apk 331s 2025-06-19 16:33:33,713 DEBUG: Using JAR Signature 331s 2025-06-19 16:33:33,715 DEBUG: Using JAR Signature 332s 2025-06-19 16:33:33,957 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_4.apk: Verifies 332s Verified using v1 scheme (JAR signing): true 332s Verified using v2 scheme (APK Signature Scheme v2): false 332s Verified using v3 scheme (APK Signature Scheme v3): false 332s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 332s Verified using v4 scheme (APK Signature Scheme v4): false 332s Verified for SourceStamp: false 332s Number of signers: 1 332s 332s 2025-06-19 16:33:33,958 DEBUG: Density 120 not available, resizing down from 160 332s 2025-06-19 16:33:33,964 DEBUG: Processing org.dyndns.fules.ck_20.apk 332s 2025-06-19 16:33:33,969 DEBUG: Getting signature of org.dyndns.fules.ck_20.apk 332s 2025-06-19 16:33:33,971 DEBUG: Using JAR Signature 332s 2025-06-19 16:33:33,974 DEBUG: Using JAR Signature 332s 2025-06-19 16:33:34,240 DEBUG: repo/org.dyndns.fules.ck_20.apk: Verifies 332s Verified using v1 scheme (JAR signing): true 332s Verified using v2 scheme (APK Signature Scheme v2): false 332s Verified using v3 scheme (APK Signature Scheme v3): false 332s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 332s Verified using v4 scheme (APK Signature Scheme v4): false 332s Verified for SourceStamp: false 332s Number of signers: 1 332s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 332s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 332s 332s 2025-06-19 16:33:34,244 DEBUG: Processing org.fdroid.ci_1.apk 332s 2025-06-19 16:33:34,246 DEBUG: Getting signature of org.fdroid.ci_1.apk 332s 2025-06-19 16:33:34,247 DEBUG: Using APK Signature v3 332s 2025-06-19 16:33:34,249 DEBUG: Using APK Signature v3 332s 2025-06-19 16:33:34,462 DEBUG: repo/org.fdroid.ci_1.apk: Verifies 332s Verified using v1 scheme (JAR signing): false 332s Verified using v2 scheme (APK Signature Scheme v2): false 332s Verified using v3 scheme (APK Signature Scheme v3): true 332s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 332s Verified using v4 scheme (APK Signature Scheme v4): false 332s Verified for SourceStamp: false 332s Number of signers: 1 332s 332s 2025-06-19 16:33:34,462 DEBUG: Processing org.sajeg.fallingblocks_3.apk 332s 2025-06-19 16:33:34,465 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 332s 2025-06-19 16:33:34,477 DEBUG: Ignoring bad element in manifest: 332s 2025-06-19 16:33:34,477 DEBUG: Ignoring bad element in manifest: 332s 2025-06-19 16:33:34,477 DEBUG: Ignoring bad element in manifest: 332s 2025-06-19 16:33:34,478 DEBUG: Getting signature of org.sajeg.fallingblocks_3.apk 332s 2025-06-19 16:33:34,480 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 332s 2025-06-19 16:33:34,481 DEBUG: Using APK Signature v3 332s 2025-06-19 16:33:34,484 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 332s 2025-06-19 16:33:34,485 DEBUG: Using APK Signature v3 332s 2025-06-19 16:33:34,772 DEBUG: repo/org.sajeg.fallingblocks_3.apk: Verifies 332s Verified using v1 scheme (JAR signing): true 332s Verified using v2 scheme (APK Signature Scheme v2): true 332s Verified using v3 scheme (APK Signature Scheme v3): true 332s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 332s Verified using v4 scheme (APK Signature Scheme v4): false 332s Verified for SourceStamp: false 332s Number of signers: 1 332s 332s 2025-06-19 16:33:34,773 DEBUG: Processing v2.only.sig_2.apk 332s 2025-06-19 16:33:34,776 DEBUG: Getting signature of v2.only.sig_2.apk 332s 2025-06-19 16:33:34,779 DEBUG: Using APK Signature v2 332s 2025-06-19 16:33:34,782 DEBUG: Using APK Signature v2 333s 2025-06-19 16:33:35,003 DEBUG: repo/v2.only.sig_2.apk: Verifies 333s Verified using v1 scheme (JAR signing): false 333s Verified using v2 scheme (APK Signature Scheme v2): true 333s Verified using v3 scheme (APK Signature Scheme v3): false 333s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 333s Verified using v4 scheme (APK Signature Scheme v4): false 333s Verified for SourceStamp: false 333s Number of signers: 1 333s 333s 2025-06-19 16:33:35,004 DEBUG: Density 120 not available, resizing down from 160 333s 2025-06-19 16:33:35,009 DEBUG: skip deploying full build logs: not enabled in config 333s 2025-06-19 16:33:35,012 DEBUG: skip deploying full build logs: not enabled in config 333s 2025-06-19 16:33:35,013 INFO: Generated skeleton metadata for SpeedoMeterApp.main 333s 2025-06-19 16:33:35,015 INFO: Generated skeleton metadata for android.appsecurity.cts.tinyapp 333s 2025-06-19 16:33:35,017 INFO: Generated skeleton metadata for apk.embedded 333s 2025-06-19 16:33:35,019 INFO: Generated skeleton metadata for com.revrobotics.webview 333s 2025-06-19 16:33:35,022 INFO: Generated skeleton metadata for info.guardianproject.urzip 333s 2025-06-19 16:33:35,025 INFO: Generated skeleton metadata for org.bitbucket.tickytacky.mirrormirror 333s 2025-06-19 16:33:35,028 INFO: Generated skeleton metadata for org.dyndns.fules.ck 333s 2025-06-19 16:33:35,032 INFO: Generated skeleton metadata for org.fdroid.ci 333s 2025-06-19 16:33:35,037 INFO: Generated skeleton metadata for org.sajeg.fallingblocks 333s 2025-06-19 16:33:35,042 INFO: Generated skeleton metadata for v2.only.sig 333s 2025-06-19 16:33:35,048 DEBUG: skip deploying full build logs: not enabled in config 333s 2025-06-19 16:33:35,050 DEBUG: skip deploying full build logs: not enabled in config 333s 2025-06-19 16:33:35,052 DEBUG: skip deploying full build logs: not enabled in config 333s 2025-06-19 16:33:35,052 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 333s 2025-06-19 16:33:35,663 INFO: Creating signed index with this key (SHA256): 333s 2025-06-19 16:33:35,663 INFO: 1D 73 08 A9 B6 A8 F1 A1 8F 94 A3 03 72 83 6C 96 D7 2D D3 B8 1A 10 7B AB 3A 1F 13 95 20 95 F3 27 333s 2025-06-19 16:33:35,663 DEBUG: Directory: repo 333s 2025-06-19 16:33:35,663 DEBUG: > jar cf index.jar index.xml 334s 2025-06-19 16:33:35,864 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 334s jar signed. 334s 334s Warning: 334s The signer's certificate is self-signed. 334s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 334s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 334s 2025-06-19 16:33:36,767 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 334s 2025-06-19 16:33:36,784 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 335s jar signed. 335s 335s Warning: 335s The signer's certificate is self-signed. 335s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 335s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 335s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 335s 2025-06-19 16:33:37,691 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias autopkgtest.local --key-pass env:FDROID_KEY_PASS repo/entry.jar 336s 2025-06-19 16:33:38,293 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 337s 2025-06-19 16:33:38,916 DEBUG: Outputting JSON 337s 2025-06-19 16:33:38,916 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:38,920 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:38,920 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:38,920 INFO: Finished 337s 2025-06-19 16:33:39,452 DEBUG: Reading 'config.yml' 337s 2025-06-19 16:33:39,455 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,455 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 337s 2025-06-19 16:33:39,468 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,471 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,472 DEBUG: Reading SpeedoMeterApp.main_1.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading android.appsecurity.cts.tinyapp_10.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading apk.embedded_1.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading com.revrobotics.webview_451511500.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading info.guardianproject.urzip_100.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading org.bitbucket.tickytacky.mirrormirror_1.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading org.bitbucket.tickytacky.mirrormirror_2.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading org.bitbucket.tickytacky.mirrormirror_3.apk from cache 337s 2025-06-19 16:33:39,472 DEBUG: Reading org.bitbucket.tickytacky.mirrormirror_4.apk from cache 337s 2025-06-19 16:33:39,473 DEBUG: Reading org.dyndns.fules.ck_20.apk from cache 337s 2025-06-19 16:33:39,473 DEBUG: Reading org.fdroid.ci_1.apk from cache 337s 2025-06-19 16:33:39,473 DEBUG: Reading org.sajeg.fallingblocks_3.apk from cache 337s 2025-06-19 16:33:39,473 DEBUG: Reading v2.only.sig_2.apk from cache 337s 2025-06-19 16:33:39,474 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,477 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,482 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,488 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,491 DEBUG: skip deploying full build logs: not enabled in config 337s 2025-06-19 16:33:39,491 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 338s 2025-06-19 16:33:40,002 INFO: Creating signed index with this key (SHA256): 338s 2025-06-19 16:33:40,002 INFO: 1D 73 08 A9 B6 A8 F1 A1 8F 94 A3 03 72 83 6C 96 D7 2D D3 B8 1A 10 7B AB 3A 1F 13 95 20 95 F3 27 338s 2025-06-19 16:33:40,002 DEBUG: Directory: repo 338s 2025-06-19 16:33:40,002 DEBUG: > jar cf index.jar index.xml 338s 2025-06-19 16:33:40,208 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 339s jar signed. 339s 339s Warning: 339s The signer's certificate is self-signed. 339s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 339s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 339s 2025-06-19 16:33:41,013 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 339s 2025-06-19 16:33:41,032 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 339s jar signed. 339s 339s Warning: 339s The signer's certificate is self-signed. 339s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 339s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 339s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 340s 2025-06-19 16:33:41,940 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias autopkgtest.local --key-pass env:FDROID_KEY_PASS repo/entry.jar 340s 2025-06-19 16:33:42,542 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_generate_a_keystore_then_add_apk_and_update/tmphh0zvop4/fdroid/keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 341s 2025-06-19 16:33:43,165 DEBUG: Outputting JSON 341s 2025-06-19 16:33:43,165 DEBUG: skip deploying full build logs: not enabled in config 341s 2025-06-19 16:33:43,167 DEBUG: skip deploying full build logs: not enabled in config 341s 2025-06-19 16:33:43,167 DEBUG: skip deploying full build logs: not enabled in config 341s 2025-06-19 16:33:43,167 INFO: Finished 341s ok 341s test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync (tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync) ... 341s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync/tmpxc13uqao/fdroid" with this config: 341s 341s Android SDK: /usr/lib/android-sdk 341s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 341s Alias for key in store: sova 341s 341s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync/tmpxc13uqao/fdroid/repo" 341s then run "fdroid update -c; fdroid update". You might also want to edit 341s "config.yml" to set the URL, repo name, and more. You should also set up 341s a signing key (a temporary one might have been automatically generated). 341s 341s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 341s and https://f-droid.org/docs/Signing_Process 342s 2025-06-19 16:33:43,972 DEBUG: Reading 'config.yml' 342s 2025-06-19 16:33:43,976 DEBUG: skip deploying full build logs: not enabled in config 342s 2025-06-19 16:33:43,976 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 342s 2025-06-19 16:33:43,976 DEBUG: skip deploying full build logs: not enabled in config 342s 2025-06-19 16:33:43,981 DEBUG: skip deploying full build logs: not enabled in config 342s 2025-06-19 16:33:43,982 DEBUG: Processing SpeedoMeterApp.main_1.apk 342s 2025-06-19 16:33:44,050 DEBUG: Getting signature of SpeedoMeterApp.main_1.apk 342s 2025-06-19 16:33:44,052 DEBUG: Using JAR Signature 342s 2025-06-19 16:33:44,054 DEBUG: Using JAR Signature 342s 2025-06-19 16:33:44,054 WARNING: No minimum SDK version found in repo/SpeedoMeterApp.main_1.apk, using default (3). 342s 2025-06-19 16:33:44,291 DEBUG: repo/SpeedoMeterApp.main_1.apk: Verifies 342s Verified using v1 scheme (JAR signing): true 342s Verified using v2 scheme (APK Signature Scheme v2): false 342s Verified using v3 scheme (APK Signature Scheme v3): false 342s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 342s Verified using v4 scheme (APK Signature Scheme v4): false 342s Verified for SourceStamp: false 342s Number of signers: 1 342s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 342s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 342s 342s 2025-06-19 16:33:44,292 DEBUG: Processing android.appsecurity.cts.tinyapp_10.apk 342s 2025-06-19 16:33:44,293 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,295 DEBUG: Getting signature of android.appsecurity.cts.tinyapp_10.apk 342s 2025-06-19 16:33:44,296 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,297 DEBUG: Using APK Signature v3 342s 2025-06-19 16:33:44,298 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,300 DEBUG: Using APK Signature v3 342s 2025-06-19 16:33:44,505 DEBUG: repo/android.appsecurity.cts.tinyapp_10.apk: Verifies 342s Verified using v1 scheme (JAR signing): false 342s Verified using v2 scheme (APK Signature Scheme v2): false 342s Verified using v3 scheme (APK Signature Scheme v3): true 342s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 342s Verified using v4 scheme (APK Signature Scheme v4): false 342s Verified for SourceStamp: false 342s Number of signers: 1 342s 342s 2025-06-19 16:33:44,505 DEBUG: Processing apk.embedded_1.apk 342s 2025-06-19 16:33:44,507 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,508 DEBUG: Getting signature of apk.embedded_1.apk 342s 2025-06-19 16:33:44,509 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,510 DEBUG: Using APK Signature v3 342s 2025-06-19 16:33:44,512 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 342s 2025-06-19 16:33:44,513 DEBUG: Using APK Signature v3 342s 2025-06-19 16:33:44,772 DEBUG: repo/apk.embedded_1.apk: Verifies 342s Verified using v1 scheme (JAR signing): true 342s Verified using v2 scheme (APK Signature Scheme v2): true 342s Verified using v3 scheme (APK Signature Scheme v3): true 342s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 342s Verified using v4 scheme (APK Signature Scheme v4): false 342s Verified for SourceStamp: false 342s Number of signers: 1 342s 342s 2025-06-19 16:33:44,772 DEBUG: Processing com.revrobotics.webview_451511500.apk 342s 2025-06-19 16:33:44,798 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 343s 2025-06-19 16:33:45,150 WARNING: RES_TABLE_LIBRARY_TYPE chunk is not supported 343s 2025-06-19 16:33:45,150 ERROR: Cannot fetch icon from repo/com.revrobotics.webview_451511500.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 343s 2025-06-19 16:33:45,161 DEBUG: Getting signature of com.revrobotics.webview_451511500.apk 343s 2025-06-19 16:33:45,178 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 343s 2025-06-19 16:33:45,181 DEBUG: Using APK Signature v3 343s 2025-06-19 16:33:45,207 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 343s 2025-06-19 16:33:45,209 DEBUG: Using APK Signature v3 344s 2025-06-19 16:33:45,885 DEBUG: repo/com.revrobotics.webview_451511500.apk: Verifies 344s Verified using v1 scheme (JAR signing): true 344s Verified using v2 scheme (APK Signature Scheme v2): true 344s Verified using v3 scheme (APK Signature Scheme v3): true 344s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 344s Verified using v4 scheme (APK Signature Scheme v4): false 344s Verified for SourceStamp: false 344s Number of signers: 1 344s 344s 2025-06-19 16:33:45,894 DEBUG: Processing info.guardianproject.urzip_100.apk 344s 2025-06-19 16:33:45,898 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 344s 2025-06-19 16:33:45,902 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:45,905 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:45,906 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 344s 2025-06-19 16:33:46,138 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 344s Verified using v1 scheme (JAR signing): true 344s Verified using v2 scheme (APK Signature Scheme v2): false 344s Verified using v3 scheme (APK Signature Scheme v3): false 344s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 344s Verified using v4 scheme (APK Signature Scheme v4): false 344s Verified for SourceStamp: false 344s Number of signers: 1 344s 344s 2025-06-19 16:33:46,142 DEBUG: Density 120 not available, resizing down from 160 344s 2025-06-19 16:33:46,146 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_1.apk 344s 2025-06-19 16:33:46,149 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_1.apk 344s 2025-06-19 16:33:46,152 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:46,154 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:46,380 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_1.apk: Verifies 344s Verified using v1 scheme (JAR signing): true 344s Verified using v2 scheme (APK Signature Scheme v2): false 344s Verified using v3 scheme (APK Signature Scheme v3): false 344s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 344s Verified using v4 scheme (APK Signature Scheme v4): false 344s Verified for SourceStamp: false 344s Number of signers: 1 344s 344s 2025-06-19 16:33:46,381 DEBUG: Density 120 not available, resizing down from 160 344s 2025-06-19 16:33:46,385 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_2.apk 344s 2025-06-19 16:33:46,388 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_2.apk 344s 2025-06-19 16:33:46,390 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:46,393 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:46,621 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_2.apk: Verifies 344s Verified using v1 scheme (JAR signing): true 344s Verified using v2 scheme (APK Signature Scheme v2): false 344s Verified using v3 scheme (APK Signature Scheme v3): false 344s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 344s Verified using v4 scheme (APK Signature Scheme v4): false 344s Verified for SourceStamp: false 344s Number of signers: 1 344s 344s 2025-06-19 16:33:46,622 DEBUG: Density 120 not available, resizing down from 160 344s 2025-06-19 16:33:46,627 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_3.apk 344s 2025-06-19 16:33:46,629 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_3.apk 344s 2025-06-19 16:33:46,632 DEBUG: Using JAR Signature 344s 2025-06-19 16:33:46,634 DEBUG: Using JAR Signature 345s 2025-06-19 16:33:46,867 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_3.apk: Verifies 345s Verified using v1 scheme (JAR signing): true 345s Verified using v2 scheme (APK Signature Scheme v2): false 345s Verified using v3 scheme (APK Signature Scheme v3): false 345s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 345s Verified using v4 scheme (APK Signature Scheme v4): false 345s Verified for SourceStamp: false 345s Number of signers: 1 345s 345s 2025-06-19 16:33:46,867 DEBUG: Density 120 not available, resizing down from 160 345s 2025-06-19 16:33:46,872 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_4.apk 345s 2025-06-19 16:33:46,875 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_4.apk 345s 2025-06-19 16:33:46,877 DEBUG: Using JAR Signature 345s 2025-06-19 16:33:46,879 DEBUG: Using JAR Signature 345s 2025-06-19 16:33:47,122 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_4.apk: Verifies 345s Verified using v1 scheme (JAR signing): true 345s Verified using v2 scheme (APK Signature Scheme v2): false 345s Verified using v3 scheme (APK Signature Scheme v3): false 345s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 345s Verified using v4 scheme (APK Signature Scheme v4): false 345s Verified for SourceStamp: false 345s Number of signers: 1 345s 345s 2025-06-19 16:33:47,123 DEBUG: Density 120 not available, resizing down from 160 345s 2025-06-19 16:33:47,127 DEBUG: Processing org.dyndns.fules.ck_20.apk 345s 2025-06-19 16:33:47,132 DEBUG: Getting signature of org.dyndns.fules.ck_20.apk 345s 2025-06-19 16:33:47,135 DEBUG: Using JAR Signature 345s 2025-06-19 16:33:47,137 DEBUG: Using JAR Signature 345s 2025-06-19 16:33:47,405 DEBUG: repo/org.dyndns.fules.ck_20.apk: Verifies 345s Verified using v1 scheme (JAR signing): true 345s Verified using v2 scheme (APK Signature Scheme v2): false 345s Verified using v3 scheme (APK Signature Scheme v3): false 345s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 345s Verified using v4 scheme (APK Signature Scheme v4): false 345s Verified for SourceStamp: false 345s Number of signers: 1 345s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 345s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 345s 345s 2025-06-19 16:33:47,409 DEBUG: Processing org.fdroid.ci_1.apk 345s 2025-06-19 16:33:47,411 DEBUG: Getting signature of org.fdroid.ci_1.apk 345s 2025-06-19 16:33:47,413 DEBUG: Using APK Signature v3 345s 2025-06-19 16:33:47,414 DEBUG: Using APK Signature v3 345s 2025-06-19 16:33:47,629 DEBUG: repo/org.fdroid.ci_1.apk: Verifies 345s Verified using v1 scheme (JAR signing): false 345s Verified using v2 scheme (APK Signature Scheme v2): false 345s Verified using v3 scheme (APK Signature Scheme v3): true 345s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 345s Verified using v4 scheme (APK Signature Scheme v4): false 345s Verified for SourceStamp: false 345s Number of signers: 1 345s 345s 2025-06-19 16:33:47,630 DEBUG: Processing org.sajeg.fallingblocks_3.apk 345s 2025-06-19 16:33:47,632 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 345s 2025-06-19 16:33:47,645 DEBUG: Ignoring bad element in manifest: 345s 2025-06-19 16:33:47,645 DEBUG: Ignoring bad element in manifest: 345s 2025-06-19 16:33:47,645 DEBUG: Ignoring bad element in manifest: 345s 2025-06-19 16:33:47,645 DEBUG: Getting signature of org.sajeg.fallingblocks_3.apk 345s 2025-06-19 16:33:47,648 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 345s 2025-06-19 16:33:47,649 DEBUG: Using APK Signature v3 345s 2025-06-19 16:33:47,652 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 345s 2025-06-19 16:33:47,653 DEBUG: Using APK Signature v3 346s 2025-06-19 16:33:47,937 DEBUG: repo/org.sajeg.fallingblocks_3.apk: Verifies 346s Verified using v1 scheme (JAR signing): true 346s Verified using v2 scheme (APK Signature Scheme v2): true 346s Verified using v3 scheme (APK Signature Scheme v3): true 346s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 346s Verified using v4 scheme (APK Signature Scheme v4): false 346s Verified for SourceStamp: false 346s Number of signers: 1 346s 346s 2025-06-19 16:33:47,938 DEBUG: Processing v2.only.sig_2.apk 346s 2025-06-19 16:33:47,941 DEBUG: Getting signature of v2.only.sig_2.apk 346s 2025-06-19 16:33:47,944 DEBUG: Using APK Signature v2 346s 2025-06-19 16:33:47,947 DEBUG: Using APK Signature v2 346s 2025-06-19 16:33:48,171 DEBUG: repo/v2.only.sig_2.apk: Verifies 346s Verified using v1 scheme (JAR signing): false 346s Verified using v2 scheme (APK Signature Scheme v2): true 346s Verified using v3 scheme (APK Signature Scheme v3): false 346s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 346s Verified using v4 scheme (APK Signature Scheme v4): false 346s Verified for SourceStamp: false 346s Number of signers: 1 346s 346s 2025-06-19 16:33:48,171 DEBUG: Density 120 not available, resizing down from 160 346s 2025-06-19 16:33:48,177 DEBUG: skip deploying full build logs: not enabled in config 346s 2025-06-19 16:33:48,181 DEBUG: skip deploying full build logs: not enabled in config 346s 2025-06-19 16:33:48,182 INFO: Generated skeleton metadata for SpeedoMeterApp.main 346s 2025-06-19 16:33:48,185 INFO: Generated skeleton metadata for android.appsecurity.cts.tinyapp 346s 2025-06-19 16:33:48,187 INFO: Generated skeleton metadata for apk.embedded 346s 2025-06-19 16:33:48,189 INFO: Generated skeleton metadata for com.revrobotics.webview 346s 2025-06-19 16:33:48,191 INFO: Generated skeleton metadata for info.guardianproject.urzip 346s 2025-06-19 16:33:48,195 INFO: Generated skeleton metadata for org.bitbucket.tickytacky.mirrormirror 346s 2025-06-19 16:33:48,198 INFO: Generated skeleton metadata for org.dyndns.fules.ck 346s 2025-06-19 16:33:48,202 INFO: Generated skeleton metadata for org.fdroid.ci 346s 2025-06-19 16:33:48,207 INFO: Generated skeleton metadata for org.sajeg.fallingblocks 346s 2025-06-19 16:33:48,212 INFO: Generated skeleton metadata for v2.only.sig 346s 2025-06-19 16:33:48,218 DEBUG: skip deploying full build logs: not enabled in config 346s 2025-06-19 16:33:48,220 DEBUG: skip deploying full build logs: not enabled in config 346s 2025-06-19 16:33:48,222 DEBUG: skip deploying full build logs: not enabled in config 346s 2025-06-19 16:33:48,222 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 346s 346s Warning: 346s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 346s 2025-06-19 16:33:48,731 INFO: Creating signed index with this key (SHA256): 346s 2025-06-19 16:33:48,731 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 346s 2025-06-19 16:33:48,731 DEBUG: Directory: repo 346s 2025-06-19 16:33:48,731 DEBUG: > jar cf index.jar index.xml 347s 2025-06-19 16:33:48,933 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar sova -keypass:env FDROID_KEY_PASS 347s jar signed. 347s 347s Warning: 347s The signer's certificate is self-signed. 347s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 347s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 347s 2025-06-19 16:33:49,639 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 347s 2025-06-19 16:33:49,655 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 348s jar signed. 348s 348s Warning: 348s The signer's certificate is self-signed. 348s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 348s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 348s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 348s 2025-06-19 16:33:50,370 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 348s 2025-06-19 16:33:50,777 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 349s 349s Warning: 349s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 349s 2025-06-19 16:33:51,301 DEBUG: Outputting JSON 349s 2025-06-19 16:33:51,302 DEBUG: skip deploying full build logs: not enabled in config 349s 2025-06-19 16:33:51,305 DEBUG: skip deploying full build logs: not enabled in config 349s 2025-06-19 16:33:51,305 DEBUG: skip deploying full build logs: not enabled in config 349s 2025-06-19 16:33:51,305 INFO: Finished 350s 350s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync/tmpxc13uqao/new_repo" with this config: 350s 350s Android SDK: /usr/lib/android-sdk 350s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 350s Alias for key in store: sova 350s 350s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_and_do_a_local_sync/tmpxc13uqao/new_repo/repo" 350s then run "fdroid update -c; fdroid update". You might also want to edit 350s "config.yml" to set the URL, repo name, and more. You should also set up 350s a signing key (a temporary one might have been automatically generated). 350s 350s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 350s and https://f-droid.org/docs/Signing_Process 350s 2025-06-19 16:33:52,442 INFO: Syncing from local_copy_dir to this repo. 350s ok 350s test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror (tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror) ... Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/server_git_mirror/.git/ 350s 350s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/fdroid" with this config: 350s 350s Android SDK: /usr/lib/android-sdk 350s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 350s Alias for key in store: sova 350s 350s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/fdroid/repo" 350s then run "fdroid update -c; fdroid update". You might also want to edit 350s "config.yml" to set the URL, repo name, and more. You should also set up 350s a signing key (a temporary one might have been automatically generated). 350s 350s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 350s and https://f-droid.org/docs/Signing_Process 351s 2025-06-19 16:33:53,034 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 352s 2025-06-19 16:33:53,887 INFO: Generated skeleton metadata for com.politedroid 352s 2025-06-19 16:33:54,297 INFO: Creating signed index with this key (SHA256): 352s 2025-06-19 16:33:54,297 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 353s 2025-06-19 16:33:55,204 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 355s 2025-06-19 16:33:57,156 INFO: Creating signed index with this key (SHA256): 355s 2025-06-19 16:33:57,156 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 356s 2025-06-19 16:33:58,069 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 357s 2025-06-19 16:33:59,518 INFO: Finished 358s 2025-06-19 16:33:59,871 INFO: Mirroring to: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/server_git_mirror 358s 2025-06-19 16:34:00,205 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 358s 2025-06-19 16:34:00,527 INFO: Moving com.politedroid_3.apk from repo to archive 359s 2025-06-19 16:34:00,933 INFO: Creating signed index with this key (SHA256): 359s 2025-06-19 16:34:00,933 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 359s 2025-06-19 16:34:01,838 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 361s 2025-06-19 16:34:03,795 INFO: Creating signed index with this key (SHA256): 361s 2025-06-19 16:34:03,796 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 362s 2025-06-19 16:34:04,709 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 364s 2025-06-19 16:34:06,257 INFO: Finished 364s 2025-06-19 16:34:06,595 INFO: Mirroring to: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/server_git_mirror 365s 2025-06-19 16:34:06,929 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 365s 2025-06-19 16:34:07,354 INFO: Creating signed index with this key (SHA256): 365s 2025-06-19 16:34:07,354 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 366s 2025-06-19 16:34:08,263 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 368s 2025-06-19 16:34:10,126 INFO: Creating signed index with this key (SHA256): 368s 2025-06-19 16:34:10,126 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 369s 2025-06-19 16:34:11,039 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 370s 2025-06-19 16:34:12,585 INFO: Finished 370s 2025-06-19 16:34:12,851 WARNING: Deleting git-mirror history, repo is too big (132956 max 60000) 371s 2025-06-19 16:34:12,935 INFO: Mirroring to: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_using_android_home_env_var_with_git_mirror/tmp9gya6wck/server_git_mirror 371s ok 371s test_setup_a_new_repo_from_scratch_with_a_hsm_or_smartcard (tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_with_a_hsm_or_smartcard) ... 371s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_with_a_hsm_or_smartcard/tmpajp_al0y/fdroid" with this config: 371s 371s Android SDK: /usr/lib/android-sdk 371s Keystore for signing key: NONE 371s 371s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_from_scratch_with_a_hsm_or_smartcard/tmpajp_al0y/fdroid/repo" 371s then run "fdroid update -c; fdroid update". You might also want to edit 371s "config.yml" to set the URL, repo name, and more. You should also set up 371s a signing key (a temporary one might have been automatically generated). 371s 371s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 371s and https://f-droid.org/docs/Signing_Process 371s ok 371s test_setup_a_new_repo_manually_and_generate_a_keystore (tests.test_integration.IntegrationTest.test_setup_a_new_repo_manually_and_generate_a_keystore) ... 2025-06-19 16:34:13,782 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 371s 2025-06-19 16:34:13,800 CRITICAL: 'repo_keyalias' not found in config.yml! 371s 2025-06-19 16:34:13,800 CRITICAL: 'keystore.p12' does not exist! 371s 2025-06-19 16:34:13,800 CRITICAL: 'keystorepass' not found in config.yml! 371s 2025-06-19 16:34:13,800 CRITICAL: 'keypass' not found in config.yml! 371s 2025-06-19 16:34:13,800 CRITICAL: This command requires a signing key, you can create one using: fdroid update --create-key 372s 2025-06-19 16:34:14,056 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 372s 2025-06-19 16:34:14,056 INFO: Creating empty config.yml 372s 2025-06-19 16:34:14,065 INFO: Generating a new key in "keystore.p12"... 377s 2025-06-19 16:34:18,992 INFO: Alias name: autopkgtest.local 377s Creation date: Jun 19, 2025 377s Entry type: PrivateKeyEntry 377s Certificate chain length: 1 377s Certificate[1]: 377s Owner: CN=autopkgtest.local, OU=F-Droid 377s Issuer: CN=autopkgtest.local, OU=F-Droid 377s Serial number: 4e6c39e73d84076e 377s Valid from: Thu Jun 19 16:34:18 UTC 2025 until: Mon Nov 04 16:34:18 UTC 2052 377s Certificate fingerprints: 377s SHA1: 30:A3:43:0D:10:51:5E:82:44:9B:35:D2:10:55:FB:EE:B0:8F:F1:54 377s SHA256: BF:58:A5:75:E4:60:CF:D8:48:2E:BE:8E:68:0A:80:64:3F:F6:1B:1B:6C:DC:B8:EB:A6:B2:AF:D0:51:E2:F2:9B 377s Signature algorithm name: SHA256withRSA 377s Subject Public Key Algorithm: 4096-bit RSA key 377s Version: 3 377s 377s Extensions: 377s 377s #1: ObjectId: 2.5.29.14 Criticality=false 377s SubjectKeyIdentifier [ 377s KeyIdentifier [ 377s 0000: B1 D3 13 F7 98 22 34 6E 89 1F 6B F1 EB 26 51 30 ....."4n..k..&Q0 377s 0010: 39 DA 57 49 9.WI 377s ] 377s ] 377s 377s 378s 2025-06-19 16:34:20,217 INFO: Creating signed index with this key (SHA256): 378s 2025-06-19 16:34:20,217 INFO: BF 58 A5 75 E4 60 CF D8 48 2E BE 8E 68 0A 80 64 3F F6 1B 1B 6C DC B8 EB A6 B2 AF D0 51 E2 F2 9B 379s 2025-06-19 16:34:21,225 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 381s 2025-06-19 16:34:23,378 INFO: Finished 381s 2025-06-19 16:34:23,655 DEBUG: Reading 'config.yml' 381s 2025-06-19 16:34:23,658 WARNING: unsafe permissions on 'config.yml' (should be 0600)! 381s 2025-06-19 16:34:23,658 DEBUG: skip deploying full build logs: not enabled in config 381s 2025-06-19 16:34:23,658 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 381s 2025-06-19 16:34:23,662 DEBUG: skip deploying full build logs: not enabled in config 381s 2025-06-19 16:34:23,665 DEBUG: skip deploying full build logs: not enabled in config 381s 2025-06-19 16:34:23,665 DEBUG: Processing SpeedoMeterApp.main_1.apk 381s 2025-06-19 16:34:23,732 DEBUG: Getting signature of SpeedoMeterApp.main_1.apk 381s 2025-06-19 16:34:23,735 DEBUG: Using JAR Signature 381s 2025-06-19 16:34:23,737 DEBUG: Using JAR Signature 381s 2025-06-19 16:34:23,737 WARNING: No minimum SDK version found in repo/SpeedoMeterApp.main_1.apk, using default (3). 382s 2025-06-19 16:34:23,991 DEBUG: repo/SpeedoMeterApp.main_1.apk: Verifies 382s Verified using v1 scheme (JAR signing): true 382s Verified using v2 scheme (APK Signature Scheme v2): false 382s Verified using v3 scheme (APK Signature Scheme v3): false 382s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 382s Verified using v4 scheme (APK Signature Scheme v4): false 382s Verified for SourceStamp: false 382s Number of signers: 1 382s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 382s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 382s 382s 2025-06-19 16:34:23,991 DEBUG: Processing android.appsecurity.cts.tinyapp_10.apk 382s 2025-06-19 16:34:23,993 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:23,994 DEBUG: Getting signature of android.appsecurity.cts.tinyapp_10.apk 382s 2025-06-19 16:34:23,996 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:23,997 DEBUG: Using APK Signature v3 382s 2025-06-19 16:34:23,998 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:23,999 DEBUG: Using APK Signature v3 382s 2025-06-19 16:34:24,220 DEBUG: repo/android.appsecurity.cts.tinyapp_10.apk: Verifies 382s Verified using v1 scheme (JAR signing): false 382s Verified using v2 scheme (APK Signature Scheme v2): false 382s Verified using v3 scheme (APK Signature Scheme v3): true 382s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 382s Verified using v4 scheme (APK Signature Scheme v4): false 382s Verified for SourceStamp: false 382s Number of signers: 1 382s 382s 2025-06-19 16:34:24,221 DEBUG: Processing apk.embedded_1.apk 382s 2025-06-19 16:34:24,222 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:24,223 DEBUG: Getting signature of apk.embedded_1.apk 382s 2025-06-19 16:34:24,224 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:24,225 DEBUG: Using APK Signature v3 382s 2025-06-19 16:34:24,227 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 382s 2025-06-19 16:34:24,228 DEBUG: Using APK Signature v3 382s 2025-06-19 16:34:24,492 DEBUG: repo/apk.embedded_1.apk: Verifies 382s Verified using v1 scheme (JAR signing): true 382s Verified using v2 scheme (APK Signature Scheme v2): true 382s Verified using v3 scheme (APK Signature Scheme v3): true 382s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 382s Verified using v4 scheme (APK Signature Scheme v4): false 382s Verified for SourceStamp: false 382s Number of signers: 1 382s 382s 2025-06-19 16:34:24,492 DEBUG: Processing com.revrobotics.webview_451511500.apk 382s 2025-06-19 16:34:24,518 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 383s 2025-06-19 16:34:24,875 WARNING: RES_TABLE_LIBRARY_TYPE chunk is not supported 383s 2025-06-19 16:34:24,876 ERROR: Cannot fetch icon from repo/com.revrobotics.webview_451511500.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 383s 2025-06-19 16:34:24,887 DEBUG: Getting signature of com.revrobotics.webview_451511500.apk 383s 2025-06-19 16:34:24,904 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 383s 2025-06-19 16:34:24,906 DEBUG: Using APK Signature v3 383s 2025-06-19 16:34:24,932 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 383s 2025-06-19 16:34:24,934 DEBUG: Using APK Signature v3 383s 2025-06-19 16:34:25,600 DEBUG: repo/com.revrobotics.webview_451511500.apk: Verifies 383s Verified using v1 scheme (JAR signing): true 383s Verified using v2 scheme (APK Signature Scheme v2): true 383s Verified using v3 scheme (APK Signature Scheme v3): true 383s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 383s Verified using v4 scheme (APK Signature Scheme v4): false 383s Verified for SourceStamp: false 383s Number of signers: 1 383s 383s 2025-06-19 16:34:25,609 DEBUG: Processing info.guardianproject.urzip_100.apk 383s 2025-06-19 16:34:25,613 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 383s 2025-06-19 16:34:25,616 DEBUG: Using JAR Signature 383s 2025-06-19 16:34:25,619 DEBUG: Using JAR Signature 383s 2025-06-19 16:34:25,620 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 383s 2025-06-19 16:34:25,851 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 383s Verified using v1 scheme (JAR signing): true 383s Verified using v2 scheme (APK Signature Scheme v2): false 383s Verified using v3 scheme (APK Signature Scheme v3): false 383s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 383s Verified using v4 scheme (APK Signature Scheme v4): false 383s Verified for SourceStamp: false 383s Number of signers: 1 383s 383s 2025-06-19 16:34:25,854 DEBUG: Density 120 not available, resizing down from 160 384s 2025-06-19 16:34:25,858 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_1.apk 384s 2025-06-19 16:34:25,861 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_1.apk 384s 2025-06-19 16:34:25,863 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:25,866 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,099 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_1.apk: Verifies 384s Verified using v1 scheme (JAR signing): true 384s Verified using v2 scheme (APK Signature Scheme v2): false 384s Verified using v3 scheme (APK Signature Scheme v3): false 384s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 384s Verified using v4 scheme (APK Signature Scheme v4): false 384s Verified for SourceStamp: false 384s Number of signers: 1 384s 384s 2025-06-19 16:34:26,099 DEBUG: Density 120 not available, resizing down from 160 384s 2025-06-19 16:34:26,102 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_2.apk 384s 2025-06-19 16:34:26,105 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_2.apk 384s 2025-06-19 16:34:26,107 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,110 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,338 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_2.apk: Verifies 384s Verified using v1 scheme (JAR signing): true 384s Verified using v2 scheme (APK Signature Scheme v2): false 384s Verified using v3 scheme (APK Signature Scheme v3): false 384s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 384s Verified using v4 scheme (APK Signature Scheme v4): false 384s Verified for SourceStamp: false 384s Number of signers: 1 384s 384s 2025-06-19 16:34:26,339 DEBUG: Density 120 not available, resizing down from 160 384s 2025-06-19 16:34:26,342 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_3.apk 384s 2025-06-19 16:34:26,345 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_3.apk 384s 2025-06-19 16:34:26,347 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,349 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,580 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_3.apk: Verifies 384s Verified using v1 scheme (JAR signing): true 384s Verified using v2 scheme (APK Signature Scheme v2): false 384s Verified using v3 scheme (APK Signature Scheme v3): false 384s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 384s Verified using v4 scheme (APK Signature Scheme v4): false 384s Verified for SourceStamp: false 384s Number of signers: 1 384s 384s 2025-06-19 16:34:26,581 DEBUG: Density 120 not available, resizing down from 160 384s 2025-06-19 16:34:26,586 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_4.apk 384s 2025-06-19 16:34:26,589 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_4.apk 384s 2025-06-19 16:34:26,591 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,594 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,837 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_4.apk: Verifies 384s Verified using v1 scheme (JAR signing): true 384s Verified using v2 scheme (APK Signature Scheme v2): false 384s Verified using v3 scheme (APK Signature Scheme v3): false 384s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 384s Verified using v4 scheme (APK Signature Scheme v4): false 384s Verified for SourceStamp: false 384s Number of signers: 1 384s 384s 2025-06-19 16:34:26,838 DEBUG: Density 120 not available, resizing down from 160 384s 2025-06-19 16:34:26,841 DEBUG: Processing org.dyndns.fules.ck_20.apk 384s 2025-06-19 16:34:26,846 DEBUG: Getting signature of org.dyndns.fules.ck_20.apk 384s 2025-06-19 16:34:26,849 DEBUG: Using JAR Signature 384s 2025-06-19 16:34:26,851 DEBUG: Using JAR Signature 385s 2025-06-19 16:34:27,116 DEBUG: repo/org.dyndns.fules.ck_20.apk: Verifies 385s Verified using v1 scheme (JAR signing): true 385s Verified using v2 scheme (APK Signature Scheme v2): false 385s Verified using v3 scheme (APK Signature Scheme v3): false 385s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 385s Verified using v4 scheme (APK Signature Scheme v4): false 385s Verified for SourceStamp: false 385s Number of signers: 1 385s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 385s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 385s 385s 2025-06-19 16:34:27,121 DEBUG: Processing org.fdroid.ci_1.apk 385s 2025-06-19 16:34:27,123 DEBUG: Getting signature of org.fdroid.ci_1.apk 385s 2025-06-19 16:34:27,124 DEBUG: Using APK Signature v3 385s 2025-06-19 16:34:27,126 DEBUG: Using APK Signature v3 385s 2025-06-19 16:34:27,326 DEBUG: repo/org.fdroid.ci_1.apk: Verifies 385s Verified using v1 scheme (JAR signing): false 385s Verified using v2 scheme (APK Signature Scheme v2): false 385s Verified using v3 scheme (APK Signature Scheme v3): true 385s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 385s Verified using v4 scheme (APK Signature Scheme v4): false 385s Verified for SourceStamp: false 385s Number of signers: 1 385s 385s 2025-06-19 16:34:27,326 DEBUG: Processing org.sajeg.fallingblocks_3.apk 385s 2025-06-19 16:34:27,329 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 385s 2025-06-19 16:34:27,342 DEBUG: Ignoring bad element in manifest: 385s 2025-06-19 16:34:27,342 DEBUG: Ignoring bad element in manifest: 385s 2025-06-19 16:34:27,342 DEBUG: Ignoring bad element in manifest: 385s 2025-06-19 16:34:27,342 DEBUG: Getting signature of org.sajeg.fallingblocks_3.apk 385s 2025-06-19 16:34:27,345 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 385s 2025-06-19 16:34:27,346 DEBUG: Using APK Signature v3 385s 2025-06-19 16:34:27,349 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 385s 2025-06-19 16:34:27,350 DEBUG: Using APK Signature v3 385s 2025-06-19 16:34:27,643 DEBUG: repo/org.sajeg.fallingblocks_3.apk: Verifies 385s Verified using v1 scheme (JAR signing): true 385s Verified using v2 scheme (APK Signature Scheme v2): true 385s Verified using v3 scheme (APK Signature Scheme v3): true 385s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 385s Verified using v4 scheme (APK Signature Scheme v4): false 385s Verified for SourceStamp: false 385s Number of signers: 1 385s 385s 2025-06-19 16:34:27,643 DEBUG: Processing v2.only.sig_2.apk 385s 2025-06-19 16:34:27,647 DEBUG: Getting signature of v2.only.sig_2.apk 385s 2025-06-19 16:34:27,650 DEBUG: Using APK Signature v2 385s 2025-06-19 16:34:27,653 DEBUG: Using APK Signature v2 386s 2025-06-19 16:34:27,884 DEBUG: repo/v2.only.sig_2.apk: Verifies 386s Verified using v1 scheme (JAR signing): false 386s Verified using v2 scheme (APK Signature Scheme v2): true 386s Verified using v3 scheme (APK Signature Scheme v3): false 386s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 386s Verified using v4 scheme (APK Signature Scheme v4): false 386s Verified for SourceStamp: false 386s Number of signers: 1 386s 386s 2025-06-19 16:34:27,884 DEBUG: Density 120 not available, resizing down from 160 386s 2025-06-19 16:34:27,888 DEBUG: skip deploying full build logs: not enabled in config 386s 2025-06-19 16:34:27,889 DEBUG: skip deploying full build logs: not enabled in config 386s 2025-06-19 16:34:27,890 INFO: Generated skeleton metadata for SpeedoMeterApp.main 386s 2025-06-19 16:34:27,892 INFO: Generated skeleton metadata for android.appsecurity.cts.tinyapp 386s 2025-06-19 16:34:27,894 INFO: Generated skeleton metadata for apk.embedded 386s 2025-06-19 16:34:27,896 INFO: Generated skeleton metadata for com.revrobotics.webview 386s 2025-06-19 16:34:27,899 INFO: Generated skeleton metadata for info.guardianproject.urzip 386s 2025-06-19 16:34:27,902 INFO: Generated skeleton metadata for org.bitbucket.tickytacky.mirrormirror 386s 2025-06-19 16:34:27,905 INFO: Generated skeleton metadata for org.dyndns.fules.ck 386s 2025-06-19 16:34:27,909 INFO: Generated skeleton metadata for org.fdroid.ci 386s 2025-06-19 16:34:27,914 INFO: Generated skeleton metadata for org.sajeg.fallingblocks 386s 2025-06-19 16:34:27,919 INFO: Generated skeleton metadata for v2.only.sig 386s 2025-06-19 16:34:27,925 DEBUG: skip deploying full build logs: not enabled in config 386s 2025-06-19 16:34:27,929 DEBUG: skip deploying full build logs: not enabled in config 386s 2025-06-19 16:34:27,933 DEBUG: skip deploying full build logs: not enabled in config 386s 2025-06-19 16:34:27,933 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 386s 2025-06-19 16:34:28,543 INFO: Creating signed index with this key (SHA256): 386s 2025-06-19 16:34:28,543 INFO: BF 58 A5 75 E4 60 CF D8 48 2E BE 8E 68 0A 80 64 3F F6 1B 1B 6C DC B8 EB A6 B2 AF D0 51 E2 F2 9B 386s 2025-06-19 16:34:28,543 DEBUG: Directory: repo 386s 2025-06-19 16:34:28,543 DEBUG: > jar cf index.jar index.xml 386s 2025-06-19 16:34:28,747 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 387s jar signed. 387s 387s Warning: 387s The signer's certificate is self-signed. 387s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 387s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 387s 2025-06-19 16:34:29,557 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 387s 2025-06-19 16:34:29,573 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar autopkgtest.local -keypass:env FDROID_KEY_PASS 388s jar signed. 388s 388s Warning: 388s The signer's certificate is self-signed. 388s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 388s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 388s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 388s 2025-06-19 16:34:30,385 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks keystore.p12 --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias autopkgtest.local --key-pass env:FDROID_KEY_PASS repo/entry.jar 389s 2025-06-19 16:34:30,989 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias autopkgtest.local -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 389s 2025-06-19 16:34:31,512 DEBUG: Outputting JSON 389s 2025-06-19 16:34:31,512 DEBUG: skip deploying full build logs: not enabled in config 389s 2025-06-19 16:34:31,517 DEBUG: skip deploying full build logs: not enabled in config 389s 2025-06-19 16:34:31,517 DEBUG: skip deploying full build logs: not enabled in config 389s 2025-06-19 16:34:31,517 INFO: Finished 389s 2025-06-19 16:34:31,793 WARNING: unsafe permissions on 'config.yml' (should be 0600)! 389s ok 390s test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key (tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key) ... 390s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid" with this config: 390s 390s Android SDK: /usr/lib/android-sdk 390s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks 390s Alias for key in store: sova 390s 390s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/repo" 390s then run "fdroid update -c; fdroid update". You might also want to edit 390s "config.yml" to set the URL, repo name, and more. You should also set up 390s a signing key (a temporary one might have been automatically generated). 390s 390s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 390s and https://f-droid.org/docs/Signing_Process 390s 2025-06-19 16:34:32,335 DEBUG: Reading 'config.yml' 390s 2025-06-19 16:34:32,338 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,338 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 390s 2025-06-19 16:34:32,339 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,343 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,343 DEBUG: Processing urzip.apk 390s 2025-06-19 16:34:32,413 DEBUG: Getting signature of urzip.apk 390s 2025-06-19 16:34:32,416 DEBUG: Using JAR Signature 390s 2025-06-19 16:34:32,419 DEBUG: Using JAR Signature 390s 2025-06-19 16:34:32,420 WARNING: repo/urzip.apk: debuggable or testOnly set in AndroidManifest.xml 390s 2025-06-19 16:34:32,668 DEBUG: repo/urzip.apk: Verifies 390s Verified using v1 scheme (JAR signing): true 390s Verified using v2 scheme (APK Signature Scheme v2): false 390s Verified using v3 scheme (APK Signature Scheme v3): false 390s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 390s Verified using v4 scheme (APK Signature Scheme v4): false 390s Verified for SourceStamp: false 390s Number of signers: 1 390s 390s 2025-06-19 16:34:32,673 DEBUG: Density 120 not available, resizing down from 160 390s 2025-06-19 16:34:32,677 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,680 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,681 INFO: Generated skeleton metadata for info.guardianproject.urzip 390s 2025-06-19 16:34:32,683 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,686 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,688 DEBUG: skip deploying full build logs: not enabled in config 390s 2025-06-19 16:34:32,689 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 391s 391s Warning: 391s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -deststoretype pkcs12". 391s 2025-06-19 16:34:33,196 INFO: Creating signed index with this key (SHA256): 391s 2025-06-19 16:34:33,196 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 391s 2025-06-19 16:34:33,196 DEBUG: Directory: repo 391s 2025-06-19 16:34:33,196 DEBUG: > jar cf index.jar index.xml 391s 2025-06-19 16:34:33,397 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar sova -keypass:env FDROID_KEY_PASS 392s jar signed. 392s 392s Warning: 392s The signer's certificate is self-signed. 392s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 392s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 392s 2025-06-19 16:34:34,008 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 392s 2025-06-19 16:34:34,023 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 392s jar signed. 392s 392s Warning: 392s The signer's certificate is self-signed. 392s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 392s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 392s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 392s 2025-06-19 16:34:34,732 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 393s 2025-06-19 16:34:35,136 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 393s 393s Warning: 393s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks -deststoretype pkcs12". 393s 2025-06-19 16:34:35,660 DEBUG: Outputting JSON 393s 2025-06-19 16:34:35,660 DEBUG: skip deploying full build logs: not enabled in config 393s 2025-06-19 16:34:35,663 DEBUG: skip deploying full build logs: not enabled in config 393s 2025-06-19 16:34:35,663 DEBUG: skip deploying full build logs: not enabled in config 393s 2025-06-19 16:34:35,663 INFO: Finished 394s 2025-06-19 16:34:36,196 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 394s 2025-06-19 16:34:36,623 CRITICAL: Failed to get repo pubkey! 395s 2025-06-19 16:34:36,881 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 395s 2025-06-19 16:34:36,881 CRITICAL: Cowardily refusing to overwrite existing signing key setup! 395s 2025-06-19 16:34:36,881 CRITICAL: '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks' 395s 2025-06-19 16:34:37,136 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 395s 2025-06-19 16:34:37,137 INFO: Generating a new key in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_keystore_with_apk_update_then_without_key/tmpbhdc14xc/fdroid/keystore.jks"... 397s 2025-06-19 16:34:39,648 INFO: Alias name: fake 397s Creation date: Jun 19, 2025 397s Entry type: PrivateKeyEntry 397s Certificate chain length: 1 397s Certificate[1]: 397s Owner: CN=fake, OU=F-Droid 397s Issuer: CN=fake, OU=F-Droid 397s Serial number: f04af0e85891af8e 397s Valid from: Thu Jun 19 16:34:38 UTC 2025 until: Mon Nov 04 16:34:38 UTC 2052 397s Certificate fingerprints: 397s SHA1: 24:5D:12:B9:62:79:DB:7D:38:1E:4F:CA:BE:89:06:C8:30:8D:05:63 397s SHA256: 20:BD:3F:42:0E:8E:CF:5D:47:94:6D:8C:5B:C5:7D:05:52:F1:04:3E:9C:EA:78:AA:C1:82:2D:53:62:FD:4C:A4 397s Signature algorithm name: SHA256withRSA 397s Subject Public Key Algorithm: 4096-bit RSA key 397s Version: 3 397s 397s Extensions: 397s 397s #1: ObjectId: 2.5.29.14 Criticality=false 397s SubjectKeyIdentifier [ 397s KeyIdentifier [ 397s 0000: 76 5C 51 9A 7F 26 3F 82 5E FA D4 54 C0 4A ED 9E v\Q..&?.^..T.J.. 397s 0010: 7A 16 1E FC z... 397s ] 397s ] 397s 397s 399s 2025-06-19 16:34:40,879 INFO: Creating signed index with this key (SHA256): 399s 2025-06-19 16:34:40,879 INFO: 20 BD 3F 42 0E 8E CF 5D 47 94 6D 8C 5B C5 7D 05 52 F1 04 3E 9C EA 78 AA C1 82 2D 53 62 FD 4C A4 400s 2025-06-19 16:34:41,890 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 402s 2025-06-19 16:34:44,050 INFO: Finished 402s ok 402s test_setup_a_new_repo_with_no_keystore_add_apk_and_update (tests.test_integration.IntegrationTest.test_setup_a_new_repo_with_no_keystore_add_apk_and_update) ... 2025-06-19 16:34:44,307 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,308 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 402s 2025-06-19 16:34:44,308 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,318 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,319 DEBUG: Processing urzip.apk 402s 2025-06-19 16:34:44,388 DEBUG: Getting signature of urzip.apk 402s 2025-06-19 16:34:44,391 DEBUG: Using JAR Signature 402s 2025-06-19 16:34:44,394 DEBUG: Using JAR Signature 402s 2025-06-19 16:34:44,395 WARNING: repo/urzip.apk: debuggable or testOnly set in AndroidManifest.xml 402s 2025-06-19 16:34:44,637 DEBUG: repo/urzip.apk: Verifies 402s Verified using v1 scheme (JAR signing): true 402s Verified using v2 scheme (APK Signature Scheme v2): false 402s Verified using v3 scheme (APK Signature Scheme v3): false 402s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 402s Verified using v4 scheme (APK Signature Scheme v4): false 402s Verified for SourceStamp: false 402s Number of signers: 1 402s 402s 2025-06-19 16:34:44,641 DEBUG: Density 120 not available, resizing down from 160 402s 2025-06-19 16:34:44,647 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,651 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,651 INFO: Generated skeleton metadata for info.guardianproject.urzip 402s 2025-06-19 16:34:44,654 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,656 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,659 DEBUG: skip deploying full build logs: not enabled in config 402s 2025-06-19 16:34:44,659 CRITICAL: 'repo_keyalias' not found in config.yml! 402s 2025-06-19 16:34:44,659 CRITICAL: 'keystore.p12' does not exist! 402s 2025-06-19 16:34:44,659 CRITICAL: 'keystorepass' not found in config.yml! 402s 2025-06-19 16:34:44,659 CRITICAL: 'keypass' not found in config.yml! 404s Traceback (most recent call last): 404s File "/usr/bin/fdroid", line 33, in 404s sys.exit(load_entry_point('fdroidserver==2.4.0', 'console_scripts', 'fdroid')()) 404s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 404s File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 203, in main 404s mod.main() 404s ~~~~~~~~^^ 404s File "/usr/lib/python3/dist-packages/fdroidserver/update.py", line 2796, in main 404s fdroidserver.index.make(repoapps, apks, repodirs[0], False) 404s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 404s File "/usr/lib/python3/dist-packages/fdroidserver/index.py", line 80, in make 404s common.assert_config_keystore(common.config) 404s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 404s File "/usr/lib/python3/dist-packages/fdroidserver/common.py", line 863, in assert_config_keystore 404s raise FDroidException("This command requires a signing key, " 404s + "you can create one using: fdroid update --create-key") 404s fdroidserver.exception.FDroidException: This command requires a signing key, you can create one using: fdroid update --create-key 404s 2025-06-19 16:34:46,410 DEBUG: Reading 'config.yml' 404s 2025-06-19 16:34:46,413 WARNING: unsafe permissions on 'config.yml' (should be 0600)! 404s 2025-06-19 16:34:46,413 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,414 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 404s 2025-06-19 16:34:46,429 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,430 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,431 DEBUG: Reading urzip.apk from cache 404s 2025-06-19 16:34:46,432 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,434 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,435 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,437 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,440 DEBUG: skip deploying full build logs: not enabled in config 404s 2025-06-19 16:34:46,440 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias foo -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS 406s Traceback (most recent call last): 406s File "/usr/bin/fdroid", line 33, in 406s sys.exit(load_entry_point('fdroidserver==2.4.0', 'console_scripts', 'fdroid')()) 406s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 406s File "/usr/lib/python3/dist-packages/fdroidserver/__main__.py", line 203, in main 406s mod.main() 406s ~~~~~~~~^^ 406s File "/usr/lib/python3/dist-packages/fdroidserver/update.py", line 2796, in main 406s fdroidserver.index.make(repoapps, apks, repodirs[0], False) 406s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 406s File "/usr/lib/python3/dist-packages/fdroidserver/index.py", line 130, in make 406s make_v0(sortedapps, apks, repodir, repodict, requestsdict, signer_fingerprints) 406s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 406s File "/usr/lib/python3/dist-packages/fdroidserver/index.py", line 1087, in make_v0 406s pubkey, repo_pubkey_fingerprint = extract_pubkey() 406s ~~~~~~~~~~~~~~^^ 406s File "/usr/lib/python3/dist-packages/fdroidserver/index.py", line 1427, in extract_pubkey 406s raise FDroidException(msg) 406s fdroidserver.exception.FDroidException: Failed to get repo pubkey! 406s ok 406s test_setup_new_repo_from_scratch_using_android_home_env_var_putting_apks_in_repo_first (tests.test_integration.IntegrationTest.test_setup_new_repo_from_scratch_using_android_home_env_var_putting_apks_in_repo_first) ... 406s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_new_repo_from_scratch_using_android_home_env_var_putting_apks_in_repo_first/tmpwkypc4ww/fdroid" with this config: 406s 406s Android SDK: /usr/lib/android-sdk 406s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 406s Alias for key in store: sova 406s 406s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_setup_new_repo_from_scratch_using_android_home_env_var_putting_apks_in_repo_first/tmpwkypc4ww/fdroid/repo" 406s then run "fdroid update -c; fdroid update". You might also want to edit 406s "config.yml" to set the URL, repo name, and more. You should also set up 406s a signing key (a temporary one might have been automatically generated). 406s 406s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 406s and https://f-droid.org/docs/Signing_Process 406s 2025-06-19 16:34:48,852 DEBUG: Reading 'config.yml' 406s 2025-06-19 16:34:48,855 DEBUG: skip deploying full build logs: not enabled in config 406s 2025-06-19 16:34:48,855 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 406s 2025-06-19 16:34:48,856 DEBUG: skip deploying full build logs: not enabled in config 407s 2025-06-19 16:34:48,859 DEBUG: skip deploying full build logs: not enabled in config 407s 2025-06-19 16:34:48,860 DEBUG: Processing SpeedoMeterApp.main_1.apk 407s 2025-06-19 16:34:48,927 DEBUG: Getting signature of SpeedoMeterApp.main_1.apk 407s 2025-06-19 16:34:48,929 DEBUG: Using JAR Signature 407s 2025-06-19 16:34:48,931 DEBUG: Using JAR Signature 407s 2025-06-19 16:34:48,932 WARNING: No minimum SDK version found in repo/SpeedoMeterApp.main_1.apk, using default (3). 407s 2025-06-19 16:34:49,167 DEBUG: repo/SpeedoMeterApp.main_1.apk: Verifies 407s Verified using v1 scheme (JAR signing): true 407s Verified using v2 scheme (APK Signature Scheme v2): false 407s Verified using v3 scheme (APK Signature Scheme v3): false 407s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 407s Verified using v4 scheme (APK Signature Scheme v4): false 407s Verified for SourceStamp: false 407s Number of signers: 1 407s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 407s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 407s 407s 2025-06-19 16:34:49,167 DEBUG: Processing android.appsecurity.cts.tinyapp_10.apk 407s 2025-06-19 16:34:49,169 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,170 DEBUG: Getting signature of android.appsecurity.cts.tinyapp_10.apk 407s 2025-06-19 16:34:49,171 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,173 DEBUG: Using APK Signature v3 407s 2025-06-19 16:34:49,174 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,175 DEBUG: Using APK Signature v3 407s 2025-06-19 16:34:49,374 DEBUG: repo/android.appsecurity.cts.tinyapp_10.apk: Verifies 407s Verified using v1 scheme (JAR signing): false 407s Verified using v2 scheme (APK Signature Scheme v2): false 407s Verified using v3 scheme (APK Signature Scheme v3): true 407s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 407s Verified using v4 scheme (APK Signature Scheme v4): false 407s Verified for SourceStamp: false 407s Number of signers: 1 407s 407s 2025-06-19 16:34:49,374 DEBUG: Processing apk.embedded_1.apk 407s 2025-06-19 16:34:49,375 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,377 DEBUG: Getting signature of apk.embedded_1.apk 407s 2025-06-19 16:34:49,378 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,379 DEBUG: Using APK Signature v3 407s 2025-06-19 16:34:49,380 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 407s 2025-06-19 16:34:49,381 DEBUG: Using APK Signature v3 407s 2025-06-19 16:34:49,643 DEBUG: repo/apk.embedded_1.apk: Verifies 407s Verified using v1 scheme (JAR signing): true 407s Verified using v2 scheme (APK Signature Scheme v2): true 407s Verified using v3 scheme (APK Signature Scheme v3): true 407s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 407s Verified using v4 scheme (APK Signature Scheme v4): false 407s Verified for SourceStamp: false 407s Number of signers: 1 407s 407s 2025-06-19 16:34:49,644 DEBUG: Processing com.revrobotics.webview_451511500.apk 407s 2025-06-19 16:34:49,670 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 408s 2025-06-19 16:34:50,022 WARNING: RES_TABLE_LIBRARY_TYPE chunk is not supported 408s 2025-06-19 16:34:50,022 ERROR: Cannot fetch icon from repo/com.revrobotics.webview_451511500.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 408s 2025-06-19 16:34:50,033 DEBUG: Getting signature of com.revrobotics.webview_451511500.apk 408s 2025-06-19 16:34:50,050 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 408s 2025-06-19 16:34:50,054 DEBUG: Using APK Signature v3 408s 2025-06-19 16:34:50,080 WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead. 408s 2025-06-19 16:34:50,083 DEBUG: Using APK Signature v3 408s 2025-06-19 16:34:50,752 DEBUG: repo/com.revrobotics.webview_451511500.apk: Verifies 408s Verified using v1 scheme (JAR signing): true 408s Verified using v2 scheme (APK Signature Scheme v2): true 408s Verified using v3 scheme (APK Signature Scheme v3): true 408s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 408s Verified using v4 scheme (APK Signature Scheme v4): false 408s Verified for SourceStamp: false 408s Number of signers: 1 408s 408s 2025-06-19 16:34:50,761 DEBUG: Processing info.guardianproject.urzip_100.apk 408s 2025-06-19 16:34:50,765 DEBUG: Getting signature of info.guardianproject.urzip_100.apk 408s 2025-06-19 16:34:50,768 DEBUG: Using JAR Signature 408s 2025-06-19 16:34:50,772 DEBUG: Using JAR Signature 408s 2025-06-19 16:34:50,772 WARNING: repo/info.guardianproject.urzip_100.apk: debuggable or testOnly set in AndroidManifest.xml 409s 2025-06-19 16:34:51,001 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 409s Verified using v1 scheme (JAR signing): true 409s Verified using v2 scheme (APK Signature Scheme v2): false 409s Verified using v3 scheme (APK Signature Scheme v3): false 409s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 409s Verified using v4 scheme (APK Signature Scheme v4): false 409s Verified for SourceStamp: false 409s Number of signers: 1 409s 409s 2025-06-19 16:34:51,004 DEBUG: Density 120 not available, resizing down from 160 409s 2025-06-19 16:34:51,009 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_1.apk 409s 2025-06-19 16:34:51,012 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_1.apk 409s 2025-06-19 16:34:51,014 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,017 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,248 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_1.apk: Verifies 409s Verified using v1 scheme (JAR signing): true 409s Verified using v2 scheme (APK Signature Scheme v2): false 409s Verified using v3 scheme (APK Signature Scheme v3): false 409s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 409s Verified using v4 scheme (APK Signature Scheme v4): false 409s Verified for SourceStamp: false 409s Number of signers: 1 409s 409s 2025-06-19 16:34:51,248 DEBUG: Density 120 not available, resizing down from 160 409s 2025-06-19 16:34:51,252 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_2.apk 409s 2025-06-19 16:34:51,254 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_2.apk 409s 2025-06-19 16:34:51,257 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,259 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,478 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_2.apk: Verifies 409s Verified using v1 scheme (JAR signing): true 409s Verified using v2 scheme (APK Signature Scheme v2): false 409s Verified using v3 scheme (APK Signature Scheme v3): false 409s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 409s Verified using v4 scheme (APK Signature Scheme v4): false 409s Verified for SourceStamp: false 409s Number of signers: 1 409s 409s 2025-06-19 16:34:51,479 DEBUG: Density 120 not available, resizing down from 160 409s 2025-06-19 16:34:51,484 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_3.apk 409s 2025-06-19 16:34:51,487 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_3.apk 409s 2025-06-19 16:34:51,489 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,491 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,723 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_3.apk: Verifies 409s Verified using v1 scheme (JAR signing): true 409s Verified using v2 scheme (APK Signature Scheme v2): false 409s Verified using v3 scheme (APK Signature Scheme v3): false 409s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 409s Verified using v4 scheme (APK Signature Scheme v4): false 409s Verified for SourceStamp: false 409s Number of signers: 1 409s 409s 2025-06-19 16:34:51,723 DEBUG: Density 120 not available, resizing down from 160 409s 2025-06-19 16:34:51,726 DEBUG: Processing org.bitbucket.tickytacky.mirrormirror_4.apk 409s 2025-06-19 16:34:51,729 DEBUG: Getting signature of org.bitbucket.tickytacky.mirrormirror_4.apk 409s 2025-06-19 16:34:51,732 DEBUG: Using JAR Signature 409s 2025-06-19 16:34:51,734 DEBUG: Using JAR Signature 410s 2025-06-19 16:34:51,979 DEBUG: repo/org.bitbucket.tickytacky.mirrormirror_4.apk: Verifies 410s Verified using v1 scheme (JAR signing): true 410s Verified using v2 scheme (APK Signature Scheme v2): false 410s Verified using v3 scheme (APK Signature Scheme v3): false 410s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 410s Verified using v4 scheme (APK Signature Scheme v4): false 410s Verified for SourceStamp: false 410s Number of signers: 1 410s 410s 2025-06-19 16:34:51,980 DEBUG: Density 120 not available, resizing down from 160 410s 2025-06-19 16:34:51,983 DEBUG: Processing org.dyndns.fules.ck_20.apk 410s 2025-06-19 16:34:51,988 DEBUG: Getting signature of org.dyndns.fules.ck_20.apk 410s 2025-06-19 16:34:51,990 DEBUG: Using JAR Signature 410s 2025-06-19 16:34:51,993 DEBUG: Using JAR Signature 410s 2025-06-19 16:34:52,275 DEBUG: repo/org.dyndns.fules.ck_20.apk: Verifies 410s Verified using v1 scheme (JAR signing): true 410s Verified using v2 scheme (APK Signature Scheme v2): false 410s Verified using v3 scheme (APK Signature Scheme v3): false 410s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 410s Verified using v4 scheme (APK Signature Scheme v4): false 410s Verified for SourceStamp: false 410s Number of signers: 1 410s WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 410s WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. 410s 410s 2025-06-19 16:34:52,280 DEBUG: Processing org.fdroid.ci_1.apk 410s 2025-06-19 16:34:52,282 DEBUG: Getting signature of org.fdroid.ci_1.apk 410s 2025-06-19 16:34:52,283 DEBUG: Using APK Signature v3 410s 2025-06-19 16:34:52,285 DEBUG: Using APK Signature v3 410s 2025-06-19 16:34:52,505 DEBUG: repo/org.fdroid.ci_1.apk: Verifies 410s Verified using v1 scheme (JAR signing): false 410s Verified using v2 scheme (APK Signature Scheme v2): false 410s Verified using v3 scheme (APK Signature Scheme v3): true 410s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 410s Verified using v4 scheme (APK Signature Scheme v4): false 410s Verified for SourceStamp: false 410s Number of signers: 1 410s 410s 2025-06-19 16:34:52,506 DEBUG: Processing org.sajeg.fallingblocks_3.apk 410s 2025-06-19 16:34:52,509 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 410s 2025-06-19 16:34:52,521 DEBUG: Ignoring bad element in manifest: 410s 2025-06-19 16:34:52,521 DEBUG: Ignoring bad element in manifest: 410s 2025-06-19 16:34:52,521 DEBUG: Ignoring bad element in manifest: 410s 2025-06-19 16:34:52,522 DEBUG: Getting signature of org.sajeg.fallingblocks_3.apk 410s 2025-06-19 16:34:52,524 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 410s 2025-06-19 16:34:52,525 DEBUG: Using APK Signature v3 410s 2025-06-19 16:34:52,528 WARNING: Requested API level 32 is larger than maximum we have, returning API level 28 instead. 410s 2025-06-19 16:34:52,529 DEBUG: Using APK Signature v3 410s 2025-06-19 16:34:52,819 DEBUG: repo/org.sajeg.fallingblocks_3.apk: Verifies 410s Verified using v1 scheme (JAR signing): true 410s Verified using v2 scheme (APK Signature Scheme v2): true 410s Verified using v3 scheme (APK Signature Scheme v3): true 410s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 410s Verified using v4 scheme (APK Signature Scheme v4): false 410s Verified for SourceStamp: false 410s Number of signers: 1 410s 410s 2025-06-19 16:34:52,820 DEBUG: Processing v2.only.sig_2.apk 410s 2025-06-19 16:34:52,824 DEBUG: Getting signature of v2.only.sig_2.apk 410s 2025-06-19 16:34:52,826 DEBUG: Using APK Signature v2 410s 2025-06-19 16:34:52,829 DEBUG: Using APK Signature v2 411s 2025-06-19 16:34:53,054 DEBUG: repo/v2.only.sig_2.apk: Verifies 411s Verified using v1 scheme (JAR signing): false 411s Verified using v2 scheme (APK Signature Scheme v2): true 411s Verified using v3 scheme (APK Signature Scheme v3): false 411s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 411s Verified using v4 scheme (APK Signature Scheme v4): false 411s Verified for SourceStamp: false 411s Number of signers: 1 411s 411s 2025-06-19 16:34:53,054 DEBUG: Density 120 not available, resizing down from 160 411s 2025-06-19 16:34:53,066 DEBUG: skip deploying full build logs: not enabled in config 411s 2025-06-19 16:34:53,068 DEBUG: skip deploying full build logs: not enabled in config 411s 2025-06-19 16:34:53,069 INFO: Generated skeleton metadata for SpeedoMeterApp.main 411s 2025-06-19 16:34:53,071 INFO: Generated skeleton metadata for android.appsecurity.cts.tinyapp 411s 2025-06-19 16:34:53,073 INFO: Generated skeleton metadata for apk.embedded 411s 2025-06-19 16:34:53,075 INFO: Generated skeleton metadata for com.revrobotics.webview 411s 2025-06-19 16:34:53,078 INFO: Generated skeleton metadata for info.guardianproject.urzip 411s 2025-06-19 16:34:53,081 INFO: Generated skeleton metadata for org.bitbucket.tickytacky.mirrormirror 411s 2025-06-19 16:34:53,084 INFO: Generated skeleton metadata for org.dyndns.fules.ck 411s 2025-06-19 16:34:53,088 INFO: Generated skeleton metadata for org.fdroid.ci 411s 2025-06-19 16:34:53,093 INFO: Generated skeleton metadata for org.sajeg.fallingblocks 411s 2025-06-19 16:34:53,098 INFO: Generated skeleton metadata for v2.only.sig 411s 2025-06-19 16:34:53,104 DEBUG: skip deploying full build logs: not enabled in config 411s 2025-06-19 16:34:53,108 DEBUG: skip deploying full build logs: not enabled in config 411s 2025-06-19 16:34:53,112 DEBUG: skip deploying full build logs: not enabled in config 411s 2025-06-19 16:34:53,112 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 411s 411s Warning: 411s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 411s 2025-06-19 16:34:53,523 INFO: Creating signed index with this key (SHA256): 411s 2025-06-19 16:34:53,523 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 411s 2025-06-19 16:34:53,523 DEBUG: Directory: repo 411s 2025-06-19 16:34:53,523 DEBUG: > jar cf index.jar index.xml 411s 2025-06-19 16:34:53,727 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar sova -keypass:env FDROID_KEY_PASS 412s jar signed. 412s 412s Warning: 412s The signer's certificate is self-signed. 412s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 412s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 412s 2025-06-19 16:34:54,337 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 412s 2025-06-19 16:34:54,353 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS 413s jar signed. 413s 413s Warning: 413s The signer's certificate is self-signed. 413s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 413s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 413s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 413s 2025-06-19 16:34:55,064 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias sova --key-pass env:FDROID_KEY_PASS repo/entry.jar 413s 2025-06-19 16:34:55,466 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias sova -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -storepass:env FDROID_KEY_STORE_PASS 413s 413s Warning: 413s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks -deststoretype pkcs12". 414s 2025-06-19 16:34:55,989 DEBUG: Outputting JSON 414s 2025-06-19 16:34:55,989 DEBUG: skip deploying full build logs: not enabled in config 414s 2025-06-19 16:34:55,997 DEBUG: skip deploying full build logs: not enabled in config 414s 2025-06-19 16:34:55,997 DEBUG: skip deploying full build logs: not enabled in config 414s 2025-06-19 16:34:55,997 INFO: Finished 414s ok 414s test_sign_binary_repo_in_offline_box_then_publishing_from_online_box (tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box) ... Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency/.git/ 414s Initialized empty Git repository in /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_git_mirror/.git/ 414s 414s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root" with this config: 414s 414s Android SDK: /usr/lib/android-sdk 414s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 414s Alias for key in store: sova 414s 414s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/repo" 414s then run "fdroid update -c; fdroid update". You might also want to edit 414s "config.yml" to set the URL, repo name, and more. You should also set up 414s a signing key (a temporary one might have been automatically generated). 414s 414s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 414s and https://f-droid.org/docs/Signing_Process 414s 2025-06-19 16:34:56,843 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 414s 2025-06-19 16:34:56,847 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 414s 2025-06-19 16:34:56,847 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 414s 2025-06-19 16:34:56,847 ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 416s 2025-06-19 16:34:58,223 WARNING: repo/duplicate.permisssions_9999999.apk: debuggable or testOnly set in AndroidManifest.xml 416s 2025-06-19 16:34:58,734 WARNING: No minimum SDK version found in repo/no.min.target.sdk_987.apk, using default (3). 419s 2025-06-19 16:35:01,616 WARNING: com.example.test.helloworld_1.apk (com.example.test.helloworld) has no metadata! 419s Use `fdroid update -c` to create it. 419s 2025-06-19 16:35:01,616 WARNING: v1.v2.sig_1020.apk (v1.v2.sig) has no metadata! 419s Use `fdroid update -c` to create it. 420s 2025-06-19 16:35:02,029 INFO: Creating signed index with this key (SHA256): 420s 2025-06-19 16:35:02,029 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 421s 2025-06-19 16:35:02,940 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 422s 2025-06-19 16:35:04,477 WARNING: Found "checkey-phone.png" graphic without metadata for app "info.guardianproject.checkey"! 422s 2025-06-19 16:35:04,477 WARNING: Found "checkey.png" graphic without metadata for app "info.guardianproject.checkey"! 422s 2025-06-19 16:35:04,480 WARNING: Found "icon.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot10.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot12.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot15.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot18.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot20.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot22.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot4.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot7.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,481 WARNING: Found "screenshot9.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot0.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot1.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot11.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot13.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot14.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot16.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot17.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot19.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot2.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot21.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot23.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot3.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot5.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,482 WARNING: Found "screenshot6.png" graphic without metadata for app "org.videolan.vlc"! 422s 2025-06-19 16:35:04,483 WARNING: Found "screenshot8.png" graphic without metadata for app "org.videolan.vlc"! 423s 2025-06-19 16:35:04,894 INFO: Creating signed index with this key (SHA256): 423s 2025-06-19 16:35:04,894 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 423s 2025-06-19 16:35:05,809 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 423s 2025-06-19 16:35:05,818 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 423s 2025-06-19 16:35:05,818 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 424s 2025-06-19 16:35:06,425 INFO: Ignoring package without metadata: com.example.test.helloworld_1.apk 424s 2025-06-19 16:35:06,427 INFO: Ignoring package without metadata: v1.v2.sig_1020.apk 425s 2025-06-19 16:35:07,319 INFO: Committing indexes to binary_transparency 425s 2025-06-19 16:35:07,373 INFO: Finished 425s 2025-06-19 16:35:07,654 DEBUG: Reading 'config.yml' 425s 2025-06-19 16:35:07,658 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose repo /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/ 425s sending incremental file list 425s repo/ 425s repo/com.example.test.helloworld_1.apk 425s repo/com.politedroid_3.apk 425s repo/com.politedroid_4.apk 425s repo/com.politedroid_5.apk 425s repo/com.politedroid_6.apk 425s repo/duplicate.permisssions_9999999.apk 425s repo/entry.jar 425s repo/entry.json 425s repo/fake.ota.update_1234.zip 425s repo/index-v1.jar 425s repo/index-v1.json 425s repo/index-v2.json 425s repo/index.css 425s repo/index.html 425s repo/index.jar 425s repo/index.png 425s repo/index.xml 425s repo/info.zwanenburg.caffeinetile_4.apk 425s repo/main.1101613.obb.main.twoversions.obb 425s repo/main.1101615.obb.main.twoversions.obb 425s repo/main.1434483388.obb.main.oldversion.obb 425s repo/main.1619.obb.mainpatch.current.obb 425s repo/no.min.target.sdk_987.apk 425s repo/obb.main.oldversion_1444412523.apk 425s repo/obb.main.twoversions_1101613.apk 425s repo/obb.main.twoversions_1101615.apk 425s repo/obb.main.twoversions_1101617.apk 425s repo/obb.main.twoversions_1101617_src.tar.gz 425s repo/obb.mainpatch.current_1619.apk 425s repo/obb.mainpatch.current_1619_another-release-key.apk 425s repo/org.maxsdkversion_4.apk 425s repo/patch.1619.obb.mainpatch.current.obb 425s repo/souch.smsbypass_9.apk 425s repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 425s repo/v1.v2.sig_1020.apk 425s repo/icons-120/ 425s repo/icons-120/com.politedroid.3.png 425s repo/icons-120/com.politedroid.4.png 425s repo/icons-120/com.politedroid.5.png 425s repo/icons-120/com.politedroid.6.png 425s repo/icons-120/duplicate.permisssions.9999999.png 425s repo/icons-120/info.guardianproject.urzip.100.png 425s repo/icons-120/no.min.target.sdk.987.png 425s repo/icons-120/obb.main.oldversion.1444412523.png 425s repo/icons-120/obb.main.twoversions.1101613.png 425s repo/icons-120/obb.main.twoversions.1101615.png 425s repo/icons-120/obb.main.twoversions.1101617.png 425s repo/icons-120/obb.mainpatch.current.1619.png 425s repo/icons-120/org.maxsdkversion.4.png 425s repo/icons-120/souch.smsbypass.9.png 425s repo/icons-120/v1.v2.sig.1020.png 425s repo/icons-160/ 425s repo/icons-160/com.politedroid.3.png 425s repo/icons-160/com.politedroid.4.png 425s repo/icons-160/com.politedroid.5.png 425s repo/icons-160/com.politedroid.6.png 425s repo/icons-160/duplicate.permisssions.9999999.png 425s repo/icons-160/info.guardianproject.urzip.100.png 425s repo/icons-160/no.min.target.sdk.987.png 425s repo/icons-160/obb.main.oldversion.1444412523.png 425s repo/icons-160/obb.main.twoversions.1101613.png 425s repo/icons-160/obb.main.twoversions.1101615.png 425s repo/icons-160/obb.main.twoversions.1101617.png 425s repo/icons-160/obb.mainpatch.current.1619.png 425s repo/icons-160/org.maxsdkversion.4.png 425s repo/icons-160/souch.smsbypass.9.png 425s repo/icons-160/v1.v2.sig.1020.png 425s repo/icons-240/ 425s repo/icons-240/com.politedroid.3.png 425s repo/icons-240/com.politedroid.4.png 425s repo/icons-240/com.politedroid.5.png 425s repo/icons-240/com.politedroid.6.png 425s repo/icons-240/duplicate.permisssions.9999999.png 425s repo/icons-240/info.guardianproject.urzip.100.png 425s repo/icons-240/no.min.target.sdk.987.png 425s repo/icons-240/obb.main.oldversion.1444412523.png 425s repo/icons-240/obb.main.twoversions.1101613.png 425s repo/icons-240/obb.main.twoversions.1101615.png 425s repo/icons-240/obb.main.twoversions.1101617.png 425s repo/icons-240/obb.mainpatch.current.1619.png 425s repo/icons-240/org.maxsdkversion.4.png 425s repo/icons-240/souch.smsbypass.9.png 425s repo/icons-240/v1.v2.sig.1020.png 425s repo/icons-320/ 425s repo/icons-320/com.politedroid.3.png 425s repo/icons-320/com.politedroid.4.png 425s repo/icons-320/com.politedroid.5.png 425s repo/icons-320/com.politedroid.6.png 425s repo/icons-320/duplicate.permisssions.9999999.png 425s repo/icons-320/info.guardianproject.urzip.100.png 425s repo/icons-320/no.min.target.sdk.987.png 425s repo/icons-320/obb.main.oldversion.1444412523.png 425s repo/icons-320/obb.main.twoversions.1101613.png 425s repo/icons-320/obb.main.twoversions.1101615.png 425s repo/icons-320/obb.main.twoversions.1101617.png 425s repo/icons-320/obb.mainpatch.current.1619.png 425s repo/icons-320/org.maxsdkversion.4.png 425s repo/icons-320/souch.smsbypass.9.png 425s repo/icons-320/v1.v2.sig.1020.png 425s repo/icons-480/ 425s repo/icons-480/com.politedroid.3.png 425s repo/icons-480/com.politedroid.4.png 425s repo/icons-480/com.politedroid.5.png 425s repo/icons-480/com.politedroid.6.png 425s repo/icons-480/duplicate.permisssions.9999999.png 425s repo/icons-480/info.guardianproject.urzip.100.png 425s repo/icons-480/no.min.target.sdk.987.png 425s repo/icons-480/obb.main.oldversion.1444412523.png 425s repo/icons-480/obb.main.twoversions.1101613.png 425s repo/icons-480/obb.main.twoversions.1101615.png 425s repo/icons-480/obb.main.twoversions.1101617.png 425s repo/icons-480/obb.mainpatch.current.1619.png 425s repo/icons-480/org.maxsdkversion.4.png 425s repo/icons-480/souch.smsbypass.9.png 425s repo/icons-480/v1.v2.sig.1020.png 425s repo/icons-640/ 425s repo/icons-640/com.politedroid.3.png 425s repo/icons-640/com.politedroid.4.png 425s repo/icons-640/com.politedroid.5.png 425s repo/icons-640/com.politedroid.6.png 425s repo/icons-640/duplicate.permisssions.9999999.png 425s repo/icons-640/info.guardianproject.urzip.100.png 425s repo/icons-640/no.min.target.sdk.987.png 425s repo/icons-640/obb.main.oldversion.1444412523.png 425s repo/icons-640/obb.main.twoversions.1101613.png 425s repo/icons-640/obb.main.twoversions.1101615.png 425s repo/icons-640/obb.main.twoversions.1101617.png 425s repo/icons-640/obb.mainpatch.current.1619.png 425s repo/icons-640/org.maxsdkversion.4.png 425s repo/icons-640/souch.smsbypass.9.png 425s repo/icons-640/v1.v2.sig.1020.png 425s repo/icons/ 425s repo/icons/com.politedroid.3.png 425s repo/icons/com.politedroid.4.png 425s repo/icons/com.politedroid.5.png 425s repo/icons/com.politedroid.6.png 425s repo/icons/duplicate.permisssions.9999999.png 425s repo/icons/ic_antifeature_ads.xml 425s repo/icons/ic_antifeature_disabledalgorithm.xml 425s repo/icons/ic_antifeature_knownvuln.xml 425s repo/icons/ic_antifeature_nonfreeadd.xml 425s repo/icons/ic_antifeature_nonfreeassets.xml 425s repo/icons/ic_antifeature_nonfreedep.xml 425s repo/icons/ic_antifeature_nonfreenet.xml 425s repo/icons/ic_antifeature_nosourcesince.xml 425s repo/icons/ic_antifeature_nsfw.xml 425s repo/icons/ic_antifeature_tracking.xml 425s repo/icons/ic_antifeature_upstreamnonfree.xml 425s repo/icons/icon.png 425s repo/icons/info.guardianproject.urzip.100.png 425s repo/icons/no.min.target.sdk.987.png 425s repo/icons/obb.main.oldversion.1444412523.png 425s repo/icons/obb.main.twoversions.1101613.png 425s repo/icons/obb.main.twoversions.1101615.png 425s repo/icons/obb.main.twoversions.1101617.png 425s repo/icons/obb.mainpatch.current.1619.png 425s repo/icons/org.maxsdkversion.4.png 425s repo/icons/souch.smsbypass.9.png 425s repo/icons/v1.v2.sig.1020.png 425s repo/info.guardianproject.checkey/ 425s repo/info.guardianproject.checkey/en-US/ 425s repo/info.guardianproject.checkey/en-US/phoneScreenshots/ 425s repo/info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png 425s repo/info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png 425s repo/info.guardianproject.urzip/ 425s repo/info.guardianproject.urzip/en-US/ 425s repo/info.guardianproject.urzip/en-US/featureGraphic.png 425s repo/info.guardianproject.urzip/en-US/featureGraphic_GFRT5BovZsENGpJq1HqPODGWBRPWQsx25B95Ol5w_wU=.png 425s repo/info.guardianproject.urzip/en-US/icon.png 425s repo/info.guardianproject.urzip/en-US/icon_NJXNzMcyf-v9i5a1ElJi0j9X1LvllibCa48xXYPlOqQ=.png 425s repo/obb.mainpatch.current/ 425s repo/obb.mainpatch.current/en-US/ 425s repo/obb.mainpatch.current/en-US/featureGraphic.png 425s repo/obb.mainpatch.current/en-US/featureGraphic_ffhLaojxbGAfu9ROe1MJgK5ux8d0OVc6b65nmvOBaTk=.png 425s repo/obb.mainpatch.current/en-US/icon.png 425s repo/obb.mainpatch.current/en-US/icon_WI0pkO3LsklrsTAnRr-OQSxkkoMY41lYe2-fAvXLiLg=.png 425s repo/obb.mainpatch.current/en-US/phoneScreenshots/ 425s repo/obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 425s repo/obb.mainpatch.current/en-US/sevenInchScreenshots/ 425s repo/obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 425s repo/org.videolan.vlc/ 425s repo/org.videolan.vlc/en-US/ 425s repo/org.videolan.vlc/en-US/icon.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/ 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot10.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot12.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot15.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot18.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot20.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot22.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot4.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot7.png 425s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot9.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/ 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot0.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot1.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot11.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot13.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot14.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot16.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot17.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot19.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot2.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot21.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot23.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot3.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot5.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot6.png 425s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot8.png 425s repo/status/ 425s repo/status/running.json 425s repo/status/update.json 425s 425s sent 3,751,398 bytes received 3,785 bytes 7,510,366.00 bytes/sec 425s total size is 3,731,429 speedup is 0.99 425s 2025-06-19 16:35:07,729 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency 425s 2025-06-19 16:35:07,730 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=False) 425s 2025-06-19 16:35:07,736 DEBUG: Popen(['git', 'remote', 'add', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=False) 425s 2025-06-19 16:35:07,741 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=True) 425s 2025-06-19 16:35:07,765 DEBUG: Fetch head lines do not match lines provided via progress information 425s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 425s Will ignore extra progress lines or fetch head lines. 425s 2025-06-19 16:35:07,765 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' * [new branch] master -> local/master']" 425s 2025-06-19 16:35:07,766 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency\\n"]' 425s 2025-06-19 16:35:07,771 DEBUG: Offline machine, skipping git mirror generation until `fdroid deploy` 425s 2025-06-19 16:35:07,771 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose archive /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/ 425s sending incremental file list 425s archive/ 425s archive/entry.jar 425s archive/entry.json 425s archive/index-v1.jar 425s archive/index-v1.json 425s archive/index-v2.json 425s archive/index.css 425s archive/index.html 425s archive/index.jar 425s archive/index.png 425s archive/index.xml 425s archive/icons-120/ 425s archive/icons-160/ 425s archive/icons-240/ 425s archive/icons-320/ 425s archive/icons-480/ 425s archive/icons-640/ 425s archive/icons/ 425s archive/icons/icon.png 425s 2025-06-19 16:35:07,822 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency 425s 425s sent 25,338 bytes received 261 bytes 51,198.00 bytes/sec 425s total size is 24,130 speedup is 0.94 425s 2025-06-19 16:35:07,823 DEBUG: Popen(['git', 'remote', 'set-url', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=False) 425s 2025-06-19 16:35:07,824 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=True) 425s 2025-06-19 16:35:07,838 DEBUG: Fetch head lines do not match lines provided via progress information 425s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 425s Will ignore extra progress lines or fetch head lines. 425s 2025-06-19 16:35:07,838 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' = [up to date] master -> local/master']" 425s 2025-06-19 16:35:07,839 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency\\n"]' 425s 2025-06-19 16:35:07,839 DEBUG: Offline machine, skipping git mirror generation until `fdroid deploy` 425s 2025-06-19 16:35:07,839 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose unsigned /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/ 425s sending incremental file list 425s unsigned/ 425s unsigned/urzip-release-unsigned.apk 426s 426s sent 8,635 bytes received 39 bytes 17,348.00 bytes/sec 426s 2025-06-19 16:35:07,891 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency 426s 2025-06-19 16:35:07,892 DEBUG: Popen(['git', 'remote', 'set-url', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=False) 426s total size is 8,471 speedup is 0.98 426s 2025-06-19 16:35:07,894 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency, stdin=None, shell=False, universal_newlines=True) 426s 2025-06-19 16:35:07,906 DEBUG: Fetch head lines do not match lines provided via progress information 426s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 426s Will ignore extra progress lines or fetch head lines. 426s 2025-06-19 16:35:07,906 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' = [up to date] master -> local/master']" 426s 2025-06-19 16:35:07,906 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/offline_root/binary_transparency\\n"]' 426s 2025-06-19 16:35:07,906 DEBUG: Offline machine, skipping git mirror generation until `fdroid deploy` 426s 2025-06-19 16:35:07,907 DEBUG: skip deploying full build logs: not enabled in config 426s 2025-06-19 16:35:07,910 DEBUG: skip deploying full build logs: not enabled in config 426s 2025-06-19 16:35:07,910 DEBUG: skip deploying full build logs: not enabled in config 426s 2025-06-19 16:35:08,165 DEBUG: Reading 'config.yml' 426s 2025-06-19 16:35:08,168 INFO: Syncing from local_copy_dir to this repo. 426s 2025-06-19 16:35:08,169 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/repo/ repo/ 426s sending incremental file list 426s created directory repo 426s ./ 426s com.example.test.helloworld_1.apk 426s com.politedroid_3.apk 426s com.politedroid_4.apk 426s com.politedroid_5.apk 426s com.politedroid_6.apk 426s duplicate.permisssions_9999999.apk 426s entry.jar 426s entry.json 426s fake.ota.update_1234.zip 426s index-v1.jar 426s index-v1.json 426s index-v2.json 426s index.css 426s index.html 426s index.jar 426s index.png 426s index.xml 426s info.zwanenburg.caffeinetile_4.apk 426s main.1101613.obb.main.twoversions.obb 426s main.1101615.obb.main.twoversions.obb 426s main.1434483388.obb.main.oldversion.obb 426s main.1619.obb.mainpatch.current.obb 426s no.min.target.sdk_987.apk 426s obb.main.oldversion_1444412523.apk 426s obb.main.twoversions_1101613.apk 426s obb.main.twoversions_1101615.apk 426s obb.main.twoversions_1101617.apk 426s obb.main.twoversions_1101617_src.tar.gz 426s obb.mainpatch.current_1619.apk 426s obb.mainpatch.current_1619_another-release-key.apk 426s org.maxsdkversion_4.apk 426s patch.1619.obb.mainpatch.current.obb 426s souch.smsbypass_9.apk 426s urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 426s v1.v2.sig_1020.apk 426s icons-120/ 426s icons-120/com.politedroid.3.png 426s icons-120/com.politedroid.4.png 426s icons-120/com.politedroid.5.png 426s icons-120/com.politedroid.6.png 426s icons-120/duplicate.permisssions.9999999.png 426s icons-120/info.guardianproject.urzip.100.png 426s icons-120/no.min.target.sdk.987.png 426s icons-120/obb.main.oldversion.1444412523.png 426s icons-120/obb.main.twoversions.1101613.png 426s icons-120/obb.main.twoversions.1101615.png 426s icons-120/obb.main.twoversions.1101617.png 426s icons-120/obb.mainpatch.current.1619.png 426s icons-120/org.maxsdkversion.4.png 426s icons-120/souch.smsbypass.9.png 426s icons-120/v1.v2.sig.1020.png 426s icons-160/ 426s icons-160/com.politedroid.3.png 426s icons-160/com.politedroid.4.png 426s icons-160/com.politedroid.5.png 426s icons-160/com.politedroid.6.png 426s icons-160/duplicate.permisssions.9999999.png 426s icons-160/info.guardianproject.urzip.100.png 426s icons-160/no.min.target.sdk.987.png 426s icons-160/obb.main.oldversion.1444412523.png 426s icons-160/obb.main.twoversions.1101613.png 426s icons-160/obb.main.twoversions.1101615.png 426s icons-160/obb.main.twoversions.1101617.png 426s icons-160/obb.mainpatch.current.1619.png 426s icons-160/org.maxsdkversion.4.png 426s icons-160/souch.smsbypass.9.png 426s icons-160/v1.v2.sig.1020.png 426s icons-240/ 426s icons-240/com.politedroid.3.png 426s icons-240/com.politedroid.4.png 426s icons-240/com.politedroid.5.png 426s icons-240/com.politedroid.6.png 426s icons-240/duplicate.permisssions.9999999.png 426s icons-240/info.guardianproject.urzip.100.png 426s icons-240/no.min.target.sdk.987.png 426s icons-240/obb.main.oldversion.1444412523.png 426s icons-240/obb.main.twoversions.1101613.png 426s icons-240/obb.main.twoversions.1101615.png 426s icons-240/obb.main.twoversions.1101617.png 426s icons-240/obb.mainpatch.current.1619.png 426s icons-240/org.maxsdkversion.4.png 426s icons-240/souch.smsbypass.9.png 426s icons-240/v1.v2.sig.1020.png 426s icons-320/ 426s icons-320/com.politedroid.3.png 426s icons-320/com.politedroid.4.png 426s icons-320/com.politedroid.5.png 426s icons-320/com.politedroid.6.png 426s icons-320/duplicate.permisssions.9999999.png 426s icons-320/info.guardianproject.urzip.100.png 426s icons-320/no.min.target.sdk.987.png 426s icons-320/obb.main.oldversion.1444412523.png 426s icons-320/obb.main.twoversions.1101613.png 426s icons-320/obb.main.twoversions.1101615.png 426s icons-320/obb.main.twoversions.1101617.png 426s icons-320/obb.mainpatch.current.1619.png 426s icons-320/org.maxsdkversion.4.png 426s icons-320/souch.smsbypass.9.png 426s icons-320/v1.v2.sig.1020.png 426s icons-480/ 426s icons-480/com.politedroid.3.png 426s icons-480/com.politedroid.4.png 426s icons-480/com.politedroid.5.png 426s icons-480/com.politedroid.6.png 426s icons-480/duplicate.permisssions.9999999.png 426s icons-480/info.guardianproject.urzip.100.png 426s icons-480/no.min.target.sdk.987.png 426s icons-480/obb.main.oldversion.1444412523.png 426s icons-480/obb.main.twoversions.1101613.png 426s icons-480/obb.main.twoversions.1101615.png 426s icons-480/obb.main.twoversions.1101617.png 426s icons-480/obb.mainpatch.current.1619.png 426s icons-480/org.maxsdkversion.4.png 426s icons-480/souch.smsbypass.9.png 426s icons-480/v1.v2.sig.1020.png 426s icons-640/ 426s icons-640/com.politedroid.3.png 426s icons-640/com.politedroid.4.png 426s icons-640/com.politedroid.5.png 426s icons-640/com.politedroid.6.png 426s icons-640/duplicate.permisssions.9999999.png 426s icons-640/info.guardianproject.urzip.100.png 426s icons-640/no.min.target.sdk.987.png 426s icons-640/obb.main.oldversion.1444412523.png 426s icons-640/obb.main.twoversions.1101613.png 426s icons-640/obb.main.twoversions.1101615.png 426s icons-640/obb.main.twoversions.1101617.png 426s icons-640/obb.mainpatch.current.1619.png 426s icons-640/org.maxsdkversion.4.png 426s icons-640/souch.smsbypass.9.png 426s icons-640/v1.v2.sig.1020.png 426s icons/ 426s icons/com.politedroid.3.png 426s icons/com.politedroid.4.png 426s icons/com.politedroid.5.png 426s icons/com.politedroid.6.png 426s icons/duplicate.permisssions.9999999.png 426s icons/ic_antifeature_ads.xml 426s icons/ic_antifeature_disabledalgorithm.xml 426s icons/ic_antifeature_knownvuln.xml 426s icons/ic_antifeature_nonfreeadd.xml 426s icons/ic_antifeature_nonfreeassets.xml 426s icons/ic_antifeature_nonfreedep.xml 426s icons/ic_antifeature_nonfreenet.xml 426s icons/ic_antifeature_nosourcesince.xml 426s icons/ic_antifeature_nsfw.xml 426s icons/ic_antifeature_tracking.xml 426s icons/ic_antifeature_upstreamnonfree.xml 426s icons/icon.png 426s icons/info.guardianproject.urzip.100.png 426s icons/no.min.target.sdk.987.png 426s icons/obb.main.oldversion.1444412523.png 426s icons/obb.main.twoversions.1101613.png 426s icons/obb.main.twoversions.1101615.png 426s icons/obb.main.twoversions.1101617.png 426s icons/obb.mainpatch.current.1619.png 426s icons/org.maxsdkversion.4.png 426s icons/souch.smsbypass.9.png 426s icons/v1.v2.sig.1020.png 426s info.guardianproject.checkey/ 426s info.guardianproject.checkey/en-US/ 426s info.guardianproject.checkey/en-US/phoneScreenshots/ 426s info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png 426s info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png 426s info.guardianproject.urzip/ 426s info.guardianproject.urzip/en-US/ 426s info.guardianproject.urzip/en-US/featureGraphic.png 426s info.guardianproject.urzip/en-US/featureGraphic_GFRT5BovZsENGpJq1HqPODGWBRPWQsx25B95Ol5w_wU=.png 426s info.guardianproject.urzip/en-US/icon.png 426s info.guardianproject.urzip/en-US/icon_NJXNzMcyf-v9i5a1ElJi0j9X1LvllibCa48xXYPlOqQ=.png 426s obb.mainpatch.current/ 426s obb.mainpatch.current/en-US/ 426s obb.mainpatch.current/en-US/featureGraphic.png 426s obb.mainpatch.current/en-US/featureGraphic_ffhLaojxbGAfu9ROe1MJgK5ux8d0OVc6b65nmvOBaTk=.png 426s obb.mainpatch.current/en-US/icon.png 426s obb.mainpatch.current/en-US/icon_WI0pkO3LsklrsTAnRr-OQSxkkoMY41lYe2-fAvXLiLg=.png 426s obb.mainpatch.current/en-US/phoneScreenshots/ 426s obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 426s obb.mainpatch.current/en-US/sevenInchScreenshots/ 426s obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 426s org.videolan.vlc/ 426s org.videolan.vlc/en-US/ 426s org.videolan.vlc/en-US/icon.png 426s org.videolan.vlc/en-US/phoneScreenshots/ 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot10.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot12.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot15.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot18.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot20.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot22.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot4.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot7.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot9.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/ 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot0.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot1.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot11.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot13.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot14.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot16.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot17.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot19.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot2.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot21.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot23.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot3.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot5.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot6.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot8.png 426s status/ 426s status/running.json 426s status/update.json 426s 426s sent 3,751,344 bytes received 3,815 bytes 7,510,318.00 bytes/sec 426s total size is 3,731,429 speedup is 0.99 426s 2025-06-19 16:35:08,218 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency 426s 2025-06-19 16:35:08,219 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,227 DEBUG: Popen(['git', 'remote', 'add', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,230 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency, stdin=None, shell=False, universal_newlines=True) 426s 2025-06-19 16:35:08,254 DEBUG: Fetch head lines do not match lines provided via progress information 426s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 426s Will ignore extra progress lines or fetch head lines. 426s 2025-06-19 16:35:08,254 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' * [new branch] master -> local/master']" 426s 2025-06-19 16:35:08,254 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency\\n"]' 426s 2025-06-19 16:35:08,257 INFO: rsyncing repo to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_web_root/fdroid/ 426s building file list ... done 426s repo/ 426s repo/com.example.test.helloworld_1.apk 426s repo/com.politedroid_3.apk 426s repo/com.politedroid_4.apk 426s repo/com.politedroid_5.apk 426s repo/com.politedroid_6.apk 426s repo/duplicate.permisssions_9999999.apk 426s repo/fake.ota.update_1234.zip 426s repo/info.zwanenburg.caffeinetile_4.apk 426s repo/main.1101613.obb.main.twoversions.obb 426s repo/main.1101615.obb.main.twoversions.obb 426s repo/main.1434483388.obb.main.oldversion.obb 426s repo/main.1619.obb.mainpatch.current.obb 426s repo/no.min.target.sdk_987.apk 426s repo/obb.main.oldversion_1444412523.apk 426s repo/obb.main.twoversions_1101613.apk 426s repo/obb.main.twoversions_1101615.apk 426s repo/obb.main.twoversions_1101617.apk 426s repo/obb.main.twoversions_1101617_src.tar.gz 426s repo/obb.mainpatch.current_1619.apk 426s repo/obb.mainpatch.current_1619_another-release-key.apk 426s repo/org.maxsdkversion_4.apk 426s repo/patch.1619.obb.mainpatch.current.obb 426s repo/souch.smsbypass_9.apk 426s repo/urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 426s repo/v1.v2.sig_1020.apk 426s repo/icons-120/ 426s repo/icons-120/com.politedroid.3.png 426s repo/icons-120/com.politedroid.4.png 426s repo/icons-120/com.politedroid.5.png 426s repo/icons-120/com.politedroid.6.png 426s repo/icons-120/duplicate.permisssions.9999999.png 426s repo/icons-120/info.guardianproject.urzip.100.png 426s repo/icons-120/no.min.target.sdk.987.png 426s repo/icons-120/obb.main.oldversion.1444412523.png 426s repo/icons-120/obb.main.twoversions.1101613.png 426s repo/icons-120/obb.main.twoversions.1101615.png 426s repo/icons-120/obb.main.twoversions.1101617.png 426s repo/icons-120/obb.mainpatch.current.1619.png 426s repo/icons-120/org.maxsdkversion.4.png 426s repo/icons-120/souch.smsbypass.9.png 426s repo/icons-120/v1.v2.sig.1020.png 426s repo/icons-160/ 426s repo/icons-160/com.politedroid.3.png 426s repo/icons-160/com.politedroid.4.png 426s repo/icons-160/com.politedroid.5.png 426s repo/icons-160/com.politedroid.6.png 426s repo/icons-160/duplicate.permisssions.9999999.png 426s repo/icons-160/info.guardianproject.urzip.100.png 426s repo/icons-160/no.min.target.sdk.987.png 426s repo/icons-160/obb.main.oldversion.1444412523.png 426s repo/icons-160/obb.main.twoversions.1101613.png 426s repo/icons-160/obb.main.twoversions.1101615.png 426s repo/icons-160/obb.main.twoversions.1101617.png 426s repo/icons-160/obb.mainpatch.current.1619.png 426s repo/icons-160/org.maxsdkversion.4.png 426s repo/icons-160/souch.smsbypass.9.png 426s repo/icons-160/v1.v2.sig.1020.png 426s repo/icons-240/ 426s repo/icons-240/com.politedroid.3.png 426s repo/icons-240/com.politedroid.4.png 426s repo/icons-240/com.politedroid.5.png 426s repo/icons-240/com.politedroid.6.png 426s repo/icons-240/duplicate.permisssions.9999999.png 426s repo/icons-240/info.guardianproject.urzip.100.png 426s repo/icons-240/no.min.target.sdk.987.png 426s repo/icons-240/obb.main.oldversion.1444412523.png 426s repo/icons-240/obb.main.twoversions.1101613.png 426s repo/icons-240/obb.main.twoversions.1101615.png 426s repo/icons-240/obb.main.twoversions.1101617.png 426s repo/icons-240/obb.mainpatch.current.1619.png 426s repo/icons-240/org.maxsdkversion.4.png 426s repo/icons-240/souch.smsbypass.9.png 426s repo/icons-240/v1.v2.sig.1020.png 426s repo/icons-320/ 426s repo/icons-320/com.politedroid.3.png 426s repo/icons-320/com.politedroid.4.png 426s repo/icons-320/com.politedroid.5.png 426s repo/icons-320/com.politedroid.6.png 426s repo/icons-320/duplicate.permisssions.9999999.png 426s repo/icons-320/info.guardianproject.urzip.100.png 426s repo/icons-320/no.min.target.sdk.987.png 426s repo/icons-320/obb.main.oldversion.1444412523.png 426s repo/icons-320/obb.main.twoversions.1101613.png 426s repo/icons-320/obb.main.twoversions.1101615.png 426s repo/icons-320/obb.main.twoversions.1101617.png 426s repo/icons-320/obb.mainpatch.current.1619.png 426s repo/icons-320/org.maxsdkversion.4.png 426s repo/icons-320/souch.smsbypass.9.png 426s repo/icons-320/v1.v2.sig.1020.png 426s repo/icons-480/ 426s repo/icons-480/com.politedroid.3.png 426s repo/icons-480/com.politedroid.4.png 426s repo/icons-480/com.politedroid.5.png 426s repo/icons-480/com.politedroid.6.png 426s repo/icons-480/duplicate.permisssions.9999999.png 426s repo/icons-480/info.guardianproject.urzip.100.png 426s repo/icons-480/no.min.target.sdk.987.png 426s repo/icons-480/obb.main.oldversion.1444412523.png 426s repo/icons-480/obb.main.twoversions.1101613.png 426s repo/icons-480/obb.main.twoversions.1101615.png 426s repo/icons-480/obb.main.twoversions.1101617.png 426s repo/icons-480/obb.mainpatch.current.1619.png 426s repo/icons-480/org.maxsdkversion.4.png 426s repo/icons-480/souch.smsbypass.9.png 426s repo/icons-480/v1.v2.sig.1020.png 426s repo/icons-640/ 426s repo/icons-640/com.politedroid.3.png 426s repo/icons-640/com.politedroid.4.png 426s repo/icons-640/com.politedroid.5.png 426s repo/icons-640/com.politedroid.6.png 426s repo/icons-640/duplicate.permisssions.9999999.png 426s repo/icons-640/info.guardianproject.urzip.100.png 426s repo/icons-640/no.min.target.sdk.987.png 426s repo/icons-640/obb.main.oldversion.1444412523.png 426s repo/icons-640/obb.main.twoversions.1101613.png 426s repo/icons-640/obb.main.twoversions.1101615.png 426s repo/icons-640/obb.main.twoversions.1101617.png 426s repo/icons-640/obb.mainpatch.current.1619.png 426s repo/icons-640/org.maxsdkversion.4.png 426s repo/icons-640/souch.smsbypass.9.png 426s repo/icons-640/v1.v2.sig.1020.png 426s repo/icons/ 426s repo/icons/com.politedroid.3.png 426s repo/icons/com.politedroid.4.png 426s repo/icons/com.politedroid.5.png 426s repo/icons/com.politedroid.6.png 426s repo/icons/duplicate.permisssions.9999999.png 426s repo/icons/ic_antifeature_ads.xml 426s repo/icons/ic_antifeature_disabledalgorithm.xml 426s repo/icons/ic_antifeature_knownvuln.xml 426s repo/icons/ic_antifeature_nonfreeadd.xml 426s repo/icons/ic_antifeature_nonfreeassets.xml 426s repo/icons/ic_antifeature_nonfreedep.xml 426s repo/icons/ic_antifeature_nonfreenet.xml 426s repo/icons/ic_antifeature_nosourcesince.xml 426s repo/icons/ic_antifeature_nsfw.xml 426s repo/icons/ic_antifeature_tracking.xml 426s repo/icons/ic_antifeature_upstreamnonfree.xml 426s repo/icons/icon.png 426s repo/icons/info.guardianproject.urzip.100.png 426s repo/icons/no.min.target.sdk.987.png 426s repo/icons/obb.main.oldversion.1444412523.png 426s repo/icons/obb.main.twoversions.1101613.png 426s repo/icons/obb.main.twoversions.1101615.png 426s repo/icons/obb.main.twoversions.1101617.png 426s repo/icons/obb.mainpatch.current.1619.png 426s repo/icons/org.maxsdkversion.4.png 426s repo/icons/souch.smsbypass.9.png 426s repo/icons/v1.v2.sig.1020.png 426s repo/info.guardianproject.checkey/ 426s repo/info.guardianproject.checkey/en-US/ 426s repo/info.guardianproject.checkey/en-US/phoneScreenshots/ 426s repo/info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png 426s repo/info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png 426s repo/info.guardianproject.urzip/ 426s repo/info.guardianproject.urzip/en-US/ 426s repo/info.guardianproject.urzip/en-US/featureGraphic.png 426s repo/info.guardianproject.urzip/en-US/featureGraphic_GFRT5BovZsENGpJq1HqPODGWBRPWQsx25B95Ol5w_wU=.png 426s repo/info.guardianproject.urzip/en-US/icon.png 426s repo/info.guardianproject.urzip/en-US/icon_NJXNzMcyf-v9i5a1ElJi0j9X1LvllibCa48xXYPlOqQ=.png 426s repo/obb.mainpatch.current/ 426s repo/obb.mainpatch.current/en-US/ 426s repo/obb.mainpatch.current/en-US/featureGraphic.png 426s repo/obb.mainpatch.current/en-US/featureGraphic_ffhLaojxbGAfu9ROe1MJgK5ux8d0OVc6b65nmvOBaTk=.png 426s repo/obb.mainpatch.current/en-US/icon.png 426s repo/obb.mainpatch.current/en-US/icon_WI0pkO3LsklrsTAnRr-OQSxkkoMY41lYe2-fAvXLiLg=.png 426s repo/obb.mainpatch.current/en-US/phoneScreenshots/ 426s repo/obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 426s repo/obb.mainpatch.current/en-US/sevenInchScreenshots/ 426s repo/obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 426s repo/org.videolan.vlc/ 426s repo/org.videolan.vlc/en-US/ 426s repo/org.videolan.vlc/en-US/icon.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/ 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot10.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot12.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot15.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot18.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot20.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot22.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot4.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot7.png 426s repo/org.videolan.vlc/en-US/phoneScreenshots/screenshot9.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/ 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot0.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot1.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot11.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot13.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot14.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot16.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot17.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot19.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot2.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot21.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot23.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot3.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot5.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot6.png 426s repo/org.videolan.vlc/en-US/sevenInchScreenshots/screenshot8.png 426s repo/status/ 426s repo/status/running.json 426s repo/status/update.json 426s 426s sent 3,637,803 bytes received 3,524 bytes 7,282,654.00 bytes/sec 426s total size is 3,618,774 speedup is 0.99 426s building file list ... done 426s repo/entry.jar 426s repo/entry.json 426s repo/index-v1.jar 426s repo/index-v1.json 426s repo/index-v2.json 426s repo/index.css 426s repo/index.html 426s repo/index.jar 426s repo/index.png 426s repo/index.xml 426s 426s sent 124,005 bytes received 205 bytes 248,420.00 bytes/sec 426s total size is 3,731,429 speedup is 30.04 426s 2025-06-19 16:35:08,386 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,393 DEBUG: Popen(['git', 'switch', '--orphan', 'full'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,394 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/repo/ /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror/fdroid/repo/ 426s sending incremental file list 426s ./ 426s com.example.test.helloworld_1.apk 426s com.politedroid_3.apk 426s com.politedroid_4.apk 426s com.politedroid_5.apk 426s com.politedroid_6.apk 426s duplicate.permisssions_9999999.apk 426s entry.jar 426s entry.json 426s fake.ota.update_1234.zip 426s index-v1.jar 426s index-v1.json 426s index-v2.json 426s index.css 426s index.html 426s index.jar 426s index.png 426s index.xml 426s info.zwanenburg.caffeinetile_4.apk 426s main.1101613.obb.main.twoversions.obb 426s main.1101615.obb.main.twoversions.obb 426s main.1434483388.obb.main.oldversion.obb 426s main.1619.obb.mainpatch.current.obb 426s no.min.target.sdk_987.apk 426s obb.main.oldversion_1444412523.apk 426s obb.main.twoversions_1101613.apk 426s obb.main.twoversions_1101615.apk 426s obb.main.twoversions_1101617.apk 426s obb.main.twoversions_1101617_src.tar.gz 426s obb.mainpatch.current_1619.apk 426s obb.mainpatch.current_1619_another-release-key.apk 426s org.maxsdkversion_4.apk 426s patch.1619.obb.mainpatch.current.obb 426s souch.smsbypass_9.apk 426s urzip-; Рахма́, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢·.apk 426s v1.v2.sig_1020.apk 426s icons-120/ 426s icons-120/com.politedroid.3.png 426s icons-120/com.politedroid.4.png 426s icons-120/com.politedroid.5.png 426s icons-120/com.politedroid.6.png 426s icons-120/duplicate.permisssions.9999999.png 426s icons-120/info.guardianproject.urzip.100.png 426s icons-120/no.min.target.sdk.987.png 426s icons-120/obb.main.oldversion.1444412523.png 426s icons-120/obb.main.twoversions.1101613.png 426s icons-120/obb.main.twoversions.1101615.png 426s icons-120/obb.main.twoversions.1101617.png 426s icons-120/obb.mainpatch.current.1619.png 426s icons-120/org.maxsdkversion.4.png 426s icons-120/souch.smsbypass.9.png 426s icons-120/v1.v2.sig.1020.png 426s icons-160/ 426s icons-160/com.politedroid.3.png 426s icons-160/com.politedroid.4.png 426s icons-160/com.politedroid.5.png 426s icons-160/com.politedroid.6.png 426s icons-160/duplicate.permisssions.9999999.png 426s icons-160/info.guardianproject.urzip.100.png 426s icons-160/no.min.target.sdk.987.png 426s icons-160/obb.main.oldversion.1444412523.png 426s icons-160/obb.main.twoversions.1101613.png 426s icons-160/obb.main.twoversions.1101615.png 426s icons-160/obb.main.twoversions.1101617.png 426s icons-160/obb.mainpatch.current.1619.png 426s icons-160/org.maxsdkversion.4.png 426s icons-160/souch.smsbypass.9.png 426s icons-160/v1.v2.sig.1020.png 426s icons-240/ 426s icons-240/com.politedroid.3.png 426s icons-240/com.politedroid.4.png 426s icons-240/com.politedroid.5.png 426s icons-240/com.politedroid.6.png 426s icons-240/duplicate.permisssions.9999999.png 426s icons-240/info.guardianproject.urzip.100.png 426s icons-240/no.min.target.sdk.987.png 426s icons-240/obb.main.oldversion.1444412523.png 426s icons-240/obb.main.twoversions.1101613.png 426s icons-240/obb.main.twoversions.1101615.png 426s icons-240/obb.main.twoversions.1101617.png 426s icons-240/obb.mainpatch.current.1619.png 426s icons-240/org.maxsdkversion.4.png 426s icons-240/souch.smsbypass.9.png 426s icons-240/v1.v2.sig.1020.png 426s icons-320/ 426s icons-320/com.politedroid.3.png 426s icons-320/com.politedroid.4.png 426s icons-320/com.politedroid.5.png 426s icons-320/com.politedroid.6.png 426s icons-320/duplicate.permisssions.9999999.png 426s icons-320/info.guardianproject.urzip.100.png 426s icons-320/no.min.target.sdk.987.png 426s icons-320/obb.main.oldversion.1444412523.png 426s icons-320/obb.main.twoversions.1101613.png 426s icons-320/obb.main.twoversions.1101615.png 426s icons-320/obb.main.twoversions.1101617.png 426s icons-320/obb.mainpatch.current.1619.png 426s icons-320/org.maxsdkversion.4.png 426s icons-320/souch.smsbypass.9.png 426s icons-320/v1.v2.sig.1020.png 426s icons-480/ 426s icons-480/com.politedroid.3.png 426s icons-480/com.politedroid.4.png 426s icons-480/com.politedroid.5.png 426s icons-480/com.politedroid.6.png 426s icons-480/duplicate.permisssions.9999999.png 426s icons-480/info.guardianproject.urzip.100.png 426s icons-480/no.min.target.sdk.987.png 426s icons-480/obb.main.oldversion.1444412523.png 426s icons-480/obb.main.twoversions.1101613.png 426s icons-480/obb.main.twoversions.1101615.png 426s icons-480/obb.main.twoversions.1101617.png 426s icons-480/obb.mainpatch.current.1619.png 426s icons-480/org.maxsdkversion.4.png 426s icons-480/souch.smsbypass.9.png 426s icons-480/v1.v2.sig.1020.png 426s icons-640/ 426s icons-640/com.politedroid.3.png 426s icons-640/com.politedroid.4.png 426s icons-640/com.politedroid.5.png 426s icons-640/com.politedroid.6.png 426s icons-640/duplicate.permisssions.9999999.png 426s icons-640/info.guardianproject.urzip.100.png 426s icons-640/no.min.target.sdk.987.png 426s icons-640/obb.main.oldversion.1444412523.png 426s icons-640/obb.main.twoversions.1101613.png 426s icons-640/obb.main.twoversions.1101615.png 426s icons-640/obb.main.twoversions.1101617.png 426s icons-640/obb.mainpatch.current.1619.png 426s icons-640/org.maxsdkversion.4.png 426s icons-640/souch.smsbypass.9.png 426s icons-640/v1.v2.sig.1020.png 426s icons/ 426s icons/com.politedroid.3.png 426s icons/com.politedroid.4.png 426s icons/com.politedroid.5.png 426s icons/com.politedroid.6.png 426s icons/duplicate.permisssions.9999999.png 426s icons/ic_antifeature_ads.xml 426s icons/ic_antifeature_disabledalgorithm.xml 426s icons/ic_antifeature_knownvuln.xml 426s icons/ic_antifeature_nonfreeadd.xml 426s icons/ic_antifeature_nonfreeassets.xml 426s icons/ic_antifeature_nonfreedep.xml 426s icons/ic_antifeature_nonfreenet.xml 426s icons/ic_antifeature_nosourcesince.xml 426s icons/ic_antifeature_nsfw.xml 426s icons/ic_antifeature_tracking.xml 426s icons/ic_antifeature_upstreamnonfree.xml 426s icons/icon.png 426s icons/info.guardianproject.urzip.100.png 426s icons/no.min.target.sdk.987.png 426s icons/obb.main.oldversion.1444412523.png 426s icons/obb.main.twoversions.1101613.png 426s icons/obb.main.twoversions.1101615.png 426s icons/obb.main.twoversions.1101617.png 426s icons/obb.mainpatch.current.1619.png 426s icons/org.maxsdkversion.4.png 426s icons/souch.smsbypass.9.png 426s icons/v1.v2.sig.1020.png 426s info.guardianproject.checkey/ 426s info.guardianproject.checkey/en-US/ 426s info.guardianproject.checkey/en-US/phoneScreenshots/ 426s info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png 426s info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png 426s info.guardianproject.urzip/ 426s info.guardianproject.urzip/en-US/ 426s info.guardianproject.urzip/en-US/featureGraphic.png 426s info.guardianproject.urzip/en-US/featureGraphic_GFRT5BovZsENGpJq1HqPODGWBRPWQsx25B95Ol5w_wU=.png 426s info.guardianproject.urzip/en-US/icon.png 426s info.guardianproject.urzip/en-US/icon_NJXNzMcyf-v9i5a1ElJi0j9X1LvllibCa48xXYPlOqQ=.png 426s obb.mainpatch.current/ 426s obb.mainpatch.current/en-US/ 426s obb.mainpatch.current/en-US/featureGraphic.png 426s obb.mainpatch.current/en-US/featureGraphic_ffhLaojxbGAfu9ROe1MJgK5ux8d0OVc6b65nmvOBaTk=.png 426s obb.mainpatch.current/en-US/icon.png 426s obb.mainpatch.current/en-US/icon_WI0pkO3LsklrsTAnRr-OQSxkkoMY41lYe2-fAvXLiLg=.png 426s obb.mainpatch.current/en-US/phoneScreenshots/ 426s obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png 426s obb.mainpatch.current/en-US/sevenInchScreenshots/ 426s obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png 426s org.videolan.vlc/ 426s org.videolan.vlc/en-US/ 426s org.videolan.vlc/en-US/icon.png 426s org.videolan.vlc/en-US/phoneScreenshots/ 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot10.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot12.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot15.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot18.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot20.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot22.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot4.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot7.png 426s org.videolan.vlc/en-US/phoneScreenshots/screenshot9.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/ 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot0.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot1.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot11.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot13.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot14.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot16.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot17.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot19.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot2.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot21.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot23.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot3.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot5.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot6.png 426s org.videolan.vlc/en-US/sevenInchScreenshots/screenshot8.png 426s status/ 426s status/running.json 426s status/update.json 426s 426s sent 3,751,344 bytes received 3,788 bytes 7,510,264.00 bytes/sec 426s total size is 3,731,429 speedup is 0.99 426s 2025-06-19 16:35:08,466 DEBUG: Popen(['git', 'remote', 'add', '--', 'autopkgtest', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_git_mirror'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,473 INFO: Mirroring to: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_git_mirror 426s 2025-06-19 16:35:08,473 DEBUG: Adding all files to git mirror 426s 2025-06-19 16:35:08,473 DEBUG: Popen(['git', 'add', '--all'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,617 DEBUG: Committing files into git mirror 426s 2025-06-19 16:35:08,625 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,626 DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,633 DEBUG: Pushing to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_git_mirror 426s 2025-06-19 16:35:08,633 DEBUG: Popen(['git', 'version'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=False) 426s 2025-06-19 16:35:08,634 DEBUG: Popen(['git', 'push', '--porcelain', '--force', '--set-upstream', '--progress', '--', 'autopkgtest', 'full:master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/git-mirror, stdin=None, shell=False, universal_newlines=True) 427s 2025-06-19 16:35:08,982 DEBUG: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_git_mirror: [new branch] 427s 427s 2025-06-19 16:35:08,982 INFO: Syncing from local_copy_dir to this repo. 427s 2025-06-19 16:35:08,982 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/unsigned/ unsigned/ 427s sending incremental file list 427s created directory unsigned 427s ./ 427s urzip-release-unsigned.apk 427s 427s sent 8,617 bytes received 69 bytes 17,372.00 bytes/sec 427s total size is 8,471 speedup is 0.98 427s 2025-06-19 16:35:09,026 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency 427s 2025-06-19 16:35:09,027 DEBUG: Popen(['git', 'remote', 'set-url', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency, stdin=None, shell=False, universal_newlines=False) 427s 2025-06-19 16:35:09,030 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency, stdin=None, shell=False, universal_newlines=True) 427s 2025-06-19 16:35:09,049 DEBUG: Fetch head lines do not match lines provided via progress information 427s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 427s Will ignore extra progress lines or fetch head lines. 427s 2025-06-19 16:35:09,050 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' = [up to date] master -> local/master']" 427s 2025-06-19 16:35:09,050 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/local_copy_dir/fdroid/binary_transparency\\n"]' 427s 2025-06-19 16:35:09,053 INFO: rsyncing unsigned to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/server_web_root/fdroid/ 427s building file list ... done 427s unsigned/ 427s unsigned/urzip-release-unsigned.apk 427s 427s sent 8,654 bytes received 37 bytes 17,382.00 bytes/sec 427s total size is 8,471 speedup is 0.97 427s building file list ... done 427s 427s sent 137 bytes received 11 bytes 296.00 bytes/sec 427s total size is 8,471 speedup is 57.24 427s 2025-06-19 16:35:09,111 INFO: Pushing binary transparency log to /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/binary_transparency_remote 427s 2025-06-19 16:35:09,112 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/binary_transparency_remote, stdin=None, shell=False, universal_newlines=False) 427s 2025-06-19 16:35:09,133 DEBUG: Popen(['git', 'remote', 'add', '--', 'local', '/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/binary_transparency_remote, stdin=None, shell=False, universal_newlines=False) 427s 2025-06-19 16:35:09,136 DEBUG: Popen(['git', 'pull', '-v', '--', 'local', 'master'], cwd=/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/binary_transparency_remote, stdin=None, shell=False, universal_newlines=True) 427s 2025-06-19 16:35:09,169 DEBUG: Fetch head lines do not match lines provided via progress information 427s length of progress lines 2 should be equal to lines in FETCH_HEAD file 1 427s Will ignore extra progress lines or fetch head lines. 427s 2025-06-19 16:35:09,169 DEBUG: b"info lines: [' * branch master -> FETCH_HEAD', ' * [new branch] master -> local/master']" 427s 2025-06-19 16:35:09,169 DEBUG: b'head info: ["bf51d86a1dd5813eafe0a7ecdc95166de1c104e1\\t\\tbranch \'master\' of /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_sign_binary_repo_in_offline_box_then_publishing_from_online_box/tmpr7hs_1xr/online_root/binary_transparency\\n"]' 427s 2025-06-19 16:35:09,169 DEBUG: skip deploying full build logs: not enabled in config 427s 2025-06-19 16:35:09,172 DEBUG: skip deploying full build logs: not enabled in config 427s 2025-06-19 16:35:09,172 DEBUG: skip deploying full build logs: not enabled in config 427s ok 427s test_that_verify_can_succeed_and_fail (tests.test_integration.IntegrationTest.test_that_verify_can_succeed_and_fail) ... 2025-06-19 16:35:09,553 INFO: Processing com.politedroid_6.apk 427s 2025-06-19 16:35:09,795 DEBUG: tmp/com.politedroid_6.apk: Verifies 427s Verified using v1 scheme (JAR signing): true 427s Verified using v2 scheme (APK Signature Scheme v2): false 427s Verified using v3 scheme (APK Signature Scheme v3): false 427s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 427s Verified using v4 scheme (APK Signature Scheme v4): false 427s Verified for SourceStamp: false 427s Number of signers: 1 427s 428s 2025-06-19 16:35:10,039 DEBUG: tmp/sigcp_com.politedroid_6.apk: Verifies 428s Verified using v1 scheme (JAR signing): true 428s Verified using v2 scheme (APK Signature Scheme v2): false 428s Verified using v3 scheme (APK Signature Scheme v3): false 428s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 428s Verified using v4 scheme (APK Signature Scheme v4): false 428s Verified for SourceStamp: false 428s Number of signers: 1 428s 428s 2025-06-19 16:35:10,039 INFO: ...successfully verified 428s 2025-06-19 16:35:10,039 INFO: ...successfully verified 428s 2025-06-19 16:35:10,039 INFO: 1 successfully verified 428s 2025-06-19 16:35:10,354 INFO: Processing com.politedroid_6.apk 428s 2025-06-19 16:35:10,615 DEBUG: tmp/com.politedroid_6.apk: Verifies 428s Verified using v1 scheme (JAR signing): true 428s Verified using v2 scheme (APK Signature Scheme v2): false 428s Verified using v3 scheme (APK Signature Scheme v3): false 428s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 428s Verified using v4 scheme (APK Signature Scheme v4): false 428s Verified for SourceStamp: false 428s Number of signers: 1 428s 428s DOES NOT VERIFY 428s ERROR: res/drawable-ldpi-v4/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK 428s ERROR: res/drawable-mdpi-v4/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK 428s ERROR: res/drawable-hdpi-v4/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK 428s ERROR: res/drawable-xhdpi-v4/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK 428s 2025-06-19 16:35:10,791 ERROR: 428s tmp/sigcp_com.politedroid_6.apk: 428s 2025-06-19 16:35:10,792 INFO: ...NOT verified - tmp/sigcp_com.politedroid_6.apk 428s 2025-06-19 16:35:10,795 DEBUG: > diff -r tmp/tmp_com.politedroid_6 tmp/tmp_sigcp_com.politedroid_6 429s 2025-06-19 16:35:11,001 INFO: ...NOT verified - verification of APK with copied signature failed 429s Comparing reference APK to APK with copied signature... 429s Unexpected diff output: 429s Binary files tmp/tmp_com.politedroid_6/content/AndroidManifest.xml and tmp/tmp_sigcp_com.politedroid_6/content/AndroidManifest.xml differ 429s Binary files tmp/tmp_com.politedroid_6/content/classes.dex and tmp/tmp_sigcp_com.politedroid_6/content/classes.dex differ 429s Only in tmp/tmp_sigcp_com.politedroid_6/content/res: drawable-hdpi 429s Only in tmp/tmp_com.politedroid_6/content/res: drawable-hdpi-v4 429s Only in tmp/tmp_sigcp_com.politedroid_6/content/res: drawable-ldpi 429s Only in tmp/tmp_com.politedroid_6/content/res: drawable-ldpi-v4 429s Only in tmp/tmp_sigcp_com.politedroid_6/content/res: drawable-mdpi 429s Only in tmp/tmp_com.politedroid_6/content/res: drawable-mdpi-v4 429s Only in tmp/tmp_sigcp_com.politedroid_6/content/res: drawable-xhdpi 429s Only in tmp/tmp_com.politedroid_6/content/res: drawable-xhdpi-v4 429s Binary files tmp/tmp_com.politedroid_6/content/res/xml/preferences.xml and tmp/tmp_sigcp_com.politedroid_6/content/res/xml/preferences.xml differ 429s Binary files tmp/tmp_com.politedroid_6/content/resources.arsc and tmp/tmp_sigcp_com.politedroid_6/content/resources.arsc differ 429s 429s 2025-06-19 16:35:11,001 INFO: 1 NOT verified 429s ok 429s test_utf8_metadata (tests.test_integration.IntegrationTest.test_utf8_metadata) ... 429s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_utf8_metadata/tmp8senh40_/fdroid" with this config: 429s 429s Android SDK: /usr/lib/android-sdk 429s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 429s Alias for key in store: sova 429s 429s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_utf8_metadata/tmp8senh40_/fdroid/repo" 429s then run "fdroid update -c; fdroid update". You might also want to edit 429s "config.yml" to set the URL, repo name, and more. You should also set up 429s a signing key (a temporary one might have been automatically generated). 429s 429s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 429s and https://f-droid.org/docs/Signing_Process 429s 2025-06-19 16:35:11,809 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 430s 2025-06-19 16:35:12,159 WARNING: repo/urzip.apk: debuggable or testOnly set in AndroidManifest.xml 430s 2025-06-19 16:35:12,806 INFO: Creating signed index with this key (SHA256): 430s 2025-06-19 16:35:12,806 INFO: F4 9A F3 F1 1E FD DF 20 DF FD 70 F5 E3 11 7B 99 76 67 41 67 AD CA 28 0E 6B 19 32 A0 60 1B 26 F6 431s 2025-06-19 16:35:13,716 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 433s 2025-06-19 16:35:15,270 INFO: Finished 433s ok 433s test_whatsnew_from_fastlane_without_cvc_set (tests.test_integration.IntegrationTest.test_whatsnew_from_fastlane_without_cvc_set) ... 433s Built repo based in "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_whatsnew_from_fastlane_without_cvc_set/tmpy0vm9zm7/fdroid" with this config: 433s 433s Android SDK: /usr/lib/android-sdk 433s Keystore for signing key: /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/keystore.jks 433s Alias for key in store: sova 433s 433s To complete the setup, add your APKs to "/tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/tests.test_integration.IntegrationTest.test_whatsnew_from_fastlane_without_cvc_set/tmpy0vm9zm7/fdroid/repo" 433s then run "fdroid update -c; fdroid update". You might also want to edit 433s "config.yml" to set the URL, repo name, and more. You should also set up 433s a signing key (a temporary one might have been automatically generated). 433s 433s For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo 433s and https://f-droid.org/docs/Signing_Process 433s 2025-06-19 16:35:15,819 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 434s 2025-06-19 16:35:16,566 INFO: Creating unsigned index in preparation for signing 434s 2025-06-19 16:35:16,772 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 435s 2025-06-19 16:35:17,213 INFO: Finished 435s ok 435s test_check_app_field_types (tests.test_lint.ConfigYmlTest.test_check_app_field_types) ... ok 435s test_check_categories_empty_is_error (tests.test_lint.ConfigYmlTest.test_check_categories_empty_is_error) ... ok 435s test_check_categories_from_config_categories_yml (tests.test_lint.ConfigYmlTest.test_check_categories_from_config_categories_yml) 435s In config/categories.yml, categories is a localized STRINGMAP dict. ... ok 435s test_check_categories_from_config_yml (tests.test_lint.ConfigYmlTest.test_check_categories_from_config_yml) 435s In config.yml, categories is a list. ... ok 435s test_check_categories_in_config (tests.test_lint.ConfigYmlTest.test_check_categories_in_config) ... ok 435s test_check_categories_not_in_config (tests.test_lint.ConfigYmlTest.test_check_categories_not_in_config) ... ok 435s test_check_categories_old_hardcoded_not_defined (tests.test_lint.ConfigYmlTest.test_check_categories_old_hardcoded_not_defined) ... ok 435s test_check_certificate_pinned_binaries_empty (tests.test_lint.ConfigYmlTest.test_check_certificate_pinned_binaries_empty) ... "metadata/dump/" has no matching metadata file! 435s ok 435s test_check_for_unsupported_metadata_files (tests.test_lint.ConfigYmlTest.test_check_for_unsupported_metadata_files) ... "metadata/apk/" has no matching metadata file! 435s "metadata/org.adaway.json" is not a supported file format (use: metadata/*.yml) 435s ok 435s test_check_license_tag_disabled (tests.test_lint.ConfigYmlTest.test_check_license_tag_disabled) ... ok 435s test_check_license_tag_no_custom_fail (tests.test_lint.ConfigYmlTest.test_check_license_tag_no_custom_fail) ... ok 435s test_check_license_tag_no_custom_pass (tests.test_lint.ConfigYmlTest.test_check_license_tag_no_custom_pass) ... ok 435s test_check_license_tag_with_custom_empty (tests.test_lint.ConfigYmlTest.test_check_license_tag_with_custom_empty) ... ok 435s test_check_license_tag_with_custom_fail (tests.test_lint.ConfigYmlTest.test_check_license_tag_with_custom_fail) ... ok 435s test_check_license_tag_with_custom_pass (tests.test_lint.ConfigYmlTest.test_check_license_tag_with_custom_pass) ... ok 435s test_check_vercode_operation (tests.test_lint.ConfigYmlTest.test_check_vercode_operation) ... ok 435s test_config_yml_bad_key_name (tests.test_lint.ConfigYmlTest.test_config_yml_bad_key_name) ... ok 435s test_config_yml_bad_value_for_all_keys (tests.test_lint.ConfigYmlTest.test_config_yml_bad_value_for_all_keys) 435s Check all config keys with a bad value. ... ok 435s test_config_yml_bool (tests.test_lint.ConfigYmlTest.test_config_yml_bool) ... ok 435s test_config_yml_bool_bad (tests.test_lint.ConfigYmlTest.test_config_yml_bool_bad) ... ok 435s test_config_yml_dict (tests.test_lint.ConfigYmlTest.test_config_yml_dict) ... ok 435s test_config_yml_dict_bad (tests.test_lint.ConfigYmlTest.test_config_yml_dict_bad) ... ok 435s test_config_yml_int (tests.test_lint.ConfigYmlTest.test_config_yml_int) ... ok 435s test_config_yml_int_bad (tests.test_lint.ConfigYmlTest.test_config_yml_int_bad) ... ok 435s test_config_yml_keyaliases (tests.test_lint.ConfigYmlTest.test_config_yml_keyaliases) ... ok 435s test_config_yml_keyaliases_bad_list (tests.test_lint.ConfigYmlTest.test_config_yml_keyaliases_bad_list) 435s The keyaliases: value is a dict not a list. ... ok 435s test_config_yml_keyaliases_bad_str (tests.test_lint.ConfigYmlTest.test_config_yml_keyaliases_bad_str) 435s The keyaliases: value is a dict not a str. ... ok 435s test_config_yml_str (tests.test_lint.ConfigYmlTest.test_config_yml_str) ... ok 435s test_config_yml_str_bad (tests.test_lint.ConfigYmlTest.test_config_yml_str_bad) ... ok 435s test_config_yml_str_env (tests.test_lint.ConfigYmlTest.test_config_yml_str_env) ... ok 435s test_config_yml_str_list (tests.test_lint.ConfigYmlTest.test_config_yml_str_list) ... ok 435s test_config_yml_str_list_of_dicts (tests.test_lint.ConfigYmlTest.test_config_yml_str_list_of_dicts) ... ok 435s test_config_yml_str_list_of_dicts_env (tests.test_lint.ConfigYmlTest.test_config_yml_str_list_of_dicts_env) 435s serverwebroot can be str, list of str, or list of dicts. ... ok 435s test_forbidden_html_tags (tests.test_lint.ConfigYmlTest.test_forbidden_html_tags) ... ok 435s test_lint_config_bad_mirrors_yml_dict (tests.test_lint.ConfigYmlTest.test_lint_config_bad_mirrors_yml_dict) ... ok 435s test_lint_config_bad_mirrors_yml_float (tests.test_lint.ConfigYmlTest.test_lint_config_bad_mirrors_yml_float) ... ok 435s test_lint_config_bad_mirrors_yml_int (tests.test_lint.ConfigYmlTest.test_lint_config_bad_mirrors_yml_int) ... ok 435s test_lint_config_bad_mirrors_yml_str (tests.test_lint.ConfigYmlTest.test_lint_config_bad_mirrors_yml_str) ... ok 435s test_lint_config_basic_mirrors_yml (tests.test_lint.ConfigYmlTest.test_lint_config_basic_mirrors_yml) ... ok 435s test_lint_config_mirrors_yml_alpha3_countryCode (tests.test_lint.ConfigYmlTest.test_lint_config_mirrors_yml_alpha3_countryCode) 435s Only ISO 3166-1 alpha 2 are supported ... mirrors.yml: "DEU" is not a valid ISO_3166-1 alpha-2 country code! Did you mean DE? 435s ok 435s test_lint_config_mirrors_yml_invalid_countryCode (tests.test_lint.ConfigYmlTest.test_lint_config_mirrors_yml_invalid_countryCode) 435s WV is "indeterminately reserved" so it should never be used. ... mirrors.yml: "WV" is not a valid ISO_3166-1 alpha-2 country code! Did you mean WS, ZW? 435s ok 435s test_lint_config_mirrors_yml_kenya_countryCode (tests.test_lint.ConfigYmlTest.test_lint_config_mirrors_yml_kenya_countryCode) ... ok 435s test_lint_config_mirrors_yml_one_invalid_countryCode (tests.test_lint.ConfigYmlTest.test_lint_config_mirrors_yml_one_invalid_countryCode) 435s WV is "indeterminately reserved" so it should never be used. ... mirrors.yml: "WV" is not a valid ISO_3166-1 alpha-2 country code! Did you mean WS, ZW? 435s ok 435s test_lint_invalid_config_keys (tests.test_lint.ConfigYmlTest.test_lint_invalid_config_keys) ... ERROR: repo:invalid_key in config/config.yml is not in allowed keys: name, description, icon! 435s ok 435s test_lint_invalid_localized_config_keys (tests.test_lint.ConfigYmlTest.test_lint_invalid_localized_config_keys) ... ERROR: NonFreeNet:icon in config/en/antiFeatures.yml is not in allowed keys: name, description! 435s ok 435s test_lint_known_debug_keys (tests.test_lint.ConfigYmlTest.test_lint_known_debug_keys) ... ok 435s test_lint_known_debug_keys_no_match (tests.test_lint.ConfigYmlTest.test_lint_known_debug_keys_no_match) ... ok 435s test_source_urls (tests.test_lint.ConfigYmlTest.test_source_urls) ... ok 435s test_check_antiFeatures (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures) ... ok 435s test_check_antiFeatures_build (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_build) ... ok 435s test_check_antiFeatures_build_empty (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_build_empty) ... ok 435s test_check_antiFeatures_build_fail (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_build_fail) ... ok 435s test_check_antiFeatures_empty (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_empty) ... ok 435s test_check_antiFeatures_empty_AntiFeatures (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_empty_AntiFeatures) ... ok 435s test_check_antiFeatures_fails_many (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_fails_many) ... ok 435s test_check_antiFeatures_fails_one (tests.test_lint.LintAntiFeaturesTest.test_check_antiFeatures_fails_one) ... ok 435s test_check_app_field_types (tests.test_lint.LintTest.test_check_app_field_types) ... ok 435s test_check_categories_empty_is_error (tests.test_lint.LintTest.test_check_categories_empty_is_error) ... ok 435s test_check_categories_from_config_categories_yml (tests.test_lint.LintTest.test_check_categories_from_config_categories_yml) 435s In config/categories.yml, categories is a localized STRINGMAP dict. ... ok 435s test_check_categories_from_config_yml (tests.test_lint.LintTest.test_check_categories_from_config_yml) 435s In config.yml, categories is a list. ... ok 435s test_check_categories_in_config (tests.test_lint.LintTest.test_check_categories_in_config) ... ok 435s test_check_categories_not_in_config (tests.test_lint.LintTest.test_check_categories_not_in_config) ... ok 435s test_check_categories_old_hardcoded_not_defined (tests.test_lint.LintTest.test_check_categories_old_hardcoded_not_defined) ... ok 435s test_check_certificate_pinned_binaries_empty (tests.test_lint.LintTest.test_check_certificate_pinned_binaries_empty) ... ok 435s test_check_for_unsupported_metadata_files (tests.test_lint.LintTest.test_check_for_unsupported_metadata_files) ... "metadata/dump/" has no matching metadata file! 435s "metadata/apk/" has no matching metadata file! 435s "metadata/org.adaway.json" is not a supported file format (use: metadata/*.yml) 435s ok 435s test_check_license_tag_disabled (tests.test_lint.LintTest.test_check_license_tag_disabled) ... ok 435s test_check_license_tag_no_custom_fail (tests.test_lint.LintTest.test_check_license_tag_no_custom_fail) ... ok 435s test_check_license_tag_no_custom_pass (tests.test_lint.LintTest.test_check_license_tag_no_custom_pass) ... ok 435s test_check_license_tag_with_custom_empty (tests.test_lint.LintTest.test_check_license_tag_with_custom_empty) ... ok 435s test_check_license_tag_with_custom_fail (tests.test_lint.LintTest.test_check_license_tag_with_custom_fail) ... ok 435s test_check_license_tag_with_custom_pass (tests.test_lint.LintTest.test_check_license_tag_with_custom_pass) ... ok 435s test_check_vercode_operation (tests.test_lint.LintTest.test_check_vercode_operation) ... ok 435s test_forbidden_html_tags (tests.test_lint.LintTest.test_forbidden_html_tags) ... ok 435s test_lint_config_bad_mirrors_yml_dict (tests.test_lint.LintTest.test_lint_config_bad_mirrors_yml_dict) ... ok 435s test_lint_config_bad_mirrors_yml_float (tests.test_lint.LintTest.test_lint_config_bad_mirrors_yml_float) ... ok 435s test_lint_config_bad_mirrors_yml_int (tests.test_lint.LintTest.test_lint_config_bad_mirrors_yml_int) ... ok 435s test_lint_config_bad_mirrors_yml_str (tests.test_lint.LintTest.test_lint_config_bad_mirrors_yml_str) ... ok 435s test_lint_config_basic_mirrors_yml (tests.test_lint.LintTest.test_lint_config_basic_mirrors_yml) ... ok 435s test_lint_config_mirrors_yml_alpha3_countryCode (tests.test_lint.LintTest.test_lint_config_mirrors_yml_alpha3_countryCode) 435s Only ISO 3166-1 alpha 2 are supported ... mirrors.yml: "DEU" is not a valid ISO_3166-1 alpha-2 country code! Did you mean DE? 435s ok 435s test_lint_config_mirrors_yml_invalid_countryCode (tests.test_lint.LintTest.test_lint_config_mirrors_yml_invalid_countryCode) 435s WV is "indeterminately reserved" so it should never be used. ... mirrors.yml: "WV" is not a valid ISO_3166-1 alpha-2 country code! Did you mean WS, ZW? 435s ok 436s test_lint_config_mirrors_yml_kenya_countryCode (tests.test_lint.LintTest.test_lint_config_mirrors_yml_kenya_countryCode) ... ok 436s test_lint_config_mirrors_yml_one_invalid_countryCode (tests.test_lint.LintTest.test_lint_config_mirrors_yml_one_invalid_countryCode) 436s WV is "indeterminately reserved" so it should never be used. ... mirrors.yml: "WV" is not a valid ISO_3166-1 alpha-2 country code! Did you mean WS, ZW? 436s ok 436s test_lint_invalid_config_keys (tests.test_lint.LintTest.test_lint_invalid_config_keys) ... ERROR: repo:invalid_key in config/config.yml is not in allowed keys: name, description, icon! 436s ok 436s test_lint_invalid_localized_config_keys (tests.test_lint.LintTest.test_lint_invalid_localized_config_keys) ... ERROR: NonFreeNet:icon in config/en/antiFeatures.yml is not in allowed keys: name, description! 436s ok 436s test_lint_known_debug_keys (tests.test_lint.LintTest.test_lint_known_debug_keys) ... ok 436s test_lint_known_debug_keys_no_match (tests.test_lint.LintTest.test_lint_known_debug_keys_no_match) ... ok 436s test_source_urls (tests.test_lint.LintTest.test_source_urls) ... ok 436s test_COMMANDS_check (tests.test_main.MainTest.test_COMMANDS_check) 436s make sure the built in sub-command defs didn't change unintentionally ... ok 436s test_call_deploy (tests.test_main.MainTest.test_call_deploy) ... ok 436s test_call_init (tests.test_main.MainTest.test_call_init) ... ok 436s test_find_plugins (tests.test_main.MainTest.test_find_plugins) ... ok 436s test_main_broken_plugin (tests.test_main.MainTest.test_main_broken_plugin) 436s making sure broken plugins get their exceptions through ... ERROR: Unknown exception found! 436s ok 436s test_main_malicious_plugin (tests.test_main.MainTest.test_main_malicious_plugin) 436s The purpose of this test is to make sure code in plugins ... ok 436s test_main_plugin_def (tests.test_main.MainTest.test_main_plugin_def) ... all good 436s ok 436s test_main_plugin_lambda (tests.test_main.MainTest.test_main_plugin_lambda) ... all good 436s ok 436s test_main_prevent_plugin_override (tests.test_main.MainTest.test_main_prevent_plugin_override) 436s making sure build-in subcommands cannot be overridden by plugins ... ERROR: no APK supplied 436s ok 436s test_preparse_plugin_lookup_bad_name (tests.test_main.MainTest.test_preparse_plugin_lookup_bad_name) ... ok 436s test_preparse_plugin_lookup_bad_path (tests.test_main.MainTest.test_preparse_plugin_lookup_bad_path) ... ok 436s test_preparse_plugin_lookup_module_dir (tests.test_main.MainTest.test_preparse_plugin_lookup_module_dir) ... ok 436s test_preparse_plugin_lookup_module_file (tests.test_main.MainTest.test_preparse_plugin_lookup_module_file) ... ok 436s test_preparse_plugin_lookup_summary_missing (tests.test_main.MainTest.test_preparse_plugin_lookup_summary_missing) ... ok 436s test_FieldValidator_BitcoinAddress (tests.test_metadata.MetadataTest.test_FieldValidator_BitcoinAddress) ... ok 436s test_FieldValidator_LitecoinAddress (tests.test_metadata.MetadataTest.test_FieldValidator_LitecoinAddress) ... ok 436s test_app_to_yaml_AllowedAPKSigningKeys_one (tests.test_metadata.MetadataTest.test_app_to_yaml_AllowedAPKSigningKeys_one) ... ok 436s test_app_to_yaml_AllowedAPKSigningKeys_two (tests.test_metadata.MetadataTest.test_app_to_yaml_AllowedAPKSigningKeys_two) ... ok 436s test_app_to_yaml_build_list (tests.test_metadata.MetadataTest.test_app_to_yaml_build_list) ... ok 436s test_app_to_yaml_build_list_empty (tests.test_metadata.MetadataTest.test_app_to_yaml_build_list_empty) ... ok 436s test_app_to_yaml_build_list_one (tests.test_metadata.MetadataTest.test_app_to_yaml_build_list_one) ... ok 436s test_app_to_yaml_build_list_two (tests.test_metadata.MetadataTest.test_app_to_yaml_build_list_two) ... ok 436s test_app_to_yaml_categories (tests.test_metadata.MetadataTest.test_app_to_yaml_categories) 436s Sort case-insensitive before outputting YAML. ... ok 436s test_app_to_yaml_int_0 (tests.test_metadata.MetadataTest.test_app_to_yaml_int_0) 436s Document that 0 values fail to make it through. ... ok 436s test_app_to_yaml_int_hex (tests.test_metadata.MetadataTest.test_app_to_yaml_int_hex) ... ok 436s test_app_to_yaml_int_underscore (tests.test_metadata.MetadataTest.test_app_to_yaml_int_underscore) ... ok 436s test_app_to_yaml_one_category (tests.test_metadata.MetadataTest.test_app_to_yaml_one_category) 436s Categories does not get simplified to string when outputting YAML. ... ok 436s test_app_to_yaml_smokecheck (tests.test_metadata.MetadataTest.test_app_to_yaml_smokecheck) ... ok 436s test_build_flagtypes_key_exist (tests.test_metadata.MetadataTest.test_build_flagtypes_key_exist) ... ok 436s test_build_ndk_path (tests.test_metadata.MetadataTest.test_build_ndk_path) ... ok 436s test_build_ndk_path_only_accepts_str (tests.test_metadata.MetadataTest.test_build_ndk_path_only_accepts_str) 436s Paths in the config must be strings, never pathlib.Path instances ... ok 436s test_builds_to_yaml (tests.test_metadata.MetadataTest.test_builds_to_yaml) 436s Include one of each flag type with a valid value. ... ok 436s test_builds_to_yaml_gradle_false (tests.test_metadata.MetadataTest.test_builds_to_yaml_gradle_false) ... ok 436s test_builds_to_yaml_gradle_off (tests.test_metadata.MetadataTest.test_builds_to_yaml_gradle_off) ... ok 436s test_builds_to_yaml_gradle_true (tests.test_metadata.MetadataTest.test_builds_to_yaml_gradle_true) ... ok 436s test_builds_to_yaml_gradle_yes (tests.test_metadata.MetadataTest.test_builds_to_yaml_gradle_yes) ... ok 436s test_builds_to_yaml_stripped (tests.test_metadata.MetadataTest.test_builds_to_yaml_stripped) ... ok 436s test_check_manually_extended_NoSourceSince (tests.test_metadata.MetadataTest.test_check_manually_extended_NoSourceSince) ... ok 436s test_del_duplicated_NoSourceSince (tests.test_metadata.MetadataTest.test_del_duplicated_NoSourceSince) ... ok 436s test_dot_fdroid_yml_works_without_git (tests.test_metadata.MetadataTest.test_dot_fdroid_yml_works_without_git) 436s Parsing should work if .fdroid.yml is present and it is not a git repo. ... ok 436s test_fieldtypes_key_exist (tests.test_metadata.MetadataTest.test_fieldtypes_key_exist) ... ok 436s test_format_list_empty (tests.test_metadata.MetadataTest.test_format_list_empty) ... ok 436s test_format_list_newline (tests.test_metadata.MetadataTest.test_format_list_newline) ... ok 436s test_format_list_newline_char (tests.test_metadata.MetadataTest.test_format_list_newline_char) ... ok 436s test_format_list_one_empty (tests.test_metadata.MetadataTest.test_format_list_one_empty) ... ok 436s test_format_list_two (tests.test_metadata.MetadataTest.test_format_list_two) ... ok 436s test_format_multiline (tests.test_metadata.MetadataTest.test_format_multiline) ... ok 436s test_format_multiline_empty (tests.test_metadata.MetadataTest.test_format_multiline_empty) ... ok 436s test_format_multiline_newline_char (tests.test_metadata.MetadataTest.test_format_multiline_newline_char) ... ok 436s test_format_multiline_newlines (tests.test_metadata.MetadataTest.test_format_multiline_newlines) ... ok 436s test_format_script_empty (tests.test_metadata.MetadataTest.test_format_script_empty) ... ok 436s test_format_script_newline (tests.test_metadata.MetadataTest.test_format_script_newline) ... ok 436s test_format_script_newline_char (tests.test_metadata.MetadataTest.test_format_script_newline_char) ... ok 436s test_format_stringmap_app_antifeatures_conflict (tests.test_metadata.MetadataTest.test_format_stringmap_app_antifeatures_conflict) 436s Raise an error if a YAML Anti-Feature conflicts with a localized file. ... ok 436s test_format_stringmap_app_antifeatures_conflict_same_contents (tests.test_metadata.MetadataTest.test_format_stringmap_app_antifeatures_conflict_same_contents) 436s Raise an error if a YAML Anti-Feature conflicts with a localized file. ... ok 436s test_format_stringmap_build_antifeatures_conflict (tests.test_metadata.MetadataTest.test_format_stringmap_build_antifeatures_conflict) 436s Raise an error if a YAML Anti-Feature conflicts with a localized file. ... ok 436s test_format_stringmap_empty (tests.test_metadata.MetadataTest.test_format_stringmap_empty) ... ok 436s test_format_stringmap_move_build_antifeatures_to_filesystem (tests.test_metadata.MetadataTest.test_format_stringmap_move_build_antifeatures_to_filesystem) ... ok 436s test_format_stringmap_one_list (tests.test_metadata.MetadataTest.test_format_stringmap_one_list) ... ok 436s test_format_stringmap_one_list_empty_desc (tests.test_metadata.MetadataTest.test_format_stringmap_one_list_empty_desc) ... ok 436s test_format_stringmap_three_list (tests.test_metadata.MetadataTest.test_format_stringmap_three_list) ... ok 436s test_format_stringmap_three_locales (tests.test_metadata.MetadataTest.test_format_stringmap_three_locales) ... ok 436s test_format_stringmap_two_dict (tests.test_metadata.MetadataTest.test_format_stringmap_two_dict) ... ok 436s test_make_sure_nosourcesince_does_not_get_written (tests.test_metadata.MetadataTest.test_make_sure_nosourcesince_does_not_get_written) ... ok 436s test_metadata_overrides_dot_fdroid_yml (tests.test_metadata.MetadataTest.test_metadata_overrides_dot_fdroid_yml) 436s Fields in metadata files should override anything in .fdroid.yml. ... ok 436s test_normalize_type_int (tests.test_metadata.MetadataTest.test_normalize_type_int) 436s TYPE_INT should be an int whenever possible. ... ok 436s test_normalize_type_int_fails (tests.test_metadata.MetadataTest.test_normalize_type_int_fails) ... ok 436s test_normalize_type_list (tests.test_metadata.MetadataTest.test_normalize_type_list) 436s TYPE_LIST is always a list of strings, no matter what YAML thinks. ... ok 436s test_normalize_type_list_fails (tests.test_metadata.MetadataTest.test_normalize_type_list_fails) ... ok 436s test_normalize_type_string (tests.test_metadata.MetadataTest.test_normalize_type_string) 436s TYPE_STRING currently has some quirky behavior. ... ok 436s test_normalize_type_string_sha256 (tests.test_metadata.MetadataTest.test_normalize_type_string_sha256) 436s SHA-256 values are TYPE_STRING, which YAML can parse as decimal ints. ... ok 436s test_normalize_type_stringmap_empty_list (tests.test_metadata.MetadataTest.test_normalize_type_stringmap_empty_list) ... ok 436s test_normalize_type_stringmap_none (tests.test_metadata.MetadataTest.test_normalize_type_stringmap_none) ... ok 436s test_normalize_type_stringmap_simple_list_format (tests.test_metadata.MetadataTest.test_normalize_type_stringmap_simple_list_format) ... ok 436s test_parse_localized_antifeatures (tests.test_metadata.MetadataTest.test_parse_localized_antifeatures) 436s Unit test based on reading files included in the test repo. ... ok 436s test_parse_localized_antifeatures_passthrough (tests.test_metadata.MetadataTest.test_parse_localized_antifeatures_passthrough) 436s Test app values are cleanly passed through if no localized files. ... ok 436s test_parse_metadata_antifeatures_NoSourceSince (tests.test_metadata.MetadataTest.test_parse_metadata_antifeatures_NoSourceSince) 436s Test that NoSourceSince gets added as an Anti-Feature. ... ok 436s test_parse_yaml_app_antifeatures_bool (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_bool) ... ok 436s test_parse_yaml_app_antifeatures_dict (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_dict) ... ok 436s test_parse_yaml_app_antifeatures_dict_float (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_dict_float) ... ok 436s test_parse_yaml_app_antifeatures_dict_float_fail_value (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_dict_float_fail_value) ... ok 436s test_parse_yaml_app_antifeatures_dict_mixed_values (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_dict_mixed_values) ... ok 436s test_parse_yaml_app_antifeatures_dict_no_value (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_dict_no_value) ... ok 436s test_parse_yaml_app_antifeatures_float (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_float) ... ok 436s test_parse_yaml_app_antifeatures_float_inf (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_float_inf) ... ok 436s test_parse_yaml_app_antifeatures_float_nan (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_float_nan) ... ok 436s test_parse_yaml_app_antifeatures_float_negative_inf (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_float_negative_inf) ... ok 436s test_parse_yaml_app_antifeatures_int (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_int) ... ok 436s test_parse_yaml_app_antifeatures_list_float (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_list_float) ... ok 436s test_parse_yaml_app_antifeatures_str (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_str) ... ok 436s test_parse_yaml_app_antifeatures_stringmap_full (tests.test_metadata.MetadataTest.test_parse_yaml_app_antifeatures_stringmap_full) ... ok 436s test_parse_yaml_build_type_int_fail (tests.test_metadata.MetadataTest.test_parse_yaml_build_type_int_fail) ... ok 436s test_parse_yaml_int_strict_typing_fails (tests.test_metadata.MetadataTest.test_parse_yaml_int_strict_typing_fails) 436s Things that cannot be preserved when parsing as YAML. ... ok 436s test_parse_yaml_metadata_0size_file (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_0size_file) ... ok 436s test_parse_yaml_metadata_antifeatures_sort (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_antifeatures_sort) 436s All data should end up sorted, to minimize diffs in the index files. ... ok 436s test_parse_yaml_metadata_app_type_list_fails (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_app_type_list_fails) ... ok 436s test_parse_yaml_metadata_build_antifeatures_old_style (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_build_antifeatures_old_style) ... ok 436s test_parse_yaml_metadata_build_type_list_fails (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_build_type_list_fails) ... ok 436s test_parse_yaml_metadata_continue_on_warning (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_continue_on_warning) 436s When errors are disabled, parsing should provide something that can work. ... ok 436s test_parse_yaml_metadata_empty_dict_file (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_empty_dict_file) ... ok 436s test_parse_yaml_metadata_empty_string_file (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_empty_string_file) ... ok 436s test_parse_yaml_metadata_fail_on_root_list (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_fail_on_root_list) ... ok 436s test_parse_yaml_metadata_prebuild_list (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_prebuild_list) ... ok 436s test_parse_yaml_metadata_prebuild_string (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_prebuild_string) ... ok 436s test_parse_yaml_metadata_prebuild_strings (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_prebuild_strings) ... ok 436s test_parse_yaml_metadata_type_list_build_str (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_type_list_build_str) ... ok 436s test_parse_yaml_metadata_type_list_str (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_type_list_str) ... ok 436s test_parse_yaml_metadata_type_stringmap_old_list (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_type_stringmap_old_list) ... ok 436s test_parse_yaml_metadata_type_stringmap_transitional (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_type_stringmap_transitional) 436s Support a transitional format, where users just append a text ... ok 436s test_parse_yaml_metadata_unknown_app_field (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_unknown_app_field) ... ok 436s test_parse_yaml_metadata_unknown_build_flag (tests.test_metadata.MetadataTest.test_parse_yaml_metadata_unknown_build_flag) ... ok 436s test_parse_yaml_provides_should_be_ignored (tests.test_metadata.MetadataTest.test_parse_yaml_provides_should_be_ignored) ... ok 436s test_parse_yaml_srclib_Changelog_cketti (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_Changelog_cketti) ... ok 436s test_parse_yaml_srclib_corrupt_file (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_corrupt_file) ... ok 436s test_parse_yaml_srclib_does_not_exists (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_does_not_exists) ... ok 436s test_parse_yaml_srclib_simple (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_simple) ... ok 436s test_parse_yaml_srclib_simple_with_blanks (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_simple_with_blanks) ... ok 436s test_parse_yaml_srclib_unknown_key (tests.test_metadata.MetadataTest.test_parse_yaml_srclib_unknown_key) ... ok 436s test_post_parse_yaml_metadata (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata) ... ok 436s test_post_parse_yaml_metadata_0padding_sha256 (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_0padding_sha256) 436s SHA-256 values are strings, but YAML 1.2 will read some as decimal ints. ... ok 436s test_post_parse_yaml_metadata_ArchivePolicy_int (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_ArchivePolicy_int) ... ok 436s test_post_parse_yaml_metadata_ArchivePolicy_string (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_ArchivePolicy_string) ... ok 436s test_post_parse_yaml_metadata_ArchivePolicy_versions (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_ArchivePolicy_versions) 436s Test that the old format still works. ... ok 436s test_post_parse_yaml_metadata_builds (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_builds) ... ok 436s test_post_parse_yaml_metadata_fails (tests.test_metadata.MetadataTest.test_post_parse_yaml_metadata_fails) ... ok 436s test_read_metadata (tests.test_metadata.MetadataTest.test_read_metadata) 436s Read specified metadata files included in tests/, compare to stored output ... ok 436s test_read_metadata_sort_by_time (tests.test_metadata.MetadataTest.test_read_metadata_sort_by_time) ... ok 436s test_read_srclibs (tests.test_metadata.MetadataTest.test_read_srclibs) ... ok 436s test_read_srclibs_yml_prepare_list (tests.test_metadata.MetadataTest.test_read_srclibs_yml_prepare_list) ... ok 436s test_read_srclibs_yml_subdir_list (tests.test_metadata.MetadataTest.test_read_srclibs_yml_subdir_list) ... ok 436s test_rewrite_yaml_fakeotaupdate (tests.test_metadata.MetadataTest.test_rewrite_yaml_fakeotaupdate) ... ok 436s test_rewrite_yaml_fdroidclient (tests.test_metadata.MetadataTest.test_rewrite_yaml_fdroidclient) ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 436s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 436s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 436s ok 436s test_rewrite_yaml_special_build_params (tests.test_metadata.MetadataTest.test_rewrite_yaml_special_build_params) 436s Test rewriting a plain YAML metadata file without localized files. ... ok 436s test_valid_funding_yml_regex (tests.test_metadata.MetadataTest.test_valid_funding_yml_regex) 436s Check the regex can find all the cases ... ok 436s test_write_yaml_1_line_scripts_as_list (tests.test_metadata.MetadataTest.test_write_yaml_1_line_scripts_as_list) ... ok 436s test_write_yaml_1_line_scripts_as_string (tests.test_metadata.MetadataTest.test_write_yaml_1_line_scripts_as_string) ... ok 436s test_write_yaml_build_antifeatures (tests.test_metadata.MetadataTest.test_write_yaml_build_antifeatures) ... ok 436s test_write_yaml_build_antifeatures_old_style (tests.test_metadata.MetadataTest.test_write_yaml_build_antifeatures_old_style) ... ok 436s test_write_yaml_make_sure_provides_does_not_get_written (tests.test_metadata.MetadataTest.test_write_yaml_make_sure_provides_does_not_get_written) ... ok 436s test_write_yaml_multiline_scripts_from_list (tests.test_metadata.MetadataTest.test_write_yaml_multiline_scripts_from_list) ... ok 436s test_write_yaml_multiline_scripts_from_string (tests.test_metadata.MetadataTest.test_write_yaml_multiline_scripts_from_string) ... ok 436s test_write_yaml_with_placeholder_values (tests.test_metadata.MetadataTest.test_write_yaml_with_placeholder_values) ... ok 436s test_yml_overrides_localized_antifeatures (tests.test_metadata.MetadataTest.test_yml_overrides_localized_antifeatures) 436s Definitions in .yml files should override the localized versions. ... ok 436s test_post_metadata_parse_dict_int_string (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_dict_int_string) ... ok 436s test_post_metadata_parse_empty_dict (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_empty_dict) ... ok 436s test_post_metadata_parse_empty_list (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_empty_list) ... ok 436s test_post_metadata_parse_false (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_false) ... ok 436s test_post_metadata_parse_float_0_0 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_float_0_0) 436s Run the float 0.0 through the various field and flag types. ... ok 436s test_post_metadata_parse_float_0_1 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_float_0_1) 436s Run the float 0.1 through the various field and flag types. ... ok 436s test_post_metadata_parse_float_1_0 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_float_1_0) 436s Run the float 1.0 through the various field and flag types. ... ok 436s test_post_metadata_parse_int (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_int) 436s Run the int 123456 through the various field and flag types. ... ok 436s test_post_metadata_parse_int_0 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_int_0) 436s Run the int 0 through the various field and flag types. ... ok 436s test_post_metadata_parse_list_int_string (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_list_int_string) ... ok 436s test_post_metadata_parse_none (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_none) 436s Run None aka YAML null or blank through the various field and flag types. ... ok 436s test_post_metadata_parse_set_of_1 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_set_of_1) ... ok 436s test_post_metadata_parse_sha256 (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_sha256) 436s Run a SHA-256 that YAML calls an int through the various types. ... ok 436s test_post_metadata_parse_true (tests.test_metadata.PostMetadataParseTest.test_post_metadata_parse_true) ... ok 436s test_download_file_retries (tests.test_net.NetTest.test_download_file_retries) ... skipped 'FIXME this fails mysteriously only in CI runners' 436s test_download_file_retries_not_forever (tests.test_net.NetTest.test_download_file_retries_not_forever) 438s The retry logic should eventually exit with an error. ... ok 438s test_download_file_url_parsing (tests.test_net.NetTest.test_download_file_url_parsing) ... ok 438s test_download_using_mirrors_retries (tests.test_net.NetTest.test_download_using_mirrors_retries) ... skipped 'FIXME this fails mysteriously only in CI runners' 438s test_download_using_mirrors_retries_not_forever (tests.test_net.NetTest.test_download_using_mirrors_retries_not_forever) 439s The retry logic should eventually exit with an error. ... ok 439s test_get_keystore_secret_var (tests.test_nightly.NightlyTest.test_get_keystore_secret_var) ... ok 440s test_get_repo_base_url (tests.test_nightly.NightlyTest.test_get_repo_base_url) ... ok 440s test_github_actions (tests.test_nightly.NightlyTest.test_github_actions) 440s Careful! If the test env is bad, it'll mess up the local SSH setup ... sending incremental file list 440s ./ 440s 440s sent 42 bytes received 19 bytes 122.00 bytes/sec 440s total size is 0 speedup is 0.00 440s Importing keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore to /tmp/.hw7kqpq1/.keystore.p12... 440s 440s Warning: 440s uses the SHA1withRSA signature algorithm which is considered a security risk. 440s uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 440s writing RSA key 441s 2025-06-19 16:35:23,139 DEBUG: Reading 'config.yml' 441s 2025-06-19 16:35:23,144 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,144 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 441s 2025-06-19 16:35:23,144 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,147 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,148 DEBUG: Processing urzip-debug.apk 441s 2025-06-19 16:35:23,217 DEBUG: Getting signature of urzip-debug.apk 441s 2025-06-19 16:35:23,220 DEBUG: Using APK Signature v3 441s 2025-06-19 16:35:23,223 DEBUG: Using APK Signature v3 441s 2025-06-19 16:35:23,224 WARNING: repo/urzip-debug.apk: debuggable or testOnly set in AndroidManifest.xml 441s 2025-06-19 16:35:23,477 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 441s Verified using v1 scheme (JAR signing): true 441s Verified using v2 scheme (APK Signature Scheme v2): true 441s Verified using v3 scheme (APK Signature Scheme v3): true 441s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 441s Verified using v4 scheme (APK Signature Scheme v4): false 441s Verified for SourceStamp: false 441s Number of signers: 1 441s 441s 2025-06-19 16:35:23,482 DEBUG: Density 120 not available, resizing down from 160 441s 2025-06-19 16:35:23,485 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,487 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,488 INFO: Generated skeleton metadata for info.guardianproject.urzip 441s 2025-06-19 16:35:23,489 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,492 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,492 DEBUG: Checking archiving for info.guardianproject.urzip - apks:1, keepversions:20, archapks:0 441s 2025-06-19 16:35:23,496 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,499 DEBUG: skip deploying full build logs: not enabled in config 441s 2025-06-19 16:35:23,499 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 441s 441s Warning: 441s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 441s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 441s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -deststoretype pkcs12". 442s 2025-06-19 16:35:24,006 INFO: Creating signed index with this key (SHA256): 442s 2025-06-19 16:35:24,006 INFO: 7E AB D8 C1 5D E8 83 D1 E8 2B 5D F2 FD 4F 7F 76 9E 49 80 78 E9 AD 6D C9 01 F0 E9 6D B7 7C EA C3 442s 2025-06-19 16:35:24,006 DEBUG: Directory: archive 442s 2025-06-19 16:35:24,006 DEBUG: > jar cf index.jar index.xml 442s 2025-06-19 16:35:24,207 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index.jar androiddebugkey -keypass:env FDROID_KEY_PASS 442s jar signed. 442s 442s Warning: 442s The signer's certificate is self-signed. 442s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 442s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 442s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 442s 2025-06-19 16:35:24,712 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 442s 2025-06-19 16:35:24,732 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index-v1.jar androiddebugkey -keypass:env FDROID_KEY_PASS 443s jar signed. 443s 443s Warning: 443s The signer's certificate is self-signed. 443s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 443s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 443s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 443s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 443s 2025-06-19 16:35:25,337 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias androiddebugkey --key-pass env:FDROID_KEY_PASS archive/entry.jar 443s 2025-06-19 16:35:25,641 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 444s 444s Warning: 444s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 444s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 444s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -deststoretype pkcs12". 444s 2025-06-19 16:35:26,171 DEBUG: skip deploying full build logs: not enabled in config 444s 2025-06-19 16:35:26,176 DEBUG: skip deploying full build logs: not enabled in config 444s 2025-06-19 16:35:26,176 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 444s 444s Warning: 444s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 444s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 444s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -deststoretype pkcs12". 444s 2025-06-19 16:35:26,681 INFO: Creating signed index with this key (SHA256): 444s 2025-06-19 16:35:26,681 INFO: 7E AB D8 C1 5D E8 83 D1 E8 2B 5D F2 FD 4F 7F 76 9E 49 80 78 E9 AD 6D C9 01 F0 E9 6D B7 7C EA C3 444s 2025-06-19 16:35:26,681 DEBUG: Directory: repo 444s 2025-06-19 16:35:26,681 DEBUG: > jar cf index.jar index.xml 445s 2025-06-19 16:35:26,884 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar androiddebugkey -keypass:env FDROID_KEY_PASS 445s jar signed. 445s 445s Warning: 445s The signer's certificate is self-signed. 445s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 445s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 445s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 445s 2025-06-19 16:35:27,393 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 445s 2025-06-19 16:35:27,407 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar androiddebugkey -keypass:env FDROID_KEY_PASS 446s jar signed. 446s 446s Warning: 446s The signer's certificate is self-signed. 446s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 446s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 446s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 446s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 446s 2025-06-19 16:35:28,014 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias androiddebugkey --key-pass env:FDROID_KEY_PASS repo/entry.jar 446s 2025-06-19 16:35:28,320 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 446s 446s Warning: 446s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 446s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 446s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/home/.android/debug.keystore -deststoretype pkcs12". 446s 2025-06-19 16:35:28,851 DEBUG: Outputting JSON 446s 2025-06-19 16:35:28,851 DEBUG: skip deploying full build logs: not enabled in config 446s 2025-06-19 16:35:28,854 DEBUG: skip deploying full build logs: not enabled in config 446s 2025-06-19 16:35:28,854 DEBUG: skip deploying full build logs: not enabled in config 446s 2025-06-19 16:35:28,854 INFO: Finished 447s sending incremental file list 447s created directory /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_github_actions_bhszcbam1750350921.8787801/fdroid/git-mirror/fdroid/metadata 447s ./ 447s info.guardianproject.urzip.yml 447s 447s sent 418 bytes received 190 bytes 1,216.00 bytes/sec 447s total size is 268 speedup is 0.44 447s ok 447s test_gitlab_ci (tests.test_nightly.NightlyTest.test_gitlab_ci) 447s Careful! If the test env is bad, it can mess up the local SSH setup ... sending incremental file list 447s ./ 447s 447s sent 42 bytes received 19 bytes 122.00 bytes/sec 447s total size is 0 speedup is 0.00 447s Importing keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore to /tmp/._jiwj50y/.keystore.p12... 447s 447s Warning: 447s uses the SHA1withRSA signature algorithm which is considered a security risk. 447s uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 447s writing RSA key 448s 2025-06-19 16:35:30,169 DEBUG: Reading 'config.yml' 448s 2025-06-19 16:35:30,174 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,174 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml". 448s 2025-06-19 16:35:30,175 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,179 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,180 DEBUG: Processing urzip-debug.apk 448s 2025-06-19 16:35:30,249 DEBUG: Getting signature of urzip-debug.apk 448s 2025-06-19 16:35:30,252 DEBUG: Using APK Signature v3 448s 2025-06-19 16:35:30,256 DEBUG: Using APK Signature v3 448s 2025-06-19 16:35:30,257 WARNING: repo/urzip-debug.apk: debuggable or testOnly set in AndroidManifest.xml 448s 2025-06-19 16:35:30,501 DEBUG: repo/info.guardianproject.urzip_100.apk: Verifies 448s Verified using v1 scheme (JAR signing): true 448s Verified using v2 scheme (APK Signature Scheme v2): true 448s Verified using v3 scheme (APK Signature Scheme v3): true 448s Verified using v3.1 scheme (APK Signature Scheme v3.1): false 448s Verified using v4 scheme (APK Signature Scheme v4): false 448s Verified for SourceStamp: false 448s Number of signers: 1 448s 448s 2025-06-19 16:35:30,505 DEBUG: Density 120 not available, resizing down from 160 448s 2025-06-19 16:35:30,510 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,513 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,514 INFO: Generated skeleton metadata for info.guardianproject.urzip 448s 2025-06-19 16:35:30,515 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,518 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,519 DEBUG: Checking archiving for info.guardianproject.urzip - apks:1, keepversions:20, archapks:0 448s 2025-06-19 16:35:30,521 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,523 DEBUG: skip deploying full build logs: not enabled in config 448s 2025-06-19 16:35:30,523 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 448s 448s Warning: 448s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 448s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 448s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -deststoretype pkcs12". 449s 2025-06-19 16:35:31,033 INFO: Creating signed index with this key (SHA256): 449s 2025-06-19 16:35:31,033 INFO: 7E AB D8 C1 5D E8 83 D1 E8 2B 5D F2 FD 4F 7F 76 9E 49 80 78 E9 AD 6D C9 01 F0 E9 6D B7 7C EA C3 449s 2025-06-19 16:35:31,033 DEBUG: Directory: archive 449s 2025-06-19 16:35:31,033 DEBUG: > jar cf index.jar index.xml 449s 2025-06-19 16:35:31,237 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index.jar androiddebugkey -keypass:env FDROID_KEY_PASS 449s jar signed. 449s 449s Warning: 449s The signer's certificate is self-signed. 449s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 449s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 449s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 449s 2025-06-19 16:35:31,842 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 450s 2025-06-19 16:35:31,862 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index-v1.jar androiddebugkey -keypass:env FDROID_KEY_PASS 450s jar signed. 450s 450s Warning: 450s The signer's certificate is self-signed. 450s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 450s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 450s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 450s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 450s 2025-06-19 16:35:32,368 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias androiddebugkey --key-pass env:FDROID_KEY_PASS archive/entry.jar 450s 2025-06-19 16:35:32,669 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 451s 451s Warning: 451s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 451s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 451s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -deststoretype pkcs12". 451s 2025-06-19 16:35:33,199 DEBUG: skip deploying full build logs: not enabled in config 451s 2025-06-19 16:35:33,202 DEBUG: skip deploying full build logs: not enabled in config 451s 2025-06-19 16:35:33,203 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 451s 451s Warning: 451s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 451s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 451s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -deststoretype pkcs12". 451s 2025-06-19 16:35:33,709 INFO: Creating signed index with this key (SHA256): 451s 2025-06-19 16:35:33,709 INFO: 7E AB D8 C1 5D E8 83 D1 E8 2B 5D F2 FD 4F 7F 76 9E 49 80 78 E9 AD 6D C9 01 F0 E9 6D B7 7C EA C3 451s 2025-06-19 16:35:33,709 DEBUG: Directory: repo 451s 2025-06-19 16:35:33,709 DEBUG: > jar cf index.jar index.xml 452s 2025-06-19 16:35:33,910 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index.jar androiddebugkey -keypass:env FDROID_KEY_PASS 452s jar signed. 452s 452s Warning: 452s The signer's certificate is self-signed. 452s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 452s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 452s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 452s 2025-06-19 16:35:34,412 WARNING: repo_icon "repo/icons/icon.png" does not exist, generating placeholder. 452s 2025-06-19 16:35:34,426 DEBUG: > /usr/lib/jvm/default-java/bin/jarsigner -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar androiddebugkey -keypass:env FDROID_KEY_PASS 452s jar signed. 452s 452s Warning: 452s The signer's certificate is self-signed. 452s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 452s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 452s The RSA signing key has a keysize of 1024 which is considered a security risk. This key size will be disabled in a future update. 452s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 453s 2025-06-19 16:35:34,930 DEBUG: > /usr/bin/apksigner sign --min-sdk-version 23 --max-sdk-version 24 --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore --ks-pass env:FDROID_KEY_STORE_PASS --ks-key-alias androiddebugkey --key-pass env:FDROID_KEY_PASS repo/entry.jar 453s 2025-06-19 16:35:35,232 DEBUG: > /usr/lib/jvm/default-java/bin/keytool -exportcert -alias androiddebugkey -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -storepass:env FDROID_KEY_STORE_PASS 453s 453s Warning: 453s The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. 453s The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update. 453s The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -destkeystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/home/.android/debug.keystore -deststoretype pkcs12". 453s 2025-06-19 16:35:35,757 DEBUG: Outputting JSON 453s 2025-06-19 16:35:35,758 DEBUG: skip deploying full build logs: not enabled in config 453s 2025-06-19 16:35:35,761 DEBUG: skip deploying full build logs: not enabled in config 453s 2025-06-19 16:35:35,761 DEBUG: skip deploying full build logs: not enabled in config 453s 2025-06-19 16:35:35,762 INFO: Finished 453s sending incremental file list 453s created directory /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_gitlab_ci_287he6ck1750350928.9446528/fdroid/git-mirror/fdroid/metadata 453s ./ 453s info.guardianproject.urzip.yml 453s 453s sent 413 bytes received 185 bytes 1,196.00 bytes/sec 453s total size is 263 speedup is 0.44 453s ok 453s test_main_empty_dot_android (tests.test_nightly.NightlyTest.test_main_empty_dot_android) 453s Test that it exits with an error when ~/.android is empty ... ERROR: /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_main_empty_dot_android_8tabjedz1750350935.85141/home/.android/debug.keystore does not exist! Create it by running: 453s keytool -genkey -v -keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_main_empty_dot_android_8tabjedz1750350935.85141/home/.android/debug.keystore -storepass android \ 453s -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 \ 453s -dname "CN=Android Debug,O=Android,C=US" 453s ok 453s test_main_empty_dot_ssh (tests.test_nightly.NightlyTest.test_main_empty_dot_ssh) 454s Test that it does not create ~/.ssh if it does not exist ... Importing keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_main_empty_dot_ssh_uxp1k7mx1750350935.8530512/home/.android/debug.keystore to /tmp/.t9mw64fn/.keystore.p12... 454s 454s Warning: 454s uses the SHA1withRSA signature algorithm which is considered a security risk. 454s writing RSA key 454s ok 454s test_main_on_user_machine (tests.test_nightly.NightlyTest.test_main_on_user_machine) 454s Test that `fdroid nightly` runs on the user's machine ... Importing keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/.testfiles/test_main_on_user_machine_nc63zsii1750350936.467689/home/.android/debug.keystore to /tmp/.75sbem7i/.keystore.p12... 455s 455s Warning: 455s uses the SHA1withRSA signature algorithm which is considered a security risk. 455s writing RSA key 455s ok 455s test_private_or_non_existent_git_mirror (tests.test_nightly.NightlyTest.test_private_or_non_existent_git_mirror) 455s Test that this exits with an error when the git mirror repo won't work ... WARNING: only public git repos are supported! 455s ok 455s test_ssh_key_from_debug_keystore (tests.test_nightly.NightlyTest.test_ssh_key_from_debug_keystore) ... Importing keystore /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/aosp_testkey_debug.keystore to /tmp/.rpmspggt/.keystore.p12... 455s 455s Warning: 455s uses the SHA1withRSA signature algorithm which is considered a security risk. 455s writing RSA key 455s ok 455s test_check_for_key_collisions (tests.test_publish.PublishTest.test_check_for_key_collisions) ... ERROR: There is a keyalias collision - publishing halted 455s ok 455s test_create_key_if_not_existing (tests.test_publish.PublishTest.test_create_key_if_not_existing) ... skipped 'pyjks not installed' 455s test_exit_on_error (tests.test_publish.PublishTest.test_exit_on_error) 458s Exits properly on errors, with and without --error-on-failed. ... DOES NOT VERIFY 458s ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <9d501a25b3c4998e877553d60163b8670aa48bf3599f641e88af2436c1388ac1>, actual: <4b4f5f321d2d5516af3a9ac99bc4d94718b77676e3b1008cddde965108bc1078> 458s ERROR: 458s tmp/org.fdroid.ci_1_12ebeb0.apk: 458s ERROR: ...verification failed - skipping: org.fdroid.ci_1_12ebeb0.apk 460s ERROR: 1 APKs failed to be signed or verified! 460s DOES NOT VERIFY 460s ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <9d501a25b3c4998e877553d60163b8670aa48bf3599f641e88af2436c1388ac1>, actual: <4b4f5f321d2d5516af3a9ac99bc4d94718b77676e3b1008cddde965108bc1078> 460s ERROR: 460s tmp/org.fdroid.ci_1_12ebeb0.apk: 460s ERROR: ...verification failed - skipping: org.fdroid.ci_1_12ebeb0.apk 461s ERROR: 1 APKs failed to be signed or verified! 461s ok 461s test_key_alias (tests.test_publish.PublishTest.test_key_alias) ... ok 461s test_read_fingerprints_from_keystore (tests.test_publish.PublishTest.test_read_fingerprints_from_keystore) ... ok 463s test_reproducible_binaries_process (tests.test_publish.PublishTest.test_reproducible_binaries_process) ... ok 468s test_sign_then_implant_signature (tests.test_publish.PublishTest.test_sign_then_implant_signature) ... ok 468s test_status_update_json (tests.test_publish.PublishTest.test_status_update_json) ... ok 470s test_store_and_load_signer_fingerprints (tests.test_publish.PublishTest.test_store_and_load_signer_fingerprints) ... ok 471s test_store_and_load_signer_fingerprints_with_missmatch (tests.test_publish.PublishTest.test_store_and_load_signer_fingerprints_with_missmatch) ... ok 471s test_remove_blank_flags_from_builds_0_is_a_value (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_0_is_a_value) ... ok 471s test_remove_blank_flags_from_builds_app_with_special_build_params (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_app_with_special_build_params) ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 471s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 471s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 471s ok 471s test_remove_blank_flags_from_builds_app_with_special_build_params_af (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_app_with_special_build_params_af) 471s Unset fields in Builds: entries should be removed. ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 471s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 471s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 471s ok 471s test_remove_blank_flags_from_builds_com_politedroid_3 (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_com_politedroid_3) 471s Unset fields in Builds: entries should be removed. ... ok 471s test_remove_blank_flags_from_builds_com_politedroid_4 (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_com_politedroid_4) 471s Unset fields in Builds: entries should be removed. ... ok 471s test_remove_blank_flags_from_builds_no_builds (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_no_builds) 471s Unset fields in Builds: entries should be removed. ... ok 471s test_remove_blank_flags_from_builds_org_adaway_52 (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_org_adaway_52) 471s Unset fields in Builds: entries should be removed. ... ok 471s test_remove_blank_flags_from_builds_values_to_purge (tests.test_rewritemeta.RewriteMetaTest.test_remove_blank_flags_from_builds_values_to_purge) ... ok 471s test_rewrite_empty_build_field (tests.test_rewritemeta.RewriteMetaTest.test_rewrite_empty_build_field) ... ok 471s test_rewrite_no_builds (tests.test_rewritemeta.RewriteMetaTest.test_rewrite_no_builds) ... ok 471s test_rewrite_scenario_trivial (tests.test_rewritemeta.RewriteMetaTest.test_rewrite_scenario_trivial) ... ok 471s test_build_local_scanner (tests.test_scanner.ScannerTest.test_build_local_scanner) 471s `fdroid build` calls scanner functions, test them here ... ok 471s test_catalog (tests.test_scanner.ScannerTest.test_catalog) ... ok 471s test_get_catalogs (tests.test_scanner.ScannerTest.test_get_catalogs) ... ok 471s test_get_embedded_classes (tests.test_scanner.ScannerTest.test_get_embedded_classes) ... skipped 'Some Debian arches lack dexdump' 471s test_get_embedded_classes_empty_archives (tests.test_scanner.ScannerTest.test_get_embedded_classes_empty_archives) ... ok 471s test_get_embedded_classes_secret_apk (tests.test_scanner.ScannerTest.test_get_embedded_classes_secret_apk) 471s Try to hide an APK+DEX in an APK and see if we can find it ... skipped 'Some Debian arches lack dexdump' 471s test_get_gradle_compile_commands_with_catalog (tests.test_scanner.ScannerTest.test_get_gradle_compile_commands_with_catalog) ... ok 471s test_get_gradle_compile_commands_without_catalog (tests.test_scanner.ScannerTest.test_get_gradle_compile_commands_without_catalog) ... ok 471s test_gradle_maven_url_regex (tests.test_scanner.ScannerTest.test_gradle_maven_url_regex) 471s Check the regex can find all the cases ... ok 471s test_scan_gradle_file_with_multiple_problems (tests.test_scanner.ScannerTest.test_scan_gradle_file_with_multiple_problems) 471s Check that the scanner can handle scandelete with gradle files with multiple problems ... ok 471s test_scan_source_file_types (tests.test_scanner.ScannerTest.test_scan_source_file_types) 471s Build product files are not allowed, test they are detected ... ok 471s test_scan_source_files (tests.test_scanner.ScannerTest.test_scan_source_files) ... ok 471s test_scan_source_files_sneaky_maven (tests.test_scanner.ScannerTest.test_scan_source_files_sneaky_maven) 471s Check for sneaking in banned maven repos ... ok 471s test_load (tests.test_scanner.Test_ScannerTool.test_load) ... ok 471s test_refresh_false (tests.test_scanner.Test_ScannerTool.test_refresh_false) ... ok 471s test_refresh_from_config (tests.test_scanner.Test_ScannerTool.test_refresh_from_config) ... ok 471s test_refresh_no_options_or_config (tests.test_scanner.Test_ScannerTool.test_refresh_no_options_or_config) 471s This simulates what happens when running something like scan_source() ... ok 472s test_refresh_options_overrides_config (tests.test_scanner.Test_ScannerTool.test_refresh_options_overrides_config) ... ok 472s test_refresh_true (tests.test_scanner.Test_ScannerTool.test_refresh_true) ... ok 472s test_check_data_version_exception (tests.test_scanner.Test_SignatureDataController.test_check_data_version_exception) ... ok 472s test_check_data_version_ok (tests.test_scanner.Test_SignatureDataController.test_check_data_version_ok) ... ok 472s test_check_last_updated_exception_cache_outdated (tests.test_scanner.Test_SignatureDataController.test_check_last_updated_exception_cache_outdated) ... ok 472s test_check_last_updated_exception_not_iso_formatted_string (tests.test_scanner.Test_SignatureDataController.test_check_last_updated_exception_not_iso_formatted_string) ... ok 472s test_check_last_updated_exception_not_string (tests.test_scanner.Test_SignatureDataController.test_check_last_updated_exception_not_string) ... ok 472s test_check_last_updated_no_exception_missing_when_last_updated_not_set (tests.test_scanner.Test_SignatureDataController.test_check_last_updated_no_exception_missing_when_last_updated_not_set) ... ok 472s test_check_last_updated_ok (tests.test_scanner.Test_SignatureDataController.test_check_last_updated_ok) ... ok 472s test_init (tests.test_scanner.Test_SignatureDataController.test_init) ... ok 472s test_load_cache_auto_refresh (tests.test_scanner.Test_SignatureDataController.test_load_cache_auto_refresh) ... ok 472s test_load_initial_cache_miss (tests.test_scanner.Test_SignatureDataController.test_load_initial_cache_miss) ... ok 472s test_load_ok (tests.test_scanner.Test_SignatureDataController.test_load_ok) ... ok 472s test_load_try_web_when_no_defaults (tests.test_scanner.Test_SignatureDataController.test_load_try_web_when_no_defaults) ... ok 472s test_write_to_cache (tests.test_scanner.Test_SignatureDataController.test_write_to_cache) ... ok 472s test_parsing_apkpath (tests.test_scanner.Test_main.test_parsing_apkpath) 472s This test verifies that apk paths get parsed correctly ... ok 472s test_parsing_appid (tests.test_scanner.Test_main.test_parsing_appid) 472s This test verifies that app id get parsed correctly ... ok 472s test_bottom_level_embedded_apk_code_signature (tests.test_scanner.Test_scan_binary.test_bottom_level_embedded_apk_code_signature) ... skipped 'Some Debian arches lack dexdump' 472s test_code_signature_match (tests.test_scanner.Test_scan_binary.test_code_signature_match) ... skipped 'Some Debian arches lack dexdump' 472s test_top_level_signature_embedded_apk_present (tests.test_scanner.Test_scan_binary.test_top_level_signature_embedded_apk_present) ... skipped 'Some Debian arches lack dexdump' 472s test_main (tests.test_signatures.SignaturesTest.test_main) ... ok 472s test_sign_corrupt_index_v2_json (tests.test_signindex.SignindexTest.test_sign_corrupt_index_v2_json) 472s sign_index should exit with error if index-v2.json JSON is corrupt ... ok 472s test_sign_entry (tests.test_signindex.SignindexTest.test_sign_entry) ... ok 472s test_sign_entry_corrupt (tests.test_signindex.SignindexTest.test_sign_entry_corrupt) 472s sign_index should exit with error if entry.json is bad JSON ... ok 472s test_sign_entry_corrupt_leave_entry_jar (tests.test_signindex.SignindexTest.test_sign_entry_corrupt_leave_entry_jar) 472s sign_index should not touch existing entry.jar if entry.json is corrupt ... ok 473s test_sign_index (tests.test_signindex.SignindexTest.test_sign_index) ... jar signed. 473s 473s Warning: 473s The signer's certificate is self-signed. 473s The SHA1 algorithm specified for the -digestalg option is considered a security risk and is disabled. 473s The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk and is disabled. 473s POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature. 473s ok 473s test_sign_index_corrupt (tests.test_signindex.SignindexTest.test_sign_index_corrupt) ... ok 473s test_sign_index_v2_corrupt_sha256 (tests.test_signindex.SignindexTest.test_sign_index_v2_corrupt_sha256) 473s sign_index should exit with error if SHA-256 of file in entry is wrong ... ok 473s test_signindex (tests.test_signindex.SignindexTest.test_signindex) ... skipped 'SKIPPING test_signindex, apksigner not installed!' 473s test_copy_ios_screenshots_to_repo (tests.test_update.TestCopyIosScreenshotsToRepo.test_copy_ios_screenshots_to_repo) ... ok 473s test_discover_ios_screenshots (tests.test_update.TestDiscoverIosScreenshots.test_discover_ios_screenshots) ... ok 473s test_get_ipa_icon (tests.test_update.TestGetIpaIcon.test_get_ipa_icon) ... ok 473s test_insert_localized_ios_app_metadata (tests.test_update.TestInsertLocalizedIosAppMetadata.test_insert_localized_ios_app_metadata) ... ok 473s test_parse_from_pbxproj (tests.test_update.TestParseFromPbxproj.test_parse_from_pbxproj) ... ok 473s test_parse_ios_screenshot_name_atforamt_ipad13 (tests.test_update.TestParseIosScreenShotName.test_parse_ios_screenshot_name_atforamt_ipad13) ... ok 473s test_parse_ios_screenshot_name_atforamt_iphone8 (tests.test_update.TestParseIosScreenShotName.test_parse_ios_screenshot_name_atforamt_iphone8) ... ok 473s test_parse_ios_screenshot_name_underscoreforamt_ipad (tests.test_update.TestParseIosScreenShotName.test_parse_ios_screenshot_name_underscoreforamt_ipad) ... ok 473s test_parse_ios_screenshot_name_underscoreforamt_iphone (tests.test_update.TestParseIosScreenShotName.test_parse_ios_screenshot_name_underscoreforamt_iphone) ... ok 473s test_parse_ipa (tests.test_update.TestParseIpa.test_parse_ipa) ... /usr/lib/python3/dist-packages/biplist/__init__.py:79: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 473s apple_reference_date = datetime.datetime.utcfromtimestamp(978307200) 473s ok 473s test_scan_repo_for_ipas_no_cache (tests.test_update.TestScanRepoForIpas.test_scan_repo_for_ipas_no_cache) ... ok 473s test_version_string_to_int (tests.test_update.TestUpdateVersionStringToInt.test_version_string_to_int) ... ok 473s test_version_string_to_int_value_errors (tests.test_update.TestUpdateVersionStringToInt.test_version_string_to_int_value_errors) ... ok 473s testBadGetsig (tests.test_update.UpdateTest.testBadGetsig) 473s getsig() should still be able to fetch the fingerprint of bad signatures ... ok 473s testScanApksAndObbs (tests.test_update.UpdateTest.testScanApksAndObbs) ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 473s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 473s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 478s ok 478s test_apkcache_json (tests.test_update.UpdateTest.test_apkcache_json) 483s test the migration from pickle to json ... ok 487s test_apply_info_from_latest_apk (tests.test_update.UpdateTest.test_apply_info_from_latest_apk) ... ok 487s test_archive_old_apks (tests.test_update.UpdateTest.test_archive_old_apks) ... ok 487s test_archive_old_apks_ArchivePolicy_0 (tests.test_update.UpdateTest.test_archive_old_apks_ArchivePolicy_0) ... ok 487s test_auto_defined_categories (tests.test_update.UpdateTest.test_auto_defined_categories) 488s Repos that don't define categories in config/ should use auto-generated. ... ok 488s test_auto_defined_categories_mix_into_config_categories (tests.test_update.UpdateTest.test_auto_defined_categories_mix_into_config_categories) 489s Repos that don't define all categories in config/ also use auto-generated. ... ok 489s test_auto_defined_categories_two_apps (tests.test_update.UpdateTest.test_auto_defined_categories_two_apps) 489s Repos that don't define categories in config/ should use auto-generated. ... ok 489s test_categories_txt_is_removed_by_delete_unknown (tests.test_update.UpdateTest.test_categories_txt_is_removed_by_delete_unknown) 490s categories.txt used to be a part of this system, now its nothing. ... ok 490s test_create_metadata_from_template (tests.test_update.UpdateTest.test_create_metadata_from_template) ... ok 490s test_create_metadata_from_template_empty_keys (tests.test_update.UpdateTest.test_create_metadata_from_template_empty_keys) ... ok 490s test_empty_categories_not_in_index (tests.test_update.UpdateTest.test_empty_categories_not_in_index) 490s A category with no apps should be ignored, even if defined in config. ... ok 490s test_exclude_disabled_apks (tests.test_update.UpdateTest.test_exclude_disabled_apks) ... ok 490s test_get_apk_icon_when_src_is_none (tests.test_update.UpdateTest.test_get_apk_icon_when_src_is_none) ... ok 490s test_get_apks_without_allowed_signatures (tests.test_update.UpdateTest.test_get_apks_without_allowed_signatures) 495s Test when no AllowedAPKSigningKeys is specified ... ok 495s test_get_apks_without_allowed_signatures_allowed (tests.test_update.UpdateTest.test_get_apks_without_allowed_signatures_allowed) 501s Test when the APK matches the specified AllowedAPKSigningKeys ... ok 501s test_get_apks_without_allowed_signatures_blocked (tests.test_update.UpdateTest.test_get_apks_without_allowed_signatures_blocked) 506s Test when the APK does not match any specified AllowedAPKSigningKeys ... ok 506s test_getsig (tests.test_update.UpdateTest.test_getsig) ... ERROR: No signing certificates found in urzip-release-unsigned.apk 506s ok 506s test_has_known_vulnerability (tests.test_update.UpdateTest.test_has_known_vulnerability) ... ok 506s test_insert_fastlane_default_txt_changelog (tests.test_update.UpdateTest.test_insert_fastlane_default_txt_changelog) 506s Test that Fastlane's default.txt is handled properly ... ok 506s test_insert_funding_yml_donation_links (tests.test_update.UpdateTest.test_insert_funding_yml_donation_links) ... ok 506s test_insert_funding_yml_donation_links_one_at_a_time (tests.test_update.UpdateTest.test_insert_funding_yml_donation_links_one_at_a_time) 506s Exercise the FUNDING.yml code one entry at a time ... ok 506s test_insert_funding_yml_donation_links_with_corrupt_file (tests.test_update.UpdateTest.test_insert_funding_yml_donation_links_with_corrupt_file) ... ERROR: Found bad funding file "build/fake.app.id/FUNDING.yml" for "fake.app.id": 506s ERROR: mapping values are not allowed in this context 506s in "build/fake.app.id/FUNDING.yml", line 4, column 12 506s ok 506s test_insert_missing_app_names_from_apks (tests.test_update.UpdateTest.test_insert_missing_app_names_from_apks) 506s en-US serves as the final, default, fallback value with index-v1 ... ok 506s test_insert_missing_app_names_from_apks_from_repo (tests.test_update.UpdateTest.test_insert_missing_app_names_from_apks_from_repo) ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 506s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 506s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 511s ok 511s test_insert_store_metadata (tests.test_update.UpdateTest.test_insert_store_metadata) ... ok 511s test_insert_triple_t_2_metadata (tests.test_update.UpdateTest.test_insert_triple_t_2_metadata) ... ok 511s test_insert_triple_t_anysoftkeyboard (tests.test_update.UpdateTest.test_insert_triple_t_anysoftkeyboard) ... ok 511s test_insert_triple_t_flutter (tests.test_update.UpdateTest.test_insert_triple_t_flutter) ... ok 511s test_insert_triple_t_metadata (tests.test_update.UpdateTest.test_insert_triple_t_metadata) ... ok 511s test_insert_triple_t_multiple_metadata (tests.test_update.UpdateTest.test_insert_triple_t_multiple_metadata) ... ok 511s test_name_title_scraping (tests.test_update.UpdateTest.test_name_title_scraping) 511s metadata file --> fdroiddata localized files --> fastlane/triple-t in app source --> APK ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 511s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 511s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 517s ok 517s test_no_blank_auto_defined_categories (tests.test_update.UpdateTest.test_no_blank_auto_defined_categories) 517s When no app has Categories, there should be no definitions in the repo. ... ok 518s test_process_apk (tests.test_update.UpdateTest.test_process_apk) ... ok 518s test_process_apk_signed_by_disabled_algorithms (tests.test_update.UpdateTest.test_process_apk_signed_by_disabled_algorithms) ... SKIPPING: apksigner installed and it allows MD5 signatures 518s ok 518s test_process_invalid_apk (tests.test_update.UpdateTest.test_process_invalid_apk) ... ERROR: Failed to get APK information, skipping repo/fake.ota.update_1234.zip 518s ok 518s test_read_added_date_from_all_apks (tests.test_update.UpdateTest.test_read_added_date_from_all_apks) ... Missing AndroidManifest.xml. Is this an APK file? 523s ok 523s test_sanitize_funding_yml (tests.test_update.UpdateTest.test_sanitize_funding_yml) ... ok 523s test_scan_apk (tests.test_update.UpdateTest.test_scan_apk) ... ok 523s test_scan_apk_bad_icon_id (tests.test_update.UpdateTest.test_scan_apk_bad_icon_id) 524s Some APKs can produce an exception when extracting the icon ... ERROR: Cannot fetch icon from repo/SystemWebView-repack.apk: invalid literal for int() with base 16: '<0x801FF, type 0x07>' 524s ok 524s test_scan_apk_bad_namespace_in_manifest (tests.test_update.UpdateTest.test_scan_apk_bad_namespace_in_manifest) 524s Some APKs can produce an exception when parsing the AndroidManifest.xml ... ok 524s test_scan_apk_bad_zip (tests.test_update.UpdateTest.test_scan_apk_bad_zip) ... ERROR: Could not open APK repo/badzip_1.apk for analysis: File is not a zip file 524s ok 524s test_scan_apk_no_min_target (tests.test_update.UpdateTest.test_scan_apk_no_min_target) ... ok 524s test_scan_apk_no_sig (tests.test_update.UpdateTest.test_scan_apk_no_sig) ... ERROR: No signing certificates found in urzip-release-unsigned.apk 524s ok 524s test_scan_metadata_androguard (tests.test_update.UpdateTest.test_scan_metadata_androguard) ... ok 524s test_scan_repo_files (tests.test_update.UpdateTest.test_scan_repo_files) ... ok 524s test_set_author_entry (tests.test_update.UpdateTest.test_set_author_entry) ... ERROR: badlink.txt: [Errno 2] No such file or directory: 'badlink.txt' 524s ok 524s test_set_localized_text_entry (tests.test_update.UpdateTest.test_set_localized_text_entry) ... ERROR: badlink-full-description.txt: [Errno 2] No such file or directory: 'badlink-full-description.txt' 524s ERROR: badlink-short-description.txt: [Errno 2] No such file or directory: 'badlink-short-description.txt' 524s ERROR: badlink-title.txt: [Errno 2] No such file or directory: 'badlink-title.txt' 524s ERROR: badlink-video-url.txt: [Errno 2] No such file or directory: 'badlink-video-url.txt' 524s ok 524s test_status_update_json (tests.test_update.UpdateTest.test_status_update_json) ... ok 524s test_strip_and_copy_image (tests.test_update.UpdateTest.test_strip_and_copy_image) ... ok 524s test_strip_and_copy_image_bad_filename (tests.test_update.UpdateTest.test_strip_and_copy_image_bad_filename) ... ERROR: Failed copying /tmp/autopkgtest.yQNwaG/build.x4f/src/tests/corrupt-featureGraphic.png: cannot identify image file <_io.BufferedReader name='/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/corrupt-featureGraphic.png'> 524s ok 524s test_translate_per_build_anti_features (tests.test_update.UpdateTest.test_translate_per_build_anti_features) ... ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/Ads.txt was ignored! 524s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/en-US/antifeatures/NoSourceSince.txt was ignored! 524s ERROR: Duplicate Anti-Feature declaration at metadata/app.with.special.build.params/zh-CN/antifeatures/49_Tracking.txt was ignored! 529s ok 529s test_update_with_AllowedAPKSigningKeys (tests.test_update.UpdateTest.test_update_with_AllowedAPKSigningKeys) 535s Test that APKs without allowed signatures get deleted. ... ok 537s test_remote_set_head_can_fail (tests.test_vcs.VCSTest.test_remote_set_head_can_fail) ... ok 537s test_get_verified_json_creation (tests.test_verify.VerifyTest.test_get_verified_json_creation) ... ok 537s test_get_verified_json_existing (tests.test_verify.VerifyTest.test_get_verified_json_existing) ... ok 537s test_get_verified_json_ignore_apk_reports (tests.test_verify.VerifyTest.test_get_verified_json_ignore_apk_reports) 537s When an intact verified.json exists, it should ignore the .apk.json reports. ... ok 537s test_get_verified_json_ignore_corrupt (tests.test_verify.VerifyTest.test_get_verified_json_ignore_corrupt) ... ok 537s test_get_verified_json_pull_in_one_report (tests.test_verify.VerifyTest.test_get_verified_json_pull_in_one_report) ... ok 537s test_write_json_report (tests.test_verify.VerifyTest.test_write_json_report) ... ok 537s 537s ====================================================================== 537s FAIL: test_mirroring_a_repo (tests.test_integration.IntegrationTest.test_mirroring_a_repo) 537s Start a local webserver to mirror a fake repo from. 537s ---------------------------------------------------------------------- 537s Traceback (most recent call last): 537s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_integration.py", line 1411, in test_mirroring_a_repo 537s self.assert_run(self.fdroid_cmd + ["mirror", url]) 537s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 537s File "/tmp/autopkgtest.yQNwaG/build.x4f/src/tests/test_integration.py", line 74, in assert_run 537s self.assertEqual(proc.returncode, 0) 537s ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 537s AssertionError: 1 != 0 537s 537s ---------------------------------------------------------------------- 537s Ran 753 tests in 406.465s 537s 537s FAILED (failures=1, skipped=25) 2641s autopkgtest-virt-ssh [17:12:03]: ------- nova console-log cf81235c-d3e3-4955-8146-cd0301e4c2be (adt-questing-ppc64el-fdroidserver-20250619-144159-juju-7f2275-prod-proposed-migration-environment-21-1a7c5326-b8d0-4ee0-aaa0-f69f76f88a85) ------ 2641s ERROR (CommandError): No server with a name or ID of 'cf81235c-d3e3-4955-8146-cd0301e4c2be' exists. 2641s --------------------------------------------------- 2641s ------- nova show cf81235c-d3e3-4955-8146-cd0301e4c2be (adt-questing-ppc64el-fdroidserver-20250619-144159-juju-7f2275-prod-proposed-migration-environment-21-1a7c5326-b8d0-4ee0-aaa0-f69f76f88a85) ------ 2641s ERROR (CommandError): No server with a name or ID of 'cf81235c-d3e3-4955-8146-cd0301e4c2be' exists. 2641s --------------------------------------------------- 2641s 3184s nova [W] Using flock in prodstack7-ppc64el 3184s Creating nova instance adt-questing-ppc64el-fdroidserver-20250619-144159-juju-7f2275-prod-proposed-migration-environment-21-1a7c5326-b8d0-4ee0-aaa0-f69f76f88a85 from image adt/ubuntu-questing-ppc64el-server-20250619.img (UUID 1c97422d-c646-492e-9581-3c98f213de4b)... 3184s nova [W] Timed out waiting for cf81235c-d3e3-4955-8146-cd0301e4c2be to get deleted. 3184s autopkgtest [17:21:06]: ERROR: testbed failure: testbed auxverb failed with exit code 255